Document Document Title
US10609849B2 Electromagnetic shielding material
Provided is an electromagnetic wave shielding material including a multilayer structure in which at least one metal foil and at least two resin layers are closely laminated, wherein both surfaces of each metal foil are closely laminated to the resin layers; wherein each metal foil satisfies the following relationship with each of the two resin layers adjacent to the metal foil: 0.02≤VM/VM′≤1.2, in which: VM is a volume fraction of the metal foil relative to a total volume of the metal foil and the resin layer; VM′ is (σR−σR′)/(σM+σR−σR′); σM is a true stress (MPa) of the metal foil at breakage when a tensile stress is applied to the metal foil; σR is a true stress (MPa) of the resin layer at breakage when a tensile stress is applied to the resin layer; and σR′ is a true stress (MPa) of the resin layer when a logarithmic strain same as a logarithmic strain at breakage of the metal foil is applied to the resin layer.
US10609844B1 Power converter
Example embodiment is a power converter that adopt a 3D structure to increase the power density and improve thermal performance. The power converter includes a bottom substrate and at least one side substrate. Both the bottom substrate and the side substrate are rigid. Each side substrate is connected with the bottom substrate by a flexible substrate and forms an angle with the bottom substrate. The bottom substrate is further electrically connected with a plurality of surface mounting devices which are rigid. The flexible substrate provides electrical connection between the bottom substrate and the side substrate.
US10609835B1 Electronic device and driving mechanism
An electronic device includes a chassis, an electronic component and a driving mechanism. The chassis includes a side plate. The driving mechanism includes a first linking member, an actuating member, a restraining member, a second linking member, a driving module and a support member. The actuating member is pivotally connected to the first linking member. The second linking member is pivotally connected to the side plate and the restraining member. The driving module is connected to the first linking member. The support member is connected to the driving module. The electronic component is disposed on the support member. The support member is restrained by the restraining member. The actuating member drives the second linking member to rotate with respect to the restraining member and the second linking member drives the restraining member to move, such that the restraining member is disengaged from the support member.
US10609834B2 Connection plate assembly and display device
A connection plate assembly includes at least one connection plate and a clamp. The clamp is to detachably attach the connection plate to a lateral side of a display device except for a light emitting side of the display device. A display device with the connection plate assembly is also provided.
US10609833B2 Waterproof housing and waterproof electronic device having the same
A waterproof housing including a first case, a second case, a welded member, and a waterproof unit is provided. The first case includes a side wall and a groove. The side wall is disposed on an outer periphery of the first case. The groove is disposed on the side wall. The second case is disposed in correspondence with the first case, and the second case includes a first inner wall disposed at an inner side of the second case. The first inner wall and the side wall are disposed in correspondence with each other. The welded member is disposed in correspondence with the first case and the second case, and a joint direction of the welded member is different from an opening direction of the groove. The waterproof unit is disposed in the groove and is partially protruded from the side wall. The first case and the second case are jointed to each other via the welded member. The waterproof unit and the first inner wall are abutted against each other for sealing the first case and the second case.
US10609825B1 Cable access platform having external electronic modules
An electronic system may include a housing and one or more electronic modules. The housing and electronic modules may be configured to allow different numbers and types of electronic modules to be attached to the exterior of the housing.
US10609817B2 Wiring-buried glass substrate, and inertial sensor element and inertial sensor using same
A wiring-buried glass substrate includes a glass substrate and a first wiring. The glass substrate includes a first surface, a second surface perpendicular to the first surface, and a third surface facing the first surface. The first wiring includes a first pillar portion and a first beam portion. The first pillar portion extends in a first direction perpendicular to the first surface of the glass substrate. The first beam portion is connected to a first surface of the first pillar portion and extends to a second direction perpendicular to a second surface of the glass substrate. The first wiring is buried in the glass substrate. The first surface of the first beam portion is exposed from a third surface of the glass substrate.
US10609807B2 Acceleration cavity, accelerator, and resonance frequency adjustment method of acceleration cavity
An objective of the invention is to provide an acceleration cavity, an accelerator, and a resonance frequency adjustment method of an acceleration cavity that can change the natural resonance frequency of the acceleration cavity without occupying space between adjacent accelerator cavities. A QWR includes: a body portion whose axial direction is parallel to the vertical direction, and having a cylindrical side face portion; an upper face portion provided in an upper part of the body portion and is a plate-shaped member; and a deformation adjustment portion applying a pressing force on the upper face portion to deform the upper face portion.
US10609804B2 Laser driven lamp
A laser driven lamp includes a metallic main body having a columnar shape. The lamp also includes an ellipsoidal reflecting surface formed in the main body such that the ellipsoidal reflecting surface has a focal point at which the laser beam converges. The lamp also includes a light exit window in front of the ellipsoidal reflecting surface. The light exit window transmits ultraviolet light. The lamp also includes a laser beam passing hole formed at a predetermined position of the main body such that this hole penetrates the main body in an optical axial direction of the lamp. The lamp also includes a light entrance window behind the laser light passing hole such that the laser beam is incident to the light entrance window. The main body, the light exit window and the light entrance window form a closed space to contain a light emitting gas.
US10609801B2 Antistatic film and liquid crystal display device
An antistatic film including: a substrate film made of a thermoplastic resin containing a polymer including an alicyclic structure; and an antistatic layer provided on the substrate film, the layer containing electroconductive metal oxide particles, wherein the antistatic layer has a surface resistance of 1.0×106 Ω/sq. or more and 1.0×1010 Ω/sq. or less, and the antistatic film has a haze value of 0.3% or less.
US10609800B2 Light string and automatic assembly apparatus and method thereof
A light string, an automatic assembly apparatus and an automatic assembly method thereof are provided. The method includes steps of: arranging lamp housings in a lamp housing carrier by using an assembly machine; actuating a holder to move horizontally by using the assembly machine to align light-emitting elements with accommodating spaces of the lamp housings, respectively; actuating the holder to move vertically toward the lamp housing carrier by using the assembly machine to move the light-emitting elements into the accommodating spaces to be bonded to the lamp housings, respectively; removing a first wire and a second wire together with the light-emitting elements from the holder by the assembly machine; passing the first wire and the second wire through lamp housing through holes of the lamp housings by using the assembly machine; and taking out the light string from the lamp housing carrier by using the assembly machine.
US10609794B2 Enriching audio with lighting
A method of generating a lighting effect based on metadata of an audio stream, the method comprising steps of: extracting metadata items from the audio stream; retrieving a first set of one or more images based on the metadata items; controlling a light source to generate a lighting effect based on said first set of one or more images.
US10609793B2 Network of lights and operating method thereof
Described herein is method for operating and controlling a network of lights comprising a plurality of lights arranged in a number of groups (A, B) using a short-distance network. Each light includes a control module (23, 28) for controlling its normal operation and for short-distance communication over the short-distance network with a designated group controller (23′, 28′, 31, 32) and other control modules within the group. Each designated group controller (23′, 28′, 31, 32) is also operable for long-distance communication with a central server and transmits its own specific information as a control module as well as information received from other control modules within the group. Information relevant to more than one group can quickly be exchanged between adjacent groups over a long-distance network via the group controller of the adjacent groups, by-passing the central server, or directly over the short-distance connection to a control module of an adjacent group. Failure of a group controller (23′, 28′, 31, 32) can be managed by designating another control module (23, 28) within the group as a new group controller and the flexible short-distance network is re-formed around the new group controller.
US10609784B1 Causing a brightness level of a light to change
A server device can periodically obtain information concerning illuminance of ambient light from light sensors associated with light sources, and can obtain respective brightness level values associated with respective brightness levels of the light sources. The server device can calculate an illuminance value associated with the illuminance of the ambient light based on the information, determine an adjusted brightness level value for the light sources based on the illuminance value, and determine transition times and transition rates based on the respective brightness level values and the adjusted brightness level value. The server device can cause the respective brightness levels to change according to the adjusted brightness level value, the transition times, and the transition rates, where the transition times and the transition rates are to be used to transition the respective brightness levels of the light sources from the respective brightness level values to the adjusted brightness level value.
US10609778B2 LED lighting systems and methods for constant current control in various operation modes
System and method for providing at least an output current to one or more light emitting diodes. The system includes a control component configured to receive at least a demagnetization signal, a sensed signal and a reference signal and to generate a control signal based on at least information associated with the demagnetization signal, the sensed signal and the reference signal, and a logic and driving component configured to receive at least the control signal and output a drive signal to a switch based on at least information associated with the control signal. The switch is connected to a first diode terminal of a diode and a first inductor terminal of an inductor. The diode further includes a second diode terminal, and the inductor further includes a second inductor terminal.
US10609777B2 Load control device for a light-emitting diode light source
A load control device for an electrical load is configured to operate in a normal mode and a burst mode to adjust the amount of power delivered to the electrical load. The load control device comprises a control circuit that operates in the normal mode to regulate an average magnitude of a load current conducted through the load between a maximum rated current and a minimum rated current. During the normal mode, the control circuit controls the operating period of a load regulation circuit between a high-end operating period and a low-end operating period. The control circuit operates in the burst mode to regulate the average magnitude of the load current below the minimum rated current. During the burst mode, the control circuit adjusts the low-end operating period to be less than or equal to a minimum on time of the load regulation circuit.
US10609771B2 Printable susceptor for use in induction welding
A composite fibrous susceptor for use in induction welding is described, along with methods of its construction and use. The composite fibrous susceptor can include a magnetically susceptible continuous fiber in conjunction with a thermoplastic polymer. The composite fibrous susceptor can be deposited according to an additive manufacturing process on a surface to be bonded according to an induction welding process.
US10609770B2 Induction heating power supplies, data collection systems, and induction heating systems to communicate over an induction heating cable
Induction heating power supplies, data collection systems, and induction heating systems to communicate over an induction heating cable are disclosed. An example induction heating power supply includes a power conversion circuit configured to: convert input power into induction heating power and transmit the induction heating power via an induction heating cable, and at least one of a receiver circuit coupled to the induction heating cable and configured to receive data via the induction heating cable or a transmitter circuit coupled to the induction heating cable and configured to transmit data via the induction heating cable.
US10609769B1 Removable transparent electrically conductive thin film
One example includes a system that is comprised of a transparent protective panel, a transparent electrically conductive thin film, a transparent pane, and an adhesive. The transparent electrically conductive thin film is fixed to the transparent protective panel, the transparent protective panel and the transparent electrically conductive film together forming a composite transparent panel. The adhesive adhesively couples the composite transparent panel to the transparent pane, the adhesive failing adhesively at an interface between the adhesive and the transparent pane.
US10609765B2 Ice melting assembly
An ice melting assembly for inhibiting ice and snow from collecting in a wheel well includes a liner that is mounted in a wheel well of a vehicle. A heating element is positioned within the liner and the heating element is in thermal communication with the liner. A control is provided and the control is selectively manipulated. The control is electrically coupled to the heating element to turn the heating element on and off.
US10609764B2 Temperature controller
A temperature controller including a housing, a temperature sensor with an expansion element which generates a movement stroke as a function of the temperature. The controller includes a switching system having a switching spring on a switching spring base, upon which there acts the expansion element. An end remote from the spring contact of the switching spring is fastened to the switching spring base, an end remote from the fastening of the switching spring of the switching spring base is held securely and immovably on the temperature controller housing, the switching spring base working together with an adjustment element. To adjust the switching point of the switching system, the switching spring base together with the switching spring can be moved relative to the expansion element and/or to the actuating element.
US10609758B2 Methods, devices, and systems for discontinuous reception for a shortened transmission time interval and processing time
A method and apparatus for discontinuous reception for a shortened transmission time interval and processing time includes a device monitoring for data transmission scheduling assignments during an active time of a DRX cycle, and detecting a transmission during the active time. The method further includes the device starting a first timer, in response to the detecting, wherein the first timer is set for a first timer value that specifies an amount of time between detecting the transmission and starting a second timer that extends the active time by a second timer value. The first timer value is determined based on one or both of a selected first TTI length from multiple TTI lengths for which the device can be enabled and/or a selected shorter first processing time over a second processing time associated with a TTI length used by the device.
US10609756B2 User terminal and radio communication method
The present invention is designed so that a plurality of channels can be received adequately even when the bandwidth to use is limited to a narrowband which is a part of a system bandwidth. A user terminal, in which the bandwidth to use is limited to the narrowband which is a part of the system bandwidth, has a receiving section that receives a broadcast transport block and a unicast transport block, and a control section that switches the transport block to receive depending on the RRC mode of the user terminal, and, when the receiving section receives both the broadcast transport block and the unicast transport block and the user terminal is in the RRC-connected mode, the control section exerts control so that the unicast transport block is received, based on priorities that are determined in advance.
US10609754B2 Indication of multiple in multiple out network layers across carriers to optimize 5G or other next generation network
Data can be sent simultaneously on the data links between long-term evolution (LTE) and new radio (NR) for dual connectively. However a mobile device can indicate its capabilities to the network. The mobile device capabilities can comprise the number of total multiple in multiple out (MIMO) layers that the mobile device can support. Because different sectors or markets can have different spectrums that can make use of an increased or decreased number of layers, then assessing the MIMO layer capabilities of the mobile device can allow the network to dynamically adjust the LTE side and the NR side capabilities to optimize network utilization.
US10609750B2 Devices and methods for next generation technology indicators
Devices and methods for enabling the reporting of technology indicators to a user operating on an LTE-NR Dual Connectivity mode. This may include establishing a first network access link with a primary network access node and a second network access link with a secondary network access node; identifying a first Radio Access Technology (RAT) corresponding to the first network access link and a second RAT corresponding to the second network access link; determining a first RAT Radio Link Control (RLC) leg for the first RAT and a second RAT RLC leg for the second RAT; and reporting at least the second RAT based on the determined second RAT RLC leg.
US10609749B2 Network node and method therein for configuring PDCP for a wireless device
A wireless device is configured for wirelessly communicating with one or more types of Radio Access Networks (RANs) providing control-plane connectivity to one or both of a first type of core network and a second type of core network. The device configures a Packet Data Convergence Protocol (PDCP) at the device, e.g., at least for initial control-plane signaling, in dependence on whether the device is connected, or connecting, to the first type or the second type of core network. In at least one embodiment, the device configures PDCP for the second type of core network as a default choice, when control-plane connectivity to the second core network is available. In an example arrangement, the RAN types are LTE and 5G New Radio (NR), and the core network types are Evolved Packet Core (EPC) and 5G New Generation Core Network (NGCN).
US10609745B2 Method and system for pairing authentication between a vehicle and a mobile device
A method for pairing authentication between a vehicle and a mobile device is proposed. After a host computer of the vehicle is operated to send out a vehicle identification code for pairing and the mobile device is operated to select the vehicle identification code, the host computer enables both of a host display of the vehicle and the mobile device to display a pairing code at the same time. After a pairing procedure is performed within a predetermined pairing operation period, the host computer completes pairing authentication between the host computer and the mobile device.
US10609743B2 D2D data transmission method and system, and device
A device-to-device (D2D) data transmission method and system, where the method implemented by a source terminal and includes sending a first message to n candidate terminals, where the first message discovers the n candidate terminals, the source terminal is out of a network coverage area of a base station, and the n candidate terminals are in the network coverage area of the base station, receiving n second messages from each candidate terminal, wherein each second message includes at least one of a user identity of each candidate terminal or status information of each candidate terminal, determining a relay terminal from the n candidate terminals according to at least one of the user identity of each candidate terminal or the status information of each candidate terminal, and transmitting the data to the base station using the relay terminal.
US10609739B2 Internet protocol address and port-based identity service
A method, a system, and a non-transitory storage medium provide an IP address and port-based identity service in which an anchor node of a wireless network stores identity information pertaining to a user of a mobile device in a centralized database. An authenticated and authorized web server may query the centralized database using the IP address or the IP address and port of an end device connected to the web server. The web server may obtain identity information pertaining to the user, such as a mobile telephone number.
US10609737B2 Method and apparatus for contention-based uplink data transmission
A method and apparatus for a wireless transmit receive unit (WTRU) to use a contention-based uplink communications channel, applies a rule-based restriction of access to the contention-based uplink channel that attempts to use at least one contention-free uplink channel allocation for uplink transmissions on a condition that at least one contention-free uplink channel allocation has been granted.
US10609735B2 Method of transmitting and receiving physical random access channel and device therefor
The present invention discloses a method of transmitting a Physical Random Access Channel (PRACH) by a terminal in a wireless communication system. Specifically, the method includes: receiving first information related to a Synchronization Signal Block (SSB) and second information related to PRACH resources; and transmitting the PRACH on a valid PRACH resource among the PRACH resources based on the first and second information. In this case, valid PRACH resource may be a PRACH resource allocated after symbols in which the SSB is received among the PRACH resources included in a PRACH slot related to the second information.
US10609732B2 Network allocation vector settings for multi-user operation
Methods, computer readable media, and wireless apparatuses are disclosed for setting network allocation vectors (NAV) for multi-user (MU) operation. An apparatus of a wireless device is disclosed. The apparatus comprising processing circuitry configured to: decode a preamble portion of a frame, and if the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field and a media access control (MAC) portion of the frame is not decoded, set one or more NAVs based on the TXOP duration field. The processing circuitry may be further configured to: decode a MAC portion of the frame, and if the MAC portion of the frame comprises a MAC duration field, set the one or more NAVs based on the MAC duration field.
US10609731B2 Airborne geo-location of a wireless local area network device
Methods are disclosed that improve the location of a ground based Wi-Fi device using an airborne Wi-Fi station. One embodiments of the disclosure describes the periodic transmission of bursts of RTS packets in order to reduce interference to the responding CTS packets. Another embodiment of the disclosure describes the use of specific values used in the RTS Duration fields that enable the responding CTS packet to be identified and linked to the RTS packet to which it is responding. A further embodiment of the disclosure describes the use of a packet transmitted at the end of each burst that resets the NAV times for all ground networks.
US10609730B2 NAV operation method in wireless Lan system and station apparatus for same
Provided is a network allocation vector (NAV) operation method by a station (STA) operating in a wireless LAN (WLAN) system. An STA receiving a particular frame, if the frame is a frame for a basic service set (BSS) to which the corresponding STA belongs, determines whether or not a received signal strength indicator (RSSI) is higher than the first clear channel assessment (CCA) level and, if the corresponding frame is not a frame for a BSS to which the STA belongs, determines if the RSSI is higher than the second CCA level which is higher than the first CCA level. If the RSSI is higher than the first CCA level or the second CCA level, the STA updates NAV. If the received frame is a request to send (RTS) frame or a clear to send (CTS) frame, the received frame comprises additional information used for determining whether or not the RTS frame or the CTS frame is a frame for a BSS to which the STA belongs.
US10609727B2 Method and apparatus for determining a user data resource assignment
A method and apparatus can determine a user data resource assignment in a wireless network. A control channel candidate can be monitored for a control channel. The control channel candidate can correspond to a CCE parameter that is a function of a first RBG size used for user data resource assignments. The control channel can be decoded. A user data resource assignment can be determined based on the decoded control channel. The user data resource assignment can be based on a second RBG size.
US10609725B2 Data transmission method of system, user equipment, and base station
The present invention discloses a data transmission method of a full-duplex system, a user equipment, and a base station. The UE is allowed to initiate full-duplex transmission, and it is unnecessary for the eNB to initiate full-duplex transmission. Before the initiation, the UE does not need to notify the eNB of buffer and preparation statuses of the UE. That is, the UE does not need to send related signaling to the eNB, thereby alleviating load of an entire LTE communications system, avoiding overload during data transmission, and reducing a transmission delay.
US10609720B2 Methods for adapting over-the-air synchronization to radio conditions
Embodiments include methods, in a base station operating in a wireless communications network, for over-the-air synchronization with a cell served by a further base station. Embodiments include sending, to a core network (CN) node, a first eNB Configuration Transfer message comprising: an identity of a target base station, and a first SON Information Request IE comprising a value indicating a request for time synchronization information. Embodiments include receiving, from the CN node, a first MME Configuration Transfer message comprising a SON Information Reply IE that originated from the target base station and includes a muting availability flag. If the flag indicates that muting can be activated in the target base station, embodiments include sending, to the CN node, a second eNB Configuration Transfer message comprising the identity of the target base station and a second SON Information Request IE comprising a value for activating muting in the target base station.
US10609716B2 Method and apparatus for providing feedback between base transceiver stations through cooperative communication in wireless communication system
A method and an apparatus for feedback based on information transmitted between base stations (or base stations) through cooperative communication are provided. The method includes receiving, from the second base station, a first message for requesting a channel state information (CSI) report, and transmitting, to the second base station, a second message including the CSI report, based on the first message. The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as long term evolution (LTE).
US10609715B2 Channel feedback preceding downlink data transmissions in cellular IoT systems
A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be a UE. The apparatus may receive a message from a base station. The message may indicate a first dedicated resource for downlink transmission, and the first dedicated resource may be associated with a scheduled downlink transmission from the base station. The apparatus may determine a second dedicated resource for uplink transmission based on the first dedicated resource for downlink transmission indicated in the message. The second dedicated resource for uplink transmission may be associated with the scheduled downlink transmission. The apparatus may determine whether to transmit an information message, to be used by the base station for transmitting the scheduled downlink transmission, on the second dedicated resource.
US10609710B2 Method for transmitting radio resource control message, central unit and distributed unit
A method for transmitting a radio resource control message, a network side central unit, and a network side distributed unit are provided. The method for transmitting a radio resource control (RRC) message includes: mapping the radio resource control (RRC) message into a data stream of a level corresponding to a user plane; and sending effective time and a logical channel identifier of the RRC message and the data stream to a corresponding network side distributed unit (DU) through the user plane or a control plane.
US10609707B2 Communication of control information and data in frames
A frame or a subframe including control information and data is transmitted using orthogonal frequency division multiple access (OFDMA). At least one different OFDMA parameter and/or format is applied to said control information than to said data. At a receiver the frame or subframe is processed by taking into account the application of the at least one different OFDMA parameter and/or format.
US10609706B2 Terminal, base station, communication system, and communication method
There is provided a terminal for performing OFDM (Orthogonal Frequency-Division Multiplexing) communication with a base station forming a cell. The terminal includes a control channel processing unit configured to monitor, in a sub-frame, a first control channel in a cell-specific search space that is a search space common within the cell, and a first control channel in a UE-specific search space that is a search space specific to the terminal. In a case where monitoring of a second control channel different from the first control channel that is in the cell-specific search space or the UE-specific search space is configured, the control channel processing unit monitors, in a sub-frame, at least both the first control channel in the cell-specific search space and the second control channel in the UE-specific search space.
US10609705B2 Transmission method and apparatus for mapping downlink control information and transmitting a mapped downlink control signal
In the base station (100), a search space setting unit (103) sets a search space on the basis of a search space setting rule in accordance with R-PDCCH range of a setting target slot, and an allocating unit (108) places DCI in one of a plurality of candidates of to-be-decoded unit range included in the set search space. The search space setting rules are associated with respective numbers of candidates of to-be-decoded unit range corresponding to the respective ones of a plurality of numbers of connections for R-CCE, and a first search space setting rule of a slot 0 and a second search space setting rule of a slot 1 are different from each other in terms of the patterns related to the numbers of candidates of to-be-decoded unit range corresponding to the plurality of numbers of connections for R-CCE.
US10609703B2 Resolving colliding signals
Systems and methods are disclosed herein that relate to transmitting and receiving a transmission when there is a collision between the transmission and reserved resource elements. In some embodiments, a radio access node for a cellular communications network is disclosed, wherein the radio access node comprises a transceiver, a processor, and memory storing instructions executable by the processor whereby the radio access node is operable to transmit, via the transceiver, a downlink transmission to a wireless device using one or more Physical Resource Blocks (PRBs) that comprise reserved Resource Elements (REs) by puncturing the downlink transmission at positions of the reserved REs. In some embodiments, the downlink transmission is an Enhanced Physical Downlink Control Channel (EPDCCH) transmission or a Physical Downlink Shared Channel (PDSCH) transmission. Further, in some embodiments, the reserved REs are REs utilized for one or more CSI-RSs.
US10609700B2 Control channel for UE power saving
A downlink control information (DCI), such as a blanking DCI (bDCI) message may be transmitted by a base station (e.g., eNB) and received by a mobile device (e.g., UE). The bDCI may indicate that the eNB will not transmit a subsequent DCI to the UE for a duration of time. The UE may be in continuous reception mode or connected discontinuous reception (C-DRX) mode. The UE may therefore determine to enter a sleep state or take other action. The bDCI may specify an explicit blanking duration, or an index indicating a blanking duration from a lookup table, and/or the blanking duration (and/or a blanking duration offset value) may be determined in advance, e.g., semi-statically. When the UE is in C-DRX mode, the UE may be configured such that either the sleep/wake period of the C-DRX mode or the blanking period of the bDCI may take precedence over the other.
US10609698B2 Method for processing physical downlink control channel data, transmitting end, and user equipment
A method for processing physical downlink control channel data, a transmitting end, and a user equipment are provided and relate to the field of communications, which can extract a scrambling sequence in multiple modulation modes, so that scrambling and descrambling are performed on physical downlink control channel data in multiple modulation modes. The method includes: generating a scrambling sequence corresponding to a control channel element according to an index number of the control channel element and/or a modulation mode used by the control channel element; performing scrambling on physical downlink control channel data by using the scrambling sequence; and sending the scrambled physical downlink control channel data to a user equipment. The embodiments of the present application are used to perform scrambling and descrambling on physical downlink control channel data.
US10609693B2 Method for receiving downlink data channels in multicell-based wireless communication systems and apparatus for same
A method is provided for receiving a user equipment (UE) specific reference signal based-downlink data channel by a UE in a wireless communication system. The UE receives, from a network, a downlink control channel including either first scheduling information or second scheduling information, and receives the UE-specific reference signal based-downlink data channel from the network based on the downlink control channel. When the downlink control channel includes the first scheduling information, antenna ports of a certain reference signal which can be assumed to be quasi co-located with antenna ports of a UE-specific reference signal is configured by an indicator indicating one of two or more parameters configured by a higher layer. When the downlink control channel includes the second scheduling information, the antenna ports of a certain reference signal is configured by a parameter of a minimum index among the two or more parameters.
US10609692B2 Communication device and method for wireless communications
A communication device and a method to suspend monitoring of a first radio access network (RAN) on a frequency band shared with a second RAN, comprising receiving a signal from the second RAN on the frequency band; decoding the received signal; identifying a duration during which the second RAN occupies the frequency band based on the decoded signal; and suspending monitoring of the control channel of the first RAN on the frequency band for at least the identified duration.
US10609691B2 Terminal device and base station device
Selection of a suitable MCS improves throughput without increasing the number of pieces of control information. Provided is a terminal apparatus including: a control information extraction unit 703 that receives control information for requesting a CSI notification; a CQI determination unit 707 that calculates CQI according to the control information and calculates a CQI index by any CQI table of a first CQI table and a second subframe from the CQI; and a UL transmission unit 711 that performs uplink transmission of the CQI index to a base station apparatus, in which, in a case where the control information is received on a first downlink subframe set, the CQI determination unit 707 generates the CQI index using the first CQI table, and in which, in a case where the control information is received on a second downlink subframe set, the CQI determination unit 707 generates the CQI index using the second CQI table.
US10609689B2 Long physical uplink control channel (PUCCH) design for 5th generation (5G) new radio (NR)
A user equipment (UE) is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to determine the uplink control channel (PUCCH) format and configuration based on a signaling from a gNB. The instructions are also executable to determine the control channel used for uplink control information (UCI) feedback. The instructions are further executable to determine the resource of the control channel for UCI feedback. The instructions are additionally executable to transmit UCI on the selected channel. A long PUCCH may employ a format that includes a waveform, a number of resource blocks (RBs), a reference symbol (RS) pattern, and/or orthogonal sequences on RS and data symbols, and/or one or more control resource regions.
US10609687B2 Duplex communication method, base station and terminal
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A bidirectional communication method and an apparatuses thereof are provided. An uplink control channel and a downlink control channel are respectively transmitted in a first subband and a third subband of an available un-paired spectrum, wherein control channels of reverse directions are transmitted at the same time in the first subband and the third subband, and uplink data and downlink data are transmitted in a time division multiplexing manner in a second subband of the available un-paired spectrum, wherein the first subband and the third subband are on the two ends of the available un-paired spectrum.
US10609686B2 Common search space (CSS) for paging of NB-IoT devices
A method performed by a user equipment (UE) in idle mode, for determining common search space (CSS) for NB-IoT paging is disclosed. The method comprises determining a set of periodic subframes as a Paging Occasion (PO) subframe pattern. The method further comprises monitoring a starting subframe of paging CSS for a Radio Network Temporary Identifier (RNTI). The starting subframe of paging CSS is determined as follows: a first subframe (SF0) defined by the Paging Occasion subframe pattern, is used when SF0 is determined to be a valid downlink subframe. A next valid downlink subframe after SF0 is used when SF0 is determined to be an invalid downlink subframe.
US10609684B2 Method and apparatus for controlling adaptive reporting in TDD environment
A method for enabling a base station to control adaptive reporting in a TDD environment according to one embodiment of the present invention comprises the steps of: transmitting, from a base station to a terminal, an information element including reporting-setting information comprising reporting cycle and reporting offset of channel state information; transmitting information of a UL-DL setting change to the terminal; and receiving the channel state information by using the reporting cycle and the reporting offset of the reporting-setting information corresponding to the changed UL-DL setting.
US10609681B2 User device-initiated request for resource configuration
The present disclosure describes techniques and systems for user device-initiated requests for resource configuration. In some aspects, a user device can detect one or more conditions related to communicating with a base station over a wireless connection. The user device selects, based on the conditions, elements of a resource configuration for communicating with the base station. The user device then transmits a request indicating the selected elements of the resource configuration to the base station, which can then allocate resources to the user device based on the request. The elements of the resource configuration selected by the user device may include one or more of numerology configuration, mini-slot configuration, or a schedule for uplink and downlink OFDM symbols within a resource of the wireless network. This may allow the user device to influence a resource configuration that is better-suited for communication over one or more channels of the wireless connection.
US10609680B2 Multicast-based group communications in ad hoc arrangements of wireless devices
Wireless communication devices may directly communicate within groups of wireless communication devices using Layer-2 communications to implement “push-to-talk” type applications. In one implementation, a method may include generating a floor request signaling message to take control of a communication channel for a group. After transmitting data relating to the communications, a floor release signaling message may be generated and transmitted a number of times.
US10609679B2 Protocol for device-to-device positioning
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines a position of the apparatus. The apparatus broadcasts information in a first subset of a set of resources. The information includes the position of the apparatus, a sequence ID, and a resource ID associated with a second subset of the set of resources. The apparatus broadcasts a sequence in at least one symbol of the second subset of the set of resources. The at least one symbol is identified by the resource ID and the sequence is identified by the sequence ID.
US10609676B1 System and method of paging in next generation wireless communication system
A communication method and system for converging a 5th-Generation (5G) communication system and for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. An apparatus and method are provided for transmitting/receiving a paging message in a next generation communication system.
US10609672B2 Network device navigation using a distributed wireless network
A system that includes a plurality of access points and a device tracking controller. The device tracking controller is configured to receive a navigation request identifying an item and to determine an item location for the item. The device tracking controller is further configured to receive signal strength information for the endpoint device from at least one access point from the plurality of access points. The device tracking controller is further configured to determine a location for the at least one access point and to determine a user location for the endpoint device based on the location of the at least one access point. The device tracking controller is further configured to determine a path between the user location and the item location within an environment and to send path instructions for the path to the endpoint device.
US10609668B2 Method and apparatus for managing mobile subscriber identification information according to registration requests
Aspects of the subject disclosure may include, for example, a system that manages utilization of mobile subscriber identity information including enabling reuse of such information by a different communication device and/or re-authorizing use by a communication device that previously was authorized to utilize the information. Other embodiments are disclosed.
US10609666B2 Cell configuration method, synchronization method, user equipment, and base station
Embodiments of the present invention disclose a cell configuration method, a method for implementing synchronization between a user equipment and a base station, a user equipment, and a base station. The cell configuration method includes: determining, by a first base station corresponding to a first cell, system information of a second cell; and notifying, by the first base station, a second base station corresponding to the second cell of the system information, so that the second base station sends and receives signals according to the system information. According to the solutions provided in the embodiments of the present invention, system information of a cell may be dynamically or semi-statically adjusted according to user equipment distribution and service distribution, so that network resources can be better provided for a user equipment that needs them, a capability of serving the user equipment is improved.
US10609665B2 Method and apparatus for establishing a set of plurality of synchronization signal sequences to be used with one or more communication targets
A method and apparatus provides a determination of an expected maximum carrier frequency offset value, and a determination of a set of possible sequence values having a predetermined length, where each sequence value in the set is based upon a first maximum length sequence having a first cyclic shift, and is based upon a second maximum length sequence having a second cyclic shift. A subset of sequence values to be used as synchronization signal sequences for determining the identification of a communication target is selected from the set of possible sequence values. The selected subset of sequence values includes no more than one sequence value from any group of possible sequence values from the determined set where (a) a value of a difference between the second cyclic shift of the second maximum length sequence and the first cyclic shift of the first maximum length sequence upon which each of the possible sequence values in the group are based are equal, and (b) the difference between the respective first cyclic shift value of the first maximum length upon which each of the possible sequence values in the group are based for any two of the possible sequence values in the group are less than or equal to the determined expected maximum carrier frequency offset value. Each one of the selected subset of values is assigned to a respective one of the communication targets.
US10609664B2 Techniques and apparatuses for frequency division multiplexing (FDM) based medium access on shared spectrum
A network operator may synchronize access for wireless nodes (e.g., base stations) associated with the network operator. However, each network operator of a group of network operators may not synchronize access among the group. A lack of synchronization between network operators intending to utilize shared channels of a wireless communication system may result in a failure to utilize all available network resources. In some aspects, a device associated with a first network operator, of a plurality of network operators, may listen for communications associated with other network operators, of the plurality of network operators in a shared radio frequency spectrum band, during a set of intervals of a transmission opportunity of a channel for which the other network operators have a higher priority, and may communicate, using the channel, with a wireless node associated with the network operator based at least in part on the listening for communications.
US10609663B2 Techniques for reporting timing differences in multiple connectivity wireless communications
Certain aspects of the present disclosure relate to reporting difference in timing between cells using multiple connectivity in a wireless network. A first connection served by at least a first cell and a second connection served by at least a second cell to facilitate communicating with at least the first cell and at least the second cell are established. A reporting configuration specifying one or more parameters related to reporting a timing difference between cells is received. A timing difference between at least the first cell and at least the second cell is determined, and the timing difference is reported to at least the first cell over the first connection or to at least the second cell over the second connection. This can facilitate scheduling time aligned operations over the first and second cells, or related cell groups, in multiple connectivity.
US10609659B2 Configuring transmission power of a transmission by a wireless communication device
Methods and devices for configuring a transmission power of a transmission by a wireless communication device (102) are provided. For instance, an example method (200) is described that includes determining (202) whether the wireless communication device (102) is to control the transmission power (114) of the transmission (104) in accordance with transmission power control commands (108) from a radio network node (106). In an aspect, the determination is based on whether the wireless communication device (102) is configured to dynamically adjust a clear channel assessment (CCA) threshold for the transmission (104) and based on a traffic type (112) conveyed by the transmission (104). The example method may also include transmitting (204) the transmission (104) with a transmission power (114) that is configured based on such a determination.
US10609656B2 In-band on-channel (IBOC) transmit power for remote transceivers
Digital content can be broadcast in a sideband of a radio signal transmitted by a broadcast transmitter using digital in-band on-channel (IBOC) transceivers located remotely from the broadcast transmitter. A remotely located IBOC transceiver includes a variable-power IBOC transmitter, a radio receiver, power measurement circuitry and a processor and associated memory. The processor and memory use a measurement taken by the power measurement circuitry to determine the signal strength of the radio signal, and based on that signal strength determine an IBOC transmit power level that will produce a first IBOC signal having an IBOC power not exceeding a predetermined portion of the signal strength of the radio signal. The variable-power IBOC transmitter transmits the first IBOC signal at the IBOC transmit power level, as determined by the processor and memory.
US10609652B2 User terminal, radio base station and radio communication method
The present invention is designed to improve DL received quality in future radio communication systems. According to the present invention, a user terminal has a receiving section that receives a downlink (DL) data channel, which is demodulated using a user terminal-specific reference signal, a transmission section that transmits a transmission power control (TPC) command, which is used to control transmission power of the DL data channel and/or the reference signal; and a control section that controls transmission of the TPC command.
US10609644B2 Low power receiver for wireless communication
A power saving station integrates a low power consumption wake-up receiver with wideband wireless of main radio. The low power wake-up receiver of power saving station receives a wake-up request signal sent from the wireless network and wakes up the main radio of the station to communicate with the wireless network over wideband frequency channel. The wake-up request signal is transmitted over a narrow band frequency channel and can be addressed to a single station or multiple of stations via OFDMA in wideband channel.
US10609642B2 Method for operating in power-save mode in wireless LAN system and apparatus for method
A method for a station (STA), which supports a high efficiency physical layer protocol data unit (HE PPDU), for operating in a power-save (PS) mode in a wireless LAN system according to one embodiment of the present invention comprises the steps of: receiving a PPDU; decoding at least a part of the PPDU; and operating in a doze state until the end of the PPDU on the basis of the result of decoding at least a part of the PPDU, wherein if the PPDU is configured as a very high throughput (VHT) PPDU, which is a legacy format compared to the HE PPDU, and the VHT PPDU is determined to be an uplink frame transmitted to an access point (AP) by another STA belonging to the same basic service set (BSS) as the STA, then the STA can operate in a doze state until the end of the PPDU.
US10609640B2 Scheme for performing a data session via a Wi-Fi access in a wireless communication system
A method for performing a data session via a Wi-Fi access of a user equipment (UE) in a cellular network is provided. The method includes maintaining a look-up table including at least an entry, the entry including a Wi-Fi identifier of a Wi-Fi access point (AP) and location information of the Wi-Fi AP, determining whether a user preference for a Wi-Fi connection is set to ON or OFF, checking whether at least one matched entry of the look-up table is found based on current location information of the UE, scanning to discover the Wi-Fi AP, connecting to a Wi-Fi AP corresponding to the matched entry based on a result of the determining, and performing a data session via a Wi-Fi access to the connected Wi-Fi AP.
US10609639B2 Signal transmission method and network device
Embodiments of the present invention provide a signal transmission method and a network device. The signal transmission method includes: sending, by a first network device, a first signal before performing cell selection; and sending, by the first network device, a second signal after performing cell selection, where resources used by the first network device to send the first signal and the second signal are different, and the second signal is a random access signal.
US10609633B2 Method for triggering registrar protocol interaction, access point, and station
A method for triggering a registrar protocol interaction. The method includes: receiving, by an access point, a probe request sent by at least one station, where the probe request includes an identifier of the access point; determining, by the access point, a first station in the at least one station according to the probe request sent by the at least one station, where the identifier included in the probe request sent by the first station matches an identifier of the access point, and a signal strength of the probe request sent by the first station is greater than a signal strength threshold; and automatically triggering, by the access point, a registrar protocol interaction with the first station.
US10609631B2 Rogue base station router detection with configurable threshold algorithms
One aspect of the patent application is directed to a method for detecting a rogue device in a network. The method includes a step of performing a cellular scan across the network. The method also includes a step of receiving, from the cellular scan, survey data including system information blocks (SIBs) associated with plural devices. The method also includes a step of decoding the SIBS of the devices. The method further includes a step of comparing the decoded SIBs with the predetermined criteria. The method even further includes a step of determining a threshold of the predetermined criteria has been met by the decoded SIBs associated with one of the plural devices. Yet even further, the method includes a step of calculating a confidence level based upon the met threshold of the one device. Lastly, the method includes a step of determining, based on the confidence level, the one device exhibits characteristics of the rogue device.
US10609629B2 Method and apparatus for exploiting radio access technology system information blocks for time transfer based positioning
Disclosed is a method and apparatus for exploiting Radio Access Technology (RAT) system information blocks for global navigation satellite system (GNSS) positioning. The method may include processing, by a mobile device with carrier aggregation, a voice call via a first RAT, the processing of the voice call causing second RAT capabilities of the mobile device to go out of service. The method may also include accessing a communications network using the second RAT with an available receiver of the mobile device during the voice call via the first RAT. The method may also include obtaining, with the available receiver, timing information from one or more broadcast system information blocks of the second RAT, and determining a time based, at least in part, on the obtained timing information.
US10609627B2 Identifying communications technology from cellular broadcast data
A device can receive a system information data from a cell and obtain cell metadata from the system information data, the cell metadata including at least one of: a cell identifier, or a cellular parameter. The device can determine, based on the cell metadata, that the cell is of a particular cell type of multiple cell types, including: a fifth generation long term evolution (LTE) cell type, a fifth generation new radio (NR) sub-6 GHz cell type, and a fifth generation NR millimeter wave cell type. Based on the particular cell type, the device can perform an action, including causing display of an indicator on a display of the device.
US10609625B2 Information exchanged method and device
An information exchange method and device for addressing a coordination problem between different access points (APs) caused by low exchange efficiency between the APs. The information exchange method provided in an embodiment of the present invention comprises: determining, by a transmitting AP, an air interface broadcast resource for transmitting information to a receiving AP; and transmitting, by the transmitting AP and based on the determined air interface broadcast resource, the information to the receiving AP in a broadcast form. Adopting the embodiment of the present invention not only allows an air interface transmission to be performed between the APs, but also allows communication between more than two APs. One AP can transmit information thereof, in the broadcast form, to all neighboring APs having a needing to exchange information therewith, thereby improving coordination efficiency between the APs.
US10609623B2 Systems and methods for automatic transmission rate control in a vehicle-based wireless network
Techniques for distributing content to mobile computing devices, such as in the context of a vehicle-based wireless network, are described. In some examples, a collection of vehicle-mounted devices forms a cooperative wireless network to distribute content items throughout the network. The devices in the network automatically and independently vary the transmission rates in order to optimize or at least improve throughput, network connectivity, and/or range. Each device may determine a utilization level of a wireless communication channel. If the utilization level is below a threshold level, the device increases the transmission data rate of its transceiver, thereby decreasing range. If the utilization level is above a threshold level, the device decreases the transmission data rate of its transceiver, thereby increasing range.
US10609620B1 Multi-hop power management in a wireless mesh network
Technology for multi-hop power management is described. In one embodiment, processing logic obtains a noise floor value, an interference threshold parameter, a data rate threshold parameter, and a set of channel interference metrics from each of a first mesh network device, a second mesh network device, and a third mesh network device, respectively. The processing logic identifies a network path that traverses the three mesh network devices. The processing logic calculates a first transmit power level for the first mesh network device, a second transmit power level for the second mesh network device, and a third transmit power level for the third mesh network device. Data transmissions by each of the mesh network device at the respective transmit power levels ensure a minimum data transmission rate over each hop of the network path.
US10609613B2 UE network mobility during IMS
The disclosure provides for a user equipment (UE) to change from a first network to a second network for an internet protocol (IP) multimedia subsystem (IMS) call. Initially, the UE has a connection to a first network providing an IP address for the UE. The UE may receive, via the first network, a message indicating an incoming IMS call. The UE may transmit one or more IMS call setup messages on the first network at an IP layer. The UE may change the connection from the first network to a second network that uses a same identifier for the UE (e.g., the IP address). The UE may complete setup of the IMS call on the second network using the same identifier for the UE.
US10609611B2 Beam-based measurement configuration
A wireless device may receive from a first base station, measurement configuration parameters of a measurement of the wireless device. The measurement configuration parameters comprise first beam identifiers of a first plurality of beams, second beam identifiers of a second plurality of beams and a measurement event indicating that a second combined reference signal measurement value of the second plurality of beams exceeds a first combined reference signal measurement value of the first plurality of beams by more than a first offset value. The first plurality of beams and the second plurality of beams are monitored to determine an occurrence of the measurement event. The first base station transmits a measurement report in response to the occurrence of the first measurement event. The measurement report comprises: the first combined reference signal measurement value and the second combined reference signal measurement value.
US10609609B2 Timing and cell specific system information handling for handover in evolved UTRA
A method and apparatus for reducing handover time includes a wireless transmit receive unit receiving cell specific information in a downlink signal. The downlink signal is one of a set of signals included in a handover process.
US10609604B2 Handover from WiFi to mobile network
The invention relates to a method for handling a handover of a call at a mobile entity from a WiFi network to a mobile communications network, comprising the following steps. A connection request is transmitted to a radio access network of the mobile communications network, the connection request comprising a first indicator indicating that the connection request is for a handover of an ongoing call currently handled by the WiFi network. A service request is transmitted to set up a connection to a call control node of the mobile communications network, the service request comprising a second indicator indicating that the service request is for the ongoing call currently handled by the WiFi network.
US10609603B2 Method for supporting indication of a failure event to a source access system
A method for supporting indication of a failure event to a source access system is provided. The method includes notifying, by the source access system, information of a source cell to a target access system, routing, by the target access system, a message to the base station or the base station controller of the source access through a core network by use of the information of the source cell received from the source access system when the target access system needs to transmit a message to the source access system. By use of the method provided by the present disclosure, a problem of mobility robustness optimization (MRO) among different radio access technology (RAT) may be notified to the source access system, so as to avoid impact for a terminal, reduce operator configuration.
US10609602B2 Mobile communication system
A mobile communication system includes a movable user equipment device, a plurality of base station devices configured to perform radio communication with the user equipment device, and a relay device movably configured to relay radio communications between the user equipment device and the base station devices. In a handover process of switching a base station device to be connected with the relay device from a base station device being a moving source to a base station device being a moving destination along with moving of the relay device, the base station device being a moving source selects the base station device being a moving destination from base station devices other than a base station device that does not have a function supporting the relay device, and performs the handover process such that the relay device is connected to the selected base station device.
US10609600B2 Cellular system selection frequency scan scope
Apparatuses, systems, and methods for user equipment (UE) devices to perform more efficient frequency scans for potential base stations. According to techniques described herein, the UE may determine that it does not have cellular service and determine first information based on a last camped cell. A time period during which the first information was acquired may be determined and one or more frequency scans may be performed. The frequency scans may be limited to a set of frequencies based in part on the time period. Thus, if the time period is less than a first value, the set of frequencies may include a first set of frequencies and if the time period is greater than the first value but less than a second value, the set of frequencies may include the first set of frequencies and a second set of frequencies.
US10609595B2 Methods for performing mobile communications between mobile terminal devices, base stations, and network control devices
A mobile terminal device may include a radio processing circuit and a baseband processing circuit adapted to interact with the radio processing circuit. The mobile terminal device may be configured to transmit or receive a data sequence using a first channel and a second channel according to a data allocation ratio, wherein the data sequence is allocated between frequency division duplexing (FDD) transmission or reception and time division duplexing (TDD) transmission or reception according to the data allocation ratio, and concurrently to transmitting or receiving the data sequence, recurrently adjust the data allocation ratio to re-allocate the distribution of the data sequence between FDD transmission or reception and TDD transmission or reception on the first channel and the second channel.
US10609594B2 Wireless communication method and device that conditionally operates based on a length indicator type
A wireless communication method and device are provided. The wireless communication method includes the steps of determining, by a user equipment (UE), that a length of an radio link control (RLC) service data unit (SDU) or RLC SDU segment is greater than a threshold, determining, by the UE, a type of length indicator which is allocated by a network, and determining, by the UE, to force to map the RLC SDU or RLC SDU segment to the end of an RLC protocol data unit (PDU) if the type of the length indicator is a first type.
US10609593B2 Mobile device configured for operating in a power save mode and a traffic optimization mode and related method
A method and system are for generating a report for delivery to or access or query by a network operator by determining, by a server-side proxy, optimization efficiency for traffic in a wireless network, tracking, by the server-side proxy, user-related information in the wireless network, generating, based on at least one of the optimization efficiency and the user-related information, a report for delivery to or access by an operator of the wireless network, the report including an alert of viral take-up of a new application, and performing, by the server-side proxy, traffic optimization functions alleviating traffic in the wireless network.
US10609592B2 Virtual-machine dataplane having fixed interpacket time
In order to provide flexible scaling and dynamic reconfiguration, a wireless local area network controller includes a virtual dataplane with one or more virtual machines. These virtual machines pre-calculate processing parameters for packets in a data flow. For example, the pre-calculated processing parameters may include: encapsulation parameters, quality-of-service parameters and priority parameters. Subsequently, when one of the virtual machines receives a packet in the data flow on an input port, the virtual machine modifies information in a header of the packet based on one or more of the pre-calculated processing parameters and information associated with the data flow (which specifies the one or more pre-calculated processing parameters). Then, the virtual machine transmits the packet on an output port. In this way, the virtual machine maintains a fixed inter-packet time between packets in the data flow.
US10609586B2 Systems, methods, and devices having databases for electronic spectrum management
Systems, methods, and apparatus are provided for automated identification of baseline data and changes in state in a wireless communications spectrum, by identifying sources of signal emission in the spectrum by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, creating corresponding signal profiles, and determining information about the baseline data and changes in state based upon the measured and analyzed data in near real time, which is stored on each apparatus or device and/or on a remote server computer that aggregates data from each apparatus or device.
US10609573B2 Switching PANs while maintaining parent/child relationships
Systems and methods for managing nodes in mesh networks are provided. A parent node may switch PANs and coordinate the switch with its child nodes. The parent node and its child nodes may maintain timing synchronization information for a current PAN and a new PAN. The parent node and its child nodes may switch to the new PAN using the same switching time.
US10609572B2 Methods and systems for optimizing wireless network performance using behavioral profiling of network devices
Computer-implemented methods and systems are disclosed for optimizing the performance of wireless networks by automatically capturing wireless traffic and other radio frequency (RF) signal data in the network and analyzing the data to identify network anomalies and to determine one or more solutions, without human intervention.
US10609571B2 Determining redundant radios
An algorithm for determining redundant radios in APs is disclosed. The algorithm first performs a coverage peak flattening algorithm to predict an impact to the total coverage area if a radio in a selected AP does not transmit signals in a frequency band. If the impact to the total coverage area is acceptable, the algorithm then performs a multi-point check algorithm to determine whether the radio in the selected AP is redundant in the frequency band. After determining that the radio in the selected AP is redundant in the frequency band, the algorithm transforms the redundant radio into various services based on the network deployment and user preference.
US10609569B2 Method for transmitting and receiving signal in wireless LAN system, and apparatus therefor
The present specification proposes a method for transmitting and receiving a signal, and an apparatus therefor, and more specifically, a method for transmitting, by a first station (STA), a signal to a second STA in a wireless LAN (WLAN) system, the method comprising the steps of: generating a training field including a basic training subfield for each spatial-temporal stream and a training subfield for each spatial-temporal stream on the basis of the total number of spatial-temporal streams, wherein the basic training subfield for each spatial-temporal stream is composed of M (M is a natural number) orthogonal frequency division multiplexing (OFDM) symbols on the basis of the information indicated by a header field; and transmitting a signal including the header field and the training field to the second STA through a corresponding spatial-temporal stream.
US10609568B2 System and method for determining azimuth of a source of an interfering signal using a beam steering antenna
A system determines the azimuth of a source of an interfering signal. The system steers a first null beam in the direction of transmitting device and also steers a second null beam in the direction of the interfering source producing and providing the interfering signal. The system measures an angle to the first null beam. The system also measures an angle to the second null beam. The system calculates the azimuth of the antenna based on the measured angle to the first null beam and a known absolute bearing of the transmitting device. The system calculates the azimuth of the interfering source based on the measured angle to the second null beam and the previously calculated azimuth of the antenna.
US10609560B2 Using derived credentials for enrollment with enterprise mobile device management services
Methods, systems, and computer-readable media for using derived credentials to enroll a mobile computing device with an enterprise mobile device management system are described herein. In various embodiments, a mobile computing device, responsive to a command to enroll with an enterprise mobile device management server, may launch an enrollment application; send an enrollment request message to the enterprise mobile device management server; switch to a certificate management system application on the mobile computing device; request one or more derived credentials from a certificate management system server; store the one or more derived credentials in a shared vault on the mobile computing device; switch to the enrollment application; retrieve a derived credential of the one or more derived credentials stored in the shared vault; and, provide the derived credential to the enterprise mobile device management server to enroll the mobile computing device with at least one mobile device management service.
US10609550B2 Multi-device monitoring and control using intelligent device channel sharing
A physical network address of one of a set of wireless customer-premise monitoring devices is translated to a shared logical device physical network address in response to receipt from an application server of a first data packet addressed to the physical network address. The shared logical device physical network address forms a logical device group and physically addresses each of the set of wireless customer-premise monitoring devices over a single wireless communication channel. The physical network address of the one of the set of wireless customer-premise monitoring devices is embedded within the first data packet addressed to the shared logical device physical network address. The first data packet is sent to the shared logical device physical network address.
US10609549B2 Apparatus and method for profile installation in communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of providing a profile package by a profile server and the profile server includes generating a profile package, dividing the profile package in a unit installable in a UICC of an electronic device, reconfiguring the divided profile information in an encryptable unit, and transmitting the reconfigured profile information to the electronic device. Further, provided is an operating method and apparatus of an electronic device communicating with the profile server.
US10609548B2 User terminal, and method and device for providing mobile communication service
User terminal, and method and device for providing mobile communication service are provided. The method includes: a first subscriber card providing service through a first network, and a second subscriber card providing service through a second network; detecting that the first network currently supports providing a first type of service for a plurality of subscriber cards at the same time; notifying other subscriber card except the first subscriber card to allow the other subscriber card to provide the first type of service through the first network; detecting that the second subscriber card needs to provide the first type of service; and if performance of the second subscriber card providing the first type of service through the first network is better than performance of providing the first type of service through the second network, controlling the second subscriber card to provide the first type of service through the first network.
US10609539B2 Increasing probability of system information reception in device
The present disclosure relates to a network device and methods for broadcasting a system information message that is associated with a time window. More particularly the disclosure pertains to ensuring reception of a SI message in a UE. In particular, the disclosure relates to a method, performed in a network node, for broadcasting a system information message that is associated with a time window 34. The method comprises detecting S1 that the system information, SI, message is of a predetermined message type, transmitting S2 the system information message in a first subframe 35a of the associated time window, and transmitting S3 the system information message in at least one second subframe 35b of the associated time window, in response to the detection that the system information message is of a predetermined message type.
US10609538B2 Method and device for identifying bluetooth headset voice source
A method for identifying a Bluetooth headset voice source includes: S1: establishing a connection between a device itself, that is, a first Bluetooth headset, and a smart terminal and a connection between the first Bluetooth headset and a second Bluetooth headset separately; and S2: when the first or second Bluetooth headset sends a voice, establishing a data control channel by using Generic Attribute Profile and Attribute Protocol, sending a corresponding identifier to the smart terminal according to different voice sources, and then sending the voice to the smart terminal. A device for identifying a Bluetooth headset voice source includes a baseband circuit (1), a memory (2), and a main controller (3). The program in the memory (2) is used for performing the method for identifying a Bluetooth headset voice source. The method and device can solve the problem about identifying voice sources of two Bluetooth headsets.
US10609537B2 Proximity platform
A host device, such as a laptop or desktop computer, that supports wireless point-to-point connections with a peripheral device, such as a pair of headphones, mouse, etc., is configured with a proximity platform with which services register to execute particular filters or scenarios upon the host device connecting or attempting to connect with a peripheral device. For example, an advertisement packet transmitted from the peripheral device using Bluetooth may be customized with a particular pattern that corresponds to one or more registered patterns from the registered services, thereby causing the proximity platform to perform particular functions. Peripheral devices can thereby customize their products so that a host computer automatically performs a function upon receiving an advertisement from the peripheral device, such as surface a notification on a user interface of the host device or track the peripheral device's location.
US10609532B2 Communication apparatus
A communication apparatus may determine whether a first external apparatus is a target apparatus by referring content of a predetermined area included in a first connection request, in a case where the first connection request is received from the first external apparatus via a wireless interface, under a state where the communication apparatus operates in a first operation mode, and establishes a first wireless communication with the first external apparatus in a case where it is determined that the first external apparatus is the target apparatus. A wireless communication with the first external apparatus may not be established in a case where it is determined that the first external apparatus is not the target apparatus. The communication apparatus may store setting information in a setting area in a memory in a case where the setting information is received from the first external apparatus by using the first wireless connection.
US10609527B2 System and method for control and management of resources for consumers of information
A system and method is provided for using information broadcast by devices and resources in the immediate vicinity of a mobile device, or by sensors located within the mobile device itself, to ascertain and make a determination of the immediate environment and state of the mobile device. The sensor data is then used to identify situational profiles to target and determine the relevance of apps, advertisements, content, and recommendations.
US10609522B1 Mitigating echo and spurious audio noises in radio communication systems
Audio output of a radio frequency (RF) portable communication device is controlled. A first portable communication device (PCD) uses an audio transducer to generate one or more audio tones in response to a voice transmit operation initiated by a user of the first PCD. One or more characteristics of the tone or tones can be selectively controlled in accordance with a first talk group which is in use by the first PCD to facilitate the voice transmit operation. The one or more audio tones are received at one or more second PCDs different from the first PCD, where they are used to selectively control an audio output volume of the second PCD.
US10609511B2 Techniques for providing meeting location suggestions
Disclosed herein are techniques for enhancing online or digital platforms by enabling them to intelligently suggest physical meeting locations to one or more users of the platforms. In one embodiment, a method includes detecting an intent of a first user to meet at a physical location based upon messages exchanged between the first user and a second user via a messaging platform, selecting a list of physical locations from a pre-configured list of physical locations based upon information associated with the first user, and causing the list of physical locations to be displayed to the first user. In response to receiving information indicating selection of a first physical location from the list of physical locations from the first user, information identifying the first physical location can be displayed to the second user for the second user to accept or reject the first physical location.
US10609509B2 Information processing system, information processing apparatus, and information processing method for providing application information
An information processing apparatus connectable to a device includes: an acquiring unit to acquire, from the device, a display request including destination information indicating a country or an area where the device is used and indicating information for requesting an application list screen for providing an application; a specifying unit to specify, based on application compatibility information in which application identification information identifying an application available for the device is associated with the destination information, the application identification information associated with the destination information included in the display request; and a first transmitting unit to transmit, to the device, the application list screen for providing the application identified by the application identification information. The device includes: a second transmitting unit to transmit the display request to the apparatus; a receiving unit to receive the application list screen from the apparatus; and a display controller to display the application list screen.
US10609505B1 Method and apparatus for automated tuning of vehicle sound system
An Auto Setup Program (“ASP”) may be implemented in the sound system of a vehicle to accomplish the goal of a dramatically improved audio quality achievable in any vehicle, regardless of the speaker components and head-unit utilized. The ASP performs automated time alignment measurements and equalizer processes using an external microphone. The ASP eliminates the need for expensive and time consuming professional tuning operations. The on-board ASP can be run multiple times as desired. For example, the ASP can be executed after changes to the system, such as upgrading speakers.
US10609504B2 Audio signal processing method and apparatus for binaural rendering using phase response characteristics
Disclosed is an audio signal processing device including a processor for outputting an output audio signal generated based on an input audio signal. The processor may be configured to obtain a first pair of head-related transfer function (HRTF)s including a first ipsilateral HRTF and a first contralateral HRTF based on a position of a virtual sound source corresponding to the input audio signal, from a first set of transfer functions including HRTFs corresponding to each specific position with respect to listener, and generate the output audio signal by performing binaural rendering the input audio signal based on the first pair of HRTFs.
US10609501B2 Method and apparatus for compressing and decompressing a higher order ambisonics representation for a sound field
The invention improves HOA sound field representation compression and decompression. A decoder decodes compressed dominant directional signals and compressed residual component signals so as to provide decompressed dominant directional signals and decompressed time domain signals representing a residual HOA component in a spatial domain. A re-correlator re-correlates the decompressed time domain signals to obtain a corresponding reduced-order residual HOA component. A processor determines a decompressed residual HOA component based on the corresponding reduced-order residual HOA component, and determines predicted directional signals based on at least a parameter. The processor is further configured to determine an HOA sound field representation based on the decompressed dominant directional signals, the predicted directional signals, and the decompressed residual HOA component.
US10609499B2 Spatially aware dynamic range control system with priority
An audio signal is limited in an audio coordinate system using gain factors applied in another audio coordinate system. A first component and a second component in a first audio coordinate system is generated from a third component and a fourth component of the audio signal in a second audio coordinate system. An amplitude threshold defining a maximum level for each of the third component and the fourth component is determined. One or more gain factors are applied to each of the third component and the fourth component to generate an adjusted third component and an adjusted fourth component, and a first output channel and a second output channel in the second audio coordinate system are generated from the adjusted third and fourth components. The first and second output channels are each limited below the amplitude threshold from application of the one or more gain factors.
US10609498B2 Display system comparing source and output of mobile audio devices
The object is to provide a display system of mobile audio devices which enables comparative display between frequency range of audio source read externally and memorize by the main body of the mobile audio devices and frequency range replayed by the main body of the mobile audio devices.The display system of audio devices comprises the audio source file 18 memorizing outer audio source data, the replay unit 14 of audio source data of the audio source file 18, the device data memory 16 of data of replay devices, the controller 15 controlling among circuits, the sampling rate output 21 of audio source data of said audio source file 18, the replay sampling rate output 23 outputting said replay sampling rates, the audio source output display part 12 displaying said sampling rate output 21, and the replay output display part 13 displaying said replay sampling rate output 23.
US10609497B2 Canal hearing device with retainer
A hearing device in accordance with at least one of the present inventions includes a receiver assembly and a retainer assembly, including an anchor and a flexible retainer strip extending from the anchor, configured to be mounted onto the receiver assembly in a predetermined orientation relative to the receiver assembly. The receiver assembly and the retainer assembly include respective elements that cooperate with one another to provide a visible and/or tactile indication that the anchor is in the predetermined orientation when the anchor is in the predetermined orientation and that the anchor is not in predetermined orientation when the anchor is in an orientation other than the predetermined orientation.
US10609496B2 Systems for bone conduction speaker
Methods and apparatus are described herein related to improving the sound quality of a bone conduction speaker. The sound quality of the bone conduction speaker is adjusted in the sound generation, sound transferring, and sound receiving of the bone conduction speaker by designing vibration generation manners and vibration transfer structures.
US10609495B2 Hearing aid
A hearing aid provided which has: a battery; a control means which controls a function of the hearing aid, including a wireless communication; a power supply switch which switches between supply and block of power from the battery to the control means; and a magnetic switch connected to the control means, wherein: the control means proceed to a normal operation via a start-up process when power is supplied from the battery due to the power supply switch; and if the magnetic switch is on during the start-up process, the control means switches a wireless communication setting before proceeding to the normal operation.
US10609489B2 Fabricating an integrated loudspeaker piston and suspension
A diaphragm and suspension for an electroacoustic transducer are formed by depositing a layer of compliant material on a first surface of a solid substrate and removing material from a second surface of the solid substrate. The removal leaves a block of substrate material suspended within an inner perimeter of an outer support ring of the substrate material by the compliant material, the block providing the diaphragm.
US10609487B2 Display apparatus
A display apparatus capable of realizing uniform sound wave and improved sound quality is provided. The display apparatus may include a display panel for displaying an image, a supporting member for supporting a rear surface of the display panel, at least one sound generating device disposed between the supporting member and the display panel, at least one partition provided at a predetermined interval from at least one sound generating device, and an adhesion member disposed in the periphery of the display panel.
US10609486B1 Convertible headphone/visual experience apparatus
An apparatus has a left earpiece having one or more left audio speakers integrated therein, and a left rotatable member that rotates about an axis of the left earpiece while the left earpiece is stationary. The apparatus also has a right earpiece having one more right audio speakers integrated therein, and a right rotatable member that rotates about an axis of the right earpiece while the right earpiece is stationary. The apparatus has a headband that is operably connected to the left rotatable member and the right rotatable member. The headband is rotated to a headphone position on top of a head of a user during operation of the apparatus as a set of headphones, whereas the headband is rotated to a visual experience position at an eyebrow position of the user. The apparatus also has a display device that is operably connected to the headband.
US10609484B2 Audio system with configurable zones
An audio system is described that includes one or more speaker arrays that emit sound corresponding to one or more pieces of sound program content into associated zones within a listening area. Using parameters of the audio system (e.g., locations of the speaker arrays and the audio sources), the zones, the users, the pieces of sound program content, and the listening area, one or more beam pattern attributes may be generated. The beam pattern attributes define a set of beams that are used to generate audio beams for channels of sound program content to be played in each zone. The beam pattern attributes may be updated as changes are detected within the listening environment. By adapting to these changing conditions, the audio system is capable of reproducing sound that accurately represents each piece of sound program content in various zones.
US10609482B2 Speaker operation checking device and method
A memory previously stores, as reference impedance characteristics, frequency characteristics of impedance of the speaker during a normal operating state of the speaker. During use of the speaker, a detection circuitry detects, as current impedance characteristics, frequency characteristics of impedance of the speaker on the basis of a real-time audio signal being supplied to the speaker. A determination circuitry determines presence/absence of an abnormality of the speaker on the basis of comparison between the detected current impedance characteristics and the stored reference impedance characteristics. Thus, it is possible to check the operation of the speaker based on of the real-time audio signal without using any dedicated test signal. In this way, it is possible to detect presence/absence of an abnormality of the speaker on the basis of a real-time audio signal being supplied to the speaker, for example, during an actual performance in a concert.
US10609480B2 Method and electronic device for executing function using a plurality of microphones
Certain embodiments of the present disclosure are related to an apparatus and a method for executing a function corresponding to pattern data generated using a plurality of microphones. An electronic device may include a plurality of microphones and a processor. The processor may be configured to detect a user input at the plurality of the microphones, to generate pattern data based on the user input, and to execute a function corresponding to the pattern data.
US10609477B1 Control system for regulation of boosted audio amplifier
A boosted audio amplifier system includes a first digital interpolation filter configured to oversample an audio input signal at a first oversampling rate and includes a signal level detector having an input coupled to receive the oversampled audio input signal and configured to produce an audio input level signal. The system further includes a programmable delay buffer having inputs coupled to receive the oversampled audio input signal and a first delay signal. The programmable delay buffer adds a first delay to the oversampled audio input signal to produce a delayed input signal. The system also includes a first processor having inputs coupled to receive a battery voltage level signal, the audio input level signal and the first delay signal. The first processor is configured to produce boost control signals to regulate a boost voltage.
US10609476B2 Display apparatus and communication terminal
A display apparatus includes a display surface, a plurality of microphones, each being arranged on each of peripheral sides of the display surface, and an orientation detecting sensor configured to detect orientation of the display surface. Each of the plurality of microphones is arranged so as not to be aligned with respect to other microphones arrayed on other sides in a first direction along one side of the display surface and a second direction orthogonal to the first direction. The display apparatus further includes circuitry configured to set an order of arrangement of the plurality of microphones in a horizontal direction based on a result obtained by the orientation detecting sensor.
US10609475B2 Active noise control and customized audio system
An acoustic customization system to enhance a user's audio environment. One type of enhancement would allow a user to wear headphones and specify what ambient audio and source audio will be transmitted to the headphones. Added enhancements may include the display of an image representing the location of one or more audio sources referenced to a user, an audio source, or other location and/or the ability to select one or more of the sources and to record audio in the direction of the selected source(s). The system may take advantage of an ability to identify the location of an acoustic source or a directionally discriminating acoustic sensor, track an acoustic source, isolate acoustic signals based on location, source and/or nature of the acoustic signal, and identify an acoustic source. In addition, ultrasound may serve as an acoustic source and communication medium.
US10609471B2 Speaker module and sound-adsorbing material
The invention provides a speaker module and a sound-adsorbing material, comprising: a housing and a speaker unit accommodated in the housing, wherein the speaker unit separates a cavity formed by the housing into a front sound cavity and a rear sound cavity; the rear sound cavity is filled with a sound-adsorbing material; and heteroatoms are doped in a crystal structure of the sound-adsorbing material. The application of the above invention can reduce the adsorption of alien molecules by the sound-adsorbing material inside the speaker module, and even reject the alien molecules, thereby ensuring the long-term effectiveness of the sound-adsorbing material and improving the stability of the acoustic performance of the speaker module.
US10609459B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method of transmitting broadcast signals and method of receiving broadcast signals
The present invention is related to a method of processing a broadcast service in an apparatus. The method may comprise: receiving a broadcast signal; receiving, from an application running on the apparatus, a request based on a first Application Programming Interface (API); generating a first JavaScript Object Notation (JSON) object by including the URL for the requested OSN; and delivering, to the application, the first JSON object in response to the first API.
US10609457B2 Selection and alignment of video segments for adaptive streaming
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for selection and alignment of video segments for adaptive streaming. An embodiment operates by receiving one or more variant segments, the one or more variant segments including a first variant segment having a first bitrate and a second variant segment having a second bitrate for decoding and playback and generating a first packetized elementary stream (PES) collection based on the first variant segment and a second PES collection based on the second variant segment. The embodiment further operates by storing the generated first PES collection and second PES collection in a processing buffer; and determining a first out-of-tolerance splicing location and associated first out-of-tolerance offset between the first PES collection and the second PES collection based on a maximum tolerance offset.
US10609456B2 Indoor over the air antenna systems
Described are systems and methods for providing improved indoor reception of OTA (Over-the-Air) broadcast signals. The systems described include antenna systems with one or more network interfaces for providing a transport stream received by an antenna to a network.
US10609454B2 Natural language navigation and assisted viewing of indexed audio video streams, notably sports contests
Assisted viewing of an indexed audio video stream is accomplished by enabling natural language command of an audio video stream repository to control the positioning of or selection within, manner of playback from, or other characteristic or action related to the viewed stream. Embodiments process spoken or textual commands, couched in ordinary natural language, which may include descriptive prose, or references to named persons or entities depicted in the stream. Both pre-recorded and live action audio video streams can be processed. Such processing can include creation anew or augmentation of an associated audio video stream index. Numerous particular useful commands, especially those pertinent to audio video streams of sports contests, are described. Embodiments may set alerts that are triggered by notable events within live action audio video streams, with notification of the user when they occur.
US10609453B2 Customized recommendations of multimedia content streams
Customized recommendations of multimedia content streams are provided herein. A method can include facilitating, by a network device of a wireless network and comprising a processor, an output of a recommendation of a first multimedia content stream at a communications device based on a monitored interaction determined to have been performed by an identified entity at the communications device. The method can also include facilitating, by the network device, a first transmission of the first multimedia content stream to the communications device in response to an acceptance of the recommendation of the first multimedia content stream received from the communications device. The first multimedia content stream can be renderable for consumption at the communications device.
US10609452B2 Audience forecasting for digital video content
Techniques and systems are described to enable an analytics system to generate a forecast value for audience impressions of subsequent digital video content. In one example, an analytics system generated a linear regression model using data. The data describes audience segment values for past audience impressions of digital video content and a time series of when the digital video content is made available for consumption. The analytics system generates forecast values for audience impressions of digital video content using the linear regression model. In one example, the analytics system generates a forecast value for audience impressions of a subsequent item of digital video content based on scheduled availability for the subsequent item.
US10609450B2 Method for hands and speech-free control of media presentations
The present invention is directed to a computer-implemented method and system for analyzing a user's facial responses to determine an appropriate progression of outputs. Such a system may comprise open-source or commonly-implemented facial recognition hardware and software on smartphones, tablets, or computers, and may interface with the media-playing hardware on such devices. The system may prompt for and respond to facial gestures that may be associated with an approving or disapproving response to such played media, and these responses may be recorded in a central server for data related to the individual and users in the aggregate. Such a system may further comprise eye-tracking hardware and software to ensure the viewer is actively viewing the media being played, and may automatically select and advance the played media based on the viewer's recorded preferences.
US10609449B2 Personalizing videos according to a satisfaction
A video personalizing method, system, and non-transitory computer readable medium receiving user information for a viewer watching a first video, includes a video selection device configured to select a second video out of a plurality of videos stored in a video storing unit in order to increase a satisfaction of the viewer based on the user information collected while the viewer is watching the first video, where the satisfaction to the second video is observed and the selection by the video selection device is modified if a level of the satisfaction of the viewer towards the second video is less than a predetermined threshold value.
US10609445B2 Encoding device and method, decoding device and method, editing device and method, recording medium, and program
The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitsteam analyzing unit 72 analyzes an input bitstream, sets the above-mentioned information, and outputs the resulting information to a buffer-information adding unit 73. The buffer-information adding unit 73 adds the input information to the input bitstream and outputs the resulting bitstream. The present invention is applicable to an encoding device and a decoding device which process bitstreams.
US10609444B2 System and method for operating electronic device supporting enhanced data processing, apparatus and terminal supporting the same
A system for operating an electronic device supporting enhanced data processing is provided. The system includes a plurality of electronic devices supporting playback of content; and a managing device delivering content whose data is processed by a certain electronic device among the plurality of electronic devices to a preset electronic device when playback of the content in the certain electronic device is requested.
US10609442B2 Method and apparatus for generating and annotating virtual clips associated with a playable media file
A method and system for annotating playable media files is provided. A virtual clip is associated with first and second locations in the playable media file. The first and second locations together define a clip of the playable media file occurring between the first and second locations. The clip is displayed on a computing device of a user and a first user input associated with the virtual clip is received. The first user input is determined to conform to a predetermined format defining taxonomy tags. One or more taxonomy tags are identified from the user input and the virtual clip is associated, in an account of the user, with each of the one or more taxonomy tags identified from the user input.
US10609440B1 Timing data anomaly detection and correction
Techniques are described for detecting timing data anomalies in streaming video. Techniques are also described for adjusting playback operations based on detecting possible timing data anomalies.
US10609438B2 Immersive cognitive reality system with real time surrounding media
A method (and structure) includes forming a wireless ad hoc network with a plurality of sensors at a first location, the ad hoc network being a localized, decentralized network wherein each participating sensor has an equal status on the network for performing network functions and is free to associate with any other ad hoc network device in a link range of a vicinity of the first location. Data is transmitted from the plurality of sensors via the ad hoc network, for consumption by an at-home user located at a second location different from said first location. Each sensor indicates a location and a directivity of sensing in the vicinity of the first location, so that the plurality of sensors thereby can provide data sufficient for the at-home user to be immersed in an experience at the first location.
US10609437B2 Method for providing content using a head-mounted device, system for executing the method, and content display device
A method of providing content using a head-mounted device. The method includes receiving, by a terminal configured to display a screen for logging in to the application, input of user identification information by a user, wherein the user identification information associates the user with a first application. The method further includes receiving, by the terminal, when authentication using the user identification information is successful, a login key for logging in to a content providing service by the first application. The method further includes transmitting, by the terminal, based on input of a login instruction using the login key by the user wearing the head-mounted device, the login key to a server. The method further includes receiving, by the terminal, from the server, content viewable in a head-mounted display mode following successful authentication using the login key.
US10609433B2 Recommendation information pushing method, server, and storage medium
A method for pushing recommendation information is provided, and the method includes: obtaining a meta path that connects a candidate user and a target user in a heterogeneous information network, the meta path comprising a connection between the candidate user and a candidate recommendation-object and having an attribute value; obtaining a user similarity between the target user and the candidate user relative to the meta path; estimating an attribute value of a connection between the candidate recommendation-object and the target user according to the attribute value of the connection between the candidate user and the candidate recommendation-object, an attribute value constraint condition of the meta path, and the user similarity; and sending recommendation information of the candidate recommendation-object to a terminal corresponding to the target user when the estimated attribute value meets a recommendation condition.
US10609432B1 Server and method for synchronizing display of a digital content on a plurality of computing devices
Server and method for synchronizing display of a digital content on a plurality of computing devices. The server transmits a synchronization request, including a digital content identifier for identifying the digital content, to the devices. The server determines a number of negative responses received from the devices in response to the synchronization request. Each negative response is indicative of one among the plurality of devices not being capable of displaying the digital content. The server transmits a new synchronization request to the computing devices if the number of received negative responses reaches a threshold. The server transmits a display command to the devices for displaying the digital content on their respective displays if the number of received negative responses does not reach the threshold. For example, the method applies to a digital signage server synchronizing display of a digital signage content on a plurality of digital signage players.
US10609431B2 Video distribution synchronization
There is provided a method in a distribution network (200), comprising a central master node 101 for distributing a received media stream DO comprising packets of a first type over the distribution network to a multiple of client devices 151,152,153. The method comprising providing a common master-client shared time reference Tref, and determining a mean intermediate arrival time for received packets of the first type, which is utilized for providing playout time information for the packets together with the time reference Tref.
US10609423B2 Tree-type coding for video coding
An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
US10609421B2 Context derivation for coefficient coding
Coding a transform block having transform coefficients is described. A plurality of register arrays is defined to each hold one or more stored values regarding the coding context based on at least one spatial template for a coding context. The register arrays are initialized by setting the stored values to default values, and values for the transform coefficients from the transform block are coded in a reverse scan order. The values for the transform coefficients are indicative of magnitudes of the transform coefficients. For each of one or more transform coefficients, the coding includes determining the coding context using at least some of the stored values from the register arrays, entropy coding a value for the transform coefficient using the coding context, and updating the register arrays subsequent to entropy coding the value for the transform coefficient.
US10609416B2 Apparatuses and methods for filtering noise from a video signal
An apparatus includes a filter circuit and an encoder. The filter circuit may be configured to (i) calculate a noise level of a frame of a video signal based on a subset less than all of a plurality of blocks of the frame, where each of the blocks in the subset may have an associated weighted activity to variance ratio that exceeds a threshold value and (ii) generate a filtered video signal based on the noise level. An estimated noise level of each of the blocks in the subset may be selected from one of (a) an activity of the block, (b) another activity of a reference block of another frame and (c) a sum of absolute pixel differences between the block and the reference block. The encoder may be configured to generate a bitstream by encoding the filtered video signal.
US10609409B2 Method for storing motion information and method for inducing temporal motion vector predictor using same
A motion information storing method and a TMVP deriving method using the motion information storing method are provided. The motion information storing method includes a step of determining a representative block out of blocks of a motion data storage unit in a co-located picture with a current picture and a step of storing motion information of the representative block as motion information of the motion data storage unit, wherein the motion information of the representative block is used as motion information of the blocks included in the motion data storage unit.
US10609404B2 Decoder, receiver, and electronic device in broadcast system
Power consumption of a decoder is reduced. The decoder includes an FPGA. The FPGA performs at least one processing to decode the data. In the case where the data has first resolution, an input data signal of the FPGA is a binary signal and a clock frequency of the FPGA is a first frequency. In the case where the resolution of the data is lower than the first resolution, the input data signal of the FPGA is a pulse signal and the FPGA operates at a second frequency which is lower than the first frequency. The FPGA operates at the first clock frequency in the case of decoding 8K data and the FPGA operates at the second clock frequency in the case of decoding 4K or 2K data.
US10609403B2 Method and apparatus for block partition with non-uniform quad split
A method of video decoding includes acquiring a current picture and signaling information from a coded video bitstream. The method further includes determining, from the signaling information, whether the block is partitioned in accordance with a quad split partition type. The method further includes, in response to determining that the block is not partitioned in accordance with the quad split partition type, determining whether the block is partitioned in accordance with a split partition type. The method further includes in response to determining that the block is partitioned in accordance with the split partition type, determining whether the block is partitioned in accordance with a non-uniform quad split partition type in which the block is partitioned into four sub-blocks along a same direction. The method further includes in response to determining that the block is partitioned in accordance with the non-uniform quad split partition type, reconstructing the block.
US10609401B2 Device and method for block compression and block decompression
An image compression device includes: a first compression processing circuit configured to generate a first compressed image data by performing a first block compression process on an image data and a dither value generator circuit. When the first compressed image data associated with a compression target block is generated, the dither value generator circuit is configured to generate at least one dither value in response to block coordinates indicating a position of the compression target block in an image and the first compression processing circuit is configured to perform a quantization process using the at least one dither value in the first block compression process.
US10609400B2 Image processing device and image processing method
Provided is an image processing device including a control section configured to set, based on a first quantization parameter offset set for a chroma component of a first layer, a second quantization parameter offset for a chroma component of a second layer decoded with reference to the first layer, and an inverse quantization section configured to inversely quantize transform coefficient data of the chroma component of the second layer using a quantization parameter computed using the second quantization parameter offset set by the control section.
US10609399B2 Cluster-based dependency signaling
The signalization of the inter-layer dependencies between layers of a multi-layered data stream is described. A good compromise between a too intensive restriction of the potential diversity of inter-layer dependencies on the one hand and a too complex signaling of the inter-layer dependencies on the other hand has been found by describing the inter-layer dependencies by way of a first inter-dependency syntax structure indicating inter-dependencies between pairs of different values representable by a base layer-ID and a second inter-dependency syntax structure indicating inter-dependencies between pairs of different values representable by an extension layer-ID, the base layer ID and extension layer ID indexing the layers the portions of the multi-layer data stream are associated with. In accordance with this concept, emphasis may be shifted between increased diversity of the signalizable inter-layer dependencies on the one hand and reduced side-information overhead for signaling the inter-layer dependencies on the other hand.
US10609397B2 Low delay picture coding
Parallel processing concepts such as wavefront parallel processing, are realized with a reduced end-to-end delay by giving up the usual slice concept according to which slices are either coded/decoded completely independent from areas of the picture outside of the respective slice, or at least independent from areas outside the respective slice as far as the entropy coding is concerned, namely in favor of slices of different modes, namely ones called dependent slices which allow for interdependencies across slice boundaries, and others which do not, called normal slices, for example. Combined with the aspect or not, WPP processing concept is made more efficiently by using the slices' start syntax portions to locate WPP entry points.
US10609393B2 Image encoding apparatus and method of controlling the same
This invention makes it possible to increase an encoding efficiency and reduce redundant processing. For this, an encoding apparatus includes a first encoder which encodes a run length in which identical pixels continue, a second encoder which prediction-encodes a pixel of an encoding target, a first determiner which determines whether a pixel of interest is located within a predetermined range on a line on which the pixel of interest is located, thereby determines whether to apply the second encoder to the pixel of interest, and a second determiner which, if the pixel of interest is located outside the predetermined range, determines, by referring to an already encoded pixel located around the pixel of interest, which one of the first encoder and the second encoder is to be applied to the pixel of interest.
US10609392B2 Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
An image coding apparatus includes a block dividing unit configured to divide an input image into a plurality of blocks, a prediction unit configured to perform prediction based on coded pixels to generate prediction errors, a transformation unit configured to perform orthogonal transform to the prediction errors to generate transform coefficients, a quantization matrix generation unit configured to generate quantization matrices that are used to quantize the transform coefficients, a quantization matrix coding unit configured to calculate difference values by scanning the quantization matrices and to code the difference values, a quantization unit configured to generate quantization coefficients by quantizing the generated transform coefficients using the quantization matrices, and a coefficient coding unit configured to code the quantization coefficients, wherein the quantization matrix coding unit is configured to scan coefficients of the quantization matrices in a unidirectional manner to calculate the difference value.
US10609384B2 Restriction on sub-block size derivation for affine inter prediction
A video coding device selects a current block for sub-block based affine inter-prediction, and derives a sub-block size for a sub-block of the current block. The sub-block size includes a sub-block width and a sub-block height. The device determines a unidirectional width threshold (TwU), a bidirectional width threshold (TwB), a unidirectional height threshold (ThU), and a bidirectional height threshold (ThB), where a total value of TwB and ThB exceeds a total value of TwU and ThU. The device determines that the affine inter-prediction is unidirectional inter-prediction or bidirectional inter-prediction. Based on the determination, the device applies the TwU or the TwB to the sub-block width, and applies the ThU or the ThB to the sub-block height. The device then derives a motion vector for the sub-block based on motion vectors for the current block, the sub-block width, and the sub-block height.
US10609379B1 Video compression across continuous frame edges
Various examples are directed to methods and systems for compressing panoramic video. An image processor may receive a frame comprising a plurality of pixel values arranged according to a two-dimensional grid and divide the frame into a plurality of pixel blocks comprising a first pixel block and a second pixel block. The first pixel block may be positioned in a first edge column adjacent a first edge of the frame and the second pixel block may be positioned in a second edge column adjacent a second edge of the frame opposite the first edge. The image processor may identify a spatial continuity between the first pixel block and the second pixel block and replace the first pixel block with a reference to the second pixel block.
US10609374B2 Method and apparatus for entropy-encoding and entropy-decoding video signal
The present invention provides a method of performing an entropy decoding for a video signal including obtaining a context model initial value for a current slice; calculating a probability value based on syntax statistics of a previous slice; deriving weighted values corresponding to the context model initial value for the current slice and the syntax statistics of the previous slice; and updating the context model initial value for the current slice using the weighted values.
US10609372B2 Up-conversion to content adaptive perceptual quantization video signals
Input minimal noise levels of are computed over input codeword bins based on image content in input images of an input bit depth. The minimal noise levels are adjusted to generate approximated minimal noise levels of a higher bit depth. The approximated minimal noise levels are used to generate per-bin bit depths over the input codeword bins. The input codeword bins are classified into first codeword bins that have relatively high risks of banding artifacts and some other input codeword bins that have relatively low or zero risks of banding artifacts based on the per-bin bit depths. Portions of bit depths from the other input codeword bins are moved to the first input codeword bins to generate modified per-bin bit depths. A forward reshaping function constructed from the modified per-bin bit depths is used to reshape the input images into reshaped images used to generate output images.
US10609370B2 Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
An image coding method, comprising: subtracting a prediction signal from the input image signal for each coding unit, thereby generating respective prediction error signals; performing orthogonal transform and quantization on a corresponding one of the prediction error signals for each transform unit, eventually generating quantization coefficients; and coding pieces of management information indicating a structure of the transform units and the quantization coefficients into a tree structure. Each of the transform units corresponds to a corresponding one of leaf nodes in the tree structure. In the coding, for each leaf node, management information and a quantization coefficient are coded, eventually generating a coded signal in which the coded management information and the coded quantization coefficient are arranged in succession for each leaf node.
US10609365B2 Light ray based calibration system and method
The present disclosure relates to a system and method for calibrating an optical device, such as a camera. In one example, the system includes a light-emitting device that generates light patterns and an ray generator that is positioned between the light-emitting device and the optical device. The ray generator separates the light emitted as part of the light patterns into a plurality of directional rays. The optical device then captures the directional rays and the captured data, along with data corresponding to the light pattern and the ray generator, are used to calibrate the optical device.
US10609363B2 Method and system for display device with integrated polarizer
An eyepiece unit for projecting an image to an eye of a viewer includes an eyepiece having a world side and a viewer side opposite the world side. The eyepiece unit also includes a polarizer disposed adjacent the world side of the eyepiece. In an example, the polarizer comprises a wire grid polarizer. In some embodiments, the wire grid polarizer is operable to transmit p-polarized light and reflect s-polarized light. In some embodiments, the polarizer can include an absorptive polarizer.
US10609360B2 Dual camera calibration
A method of calibration of a dual camera system, including, providing a chart of a plurality of circular rings and at least one disk, imaging the chart with a first camera to provide a first chart image and a second camera to provide a second chart image, performing edge detection of the first and second chart image on the plurality of circular rings and the at least one disk, determining the relative position of the plurality of circular rings to the at least one disk, matching the relative positions of the plurality of circular rings of the first chart image and the second chart image and aligning the first camera and the second camera based on the matching of the first chart image to the second chart image.
US10609355B2 Dynamically adjusting sampling of a real-time depth map
A method, a system, and a computer program product for dynamically adjusting sampling of a depth map based on detected motion in a current scene. The method includes capturing real-time scan data at a first resolution by a first camera and a second camera of an image capturing device. The method further includes synchronizing a first plurality of frames of the real-time scan data to create a plurality of synchronized frames at a first frame rate. The method further includes analyzing the synchronized frames to determine whether motion exists. The method further includes, in response to determining motion exists: determining, based on the plurality of synchronized frames, a rate of motion within the current scene; and dynamically calculating a target resolution and a target frame rate for a real-time depth map. The method further includes generating a real-time depth map at the target resolution and target frame rate.
US10609354B2 Medical image processing device, system, method, and program
[Object] To make it possible to achieve a favorable disparity by setting an operation depth of medical operation as a target while reducing an influence of correction of a disparity for stereoscopic vision over accuracy of an image.[Solution] There is provided a medical image processing device including: a depth determination unit configured to determine an operation depth of medical operation whose image is to be captured; a disparity determination unit configured to determine a disparity by using a captured image showing a visual field observed in the operation and generate disparity information; and a correction unit configured to correct the disparity information depending on the operation depth determined by the depth determination unit.
US10609351B2 Endoscope and endoscopic system
Disclosed is an endoscope including: a four-color separation prism configured to separate light from an object into three primary colors of light and infrared light; four image sensors configured to convert optical images of the separated three primary colors of light and an optical image of the separated infrared light into electrical signals; and an output device configured to output the converted electrical signals.
US10609349B2 Image display device for generating an image having a viewing distance which varies in the depth direction
An image display device includes a light source, a screen, an optical system, a converging lens, an optical distance correction member, and a scanning unit. The converging lens is configured to converge the light emitted from the light source onto the screen. The optical distance correction member is disposed between the converging lens and the screen. The scanning unit scans the screen with the light from the light source. The screen is disposed so as to be inclined with respect to a plane perpendicular to an optical axis of the converging lens so that a viewing distance of the virtual image gradually varies. The optical distance correction member adjusts an optical distance of light transmitting through the optical distance correction member so that a distance between the screen and a focusing position of the light is made substantially identical over an entire image display region in the screen.
US10609336B2 Monitoring process
A monitoring system includes at least one processor device and at least one memory architecture coupled with the at least one processor device. The monitoring system includes a first software module executable by the at least one processor and the at least one memory architecture, wherein the first software module is configured to monitor one or more sensor(s), wherein the one or more sensor(s) are configured to collect personally identifiable information, wherein the personally identifiable information pertains to a monitored individual and enables the monitored individual to be uniquely identified. The monitoring system also includes a second software module executed by the at least one processor and the at least one memory architecture, wherein the second software module is configured to enable a wireless transmitter to transmit a report on the monitored individual.
US10609335B2 Vehicle vision system with accelerated object confirmation
A vision system for a vehicle includes a camera and an image processor. The camera has a forward field of view exterior of the vehicle. The image processor is operable to process image data captured by the camera. At least one device is operable to detect objects that are present forward of the vehicle and outside of the forward field of view of the camera. The device may include at least one of (i) a sensor, (ii) an element of a vehicle-to-vehicle communication system and (iii) an element of a vehicle-to-infrastructure communication system. Responsive to detection of the object being indicative of the object about to enter the field of view of the camera, the image processor anticipates the object entering the field of view of the camera and, upon entering of the field of view of the camera by the object, the image processor detects the object.
US10609332B1 Video conferencing supporting a composite video stream
According to a disclosed example, a first video stream is captured via a first camera associated with a first communication device engaged in a multi-party video conference. The first video stream includes a plurality of two-dimensional image frames. A subset of pixels corresponding to a first human subject is identified within each image frame of the first video stream. A second video stream is captured via a second camera associated with a second communication device engaged in the multi-party video conference. A composite video stream formed by at least a portion of the second video stream and the subset of pixels of the first video stream is rendered, and the composite video stream is output for display at one or more of the first and/or second communication devices. The composite video stream may provide the appearance of remotely located participants being physically present within the same visual scene.
US10609329B2 Virtual meeting system and method for facilitating eye contact
The present invention is an apparatus and method for facilitating eye contact in a virtual meeting system where at least one of the meeting participants drags and drops a window of a projected image of another remote meeting participant to a location on a portion of a two-way mirror so that said projected image is along a line of sight and between the viewer and a camera disposed behind the two-way mirror.
US10609327B2 Transmission device, transmission method, reception device, and reception method
The present technology ensures that electrooptical conversion processing for transmission video data obtained using an HDR optoelectrical conversion characteristic is favorably carried out at a receiving side.The transmission video data is obtained by performing high dynamic range optoelectrical conversion on high dynamic range video data. A video stream is obtained by applying encoding processing to this transmission video data. A container in a predetermined format including this video stream is transmitted. Meta information indicating an electrooptical conversion characteristic corresponding to a high dynamic range optoelectrical conversion characteristic is inserted into a parameter set field in the video stream.
US10609321B2 Interfacing a television with a second device
A system and method for interfacing a television with a second device is provided. The system includes an interfacing unit to enter an interfacing mode between the television mode and the second device; a card storage unit to store a first card and a second card, the first card being presently displayed on the television and the second card being previously displayed on the television; a current card display register to store the first card; an interactive retrieval unit to retrieve a plurality of interactive functions associated with the first card; and a display unit to display the first card and the plurality of interactive functions in response to being in the interfacing mode.
US10609318B2 Imaging device, driving method, and electronic apparatus
The present technology relates to an imaging device, a driving method, and an electronic apparatus capable of more quickly acquiring a high-quality image. In a pixel of a solid-state imaging device, a photoelectric conversion unit that performs a photoelectric conversion of incident light is disposed. An electric charge/voltage converting unit converts electric charge acquired by the photoelectric conversion unit into a voltage signal. A signal comparator compares a supplied reference signal with the voltage signal acquired by the electric charge/voltage converting unit and outputs a result of the comparison. A storage unit adaptively changes the conversion efficiency of the electric charge/voltage converting unit on the basis of a control signal acquired on the basis of a result of the comparison output from the signal comparator. The present technology can be applied to a solid-state imaging device.
US10609316B2 Imaging device and imaging system
An imaging device as an embodiment includes: plurality of pixels arranged in a matrix, each of the plurality of pixels comprising a plurality of photoelectric conversion units; a plurality of signal lines provided on each column of the plurality of pixels; a plurality of readout circuits provided on each the column and configured to read out signals based on charges of the plurality of photoelectric conversion units via the plurality of signal lines; and a control circuit configured to control the plurality of readout circuits associated with one column individually to be an operating state and a non-operating state.
US10609308B2 Overly non-video content on a mobile device
Methods, systems, and devices are described for presenting non-video content through a mobile device that uses a video camera to track a video on another screen. In one embodiment, a system includes a video display, such as a TV, that displays video content. A mobile device with an integrated video camera captures video data from the TV and allows a user to select an area in the video in order to hear/feel/smell what is at that location in the video.
US10609305B2 Electronic apparatus and operating method thereof
Provided are electronic apparatuses and operating methods thereof. An electronic apparatus includes a camera, a display, a communication interface, a memory to store one or more instructions, and a processor configured to execute the one or more instructions to identify a plurality of punch holes for installation of a display apparatus from a captured image from the camera, provide a background image to be displayed on a screen of the display apparatus from the captured image by using an interval between actual punch holes for the installation of the display apparatus and an interval between the punch holes identified from the captured image, and control the communication interface to transmit the provided background image to the display apparatus.
US10609303B2 Method and apparatus for rapid improvement of smog/low-light-level image using mapping table
Disclosed are a method and apparatus for rapid improvement of a smog/low-light-level image using a mapping table. The method and apparatus provide a clear image by enhancing visibility fast with respect to a smog/low-light-level image, of which visibility is low due to impurities in the air. The apparatus includes: an inversion input unit; a lowest brightness image conversion unit; an atmospheric brightness value calculation unit; a transmission rate LUT calculation unit; a low-pass filter processing unit; a transmission rate allocation unit; a restored-image generation unit; and an inversion output unit. According to the present invention, the method and apparatus for rapid improvement of a smog/low-light-level image using the mapping table enable an embedded processor to operate in real time due to an extremely small amount of computation compared to the conventional technique.
US10609300B2 Image sensor, operation method thereof, and imaging device
An image sensor comprises an image sensing array on a semiconductor substrate for image sensing. The image sensor comprises a plurality of first light sensing units arranged in an array. A light sensor, disposed on the semiconductor substrates for sensing ambient light and converting the ambient light into a first electrical signal comprises a plurality of second light sensing units arranged in an array. A processing module may be connected to one or more light sensing units and may be configured to determine the intensity of the ambient light based on the first electrical signal and control the operation of the image sensor based on the determined intensity.
US10609297B2 Optical scanning endoscope apparatus with light amount detector
The disclosed optical scanning endoscope apparatus includes a scanner that scans an object with illumination light from a light source, a light amount detector that detects a light amount of the illumination light from the light source, and a controller that controls output of the light source based on the light amount detected by the light amount detector. The controller controls the output of the light source based on an integral value of the light amount detected by the light amount detector during an immediately prior predetermined period.
US10609293B2 Real-time glare detection inside a dynamic region of an image
A user device may capture a plurality of preview images that each include image data. The user device may process, in substantially real-time, a preview image to identify an object in the preview image, including determining an outline of the object. The user device may create a mask that hides a portion of the image data associated with an area outside of the outline of the object in one or more of the preview images. Based on determining that a parameter associated with glare of the object in the preview images does not satisfy a threshold, the user device may provide, in substantially real-time, feedback to a user, including an instruction to the user to perform an action with respect to the user device or to the object, and, based on determining that the parameter satisfies the threshold, the user device may automatically capture an image of the object.
US10609289B2 User terminal apparatus and control method thereof
A user terminal apparatus and a control method thereof are provided. The user terminal apparatus includes a display including a main display area which is disposed on a front surface of the user terminal apparatus, and a sub display area which extends from one side of the main display area and is disposed on at least one area of a rear surface of the user terminal apparatus, a camera configured to photograph an image, and a processor configured to display a live view acquired through the camera on one of the main display area or the sub display area, and control the display to display, in response to an orientation of the user terminal apparatus being changed, the live view on another one of the main display area or the sub display area.
US10609284B2 Controlling generation of hyperlapse from wide-angled, panoramic videos
Hyperlapse results are generated from wide-angled, panoramic video. A set of wide-angled, panoramic video data is obtained. Video stabilization is performed on the obtained set of wide-angled, panoramic video data. Without user intervention, a smoothed camera path is automatically determined using at least one region of interest that is determined using saliency detection and semantically segmented frames of stabilized video data resulting from the video stabilization. A set of frames is determined to vary the velocity of wide-angled, panoramic rendered display of the hyperlapse results.
US10609268B2 Control apparatus, lens apparatus, and imaging apparatus
A control apparatus which performs control of a movable optical member of an optical apparatus based on a first operation amount of a first operation device and a second operation amount of a second operation device, comprises: a storage that stores information of a first operation sensitivity of the first operation device and a second operation sensitivity of the second operation device; and a processor configured to generate a target value for the control based on the first operation amount, the second operation amount, and the first operation sensitivity and the second operation sensitivity of which information is stored in the storage.
US10609267B2 Systems and methods for analyzing advertisement effectiveness using wearable camera systems
Systems are provided for analyzing the effectiveness of an advertisement using information provided by a wearable camera system. In one implementation, a system includes a memory storing executable instructions, and at least one processing device programmed to execute the instructions to receive, from the wearable camera system, information derived from image data related to an advertisement in an environment of a user of the wearable camera system. The processing device of the system may be further configured to receive information derived from the image data related to activities of the user, and may be configured to identify, based on this received information, a product acquired by the user that is associated with the advertisement.
US10609265B2 Methods and apparatus for synchronizing camera flash and sensor blanking
An aspect of this disclosure is an apparatus for capturing an image. The apparatus comprises an image sensor configured to capture an image of a field of view. The apparatus also comprises a flash component configured to illuminate at least a portion of the field of view at a power level during capture of a first frame by the image sensor. The apparatus further comprises a controller. The controller is configured to determine a flash ramp-up time for the flash component, the flash ramp-up time corresponding to an amount of time between a flash being requested at the power level and the flash component producing the flash at the power level. The controller is also configured to blank the image sensor for a blanking period during the flash ramp-up time.
US10609263B2 Compact camera module for occupant monitoring system
A camera module for an occupant monitoring system is disclosed. The camera module includes a housing with an interior chamber and an aperture on one surface. An image sensor is position within the chamber and aligned with the aperture. A lens is positioned between the image sensor and the aperture along an optical axis to focus light entering the aperture onto the image sensor. To reflect light into the aperture from a field of view that is not along the optical axis, the camera module includes a planar reflector that extends at an angle from the surface of the housing and over the aperture.
US10609258B2 Inkjet printer
An inkjet printer includes a print controller and a print mode setter. The print controller causes one or a plurality of print layers to be printed on a recording medium. The one or the plurality of print layers may include one or both of a special color ink layer and a process color ink layer. The special color ink layer includes ink dots of a special color ink, and the process color ink layer includes ink dots of the process color ink. The print mode setter is programmed and/or configured to be able to set a multi-layer print mode in which three or more layers including both of the special color ink layer and the process color ink layer are printed.
US10609256B2 Imaging apparatus management system and operation method of an imaging apparatus management system
An image apparatus management system includes a plurality of image apparatuses, a transmission device, and a processor. Each image apparatus of the plurality of image apparatuses is utilized to record surrounding images and generates at least one image file. The transmission device has a plurality of ports for electrically connecting to the plurality of image apparatuses. The processor is used for selecting at least one image apparatus according to a comparison condition from at least one image apparatus currently connected with the transmission device as at least one standby image apparatus to be utilized.
US10609255B2 Image forming apparatus that restricts functions after termination of login program, method of controlling the same, and storage medium
An image forming apparatus that performs authentication of a user by a login program that operates on firmware and that, upon detection an abnormality of the login program, restricts execution of a job without causing the login program to terminate, and, while execution of the job is being restricted, controls to enable reception of an operation for disabling the login program via a reception unit for receiving an operation by a user via an operation unit, and, in accordance with the operation for disabling, causes the restricted job to be executed.
US10609254B2 System for executing process associated with biometric information, and method, information processing apparatus, method, and program storage medium for same
An MFP stores a plurality of different pieces of biometric information of a user and a plurality of secret keys respectively corresponding to the pieces of biometric information in the TPM and registers public keys corresponding to the private keys in a server. When an authentication request is received from the server, the MFP executes a biometric authentication process using the biometric information input from the user and the biometric information registered in the TPM. If authentication is successful in the biometric authentication process, the MFP creates signature data and transmits it to the server. If verification of the signature data using the public key in the server is successful, the MFP performs display related to a shortcut process associates with the biometric information corresponding to the secret key used when the signature data that is a target of the verification is created by an input and output device.
US10609253B2 Data communication apparatus, control method therefor, and storage medium storing control program therefor
A data communication apparatus that is capable of improving operability when inputting authentication information. An authentication unit accepts authentication information inputted when a user logs in to the data communication apparatus and authenticates the user based on the accepted authentication information. A designation unit designates a file transmission destination that is inputted by the authenticated user. A transmission unit transmits a file to the transmission destination inputted. A registration unit registers the transmission destination of the file. A control unit prohibits registration of the authentication information at the time of registration of the transmission destination of the file when the accepted authentication information is used for file transmission, and permits registration of the authentication information at the time of registration of the transmission destination of the file when the inputted authentication information is not used for file transmission.
US10609252B2 Image forming device and method of interpolation of missing image dots
An image forming device includes: a hardware processor that performs halftone processing on input image data using a threshold matrix of a dither method, and that, when dot missing exists in a formed image by the image forming part, performs interpolation by rearranging a missing dot to peripheral pixel position; and an image forming part that forms an image on a recording medium on the basis of image data after halftone processing by the halftone processing part, wherein the hardware processor, using the threshold matrix, sets a blank pixel having a high probability of being generated next when gradation is increased, as a rearrangement destination of the missing dot.
US10609251B2 Image forming apparatus prioritizing gradation correction data based on recording medium characteristics or image formed
An image forming apparatus includes a transferor, a first detector to detect an image formed on the transferor, a second detector to detect an image formed on a recording medium, and circuitry. The circuitry is configured to generate first gradation correction data based on a detection result obtained by the first detector, generate second gradation correction data based on a detection result obtained by the second detector, and control gradation correction for the image formed on the recording medium using the first and second gradation correction data. Further, the circuitry is configured to prioritize one of the first and second gradation correction data based on at least one of a characteristic of the recording medium and a characteristic of the image in the gradation correction during consecutive printing in which images are consecutively formed on recording media.
US10609249B2 Scanner and scanning control program which outputs an original image and an extracted image in a single file
A scanner has a processor configured to output, when a document is scanned, an original image, which is the image generated by scanning the document, and an extracted image, which is an image extracted from part of the original image, as a single file.
US10609248B2 Communication system, mobile terminal, method of controlling the mobile terminal, and storage medium
A communication system comprising an information processing apparatus and a mobile terminal, wherein when the mobile terminal receives a packet transmitted from the information processing apparatus, it determines whether or not a login condition for transmitting a login request is satisfied based on a received signal strength of the packet, and it transmits the login request to the information processing apparatus in a case where it determines that the login condition is satisfied, and does not transmit the login request to the information processing apparatus in a case where it is determines that the login condition is not satisfied.
US10609247B2 Information processing system and image forming apparatus that record communication sound data
An information processing system transmits and receives sound data through a switching equipment. The information processing system includes: a transmitting end image forming apparatus that has a facsimile function to transmit communication sounds through the switching equipment; a receiving end image forming apparatus that has a facsimile function to receive the communication sounds through the switching equipment; a controller that generates a sound recording start command to start a recording of the communication sounds, and transmits the sound recording start command to the receiving end image forming apparatus; and a sound recorder that starts the recording of the communication sounds in the receiving end image forming apparatus when the receiving end image forming apparatus receives the sound recording start command.
US10609246B1 System and method for ascertaining and printing supplemental forms identified from content of a scanned base form
A system and method for ascertaining and printing supplemental forms identified from content of a scanned form includes a multifunction peripheral having an intelligent controller with a processor, memory, a network interface. The MFP includes a print engine and a scan engine operable from instructions issued by the controller. The scanner generates an electronic form document from a scan of tangible form document comprised of user supplied information in a user fillable form. The electronic form document includes content data associated with at least one, preexisting supplemental form that related to the electronic form. A generated electronic document is sent to a server via a network interface, which network interface then receives a supplemental electronic form identified by the server in accordance with the content data. The controller generates a printout of the supplemental electronic form via the print engine.
US10609245B2 Image reading apparatus and image data generation method
An image reading apparatus includes a first sensor, a second sensor, a third sensor, a first processor that generates a first merge image based on first image data acquired by reading by the first sensor and second image data acquired by reading by the second sensor, and a second processor that generates a second merge image based on the second image data and third image data acquired by reading by the third sensor, and generates an output image by performing a linking process on the first merge image and the second merge image.
US10609242B2 Image processing apparatus
An image processing apparatus is configured to execute first image data process, second image data process, a first storing process to store process combination information including a first default parameter and a second default parameter, and a combination process. The combination process includes a first obtaining process of obtaining an alternative parameter including at least one of a first alternative parameter and a second alternative parameter, a first combination execution process of executing the first image data process in accordance with the first alternative parameter when the first alternative parameter is obtained, and a second combination execution process of executing the second image data process in accordance with the second alternative parameter when the second alternative parameter is obtained.
US10609241B2 Image forming system, server, and image forming apparatus for updating internal data of an external device directly connected to the image forming apparatus
Provided is an image forming system capable of updating internal data of an external device according to an instruction from a server. An app-installing unit installs an application for updating internal data of card reader in an image forming apparatus. An internal-data-updating unit causes the image forming apparatus to execute the application installed by the app-installing unit. An app-acquiring unit acquires the application from the server according to an instruction from the server. An app-executing unit executes the app acquired by the app-acquiring unit and updates the external device to the internal data. As a result, the internal data of the card reader is updated.
US10609234B2 Image reading device and image forming apparatus
An image forming apparatus includes a reading section, a detection section, a determination section, and a decision section. The reading section reads an image of a first document and generates a document information item indicating the image and a sheet color of the first document. The reading section also reads an image of a second document and generates a document information item indicating the image and a sheet color of the second document. The detection section detects sheet colors based on the respective document information items. The determination section determines whether or not the sheet color each match any one of specific colors other than the white color. When the determination section determines that a sheet color matches one of the specific colors, the decision section decides a transmission address of the document information items based the one specific color.
US10609230B2 Information processing apparatus that suppresses erroneous operation by user, control method for the information processing apparatus, and storage medium
An information processing apparatus capable of suppressing an erroneous operation by a user when a mobile terminal is brought close to the information processing apparatus for near field wireless communication. Approach of a mobile terminal is detected. Whether an operation related to performing specific processing has been carried out by a user is determined. A confirmation screen for confirming with the user whether to perform processing corresponding to the operation related to performing the specific processing is displayed when the approach of the mobile terminal is detected and it is determined that the operation related to performing the specific processing has been carried out.
US10609229B2 Display processing device, image forming apparatus, display processing method, and recording medium
A display processing device includes a display, a touch sensor, and a control unit. The display displays a first preview image corresponding to a printing result of a character string image including a plurality of characters. The control unit executes a first detecting process, a rotation angle obtaining process, a second detecting process, and a magnification rate calculation process upon receiving the signal indicative of the touched position. The first detecting process indicates a process that detects a first character image with the touched position as an origin. The rotation angle obtaining process indicates a process that obtains a rotation angle at which a direction of the first character image becomes a predetermined direction. The second detecting process indicates a process that detects a heading character image indicating a heading character of the plurality of characters. The magnification rate calculation process indicates a process that calculates a magnification rate.
US10609223B2 Multi-wireless access service and repeater service of automated meter reading system
A device and a non-transitory storage medium are described in which a collector device comprises a first wireless communication interface of a first wireless network configured to receive messages from and transmit messages to a meter interface unit of a utility meter; and a second wireless communication interface of a second wireless network configured to receive messages from and transmit messages to the meter interface unit, wherein the second wireless network is a third party wireless network and the first wireless network is not, and wherein the first wireless communication interface and the second wireless communication interface are configured to operate in a simultaneous mode of communication that provides for a simultaneous transmission to or simultaneous reception of messages from the meter interface unit.
US10609222B2 Internet Protocol (IP) serverless Page Party (SPP) station and systems and methods for deploying multiple SPP stations
A serverless Page Party (SPP) station is provided for page announcing and party line conferencing that is configured to implement mutual provisioning to allow all SPP stations within a system to mutually maintain their configurations in runtime, and multiple master station negotiation and master failover. Plural SPP stations are connected with Ethernet cable or WIFi to a network and therefore without need for expensive and cumbersome cabling and daisy-chain configuration among stations. SPP stations route packets between each other via multicast technology and without need for a IP-PBX or other server (e.g., a SIP server) for controlling inter-station connections. In Mutual Provisioning Mode, SPP stations operate using a system configuration obtained from other SPP stations already on the network using a command channel. System configuration is maintained by a SPP station designated as a master station. Plural SPP stations can negotiate among themselves to designate a new master station.
US10609221B2 System for processing voice responses using a natural language processing engine
A system for processing voice responses is disclosed. The system is configured to store a correlation table identifying relationships between self-service routines, tags, and corresponding actions. The system receives a call from a user and issues a query in response to the call. The system receives an utterance from the user in response to the user and determines whether the utterance matches a pre-defined response. If there is no match, the system analyzes the utterance with a pre-defined statistical language model and identifies a service tag for the utterance. The system then associates the utterance with the service tag and a self-service routine that is associated with the call. The system identifies an action from the correlation table that correlates to the service tag and the self-service routine.
US10609220B2 Method and system for accessing an IPA agent from a phone
A gateway, computer program product and a method for accessing an IPA agent, the method may include (a) receiving, by the gateway and over a wired communication link, a request to initiate a phone call; (b) determining, by the gateway, whether to direct the phone call to the IPA agent or to another agent that differs from the IPA agent; (c) directing the phone call to the IPA agent when determining to direct the phone call to the IPA agent; and (d) directing the phone call to the other agent when determining to direct the phone call to the other agent.
US10609215B2 Text message transmission apparatus and method thereof
A text message transmission apparatus and a method thereof are provided. The text message transmission apparatus includes a mobile network communication module, a subscriber line interface circuit (SLIC) module and a processor. The mobile network communication module receives a text message. The SLIC module is configured to connect to a traditional telephone set in a public switched telephone network (PSTN). The processor is coupled to the mobile network communication module and the SLIC module. The processor decodes the text message to obtain a text content of the text message, transforms the text content into a speech content, and plays back the speech content through the SLIC module. Accordingly, the text messages can be transmitted through the PSTN.
US10609214B2 Intelligent subscriber profile control and management
A system for dynamic profile and persona management, comprising a profile and persona management server that receives device event information from a user device, and compares the event information to a feature bundle, the feature bundle corresponding to a set of feature configurations, and directs the operation of a telephony control system based on the feature configurations. The system also comprises a database for storing feature configurations and feature bundles.
US10609211B2 Determining dropped call rates in IP multimedia networks
Systems and methods are described herein for determining dropped call rates (DCR) for various communications networks, such as IP Multimedia Networks (IMS), which include Voice over LTE (VoLTE) networks. For example, the systems and methods utilize data (e.g. abnormal cause codes) generated by layers of the IMS networks, such as a Session Initiation Protocol (SIP) layer of the IMS network, when determining dropped call rates for IMS networks.
US10609210B2 Systems and methods for adaptive and predictable graphical user interfaces
A computer-implemented method may include (i) identifying a set of launch icons for a graphical user interface, where each launch icon within the set of launch icons navigates to a corresponding activity within a set of activities when selected via the graphical user interface, (ii) selecting, from the set of activities and based on at least one recommendation criterion, a smaller subset of recommended activities for a user, (iii) displaying, via the graphical user interface, a dock that includes a subset of launch icons corresponding to the subset of recommended activities, (iv) receiving, via the graphical user interface, an input to view a drawer element that includes each launch icon within the set of launch icons, and (v) presenting, via the graphical user interface, the drawer element in response to receiving the input. Various other methods, systems, and computer-readable media are also disclosed.
US10609209B2 Invalid area specifying method for touch panel of mobile terminal
A touch-panel cellular phone specifies an invalid area not accepting a user's input operation on a touch panel in advance. The cellular phone detects a user's touch area on the touch panel so as to execute a function pre-assigned to the touch area not encompassed by the invalid area. Additionally, it is possible to reduce and display menu icons in the display area precluding the invalid area on the touch panel. Thus, it is possible to prevent an error operation when a user holding a cellular phone inadvertently touches the touch panel.
US10609208B2 Managing device usage
A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
US10609198B2 Personal media system including base station and wireless earbud
The disclosure provides a personal media system including a base station and a wireless earbud. The personal media system interacts with a smartphone for wireless pairing. The base station has a connection hole to receive the wireless earbud. When the wireless earbud is plugged into the connection hole, the base station and wireless earbud form an integrated body.
US10609197B2 Communications using aviation headsets
The technology described in this document can be embodied in a method that includes receiving a first signal representative of audio captured using a microphone in communication with an analog communication module. The method also includes determining that a first feedback signal from the analog communication module includes a sidetone associated with the audio captured by the microphone, and responsive to determining that the first feedback signal includes the sidetone, generating, by one or more processing devices, at least one control signal that affects operations of a digital communication module.
US10609196B2 Method and apparatus for controlling application program, and electronic device
Embodiments of the present invention relate to telecommunications technologies. A sensor is disposed on at least one of the electronic device or the external audio device. The method includes receiving, by the electronic device, a detection result signal sent by the sensor, where the detection result signal is a signal that carries a detection value obtained by means of detection by the sensor and determining, by the electronic device according to a preset correspondence and the detection value, an action performed by a user on the electronic device or the external audio device. The method also includes controlling, by the electronic device, an execution status of an audio and video application program according to the action.
US10609194B1 Slide grip and kickstand
Technologies are generally described for a device. The device may comprise a track with a top layer with walls defining a first oblong opening with a first width and a bottom layer with walls defining a second oblong opening with a second width, larger than the first width. The device may comprise a circular shaped base with a width greater than the first width. The base may be configured to fit and slide within the second oblong opening. The device may comprise a body with a first side attached to the base. The device may comprise a cap. A first side of the cap may be attached to a second side of the base when the cap is in a recessed position and an edge of the cap may be secured to a slot in the second side of the base when the cap is in an extended position.
US10609193B2 SIM card release mechanism with SMA actuator
A mechanism for releasing a SIM card locked into an electronic device by a spring-loaded mechanical restraint (4, 5) includes a SIM card holder comprising a rectangular frame (1), a SMA wire actuator (10) mounted on said frame (1) so as to deform it upon activation in order to release said mechanical restraint (4, 5), and springs (8) for the ejection of the SIM card holder upon release of the mechanical restraint.
US10609192B1 Methods and systems for application control in a hinged electronic device
An electronic device includes a first device housing coupled to a second device housing by a hinge such that the first device housing is pivotable about the hinge between an axially displaced open position and a closed position. An exterior display is coupled to the electronic device and is exposed when the electronic device is in the closed position. At least one interior display is coupled to electronic device and is concealed when the electronic device is in the axially displaced open position. One or more processors detect user input interacting with two or more notifications presented on the exterior display. When the electronic device transitions to the axially displaced open position, the one or more processors present two or more interactive application portals of two or more predefined applications associated with the two or more notifications on the at least one interior display.
US10609190B2 Mobile terminal
The present disclosure provides a mobile terminal. The mobile terminal includes a support assembly, a display screen, and a moveable seat. The support assembly includes a first housing, a second housing, and a bendable member. The bendable member is connected between the first housing and the second housing. The first housing is provided with a protrusion. The first housing defines an accommodation slot therein. The second housing is provided with a concave groove. When the support assembly is folded, at least a part of the protrusion is accommodated within the concave groove. A camera is disposed in the moveable seat. The moveable seat is retractably mounted in the accommodation slot, and the moveable seat carrying the camera is configured to be received within the accommodation slot or extended out of the accommodation slot so that an image capturing face of the camera is exposed.
US10609188B2 Information processing apparatus, information processing system and method of controlling information processing system
An information processing apparatus includes a receiver to receive data-packets, the data-packets generated by dividing a message into division-data and storing, for each of the division-data, one of the plurality of division data into one of the plurality of data packets, wherein each of the data-packets also includes a data value indicating a quantity of the division-data and data indicating whether or not the data-packet includes final division data corresponding to an end of the message, a memory, and a processor to store the division-data that is contained in a packet of the data-packets that are received, in the memory, and suppress the final division-data from being stored in the memory until the quantity of the data-packets received by the receiver equates to the data value indicating the quantity of the division-data, in a case where the final division-data is received earlier than any one of the other division-data.
US10609185B2 Method for topology tree to learn about, present, and configure device information by automatically uploading device description files from device
A communications application that acts as a data server between one or more industrial devices and a client-side application is capable of detecting and uploading device description files from the industrial devices themselves. Upon discovery of an industrial device communicatively connected to a client device's communication port, the communications application determines whether a device description file for the discovered device is registered. If no device description file is registered for the industrial device, or if the discovered file is newer than a previously registered file, the communications application initiates an upload of the device description file from the industrial device if the file is stored on the device. Upon completion of the upload, the device description file is registered, thereby allowing the communications application to display information about the device and to manage data exchange between the industrial device and the client-side application.
US10609184B1 Systems and methods for consistently applying rules to messages
The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.
US10609183B2 Content sharing recommendations
One or more computing devices, systems, and/or methods for providing content sharing recommendations are provided. For example, signals, associated with a user (e.g., a location of the user, an event occurring near the user, an activity being performed by the user, content of a message recently received by the user or being composed by the user, etc.), are evaluated to identify a context associated with the user (e.g., the user may be composing a social network post about a basketball game that the user is attending). The context is applied to content (e.g., photos, videos, documents, webpages, etc.), available to the user, to create contextualized content indicative of how appropriate or relevant such content is given the context (e.g., a basketball game photo may be more relevant than a work document). A content sharing recommendation of contextualized content may be provided to the user.
US10609179B2 Method and system establishing a network connection
A method of establishing a network connection between an application hosted on a first network device and a second network device, comprising receiving data from the application indicating communication requirements for the network connection, identifying a plurality of alternative available transport level components; and based on the received data, selecting one of the transport level components for use in the network connection.
US10609177B2 Consolidated cloud system for virtual machine
Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for providing a consolidated cloud system. The consolidated cloud system includes a plurality of cloud systems. A user request to access content in the consolidated cloud system is received, where the content is stored by a target cloud system of the plurality of cloud systems. The content from the target cloud system is retrieved, and the content is provided as part of the consolidated cloud system. The device generating the user request may be unaware of which cloud system stores the content.
US10609175B2 Apparatus and method for broadcast/multicast content delivery and opportunistic caching in a broadband communications network
An approach for opportunistic caching of streaming media data is provided to facilitate efficient use of forward transmission resources of a broadband communications system. The approach includes receiving, by a second communications terminal, a first content response transmitted by a first content server, via a broadcast/multicast communications medium, in response to a first content request of a first client device associated with a first communications terminal, wherein the first content response includes first data content requested by the first client device via the first communications terminal. The approach further comprises determining, by a cache controller of a cache storage device of the second communications terminal, to store at least the first data content of the first content response in the local cache storage device associated with the second communications terminal, wherein the determination to store is based on one or more criteria associated with the first content response.
US10609171B2 Methods and apparatus to improve interprocess communication
Methods, apparatus, systems and articles of manufacture are disclosed to improve interprocess communication. An example apparatus to improve network transmission efficiency of a sending peer includes an encoder interface to prevent an encoder from encoding data in a native format to a target format associated with a requesting peer in response to a transmission trigger, a composite interface description (CID) engine to generate architecture agnostic metadata of the data in the native format, a composite layout description (CLD) engine to generate architecture specific metadata of the data in the native format, the architecture specific metadata identifying offset values associated with elements of the data in the native format, and a client payload engine to improve the network transmission efficiency by sending unencoded data combined with the architecture agnostic metadata and the architecture specific metadata to the requesting peer having an architecture different than that of the sending peer.
US10609169B1 Systems and methods for ensuring presentation of in-application messages
Systems and methods for causing an in-application message to be presented to a user of a software application can send message data to the software application via a push notification and via a redundant communication sent over a data network. If the push notification is delivered to the software application first, information in the push notification is used to present the in-application message to the user and the later arriving redundant communication over the data network is ignored. Similarly, if the redundant communication via the data network arrives first, information in that communication is used to present the in-application message to the user, and the later arriving push notification is ignored.
US10609153B2 Using non-IMS connections in IMS sessions
Systems and methods can be implemented for IP multimedia subsystem (IMS) resource reservation. A first electronic device can transmit, through an IP network, a non-Session Initiation Protocol (SIP) message to an application server in an IMS network, where the non-IMS SIP message includes a request to initiate an IMS communication session through the IMS network with a second electronic device. A SIP message can also be transmitted through the IMS network to the application server that initiates a SIP INVITE session between the first electronic device and the application server, where the SIP INVITE session is routed through the IMS network. The first electronic device can then, receive a SIP response message that identifies a resource reservation for the IMS communication session from the application server.
US10609149B2 Methods and apparatus for capturing data using a marine electronics device
Various implementations described herein are directed to technologies for capturing marine electronics data. An apparatus includes a processor and a memory having a plurality of executable instructions that are executed by the processor. The processor receives a first request to capture data. The processor generates a command in response to the first request. The processor sends the command across a network to one or more devices capable of responding to the command. The command may include at least timestamp data and a second request for each of the one or more devices to collect data that each of the one or more devices is configured to collect.
US10609143B1 Secure data access in cloud computing environments
An apparatus in one embodiment comprises cloud infrastructure having at least a first cloud. The apparatus further comprises a storage system separate from the first cloud and providing persistent storage for an application and associated data. The first cloud comprises a virtual machine image having installed therein an application launcher for the application of the storage system. Responsive to a request to execute the application, the first cloud configures a virtual machine instance based on the virtual machine image to execute the application launcher. In conjunction with the execution of the application launcher, the application is loaded from the storage system into the virtual machine instance for execution. In conjunction with the execution of the application, a data proxy associated with the application communicates with the storage system to transfer portions of the data required for execution of the application into non-persistent storage of the virtual machine instance.
US10609142B2 Optimization of a multi-channel system using a feedback loop
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial selection value for distribution over each different online channel. An observed user actions required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed user actions received through the feedback loop, a predicted user action rate is determined for the multiple different distributions across the multiple different online channels. The selection value is adjusted based on a difference between the predicted user action rate and a reference distribution amount specified by a provider of the content. The content is distributed over the multiple different online channels using the adjusted selection value.
US10609137B2 Global logical timestamp
Examples of the disclosure provide for providing a global timestamp in a distributed system. A plurality of nodes are connected via a network. A logical clock is implemented on a node of the plurality of nodes. The logical clock sets a global time for the network, such that another node of the plurality of nodes labels a local event with a global timestamp interval based on the global time provided by the logical clock.
US10609133B2 Method and device for establishing communication connection
The present application discloses a method and device for establishing communication connection. An embodiment of the method includes: selecting a predetermined number of servers from a server cluster to form a backup server cluster, the server cluster including at least one server adapted to implement a given service; obtaining communication information of each backup server in the backup server cluster, and selecting a backup server from the backup server cluster as a master server based on the communication information of the backup server; and sending the communication information of the master server to controlled equipment controlled by the server cluster to establish communication connection between the master server and the controlled equipment. The embodiment solves a problem of reliability raised when main server abnormally quits or restarts during the operation of a system.
US10609131B2 Non-disruptive enablement of highly available cloud computing services
Methods, systems, and non-transitory computer-readable media are described herein. In some embodiments, a computing platform may deploy a cloud application comprising a first instance of the cloud application. Further, the computing platform may direct a DNS to the first instance of the cloud application. Next, the computing platform may determine that a second instance of the cloud application should be deployed. Additionally, the computing platform may create a first global traffic manager configured with at least a first endpoint and a second endpoint, where the first endpoint is associated with the first instance and is enabled, and where the second endpoint is associated with the second instance, and is disabled. Subsequently, the computing platform may direct the DNS to the first global traffic manager. The computing platform may then direct the DNS to the first global traffic manager, enable the second endpoint. In addition, the computing device may direct, based on metadata associated with each of a plurality of users, each of the plurality of users to one of the first instance and the second instance, wherein one or more users are directed to each of the first instance and the second instance.
US10609130B2 Cluster resource management in distributed computing systems
Techniques for managing resources among clusters of computing devices in a computing system are described herein. In one embodiment, a method includes receiving, via a computer network, a resource reassignment message indicating that a server is reassigned from a first cluster to a second cluster and in response to the received resource reassignment message, establishing communications with the server reassigned from the first cluster to the second cluster via the computer network. The method further includes subsequent to establishing communications with the server via the computer network, assigning a compute load to the server reassigned from the first cluster to the second cluster without physically relocating the server from the first cluster to the second cluster.
US10609129B2 Method and system for multi-tenant resource distribution
In a distributed computing network, requests for allocation of resources to tenant workloads and messages identifying resource availability are received and aggregated. Resources are allocated to the workloads in accordance with a distribution policy defining values for resource entitlements of the tenants. The values include pre-emption quantities. In response to determining that a quantity of resources allocated for workloads of a first tenant is less than the tenant's pre-emption quantity, processing of another workload from a second tenant is interrupted to re-allocate resources from the second tenant's workload to the first tenant's workload.
US10609127B2 System for providing an isolated testing model for disaster recovery capabilities
A system for providing an isolated testing model for testing the disaster recovery capabilities of a streamlined backup network backing up a primary network. The primary network provides one or more users access to critical data and critical services. The system is configured to be switched between a production mode and a test mode. When the system is in the test mode, the primary network and the streamlined backup network form a live production environment and the streamlined backup network provides the one or more users access to the critical data and the critical services in the event the primary network is unable to do so. When the system is in the test mode, the streamlined backup network is removed from the live production environment by physically and logically isolating the streamlined backup network from the primary network.
US10609122B1 Instance backed building or place
A service provider may provide a companion computer system associated with a set of physical device of a building connected to a network in order to facilitate operation of the building. The companion computer system and the building and/or set of physical devices may be associated in a database operated by the service provider. Furthermore, the companion computer system may execute a component of an application on behalf of the set of physical devices. The physical devices may be responsible for performing various operations in connection to the building, such as climate control, security, and various other operations.
US10609118B2 Adaptive communication control device
Aspects control data transfers within group of networked devices. The devices are assigned a power values indicative of a relative quality of power supply, connection values indicative of a relative quality of network connections available, and master state values as a function of a comparing historical usage data. The devices with a highest combination value generated from the assigned master state, power and connection values is set as a master device to receive the data item and transfer the data item to each of other devices as client devices relative to the master device.
US10609116B2 Local synchronization of web-based interaction
Techniques for providing seamless offline access to web-based interactive activity may include determining a web-based interactive activity to be made available offline, and a set of content files corresponding to the web-based interactive activity. One or more content files from a remote server can be synchronized to the client device. A web browser on the client device can be executed to launch the web-based interactive activity. When the client device is determined to be offline, dynamic activity data for the web-based interactive activity stored in the web storage integrated with the web browser of the client device can be synchronized from a web domain associated with the remote server to a local domain of the client device. The web-based interactive activity can then be accessed while offline using the dynamic activity data in the local domain of the web storage of the web browser of the client device.
US10609115B2 Display of operating status information of a client in a remote desktop session
Example embodiments relate to the display of operating status information in a remote desktop session. In example embodiments, a client transmits operating status information to a server via a remote desktop session established with the server. In response, the client may receive graphics information including displayed status information inserted by the server based on the operating status information. Finally, the client may output the graphics information on an available display. Other embodiments relate to a corresponding server and processing performed in the server.
US10609112B2 Method, server and system for converging desktop application and web application
A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.
US10609111B2 Client-driven, ABR flow rate shaping
Systems, methods, and computer program products to perform an operation comprising receiving, by a media server from a client device, a first hypertext transfer protocol (HTTP) request specifying a first transfer rate for a first segment of a plurality of segments of an adaptive bitrate (ABR) video, determining, by the media server, a first expected transfer rate for transferring the first segment of the ABR video, transmitting, by the media server to the client device, a first HTTP response specifying the first expected transfer rate, and transmitting, by the media server to the client device, the first segment of the ABR video via a network.
US10609107B2 Real time optimized content delivery framework
A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.
US10609105B2 System and method for streaming music on mobile devices
In accordance with an embodiment, described herein is a system and method for streaming music on mobile devices, including those which may have limited support for streaming. In response to receiving a request for portions of media content to be retrieved from a media server and played at a media device, selected parts of a media content file (e.g., an MP3 file) can be downloaded from a media server, and prepended, appended, or otherwise adjusted into a complete (albeit relatively shorter) media content, which is decoded and sent, for example to an audio speaker at the media device. The approach provides flexibility in providing access to a media streaming service from non-native mobile device applications, for example by enabling a media application to load and play encrypted MP3 file content in environments such as mobile browsers that require low memory consumption, or do not support Media Source Extensions.
US10609100B2 Systems, apparatuses and methods for party line calls among voice over internet protocol (VoIP) telephones
Devices, systems and methods are provided to support a party call with auto joining function in a communication system for a distributed transport system that employs VoIP technology. A VoIP unit or end point acts as a conference bridge between an operator extension and other end points. A first end point makes a SIP call to the operator and multicasts a mix of its send audio and the received operator audio. Other end points first check for multicast traffic being received before making a SIP call to the operator and, if so, play out the received audio over its speaker and multicast its send audio. The end point initiating the call mixes this subsequent stream into a stream to the operator, effectively acting as the conference bridge to the operator. The other end points are responsible for mixing received multicast streams for their local speaker.
US10609099B2 System and method for implementing media and media control transfer between devices
A method to transfer control is presented. The method includes receiving a request to transfer control of a collaborative session from a first user equipment (UE). The method includes sending a request for the transfer of control of the collaborative session in response to the received request to a second UE, and receiving, in response to the sent request to the second UE, an indication of acceptance of the transfer of control of the collaborative session. The method includes sending a notification of status to the first UE of the control of the collaborative session in response to receiving, from the second UE, the indication of acceptance.
US10609095B2 Method to support service continuity for multiple sessions
A method to manage call continuity in a network environment including a circuit-switched network and an IP multimedia subsystem (IMS) network is provided. A UE monitors one or more ongoing sessions in an IMS network, and the ongoing sessions contain at least one conference call. The UE detects a network-switching event for the UE to switch from the IMS network to a circuit-switched CS network. The UE then determines the one or more ongoing sessions within the IMS network to be released or transferred to the CS network. Finally, the UE performs a session transfer procedure for transferring the determined sessions.
US10609090B2 Reducing network protocol overhead
A telecommunications network includes a telephony application server (TAS). In some examples, the TAS receives, from a terminal, a session-initiation request identifying a called party. The TAS sends structured text (e.g., XML or JSON) identifying the called party (e.g., data of an anyTimeInterrogation query payload) to an information server (e.g., an HLR), which responds with structured text of a destination-terminal address dynamically bound to a terminal associated with the called party (e.g., data of a sendRoutingInformation reply payload). In some examples, the TAS receives Unstructured Supplementary Service Data (USSD) request data from a terminal. The TAS sends structured text indicating the USSD string and an identifier of the terminal to a USSD gateway via an Internet-Protocol-based Lightweight Protocol (IPLP), e.g., HTTPS, and receives structured text including USSD answer data. The TAS sends, to the terminal, a report message comprising the USSD answer data.
US10609088B2 Location services on a data exchange layer
In an example, a security-connected platform is provided on a data exchange layer (DXL), which provides messaging on a publish-subscribe model. The DXL provides a plurality of DXL endpoints connected via DXL brokers. DXL endpoints communicate via DXL messages divided by topics. An asset management engine may be provided to use DXL messaging to query DXL endpoints so as to logically and physically map a network.
US10609085B1 Privacy model for shared collections of content on a social networking system
A social networking system user creates an album including a shared collection of content (a “shared album”) and associates a privacy model with the shared album. The privacy model specifies additional users of the social networking system authorized to access content items in the shared album and specifies types of actions users authorized to access content items in the shared album are permitted to perform to content items in the shared album. Notifications describing actions associated with content items in a shared album may be presented to users authorized to access the shared album. The social networking system may prompt a user to create a shared album containing based on actions performed by the user or performed by connected to the user.
US10609083B2 Distributed cloud-based security systems and methods
A distributed security method is implemented in a processing node of a distributed security system comprising one or more processing nodes and one or more authority nodes, wherein the distributed security system is located external to a network edge of an enterprise and external from one of a computer device and a mobile device associated with a user. The distributed security method includes monitoring a content item sent from or requested by an external system which is external from a network edge of the external system; and responsive to a security policy associated with the external system, performing one of allowing the content item through the processing node; precluding the content item at the processing node; and threat detecting the content item at the processing node and one of allowing or precluding the content item based on the threat detecting.
US10609081B1 Applying computer network security policy using domain name to security group tag mapping
In one example embodiment, a network appliance is configured to process packets in a network. The network appliance obtains a mapping of a domain name to a security group tag having associated therewith one or more security policies. The network appliance receives a network packet having an Internet Protocol address. The network appliance determines a particular domain name associated with the Internet Protocol address of the packet. Based on the mapping of the domain name to the security group tag and the particular domain name, the network appliance determines whether the network packet is associated with the security group tag. The network appliance applies the one or more security policies to the network packet based on the security group tag when the particular domain name of the network packet matches the domain name.
US10609079B2 Application of advanced cybersecurity threat mitigation to rogue devices, privilege escalation, and risk-based vulnerability and patch management
A system for mitigation of cyberattacks employing an advanced cyber decision platform which uses a time series data store, a directed computational graph module, an action outcome simulation module, and observation and state estimation module, wherein the state of a network is monitored and used to produce a cyber-physical graph representing network resources, simulated network events are produced and monitored, and the network events and their effects are analyzed to produce security recommendations.
US10609077B1 Event-restricted credentials for resource allocation
A customer of a resource allocation service can register a function to be executed using virtual resources, where the function includes customer code to be executed. Customer events are defined as triggers for a registered function, and a resource instance is allocated to execute the registered function when triggering event is detected. An identity role associated with the triggering function is used to obtain access credentials for any data source which a triggering event might require for processing. An event-specific access credential is generated that provides a subset of these access privileges using a template policy for the registered function that is filled with values specific to the triggering event. The filled template policy and base credential are used to generate an event-specific credential valid only for access needed for the event. This event-specific credential can be passed with the event data for processing by an allocated instance.
US10609071B2 Preventing MAC spoofing
Example embodiments relate to preventing MAC spoofing. In this manner, the embodiments disclosed herein enable sending, from a requesting mobile device, a generic advertisement service (GAS) message on a channel. Responsive to sending the GAS message, a first GAS response message and a second GAS response message may be received on the channel within a predetermined time period after sending the GAS message on the channel. A first CSI fingerprint from the first GAS response message may be compared to a stored CSI fingerprint. A second CSI fingerprint from the second GAS response message may also be compared to the stored CSI fingerprint. Responsive to the first CSI fingerprint being a closer match to the stored CSI fingerprint than the second CSI fingerprint, the requesting mobile device may be connected to an access point associated with first GAS response message.
US10609066B1 Automated detection and remediation of ransomware attacks involving a storage device of a computer network
An apparatus in one embodiment comprises a storage device having a processor coupled to a memory. The storage device incorporates at least one trap object particularly configured for use in detection of a ransomware attack and not otherwise utilized for storage of operational data in the storage device. The storage device further comprises a ransomware detector configured to monitor the trap object and to generate an alert based at least in part on a result of the monitoring. The trap object may comprise a dummy file system element of the storage device, such as, for example, a file or a directory of a file system of the storage device. Additionally or alternatively, the trap object may comprise one or more specific storage blocks of the storage device with the one or more specific storage blocks being determined at least in part by the file system of the storage device.
US10609065B2 Systems and methods for identifying and mapping sensitive data on an enterprise
Embodiments of the present invention provide techniques, systems, and methods for remote, agent-less enterprise computer threat data collection, malicious threat analysis, and identification and reporting of potential and real threats present on an enterprise computer system. Specifically, embodiments are directed to a system that securely identifies and maps sensitive information from computers across the enterprise. Secure and sensitive information may be internally encrypted and analyzed for indicators of compromise, threatening behavior, and known vulnerabilities. The remote, agent-less collection, analysis, and identification process can be repeated periodically to detect and map additional sensitive information over time, and may delete itself after completion to avoid detection.
US10609064B2 Network device access control and information security
A system that includes a switch, a network authentication server (NAS), and a threat management server. The NAS sends a device identifier for an endpoint device and a port identifier identifying a port on the switch to a threat management server in response to the device passing authentication. The threat management server determines the endpoint device has a block on the port of the switch using the device identifier and the port identifier. The threat management server determines a block timeout period for the endpoint device and the port on the switch has expired. The threat management server removes the block for the endpoint device on the port on the switch in response to determining the block timeout period for the endpoint device and the port on the switch has expired.
US10609063B1 Computer program product and apparatus for multi-path remediation
A system, method, and computer program product are provided for a database associating a plurality of device vulnerabilities to which computing devices can be subject with a plurality of remediation techniques that collectively remediate the plurality of device vulnerabilities. Each of the device vulnerabilities is associated with at least one remediation technique. Each remediation technique associated with a particular device vulnerability remediates that particular vulnerability. Further, each remediation technique has a remediation type are selected from the type group consisting of patch, policy setting, and configuration option. Still yet, a first one of the device vulnerabilities is associated with at least two alternative remediation techniques.
US10609058B2 Sequencing virtual machines
A method for sequencing virtual machines in a shared pool of configurable network computing resources includes sequencing at least one computing element for two or more virtual machines into a respective two or more profiles, stored in a security database. Each virtual machine corresponds to a respective profile. The method also includes comparing a profile of a virtual machine corresponding to a security incident in the shared pool of configurable network computing resources with respective profiles of other virtual machines to identify similar profiles and group profiles into first and second groups. The method also includes comparing profiles of the groups of virtual machines and determining an alteration plan based on the comparison of profiles of the groups. The alternation plan includes a plan to modify one or more computing elements for virtual machines in the first group of virtual machines to reduce likelihood of susceptibility to the security incident.
US10609054B2 Methods, systems, and computer readable media for monitoring, adjusting, and utilizing latency associated with accessing distributed computing resources
Methods, systems, and computer readable media for monitoring, adjusting, and utilizing latency associated with accessing distributed computing resources are disclosed. One method includes measuring a first latency associated with accessing a first computing resource located at a first site. The method further includes the measuring a second latency associated with accessing a second computing resource located at a second site different from the first site. The method further includes selectively impairing transmission of packets to or processing of packets by at least one of the first and second computing resources in accordance with a performance, network security, or diagnostic goal.
US10609046B2 Unwanted tunneling alert system
Various systems and methods are provided that detect malicious network tunneling. For example, VPN logs and data connection logs may be accessed. The VPN logs may list client IP addresses that have established a VPN connection with an enterprise network. The data connection logs may list client IP addresses that have requested connections external to the enterprise network and remote IP addresses to which connections are requested. The VPN logs and the data connection logs may be parsed to identify IP addresses that are present in the VPN logs as a client IP address and in the data connection logs as a remote IP address. If an IP address is so present, user data and traffic data associated with the IP address may be retrieved to generate a risk score. If the risk score exceeds a threshold, an alert to be displayed in a GUI is generated.
US10609045B2 Autonomic incident triage prioritization by performance modifier and temporal decay parameters
This invention relates to a system and method for prioritizing an incident triage process in an autonomic manner. In particular, the system employs performance modifier indicators and temporal decay parameters to autonomously compile, adjust and demonstrate a list of prioritized incidents in a dynamic manner.
US10609042B2 Digital data asset protection policy using dynamic network attributes
Various systems and methods for determining whether to allow or continue to allow access to a protected data asset are disclosed herein. For example, one method involves receiving a request to access a protected data asset, wherein the request is received from a first user device; determining whether to grant access to the protected data asset, wherein the determining comprises evaluating one or more criteria associated with the first user device, and the criteria comprises first information associated with a first policy constraint; and in response to a determination that access to the protected data asset is to be granted, granting access to the protected data asset.
US10609038B2 Discovering and evaluating privileged entities in a network environment
Systems and methods are provided for automatically discovering and evaluating privileged entities in a network environment. The systems and methods can include scanning the network environment to identify a plurality of network entities. This scan can include identifying network permissions corresponding to the plurality of network entities. The operations can further include performing a multi-layer evaluation of the permissions corresponding to the plurality of network entities, the multi-layer evaluation being based at least on factors of network action sensitivity and network resource sensitivity. The network action sensitivity factor can address the sensitivity of particular actions that the plurality of network entities are able to take in the network environment. The network resource sensitivity factor can address the sensitivity of particular resources in the network environment that the plurality of network entities are able to access. The system and methods can identify privileged entities using this multi-layer evaluation.
US10609036B1 Social media post subscribe requests for buffer user accounts
An approach for publishing posts on a social network through one or more user accounts with different levels of attribution is disclosed. A secure user account publishes a post through a programmatically linked buffer user account. The secure user account and the buffer user account are programmatically linked. Posts published via the buffer user account can be modified to add attribution image data or other visual indicators of the original post creator.
US10609035B2 Access guards for multi-tenant logging
Implementations of the disclosure describe access guards for multi-tenant logging. A method of the disclosure includes receiving an access request to access a logging stack comprising application logs, wherein the access request identifies a user identifier, identifying an authorization token associated with the user identifier, wherein the authorization token references an access role, and determining whether the application logs from the logging stack are accessible in view of the access role.
US10609034B2 Hierarchical permissions model for case management
Case management systems and techniques are disclosed. In various embodiments, a hierarchical permission model is received, comprising for each of at least a subset of case nodes comprising a hierarchical data model associated with a case model a corresponding set of case roles to be afforded permissions with respect to that case node and for each such case role a set of permissions to be associated with that case role with respect to that case node. The hierarchical permission model is used to enforce with respect to one or more case instances associated with the case model the permissions defined in the hierarchical permission model.
US10609033B2 Principal access determination in an environment
An access determination management system obtains information regarding various different entities in a system (e.g., a networked environment) and what rights or privileges those entities have. An entity, also referred to herein as a principal, can be a user, a computing device, a group of users, a group of computing devices, or a service. The rights or privileges that an entity has includes, for example, whether administrative privileges are available to the entity, whether a particular program can be executed, whether an entity is a member of another entity, and so forth. The access determination management system uses the obtained information to generate and display a graph of the environment. The graph of the environment includes the different objects as well as links between the objects that indicate rights or privileges one object has with respect to another.
US10609030B1 Systems and methods for identifying untrusted devices in peer-to-peer communication
The disclosed computer-implemented method for identifying untrusted devices in peer-to-peer communication may include (i) collecting first communication protocol MAC addresses and second communication protocol MAC addresses, (ii) determining which of the first communication protocol MAC addresses corresponds to which of the second communication protocol MAC addresses, and (iii) storing correlations between the first communication protocol MAC addresses and the second communication protocol MAC addresses. A correlation between a first communication protocol MAC address and a second communication protocol MAC address may indicate a single device having both addresses. The method may also include (i) detecting a communication on the second communication protocol, (ii) determining whether the detected communication is from an untrusted device, and (iii) performing a security action when the detected communication is from the untrusted device. Various other methods, systems, and computer-readable media are also disclosed.
US10609029B2 High assurance segregated gateway interconnecting different domains
A gateway having an architecture authorizing bidirectional communication between applications located in different domains and presenting a high assurance level of protection. The gateway interconnects a first and second domain. The gateway comprises an internal protocol, first and second protocol adapters hosted within the first and second domains and configured to make a conversion between application data formatted according to an applicative protocol relative to the two domains and gateway data formatted according to the gateway internal protocol, and a security module hosted on a separate platform to communicate with the first and second protocol adapters via first and second data links according to the gateway internal protocol. The first and second protocol adapters and security module are each physically segregated and the security module comprises functional blocs configured to authorize secure bidirectional flow of gateway data along two different and separate unidirectional paths between the two protocol adapters.
US10609021B2 Computing device with integrated authentication token
Disclosed are various embodiments for a computing device with an integrated authentication token. The computing device includes first circuitry having a processor and a memory and providing general-purpose computing capability. The computing device also includes second circuitry configured to generate data. The first circuitry is incapable of determining the data due to a separation from the second circuitry, and the first and second circuitry may be in a single enclosure.
US10609016B2 Systems and method for micro network segmentation
A wireless communication system includes an external provider subsystem and an electronic network subsystem in operable communication with the external provider subsystem. The electronic network subsystem is configured to provide a first microservice and a second microservice different from the first microservice. The wireless communication system further includes an in-home subsystem (i) separate from the external provider subsystem, (ii) in operable communication with the electronic network subsystem, and (iii) including a first micronet and a second micronet different from the first micronet. The first micronet is configured to operably interact with the first microservice, and the second micronet is configured to operably interact with the second microservice. The wireless communication system further includes at least one electronic device configured to operably connect with one of the first micronet and the second micronet.
US10609015B2 Method and apparatus of providing messaging service and callback feature to mobile stations
An apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be performed by a mobile device under management. The method may further include generating a message via the hosted server, the message includes the action, and transmitting the message to the mobile device under management, and receiving a result message from the mobile device under management responsive to the transmitted message, the result indicating that the action has been satisfied.
US10609009B2 Extended javascript object notation file generator circuitry and process
Methods and apparatus to provide extended object notation data are disclosed. An example apparatus includes a data handler having a first input to receive object data and a first output to output an object notation key-value pair for the object data; a string processor having a second input coupled to the first output and a second output to convey the object notation key-value pair without string literals; and a hashing and encryption handler having a third input coupled to the second output and a third output to convey the key-value pair signed with a private key, to convey the key-value pair encrypted with a public key, and to convey an indication that the encrypted key-value pair is encrypted in a key of the encrypted key-value pair.
US10609004B2 Network configuration and management
An Internet-connected device, such as a car, refrigerator, or even a laptop can use a second device, such as a cell phone, to support cryptographic operations and communication with token service providers or other processing services requiring pre-provisioned capabilities that may include cryptographic secrets. By removing the need to store personally sensitive data in “Internet of Things” (IoT) devices, a user's personal information and other sensitive financial information may be contained to a relatively small number of devices. This may help prevent theft of goods or services by IoT devices that are not always under the close control of the user.
US10609003B2 Cryptography using multi-factor key system and finite state machine
A process receives a specification of a finite-state machine and an encrypted language element of a language over an input alphabet for the finite-state machine. The received encrypted language element is encrypted with a selected public key of a plurality of public keys. The process decrypts the encrypted language element using each private key of a plurality of private keys corresponding to the public keys. The decrypting provides a plurality of decrypted language elements and the process applies each decrypted language element to the finite-state machine. The process identifies a decrypted language element that that is accepted by the finite-state machine. The process identifies a private key, of the private keys, used in the decrypting that provided the decrypted language element identified as being accepted by the finite-state machine. The process receives from the message sender an encrypted message, and uses the identified private key in decrypting the encrypted message.
US10609001B2 Using cryptography and application gateway to eliminate malicious data access and data exfiltration
A system and method that prevents data access and data exfiltration is disclosed. The system includes a communication interface configured to receive and send encrypted and non-encrypted data, a secure storage device that resides on a gateway the storage device stores a plurality of pre-configured encryption policies and a processing circuit coupled to the storage device and the communication interface. The processing circuit configured to identify confidential data elements in a message payload received at the gateway through the communication interface, apply the encryption policies to each identified confidential data element in the message payload, receive a collection of Group Keys from a key store, encrypt each identified confidential data element in the message payload based on the encryption policies and the Group Keys and store the encrypted identified confidential data elements in a remotely located data storage device accessible through the communication interface.
US10609000B2 Data tokenization
A data-source computer provides message data, having associated id data, to be sent to a data-collection computer; produces a blinded id by blinding the id data using a nonce; sends the blinded id to a tokenization computer; and sends the nonce and the message data via a network for receipt by the data-collection computer. In response, the tokenization computer produces a blinded token comprising a function, blinded with the nonce, of the id data and a secret key of the tokenization computer, and sends the blinded token to the data-collection computer. The data-collection computer, in response, uses the nonce to unblind the blinded token to obtain an id token which comprises a deterministic function of the id data and the secret key. The data-collection computer then stores the id token and the message data in storage operatively coupled to the data-collection computer.
US10608992B2 Hybrid hardware-software distributed threat analysis
Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures. The network-wide occurrences can be used to automatically detect and mitigate completely new types of attack packets.
US10608989B2 Real time dynamic client access control
A system and method for facilitating controlled access by a client device to one or more services provided by a server are disclosed. The client device's access to the services provided by the server may be dynamically controlled by a controller, which may generate instructions to an agent to effectuate the access control. The agent may be configured to control one or more access components associated with the server. The instructions generated by the controller may instruct the agent to cause the access control components to grant or remove the client device's access to the services provided by the server. In some implementations, the controller may generate such instructions based on a status of a session established between the controller and the client device.
US10608987B2 System and method for providing IP address translation services
A method for providing IP address translation services includes receiving, at a network node, a data packet from a wireless device. The data packet includes a target IP address associated with a destination device. The network node translates the target IP address into a synthetic IP address that contains the target IP address. A modified data packet is generated by replacing the target IP address in the data packet with the synthetic IP address. The network node transmits the modified data packet to the destination device.
US10608985B2 Multihoming for tunneled encapsulated media
A system that implements multihoming for real-time communications receives a request to establish a tunnel by a tunneling server with a tunneling client of user equipment, where the request includes two or more network addresses for the tunnel. The system establishes the tunnel and sends a list of the allocated two or more network addresses for the tunnel. The system then receives encapsulated media that corresponds to at least two different network addresses over the tunnel.
US10608982B2 Optimising data transmission in a hypercube network
A method of operating a hypercube network of processing devices includes determining that a plurality of the processing devices are storing data to be processed at a single processing device, obtaining the addresses of the plurality of processing devices storing the data to be processed, determining the most common number for each digit of the addresses of the plurality of processing devices storing the data to be processed, generating a new address comprising the determined most common number for each digit, and transferring the data to be processed to the processing device with the generated new address.
US10608979B2 Text message integration with a computer-implemented collaboration platform
The present disclosure describes integrating SMS/MMS messaging with a collaboration platform, and filtering SMS/MMS messages within a collaboration platform. One embodiment includes associating a phone number with a project within a collaboration platform; receiving an SMS/MMS message at the phone number from a mobile telephone device; and based on receiving the SMS/MMS message at the phone number, adding the content of the message to an activity feed of the project. In another embodiment, a phone number can be associated with a plurality of projects. Attributes of SMS/MMS messages received at this phone number is compared to project data of the plurality of projects to route the message content to an activity feed of a project of the plurality of projects, or to a mailroom.
US10608976B2 Delayed processing for arm policy determination for content management system messaging
Computer-implemented techniques include, during a delayed processing window, receiving reward data for arm actions taken, where the arm actions were chosen based on a previous version of an arm choice policy, and the previous version of the arm choice policy was determined based on a previous set of reward data for a previous set of arm actions taken. When the delayed processing window has closed, a new arm choice policy is determined based at least in part on the action-reward data, and the previous set of reward data and/or the previous arm choice policy. After a request to choose an arm choice is received, a particular arm action to take is determined based on the new arm choice policy. This chosen arm is provided in response to the request.
US10608973B2 Embedded codes in messaging protocol communications
Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for one or more processing codes or instructions that are embedded in the portion of the communication typically utilized solely to identify the subject matter of the communication, generally referred to as the topic portion of the communication. The receiving devices can then process the embedded codes to determine how the communication message will be routed or otherwise processed.
US10608971B2 Technology for managing electronic communications having certain designations
Systems and methods for managing and storing electronic communications are disclosed. According to certain aspects, the systems and methods may receive an electronic communication intended for a recipient user who is not registered to receive the electronic communication. The systems and methods may modify content of the electronic communication, and may transmit the modified electronic communication to the recipient user and enable the recipient user to access any removed content. The systems and methods may store the electronic communication appropriately for later analysis and retrieval.
US10608970B2 Messaging forwarding system and method
A messaging system having a cluster of receiving applications for handling received messages, and a cluster of messaging engines for receiving messages from one or more message sources and forwarding the received messages to one of the receiving applications is provided. Each messaging engine is operable to transmit load balancing information, the load balancing information comprising an indication of the current loading on the messaging engine. The receiving applications are instructed to establish a connection to receive messages from a particular messaging engine within the cluster based on the load balancing information. Accordingly, applications are able to receive messages in such a way that the messages do not build up unprocessed on a particular messaging engine for too long, and such that messages are routed to messaging engines where messages are being consumed, and so that the receiving applications receive messages from every messaging engine where messages are arriving.
US10608967B2 Ensuring that all users of a group message receive a response to the group message
A method, system and computer program product for ensuring that all users of a group message receive a response to the group message. The content of a detected group message is analyzed to determine if the group message requires a response and, if so, to assess the urgency of the response. If the analyzed group message requires a response, then a determination is made as to whether a response was received by all or a subset of the users of the group message (sender and recipients of the group message) within a threshold amount of time based on the urgency of the response. If the response was only received by a subset of the users of the group message, then the response is broadcasted to the other users of the group message who had not previously received the response if no confidential information is detected in the response.
US10608966B1 Techniques to customize bot messaging behavior
Techniques to customize bot messaging behavior are described. In one embodiment, an apparatus may comprise bot setup component operative to receive a bot customization control directive at a page bot associated with a web page, the web page comprising a plurality of page fields; present a bot setting user interface in response to the control directive; receive a first control directive in the bot setting user interface to enable a response assistant component of the page bot; receive a second control directive in the bot setting user interface to enable a response to an intent; receive a customization setting in the bot setting user interface to modify the enabled response to the intent; and save the customization setting for the response assistant component. Other embodiments are described and claimed.
US10608963B2 Adjusting buffer size for network interface controller
Systems and methods for adjusting the receive buffer size for network interface controllers. An example method may comprise: maintaining, by a computer system, a moving window referencing a pre-defined number of incoming data packets; responsive to receiving a new data packet, shifting the moving window to include the new data packet while excluding a least recently received data packet; calculating a weighted average value of sizes the incoming data packets referenced by the moving window, wherein a most recently received data packet is associated with a first weight that is higher that a second weight associated with a least recently received data packet; and adjusting, using the weighted average value, a size of a buffer allocated for incoming data packets.
US10608961B2 Techniques for handling message queues
Techniques are disclosed relating to handling queues. A server-based platform, in some embodiments, accesses queue information that includes performance attributes for a plurality of queues storing one or more messages corresponding to one or more applications. In some embodiments, the platform assigns, based on the performance attributes, a corresponding set of the plurality of queues to each of a plurality of processing nodes of the platform. In some embodiments, the assigning of a corresponding set of queues to a given one of the plurality of processing nodes causes instantiation of: a first set of one or more dequeuing threads and a second set of one or more processing threads. The dequeuing threads may be executable to dequeue one or more messages stored in the corresponding set of queues. The processing threads may be executable to perform one or more tasks specified in the dequeued one or more messages.
US10608960B2 Techniques for batched bulk processing
Techniques for batched bulk processing are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a plurality of messaging deltas at a messaging system; and queue the plurality of messaging deltas through a message queue of the messaging system; a message queue monitoring component operative to monitor the message queue to identify a plurality of batch-operation messaging deltas of the plurality of messaging deltas; and store a plurality of batch-operation instructions in a batch-operation instruction system; and a batch-operation component of the batch-operation instruction system operative to perform the plurality of batch-operation instructions.
US10608958B2 Method and device for synchronization in wireless networks
A method and device are provided for synchronizing data transmission of multicasting/broadcasting services (MBS) by a plurality of Base Stations. Meanwhile, each of the Base Stations receives the MBS data to be transmitted and determines whether any of the MBS data has not been properly received. If so, the respective Base Station may initiate a process to recover the missing MBS data and/or to obtain information regarding the missing data to determine the duration of the time period that would have been required for transmitting the missing MBS. If the missing data has not been timely recovered, the respective Base Station determines a starting point and the duration of a silence period based on the information obtained, and refrains from transmitting signals along a communication channel allocated for transmission of MBS data, during that silence period.
US10608954B2 Hierarchical resource tree allocation
A method for resource management includes receiving, from a client, an allocation request for a resource, and assigning, to the client, a partition of a hierarchical resource tree. The partition is in multiple partitions of the hierarchical resource tree. The method further includes identifying a deallocated resource in the partition, and allocating, to the client, the first deallocated resource from the partition to create an allocated resource.
US10608952B2 Configuring resources to exploit elastic network capability
Resource configuration to exploit elastic network capability is provided by establishing an elastic network bandwidth allocation level to provide for an application for transfer of data between the application and an elastic network, the application hosted at a data center, then dynamically configuring, for the application, elastic network bandwidth allocation from the network service provider in accordance with the established elastic network bandwidth allocation level, and allocating storage resources of the data center for the application and processing resources of the data center for the application, the allocating being based on the established elastic network bandwidth allocation level and providing storage resources and processing resources to operate at a level commensurate with the established elastic network bandwidth allocation level.
US10608949B2 Simple integration of an on-demand compute environment
Disclosed are a system and method of integrating an on-demand compute environment into a local compute environment. The method includes receiving a request from an administrator to integrate an on-demand compute environment into a local compute environment and, in response to the request, automatically integrating local compute environment information with on-demand compute environment information to make available resources from the on-demand compute environment to requestors of resources in the local compute environment such that policies of the local environment are maintained for workload that consumes on-demand compute resources.
US10608947B2 Per-flow jumbo MTU in NR systems
Certain aspects of the present disclosure provide techniques for per-flow jumbo maximum transmission unit (MTU) in new radio (NR) systems. A method of wireless communication by a user equipment (UE) is provided. The method generally includes determining a default MTU size to be used for communications in a packet data network (PDN). The method includes determining one or more per-flow MTU sizes, different than the default MTU size, to be used for communications in the PDN. The method includes communicating in the PDN according to the determined per-flow MTU sizes.
US10608946B2 Data flow processing method and apparatus for data flow system
The present application discloses a data flow processing method and apparatus for a data flow system. A specific implementation of the method includes: acquiring a to-be-processed data flow, and determining, according to a data flow processing instruction, at least one data flow processing node corresponding to the to-be-processed data flow and a passing order in which the to-be-processed data flow passes through the at least one data flow processing node; and connecting together the at least one data flow processing node according to the passing order to obtain a data flow processing channel, and importing the to-be-processed data flow to the data flow processing channel for data processing. This implementation improves the utilization of data flow processing nodes and the data flow processing efficiency.
US10608945B2 Creating rules for labeled servers in a distributed network management system
A system enforces administrative domain wide policies specified using labels that describe characteristics of servers or services. A label comprises a label value describing a characteristic of one or more computing devices for a label dimension. The system infers label values for devices using features describing characteristics of the computing devices, for example, hardware characteristics, software characteristics, or connectivity characteristics. The system obtains communication information indicating the destination, source, volume, and duration of network traffic between computing devices. The system identifies providers of services and consumers of services based on the communication information. The system generates rules for regulating communications between computing devices and enforces the rules.
US10608944B2 Device selection for providing an end-to-end network connection
Systems, methods, and apparatuses for selecting a server for a user are disclosed. One method includes collecting performance parameters associated with a plurality of servers, wherein the plurality of servers facilitates end-to-end network connections through a network. The method further includes selecting a server to provide end-to-end network connection between the user and a target based on the collected performance parameters, wherein the selected server is included within the end-to-end network connection, and wherein the user and the target are endpoint edge devices. The method further includes connecting the user to the selected server, thereby providing the end-to-end network connection between the user and the target.
US10608942B1 Reducing routes based on network traffic utilization
Technologies are provided for managing routing updates for Internet Protocol (IP) addresses based on network traffic utilization. For example, a set of IP addresses can be obtained (e.g., IP addresses that are assigned to hosts). Network traffic utilization data can be obtained for the set of IP addresses. Using the network traffic utilization data, a subset of set of IP addresses can be identified reflecting which of the IP addresses are being utilized (e.g., that have network traffic utilization over a threshold amount for a previous time period). The utilized IP addresses can be included in a routing update, which can be provided to one or more routers. For example, the routing update can add routes for IP addresses that are being utilized. The routing update can also withdraw routes for IP addresses that are not being utilized.
US10608940B2 Systems and methods for allocating network bandwidth across access modules
A telecommunication system uses a dynamic bandwidth allocation (DBA) algorithm based on current load conditions for controlling transmissions to a plurality of access modules of an access node in order to achieve a fair allocation of network bandwidth at the access node. As an example, access modules at an access node communicate via a control channel with dynamic bandwidth allocation (DBA) logic that receives load information from each of the access modules. Using such load information, the DBA logic dynamically controls the upstream data rates so that a fair allocation of network bandwidth is achieved across all of the access modules. Specifically, the data rates are controlled such that packet flows for services of the same class achieve the same or similar performance (e.g., average data rate) regardless of which access module is receiving each respective packet flow.
US10608939B1 Identifying congestion in a network
Some embodiments of the invention provide a method for reporting congestion in a network that includes several forwarding elements. In a data plane circuit of one of the forwarding elements, the method detects that a queue in the switching circuit of the data plane circuit is congested, while a particular data message is stored in the queue as it is being processed through the data plane circuit. In the data plane circuit, the method then generates a report regarding the detected queue congestion, and sends this report to a data collector external to the forwarding element. To send the report, the data plane circuit in some embodiments duplicates the particular data message, stores it in the duplicate data message information regarding the detected queue congestion, and sends the duplicate data message to the external data collector.
US10608935B2 Packet sending method and network device
The present application provides a packet sending method and a network device. The packet sending method includes: receiving, by a network device, a first data packet; and if a MAC entry matching a destination MAC address of the first data packet is not found in a media access control MAC address table of the network device, sending, by the network device, the first data packet according to a forwarding behavior in a MAC default entry of the MAC address table. When the MAC entry matching the destination MAC address of the first data packet is not found, the network device does not need to flood the first data packet on all interfaces, but directly sends the first data packet according to the MAC default entry in the own MAC address table, thereby reducing a need for MAC address capacity in the network device, and not increasing unnecessary network traffic.
US10608930B2 Network statistics estimation and prediction
A network computing device determines a network topology for at least one network flow path between at least one ingress network border device and at least one egress network border device. The network computing device receives a message containing data indicating flow statistics for the at least one ingress network border device. The network computing device generates flow statistics for at least one network device along the at least one network flow path from the network topology and the flow statistics for the at least one ingress network border device. The network computing device generates the flow statistics for at least one network device along the at least one network flow path without receiving flow statistics from the at least one network device along the at least one network flow path.
US10608929B2 Method for routing communications from a mobile device to a target device
A method of routing communications from a mobile device to a target device. A non-whispered speech target device routing list and a whispered speech target device routing list are stored at a memory that is accessible by the mobile device. The mobile device identifies speech characteristics associated with a speech input and further determines whether the speech input corresponds to a whispered speech based on the speech characteristics. When it is determined that the speech input corresponds to a whispered speech, the mobile device routes communications corresponding to the speech input to each target device included in the whispered speech target device routing list. When it is determined that the speech input does not correspond to a whispered speech, the mobile device either routes or refrains from routing communications corresponding to the speech input to each target device included in the non-whispered speech target device routing list.
US10608926B2 Method and apparatus for precisely source-timed network flow switching
A method and system is provided for re-routing a flow of packets in a packet-switched network at a rerouting time. In one embodiment, the method comprises accepting packets in a switch, routing the flow of the packets to a first destination via the switch according to a switch flow rule, receiving an updated switch flow rule from a controller before the rerouting time, the updated switch flow rule defining the rerouted flow of packets, and rerouting the flow of packets according to the updated switch flow rule at a rerouting time indicated by a packet of the accepted packets.
US10608922B2 Hierarchical bit indexed replication of multicast packets
A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
US10608919B2 Passive intermodulation (PIM) testing in distributed base transceiver station architecture
A passive intermodulation (PIM) tester is provided. The PIM tester includes at least one interface to couple the tester to a front-haul communication link used for communicating front-haul data to a remote radio head (RRH) having one or more antenna ports. The PIM tester includes a programmable processor, coupled to the interface, configured to execute software, wherein the software is operable to cause the tester to do the following: identify at least one tone in at least one downlink band of the remote radio head, wherein potential PIM products may appear in at least one uplink band of the remote radio head in response to the identified at least one tone; inject the identified at least one tone in the at least one downlink band of the remote radio head; and monitor the at least one uplink band for the potential PIM products from the injected at least one tone.
US10608914B2 Methods and devices for monitoring of network performance for container virtualization
It is disclosed a server node, a virtual container and methods performed therein for establishing a monitoring function monitoring performance metrics of data traffic of a first task container in a virtual environment. The methods comprise instantiating a monitoring function, receiving data traffic, communicated between the first task container and a second task container, which data traffic is mirrored to a monitoring container. The methods also comprise executing the monitoring function monitoring the performance metrics of the mirrored data traffic. Monitoring and task processes are separated, which allows multiple VNFs to share the same monitor reducing overhead. The disclosure allows for an automatic instantiation and configuration of monitor functions deployed in containers, eliminating the need for manual selection of measurement points, and thus reducing operational expenditure.
US10608910B2 Using blockchain to track information for devices on a network
Efficiently and reliably tracking information for devices in a network, for example, a heterogeneous network of a plurality of devices of different types, includes collecting and storing information in a computationally efficient and secure manner that ensures to a high degree of certainty the integrity of the information for future access and use. The information may be collected from one or more sensors/data sources, for example, over a predetermined period of time, and may be grouped into a single transaction record. The transaction record may be sent from a gateway to a server of a network cloud, for example, during a predefined time slot of cycle based in part on the number of gateways and sensors in the system. Each transaction record may include a one-way hash of, and a reference to, an immediately preceding transaction record for the overall system for which information is being tracked.
US10608903B1 System and method for serverless monitoring
Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.
US10608901B2 System and method for applying machine learning algorithms to compute health scores for workload scheduling
Disclosed is a method that includes collecting first temporal statistics for a port element in a computing environment, collecting second temporal statistics for a switch element in the computing environment, collecting third temporal statistics for the computing environment generally, computing a spatial correlation between network features and network elements comprising the port element and the switch element and computing, via a machine learning technique, a port dynamic weight for the port element and a switch dynamic weight for the switch element. The method can also include scheduling workload to consume compute resources within the compute environment based at least in part on the port dynamic weight for the port element and the switch dynamic weight for the switch element.
US10608899B2 Service directory for quick and simplified application identification
Techniques for classifying a network flow using a service directory. Embodiments receive a request to establish a network flow with a remote service. The request specifies a network address associated with the remote service. A classification of the remote service is determined by querying a service directory using the network address and the port identifier. Embodiments also determine a network management policy to apply to the network flow, based on the determined classification.
US10608896B2 Enforce pre-optimized service contracts associated with containers
An approach is provided in which an information handling system deploys a container into a container group. The container includes service level information corresponding to a service level. A process executing within the container group analyzes the service level information against status data corresponding to the container group and performs a service-related action to enforce the service level within the container group based on the analysis.
US10608891B2 Wireless access point throughput
Predicting data throughput with a user device comprises a wireless system supported by wireless access points receiving signals from the user device. A wireless prediction system receives data from the wireless system, where the data comprises characteristics of the wireless access point, characteristics of communications with user computing devices, and data throughput statistics. The prediction system categorizes the received data based on one or more of a set of characteristics and determines a maximum data throughput capacity for each of the one or more wireless access points for each of the one or more set of characteristics. The system receives a request for a prediction of data throughput capacity for a particular wireless access point and, based on the characteristics of the particular wireless access point, determines an estimated data throughput capacity based on data throughputs of wireless access points having similar characteristics.
US10608889B2 High-level interface to analytics engine
Disclosed are a non-transitory computer readable medium, system, and method to provide a network analytics engine (NAE) and corresponding NAE infrastructure. The NAE infrastructure may determine functions to be offloaded from a high-level interpreted scripting language agent script to specialized executables. The specialized executables may execute and perform functions on behalf of portions of the agent script while the agent script and the interpreter of the agent script are not loaded on the network communication device executing the specialized executables. Callbacks may be provided to invoke portions of the agent script as needed. A plurality of different specialized executables may monitor data values and event evaluation rules on behalf of a set of agent scripts and provide feedback via the NAE.
US10608883B2 Flexibly deployable network analyzer
Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level.
US10608882B2 Token-based lightweight approach to manage the active-passive system topology in a distributed computing environment
A method of managing an active-passive topology in a distributed computing environment comprising a plurality of systems each having a token manager connected to a common resource accessible by all of the systems comprising a token pool of tokens. The token manager locks the token pool and checks the token pool for an available token. When a token is available, the token manager leases the available token and unlocks the token pool. The token manager designates the system as an active system and alters an owner of the token to the active system. The token manager of the active system updates a leasing time of the token leased during use of the token by the active system and in response to an active system deactivation or stoppage, the token manager locks the token pool to return the token to the token pool and unlocking the token pool.
US10608876B2 Software implementation of network switch/router
A network switching system and method and a computer program product for operating a network switch are disclosed. The network switch includes a multitude of input ports and a multitude of output ports. In one embodiment, one processing device is assigned to each of the input ports and output ports to process data packets received at the input ports and transferred to the output ports. In one embodiment, the method comprises creating an intermediate adjustable configuration of processing devices functionally between the input ports and the output ports, and assigning the processing devices of the intermediate configuration to forward the data packets from the input ports to the output ports to obtain a balance between latency and synchronization of the transfer of the data packets from the input ports to the output ports. In an embodiment, software is used to create and to adjust dynamically the intermediate configuration.
US10608874B2 Data aggregation and wireless access point configuration based on universal plug and play
A first Universal Plug and Play (UPNP) system, associated with a first wireless access point, can identify a second UPNP system. The second UPNP system can be associated with a second wireless access point. The first UPNP system can identify one or more parameters to be monitored with regard to the second UPNP system. The first UPNP system can provide, to the second UPNP system and using a UPNP protocol, information identifying the one or more parameters to be monitored. The first UPNP system can receive, from the second UPNP system and based on the UPNP protocol, data regarding the one or more parameters. The first UPNP system can identify an action to be performed based on the data regarding the one or more parameters. The first UPNP system can perform the action, or cause the second UPNP system to perform the action, using the UPNP protocol.
US10608868B2 System and method for proactive distributed agent based network diagnosis
A method, system, and apparatus are provided for diagnosing network faults by distributing network test policies to remote devices that issue network tests and report network test results from a first remote device which attempts to access a first network resource over a first specified network path, where a central portal responds to a first network test result by issuing a command to one or more additional remote devices to issue one or more additional network tests for evaluating at least part of the first specified network path and report network verification test results having data which is aggregated with data from the first network test result report for use in proactively diagnosing the network fault in the first specified network path.
US10608864B2 Method of establishing paid connection using screen mirroring application between multi-platforms
A method of establishing a paid connection between multi-platforms, where a transmitting end application is installed in a transmitting end apparatus of a sharing source and a receiving end application is installed in a receiving end apparatus of a sharing target. When establishing a connection, the transmitting end application/receiving end application confirms whether a unique ID of the receiving end apparatus/transmitting end apparatus exists in an exception list, and confirms whether the receiving end application/transmitting end apparatus makes payment based on an operating system used by the transmitting end apparatus/receiving end application, in order to determine establishing a limited or an unlimited connection between the transmitting end apparatus and the receiving end apparatus. Thus, the method assures that either the transmitting end application or the receiving end application is a paid version, a user complies with an application license agreement by using the exception list and the right of application developers is protected.
US10608860B2 Device and method for enhanced seamless mobility
Devices and methods of determining offsets for different eNBs in a dynamic switched CoMP network are generally described. A UE may receive, in an RRCConnectionReconfiguration message, DL parameter sets associated with different eNBs and having reference signal information for a PSS, SSS and DRS. The UE may receive reference signals based on the DL set associated with the eNB and determine a timing/frequency offset based on the reference signals. The offsets may be used to decode a dynamically switched PDSCH indicated by a PDCCH. The DL sets may indicate which PDCCH to detect or the PDCCH from the same eNB may be used and the PDSCH determined from a DCI in the PDCCH. A UL DCI may indicate which of UL parameter sets to use. The UL sets may indicate a reference signal to determine path loss and a timing advance value.
US10608855B2 Transmission method, transmission device, reception method and reception device
A transmission method includes mapping processing, phase change processing, and transmission processing. In the mapping processing, a plurality of first modulation signals and a plurality of second modulation signals are generated using a first mapping scheme, and a plurality of third modulation signals and a plurality of fourth modulation signals are generated using a second mapping scheme. In the phase change processing, a phase change is performed on the plurality of second modulation signals and the plurality of fourth modulation signals using all N kinds of phases. In the transmission processing, the first modulation signals and the second modulation signals are respectively transmitted at a same frequency and a same time from different antennas, and the third modulation signals and the fourth modulation signals are respectively transmitted at a same frequency and a same time from the different antennas.
US10608852B2 Systems and methods for delta-sigma digitization
A baseband processing unit includes a baseband processor configured to receive a plurality of component carriers of a radio access technology wireless service, and a delta-sigma digitization interface configured to digitize at least one carrier signal of the plurality of component carriers into a digitized bit stream, for transport over a transport medium, by (i) oversampling the at least one carrier signal, (ii) quantizing the oversampled carrier signal into the digitized bit stream using two or fewer quantization bits.
US10608850B2 High speed communications system
Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.
US10608849B1 Variable gain amplifier and sampler offset calibration without clock recovery
Methods and systems are described for generating a time-varying information signal at an output of a variable gain amplifier (VGA), sampling, using a sampler having a vertical decision threshold associated with a target signal amplitude, the time-varying information signal asynchronously to generate a sequence of decisions from varying sampling instants in sequential signaling intervals, the sequence of decisions comprising (i) positive decisions indicating the time-varying information signal is above the target signal amplitude and (ii) negative decisions indicating the time-varying information signal is below the target signal amplitude, accumulating a ratio of positive decisions to negative decisions, and generating a gain feedback control signal to adjust a gain setting of the VGA responsive to a mismatch of the accumulated ratio with respect to a target ratio.
US10608841B2 Autonomous system bridge connecting in a telecommunications network
Methods and systems for facilitating communication between two or more autonomous system instances include the instantiation of a bridge between the autonomous system (AS) instances. The bridge includes multiple virtual routers each of which is connected using a Layer 2 and a Layer 3 connection to a respective one of the AS instances. For example, each router may be connected to a respective AS instance by each of a virtual local area network (VLAN) connection and a Border Gateway Protocol (BGP) session. To facilitate the BGP session, the bridge may be assigned an AS number (ASN) different than that of each of the AS instances and that is exchanged between the routers and the AS instances. Routing within the bridge may be facilitated by the exchange of interior gateway protocol (IGP) information between the virtual routers.
US10608839B2 Resource scheduling method and apparatus in DSL system, and system
A resource scheduling method and apparatus in a DSL system, and a system are provided, to reduce energy consumption of the DSL system. The method includes: determining, according to service traffic information of each subscriber line and transmission capability information of each subscriber line, a transmission opportunity initial value allocated to each subscriber line in a TDD frame; and according to the transmission opportunity initial value of each subscriber line, dividing the TDD frame into a normal operation interval and a discontinuous operation interval, determining a transmission opportunity occupied by each subscriber line in the normal operation interval, and determining a subscriber line group in the discontinuous operation interval and a transmission opportunity occupied by each subscriber line group in the discontinuous operation interval.
US10608833B2 Control system and power line network containing the same
A control system for controlling a power line network having a power line, at least one electric appliance and at least one controller includes a central control unit, configured to realize programmable controls over the appliance by the controller with signals transmitted through the power line. An on-site control unit includes at least one modulator and at least one demodulator coupled with the central control unit. Each modulator is configured, upon receiving a first control signal from the controller, to generate and transmit a second control signal to the central control unit that is configured, upon receiving the second control signal, to generate and transmit a third control signal to the demodulator. Each demodulator is configured, upon receiving the third control signal, to generate and transmit a fourth control signal to the appliance.
US10608831B2 Analysis of multi-modal parallel communication timeboxes in electronic meeting for automated opportunity qualification and response
A mechanism is provided for a time data capsule from an electronic conference. Operations include identifying meeting input sources related to the electronic conference, capturing respective data of the meeting input sources from a start through an end of the electronic conference, and maintaining and creating timestamps for the respective data that is captured. The timestamps are associated with the respective data. Operations include aligning the respective data along a timeline according to the timestamps associated with the respective data from the meeting input sources, converting the respective data into text equivalents and/or text descriptions with the timestamps retained, and identifying a trigger during the electronic conference that causes a timebox to be created with a beginning and an ending time. The operations include extracting the respective data for the timestamps that correspond to the timebox, and creating a package with the extracted respective data from the meeting input sources.
US10608827B1 Systems and methods for computer digital certificate management and analysis
Described herein are methods and systems for updating digital certificates on a computer and testing to confirm that the update was performed correctly. The testing may involve confirming that a server's common name (CN) and/or a server's subject alternative name (SAN) matches the domain name server (DNS) name utilized to access the server, confirming that, for all the certificates sent in chain, each certificate's expiration date is less than or equal to the expiration date of that certificate's parent certificate, confirming that the certificates' authority key identifier (AKI), subject key identifier (SKI), and/or authority information access (AIA) are in compliance, and comparing available cipher suites to a list of pre-approved cipher suites.
US10608821B2 Providing cross site request forgery protection at an edge server
A request from a computing device for accessing a resource is received by an edge server, where the request includes a cookie containing a first token value and a second token value. The edge server validates the first token value and a second token value using a third token value generated using hashing algorithm with a secret key and one or more other values. The edge server then compares the received token values with the third token value. When the request is validated, the edge server retrieves the request resource.
US10608819B1 Portable storage device with internal secure controller that performs self-verification and self-generates encryption key(s) without using host or memory controller and that securely sends encryption key(s) via side channel
Highly secure portable storage device may include a security controller, a data transfer controller and a memory controller. The security controller self-verifies, without a host, an access code. After the verification, the security controller may retrieve a concealed encryption key and a transformation key that were previously self-generated by the security controller. The encryption keys are not generated by the host, a user, or the memory controller. The transformation key is sent to the memory controller via a side channel during a first time period. The concealed encryption key is sent to the memory controller via the side channel during a different time period. After extracting an operating encryption key, the memory controller may notify the data transfer controller to initiate an enumeration process with the host. Data transfer from and to the host is performed via interfaces different from the side channel. Other methods and implementations are also described.
US10608815B2 Content encryption and decryption using a custom key
A method for securely communicating digital content includes steps of: (1) receiving data from a plurality of key sources; (2) retrieving a plurality of data sets from the data, each one of the plurality of data sets comprising a plurality of data units; (3) extracting a plurality of selected data units from the plurality of data units; (4) generating a custom key using the plurality of selected data units; (5) encrypting content using the custom key; and (6) transmitting encrypted content.
US10608810B2 Techniques and apparatuses for synchronization design
Some techniques and apparatuses described herein provide bandwidth, coverage extension/repetition schemes, and synchronization signal burst set periodicities for low-cost UEs. For example, some techniques and apparatuses described herein provide particular repetition resources within a broadcast channel and/or synchronization signal block, particular repetition resources in consecutive slots, and/or the like. Furthermore, some techniques and apparatuses described herein define minimum bandwidths of low-cost UEs in relation to non-low-cost UEs, and define synchronization signal burst set periodicities that may be different for low-cost UEs than for non-low-cost UEs.
US10608804B2 Data transmission method, device, and system
A data transmission method for data transmission, including obtaining, by a network device, a quantity of physical resource blocks (PRBs) that are occupied by first data carried in a first subframe, where the quantity of PRBs that are occupied by the first data carried in the first subframe is preconfigured, or may be determined by the network device or user equipment, determining a first transport block size (TBS) according to the quantity of PRBs that are occupied by the first data carried in the first subframe, performing, according to the first TBS, modulation and coding on the first data carried in the first subframe and first data carried in a second subframe, and sending the first subframe and the second subframe to the user equipment.
US10608801B2 Method for transmitting reference signal and device therefor in wireless communication system
The present invention discloses a method for transmitting a reference signal and a device therefor in a wireless communication system. In particular, the method maps and transmits a DMRS signal to at least one OFDM symbol in a resource region for uplink data, and in the at least one OFDM symbol, a resource element to which the DMRS signal has not been mapped cannot be used for the uplink data.
US10608799B2 Apparatus and method for effective PTRS operation and indication in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure proposes a PTRS operation and indication method for phase noise compensation in a wireless communication system. Specifically, disclosed is a method for configuring and indicating a suitable PTRS for a signal transmission environment through information exchange between a base station and a terminal having different oscillator characteristics.
US10608795B2 Apparatus and method for reception and transmission of control channels
A method and system of creating, transmitting, receiving and interpreting a subframe structure used in the communication between a base station and a device with mobile communication functionality is provided for use during communication on an unlicensed frequency spectrum. The system and subframe structure provides for the truncation of OFDM symbols within one or more subframe structures that often contain downlink control information and a method for determining a new location of the truncated downlink control information within the subframe structure.
US10608794B2 Reference signal transmission using multiple numerology
A method and a device for transmitting reference signals in a wireless communication system are disclosed. For these, a sequence is acquired to be used for the reference signals, and the reference signals are transmitted through subframes comprising a first type subframe and a second type subframe. Here, the first type subframe includes a first number of OFDM symbols and the second type subframe includes a second number of OFDM symbols. And, a first position of OFDM symbol for transmitting the reference signals at the first type subframe is the same as a second position of OFDM symbol for transmitting the reference signals at the second type subframe.
US10608792B2 Generating and processing MAC-ehs protocol data units
A Node-B may prioritize a service data unit (SDU) associated with a logical channel of a priority queue that is associated with a segmentation component. A Node-B may also prioritize other SDUs associated with another priority queue associated with another segmentation component. The segmentation component may facilitate generating an enhanced high speed medium access control (MAC-ehs) reordering protocol data unit (PDU) that includes a segment of the SDU to transmit a MAC-ehs PDU on a high speed downlink shared channel (HS-DSCH).
US10608790B2 Data transmission with code block segmentation for 5G systems
Various embodiments disclosed herein provide for a transmission system using codeblock segmentation that does not have to retransmit each of the codeblock segments if one of the codeblock segments is determined to have an error at the receiver. The transmitter segments a transport block into a group of codeblock segments, each having respective cyclic redundancy check bits. The receiver receives the group of codeblock segments, and during decoding, if it is determined that one of the segments have an error, instead of just sending back to the transmitter a negative acknowledgement (NAK) the receiver can send back a NAK as well as an indicator of which segment was in error. The transmitter can then resend just the segment in error in order to improve efficiency and decrease power requirements.
US10608787B2 Wireless communication system, retransmission parameter determination device and retransmission parameter report method
A wireless communication system, in which a redundancy bit is transmitted from a first communication device to a second communication device when the second communication device fails to decode the encoded bits, includes a processor. The processor selects communication patterns that respectively satisfy a requested quality, calculates, for each of the selected communication patterns, a transmission data length that indicates a length of the redundancy bit, calculates, for each of the selected communication patterns, a transmission latency between the first communication device and the second communication device based on the calculated transmission data length, and generates a retransmission parameter corresponding to a communication pattern with lowest transmission latency among the selected communication patterns. The first communication device transmits the redundancy bit according to the retransmission parameter, and the second communication device decodes the encoded bits by using the redundancy bit according to the retransmission parameter.
US10608786B2 Apparatus and methods of specifying ordered sequences of coding sub-channels
An ordered number sequence may be determined based on an ordered sub-channel sequence specifying an order of N sub-channels that are defined by a code and that have associated reliabilities for input bits at N input bit positions. The ordered number sequence represents the ordered sub-channel sequence as a sequence of fewer than N numbers. The numbers in the ordered number sequence indicate the sub-channels, by representing numbers of the sub-channels for example, from different subsets of the N sub-channels, that appear in the order specified by the ordered sub-channel sequence. Using ordered number sequences, longer ordered sub-channel sequences could be constructed from smaller ordered sub-channel sequences, and/or sub-channels that to be selected from a longer ordered sub-channel sequence could be divided into two or more parts, with each part to be selected from shorter ordered sub-channel sequences.
US10608785B2 Resource-based code block segmentation
Certain aspects of the present disclosure relate to methods and apparatus for optimizing delivery of a transport block (TB) using code rate dependent segmentation.
US10608780B2 Methods, apparatus and systems for transmission and reception of sparse signals in wireless sensor networks
Efficient and reliable transmission of information from sparse sources over wireless channels in wireless signal networks (WSNs). WSN nodes employ an “integrated signal representation-to-modulation” scheme to describe a sparse signal acquired from a sensor so as to ensure robustness against channel errors across a wide range of signal to noise (SNR) values in a rateless fashion. In one example, sparse signal samples are linearly transformed such that the total number of bits representing the sparse signal is reduced. The linearly-transformed signal samples are directly mapped to a modulation constellation to provide a succession of modulation symbols. A carrier wave is modulated in phase and/or frequency according to the succession of the modulation symbols to generate an encoded carrier wave representing the sparse analog signal. In one aspect, an order of the modulation constellation is based on the precision (e.g., number of bits) of each of the linearly-transformed signal samples.
US10608778B2 Data transmission method and terminal
Provided by the present invention are a data transmission method and a terminal, and the method comprises: acquiring data to be sent comprising N data frames; acquiring a bit sequence of an ith data frame; sending X waveform sequences corresponding to bits in the bit sequence of the ith data frame; detecting a level change of a receiving port after completion of sending the X waveform sequences; determining Y waveform sequences of received data; determining a bit sequence of the received data; acquiring a bit sequence of an (i+1)th data frame when the bit sequence at least comprises a flag bit for at least indicating success of receiving data; sending Z waveform sequences corresponding to bits in the bit sequence of the (i+1)th data frame until all the N data frames of the data to be sent are sent.
US10608777B2 Apparatus and method for physical layer security commuication in wireless communication system
An operation method of a terminal in a wireless communication system includes: transmitting uplink (UL) traffic information indicating a size of a UL data signal to a base station; receiving a jamming message generated based on the UL traffic information from the base station; generating an uplink (UL) transmission signal including the UL data signal and a UL jamming signal based on the jamming message; and transmitting the UL transmission signal to the base station. Also, the jamming message indicates a pattern of the UL jamming signal, the UL transmission signal is transmitted in a same frequency band as a frequency band in which a downlink (DL) transmission signal of the base station is received, and the UL jamming signal is transmitted in remaining resources excluding resources occupied by the UL data signal in the frequency band.
US10608774B2 Network switch and optical transponder connectivity verification for wavelength division multiplexing network
Devices, computer-readable media and methods are disclosed for verifying that an optical transmit/receive device is correctly installed. For example, a processing system including at least one processor may activate a first light source of an optical transmit/receive device of a telecommunication network and detect a receiving of a light from the first light source at a port of an optical add/drop multiplexer of the telecommunication network. The processing system may then verify the optical transmit/receive device and the port of the optical add/drop multiplexer match a network provisioning order, when the receiving of the light from the first light source is detected, and may generate an indication that the optical transmit/receive device is correctly installed, when the optical transmit/receive device and the port of the optical add/drop multiplexer match the network provisioning order.
US10608773B2 Optical transceiver and method of controlling optical powers of optical channels
In an optical transceiver, an optical transmitter coupled to a reconfigurable optical channel-add apparatus has first and second add paths, an add micro-ring resonator, and first and second optical attenuators, reconfigurable to selectively block an optical channel from an optical transmitter in one of the first and second add paths. The add micro-ring resonator is reconfigurable selectively to add an optical channel from the first add path to an optical waveguide to travel towards the first add-drop port or to add an optical channel from the second add path to the optical waveguide to travel towards the second add-drop port. An optical receiver is coupled to a reconfigurable optical channel-drop apparatus having a drop micro-ring resonator, and first and second drop paths. The drop micro-ring resonator is reconfigurable selectively to drop an optical channel travelling from the first add-drop port from the optical waveguide to the first drop path or to drop an optical channel travelling from the second add-drop port from the optical waveguide to the second drop path.
US10608772B2 Broadcast signal transmission apparatus using transmission identifier and method using same
An apparatus for transmitting broadcasting signal using transmitter identification and method using the same are disclosed. An apparatus for transmitting broadcasting signal according to an embodiment of the present invention includes a waveform generator configured to generate a host broadcasting signal; a transmitter identification signal generator configured to generate a transmitter identification signal for identifying a transmitter; and a combiner configured to inject the transmitter identification signal into the host broadcasting signal in a time domain so that the transmitter identification signal is transmitted synchronously with the host broadcasting signal.
US10608771B2 Apparatus and method for encoding and decoding using short-length block code in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. In an embodiment, a method for encoding information bits includes receiving the information bits, encoding the information bits by using a block code, and outputting a codeword generated as a result of the encoding. A length of the information bits is a maximum of 13 bits, and the block code is composed of a Walsh basis sequence and a mask basis sequence.
US10608767B2 Wireless communication device, wireless information collection system, and wireless communication method
A wireless communication device acquires, from a predetermined wireless slave device included in one or more wireless slave devices different from the wireless communication device, unrelated transmission information that is transmission information wirelessly transmitted to a master device, corresponding to the predetermined wireless slave device, in accordance with the predetermined time division multiple access scheme and that includes identification information identifying the predetermined wireless slave device, the unrelated transmission information being acquired at the time of the wireless transmission. On the basis of the identification information included in the unrelated transmission information, the acquisition time of the unrelated transmission information, and information relating to a transmission sequence, the wireless communication device determines a predetermined time slot for the wireless communication device to transmit the predetermined information to the master device corresponding thereto in accordance with the predetermined time division multiple access scheme; and transmits the predetermined information.
US10608766B2 Multi-service transport and receiving method and apparatus
A multi-service transport and receiving method and apparatus are provided. The method includes: obtaining mapping transport control information of M services; determining a mapping procedure of the M services; and mapping the M services to a variable optical payload unit according to the mapping procedure. Therefore, a transport solution can be flexibly customized based on a transport requirement of a client service, so that a data plane becomes programmable.
US10608759B2 Method and sensor for detecting the presence of co-channel jamming
A method for detecting co-channel interference in a frequency-modulated multiplexed radio signal, the method including verifying that the multiplexed radio signal has a symmetric passband; detecting and counting a plurality of positive noise peaks and a plurality of negative noise peaks in the multiplexed radio signal during a predetermined measurement duration; calculating a rate of positive or negative noise peaks among the plurality of peaks; and determining a score characteristic of a probability that co-channel interference exists in the multiplexed radio signal on the basis of the rate of positive or negative noise peaks.
US10608757B2 High frequency radio signal classifications
Examples include classifying high frequency radio signals. Some examples include receiving a fast Fourier transform (FFT) of a high frequency radio signal, determining a first signal strength at a first guard frequency bin, determining a second signal strength at a second guard frequency bin, and determining a third signal strength at a direct current carrier frequency bin. Examples also include classifying the high frequency radio signal based on the first signal strength, the second signal strength, and the third signal strength.
US10608756B2 Power detector calibration in integrated circuits
A system and a method for calibrating an output signal of an antenna is disclosed. In one aspect, an apparatus includes a first digital adder configured to generate a gain offset by at least adding gain calibration data from non-volatile memory and gain command data from static memory. The apparatus further includes an amplitude gain circuit configured to modify, based at least in part on the gain offset, an amplitude of a first output signal of a first antenna. The modified amplitude of the first output signal is provided to enable pre-calibration of the first output signal. The apparatus further includes a power detector configured to measure an output power of the first output signal. The apparatus further includes at least one processor configured to generate a difference between the measured and expected output power, and adjust gain command data in response to the generated difference.
US10608755B2 Method and apparatus for wireless communication with improved performance
System and method are described for reducing the amount and the duration of radio frequency interference that a wireless communication system operating in an unlicensed frequency band receives from nearby devices, by ensuring that neighboring wireless systems are aware of the existence of any wireless system implementing the present disclosure, as well as the frequency bands that are occupied by said wireless system. This is accomplished by placing processor equipped radio transceivers (denominated secondary transceivers) in the periphery of the primary geographic region covered by the wireless communication system incorporating this disclosure, directing the radio signals of said secondary transceivers towards region or regions surrounding said primary geographic coverage region, and using the processors to coordinate the transmission of signals from said secondary transceivers.
US10608753B2 Ultrasonic diagnostic apparatus, probe head, ultrasonic probe, electronic machine, and ultrasonic diagnostic apparatus
An ultrasonic measurement apparatus has an ultrasonic transducer device including an ultrasonic element array, a first through n-th first end-side terminal XA1 to XAn provided to a first end side, and a first through n-th second end-side terminal XB1 to XBn provided to a second end side opposing the first end side; a first transmission circuit outputting first drive signals VTA1 to VTAn to the first through n-th first end-side terminals XA1 to XAn; and a second transmission circuit outputting second drive signals VTB1 to VTBn to the first through n-th second end-side terminals XB1 to XBn.
US10608752B2 Multilevel converter
A modular multilevel converter has a plurality of sub-modules, each of which includes at least two electronic switching elements and an electrical energy storage device. The sub-modules are controlled by a control device. An optical output of the control device of the converter is connected to an input of an optical distributor by way of a first optical waveguide. A plurality of outputs of the optical distributor are individually connected to an optical input of one of the sub-modules, respectively, by way of a second optical waveguide.
US10608751B2 Reception of twin single sideband signals using a MIMO filter
A method of digital communication is described. The method includes generating a first orthogonal frequency division multiplexed (OFDM) signal from a first portion of information bits received at the communication apparatus, generating a second OFDM signal from a second portion of information bits received at the communication apparatus, generating a first input for a modulator using the first OFDM signal and the second OFDM signal, generating a second input for the modulator using the second OFDM signal and the second OFDM signal, and operating the modulator to produce a modulated signal from the first input and the second input.
US10608746B2 Mitigation of electrical-to-optical conversion impairments induced at transmitter
A digital instruction is generated regarding one or more electrical-to-optical conversion impairments induced at the transmitter of an optical communication system. The digital instruction may be used by the transmitter to reduce the impairments. Alternatively, or additionally, the digital instruction may be used by the receiver of the optical communication system to compensate for the impairments.
US10608741B2 Through the air link optical component
Through-the-Air Link Optical Component is a low Size, Weight, and Power optical communications device that 1) acquires and maintains a broad band communications link between two platforms in line of sight with one another, 2) measures azimuth and elevation angle relative to each platform reference from one TALOC to the communicating TALOC and vice-versa, 3) measures distance between communicating TALOC units, and 4) sees through atmospheric disturbances such as clouds and fog. These remarkable functions open the door to several important derivative capabilities, such as determining absolute positions of all platforms in a community and formation of platform community into a phase array antenna.
US10608740B2 Method and apparatus for visible light communication
Disclosed are a visible light communication method and apparatus. It is one object of the present disclosure to provide an apparatus for generating data including a visible light communication device management protocol header to allow only a specific terminal to receive data transmitted by a lighting device using visible light communication, and a method therefor.
US10608739B2 Controller and method for wireless communication system
To determine an intensity of emission to be emitted by each of a plurality of emitters in a wireless communication system based on a measured angle of rotation of tilt of the plurality of emitters, a controller is provided which can allow the intensity of emissions of each of the plurality of emitters to be varied in dependence upon the angle of tilt or rotation. This allows for the steering of the emissions from the plurality of emitters to maintain communications within the wireless communication system.
US10608737B2 Transmission device and selection method for modulation scheme
A transmission device includes a memory, and a processor coupled to the memory and configured to acquire a polarization mode dispersion value of each of wavelengths of a polarization-multiplexed optical signal having a wavelength, multiply a mean value of the polarization mode dispersion values of the wavelengths by a prescribed ratio, to thereby calculate a maximum value of the polarization mode dispersion value that is temporally varied, and select a multi-level modulation scheme of the polarization-multiplexed optical signal based on an index value of transmission quality of the polarization-multiplexed optical signal depending on the maximum value.
US10608733B2 System and method for ground based beam forming (GBBF) for very high throughput satellite (VHTS) systems
Approaches for ground-based beamforming for a very high throughput wireless communications system employing an airborne platform that generates a beam pattern via a multi-element antenna are provided. A beamformer includes a number of beamforming processors based on a frequency reuse scheme of the communications system. Each beamforming processor processes only the beam signals that are associated with a respective one of the frequencies of the reuse scheme, and thereby generates a component element signal for each of the elements of the array antenna that is associated with the respective frequency of that processor. Each beamforming processor applies a matrix of complex weights that is configured such that a composition of the component element signals for each antenna element facilitates the transmission of the element signals by the airborne platform to produce the beam pattern.
US10608731B2 Information processing device and information processing method for relaying signal
An information processing device that includes circuitry that stores first function information indicating at least a function of the information processing device; receives second function information indicating at least a function of another information processing device, and second positional information indicating a second positional of the another information processing device; determines a function to be performed from among the function of the information processing device and the function of the another information processing device, based on the first function information, the second function information, and the second positional information; performs the determined function in a case that the determined function is a function of the information processing device; and transmits a request to perform the determined function in a case that the determined function is a function of the another information processing device.
US10608723B2 Techniques for assisted beam refinement
Techniques are described herein for a beam refinement procedure between a first communications device (e.g., base station) and a second communications device (e.g., user equipment (UE)) that uses long-term feedback information from the second communications device to maintain a beam pair link established for a downlink connection. The second communications device may transmit long-term feedback information to the first communications device in response to a request or a trigger event occurring. The long-term feedback information may be sensor information measured by the second communications device or uplink training symbols. The first communications device may localize a beam search of the beam refinement procedure using the long-term feedback information. The localized beam search may be an example of a device-specific search. The first communications device may also generate a long-term map of channel conditions based on the long-term feedback data. The long-term map may also be used to localize the search.
US10608722B2 Communication device and a method for determining an information from another apparatus
A communication device and a method for determining an information from a second device consisting of setting an initial beamforming pattern, wherein the initial beamforming pattern comprises a beamforming direction and a corresponding beamforming area for each of the plurality of antenna ports, comprising determining a concerned direction interval based on overlapping beamforming areas of adjacent pairs of the plurality of antenna ports; receiving a signal from the second device; measuring a signal gain from the signal on each of the plurality of antenna ports; determining which concerned direction interval the second device occupies based on an antenna port having the highest signal gain and on one of the adjacent pair of antenna ports to the antenna port having the highest signal gain having a higher signal gain; and determining the information from the second device based on the determined concerned direction interval.
US10608720B2 Indicating support for communication using mid-ambles
Various aspects of the disclosure relate to communication using a data unit that includes at least one mid-amble. In some aspects, an apparatus may use mid-ambles for mobility scenarios (e.g., when the apparatus is moving outdoors). The disclosure relates in some aspects to signaling associated with the use of mid-ambles. In some aspects, an apparatus may signal whether it supports sending and/or receiving data with mid-ambles. In some aspects, an apparatus may signal whether a particular data unit includes at least one mid-amble. In some aspects, an apparatus may signal an indication of at least one mid-amble update interval. In some aspects, an apparatus may signal whether a mid-amble includes a short training field.
US10608719B2 Antenna array, method for testing a device under test and test system
An antenna array is described which comprises a plurality of antenna elements. Said antenna elements are grouped in at least two antenna groups. Said antenna elements of each antenna group emit coherent signals. Said antenna groups are arranged symmetrically to a central point of said antenna array. Further, a method for testing a device under test and a test system are described.
US10608718B2 Apparatus and methods for synchronization of transmitters
A first-transceiver system for use in an antenna diversity scheme. The first-transceiver system comprising: a first-receiver; a first-time/clock-generation-unit; a first-transmitter; and a timing-controller. The first-receiver is configured to receive a wireless first-common-signal from a third-party-transmitter, wherein the first-common-signal is representative of a common-signal transmitted by the third-party-transmitter. The timing-controller is configured to: receive signaling representative of the first-common-signal; receive signaling representative of a wireless second-common-signal as received at a second-transceiver, the wireless second-common-signal being representative of the common-signal; and generate a timing-signal based on the first-common-signal and the second-common-signal. The first-transceiver system is configured to set the first-time/clock-generation-unit, based on the timing-signal, to reduce an alignment-error between the first-time/clock-generation-unit and the second-time/clock-generation-unit. The first-transmitter is configured to transmit a wireless first-transmission-signal, in accordance with the first-time/clock-generation-unit, as part of the antenna diversity scheme that comprises aligned transmission of both the first-transmission-signal and a second-transmission-signal.
US10608716B2 Transmission method, transmission apparatus, reception method and reception apparatus
All data symbols used in data transmission of a modulated signal are precoded by hopping between precoding matrices so that the precoding matrix used to precode each data symbol and the precoding matrices used to precode data symbols that are adjacent to the data symbol in the frequency domain and the time domain all differ. A modulated signal with such data symbols arranged therein is transmitted.
US10608709B2 Wireless communication system, wireless communication apparatus, and wireless communication method
A wireless communication system is disclosed. The system performs data transmission from a first terminal including N antennas to a second terminal including M antennas using spatially multiplexed streams (N and M are integers larger than or equal to 2).
US10608707B2 Remote unit supporting radio frequency (RF) spectrum-based coverage area optimization in a wireless distribution system (WDS)
Embodiments of the disclosure relate to a remote unit supporting radio frequency (RF) spectrum-based coverage area optimization in a wireless distribution system (WDS). A remote unit in a WDS includes a plurality of sector RF paths configured to support sectored coverage areas around the remote unit. Each of the sector RF paths includes an antenna configured to communicate an RF communications signal(s) in an RF spectrum(s). A processing circuit determines a selected downlink sector communications signal(s) to be distributed at a selected power from a selected sector RF path(s) in a selected RF spectrum(s) and provides the selected downlink sector communications signal(s) to the selected sector RF path(s). In this manner, the processing circuit can independently configure a sector RF path(s) to distribute a downlink RF communications signal(s) in an RF spectrum(s) at a desired power(s), thus enabling directional capacity optimization and/or RF interference mitigation around the remote unit.
US10608705B2 Radio-frequency identification transponder and method for data transmission by means of radio-frequency identification technology
An RFID transponder includes a coding and modulation unit that generates a transmission signal by modulating an oscillator signal with an encoded bit signal. During a first and a second time segment, the encoded bit signal assumes a first and a second logic level, respectively. The transmission signal includes a first signal pulse having a first phase within the first time segment and a second signal pulse having a second phase that is shifted with respect to the first phase by a predefined phase difference within the second time segment. The transmission signal is paused for a pause period between the first and the second signal pulse. The pause period is shorter than a mean value of a period of the first time segment and a period of the second time segment.
US10608701B2 Splittable rotary joint module with contactless data link
A rotary joint has a body with an even number of body segments. Each body segment holds one transmission line with one RF signal connector at one end and a termination at the opposing end. The body segments are oriented such, that alternatingly in neighboring segments two RF signal connectors or two terminations are next to each other. Two neighboring body segments are connected by a carrier plate. The carrier plate holds an electronic housing where two RF signal connectors are located next to each other, and provides a connection to the RF signal connectors.
US10608700B2 Methods and systems for utilizing low gain low noise signal amplification and ideal taps in coaxial networks
Systems and methods are provided for utilizing low gain low noise signal amplification and ideal taps in coaxial networks. An ideal tap configured for use in coaxial networks may have a plurality of ports, one or more processing circuits configured for handling reception and transmission of signals communicated via the tap, and one or more echo cancellation circuits configured for providing echo cancellation during operations of the tap. The processing circuits are configured based on particular predefined tap performance criteria. The tap performance criteria may relate to one or more of port-to-port isolation, return loss, port-to-port gain, and up-tilt. The echo cancellation circuits may be configurable for providing the echo cancellation based on the tap performance criteria. The echo cancellation circuits may include an echo cancellation control circuit for controlling echo cancellation functions and/or operations. The echo cancellation circuits may include dedicated per-port echo cancellation circuits.
US10608695B2 Wide area positioning system
Systems and methods are described for determining position of a receiver. The positioning system comprises a transmitter network including transmitters that broadcast positioning signals. The positioning system comprises a remote receiver that acquires and tracks the positioning signals and/or satellite signals. The satellite signals are signals of a satellite-based positioning system. A first mode of the remote receiver uses terminal-based positioning in which the remote receiver computes a position using the positioning signals and/or the satellite signals. The positioning system comprises a server coupled to the remote receiver. A second operating mode of the remote receiver comprises network-based positioning in which the server computes a position of the remote receiver from the positioning signals and/or satellite signals, where the remote receiver receives and transfers to the server the positioning signals and/or satellite signals.
US10608694B2 High-frequency module, transmission-reception module, and communication apparatus
A high-frequency module (20) includes a reception-side filter (21) that uses a first frequency band as a pass band and a second frequency band as an attenuation band, an LNA (23), and a matching circuit (22) disposed between the reception-side filter (21) and the LNA (23). In a Smith chart, the matching circuit (22) makes an interval between impedance in the second frequency band of the reception-side filter (21) and a second gain circle center point indicating impedance at which gain in the second frequency band of the LNA (23) is maximized greater than an interval between impedance in the first frequency band of the reception-side filter (21) and a first gain circle center point indicating impedance at which gain in the first frequency band of the LNA (23) is maximized.
US10608691B1 Compact multiple-input multiple-output (MIMO) antenna module
Techniques and apparatuses are described that implement a compact multiple-input multiple-output (MIMO) antenna module with two monopole antennas and a decoupling circuit. Due to a physical proximity of the two monopole antennas within the compact MIMO antenna module, the two monopole antennas indirectly couple to each other through one or more coupling paths. The decoupling circuit attenuates the resulting interference by providing a direct coupling path between the two monopole antennas. In this way, the decoupling circuit effectively counteracts the indirect coupling between the two monopole antennas to enable the two monopole antennas to behave substantially independent of each other for MIMO applications. The compact MIMO antenna module can be implemented within space-constrained devices and realize improved performance relative to other antenna modules that have a similar antenna spacing and do not include the decoupling circuit.
US10608690B2 Cover for a region of a mobile phone
Disclosed are covers for a mobile phone including aspects that protect the phone from impact and/or provide shock absorbance characteristics. Covers can include one or more protrusions that reduce the contact surface to the phone and dissipate energy. Advantageously, the one or more protrusions work with intermittent spaces to provide shock absorbing characteristics and reduce the contact surface area between the cover and the phone. In some embodiments, the protrusions can include a soft-side rectangular shape, where the protrusions are placed in an ordered array in the back wall of a cover. In some embodiments, the one or more protrusions can include a row of x-shaped protrusions interspersed with air pockets along the inside wall of the cover.
US10608687B2 Wireless communication system for enabling playback of transmitted voice and controlled interruption thereof
A radio device comprising: a transmitter that transmits a transmission voice; a receiver that receives a reception voice; a recorder that records the reception voice; a playback controller that performs rewind playback of a reception voice recorded in the recorder during the reception voice being received; and a transmit-receive controller that causes the transmitter to transmit the under playback signal to notify that it is during the rewind playback when it is detected that reception of the reception voice is completed during the rewind playback, and that causes the transmitter to transmit a playback end signal indicating that the rewind playback is finished when the rewind playback is finished.
US10608682B2 Radio frequency module
An amplifier circuit unit of a radio frequency module is mounted on a substrate with a first external terminal interposed therebetween, a switch circuit unit is mounted on the substrate with a second external terminal interposed therebetween, and a matching circuit unit is mounted on the substrate with a first terminal and a second terminal interposed therebetween. The first terminal is electrically connected to the second external terminal of the switch circuit unit, and the second terminal is electrically connected to the first external terminal of the amplifier circuit unit. When viewed from a direction perpendicular to one main surface of the substrate, the first terminal is superposed with the second external terminal of the switch circuit unit, and the second terminal is superposed with the first external terminal of the amplifier circuit unit.
US10608680B1 Dual mode communication device and dual mode communication module
A dual mode communication device includes a control module, and a dual mode communication module. The dual mode communication module includes a first interface. The dual mode communication module is electrically connected to the control module through the first interface. The dual mode communication module includes a first communication unit, a second communication unit, a first antenna, and a second antenna. The first communication unit is electrically connected to the first interface. The second communication unit is electrically connected to the first communication unit. The first communication unit controls a turn-on state or a turn-off state of the second communication unit. The first antenna is electrically connected to the first communication unit of the dual mode communication module. The second antenna is electrically connected to the second communication unit of the dual mode communication module.
US10608679B2 Apparatus and methods for radio frequency front end systems
A wireless device comprising a first antenna and second antenna, a transceiver and a radio frequency front end system electrically coupled between the transceiver and the antennas. The RF front end system includes a first module operable to provide a high band transmit signal to the first antenna, receive a first high band receive signal and a first mid band receive signal from the first antenna. The first high band receive signal has a frequency range greater than that of the first mid band receive signal. The RF front end system further includes a second module operable to provide a mid band transmit signal to the second antenna, receive a second mid band receive signal and a second high band receive signal from the second antenna. The second high band receive signal has a frequency range greater than that of the second mid band receive signal.
US10608674B2 Flexible error correction
A method of configuring an error correction engine, the method comprising determining the frequency of operation of the error correction engine, determining the size of the code to be error corrected, determining the time permitted in which to error correct the code, and based on the determining steps, configuring the number of active error correction processes within the error correction engine to be used to error correct the code.
US10608671B2 ECC word configuration for system-level ECC compatibility
A memory device includes memory arrays configured to store pages of data organized into multiple ECC words. The memory device also includes at least one input/output pad for each ECC word associated with a page, such that a first level of error correction is performed by the memory device on each of the ECC words associated with a page, and a second level of error correction is performed on the data output by each of the input/output pads, during a particular period of time. Each of the one or more input/output pads of the memory device is configured to provide only one bit of data per ECC word to an external source during an access from the external source.
US10608669B2 Performance of data channel using polar codes for a wireless communication system
Various embodiments provide for encoding and decoding data channel information with polar codes where the frozen bits of the information block can be set to a scrambling identifier based on the device ID, cell ID, or some other unique identifier instead of being set to null. The frozen bits can be identified based on the type of polar code being used, and while the non-frozen bits can be coded with the data link data, the frozen bits can be coded with the scrambling identifier. In an example where there are more frozen bits than bits in the scrambling identifier, the most reliable of the frozen bits can be coded with the scrambling identifier. In another example, the frozen bits can be set to the CRC bits, which can then be masked by the scrambling identifier.
US10608657B2 Analog-to-digital conversion apparatus and analog-to-digital conversion method
An AD conversion apparatus includes an AD conversion unit; a reference voltage switching unit that is disposed between an output of a sensor and an analog input terminal of the AD conversion unit and is connectable to the output of the sensor and a plurality of reference voltage lines; and a control unit to control switching the reference voltage input to the AD conversion unit by connecting the reference voltage switching unit to one of the reference voltage lines and to the output of the sensor. An analog output value of the sensor is input to the analog input terminal of the AD conversion unit via the reference voltage switching unit and is converted into a digital value.
US10608655B1 Inter-stage gain calibration in double conversion analog-to-digital converter
Various background calibration techniques to calibrate inter-stage gain, e.g., in pipelined ADCs, are described to allow open loop amplifier circuits to be used as residue amplifiers for better power efficiency. Using various techniques, a well-controlled perturbation can be injected between two conversions and the actual perturbation after a residue amplifier can be measured. By comparing the actual measurement against an expected value, the gain information of the residue amplifier can be estimated and then calibration can be applied.
US10608654B2 Track and hold circuits for high speed and interleaved ADCS
Improved track and hold (T/H) circuits can help analog-to-digital converters (ADCs) achieve higher performance and lower power consumption. The improved T/H circuits can drive high speed and interleaved ADCs, and the design of the circuits enable additive and multiplicative pseudo-random dither signals to be injected in the T/H circuits. The dither signals can be used to calibrate (e.g., linearize) the T/H circuits and the ADC(s). In addition, the dither signal can be used to dither any remaining non-linearity, and to calibrate offset/gain mismatches in interleaved ADCs. The T/H circuit design also can integrate an amplifier in the T/H circuit, which can be used to improve the signal-to-noise ratio (SNR) of the ADC or to act as a variable gain amplifier (VGA) in front of the ADC.
US10608650B2 Voltage-controlled oscillators with ramped voltages
In examples, a voltage-controlled oscillator (VCO) comprises an inductor; a first pair of transistors having first terminals coupled to a voltage source, second terminals coupled to opposing ends of the inductor, and control terminals coupled to opposing ends of the inductor; and a second pair of transistors having first terminals coupled to ground, second terminals coupled to opposing ends of the inductor, and control terminals coupled to opposing ends of the inductor. The VCO also comprises a first transistor coupled to at least one capacitor, the combination of the first transistor and the at least one capacitor coupled to the inductor in parallel. The VCO further comprises second, third, and fourth transistors coupled to a control terminal of the first transistor, the second transistor coupled to the voltage source, the fourth transistor coupled to ground, and the third transistor configured to receive a ramped voltage.
US10608639B2 Memristor-based dividers using memristors-as-drivers (MAD) gates
Memristor-based dividers using memristors-as-drivers (MAD) gates. As a result of employing MAD gates in memristor-based dividers, such as binary non-restoring dividers and SRT dividers, the number of delay steps may be less than half than the number of delay steps required in traditional CMOS implementations of dividers. Furthermore, by using MAD gates, memristor-based dividers can be implemented with less complexity (e.g., fewer memristors and drivers). As a result, by the memristor-based dividers using MAD gates, the speed and complexity of a wide variety of arithmetic operations is improved.
US10608634B2 Dynamic impedance control for input/output buffers
A system and method of performing off chip drive (OCD) and on-die termination (ODT) are provided. A common pull-up network composed of transistors and a common pull-down network composed of transistors are employed to implement both of these functions. In drive mode, the pull-up network is configured to produce a calibrated drive impedance when an “on” output is to be generated, and the pull-up network is configured to produce a calibrated drive impedance when an “off” output is to be generated. In termination mode, the pull-up network and the pull-down network are configured to produce a calibrated pull-up resistance and pull-down resistance respectively such that together, they form a split termination.
US10608628B2 Drive circuit for a transistor component
A drive circuit for a transistor component is described. The drive circuit comprises: an output, which is designed to be connected to a drive input of a transistor component and which has a first output node and a second output node; an input, which is designed to receive an input signal, which is referred to a reference potential, and which has a first input node and a second input node; a differential amplifier arrangement, which is connected to the first input node, the second input node, and the second output node, and which is designed to generate a drive signal based on the input signal; and a driver circuit, which is designed to receive the drive signal and to generate a drive voltage between the first and second output node based on the drive signal.
US10608625B1 Gate driver with continuously-variable current
Circuits, methods, and systems are provided for setting a current level to be used by a current-mode gate driver. The current level may be used to source, sink, or both source and sink current to/from the gate terminal of a power device. The current level is based upon a current or voltage level input from an analog current-setting terminal. This input current or voltage level may take a value from a continuous range of current or voltage values.
US10608624B2 Efficient switching circuit
A switching device includes a first leg having a plurality of transistors connected in series. The switching device also includes a second leg having a transistor, connected in parallel to the first leg. The switching device further includes a controller controlling the plurality of transistors and the transistor. The controller is configured to turn the switching device from a first state to a second state by first turning the transistor from the first state to the second stat and then turning the plurality of transistors from the first state to the second state.
US10608621B2 Per lane duty cycle correction
The present disclosure relates generally to improved systems and methods for control of one or more timing signals in a memory device. More specifically, the present disclosure relates to configurable duty cycle correction at one or more DQ pins (e.g., data input/output (I/O) pins) of the memory device. For example, the memory device may include a configurable phase splitter and/or selective capacitive loading circuitry implemented to adjust the duty cycle of a timing signal at one or more DQ pins during and/or after manufacture of the memory device. Accordingly, the memory device may include increased flexibility and granularity of control over the one or more timing signals.
US10608619B1 Power-on reset circuit and related reset method
A power-on reset circuit arranged to generate a reset signal according to a power supply voltage includes: a power supply voltage detector, a holding circuit, a reference voltage generator and a reset determination circuit. The power supply voltage detector is controllable by the reset signal, and arranged to detect a level of the power supply voltage to generate a detection signal. The holding circuit is arranged to output an enablement signal according to the detection signal, wherein the holding circuit selectively maintains a level of the enablement signal according to a level of the detection signal. The reference voltage generator is controllable by the enablement signal to selectively output a reference voltage. The reset determination circuit is arranged to output the reset signal according to the power supply voltage and the reference voltage.
US10608617B2 Low noise charge pump method and apparatus
A charge pump method and apparatus is described having various aspects. Noise injection from a charge pump to other circuits may be reduced by limiting both positive and negative clock transition rates, as well as by limiting drive currents within clock generator driver circuits, and also by increasing a control node AC impedance of certain transfer capacitor coupling switches. A single-phase clock may be used to control as many as all active switches within a charge pump, and capacitive coupling may simplify biasing and timing for clock signals controlling transfer capacitor coupling switches. Any combination of such aspects of the method or apparatus may be employed to quiet and/or simplify charge pump designs over a wide range of charge pump architectures.
US10608614B2 Method and device for bi-state control of nonlinear resonators
A bi-state bifurcation-based control system and method for nonlinear resonators, which utilizes a control loop to servo on the edge of the bifurcation jump, either at the maximum “on” point prior to the Duffing bifurcation jump or along the rising edge of the parametric bifurcation.
US10608612B2 Saw filter comprising an additional pole
In order to suppress an interference frequency in a ladder-type filter, an additional resonator (RZ1) that acts as a capacitance is connected in parallel to a series resonator (S1). The antiresonance of the additional resonator creates an additional pole in order for the interference frequency to be attenuated more effectively.
US10608610B2 Substrate for a temperature-compensated surface acoustic wave device or volume acoustic wave device
A substrate for a surface acoustic wave device or bulk acoustic wave device, comprising a support substrate and an piezoelectric layer on the support substrate, wherein the support substrate comprises a semiconductor layer on a stiffening substrate having a coefficient of thermal expansion that is closer to the coefficient of thermal expansion of the material of the piezoelectric layer than that of silicon, the semiconductor layer being arranged between the piezoelectric layer and the stiffening substrate.
US10608608B2 Method for fabricating bulk acoustic wave resonator with mass adjustment structure
A method for fabricating bulk acoustic wave resonator with mass adjustment structure, comprising following steps of: forming a sacrificial structure mesa on a substrate; etching the sacrificial structure mesa such that any two adjacent parts have different heights, a top surface of a highest part of the sacrificial structure mesa is coincident with a mesa top extending plane; forming an insulating layer on the sacrificial structure mesa and the substrate; polishing the insulating layer to form a polished surface; forming a bulk acoustic wave resonance structure including a top electrode, a piezoelectric layer and a bottom electrode on the polished surface; etching the sacrificial structure mesa to form a cavity; the insulating layer between the polished surface and the mesa top extending plane forms a frequency tuning structure, the insulating layer between the mesa top extending plane and the cavity forms a mass adjustment structure.
US10608605B2 Circuit, receiving circuit, optical receiver, optical transmission system, and active optical cable
According to an embodiment, a circuit includes a first transistor, a second transistor, and a third transistor. The first transistor includes a first control terminal to receive a first input signal, a first current terminal to output an inverted output signal, and a second current terminal. The second transistor includes a second control terminal to receive a second input signal, a third current terminal to output a non-inverted output signal, and a fourth current terminal connected to the second current terminal. The third transistor includes a third control terminal to receive the inverted output signal, a fifth current terminal electrically connected to the second and fourth current terminals, and a sixth current terminal electrically connected to a first power supply.
US10608600B2 Adaptable receiver amplifier
Provided herein are apparatus and methods for a multi-stage signal-processing circuit. The signal-processing circuit can include multiple configurable stages that can be cascaded and configured to process an input signal. Control circuitry can be used to select an output of the configurable stages. Serial data can be recovered with good signal integrity using a signal monitor with the configurable stages by virtually placing the signal monitor on a buffered output node.
US10608599B2 Variable gain circuit and transimpedance amplifier using the same
A transimpedance amplifier includes a variable gain circuit configured to generate a pair of complementary signals in accordance with an input signal and a reference signal. A first differential circuit of the variable gain circuit includes a first transistor including a control terminal to receive the input signal, a second transistor including a control terminal to receive the reference signal, and a variable resistance circuit including a first field effect transistor (FET) and a second FET. A first timing when a voltage of a first linearity adjustment signal input to the first FET reaches a first threshold voltage of the first FET and a second timing when a voltage of a second linearity adjustment signal input to the second FET reaches a second threshold voltage of the second FET are different from each other.
US10608598B2 Amplification in presence of a variable antenna impedance
In an example aspect, an apparatus includes a balanced power amplifier, which performs amplification in the presence of a variable antenna impedance. The balanced power amplifier includes a quadrature output power combiner coupled to a first power amplifying path and a second power amplifying path, detection circuitry, and control circuitry. The detection circuitry includes at least one power detector coupled to an isolated port of the quadrature output power combiner and a resistor coupled between the isolated port and a ground. The at least one power detector is configured to measure power at the isolated port, which is based on a resistance of the resistor. The control circuitry is configured to adjust operating conditions of a first power amplifier of the first power amplifying path and the second power amplifier of the second power amplifying path based on the power that is measured at the isolated port.
US10608592B2 Linear amplifier having higher efficiency for envelope tracking modulator
A linear amplifier is provided to have higher efficiency for an envelope tracking modulator. In one embodiment, a first stage amplifier circuit can be simply operated in a high gain mode or a high bandwidth mode for different applications, without using large chip area. In another embodiment, an output stage has a cascode structure whose dynamic range is controlled according to a voltage level of a supply voltage, to make a core device within the output stage have better protection and suitable dynamic range.
US10608591B2 Apparatus and a method for providing a supply control signal for a supply unit
An apparatus for providing a supply control signal for a supply unit, the supply unit being configured to provide a variable controlled power supply to the power amplifier. The apparatus includes a determination module configured to determine a deviation of a signal from at least one nominal value; and an adjustment module configured to provide the supply control signal after an adjustment based on the determined deviation.
US10608590B2 High-gain low noise figure low noise complementary metal oxide semiconductor amplifier with low current consumption
A radio frequency low noise amplifier circuit with a receive signal input, a receive signal output, and a voltage source include a low noise amplifier and a coupled inductor circuit with a primary inductive chain connected to the output of the low noise amplifier and to the voltage source. The coupled inductor circuit further includes a secondary inductive chain with a first inductor electromagnetically coupled to the primary inductive chain, and a second inductor in series with the first inductor and magnetically coupled to the primary inductive chain. The second inductor is connected to a feedback node of the low noise amplifier. There is an output matching network connected to the first inductor of the secondary inductive chain and to the receive signal output.
US10608589B2 Multiplexed integrating amplifier for loss of signal detection
A loss of signal circuit has a multiplexer and a photodiode coupled to a first input of the multiplexer. A reference signal generator is coupled to a second input of the multiplexer. An amplifier is coupled to an output of the multiplexer. A demultiplexer includes an input of the demultiplexer coupled to an output of the amplifier. A first capacitor is coupled to a first output of the demultiplexer. A second capacitor is coupled to a second output of the demultiplexer. A comparator has a first input coupled to the first output of the demultiplexer and a second input of the comparator is coupled to the second output of the demultiplexer.
US10608587B2 Crystal oscillator circuit
A method and crystal oscillator circuit match a supply voltage with a drive level of a crystal. The crystal oscillator circuit is based on a Pierce oscillator circuit which further includes a capacitor Cd. The capacitor Cd together with the load capacitor act as a capacitive voltage divider and the capacitance of this capacitor may be selected to reduce the supply voltage to match the drive level of the crystal oscillator without affecting the oscillation margin of the crystal.
US10608586B2 Resonator device, electronic apparatus, and vehicle
A resonator device includes a first resonator that generates a reference clock signal, a second resonator that generates a first clock signal having a frequency adjusted based on the reference clock signal, and a circuit device that includes a temperature sensor for performing temperature compensation on an oscillation frequency of the first resonator. The temperature sensor is disposed on the circuit device such that the first resonator overlaps the temperature sensor in a plan view.
US10608584B2 Fast start-up circuit for low power crystal oscillator
A method and apparatus for speeding up the start-up process of a crystal oscillator. The energy required for starting oscillations is inserted to the crystal by a stimulus in the form of a time-variant voltage or current pattern, either periodic or aperiodic. The stimulus is stopped after a pre-established period, then the oscillator continues to operate in its normal mode and completes the start-up process significantly faster, compared to a start-up process not comprising the above stimulus.
US10608583B2 Phase noise reduction techniques for voltage-controlled oscillators (VCOs)
Certain aspects of the present disclosure provide methods and apparatus for reducing phase noise in voltage-controlled oscillators (VCOs). One example VCO generally includes a first resonant circuit comprising an inductor and a first variable capacitive element coupled in parallel with the inductor; and a second variable capacitive element coupled to a center tap of the inductor and further coupled to a reference voltage, wherein the center tap of the inductor is further coupled to a voltage source.
US10608581B2 Solar panel location detection system and method
A system for automatically commissioning a solar panel array comprises a plurality of panel monitoring devices, each panel monitoring device connected between a positive and negative terminal of a solar panel. Each panel monitoring device comprises a switching device, the switching device configurable to disconnect an output from the solar panel. The system further compriseslogic configured to automatically obtain a relative position of each panel monitoring device in the system by appointing serially a series of masters from among the panel monitoring devices, each master in turn broadcasting a unique identifier and enabling its output. Each panel monitoring device listens to the masters' broadcasts and stores in memory the unique identifier and information indicating whether the panel monitoring device detected the masters' voltage. The panel monitoring devices determine their respective locations by analyzing the information broadcast by, and the voltage detected from, the masters.
US10608580B2 Concentrator photovoltaic unit, concentrator photovoltaic module, concentrator photovoltaic panel, and concentrator photovoltaic apparatus
In a concentrator photovoltaic unit configured to guide sunlight concentrated by a primary concentrating portion to a power generating element by means of a secondary concentrating portion, the secondary concentrating portion includes: a secondary lens having a three-dimensional shape; and a cover portion being translucent and having a refractive index higher than that of air and lower than that of the secondary lens, the cover portion covering at least a surface on which the sunlight is incident in a surface of the secondary lens, in a thin film shape extending along the surface on which the sunlight is incident. By arranging a large number of the units, a concentrator photovoltaic module can be configured. By arranging a large number of the concentrator photovoltaic modules, a concentrator photovoltaic panel can be configured. By further providing a driving device for tracking the sun, a concentrator photovoltaic apparatus can be configured.
US10608576B2 Motor control apparatus
A motor control apparatus that estimates a temperature of a temperature estimation target element at a time of energizing the motor and drives a motor by controlling an electric power is provided. The motor control apparatus includes a primary delay arithmetic unit that outputs a primary delay response as an amount of temperature change, a sensor value adder that adds a sensor value of a temperature sensor to the amount of temperature change, an offset adder that adds an offset temperature to an output of the sensor value adder, a response constant determination portion that determines the gain and the time constant, and an offset temperature determination portion. At least one of the response constant and the offset temperature is changed according to a supply voltage or an input voltage.
US10608570B2 Power converter and refrigeration air conditioner
A boosting operation of a converter and the intermittent energization operation of an inverter are optimally performed in accordant with input or output. The power converter includes the converter capable of boosting a DC voltage outputted by switching operation alternately performing shorting and rectification; the inverter; an inverter capable of performing intermittent energization in which switching around zero cross of a motor current is turned off upon converting the DC voltage outputted by the converter into three-phase AC power; and a controller that controls the converter to perform boosting operation and the inverter to perform the boosting operation of the converter and the intermittent energization operation of the inverter linkingly.
US10608569B2 Control device of AC rotating electrical machine
A control device of an AC rotating electrical machine includes: a midpoint potential detection unit 12 that detects, for respective phases, midpoint potentials 43, 44, 45 of upper switching elements 41 and lower switching elements 42 of an inverter circuit 20; a phase current detection unit 23 that detects a phase current of each phase of an AC rotating electrical machine 3; and a CPU 11 that calculates a current estimated value Idc of DC current that is input from a DC power supply 2 to the inverter circuit 20, on the basis of the detected midpoint potential of each phase and the phase current of each phase.
US10608568B2 Control device for AC rotary machine
In a control device for an AC rotary machine, having an angle detector for detecting an electrical angle of the AC rotary machine, a detection error produced by the angle detector due to a noise magnetic field generated by a multi-phase alternating current flowing through an inverter connection unit is corrected using a correction signal having a phase and an amplitude that are determined in accordance with a relative positional relationship between the inverter connection unit and the angle detector and a current vector of the multi-phase alternating current, whereupon an inverter is controlled on the basis of the corrected electrical angle. As a result, a simple, low-cost control device for an AC rotary machine with which an angular position of a rotor can be detected with a high degree of precision is obtained.
US10608567B1 Determination of demagnetized torque capability in real-time for electric motor in propulsion system
A propulsion system for a device having an electric motor configured to selectively provide a first torque contribution to propel the device. At least one sensor is configured to obtain a respective signal related to the electric motor. A controller is in communication with the sensors and configured to determine a magnet flux linkage (λm) based in part on the respective signal. The controller has a processor and tangible, non-transitory memory on which instructions are recorded for a method of determining a demagnetized torque capability (TD) for the electric motor in real-time. In the event of a threshold level of demagnetization of the electric motor, the method estimates the torque capability in real time of the electric motor, taking the demagnetization level into account. At least one operating parameter of the device is controlled based at least partially on the demagnetized torque capability (TD).
US10608564B1 Universal monitor and fault detector in fielded generators and method
A method and system for monitoring an engine driven generator system (GMS) is provided herein. The system self-configures across generator types and manufacturers via a learning algorithm. Additional sensors are included in the system to provide a robust set of sensor data. Data analysis employed includes comparison to threshold levels, trending of historical data, and Wavelet analysis. A graphical touch screen is provided to users for both controlling the GMS and for viewing results. Monitoring results include operating conditions, existing faults, and warnings of undesirable conditions. Ethernet connections afford review of real time data, diagnostic feedback, and prognostic information at a central location. A sleep state of the GMS conserves generator battery life.
US10608557B1 Four degrees of freedom piston-tube electrostatic actuator
A MEMS electrostatic piston-tube actuator that provides 4 degrees of freedom (4-DOF) motion is disclosed. The actuator comprises of an inner and an outer MEMS structure. The inner MEMS structure comprises of an inner moving stage (rotor) and an inner fixed frame (stator). The inner rotor comprises of a central load stage, a plurality of rotary comb drive electrodes surrounding the central rotor. The outer MEMS structure comprises of an outer moving stage (outer rotor) and outer stator frame. The outer rotor holds the entire inner MEMS structure and is rigidly attached to it through a fixed periphery of the inner MEMS structure. The outer rotor comprises of a plurality of through openings (tubes) and attached to a fixed outer periphery through a plurality of mechanical springs. A load set on the central stage can be controlled in 4-DOF comprising of translational and rotational motions of roll, yaw, pitch, and z-axis translation.
US10608556B2 Bidirectional power converter
Some embodiments are directed to a three-phase power converter for converting power between a power grid network and a battery that includes a three-phase grid transformer, a three-phase switching converter for coupling to a positive terminal of the battery, a first, second and third series inductors coupled between the three-phase grid transformer and the three-phase switching converter, a control circuit configured for controlling a first, second and third phase differences between first, second and third time-periodical power grid voltage signals provided by the grid transformer and first, second and third converter time-periodical voltage signals provided to the switching converter such that the first, second and third time-periodical power grid voltage signals and first, second and third converter time-periodical currents are in phase. The three-phase grid transformer provides electrical isolation between the power grid network and the battery.
US10608555B2 Inverter circuit comprising a circuit arrangement for regenerative damping of electrical oscillations, and method for regenerative damping of electrical oscillations
The invention relates to an inverter circuit for the alternating connection of the phases of a three-phase load to a DC source, having pairs of electronic switches connected in parallel with one The two switches of each pair are connected in series, and wherein the connection for the respective phase of the load is provided at the connection of the two electronic switches belonging to the pair. An intermediate circuit capacitor is connected in parallel to the DC source. Electric connections are provided between the intermediate circuit capacitor and the power module for the connection of the switch pairs. The circuit arrangement has a buffer capacitor connected to a connection of the switch pairs. A first diode connects the buffer capacitor to the other connection of the switch pairs. A step-down controller connects the buffer capacitor to the intermediate circuit capacitor.
US10608549B2 Converter module
A converter module includes: a system board; and an isolated rectifier unit connected with the system board via at least one pin, the isolated rectifier unit including: a system board; a circuit module; and an isolated rectifier unit arranged adjacent to the circuit module and connected with the system board; wherein the isolated rectifier unit includes: a magnetic core comprising at least one core column parallel to the system board and two cover plates provided at both ends of the core column; and multiple carrier board units provided between the two cover plates and perpendicular to the system board, wherein each of the carrier board units comprises at least one via hole, at least one primary winding, at least one secondary winding and at least one switch connected with the at least one secondary winding.
US10608541B1 Digitizing the control loop for a power converter by using a delta-sigma modulator
Most of the AC-DC converters have an analog control loop, which costs additional pins for the compensator, and there are limited options to change settings when, for example, the output voltage needs to change. This specification discloses systems and methods, where a delta-sigma ADC (analog-to-digital converter) is used to digitize the input voltage. The filter after the delta-sigma ADC can give a big delay, which reduces the phase margin of the control loop. To minimize the delay, this invention ensures that, when the setpoint is reached, the input of the delta-sigma modulator is in the middle of the input range. In some embodiments, a digital control loop can be implemented using a delta-sigma modulator together with a PI controller (proportional-integrator controller).
US10608539B1 Multi-phase power supply for stepdown system
A multi-phase power supply for stepdown system includes a plurality of first stage voltage converters, a plurality of second stage voltage converters and a controller. The first stage voltage converters are under open-loop control, and the second stage voltage converters are under close-loop voltage regulation control. The first stage voltage converters convert an input voltage to generate a midway voltage. The second stage voltage converters convert the midway voltage to generate an output voltage. The controller receives the output current of each phase of the first stage voltage converters and the second stage voltage converters, the input voltage, the midway voltage of each phase and the output voltage. The controller adjusts a number of enabled phases and balances the output current according to the output currents, and outputs stable power according to the input voltage, the midway voltage and the output voltage.
US10608532B1 Power converter with multi-mode timing control
A converter circuit includes a power stage circuit configured to convert an input voltage to an output voltage provided at an output, and a control circuit configured to control the power stage circuit. The control circuit is configured to operate in one of a pulse frequency modulation (“PFM”) mode and a pulse width modulation (“PWM”) mode depending on a current supplied to the output. The control circuit includes a multi-mode timer circuit configured to provide a switching signal to set an off time for each switching cycle of the power stage circuit during the PFM mode and during the PWM mode.
US10608526B2 Device and method for calculating switching time
A device and method for calculating switching time. The device includes: a digital calculator configured to calculate a next on time according to an output voltage signal and an inductor current signal detected during an on period of a switching element and calculate a next off time according to the next on time, an input voltage signal and the output voltage signal; and a signal generator configured to generate a pulse width modulation signal for controlling the switching element, according to the next on time and the next off time. Therefore, a digital controlling manner is provided, not only the number of components and the cost are decreased, but also detection accuracy is improved with a simple structure.
US10608523B2 12-phase transformer rectifier
A 12-phase static electrical transformer rectifier including a transformer and first and second three-phase rectifier circuits for coupling to a load, the transformer including a primary circuit having three primary coils arranged in a star configuration and a secondary circuit including three first secondary coils and three second secondary coils that are distinct from the first secondary coils. The secondary circuit of the transformer includes a loop of six secondary coils formed by electrically connecting together the three first secondary coils and the three second secondary coils of the secondary circuit.
US10608522B2 Electrical circuit with auxiliary voltage source for zero-voltage switching in DC-DC converter under all load conditions
An electrical circuit comprising an n-port m-phase active bridge converter with n≥2 and m≥1, where each port can be operated as an input or an output port, wherein each of the n ports has m phase legs with multiple active switches with parallel connected snubber or resonant capacitors, whereby the n ports can convert a DC-voltage into an AC voltage, the n ports connected via an m-phase transformer or over m separate transformers each connected to each of the m phase legs of each of the n ports to transfer power between the ports, wherein an auxiliary circuit is connected to the transformers to convert a part of a transformer input voltage and energy via an auxiliary voltage source into a DC mid-point capacitor of a DC-link of at least one of the n-port m-phase active bridge converters to recharge the DC mid-point capacitor.
US10608518B2 Transport device in the form of a long stator linear motor
To provide a simple and flexibly usable transport device in the form of a long stator linear motor, which enables a movement of a transport unit of the transport device in several different planes, it is provided according to the invention that a transition segment including a continuous-flow conveyor having a longitudinal axis is provided, adjoining the starting point or the ending point of the transport track in the longitudinal direction, for transporting the transport unit in a direction of movement extending along the longitudinal axis, wherein the continuous-flow conveyor is provided to move the transport unit in the direction of movement at least sectionally in a conveying plane deviating from the movement plane of the transport track.
US10608516B2 Power generation device
A power generation device includes a first magnetic body including a side surface that makes contact with or separates from the first side surface of the yoke, a second magnetic body including a side surface that makes contact with or separates from the second side surface of the yoke, and a magnet including a first magnetic pole face and a second magnetic pole face that has a magnetic pole different from a magnetic pole of the first magnetic pole face. The first magnetic pole face is attracted to the attraction surface of the first magnetic body, the second magnetic pole face is attracted to the attraction surface of the second magnetic body, and at least one of the first magnetic body and the second magnetic body rotates in a state of being attracted to the magnet.
US10608514B2 Electricity and air supplying equipment
A type of electricity and air supplying equipment, which includes: a clutch mechanism, a belt assembly, a motor having a transmission shaft, a generator unit having a generating wheel, and an air compressor having an air compressing wheel. The clutch mechanism has first and second clutch shafts that can be engaged or disengaged. The belt assembly includes a first belt connected between the transmission shaft and the generating wheel, a second belt connected between the generating wheel and the first clutch shaft, and a third belt connected between the second clutch shaft and the air compressing wheel. The motor drives the generator unit to run and generate electricity, and meanwhile, the generator unit drives the air compressor through the clutch mechanism. Thus, the equipment can use single power for electricity generation and high-pressure air production, while providing heat insulation and easy assembly.
US10608513B2 Rotor manufacturing apparatus
A rotor manufacturing apparatus 1 is provided, the rotor manufacturing apparatus 1 including: a first mold 2 and a second mold 3 respectively arranged on one end surface and another end surface in the axial direction of a cylindrical rotor core 40 in order to seal the magnet insertion hole 42 in the process of filling the gap between a permanent magnet 51 and a magnet insertion hole 42 with the resin material 52 and solidifying a resin material 52, in which each of the first mold 2 and the second mold 3 is provided with positioning protrusion parts 6a, 6b, 7a, and 7b that are protruded in the axial direction and are intended to position the permanent magnet 51 in a predetermined position with respect to the magnet insertion hole 42.
US10608512B2 Axial flux machine manufacture
We describe a method of manufacturing a stator of an axial flux permanent magnet machine, the machine having a stator comprising a stator housing defining a chamber comprising a set of coils wound on respective stator bars and disposed circumferentially at intervals about an axis of the machine, and a rotor bearing a set of permanent magnets and mounted for rotation about said axis, and wherein said rotor and stator are spaced apart along said axis to define a gap therebetween in which magnetic flux in the machine is generally in an axial direction, the method comprising: providing first and second radial walls for said stator housing; providing inner and outer side walls for said stator housing; assembling said first and second radial walls and said inner and outer side walls around said set of coils to form a stator assembly, wherein said assembling further comprises: providing one or more collapsible elements between said side walls and one or both of said first and second radial walls; and attaching said side walls to said first and second radial walls, wherein said attaching comprises controlling one or both of a spacing and a degree of parallelism of said first and second radial walls by controlling the collapse of said one or more collapsible elements.
US10608505B1 Cooling motor controller with a motor with duct
Embodiments of cooling a motor controlling using a motor are disclosed. In some embodiments, a system includes an electric motor including at least one rotor with integrated features positioned and configured to pull air into and through the electric motor. The system also includes at least one motor controller each comprising a heat sink positioned in an air intake path from a source of air to the electric motor. A method of manufacturing the system includes arranging at least one motor controller and at least one electric motor, coupling the at least one motor controller and at least one electric motor via a flexible duct, and adapting the arrangement of the at least one motor controller and the at least one electric motor to passively provide cooling via airflow through the at least one motor controller and at least one electric motor in proportion to a load on the at least one electric motor.
US10608503B2 Generator set integrated gearbox
A generator set comprises an engine including a crankshaft rotatable in a first direction about a longitudinal axis of the generator set, and a generator including a generator shaft. A gearbox is positioned between the engine and the generator, all mounted on a chassis. The gearbox couples the crankshaft to the generator shaft. The gearbox includes a gearbox housing having a first end and a second end. The first end is coupled to an engine first end and the second end is coupled to a generator first end. The gearbox also includes a gear set including a plurality of gears, a first gear shaft coupled to a crank shaft first end, and a second gear shaft coupled to a generator shaft first end. The crankshaft and at least a portion of the plurality of gears, and the generator shaft are axially aligned along the longitudinal axis of the generator set.
US10608502B2 Instant energy system
A non-polluting, zero hazardous gas emission electricity generating hybrid system is provided with a hydraulic pressure drive cylinder. To one end of the linear movement drive cylinder is connected with a fluid reservoir containing the fluid to be supplied to the drive cylinder. The fluid from the reservoir is pressured through the inlet pipes by the mechanical pump electrically connected to the motor positioned on top of the said fluid reservoir. To the other end of the linear movement drive cylinder is provided an outlet means for collecting the said fluid into the fluid reservoir enabling the linear movement for the hydraulic cylinder.
US10608500B2 Electric power tool
In an impact driver, a stator is made compact to accommodate a brushless motor in a reduced space, thereby keeping a housing compact, and productivity and handleability are also improved. The impact driver includes a brushless motor including a stator in which coils are wound and that includes fusing terminals at which the coils are fused, and a rotor capable of rotating relative to the stator, lead wires for supplying power to the coils, respectively, and lead wire-side terminals to which the lead wires are connected, respectively. The fusing terminals and the lead wire-side terminals are connected to each other at a predetermined position (a connection plate) in a circumferential direction of the stator by means of screws.
US10608499B2 Bearing retainer for vibration motor
A motor case of a vibration motor has a first tubular part and a first inward flange integrally formed in a flange shape in the inward direction from the upper opening end of the first tubular part. A rotary shaft 30 is supported in an upper oil-impregnated bearing and a lower oil-impregnated bearing, and an upper portion of the rotary shaft protrudes from the motor case. The rotary shaft is inserted into a soft washer, with the soft washer between the rotor unit and the upper oil-impregnated bearing. A weight is eccentrically fixed to the upper portion of the rotary shaft, and an attraction magnet is fixed to the motor case and attracts the weight toward the motor case side. A retainer, which prevents the upper oil-impregnated bearing from coming out in the upward direction, is formed on the motor case.
US10608494B2 Stator unit, motor, and method of manufacturing stator unit
A stator unit included in a motor includes a base member, an armature, a circuit board, and a mold resin portion. The base member extends substantially perpendicularly to a vertically extending center axis. The armature and the circuit board are positioned above the base member. The circuit board is electrically connected to the armature. The mold resin portion covers the armature and the circuit board. In a process of forming the mold resin portion, the base member is firstly supported by a first mold.
US10608493B2 Stator for rotary electric machine having distributed winding structure
There is provided a stator for a rotary electric machine including a stator core including a plurality of teeth arranged along a circumferential direction and a plurality of slots formed between the teeth adjacent to each other, and multi-phase coils in which windings of different phases are respectively wound around the teeth by distributed winding. Each of the slots is provided therein with a plurality of windings forming the coils. The plurality of windings of the different phases are arranged to be overlapped in the circumferential direction in at least a part of the plurality of slots.
US10608489B2 Switched reluctance machine with rotor excitation using permanent magnets
Various embodiments are described herein for a switched reluctance machine having a rotor excitation. In one example embodiment, the switched reluctance machine comprises a stator and a rotor. The rotor may be disposed inside or outside the stator. The rotor is spaced from the stator, and the rotor and the stator are concentrically disposed. The rotor has a plurality of rotor poles having an excitation source, where the excitation source comprises at least one adjustable parameter. The excitation source is provided by a permanent magnet. The dimensions and various other parameters associated with the permanent magnets are adjustable.
US10608488B2 Radially embedded permanent magnet rotor and methods thereof
In one embodiment, a permanent magnet rotor is provided. The permanent magnet rotor includes at least one permanent magnet and a substantially cylindrical rotor core including an outer edge and an inner edge defining a central opening. The rotor core includes a radius R, at least one pole, and at least one radial aperture extending radially though the rotor core from the outer edge to a predetermined depth less than the radius. The at least one radial aperture is configured to receive the at least one permanent magnet. The rotor further includes at least one protrusion extending into the at least one radial aperture, the at least one protrusion positioned substantially along a bottom of the at least one radial aperture and configured to facilitate retention of the at least one permanent magnet within the at least one radial aperture.
US10608485B2 Rotor for a permanent-magnet excited electrical machine
The disclosure relates to a rotor for a permanently excited electric machine. The rotor includes a holding pocket which is formed by a cutout of the rotor and which is designed to receive a permanent magnet. At least one flexible limb projects into the holding pocket of the rotor, and is designed to form an interference fit together with a circumferential boundary of the holding pocket and the permanent magnet arranged between the at least one flexible limb and the circumferential boundary.
US10608482B2 Method of manufacturing stator core, method of inspecting stator core, stator core, and motor
A method of manufacturing a stator core, the stator core that includes core pieces arranged in a circumferential direction about a central axis that extends in an up-down direction, the core pieces formed by stacking plate members, the plate members each including a core back portion extending in the circumferential direction, a tooth portion extending from the core back portion towards a first side in a radial direction, and a groove portion recessed from a surface on a second side of the core back portion in the radial direction towards the first side in the radial direction, the method of manufacturing the stator core including stamping out an individual piece including the core back portion and the tooth portion stamped out from an electromagnetic steel sheet, and forming the groove portion formed by punching a portion of the electromagnetic steel sheet.
US10608479B2 Underwater power and data transfer system
According to the embodiments provided herein, power and data transfer system may include a primary inductive, a secondary inductive coupler, a power source, and a controller. The primary inductive coupler may forms a flat front face. The primary inductive coupler may include a primary winding wound around a primary core. The primary core may be adjacent to the flat front face. The secondary inductive coupler may be separated from the flat front face of the primary inductive coupler by a fluid. The secondary inductive coupler may include a secondary winding. The power source may generate a current in the primary winding of the primary inductive coupler and a magnetic field in the secondary winding of the secondary inductive coupler. The controller may execute machine readable instructions to receive charging data via a feedback loop and adjust the current based upon the charging data.
US10608465B2 Device forming an interface between an auxiliary power supply system and a power generation module in a rail vehicle
A device (2) forming an interface between an auxiliary power supply system (1) and a power generation module (3) in a rail vehicle, the power generation module (3) being designed to charge a first type of auxiliary power supply system with electrical energy, includes elements of connection to the power generation module (3) and to a second type of auxiliary power supply system (1), the second type of auxiliary power supply system differing from the first type of auxiliary power supply system, and the interface device (2) includes interface elements designed for the operation of the second type of auxiliary power supply system (1) in combination with the power generation module (3).
US10608463B1 Direct charging of battery cell stacks
Charging methods and systems are provided which charge multiple cells directly from an AC source, by adjusting, momentarily, the number of charged cells to the momentary voltage level provided by the AC source. Cells are rapidly switched in and out to correspond to the provided voltage level, and the charging level of each cell is regulated by the switching order of the cells—determined according to cell characteristics such as state of charge and state of health. Advantageously, charging losses are reduced significantly in the disclosed systems and methods, and an additional level of cell control is provided. The charged assembly of cells may be arranged and re-arranged in various configurations to optimize the charging scheme, e.g., to equalize the charging states of the cells to simplify the use and improve the efficiency of the cell stack.
US10608459B2 Wireless charging device
A wireless charging device comprises a transmitter coupled to at least one transmitting antenna and operable to cause the at least one transmitting antenna to emit electromagnetic radiation; a conductive structure adapted to confine the electromagnetic radiation to a charging zone; and a detector for detecting a degree of impedance mismatch between the transmitter and the at least one transmitting antenna. A receiver for use with the wireless charging device and a wireless charging system are also disclosed.
US10608456B2 Battery sensing voltage controller
A battery pack includes a housing, a battery, a battery pack output voltage path that includes a charge power switch and a discharge power switch, and a battery sense output. A switch can be operably coupled between the battery and the battery sense output and configured to selectively open and close a battery sense path between the battery and the battery sense output. By one approach a first control circuit controls the open and close state of the aforementioned switch (in response, for example, to a comparison of the voltage differential across the switch to a predetermined threshold such that the switch is opened when the voltage differential across the switch becomes too positive or too negative with respect to battery voltage).
US10608455B2 Quick battery charging with protection based on regulation relative state of charge
Techniques are described for quick charging of batteries. For example, a battery charging system can include a battery charger integrated circuit (IC) and a fuel gauge IC coupled between a battery and a central processor to execute a stored multi-phase battery charging protocol. Executing the protocol can include charging the battery in a constant current regulation phase by applying a constant charge current until a charge voltage (e.g., measured by the battery charger IC) reaches a defined regulation voltage that is higher than the nominal voltage of the battery plus the voltage drop across series components of the battery. Protection of the battery during such charging includes monitoring a present relative state of charge (RSOC) of the battery (e.g., by the fuel gauge IC) to detect when the present RSOC reaches a defined regulation RSOC level that may be substantially 100 percent of the charge capacity of the battery.
US10608451B2 Electricity storage system and cartridge
An electricity storage system is provided that includes a plurality of cartridges connected together in parallel, each cartridge comprising a plurality of cells connected together, where each of the plurality of cartridges independently maintains a voltage convertible to a commercial voltage. The electricity storage system is configured to, upon receipt of a cartridge withdrawal signal input by a user and indicating a user's intention to withdraw any cartridge of the plurality of cartridges regardless of the operational state of a selected cartridge, including whether the selected cartridge is charging or discharging, disallow conductions with respect to the cartridge to be withdrawn and output a signal indicating that the selected cartridge is ready to be withdrawn.
US10608449B2 Electrical charging devices with translating stabilizers
Electrical charging devices with translating stabilizers are disclosed herein. An example apparatus includes a cradle configured to receive and retain an electronic device; an electronics sub-assembly including: a housing, wherein the housing includes laterally positioned tubular guides; an electrical conductor that protrudes forwardly from the housing; and a circuit within the housing that processes an electrical charge received through the electrical conductor; means for electrically coupling the electronics sub-assembly with the electronic device; and a stabilizer comprising armatures, the armatures being slidingly received within the tubular guides of the housing for storage, further wherein the armatures extend from the tubular guides and pivot downwardly.
US10608448B2 Power bank system for a motor vehicle
A power bank system is provided for a motor vehicle. That power bank system includes a power bank charging module that is integrated into a body interior of the motor vehicle. The power bank charging module includes a dedicated receiver for a portable power bank. Further the power bank system includes a portable power bank that is displaceable between a charging position within the dedicated receiver and a mobile use position withdrawn from the dedicated receiver. Advantageously, the portable power bank may be utilized to power a portable electronic device of a user outside of the motor vehicle for an extended period of time.
US10608447B2 System and method for avoiding depleted battery in a parked vehicle
A vehicle electrical system has a battery monitor configured to measure battery current flowing from a vehicle battery and a power management controller receiving a measured battery current value from the battery monitor. A plurality of controller modules receives the current flowing from the vehicle battery, each controller module being coupled to the power management controller to exchange communication signals. The power management controller detects a key-off state wherein the plurality of controller modules are each configured to invoke a respective reduced-power mode. When the battery load exceeds a sleep threshold during the key-off state then the power management controller resets at least one of the modules to re-invoke the respective reduced-power mode. The resetting can involve cycling a status of an ignition signal from ON to OFF.
US10608445B2 Power supply system
A power supply system that can suppress battery performance degradation due to deposition is provided. Among two battery packs (101, 102) for which it is determined whether a parallel connection is to be made, a specific battery characteristic regarding a charging battery pack (102) that is a battery pack having the lower voltage is calculated. Then, it is determined whether the battery characteristic matches an allowance condition, and it is determined whether the two battery packs (101, 102) are to be connected in parallel to each other. In addition, at least one of the battery characteristic and the allowance condition changes in accordance with a voltage of the charging battery pack (102).
US10608434B2 Power transmission network
A power transmission network including: a variable power source; an AC transmission link for AC power transmission from the variable power source to at least one source side converter; at least one source side converter including: an AC connecting point operably connected to the AC transmission link; and a DC connecting point for connection to a DC transmission link; and a control system configured to operate the source side converter or at least one of the source side converters in a frequency damping mode to control an AC voltage at its AC connecting point and thereby damp at least one frequency component at its AC connecting point and/or in the AC transmission link.
US10608424B1 2-D lamp with integrated thermal management and near-ideal light pattern
A lamp is provided. The lamp includes at least one light emitting diode (LED) and an electronic circuit configured to provide power to the at least one LED. The lamp includes at least one flat circuit board having mounted thereto the at least one LED and the electronic circuit. The at least one flat circuit board acts as a heatsink to dissipate heat from the at least one LED and acts as a plurality of circuit paths for the electronic circuit and the at least one LED.
US10608417B2 Spark plug
A spark plug having a center conductor, an insulator surrounding the center conductor, at least two electrodes forming a spark gap, and a spark plug body surrounding the insulator and having an external thread arranged at the front end of the spark plug for screwing in to an internal combustion engine. A component that is attached to the front end of the spark plug and comes into contact with fuel during operation is formed as a sintered powder injection molded part, referred to as a metal injection molded (MIM) component.
US10608415B2 Connector plug for connecting an ignition coil to a spark plug
A connector plug is described for connecting an ignition coil to a spark plug, comprising an electrical conductor, which has a first end for contacting the ignition coil and a second end for contacting the spark plug, and a protective tube, which surrounds the electrical conductor. In accordance with this disclosure it is proposed that the protective tube has a predetermined bending point with a reduced bending stiffness.
US10608413B2 Laser assembly and operating method
The invention relates to a laser assembly, wherein, in one embodiment, the laser assembly (1) comprises a plurality of laser groups (2) each having at least one semiconductor laser (20). Furthermore, the laser assembly (1) contains a plurality of photothyristors (3), each laser group (2) being clearly assigned one of the photothyristors (3). The photothyristors (3) are each connected electrically in series with the associated laser group (2) and/or integrated in the associated laser group (2). Furthermore, the photothyristors (3) are each optically coupled to the associated laser group (2). A dark breakdown voltage (Ut) of each photothyristor (3) lies above an intended operating voltage (Ub) of the associated laser group (2).
US10608410B2 Single facet laser sources
The embodiments herein describe a single-frequency laser source (e.g., a distributed feedback (DFB) laser or distributed Bragg reflector (DBR) laser) that includes a feedback grating or mirror that extends along a waveguide. The grating may be disposed over a portion of the waveguide in an optical gain region in the laser source. Instead of the waveguide or cavity being linear, the laser includes a U-turn region so that two ends of the waveguide terminate at the same facet. That facet is coated with an anti-reflective (AR) coating.
US10608408B1 Laser subassembly having impedance-matching network integrated on laser submount and a transmitter optical subassembly (TOSA) implementing same
The present disclosure is generally directed to a laser subassembly for use in a TOSA module that includes an integrated impedance matching network to enable a plurality of selectable resistance configurations to ensure the driving circuit and laser emitter of the TOSA module have matching, or substantially matching, impedances. The laser subassembly includes a substrate with a driving circuit disposed thereon. The driving circuit includes signal conductors for electrically coupling to an external transmit connecting circuit, a conductive laser mounting section, and an impedance matching network. The impedance matching network includes a plurality of resistors, with one or more of the resistors being selectively electrically coupled to the conductive laser mounting section to introduce a selected amount of impedance to minimize or otherwise reduce reflection.
US10608405B2 Solid-state laser device
A solid-state laser device includes a resonator composed of a pair of mirrors, a laser rod disposed in the resonator, and a laser chamber. The resonator and the laser rod are disposed in a housing. The laser rod is inserted through a hole of the laser chamber and is supported in a state in which two end portions are exposed. An O-ring is disposed at an exposed root of at least one rod end portion exposed from the laser chamber. The solid-state laser device includes a cover member that is disposed on a rod side surface of the rod end portion between the O-ring and a rod end surface and that blocks incidence of stray light, which is generated in the housing, on the O-ring.
US10608404B2 Bonded laser with solder-free laser active stripe in facing relationship with submount
A laser light source, a submount for a semiconductor laser, and a method of providing a laser light source are provided. The laser light source includes a submount with first and second electrical contacts thereon and a trench there-between. A semiconductor laser is bonded to the submount by bonding third and fourth electrical contacts of the laser to the first and second electrical contacts, respectively. The third and fourth electrical contacts of the laser are arranged on opposite side of a laser active stripe, which is arranged over the trench of the submount.
US10608402B2 Optical system and method for locking a wavelength of a tunable laser
An optical system can lock a wavelength of a tunable laser to a specified wavelength of a temperature-insensitive spectral profile of a spectral filter. In some examples, the spectral filter, such as a Fabry-Perot filter, can have a temperature-insensitive peak wavelength and increasing attenuation at wavelengths away from the peak wavelength. The spectral filter can spectrally filter the laser light to form filtered laser light. A detector can detect at least a fraction of the filtered laser light. Circuitry coupled to the detector and the laser can tune the tunable laser to set a signal from the detector to a specified value corresponding to a specified wavelength in the spectral profile, and thereby adjust the selectable wavelength of the tunable laser to match the specified wavelength. In some examples, the optical system can include a polarization rotator, and can use polarization to separate incident light from return light.
US10608400B2 Fiber source of synchronized picosecond pulses for coherent Raman microscopy and other applications
Devices and techniques that use nonlinear optical effects in optical fiber to generate optical pulses via nonlinear optical wave mixing for various applications such as coherent Raman microscopic measurements and optical parametric oscillators. In some implementations, a tunable optical delay path is provided to cause an adjustable delay for synchronizing two optical beams of optical pulses.
US10608396B1 Method of releasably securing a plurality of items in a retail store inventory
A method of protecting retail store inventory from theft includes the steps of providing an electrical alarm circuit which is electrically connectable to a security loop cable. The security loop cable includes a plurality of electrically conductive and connectable security loop cable segments. A user forms the security loop cable by connecting the plurality of security loop cable segments end-to-end and attaches the security loop cable to the items of inventory. The free ends of the security loop cable are physically secured, including at least one of the free ends being physically secured by electrically connecting it to the electrical alarm circuit. The physical securement of the free ends prevents detachment of the inventory items from the cable. The alarm system when armed will activate an alarm if electrical continuity of the security loop cable is broken.
US10608393B2 Cable center line adapters for switchgear retro-fit applications
A cable adapter that is operable to electrically couple an existing switchgear cable used for old switchgear to a connection location on new switchgear. The adapter includes an elbow portion that is configured to be electrically coupled to a connector for the switchgear cable and an extension portion that is electrically coupled to the elbow portion. The adapter also includes a cylindrical connection portion electrically coupled to the extension portion and being configured to be electrically coupled to the new switchgear at the proper location. In one embodiment, the elbow portion, the extension portion and the connection portion combine as a single piece member including an internal conductor, a dielectric insulation rubber layer covering the internal conductor and an outer semi-conductive rubber layer covering the insulation layer, where the rubber layers are molded over the conductor.
US10608391B2 Slide battery and power tool for use with both slide and post batteries
Batteries having different form factors and power tools that are capable of using such batteries are described. In some embodiments, a power tool may use batteries having a post form factor as well as batteries having a slide form factor.
US10608385B2 Connector structure and electric vehicle
A connector structure installed in the electric vehicle includes a plurality of connectors, an inter-connector conductive member configured to electrically connect the plurality of connectors, and a connector casing configured to house the inter-connector conductive member. A cover is attached to the unused connector of the plurality of connectors.
US10608383B2 Electrical connector shield with gap shielding
A shielded connector comprises an inner housing accommodating a contact and a shield shell surrounding the inner housing. The inner housing has a catch protrusion. The shield shell has a shell main body formed with an opening extending through the shield shell and a cover tab supported by the shell main body. The catch protrusion is inserted from an inside of the shield shell into the opening and the cover tab covers the opening while being set back from the catch protrusion toward an outside of the shield shell.
US10608379B1 Crimp crystal head
A crimp crystal head includes a base, golden plates, a circuit board, crimping terminals and a fixing seat. The base has insertion slots. The golden plates are separately placed in the insertion slots. The circuit board is disposed in the base. Two ends of the circuit board connect to the golden plates and have terminal holes, respectively. Each crimping terminal has a wiring hole for being inserted by a twisted pair wire and a crimping trough for fixing and connecting the twisted pair wire. The wiring hole communicates with the crimping trough. Each crimping terminal has a fixing bar inserted into the terminal hole with interference fit. The fixing seat is installed on the circuit board and has terminal trenches and inserting holes separately communicating with the terminal trenches. The crimping terminal is inserted into the terminal trench. The insertion hole is inserted by the twisted pair wire.
US10608371B1 Undersea cable connector with internal debonding prevention
An electrical connector for joining a cable to a cathodically protected body in a marine environment includes a connector body having a terminal connector for joining to the cathodically protected body and a mounting portion for receiving the cable. An elastomeric band is positioned around said connector body mounting portion and exerts radially compressive inward force thereupon. An encapsulant is formed around and bonded to said connector body mounting portion, said elastomeric band and the cable. A method for making the electrical connector is further provided.
US10608369B2 Series module, connection module and modular designed control arrangement
A series module for a modular designed control arrangement includes a first series interface and a first bus interface and a second series interface and a second bus interface, wherein a bus communication line is formed between the two bus interfaces and multiple connecting lines are formed between the two series interfaces and wherein the connecting lines are arranged at least partially Z-linked between the two series interfaces.
US10608368B2 Modular plug-in connector, replaceable module printed circuit board
A modular plug-in connector includes: at least one connection terminal; and a printed circuit board module housing which is connected to the at least one connection terminal. The printed circuit board module housing includes a recess for reversibly inserting a module printed circuit board, a voltage input terminal connectable to a voltage source, and a voltage supply contact that is electrically connected to the voltage input terminal. The module printed circuit board inserted in the recess is suppliable with electrical energy from the voltage input terminal vis-à-vis the voltage supply contact. The printed circuit board module housing includes a signal line terminal and a signal line contact electrically connected to the signal line terminal, such that data exchange between the signal line terminal and the module printed circuit board inserted into the recess occurs using the signal line contact.
US10608366B1 Vehicle charger
A vehicle charger includes a base body, a fuse, a positive pole terminal, an elastic element, a voltage transformation unit, a negative connecting component and a front cover. An inside of the base body has an accommodating space. A front end of the base body has a fastening structure. The positive pole terminal is accommodated in the accommodating space and is connected with one end of the fuse. One end of the elastic element is connected with the other end of the fuse. The voltage transformation unit is accommodated in the accommodating space. The other end of the elastic element is connected with the voltage transformation unit. The negative connecting component is electrically connected with the voltage transformation unit. The front cover is detachably mounted to the base body. The front cover has a locking assembly. The locking assembly cooperates with and is buckled with the fastening structure.
US10608364B2 High-voltage connector
A connector for a high-voltage connection for electrically connecting high-voltage components, in particular of an electrical drive system of a motor vehicle, said connector comprising at least one electrical contact arrangement, wherein the contact arrangement comprises at least one ring-shaped contact element; a first inner protective element, which is arranged within the contact element and projects relative to the contact element; and a first outer protective element, which at least partly surrounds the contact element and projects relative to the contact element, wherein the first inner protective element and the first outer protective element form a shock protection for the contact element.
US10608358B2 Electrical adaptor and cable connector using the same
A cable connector including a first base, a second base, a plurality of first terminals disposed in the first base with a plurality of first tail segments exposed out of the first base, a plurality of second terminals disposed in the second base with a plurality of second segments exposed out of the second base, and a plurality of cables electrically connecting the second terminals is provided. The first and the second bases are detachably assembled, such that the first tail segments are detachably connected to the second contact segments in structural contact to electrically connect the first terminals and the second terminals. An electrical adaptor is also disclosed.
US10608354B2 Implantable connector with two electrical components
An example implantable connector for connecting an electronics package and a neural interface is made by way of a set of compressible contacts (e.g., springs) that physical contact a set of corresponding exposed bond pads. The compressible contacts are held in compression with the exposed bond pads using a mechanical coupler. The compressible contacts are physically separated and electrically isolated from each other by way of a compressible gasket. The compressible gasket is also held in compression using the mechanical coupler.
US10608351B2 Spring and terminal
A spring and a terminal relate to the technical field of electric connection structures and applied to a grounding connection of a camera inside the terminal, where a fitting component can be inserted into the spring in any side direction and elastically connected to the spring such that a sequence of assembling and disassembling the fitting component can be freely selected. The spring includes a mounting bracket and a contact part that are successively arranged in a first direction, the contact part is coupled to the mounting bracket using at least three elastic limiting arms, and the at least three elastic limiting arms are disposed at an even interval on one end of the contact part proximate the mounting bracket.
US10608345B2 Slot array antenna
A slot array antenna includes: a first electrically conductive member having a first electrically conductive surface; a second electrically conductive member having a second electrically conductive surface opposed to the first electrically conductive surface; a waveguide member located between the first and second electrically conductive members; and an artificial magnetic conductor extending on both sides of the waveguide member in between the first and second electrically conductive members. The first or second electrically conductive member has a plurality of slots. The waveguide member includes an electrically-conductive waveguide face of a stripe shape opposed to the first electrically conductive surface. The plurality of slots include at least two slots that couple to the waveguide face. In between two positions respectively coupled to the two slots, the waveguide face includes at least one deflecting portion at which the direction that the waveguide face extends changes.
US10608344B2 Electronic device antenna arrays mounted against a dielectric layer
An electronic device may be provided with wireless circuitry. The wireless circuitry may include one or more antennas and transceiver circuitry such as centimeter and millimeter wave transceiver circuitry (e.g., circuitry that transmits and receives antennas signals at frequencies greater than 10 GHz). The antennas may be arranged in a phased antenna array. The phased antenna array may be formed on a dielectric substrate and may include one or more indirectly-fed microstrip dipole antennas. Conductive traces forming dipole antenna resonating elements or parasitic resonating elements for the dipole antennas in the phased antenna array may be embedded within or formed on an upper surface of the dielectric substrate. The phased antenna array may include both dipole antennas and patch antennas. Dipole antennas may be interposed between adjacent patch antennas or formed next to patch antennas.
US10608338B2 Signal distribution network
There is provided a signal distribution network for an antenna arrangement with fewer input ports than antenna elements. The signal distribution network comprises at least two signal splitters. The signal distribution network comprises at least one signal combiner. Each signal splitter is configured to receive one input baseband signal from a unique input port and to provide one direct feed signal as input to a unique antenna element, and to provide one intermediate signal as input to at least one of said at least one signal combiner. Each signal combiner is configured to receive two intermediate signals, each intermediate signal being received from a respective signal splitter of the at least two signal splitters, and to provide one combined signal as input to a unique antenna element, wherein the one combined signal is formed by combining the received two intermediate signals.
US10608337B2 Method and apparatus for forming a remote beam
A device and method are provided for forming a beam of a transmit antenna array in the direction of a positioning receiver. Since the beam of the transmit antenna array is formed remotely by the positioning receiver, the received gain of the incoming positioning signal is maximised while signals from other directions are attenuated, thereby mitigating any unwanted effects of multipath. Depending on the number of elements in the transmit antenna array and their physical distribution, the width of the beam can be made finer such that the positioning receiver only requires a simple omni-directional antenna to achieve an accurate positioning solution.
US10608334B2 Antenna apparatus supporting adjustability of an antenna beam direction
A support of an adjustability of an antenna beam direction is rendered less expensive in terms of implementation by the following measure: a beam forming network switchable between fixedly preconfigured beam forming states is coupled to an antenna array via a switching network switchable between different connecting states according to which the antenna interfaces of the beam forming network are connected to the antennas so that relative positions of the antennas connected to the antenna interfaces differ among the connection states, or more than one beam forming network is provided, each switchable between fixedly preconfigured beam forming states and coupled to a respective set of antennas of an antenna array, respectively, with the beam directions of provided be the beam forming networks being mutually disjoint.
US10608333B2 Non-metal pneumatic cylinder for use in electromagnetic compatibility test, antenna device having adaptable angle of rotation, and system
Provided are a non-metallic cylinder for electromagnetic compatibility testing, a rotary angle adjustable antenna device, and a rotary angle adjustable antenna system. The rotary angle adjustable antenna device provided by the present disclosure includes a non-metallic cylinder, a first adapting piece, and an antenna; the antenna is mounted in the first mounting hole with a rotary sleeve arranged outside, at least one end of the antenna extends out of the first mounting hole; the first adapting piece is further provided with a second mounting hole, the first piston rod of the non-metallic cylinder is placed in the empty slot of the first adapting piece after passing through the end cover of the non-metallic cylinder then passing through the second mounting hole of the first adapting piece; the first piston rod of the non-metallic cylinder is connected with the rotary sleeve.