Document Document Title
US10448542B2 Server rack-dedicated vertical vortex airflow server cooling
A vortex-producing fan controller uses a variable-speed vortex-producing fan to create a helical airflow within a server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack and that draws the cooled air up through the server rack in a helical pattern. An input air temperature of air entering the variable-speed vortex-producing fan is measured using readings from a fan input air temperature sensor positioned above the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in the input air temperature of the air entering the variable-speed vortex-producing fan.
US10448541B2 Densified foam for thermal insulation in electronic devices
A heat spreading and insulating material using densified foam is provided that has a heat spreading layer that is adhered to an insulating layer. The material is designed to be used with mobile devices that generate heat adjacent to heat sensitive components. The insulating layer is formed from a compressed layer of polyimide foam to increase its density. The polyimide foam retains a significant amount of insulating properties through the densification process. In some embodiments, an EMI shielding layer is added to improve electrical properties of the device. The heat spreading layer is commonly a graphite material with anisotropic heat properties that preferentially conduct heat in-plane. The material may also include pressure sensitive layers to permanently apply the material to the mobile device.
US10448531B2 Display device
A novel foldable and highly portable display device is provided. Further, a novel display device capable of displaying information or the like on a seamless large screen is provided. The display device includes a flexible display panel, a first housing provided with a storage portion that includes a space in which pulled one end of the display panel is stored, a folding mechanism connected to the first housing, and a second housing connected to the folding mechanism. The other end of the display panel is connected to the second housing so that the display panel can be drawn in accordance with an opening operation of the folding mechanism and stored in accordance with a closing operation of the folding mechanism.
US10448528B2 Housing, method of manufacturing the same, electronic device including the same
A housing of an electronic device is provided. The housing includes a first surface, a second surface, a side surface surrounding at least a portion of a space formed between the first surface and the second surface, a first surface layer formed by applying a first texture and a first color to a first area of at least one of the first surface, the second surface, and the side surface of the housing, and a second surface layer formed by applying a second texture and a second color to a second area within the first area, wherein at least one of the first surface layer and the second surface layer includes an oxide film layer.
US10448524B2 High voltage power module
A power module includes a number of sub-modules connected via removable jumpers. The removable jumpers allow the connections between one or more power semiconductor die in the sub-modules to be reconfigured, such that when the removable jumpers are provided, the power module has a first function, and when the removable jumpers are removed, the power module has a second function. The removable jumpers may also allow for independent testing of the sub-modules. The power module may also include a multi-layer printed circuit board (PCB), which is used to connect one or more contacts of the power semiconductor die. The multi-layer PCB reduces stray inductance between the contacts and therefore improves the performance of the power module.
US10448517B2 Method and apparatus for flexible circuit cable attachment
A method and apparatus for multiple flexible circuit cable attachment is described herein. Gold bumps are bonded on interconnection pads of a substrate to create a columnar structure and solder or conductive epoxy is dispensed on the flexible cable circuit. The substrate and flexible cable circuit are aligned and pressed together using force or placement of a weight on either the substrate or flexible cable circuit. Appropriate heat is applied to reflow the solder or cure the epoxy. The solder wets to the substrate pads, assisted by the gold bumps, and have reduced bridging risk due to the columnar structure. A nonconductive underfill epoxy is applied to increase mechanical strength.
US10448514B2 Method for the electrical passivation of electrode arrays and/or conductive paths in general, and a method for producing stretchable electrode arrays and/or stretchable conductive paths in general
A method produces a conductive paste comprising 15-20% by weight of PDMS and 80-85% by weight of metallic micro-nano particles, wherein the conductive paste is obtained by repeated addition of singular doses of PDMS to a heptane diluted PDMS low viscosity liquid containing the metallic micro-nano particles, wherein the heptane fraction is allowed to evaporate after addition of each of the singular doses of PDMS. A method forms a conductive path on a support layer, wherein the conductive path is encapsulated by an encapsulation layer comprising at least one via through which at least one portion of the conductive path is exposed, the method comprising filling the at least one via with the conductive paste.
US10448508B2 Printed circuit board and semiconductor package including the same
A printed circuit board (PCB) having a reliable electrical connection with connection terminals and a semiconductor package including the PCB, the printed circuit board including: a substrate base; a plurality of pads disposed on upper and lower surfaces of the substrate base; and a solder resist layer configured to cover at least a portion of the upper and lower surfaces of the substrate base, wherein at least some of the plurality of pads are groove pads comprising at least one annular groove in a side opposite to the substrate base.
US10448507B2 Copper foil, copper-clad laminate board, method for producing printed wiring board, method for producing electronic apparatus, method for producing transmission channel, and method for producing antenna
To provide a copper foil and a copper-clad laminate board that have a favorably suppressed transmission loss even in the use thereof in a high frequency circuit board that is folded in use or bent in use. A copper foil having a number of times of folding of 1 or more in a folding test under a prescribed condition for a copper-clad laminate board containing the copper foil having adhered thereto an insulating substrate.
US10448502B2 Electronic component and board having electronic component mounted thereon
An electronic component includes a body including a dielectric material and internal electrodes embedded in the dielectric material; external electrodes connected to the internal electrodes and disposed on the body; a first substrate connected to the external electrodes and disposed on one side of the body; and a second substrate connected to the first substrate and disposed on one side of the first substrate. The first and second substrates have different Young's modulus.
US10448500B2 HF combiner for a mobile radio site, HF combiner arrangement having two HF combiners for a mobile radio site, and such a mobile radio site
An HF combiner includes a housing having a common terminal and n signal line terminals. The n signal line terminals are coupled to the common terminal within the housing via one of n filter paths in each case. A circuit board arrangement is used for outcoupling and separately transmitting low-frequency signals, and includes a common terminal contact and n signal line terminal contacts. Each of the n signal line terminal contacts is electrically connected or connectable to the common terminal contact via one of n bypass lines in each case. For this purpose, a control device controls n signal line switching devices. When an AISG signal is detected at one of the n signal line terminal contacts, the control device is designed to electrically connect the particular one of the n signal line terminal contacts, at which the AISG signal has been detected, to the common terminal contact.
US10448499B2 Flexible printed circuit board with narrower line width
In one example, a flexible circuit board includes a signal line disposed between a first ground and a second ground; a dielectric disposed between the first ground and the signal line and between the second ground and the signal line; and via holes formed by filling a plurality of holes, which are formed in a vertical direction such that the first ground and the second ground are electrically connected, with conductors, wherein the signal line is laterally bent so as to be spaced apart from positions where the via holes are formed.
US10448497B2 Circuit assembly and electrical junction box
A circuit assembly includes a circuit board on which a coil is mounted, a heat sink, and a heat spreading plate that is separate from this heat sink. A first insulating adhesive layer is interposed between the circuit board and the heat spreading plate, and the heat spreading plate and the heat sink are fixed by a first fixing hole for a heat sink and a bolt. Accordingly, warping of the circuit board is suppressed.
US10448494B1 Method of controlling ion energy distribution using a pulse generator with a current-return output stage
Embodiments of this disclosure describe an electrode biasing scheme that enables maintaining a nearly constant sheath voltage and thus creating a mono-energetic IEDF at the surface of the substrate that consequently enables a precise control over the shape of IEDF and the profile of the features formed in the surface of the substrate.
US10448493B2 Control of discharge in high voltage fluid insulation
An instrument to produce ionizing radiation includes a high voltage source of charge and ionizing radiation; a housing filled with insulating gas and containing the high voltage source; an insulator to which the high voltage source is mounted so that the source is spaced from the housing; one or more collector electrodes arranged in the housing such that the high voltage source preferentially discharges to the collector electrode(s); a control system which determines a level of ionization of the insulating gas through the amount of discharge to the collector electrode(s); and/or discharge rate limiting means controllable by the control system to deionize the insulating fluid at a controlled discharge rate and thereby maintain the maximum rate of discharge below a predetermined current. In this way, breakdown events can be inhibited.
US10448492B1 Portable gradient control mat
A portable gradient control plate providing protection against touch potentials for electrical workers that can be carried and set-up at workplace conveniently. The gradient control plate has a perforated top plate for stability and extra foot grip minimizing slip hazards. It is supported by aluminum members thus elevating the foot above grade. The gradient control plate can be folded through hinges and equipped with a handle introducing portability into the apparatus. Each aluminum plate is secured by a locking mechanism and bonded by a braided copper wire to ensure equipotential between plates. Aluminum rods for attaching hotline clamps will be placed on each side of the gradient control plate for electrical connection to the power source.
US10448483B2 Predictive daylight harvesting system
A predictive system and method thereof for indoor horticulture are disclosed. The method includes obtaining a set of input values identifying a geographic position of a physical structure enclosing an interior environment and a target distribution for environmental parameters for a selected plant occupant. The method further includes obtaining a virtual representation of the physical structure, and iteratively over time, updating the virtual representation based on actual plant growth or a predicted plant growth model for the selected plant occupant. The method further includes running a computational model to obtain a predicted distribution of the environmental parameters for the virtual representation, and determining a target distribution of artificially modulated environmental parameters. Based on the target distribution of the artificially modulated environmental parameters, the method includes setting output parameters for control devices to collectively control the actual distribution of the set of environmental parameters.
US10448482B2 System and method for automatically creating and operating a functional association of lights
A system and a method for automatically creating and operating a functional association of multiple luminaires is proposed. The system consists of two or more devices that each contain one or more sensors, logic processing circuitry and communication circuitry that is able to transmit messages between devices. The set of devices that constitute the members of a functional association is selected from a larger set of candidate devices. The selection process involves each device comparing the sensor data received from neighboring devices relating to occupancy and daylight sensors against the device's occupancy and daylight sensor data.
US10448477B2 Adjustable lighting system
A light bulb or fixture design is presented which provides adjustability of color temperature, adjustability of brightness, and multiple location remote control in a scalable way that is thus ideal for retrofit installations, not requiring any rewiring, installation, or setup, other than insertion of light bulbs. Rather than using any Wifi, hand held remotes, or other RF communication links, operation is controlled using only the switch or switches that are part of the existing wiring. Operation is intuitive. It allows for unified dimming and/or color temperature control of extremely large numbers of bulbs of the invention without regard for heat dissipation limitations at the physical locations of control.
US10448467B2 Systems and methods for providing wave-based lighting efficiencies
Embodiments of wave-based lighting efficiencies are provided. As an example, a method includes determining a characteristic of a voltage from an alternating current (AC) waveform, where the AC waveform is configured to power a load, and wherein the AC waveform includes positive voltage portions, negative voltage portions, and zero axis points. Some embodiments include determining a first position in the AC waveform to create a first step with a first step voltage and applying the AC waveform at the first step to a first predetermined portion of the load, where the first predetermined portion of the load has a first voltage rating that corresponds to the first step voltage.
US10448466B2 Stem structure and LED lighting device
The present invention comprises a stem structure and an LED lighting device, wherein the stem structure comprises a substrate, configured to be bent into a substrate device with a internal hollow structure, wherein a plurality of LED lamp beads and a plurality of pin needles are attached to a surface of the substrate device; a horn mouth comprising a first wide mouth portion and a first narrow mouth portion opposite to the first wide mouth portion, the first narrow mouth portion being provided with a plurality of upper guide wires for connecting to the plurality of pin needles; a plurality of lower guide wires, disposed inside the horn mouth, and configured to be connected to the plurality of upper guide wires through the first narrow mouth portion; and a glass tube disposed inside the horn mouth and attached to the plurality of lower guide wires; wherein the LED lighting device comprises a glass bulb, wherein a lamp head is disposed at an opening of the glass bulb; a driving circuit board fixedly connected to the lamp head with a collar, an input end of the driving circuit board being electrically connected to the lamp head; and the stem structure, disposed inside the glass bulb, and configured to be electrically connected to an output end of the driving circuit board through the lower guide wire. The technical solution has the following advantages: the stem structure and the LED lighting device have a simple structure, a low cost, a high pass rate, and they can withstand external force.
US10448457B2 Reducing preheat time in an oven
A system and method for preheating a cooking chamber of an oven appliance. The oven appliance may include a bake heating element, a broil heating element, and a convection heating assembly including a convection heating element and a fan. The heating elements are operated simultaneously and/or in different combinations in order to rapidly preheat the cooking chamber. For example, the preheat cycle may include alternating between a first heating routine for a first time period and a second heating routine for a second time period. Preheating the cooking chamber in this manner will reduce oven preheat time, ensure proper heat balance, and improve overall cooking performance.
US10448454B1 Self-organizing distributed task coordination for ad-hoc computing environment
Processing nodes in a distributed ad-hoc computing environment are discovered, wherein each processing node is configured to discover other processing nodes. A set of candidate processing nodes is selected from the discovered processing nodes. Selection is based on each discovered processing node advertising its own capabilities to other processing nodes, and processing nodes are selected as candidates based on their advertised capabilities. A subset of processing nodes is formed from the set of candidate processing nodes. The subset of processing nodes forms a self-organized task coordination ensemble wherein each processing node in the task coordination ensemble executes the same consensus protocol. By way of example, the distributed ad-hoc computing environment comprises an IoT network and the processing nodes are IoT devices.
US10448448B2 Terminal device that stops an uplink transmission after considering a timer as being expired, base station device that considers an uplink transmission stopped after considering a timer as being expired, and communication method and integrated circuit corresponding to same
Uplink data is transmitted efficiently. A terminal device configured to: in a case that a difference between an uplink transmission timing for a Timing Advance Group including a primary cell of a master cell group and an uplink transmission timing for a Secondary Timing Advance Group of a secondary cell group exceeds a maximum transmission timing difference, consider that a timer for the Secondary Timing Advance Group of the secondary cell group has expired and stop transmission on a physical uplink shared channel in the Secondary Timing Advance Group of the secondary cell group.
US10448446B2 Information processing apparatus with communication mode switching, control method, and program
An information processing apparatus (e.g., smart phone), a first external device (e.g., first camera), and a second external device (e.g., second camera), may establish respective wireless communication connections in one of a first communication mode and a second communication mode. In the first communication mode, the information processing apparatus may act as a client device. In the second communication mode, the information processing apparatus may act as a master device. When there is an active communications connection between the information processing apparatus and the first external device in the first communication mode, the information processing apparatus switches from the first communication mode to the second communication mode based on a communications connection being initiated between the second external device and the information processing apparatus.
US10448443B2 Efficient transition between a trusted WLAN and a WWAN
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may prevent rejected attachment requests when connecting to a trusted wireless local area network (WLAN) and from a wireless wide area network (WWAN). For example, an attachment packet data network (PDN) connection may be maintained with the WWAN while connected to the trusted WLAN. In some cases, the connection used to maintain the attachment may be an internet protocol (IP) multimedia subsystem (IMS) connection. Alternatively, the UE may determine that the WLAN connection is a trusted connection and deactivate the WWAN connection. Should the WLAN become unavailable the UE may reactivate the connection with the WWAN.
US10448442B2 Wireless communication apparatus, recording medium, and wireless communication method
A wireless communication apparatus according to an embodiment includes: a communicating unit that performs one selected from between a first download process that downloads data through a wireless communication by dividing the data into sections while using a plurality of threads and a second download process that downloads the data while using a single thread; a measuring unit that measures communication quality of the wireless communication; a judging unit that, when a deterioration in the communication quality is measured during the first download process, judges whether or not it is possible to complete the download in all of the plurality of threads before a timeout; and a controlling unit that, when it is determined to be impossible to complete the download in all of the plurality of threads before the timeout, switches the first download process into the second download process.
US10448437B2 Enhanced bluetooth channel establishment
This disclosure describes an enhanced Bluetooth channel establishment. A device may identify an isochronous connection oriented (ICO) command for a Bluetooth communication. The device may send a first ICO start command from a first link layer (LL) to a second LL, and the first LL may receive a first ICO start confirmation from the second LL. The first LL may then send a second ICO start command to a third LL, and the first LL may receive a second ICO start confirmation from the third LL. A third ICO start confirmation may then be sent. The device may also have an ICO request and response exchange between LL's.
US10448435B2 Setting up a dedicated bearer in a radio communication network
The present disclosure relates to a method performed in a communication network comprising a cellular Radio Access Network (RAN), a Core Network (CN) and an Application Function (AF). The method comprises receiving, via a user plane bearer, from a service client in a radio device connected to the RAN, at least one address information element of at least one server of a service provider. The method also comprises forwarding the at least one address information element to the AF for initiating setting up of a CN end of a dedicated bearer between the radio device and the CN for service level communication between the service client and the at least one server.
US10448433B2 Data processing method, apparatus, terminal, mobility management entity, and system
Embodiments of the present invention relate to the field of communications technologies and disclose a data processing method, apparatus, terminal, mobility management entity, and system, so as to reduce data transmission resources and avoid bringing an economic loss to a user. The method in the present invention includes: detecting a status of a data switch of a terminal, where the status includes a disabled state or an enabled state; and sending, by the terminal, a public data network PDN disconnection request to a mobility management entity MME after the status of the data switch is changed from the enabled state to the disabled state, where the PDN disconnection request carries information about a data bearer corresponding to a data domain access point name APN, and the PDN disconnection request is used to trigger the MME to delete the data bearer corresponding to the APN.
US10448428B2 Method and apparatus for performing random access in a mobile communication system
The present disclosure relates to a method and apparatus for performing random access in a user equipment for a small cell e-NB with a small cell service area in heterogeneous e-NB cell carrier integration (dual connectivity or inter-eNB carrier aggregation) in mobile communication systems. In accordance with an aspect of the present disclosure, a method for performing random access in a mobile communication system is provided. The method includes receiving a configuration request message for configuring a Serving Cell Group (SCG) from a second eNB located in a service area of a first eNB through the first eNB; configuring an SCG cell based on the configuration request message, and sending a configuration response message in response to the configuration request message to the second eNB through the first eNB; and performing random access if there is uplink data present on a logic channel (LCH) relocated into the SCG cell.
US10448427B2 Method and apparatus for performing random access in a mobile communication system
The present disclosure relates to a method and apparatus for performing random access in a user equipment for a small cell e-NB with a small cell service area in heterogeneous e-NB cell carrier integration (dual connectivity or inter-eNB carrier aggregation) in mobile communication systems. In accordance with an aspect of the present disclosure, a method for performing random access in a mobile communication system is provided. The method includes receiving a configuration request message for configuring a Serving Cell Group (SCG) from a second eNB located in a service area of a first eNB through the first eNB; configuring an SCG cell based on the configuration request message, and sending a configuration response message in response to the configuration request message to the second eNB through the first eNB; and performing random access if there is uplink data present on a logic channel (LCH) relocated into the SCG cell.
US10448421B2 Cross-carrier scheduling for wireless devices
Methods, systems, and devices for wireless communication are described for cross-carrier scheduling for wireless devices. In an example, a wireless device may monitor a control channel on a first carrier of a plurality of carriers to obtain a grant allocating resources to the wireless device within a shared data channel. In some cases, a time duration between the grant and the allocated resources within the shared data channel is based at least in part on which carrier of the plurality of carriers transports the shared data channel. The wireless device may transmit or receive over the shared data channel using the allocated resources and based at least in part on the time duration.
US10448418B2 Decreasing free-riding data traffic in uplink scheduling
A method and node for uplink scheduling of a plurality of wireless devices in a communications network is provided. The method includes estimating, for each of a plurality of wireless devices, a buffer size corresponding to each of at least one radio bearer group (RBG), each of the at least one RBG being used by the wireless device to carry traffic via multiple bearers. The method further includes determining an uplink resource maximum allotment for each wireless device based, at least in part, on the estimated buffer sizes and a priority weight of each RBG used by the plurality of wireless devices. The priority weight of each RBG is based at least in part on quality of service (QoS) requirements of bearers carried by the RBG.
US10448414B2 Downlink control channel for uplink ultra-reliable and low-latency communications
A user equipment (UE) is described. The UE includes receiving circuitry configured to receive a radio resource control message including first information used for indicating a periodicity. The receiving circuitry is also configured to receive on a physical downlink control channel (PDCCH), downlink control information (DCI) with CRC scrambled by a first Radio Network Temporary Identifier (RNTI), the DCI including information indicating a time domain resource. The UE also includes transmitting circuitry configured to perform, based on the DCI with CRC scrambled by the first RNTI, a transmission on a physical uplink shared channel (PUSCH) in a symbol. The time domain resource includes an index of the symbol in which the transmission on the PUSCH is performed and a slot offset value. The index of the symbol in which the transmission on the PUSCH is performed is within a slot given by the first information and the slot offset value.
US10448411B1 System for determining optimal antennae for wireless communication
Described are techniques for determining optimal antennae for use by wireless radios that share communication resources, such as a radio frequency chain. When communication is initiated using a first wireless radio of a communication device having at least two antennae, configuration data for the first wireless radio may indicate a default antenna. When communication is not taking place using the default antenna, an alternate antenna may be used to communicate test data. Signal strength data for communication by each antenna may be used to determine the default antenna indicated by the configuration data. When communication is initiated using a second wireless radio, separate configuration data for the second technology may indicate a default antenna. Separate signal strength data for communications, by the second wireless radio, using each antenna may determine the default antenna indicated by the configuration data.
US10448410B2 Methods for centralized channel selection across different cells in a radio access network
A method is shown for allocating a plurality of channels to a plurality of radio nodes (RNs) in a radio access network (RAN). In accordance with the method, an initial RN is selected from among the plurality of RNs. A first of the plurality of channels is assigned to the initial RN. The first channel is selected such that external interference experienced by the initial RN from sources other than the RAN on the first channel is minimized. A second RN is selected from among the plurality of RNs. A second of the plurality of channels is assigned to the second RN. The second channel is selected such that a metric reflective of an information carrying capacity of the RNs that have already been assigned one of the plurality of channels is maximized. The assigned channels are allocated to the respective RNs to which they have been assigned.
US10448404B2 MMW physical layer downlink channel scheduling and control signaling
A wireless transmit/receive unit (WTRU) (e.g., a millimeter WTRU (mWTRU)) may receive a first control channel using a first antenna pattern. The WTRU may receive a second control channel using a second antenna pattern. The WTRU tray demodulate and decode the first control channel. The WTRU may demodulate and decode the second control channel. The WTRU may determine, using at least one of: the decoded first control channel or the second control channel, beam scheduling information associated with the WTRU and whether the WTRU is scheduled for an mmW segment. The WTRU may form a receive beam using the determined beam scheduling information. The WTRU receive the second control channel using the receive beam. The WTRU determine, by demodulating and decoding the second control channel, dynamic per-TTI scheduling information related to a data channel associated with the second control channel.
US10448401B2 Coverage contour and interference thresholds for channel assignment
Aspects of the present disclosure relate to methods and apparatus for improving coverage contour and interference thresholds for general authorized access (GAA) channel assignment in a wireless communications environment.
US10448397B2 Channel bonding techniques for wireless networks
Channel bonding techniques for wireless networks are described. In one embodiment, for example, an apparatus may comprise a memory and logic for a wireless communication device, at least a portion of the logic implemented in circuitry coupled to the memory, the logic to generate a channel bonding request frame for transmission to a remote device, the channel bonding request frame to comprise first channel information indicating a plurality of locally-clear wireless channels, the logic to identify, based on second channel information comprised in a received channel bonding response frame, a bonded channel set comprising two or more of the plurality of locally-clear wireless channels, and generate a data frame for transmission to the remote device via a combined bandwidth of the bonded channel set. Other embodiments are described and claimed.
US10448386B2 Method and apparatus for controlling redundant data transmission
A method and apparatus for redundantly transmitting dual- or multi-connectivity based-data may be provided. In particular, the method of a user equipment configuring dual connectivity may be provided for redundantly transmitting data. The method may include receiving, from an base station, a radio resource control (RRC) message including configuration information for configuring redundant transmission in a packet data convergence protocol (PDCP) entity; configuring the redundant transmission in the PDCP entity for one or more radio bearers; receiving, from the base station, instruction information for instructing whether a redundant transmission operation of the configured PDCP entity is activated; and copying, when the instruction information instructs activation, a PDCP protocol data unit (PDU) in the PDCP entity and transmitting the copied PDCP PDU to different radio link control (RLC) entities to redundantly transmit the same data to a plurality of base stations.
US10448383B2 Resource indication processing method, computer readable medium, access point and station
A resource indication method in a wireless local area network is provided, where the method includes generating, by an access point, a data frame that includes a preamble, where the preamble includes a signaling indication part B (SIG-B), the SIG-B includes a common part and a user part following the common part. The common part is used to indicate a quantity of scheduled stations, identification information of the scheduled station, and a location of communication resource information of the scheduled station in the user part, the user part is used to indicate the communication resource information of the scheduled station, and the communication resource information includes resource indication information, MCS information of a data part, spatial flow quantity information, or power control information; and sending the data frame.
US10448382B2 Telecommunications apparatus and method
A method of transmitting downlink data in a mobile communications system, wherein the mobile communications system comprises a base station configured to communicate wireless signals to one or more terminal devices. The method comprises receiving an indicator of a maximum number of downlink repetitions “Nmax” currently accepted by a terminal device, wherein a number of downlink repetitions indicates a number of times that the same signal is transmitted to the terminal device; setting an actual number of downlink repetitions “Ntx” so that the actual number of downlink repetitions meets the condition Ntx≤Nmax; and transmitting the downlink data, to the terminal device, wherein the downlink data is transmitted via a signal transmitted a number of times equals to the actual number of downlink repetitions.
US10448381B2 Method and device for enhancing carrier aggregation
Provided in the present invention is a method, base station, and user equipment for configuring a serving cell group. The method includes: a base station transmitting serving cell group configuration information to a user equipment having carrier aggregation capability, where the serving cell group configuration information indicates a reference cell used for transmitting uplink control information of a serving cell. The present invention allows the base station to flexibly configure multiple PUCCH reference cells and to configure different PUCCH reference cells on the basis of different cell loads.
US10448378B2 Sounding procedure including uplink multiple-user transmission in a high efficiency wireless LAN
The present disclosure relates to a sounding procedure including uplink multi-user transmission in a High Efficiency WLAN (HEW). According to one aspect of the present disclosure, a method for transmitting a response frame by a responding Station (STA) to a transmitting STA in a wireless local area network may be provided. The method may include receiving, from the transmitting STA, a trigger frame including information related to a Modulation and Coding Scheme (MCS) for the response frame, and transmitting, to the transmitting STA, the response frame according to an MCS determined based on the information related to the MCS for the response frame included in the trigger frame. When a type of the response frame corresponds to a Multiple-User (MU) type, a same MCS may be applied to the response frame by a plurality of STAs including the STA and at least one other STA.
US10448377B2 Methods and apparatus for control channel detection in an uplink shared channel
Methods and apparatus for channel detection in an uplink shared control channel. In an exemplary embodiment, a method includes generating soft-combined bit streams for an acknowledgement (ACK) indicator, rank indicator (RI), and channel quality indicator (CQI) received in an uplink shared channel. The method also includes decoding the ACK, RI, and CQI soft-combined bit streams to generate Top-M decoded bit streams for each indicator, and generating Top-Q symbols for each indicator from the Top-M decoded bit streams for each indicator. The method also includes calculating metrics from the Top-Q symbols and uplink control information (UCI) symbols extracted from the uplink shared channel, combining the metrics to form a search space, and searching the search space to determine transmitted ACK, RI, and CQI bits.
US10448375B2 Terminal device, base station device, integrated circuit, and communication method
A terminal device is configured to activate and deactivate, on the basis of a MAC control element, a serving cell other than a primary cell, when a resource for a physical uplink control channel for a scheduling request used for requesting a UL-SCH resource for an initial transmission is not configured in the serving cell other than the primary cell. When the resource for the physical uplink control channel for the scheduling request is configured in the serving cell other than the primary cell, the serving cell other than the primary cell is always activated.
US10448369B2 Device and method of handling cyclic prefixes for wireless communication system
A communication device of handling at least one cyclic prefix (CP) comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise performing a first communication operation with a BS according to at least one first CP which has at least one first format; receiving a control signal indicating at least one second CP which has at least one second format or indicating no CP from the BS, wherein the at least one first format is different from the at least one second format; and performing a second communication operation with the BS according to the at least one second CP or using no CP according to the control signal.
US10448367B2 Method for supporting flexible resource allocation in wireless communication system and device therefor
The present document is for flexibly resource allocation in a wireless LAN system. To this end, an STA prepares resource allocation information in which data is to be transmitted to a plurality of STAs by using an orthogonal frequency divisional multiple access (OFDMA) scheme or a multiple user MIMO (MU-MIMO) scheme, and transmits the data to the plurality of STAs according to the resource allocation information. The resource allocation information preferably includes a group ID indicating the plurality of STAs, a resource allocation bitmap having a format in common with the plurality of STAs, resource allocation information for each of the plurality of STAs and resource allocation sequence information indicating a resource allocation order of the STAs in the group.
US10448362B2 Paging message sending method and device
Embodiments of the present disclosure include a mobility management entity (MME) receives a downlink data notification (DDN) message sent by a serving gateway (SGW), where the DDN message carries an identity of user equipment, and the DDN message is used to instruct the MME to send a paging message to a base station in a tracking area list (TA list) of the user equipment. After enabling an aggregate paging function, the MME determines, according to the DDN message, whether a priority of the user equipment is higher than a preset level. If the priority of the user equipment is higher than the preset level, the MME directly sends the paging message to the base station. The present disclosure is applicable to a paging message sending process.
US10448359B2 Method and apparatus for paging user equipment
Embodiments of the present disclosure provide a method and an apparatus for paging a user equipment. A paging message sent by an MME is received, where the foregoing paging message includes indication information of a UE type; a scheduling resource for sending a paging message of the foregoing UE type is determined according to the indication information of the UE type; and the paging message of the foregoing UE is sent on the scheduling resource, thereby reducing impact on a conventional type of UE that is caused by a limitation on a bandwidth of a received signal of a special type of UE.
US10448353B2 Method for managing registration and session in wireless communication system and apparatus for performing the same
A communication technique that combines a 5G communication system for supporting a data rate that is higher than that of a beyond 4G system with IoT technology, and a system thereof are provided. The technique may be applied to intelligent services on the basis of 5G communication technology and IoT related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, etc. A method of performing access deregistration by a user equipment (UE) and an apparatus therefor are provided. The method includes, when the UE is registered on both 3rd generation partnership project (3GPP) access and non-3GPP access, transmitting, to an access and mobility management function (AMF), a deregistration request message to deregister the non-3GPP access over the 3GPP access, and receiving, from the AMF, a deregistration accept message corresponding to the deregistration request message over the 3GPP access.
US10448350B2 Communication apparatus, communication system and communication method
A master station capable of controlling a slave station, includes a transmission unit, a reception unit, and a device control unit. The transmission unit and the reception unit communicate via a network with another communication apparatus capable of controlling a slave station. The device control unit acquires slave station information indicating slave stations to be controlled by the other communication apparatus, obtains, as a controlled slave station of the master station, a slave station which does not overlap with a slave station indicated by the slave station information based on the acquired slave station information, and generates control information for controlling the controlled slave station of the master station. The transmission unit transmits the control information to the controlled slave station of the master station.
US10448349B2 Cell ID determination method and device in wireless communication system
Provided are a cell ID determination method and apparatus for a receiving device in a wireless communication system. The cell ID determination method for a receiving device may include: receiving a first synchronization signal and a second synchronization signal; generating a first joint signal by concatenating the first synchronization signal and the second synchronization signal; calculating the correlation between the first joint signal and each of a preset number of cell IDs; and determining a cell ID using the calculated correlations.
US10448348B2 Real-time transport protocol RTP packet transmission method and apparatus
Embodiments of the present disclosure provide an RTP packet transmission method and apparatus. A GCS AS or a BM-SC provides synchronization source information of the GCS AS and synchronization source information of the BM-SC for UE, so that the UE can continuously receive RTP packets. On one hand, the GCS AS (or the BM-SC) may provide the synchronization source information of the GCS AS (or the synchronization source information of the BM-SC) for the UE by sending an RTP packet. On the other hand, the GCS AS (or the BM-SC) further provides the synchronization source information of the BM-SC (or the synchronization source information of the GCS AS) for the UE. Therefore, when being in a unicast (multicast) transmission mode, the UE can obtain both of the synchronization source information of the GCS AS and the synchronization source information of the BM-SC.
US10448347B2 Communication device
A communication device includes: a time zone determiner section that identifies a switching point of time of communication time zones based on a clock time and determines whether the communication time zones are switched based on the clock time and the switching point of time; a channel switch section that designates a communication-target channel by switching the communication time zones at the identified switching point of time; a transmission processor section that performs a data transmission using the communication-target channel designated, and prohibits data transmission from being performed for a predetermined transmission prohibition duration time before and after the switching point of time; an error assessor section that assesses an error amount that is a degree of an error of the clock time against the reference clock time; and a transmission prohibition-time adjuster section that increases the transmission prohibition duration time as the error amount increases.
US10448342B1 Aggregate transmit power limiting on uncoordinated multiple transmitter device
A communication device, method, and computer program product provide communication quality mitigations for concurrently-transmitting transmitters of the multiple transmitter communication device. A controller is communicatively coupled with first and second transmitters. The controller executes a transmit power control utility that enables the communication device to monitor transmission characteristics of first and second transmitters. The controller determines whether a human is within a proximity threshold distance to the first and second transmitters. In response to determining that the human is within the proximity threshold distance, the controller determines whether concurrent transmissions by the first and second transmitters have an aggregated power level that exceeds a power threshold. In response to determining that the aggregated power level exceeds the power threshold, the controller triggers operation in a reduced transmit power mode that reduces the aggregate power level to not exceed the power threshold and that includes communication quality mitigation.
US10448340B2 Method and user equipment for allocating uplink power in a mobile communication system
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). The present disclosure provides a power allocating method. A User Equipment (UE) receives power control indication information from a control node, obtains a power control mode, and/or, uplink transmission power configuration information. The UE allocates power for each uplink carrier, based on the power control mode, and/or, the uplink transmission power configuration information. By applying the present disclosure, power waste generated in the following scene may be reduced. A scheduled uplink signal cannot be transmitted in a corresponding carrier due to a busy channel. Subsequently, uplink scheduling efficiency of the UE may be improved, and the whole network efficiency may also be enhanced.
US10448333B2 Power saving mode operation method in wireless LAN system, and apparatus for same
A method for a station (STA) to operate in a power saving (PS) mode in a wireless LAN system that supports a high efficiency physical layer protocol data unit (HE PPDU), in one embodiment of the present invention, comprises the steps of: receiving a trigger frame which assigns a resource for transmission of an uplink multi-user (UL MU) PPDU; and determining whether to perform transition to a doze state on the basis of the trigger frame, wherein when the resource is not assigned to the STA through the trigger frame, the STA determines to perform transition to a doze state during a time period determined on the basis of an indicator information value of the trigger frame.
US10448332B2 Wake-up for D2D communication
There is disclosed a method for operating a wireless device (10), the wireless device (10) being D2D enabled. The method comprises entering, by the wireless device (10), an energy-saving mode; monitoring, by the wireless device (10), a pre-defined channel for a D2D wake-up signal at pre-defined times during the energy-saving mode; determining, by the wireless device (10), if a received wake-up signal is intended for the wireless device; and performing, by the wireless device (10), a wake-up procedure for D2D communication. There are also disclosed related devices and methods.
US10448330B2 Optimized resource management in multi-radio access technology devices
Methods and systems are described herein for adaptively adjusting the power level of a wireless transceiver and a cellular transceiver in a telecommunications device to correspond to the usage and data throughput of the device. The device can also dynamically enter different modes of operation based at least in part on network activity data usage on a wireless data network provided by the telecommunications device. By controlling the power levels, the power usage of the device can be reduced in order to increase efficiency of battery usage.
US10448328B2 Wireless communications systems with envelope tracking capabilities
An electronic device may include wireless communications circuitry, control circuitry, and sensor circuitry. The wireless communications circuitry may include amplifier circuitry that amplifies radio-frequency signals using on a bias voltage to generate amplified radio-frequency signals transmitted over an antenna. Power supply circuitry may generate the bias voltage based on an envelope mapping setting and an envelope signal associated with the radio-frequency signals. The sensor circuitry may generate sensor data that characterizes the performance of the wireless communications circuitry and provide the sensor data to the control circuitry. The control circuitry may use the provided sensor data to generate control signals for the power supply circuitry. The control signals may adjust the envelope mapping setting of the power supply circuitry.
US10448324B2 Power management for distributed antenna system
Certain aspects involve power management subsystems for a distributed antenna system (“DAS”) or other telecommunication system. The power management subsystem can include a measurement module and an optimization module. The measurement module can monitor a utilization metric for a remote unit in the DAS or other telecommunication system. The power optimization module can determine whether the remote unit is underutilized based on the monitored utilization metric. The power optimization module can configure the remote unit for a low-power operation in response to determining that the remote unit is underutilized.
US10448323B2 Node unit of distributed antenna system
A node unit of a distributed antenna system includes a power supply unit for supplying power for operating the node unit, a digital part operated by the power supplied from the power supply unit, the digital part performing digital processing on input relay signals and outputting the digital-processed relay signals, and a controller for disabling an output of the digital part in response to a first control command for instructing a reset of the power supply unit or a second control command for instructing a reset of the digital part.
US10448320B2 System and method for virtualized functions in control and data planes
Methods and apparatus for management of network slices in a communication network such as a 5th generation wireless communication network are provided. Management planes may be provided which are separate from the plurality of network slices. A connection manager residing in a management plane receives an indication that a mobile device is to be associated with the communication network. The connection manager may reside at an access node or in the core network. A network slice is determined, and the connection manager transmits instructions, to one or more network nodes, to associate the mobile device with the network slice. The instructions may be provided to a local connection manager. The slice may be requested explicitly by the mobile device, or determined based on device and/or network requirements.
US10448314B2 Methods and systems for mitigating connection impact on network infrastructure
A method in a client device of mitigating connection impact on network infrastructure includes: storing a record of network disconnection events; prior to initiating a network connection, determining whether the record of network disconnection events contains an indication of a local disconnection event; when the record of network disconnection events contains an indication of a local disconnection event, generating and transmitting a scanning request message containing a disconnect indicator; responsive to receiving a response to the scanning request message, determining whether a number of entries in the record of network disconnection events exceeds a threshold; when the number of entries in the record of network disconnection events exceeds the threshold, incrementing a connection interval according to a backoff interval; and sending a connection request message upon expiry of the connection interval.
US10448313B2 Identifying users via mobile hotspots
A user device receives a service device identifier via a Wi-Fi scan at a location and transmits the received service device identifier to an management system via a network. If the management computing system receives multiple service device identifiers from the user computing device, the management computing system receives location data of the user computing device and signal strength data associated with each of the service device identifiers. The management system receives location data from the user computing device and determines a particular service device identifier from the multiple identified service device identifiers having a strongest signal strength where the user computing device location data also indicates the user computing device to be located within a geofence boundary associated with the service device. The management system transmits user account information to the selected service system computing device.
US10448309B2 Calling line/name identification of enterprise subscribers in mobile calls
A system, server, and method of DTMF detection in a VoIP network.
US10448307B2 Systems and methods for managing network devices
Methods and systems for pairing two or more devices, such as a remote control and a display device, are described. The controlling and managing can occur utilizing one or more network connections or communication paths. An example method can comprise a second device receiving a device identifier of a first device via a first network, receiving the device identifier of the first device via a second network, matching the device identifier received via the first network and via the second network, and establishing an association between the first device and the second device over the first network and the second network.
US10448300B2 Mobile communication system
A mobile communication system includes a mobile station, a first base station and a second base station configured to perform radio communication with the mobile station, and a gateway station configured to perform communication with the first base station and the second base station or with the mobile station via the first base station and the second base station. One communication is performed between the mobile station and the gateway station by establishing a first communication connection between the gateway station and the first base station, a first radio communication connection between the first base station and the mobile station, and a second radio communication connection between the second base station and the mobile station. This enables a normal change of a cell during communication without any load on a network.
US10448295B2 Method and apparatus for performing user equipment autonomous resource reselection based on counter in wireless communication system
In a wireless communication system, a user equipment (UE) may reselect a sidelink resource to be used for vehicle-to-everything (V2X) communication. The reselection of sidelink resource may be triggered by various conditions. In particular, the reselection of the sidelink resources may be triggered when a value of sidelink resource reselection counter is zero. More specifically, the UE determines that data for the V2X communication is available in a sidelink traffic channel (STCH), determines that a value of the sidelink resource reselection counter is zero, and reselects the sidelink resources.
US10448293B2 Virtual neighbor objects for managing idle mode mobility in a wireless network
Facilitation of an idle mode reselection utilizing a virtual neighbor object is presented herein. A virtual neighbor component can create at least one virtual neighbor object and associate the at least one virtual neighbor object with wireless access points. Further, a reselection component can facilitate idle mode reselection between a base station and a wireless access point of the wireless access points based on the at least one virtual neighbor object.
US10448291B2 Method and apparatus for facilitating mobility in a communications network
Embodiments of the present disclosure propose a method and an apparatus for facilitating mobility in an ultra-dense network, e.g. mmW network. Particularly, there is provided a method at a network node for facilitating mobility in a communications network. The method comprises transmitting duplicates of data received from an upper level network node and directed to a terminal device served by a first lower level network node to the first lower level network node and a second lower level network node for buffering. The method also comprises receiving a status report from the first lower level network node indicating that the data is successfully received at the terminal device. The method further comprises generating a data discarding command according to the status report and signaling the data discarding command to the second lower level network node so that the duplicate of the data buffered at the second lower level network node is discarded according to the data discarding command.
US10448288B2 Apparatus and method for communicating voice data in a wireless network
An apparatus that uses a method for processing handover by a terminal linked to a wireless network included in heterogeneous wireless networks and conducting a voice call service is provided. The method includes determining whether the terminal is required to perform handover of another wireless network included in the heterogeneous wireless networks, and upon determining that the handover is required, performing handover to the another wireless network, wherein the handover is determined by applying at least one handover condition to each of predetermined operation modes in the terminal conducting the voice call service.
US10448287B2 Methods and devices for circuit-switched fallback procedures
A radio communication device may include a measurement circuit configured to perform radio measurement to identify one or more cells of a combined CS-PS network in anticipation of circuit-switched orders, and a control circuit configured to identify a pending circuit-switched order supported by the combined CS-PS network while attached to a current network, and switch from the current network to the combined CS-PS network to engage in the pending circuit-switched using a selected cell of the one or more cells.
US10448275B2 Network node and method performed thereby for supporting VoIP service of wireless device
A network node and a method performed thereby for supporting VoIP service of a wireless device are provided. The network node is operable in a wireless communication network, and the method comprises, when a channel quality of a channel between the wireless device and the network node falls below a predetermined threshold: determining (110) QoS requirements with regard to GBR for services which the wireless device is currently using; determining (120) an achievable bitrate using TTI bundling; and determining (150) to enable TTI bundling of the wireless device based on the determined aggregated GBR requirement and the determined achievable bitrate.
US10448273B2 Method for transmitting a queuing delay measurement report in a wireless communication system and a device therefor
The present invention relates to a method and a device for transmitting a queuing delay measurement report in a wireless communication system, the method comprising: receiving a queuing delay measurement configuration including discard timer values and a measurement period from an eNB, wherein each of the discard timer values respectively corresponds to one radio bearer among a set of radio bearers associated with a QCI configured for the UE, determining a queuing delay for the QCI based on queuing delays for PDCP SDUs from the set of radio bearers during the measurement period, selecting a specific discard timer value among the discard timer values, calculating a queuing delay ratio for the QCI by dividing the queuing delay for the QCI by the specific discard timer value, and transmitting a queuing delay measurement report including the QCI and the queuing delay ratio for the QCI to the eNB.
US10448272B2 Method for determining data collection in a sensor node/server system
A system and method of determining a data collection routing protocol include the steps of perceiving a broadcast beacon message from an i-th sensor node located at an i-th sensor level by one or more sensor nodes at one or more other sensor levels of a divided WSN, wherein the i-th sensor level does not include a first sensor level of a sink sensor node; resetting the respective sensor level of the one or more sensor nodes to an (i+1)th sensor level; attempting to connect the i-th sensor node at the i-th sensor level to another sensor node located at an (i−1)th sensor level; and connecting the i-th sensor node to a parent sensor node at the i-th sensor level when certain conditions are met. These conditions are determined and analyzed locally at each sensor node.
US10448267B2 Incorporation of expert knowledge into machine learning based wireless optimization framework
A polytope is generated, based on expert input, in an output parameter space. The polytope constrains network parameters to value ranges that are a subset of possible values represented in the output parameter space. Network traffic data associated with data requests to computer applications based on static policies is collected over a time block. Each static policy in the plurality of static policies comprises parameter values, for network parameters in the set of network parameters, that are constrained to be within the polytope. Machine learning is used to estimate best parameter values for the network parameters that are constrained to be within the polytope. The best parameter values are verified by comparing to parameter values determined from a black box optimization. The best parameter values are propagated to be used by user devices to make new data requests to the computer applications.
US10448264B2 Rotatable antenna apparatus
A rotatable antenna apparatus has a fixed unit for attachment of the apparatus to an external structure, and a rotatable unit mounted on the fixed unit for rotation relative to the fixed unit. The rotatable unit comprises both an antenna assembly and processing circuitry coupled to the antenna assembly for performing signal processing operations. The apparatus further includes a thermally conductive shaft connected to the rotatable unit and located for rotation within the fixed unit, and a thermally conductive coupling structure to conduct heat from one or more heat generating components of the processing circuitry into the thermally conductive shaft. A heat sink within the fixed unit is thermally coupled to the thermally conductive shaft to draw heat away from the thermally conductive shaft. This provides an efficient mechanism for removing heat from the rotatable unit, whilst still allowing the rotatable unit to be sealed against external environmental conditions.
US10448263B2 Long range beamforming and steering in wireless communication links
An apparatus includes a transceiver circuit, an antenna and a focus array. The transceiver circuit may have a plurality of fed channels configured to generate a plurality of signals. The antenna may have a plurality of antenna arrays configured to generate one or more beams in response to the signals. Each antenna array may (i) have a plurality of subarrays and (ii) be coupled to the fed channels of the transceiver circuit. The focus array may have a plurality of focal zones configured to reflect the beams into a beam zone. Each beam may be steerable by the antenna to one of the focal zones at a time. The focal zones may redirect the beams to a plurality of locations within the beam zone.
US10448252B2 Apparatus and method for controlling access to a telecommunications network
A GSM, UMTS or LTE mobile telecommunications network includes a radio access network comprising base stations, and further includes one or more additional access points. An access point may be connected to the network core by an IP transport broadband connection. The access point is configured to appear to the mobile terminal as a base station. Arrangements are disclosed which allow the network to restrict access to the network via these access points whilst also minimizing signaling requirements. The access points may be excluded from traditional Tracking Areas, but associated therewith by a network controller in a mapping in order to notify authorized mobile terminals of the Access Point's existence.
US10448250B2 Communication system, connection control apparatus, mobile terminal, base station control method, service request method, and program
A communication system, in which a mobile terminal uses a data path that was generated with an ISP network by a base station in a home network to access a NW via the ISP network, includes an authentication means and connection control means in the ISP network. The base station accepts an access request from the mobile terminal and transmits information relating to the base station and the mobile terminal to the connection control means. The authentication means determines based on the information whether a linking service that connects to the home NW without traversing the ISP network can be provided to the mobile terminal, and if the linking service can be provided, notifies this information to the connection control means. Based on this notification, the connection control means requests the base station to generate a data path for providing the linking service, and the base station generates the data path.
US10448244B2 Deployment and configuration of access points
Systems and methods for facilitating automated configuration and deployment of APs are provided. According to one embodiment, prior to deployment of a wireless access point (AP) within a private network, a cloud service receives a unique identifier associated with the AP and information regarding a network controller within the private network by which the AP will be managed. A mapping is stored by the cloud service between the unique identifier and the information regarding the network controller. Responsive to deployment within the private network, automated configuration processing is performing by the AP, including: (i) establishing a connection with the cloud service; (ii) querying the cloud service for the information regarding the network controller; (iii) configuring itself with the information regarding the network controller; and (iv) establishing a connection to the network controller.
US10448243B2 System and method to facilitate device triggering for non-internet protocol data delivery in a network environment
A method is provided in one example embodiment and may include receiving, by a Service Capability Exposure Function (SCEF), a request to send data to a user equipment (UE), wherein a context for the UE is not available at the SCEF when the request is received; querying a subscriber database to determine whether the context for the UE is available at the subscriber database; and sending the data for the UE to a Mobility Management Entity (MME) by the SCEF using an interface directly interconnecting the MME and the SCEF based on a determination that the context for the UE is available at the subscriber database.
US10448242B2 Method and arrangement for on-boarding network service descriptions from various sources in a common service catalogue of NFV orchestration platform
Electronic arrangement (120) for on-boarding services in a common service catalog (106, 406) from a number of source systems (502, 503, 521, 522) of 3rd party service providers in connection with a network function virtualization (NFV) platform in a telecommunication network (110) comprising a mobile network, the arrangement comprising at least one data interface (124) for transferring data, at least one processing unit (122) for processing instructions and other data, and memory (128) for storing the instructions and other data, said at least one processing unit being configured, in accordance with the stored instructions, to cause: creating, in said memory, a service catalog (406) of network services offered by the NFV platform, wherein each cataloged network service is associated with a service description indicative of related transactions that are executable thereon, and responsive to obtaining a network service description (402) from an external source via the data interface, adding at least an indication (408) of the obtained network service description in the catalog, wherein a mapping (410) between a number of original transaction identifiers as provided in the obtained network service description and corresponding harmonized transaction identifiers as being internally commonly adopted and utilized by the platform having regard to the cataloged network services, is established (404, 510) in accordance with a selected conversion logic executed by said at least one processing unit so as to enable management of a target network service incorporating the obtained, on-boarded network service based on the associated harmonized identifiers.
US10448240B2 Method and system for communicating data with an inaccessible electronic device
The invention relates to a method of communicating data with an electronic device, comprising the step of receiving signals conveyed by an electrical lead. The method is distinguished in that it comprises the following steps: fitting an RF radiofrequency interface with electrical terminals in the device, extracting signals from the electrical lead, and injecting signals resulting from the extracted signals, in the form of frames of radiofrequency signals in the RF interface with electrical terminals. The invention also relates to a radiofrequency communication device, a system comprising the device and a machine using the device.
US10448239B2 Mechanism to enable optimized user plane anchoring for minimization of user plane relocation due to user equipment mobility
Methods, systems, and devices for wireless communication are described. Relocation of a user plane may be minimized through the exchange of communication session information between network nodes. For example, a connectivity session manager and an access and mobility manager may exchange information associated with a user equipment (UE) communication session to prevent unnecessary reestablishment of an existing communication session. In such cases, the access and mobility manager may receive a session management request from a UE and send a request including the session management request to the connectivity session manager. Based on the received message, the connectivity session manager may identify a continuity mode, select a user plane anchor for the communication session, and send a response message to the access and mobility manager. In some examples, the connectivity session manager and the access and mobility manager may exchange session area codes associated with the location of the UE.
US10448230B2 Data transmission
Methods, apparatuses, and systems for data transmission are described. A sending terminal sends data and a data identification of the data to a server. The data identification is broadcasted to one or more receiving terminals through a short distance wireless communication. The receiving terminal obtains the data from the server according to the data identification. When the sending terminal needs to transmit data to multiple receiving terminals, the techniques of the present disclosure do not require the sending terminal to establish a point-to-point connection with each of the receiving terminal. Thus, the techniques of the present disclosure effectively reduce transmission time with multiple receiving terminals, improve data transmission efficiency, and lower power consumption at the sending terminal.
US10448224B1 Proactive overload handling on real-time systems
A network device stores overload handling criteria for a real-time credit management system of a wireless core network. The network device monitors for overload conditions based on the overload handling criteria and determines, based on the monitoring, that a potential overload condition exists. The network device receives a first credit control request for a user device, determines a standard resource quota that is responsive to the first credit control request, and allocates an increased resource quota, over the standard resource quota, for the first credit control request. The increased resource quota is based on the potential overload condition and the overload handling criteria. The increased resource quota may prevent the system from reaching a complete overload condition, may reduce overall message traffic, and may provide time for manual or autonomous recovery from the circumstance that caused the potential overload condition.
US10448220B2 Small cell and small-cell subscriber management method
A small-cell subscriber management method includes receiving, by a terminal, a closed subscriber group (CSG) identity broadcast by a small cell, determining whether the CSG identity is in a CSG identity list stored by the terminal, sending, by the terminal, an access request to the small cell when the CSG identity is in the CSG identity list, requesting, by the terminal after successfully accessing the small cell, a current CSG subscriber list of the small cell from the small cell, managing, by the terminal after receiving the current CSG subscriber list of the small cell, the current CSG subscriber list of the small cell, where a management includes adding a subscriber to, removing a subscriber from, or changing a subscriber in the current CSG subscriber list. According to the foregoing method, a management terminal is used to manage the CSG subscriber list to implement convenient management of a small cell.
US10448219B2 Local and temporal method and system of broadcasting via peer-to-peer network
A method and system for distributed messaging between a plurality of computer devices using a short range wireless communication protocol (SRWP) is disclosed. The communication protocol can be one in which slave devices provide data to master devices. A device automatically establishes master and slave connections with other devices via the protocol as they come into range. A user-entered message is displayed on the device and broadcast by the device over slave connections to other connected devices. Messages received by the device over its master connections are displayed and also rebroadcast to other connected devices. Messages can be displayed for a limited time period during which they fade or otherwise are altered to provide a visual indication of the display lifetime remaining for that message. A relay can be provided to receive an rebroadcast messages to connected devices and inject into the SRWP network from devices outside the network.
US10448207B2 Methods, apparatuses, systems, and computer readable media for providing wireless location service using at least one beacon
Provided is a method and/or apparatus for providing a wireless location service using a beacon signal. A wireless location service method may include collecting a plurality of beacon signals from each of a plurality of beacon transceivers positioned around a user, and determining a current location of the user based on at least one of a virtual point and the plurality of beacon signals, the virtual point positioned in a space in which the beacon transceivers are provided.
US10448206B2 Method for requesting transportation services
A method for safely and efficiently requesting transportation services through the use of mobile communications devices capable of geographic location is described. Individual and package transportation may be provided. New customers may be efficiently serviced, and the requester and transportation provider locations may be viewed in real time on the mobile devices.
US10448203B2 High accuracy indoor locating system
A beacon anchor may include a signal generator configured to generate an ultra-wide band signal inclusive of a unique identifier associated with the beacon anchor, where the UWB signal is a pulse sequence. A transceiver may be in communications with the signal generator. Responsive to receiving the UWB signal from the signal generator, the UWB signal may be broadcast. A processing unit may be in communication with the transceiver, and, responsive to receiving a unicast communications session request from a portable device, be configured to establish a unicast communications session with the portable device to enable a distance between the portable device and beacon anchor to be determined. Through use of UWB signals, relative position (e.g., in front of or behind the beacon anchor) may be determined, thereby enabling different actions to be taken in response to determining the relative position.
US10448201B1 Prioritization of messages within a message collection
In some embodiments, a computer implemented method of processing messages may include receiving priority information from at least one sponsor, the priority information to be used in determining a priority of one or more messages received from a plurality user devices, creating a message collection using a plurality of messages received from the plurality of user devices, and prioritizing at least one message in the message collection according to the received priority information.
US10448195B2 Transportation analytics employing timed fingerprint location information
The disclosed subject matter provides for traffic analysis employing timed fingerprint location information. In an aspect, TFL information can be associated with location characteristics for a UE. These location characteristics can describe the motion of the UE. As such, with proper analysis, the motion of the UE can be correlated to traffic patterns. Transportation analytics can employ TFL information to provide real time or near real time traffic information, forecast traffic conditions, or automate response to traffic conditions based on TFL information. Whereas TFL can provide advantages over other types of location information systems, leveraging TFL information in traffic analysis can reflect these advantages. Further, whereas TFL information can be gathered from nearly all modern and many legacy mobile devices, large volumes of TFL information can be employed in related transportation analytics.
US10448192B2 Apparatus and method of audio stabilizing
A method comprising determining a spatial audio signal; determining an apparatus motion parameter; and stabilizing the spatial audio signal dependent on the apparatus motion parameters.
US10448186B2 Distributed audio mixing
Systems and methods for distributed audio mixing are disclosed, comprising providing one or more predefined constellations, each constellation defining a spatial arrangement of points forming a shape or pattern and receiving positional data indicative of the spatial positions of a plurality of audio sources in a capture space. A correspondence may be identified between a subset of the audio sources and a constellation based on the relative spatial positions of audio sources in the subset. Responsive to said correspondence, at least one action may be applied, for example an audio, video and/or controlling action to audio sources of the subset.
US10448184B1 Switching binaural sound
A method provides binaural sound to a person through electronic earphones. The binaural sound localizes to a sound localization point (SLP) in empty space that is away from but proximate to the person. When an event occurs, the binaural sound switches or changes to stereo sound, to mono sound, or to altered binaural sound.
US10448180B1 Systems and methods for vehicle external audio volume indication and control of the same
An external audio range indication system, for a vehicle, includes an audio system, a display device, and an electronic control unit. The audio system includes a plurality of speakers. The plurality of speakers is configured to output an audio content. The electronic control unit is operatively connected to the audio system and the display device. The electronic control unit includes a processor and a memory unit coupled to the processor. The memory unit stores logic that, when executed by the processor, causes the electronic control unit to determine an external audio range of the audio content output from the plurality of speakers, the external audio range being a range from the vehicle at which the audio content output from the plurality of speakers is audible by parties external to the vehicle, and control the display device to display the external audio range.
US10448179B2 Personal sound character profiler
According to an exemplary aspect of the present invention, there is provided an apparatus comprising: at least one loudspeaker element, at least one processing core, at least one memory including computer program code, the at least one memory and the computer program configured to, with the at least one processing core, cause the apparatus to produce sound via the loudspeaker element, wherein the at least one processing core is configured to adjust the sound according to criteria stored in the at least one memory, wherein the criteria comprise a wide bandwidth roll-off using at least one parametric shelving filter.
US10448173B2 Antenna for a hearing assistance device
A hearing assistance device includes a housing component (12) hosting a transceiver (68) and processing circuitry arranged in a compact block structure (50). A small feed loop (40) is mounted on the compact block structure (50), and is electrically connected to the transceiver (68). The compact block structure (50) is adapted for carrying the small feed loop (40), and the housing component (12) includes an integrated antenna element (30, 80). The housing component (12) and the compact block structure (50) are provided with a set of cooperating mechanical guiding components for maintaining the small feed loop (40) and the antenna element (30, 80) in a well-defined mechanical connection.
US10448172B2 Laser-based apparatus utilizing multiple laser beams
A laser-based device or sensor includes: a first laser transmitter having a first self-mix carrier frequency; a second laser transmitter having a second, different, self-mix carrier frequency; a first monitor photodiode to receive a first optical signal from the first laser transmitter, and to output a first electric signal; a second monitor photodiode to receive a first optical signal from the second laser transmitter, and to output a second electric signal; an electric connection to connect together the first electric signal and the second electric signal, forming a combined electric signal; a single laser receiver to receive the combined electric signal and to generate from it a spectrum that corresponds to both (i) self-mix signal of the first laser transmitter, and (ii) self-mix signal of the second laser transmitter. Alternatively, a single monitor photodiode is used, receiving self-mix signals from multiple laser transmitters, and outputting a single electric signal to a single laser receiver.
US10448167B2 Acoustic device
The present disclosure provides an acoustic device, including a frame and a vibration system fixed to the frame, where the vibration system includes a first vibrating diaphragm fixed to the frame, a voice coil driving the first vibrating diaphragm to vibrate and produce a sound, and a flexible circuit board, the flexible circuit board is fixed to an end of the voice coil which is away from the first vibrating diaphragm, the flexible circuit board includes a first fixing arm and a second fixing arm respectively fixed to the frame and the voice coil body, an elastic arm connecting the first fixing arm and the second fixing arm, and a pad respectively extending from two ends of the second fixing arm, the pad is at least partially located on an inner side of the voice coil body. The acoustic device in the present disclosure has better acoustic performance.
US10448162B2 Smart headphone device personalization system with directional conversation function and method for using same
Disclosed are a smart headphone device personalization system with directional conversation function and a method for using the system. A user downloads a headphone personalization application program unit from the server device for installation in a mobile device that is then paired with the smart headphone device. The user enters corresponding data through a register module. The user wears the smart headphone device to allow a hearing inspection module to inspect hearing capabilities of ears and generate an inspection result. An automatic compensation unit and a manual compensation module make compensation according to the inspection result. Finally, the user adjusts the sound effect mode through a preference setting module to complete personalization of the smart headphone device. A directional conversation function is provided with the smart headphone device to receive and magnify a sound from a front side and the user can clearly hear the sound from the front side.
US10448161B2 Systems, methods, apparatus, and computer-readable media for gestural manipulation of a sound field
Gesture-responsive modification of a generated sound field is described.
US10448160B2 Portable sound equipment
There is disclosed a portable sound equipment comprising a support body formed in a gentle curve; electronic bodies provided in both ends of the support body, respectively, and exhaustible from the support body and rotatable to be folded or unfolded in an exhausted state; and a hinge unit configured to provide a shaft for the rotation, wherein the hinge unit comprises a connection portion projected from one end of the support body; a hinge rotatably coupled to the connection portion; a cylinder connected to the hinge and loaded in the electronic body; and a hinge spring having one end fixed to the cylinder and the other end supporting the electronic body to generate a restoring force which makes the exhausted electronic bodies become drawn into the support body, and when the electronic bodies are drawn into the support body is caught in the connection portion with respect to the rotational direction.
US10448156B2 Content delivery apparatus, content delivery system and content delivery method
A content delivery apparatus includes an external input portion, a content reception portion and a delivery portion. To the external input portion, first content having at least a fundamental component is inputted. The content reception portion receives second content having a fundamental component and an extended component. When delivering the first content, the delivery portion delivers the fundamental component of the first content to a client apparatus more than once.
US10448155B2 Device for controlling a loudspeaker with current limitation
This control device for controlling a loudspeaker (14) in a loudspeaker enclosure, comprises: an input for an audio signal to be reproduced; a supply output for supplying an excitation signal for the loudspeaker; the calculation means (26, 36, 38, 70, 71, 80, 90) for calculating, at each time instant (t), at least one predicted current (iref(t)) for the excitation signal for the loudspeaker (14) as a function of the audio signal. It comprises an attenuator (71) that is capable of limiting the predicted current to a limited current value that is lower than a ceiling value by application, to the predicted current, of an attenuation gain which is a function of the predicted current.
US10448151B1 Multi-microphone system and method
Provided herein are a multi-microphone system and method including a controller, a plurality of transducers each operable within a unique sensitivity range, and corresponding microphone units. The controller receives a sound signal output from a first microphone unit that corresponds to a microphone unit having a transducer with the highest sensitivity. The controller analyzes the sound signal output to identify a first parameter of the sound signal output and determines if the first parameter satisfies pre-defined criteria. In an instance in which the first parameter satisfies the pre-defined criteria, the controller outputs the sound signal output of the selected first microphone unit as the output of the multi-microphone system. Otherwise, the controller receives a sound signal output from a second microphone unit comprising a corresponding transducer with a sensitivity less than the first microphone unit but greater than remaining transducers.
US10448150B2 Method and apparatus to detect and isolate audio in a vehicle using multiple microphones
Certain embodiments may include methods and systems for receiving first audio data from a plurality of microphones disposed in a cabin of a vehicle, calculating phase differences between the first audio data received from different ones of the plurality of microphones, determining a location of a source of the first audio data based on the calculated phase differences, isolating second audio data received from the plurality of microphones, taking into account the determined location of the source, and controlling a function of the vehicle based on the isolated second audio data. Some embodiments can further include detecting voice data in the second audio data based on audio characteristics of the second audio data, and determining a voice command in the voice data, where the controlling the function of the vehicle is based on the voice command in the voice data in the second audio data.
US10448147B2 Acoustic device having multiple diaphragms
The inside of the housing of an acoustic device, such as an earphone, is divided into two or more spaces based on a driver. Diaphragms are disposed to cover a nozzle communicating with an ear of a user and a vent hole formed in the back of the housing. Optimum sound quality can be secured by adjusting the sizes of the spaces formed by the diaphragms and the housing and the locations where the diaphragms are disposed. When the housing is of a sealed type, low-band sound pressure can be effectively prevented from being lost.
US10448144B2 Magnetic field antenna
A magnetic field antenna that provides high efficiency and a compact form factor. Electromagnetic shielding of electrical components used in the antenna is provided, and one embodiment of the invention is a wireless battery-free communications earplug.
US10448143B2 Wireless communications headset system employing a loop transmitter that fits around the pinna
A wireless communications headset system for double hearing protection systems that eliminates the problems associated with typical wireless communications systems. The system employs a magnetic-field coupled wireless link from a loop transmitter to a magnetic field receiver. Current through the transmitter wire loops generates magnetic flux which passes through a communications earplug. The earplug has a receiver for converting the magnetic flux to electrical voltage, and this voltage is used to drive a speaker within the earplug. The transmitter can be easily installed into aviation headsets. The loop transmitter has an open center sized so that it fits around the pinna of the human ear enabling a close position to the communications earplug. This close position is advantageous if an efficient system is desired.
US10448141B2 Earphone
An earphone capable of making it easy to remove foreign substances that have accumulated on a nozzle portion and easy to control sound characteristics thereof is provided. The earphone includes a driver, a housing defining an electrical component mount on which the driver is mounted, a nozzle portion provided at one end of the housing and defining therein a nozzle hole communicating with the electrical component mount, a nozzle cap detachably coupled to an outer circumferential surface of the nozzle portion, and a nozzle mesh provided at the nozzle cap so as to cover the nozzle hole, wherein the nozzle cap serves to decrease output in a second peak region in a graph of output over frequency for the earphone and to increase a fourth peak region or expand a bandwidth of the fourth peak region in the graph.
US10448133B2 Wireless microphone or wireless in-ear monitoring system
A wireless microphone or wireless in-ear monitoring system. The system has at least one transmitting and/or receiving unit, which comprises at least two antenna modules, each of the antenna modules having an output plug unit, as well as a combining unit with an input interface. Output signals of the at least two antenna modules are received via the input interface of the combining unit. This is done for those input plug units that are inserted into the input interface of the combining unit. This is carried out in order to execute diversity processing of the signals of the antenna modules.
US10448131B1 Sound output apparatus
A sound output apparatus outputs sound from a side of the apparatus on which a display is located. The sound output apparatus includes: a display element that includes the display; a driven element that is driven in accordance with a drive signal; a transmission panel that transmits vibrations of the driven element to the side of the apparatus on which the display of the display element is located; and a cover panel that is placed on an opposite side of the display element than the driven element. The transmission panel is placed between the display element and the driven element, and is joined at least to a portion of a periphery region of the cover panel. The cover panel has the periphery region that extends around an outer periphery of the cover panel as viewed from the side of the apparatus on which the display is located.
US10448126B2 Technologies for dynamic allocation of tiers of disaggregated memory resources
Technologies for dynamically allocating tiers of disaggregated memory resources include a compute device. The compute device is to obtain target performance data, determine, as a function of target performance data, memory tier allocation data indicative of an allocation of disaggregated memory sleds to tiers of performance, in which one memory sled of one tier is to act as a cache for another memory sled of a subsequent tier, send the memory tier allocation data and the target performance data to the corresponding memory sleds through a network, receive performance notification data from one of the memory sleds in the tiers, and determine, in response to receipt of the performance notification data, an adjustment to the memory tier allocation data.
US10448125B2 Methods of communicating identification information and a responsive command via short-range communications, and related devices
Methods of operating a short-range Radio Frequency (RF) device are provided. The methods may include transmitting identification information that identifies the short-range RF device and/or sensor information generated by a sensor associated with the short-range RF device, using a short-range RF communication protocol. The methods may include receiving a command, responsive to the identification information and/or the sensor information, from a server via a first device using the short-range RF communication protocol to control a second device associated with the short-range RF device. Related devices are also provided.
US10448124B2 Method and system for issuing media information
The present disclosure provides a method and system for issuing media information, including: obtaining a listing of changed media information that is in an unprocessed state, including identification information of a target changed field for pre-configured target media information, and original field content information and new field content information of the target changed field for the pre-configured target media information; updating the pre-configured target media information based on the new field content information of the target changed field; receiving a request for the pre-configured target media information from a media subscription client; and in response to receiving the request for the pre-configured target media, issuing the updated pre-configured target media information to a media subscription client, wherein the media subscription client displays the updated pre-configured target media information in lieu of the pre-configured target media information.
US10448122B1 Methods and apparatus to extend a timestamp range supported by a watermark
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to extend a time range supported by a watermark are disclosed. Example watermark encoding apparatus disclosed herein include a timestamp cycle evaluator to determine which one of a plurality of timestamp cycles is to be represented by a timestamp of a watermark. Disclosed example watermark encoding apparatus also include a symbol swapper to swap at least two symbols of the watermark when the timestamp is to represent a second one of the timestamp cycles but not to swap the at least two symbols of the watermark when the timestamp is to represent a first one of the timestamp cycles. Disclosed example watermark encoding apparatus further include a watermark embedder to embed the watermark in a first piece of media.
US10448119B2 Methods and systems for unfolding video pre-roll
Method and accompanying system for an unfolding video pre-roll. A primary video having a fixed play length is presented and, in temporal proximity to at least a portion of the primary video, an unfolding video having a variable play length is presented to the viewer. If an interaction is received from the viewer during the playback of the unfolding video, the play length of the unfolding video is extended by adding a seamlessly connected video segment to the unfolding video, which is continuously presented to the viewer without interruption.
US10448118B2 Methods, systems and media for interacting with content using a second screen device
Methods, systems, and media for interacting with content using a second screen device are provided. In some implementations, the method comprises: receiving, from a remote media streaming device, a request to present media content items; sending, over the Internet, interactive content to the media streaming device as a stream of video; causing the interactive content to be presented by the media streaming device; causing a notification to be sent to a computing device associated with the media streaming device indicating that the content being presented by the media streaming device is interactive content; receiving instructions from the computing device to control how an object depicted in the interactive content is presented; updating the interactive content based on the instructions; sending the updated interactive content to the media streaming device as a stream of video; and causing the updated interactive content to be presented by the media streaming device.
US10448117B2 Apparatus and methods for packetized content delivery over a bandwidth-efficient network
Methods and apparatus for providing packetized content to users via a bandwidth-optimized network. In one embodiment, legacy and IPTV streams are carried over the same switched digital infrastructure, and freely intermixed without regard to their encoding or type. A user's selection for IPTV content is transmitted to an IP proxy (such as a gateway apparatus or a headend server), then on to the switched digital server which causes provision of the requested content back to the proxy for formatting. The formatted content is then delivered to the requesting IP-capable device. The entire carrier class program stream is therefore available as IP-encapsulated content to the IP capable devices (and as legacy content to legacy devices) without any significant modifications to the network infrastructure or bandwidth penalty.
US10448114B2 Method and system for generating a media channel access list
The present invention relates to a method and system for generating and/or modifying a media channel access list, comprising obtaining a channel list of a plurality of media channels, displaying a plurality of channel groups associated with the plurality of media channels, selecting one of the plurality of channel groups, and assigning at least one of the plurality of media channels of the selected channel group to the media channel access list.
US10448108B2 Methods and apparatus to model on/off states of media presentation devices based on return path data
Methods and apparatus to model on/off states of media presentation devices based on return path data are disclosed. An example method includes generating a modelled tuning segment distribution indicative of modelled durations of modelled tuning segments. The modelled tuning segments is based on panel tuning segments during which panelists were exposed to first media. The example method further includes obtaining return path data (RPD) tuning information reported from an RPD device. The RPD tuning information is indicative of a reported RPD tuning segment during which the RPD device was accessing second media. The example method also includes estimating a set-on time for a media set associated with the RPD device based on the RPD tuning information and the modelled tuning segment distribution. The set-on time is indicative of a period of time when the media set is powered on.
US10448107B2 Display device
A display device includes a display unit, an external device interface unit configured to receive an image signal from a set-top box connected to the display device, and a control unit configured to, if a broadcast channel is changed, display a broadcast image of the changed broadcast channel based on the image signal received from the set-top box, to recognize the channel number of the broadcast image by using the displayed broadcast image, and to display broadcasting information related to the recognized channel number on the display unit.
US10448105B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, formatting input streams into Data Pipe (DP) data, Low-Density Parity-Check (LDPC) encoding the DP data according to a code rate, bit interleaving the LDPC encoded DP data, mapping the hit interleaved DP data onto constellations, building at least one signal frame including the mapped DP data, and modulating data in the built signal frame by an Orthogonal Frequency Division Multiplexing (OFDM) method and transmitting the broadcast signals having the modulated data, wherein the input streams include Audio/Video (A/V) data and service guide data, and wherein the Audio/Video (A/V) data and service guide data are included in first ISO base media file format (ISOBMFF) files.
US10448098B2 Methods and systems for contextual adjustment of thresholds of user interestedness for triggering video recording
Disclosed herein are methods and systems for contextual adjustment of thresholds of user interestedness for triggering video recording. An embodiment takes the form of a method that includes identifying one or more current contextual attributes of a current context of a user. The method also includes setting a current value of a stored interestedness threshold based at least in part on the one or more identified current contextual attributes. The method also includes obtaining one or more current physiological measurements of the user. The method also includes deriving an interestedness score based at least in part on the one or more obtained current physiological measurements. The method also includes comparing the derived interestedness score to the current value of the stored interestedness threshold. The method also includes initiating video recording when the derived interestedness score exceeds the current value of the stored interestedness threshold.
US10448093B2 Bluetooth adaptive volume adjusting method and device
Provided is a method and device of Bluetooth adaptive volume adjustment. The method includes: obtaining an adjustable maximum volume value of the Bluetooth audio device and a user adjustable maximum volume value, after a smart terminal being connected with a Bluetooth audio device; obtaining a volume value indicated by a volume adjustment instruction, after receiving the volume adjustment instruction; calculating a volume value of the smart terminal according to the volume value indicated by the volume adjustment instruction, calculating a volume value of the Bluetooth audio device according to the volume value indicated by the volume adjustment instruction, the adjustable maximum volume value of the Bluetooth audio device, the user adjustable maximum volume value; setting the volume of the Bluetooth audio device according to the obtained volume value of the Bluetooth audio device, setting the volume of the smart terminal according to the obtained volume value of the smart terminal.
US10448091B2 User interface based on device-state information
A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is received from an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the portable electronic device may generate a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the portable electronic displays the user interface on the touch-sensitive display. In this way, the portable electronic device dynamically adapts the user interface.
US10448084B2 System, method, and apparatus for determining presentation time for picture without presentation time stamp
Presented herein are system(s), method(s), and apparatus for determining the presentation time for a picture without a presentation time stamp. A first and second picture are decoded. The first picture is a reference picture for the second picture. The presentation time for the second pictures is computed as a function of a presentation time and a decode time for the first picture.
US10448081B2 Multimedia information processing method, terminal, and computer storage medium for interactive user screen
An information processing method includes: preloading M pieces of multimedia information after a user screen corresponding to an information item specified in a first application is accessed; arranging the M pieces of loaded multimedia information in a specified storage area in sequence; extracting, after playing of an ith piece of multimedia information ends, an (i+1)th piece of multimedia information from the specified storage area in sequence, and switching to play the (i+1)th piece of multimedia information; generating an interaction screen by means of simulation after playing of the (i+1)th piece of multimedia information ends, the interaction screen comprising a touch interaction object for enabling an (i+2)th piece of multimedia information; responding to a first operation performed on the touch interaction object; extracting the (i+2)th piece of multimedia information from the specified storage area in sequence; and switching to play the (i+2)th piece of multimedia information.
US10448078B2 Methods, systems, and computer-readable media for targeted distribution of digital on-screen graphic elements
Systems and methods for presenting targeted digital on-screen graphics are described. A content originator, such as an advertiser or media network operator, may specify targeted segments and/or targeted digital on-screen graphics to be presented to one or more viewers of an available audience. The expected presentation of a digital on-screen graphic on a content presentation device associated with targeted segments may be detected. A target digital on-screen graphic may be transmitted or otherwise made available to the content presentation device. The targeted digital on-screen graphic may be displayed instead of or overlaying at least a portion of the original digital on-screen graphic, such that all or a portion of the original digital on-screen graphic is substituted by the target digital on-screen graphic.
US10448075B2 Content conditioning and distribution of conditioned media assets at a content platform
Aspects of the disclosure relate to configuration of content and consumption thereof content in a networked environment. In certain aspects, the consumed content can be coordinated or otherwise synchronized between disparate consumption devices, which may be served content via different content platforms. In another aspect, the consumed content can be customized for a specific device and/or an end-user thereof. In yet another aspect, recommendations for content and/or products associated with at least a portion of the content can be provided.
US10448073B2 Popping-screen push system and method
The present invention discloses a popping-screen push system which includes: a popping-screen server which receives a text or image information, transfer it into a popping-screen message, stores and manages the popping-screen message, and adds it into a broadcast request; a broadcasting server which receives a broadcast request from the popping-screen server and sends out the popping-screen message in the broadcast request in real time; a popping-screen player which receives the popping-screen message from the broadcast server, downloads and plays the popping-screen. The present invention is provided with a broadcasting server, and provides identification codes for respective popping-screen messages, videos, and popping-screen players. Thus, it is convenient for popping-screen management and thereby realizes a high efficiency of polling for users and the popping-screens.
US10448072B1 Systems and methods for increasing a likelihood of media asset consumption using recommendation chains
Systems and methods are described herein increasing a likelihood above a target threshold of a user watching a target media asset. The method includes selecting a target media asset, identifying a media attribute present in the target media asset that does not match a user profile, computing a percentage of the media attribute present in the target media asset relative to other media attributes present in the target media asset, searching for a first media asset that comprises a first amount of the media attribute less than the percentage by a first threshold. Upon determining that the user consumes the first media asset, repeating the process with a second media asset that comprises a second amount of the media attribute greater than the first threshold and less than the percentage by a second threshold. After the user consumes the second media asset, recommending the target media asset to the user.
US10448069B2 PVR assist information for HEVC bitstreams
Methods and systems for processing a video stream are disclosed. A first tier value may be assigned to each of a plurality of SHRAP pictures in a first video stream. A reference tier value may be assigned to pictures in the first video stream that may be used as reference pictures. A plurality of discard tier values may be assigned to pictures in the first video stream that may be discarded during trick mode operations and do not depend on other pictures assigned one of the plurality of discard tier values. A trick mode operation may then be performed, wherein the presentation of pictures in the first video stream is dependent upon assignment of tier values.
US10448068B2 Method and apparatus for transmitting and receiving signaling information associated with multimedia content
The present disclosure relates to a method of transmitting multimedia content in a broadcast communication system, and comprises the steps of: identifying protocol information mapped for each service corresponding to multimedia content; transmitting service-related information including the identified protocol information mapped for each service; and transmitting multimedia content corresponding to related services to a receiving side by using the identified protocol.
US10448063B2 System and method for perspective switching during video access
A system comprises a video hosting subsystem configured to access a database of video streams. The video hosting subsystem comprises a processor for processing data associated with the video streams, and memory for storing data. The processor is configured to receive a user request to access a selected primary video stream. The processor is further configured to identify other video streams captured at substantially the same time and location as the selected primary video stream and in which a person specified in the user request appears. The processor is configured to select, from the identified other video streams, an alternative video stream. The processor is further configured to provide the user with access to the selected primary video stream, together with an option to access the alternative video stream.
US10448054B2 Multi-pass compression of uncompressed data
Introduced here is a technique to create small compressed image files while preserving data quality upon decompression. Upon receiving an uncompressed data, such as an image, a video, an audio, and/or a structured data, a machine learning model identifies an object in the uncompressed data such as a house, a dog, a text, a distinct audio signal, a unique data pattern, etc. The identified object is compressed using a compression treatment optimized for the identified object. The identified object, either before or after the compression, is removed from the uncompressed data. The uncompressed data with the identified object removed is compressed using a standard compression treatment.
US10448048B2 Method of motion estimation and image processing apparatus using the same
A method of motion estimation includes obtaining motion vectors of blocks in a plurality of frames corresponding to a block to be motion estimated, determining whether the obtained motion vectors of the blocks are converged by comparing the obtained motion vectors of the blocks, calculating motion vector dispersity of adjacent blocks of the block to be motion estimated in a state in which the motion vectors are converged, and setting a size of a search range so as to correspond to the calculated motion vector dispersity of the adjacent blocks.
US10448040B2 Signaling change in output layer sets
A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set.
US10448038B2 Method for signaling a gradual temporal layer access picture
An electronic device for encoding a picture is described. The electronic device includes a processor and instructions stored in memory that are in electronic communication with the processor. The instructions are executable to encode a gradual temporal layer access (GTLA) picture. The instructions are further executable to send the GTLA picture.
US10448036B2 Motion compensation matching for video coding
The present disclosure relates to a motion compensation matching method and system for video coding. The method comprises: a CPU extracting a current frame image and a reference frame image from a video to be processed and sending the extracted frame images to a GPU; the GPU performing interpolation process at least once on the reference frame image to obtain a plurality of interpolation images; the GPU dividing the current frame image to obtain a plurality of prediction blocks; the GPU, according to each of the prediction blocks, performing block matching search in the reference frame image and each of the interpolation images; according to a result of the block matching search, determining a motion vector of a desired image block of the current frame image. The present disclosure uses GPU to execute large amounts of computation for interpolation and division of the frame images and block matching search, and uses CPU to process a small amount of computation. Since GPU is used to process search, which can be the most complicated and the most energy-consuming part of the coding process, the large-scale concurrency of the graphics card can be sufficiently utilized, and thus the video coding speed can be significantly increased.
US10448032B2 Signaling of down-sampling location information in scalable video coding
Methods and systems for video image coding are provided. Sets of filters may be selected and applied to video information at least partially based on phase displacement information between a first and second layer of video information. For example, the phase displacement information may correspond to a difference between a position of a pixel in the first layer and a corresponding position of the pixel in the second layer. The selected filter set can be an up-sampling filter or a down-sampling filter. The phase displacement information may be encoded as a syntax element embedded in the video bit stream.
US10448030B2 Content adaptive light field compression
A compression method for high-resolution light field display is disclosed for applications in which computer memory constraints and latency are critical. The disclosed compression algorithm takes advantage of the 3D structure of a light field to compress the raw light field information with a fixed compression ratio and simple decoding instructions. The compressed high-resolution light field achieves a reduced bandwidth with acceptable quality, and is packed in a way that can be transmitted using common interfaces. In a preferred embodiment, the compression algorithm is used as a post-processing stage after light field information acquisition or after rendering. In a further preferred embodiment, the compression algorithm is incorporated into the acquisition or rendering procedure to reduce memory and rendering processing. These and further embodiments generate a compressed light field with all information required for direct display.
US10448028B2 Methods and apparatus for video encoding and decoding binary sets using adaptive tree selection
Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter.
US10448027B2 Method of encoding video data, video encoder performing the same and electronic system including the same
In a method of encoding video data, an input picture is divided into a first picture corresponding to a region of interest (ROI) and a second picture corresponding to a non-region of interest (non-ROI). A third picture is generated by down-scaling the second picture. A quantization parameter for the ROI is determined based on the first picture. A quantization parameter for the non-ROI is determined based on the third picture. A compressed picture is generated by encoding the input picture based on the quantization parameter for the ROI and the quantization parameter for the non-ROI.
US10448021B2 Video encoding and decoding with improved error resilience
For an image portion to encode an initial set of motion information predictors is obtained. It is tested whether the number of motion information predictors in the initial set is lower than a target number and, if so, one or more motion information predictors are added to the initial set to generate a set of motion information predictors having controlled diversity. The motion information predictors of the initial set are actual motion information predictors, having motion vectors obtained from image portions of the image being encoded or of a reference image, and potential motion information predictors for addition include one or more further such actual motion information predictors and also include one or more virtual motion information predictors not having motion vectors obtained from image portions of said image being encoded or of a reference image. A motion information predictor for the image portion to encode is selected from the generated set of motion information predictors.
US10448018B2 Method and device for encoding/decoding image
A method and a device for encoding/decoding an image are disclosed. The method for decoding an image comprises the steps of: decoding information on a quantization matrix; and restoring the quantization matrix on the basis of the information on the quantization matrix, wherein the information on the quantization matrix includes information indicating a DC value of the quantization matrix and/or information indicating differential values of quantization matrix coefficients.
US10448014B2 Content adaptive motion compensated temporal filtering for denoising of noisy video for efficient coding
Techniques related to improved video denoising using content adaptive motion compensated temporal filtering are discussed. Such techniques may include determining whether a block of a video frame is motion compensable and, when the block is motion compensable, generating a denoised block corresponding to the block using the block itself and averaged reference blocks from two or more motion compensation reference frames.
US10448011B2 Method and apparatus of intra prediction in image and video processing
An intra prediction method comprises receiving input data of a current block in a current picture, determines a current mode set including multiple intra prediction modes for the current block, derives a number of MPMs from the number of intra prediction modes in the current mode set, and determines the MPMs for the current block. The number of MPMs varies with the number of intra prediction modes in the current mode set. The method encodes or decodes the current block according to a current intra prediction mode selected from the current mode set. To process a non-square block, a current mode set is selected from multiple mode sets according to one or both of a longer side and a shorter side of the non-square block. A current intra prediction mode is selected from the current mode set and the non-square block is coded according to the current intra prediction mode.
US10448009B1 Determining sample adaptive offset filter parameters
A content streaming system and methodology facilitates the selection of sample adaptive offset filter parameters for use in a sample adaptive filter in encoding content for content streaming. Selection of the sample adaptive offset filter parameters can include multiple active parameter selection modes responsive to block-based statistics. Multiple active parameter selection modes provide increased granularity in the encoded content.
US10448006B2 People sensing system
A method of testing a sensor unit which detects, locally at the sensor unit, whether a person appears in the images it captures. The method comprises causing a light-emitting device (e.g. screen of a user terminal) to emit a test pattern toward the sensor unit to be captured over a series of images, the test pattern comprising a spatio-temporal pattern of light simulating presence of a predetermined number of people. The method further comprises, at a processing apparatus external to the sensor unit, receiving one or more presence detection reports from the sensor unit indicating an apparent people count detected using the sensor unit when subject to the test pattern. The apparent people count is then compared with the predetermined number of people simulated by the test pattern. Based on this comparison, it is determining whether the sensor unit is functioning correctly.
US10448003B2 System and method for triangulation-based depth and surface visualization
An intraoperative, marker-less visualization system and method for visualizing three-dimensional surface structures and depth structures of a patient during an intervention. A C-arm carries a C-arm projection module and a camera, and visualization spectacles include an HMD (head-mounted device) projection module and a camera. The projection modules serve for projecting structured light. A processor computes a combined image data set in order to project the latter onto spectacle lenses of the visualization spectacles.
US10448002B2 Method and apparatus of private display device
There is provided a system and method for providing privacy viewing of an output from a electronic display, including a first polarizer configured to polarize a display signal at a first polarization angle; a second polarizer configured to polarize a noise signal at a second polarization angle orthogonal to the first polarization angle; a combiner configured to combine the polarized display signal and the polarized noise signal, and a third polarizer configured to receive the output of the electronic display and polarize the combined polarized display and noise signal at the first polarization angle. The system includes first and second polarization rotators configured to rotate the first and second polarization angles of the combined polarized display and noise signals prior to being output by the electronic display and prior to being received by the third polarizer.
US10448000B2 Handheld portable optical scanner and method of using
A system and methods for real-time or near-real time processing and post-processing of RGB-D image data using a handheld portable device and using the results for a variety of applications. The disclosure is based on the combination of off-the-shelf equipment (e.g. an RGB-D camera and a smartphone/tablet computer) in a self-contained unit capable of performing complex spatial reasoning tasks using highly optimized computer vision algorithms. New applications are disclosed using the instantaneous results obtained and the wireless connectivity of the host device for remote collaboration. One method includes steps of projecting a dot pattern from a light source onto a plurality of points on a scene, measuring distances to the points, and digitally reconstructing an image or images of the scene, such as a 3D view of the scene. A plurality of images may also be stitched together to re-position an orientation of the view of the scene.
US10447999B2 Alignment of images of a three-dimensional object
In one example implementation, a system for aligning of images of a three-dimensional (3D) object includes a select engine to select a first image and a second image from a sequence of images of a 3D object taken at different object orientations from a capture cycle of a scanner, a combine engine to combine first metadata from the first image and second metadata from the second image to form combined metadata, an orientation engine to select a third image from the sequence of images, where the third image is from an opposite object orientation relative to a first object orientation of the first image or a second object orientation of the second image, and an align engine to align the sequence of images based on the combined metadata and third metadata from the third image.
US10447997B2 Electronic device for controlling depth sensors based on external object and method thereof
A method and apparatus of example embodiments are related to photographing using a plurality of sensors in an electronic device. The electronic device includes a plurality of output units comprising output circuitry configured to output an identification signal to an external object, a sensor configured to acquire an identification signal that is a reflection of the identification signal from an external object, and a processor. The processor is configured to determine a first state of the external object, based on the reflected identification signal, to designate the plurality of output units as a first subset and a second subset, based at least on the first state of the external object, and to differently control the first subset and the second subset to output the identification signal.
US10447996B2 Information processing device and position information acquisition method
When a device is started up in the first time, for example, an initial image and various kinds of information are displayed and setting inputs are received. In parallel with the above, a photographed image is acquired and calibration is performed. At this time, first, if there is no need for measures by a user such as a direction of a camera is corrected, the calibration is performed. If the measures by the user are needed or the calibration is ended unsuccessfully, the stage number n is advanced by one, and the calibration is repeated while presenting information on the measures in the order of a low burden on the user.
US10447990B2 Network abstraction layer (NAL) unit header design for three-dimensional video coding
A video encoder generates a network abstraction layer (NAL) unit that includes at least a first syntax element and a second syntax element. The first syntax element indicates that the NAL unit belongs to a particular NAL unit type. Coded slices of texture view components and depth view components are encapsulated within NAL units that belong to the particular NAL unit type. The second syntax element indicates whether a NAL unit header of the NAL unit includes an Advanced Video Coding (AVC)-compatible 3-dimensional video (3DV) header extension or includes a Multiview Video Coding (MVC)-compatible 3DV header extension. The video encoder outputs a bitstream that includes the NAL unit. A video decoder receives the NAL unit and determines whether the second syntax element indicates that the NAL unit header of the NAL unit includes the AVC-compatible 3DV header extension or the MVC-compatible 3DV header extension.
US10447988B2 Stereoscopic image display
A stereoscopic image display can include an optical cell and a display panel including pixels defined by first and second short sides extended in a first direction, and first and second long sides extended in a second direction perpendicular to the first direction; and apertures defined by first and second sides parallel to the first long side, and third and fourth sides parallel to each other, in which the third side is inclined with a first predetermined angle between the first short side and the third side, the fourth side is inclined with a second predetermined angle between the first long side and the third side, a ratio of a length of the first short side to a length of the first long side is 1:2, and a ratio of a length of the first side to a length of the first long side is 1:2.
US10447986B2 Visual special effect image or video pair and generation method and device therefor
Disclosed are a method and device for generating a visual special effect image or video pair. The method mainly comprises: at least modifying the brightness of at least one region of an image or video of at least one view, so that the polarity of brightness contrast of the region in the view to perimeter regions is opposite to the polarity of brightness contrast of a corresponding region in the other view to the perimeter regions, and the absolute value of the difference between the brightness contrast of the region in the view to the perimeter regions and the brightness contrast of a corresponding region in the other view to the perimeter regions is greater than a critical value; and obtaining a new image or video pair. When the obtained image or video pair is viewed separately using both eyes, a fluctuating lustre sensation appears in a processing region. The present invention can add a special visual effect for content viewed in a binocular display mode.
US10447981B2 Active alignment equipment and associated method for testing a plurality of projector modules
An equipment for testing a plurality of projector modules is provided, wherein the equipment includes a screen, a mask, at least one camera and a controller. The mask is positioned between the screen and the projector modules when the projector modules are within the equipment, and the mask is arranged to mask a plurality of projected images generated by the projector modules so that only a portion of projected images is allowed to be projected to the screen. The camera is arranged for capturing the portion of projected images on the screen. The controller is coupled to the camera, and is arranged for analyzing the captured images to control settings of the projector modules.
US10447980B2 Image display apparatus, control method for image display apparatus and storage medium for image quality adjustment
An image display apparatus that enables easy setting of an adjustment parameter of an image quality setting item according to user preference includes an adjustment unit configured to adjust a display image based on an adjustment parameter, a display unit configured to generate a plurality of adjustment parameter candidates different from each other and display a list of a plurality of adjusted images adjusted by the adjustment unit based on the plurality of adjustment parameter candidates, and a selection unit configured to select an adjusted image from the displayed list. The adjustment parameter is set based on the adjusted image selected from the plurality of adjusted images and the plurality of adjustment parameter candidates when displaying an image.
US10447978B2 Image generation device and method for producing an array of image forming elements by superimposed pattern arrays
An image generation device has at least one light source, a field lens array, an array of image-forming elements, and a projection lens array. The array of image-forming elements is formed by superimposing a first pattern array and a second pattern array, which is formed identically to the first pattern array and is rotated relative to the first pattern array. A method is provided for producing the array of image-forming elements.
US10447970B1 Stereoscopic audio to visual sound stage matching in a teleconference
A system for matching audio-to-video spatial presence in a teleconference, which includes capturing video stream with a camera of a teleconferencing unit at a local endpoint. The teleconferencing unit has a first end and a second end, and a camera located midway between. The system determines a visual stage based on the video stream, and captures audio using microphones on both sides of the camera. The system determines a sound stage based on the audio captured by the microphones, and matches the sound stage to the visual stage, based on the direction of a sound source relative the parameters of the visual stage. The visual stage and matching sound stage can by output for rendering by one or more devices at a second endpoint.
US10447968B1 Controlled-environment facility video communications monitoring system
Video communications of residents of a controlled-environment facility are monitored to detect instances of non-verbal communications within the video, such as the display of written messages and hand signals. Residents may participate in live video visitation sessions with non-residents. Video recordings are generated for each video feed of the live video visitation. During the live video visitation, indications of non-verbal communications displayed in the live video are detected. If indications of non-verbal communications are detected in the live video, the recorded video is annotated to specify the locations of the detected indications in the recording. Upon completion of the video visitation session, post-processing of the recorded video detects additional indications of displayed non-verbal communication. The additional indications may be detected at proximal locations to the annotations and may be detected based on sampling frames of the recording to detect changes in the color balance indicating the display of a message surface.
US10447966B2 Non-interference field-of-view support apparatus for a panoramic sensor
A support apparatus with adjustable mechanisms hold a spherical field-of-regard image and audio sensor assembly located at its distal end in front of a user's face such that the user's fine focus field-of-view of the foreground is not blocked by the mast or the sensor assembly. Automated mechanisms rotate and extend the armature and sensor assembly into position for face-to-face panoramic hands-free video teleconferencing, gaming, or logging. A portable wired or wireless host electronic device with a personal assistant application and sensor correlation system interactively communicates with support apparatus circuitry and servos, imagery, audio, eye and ROI tracking, neural, and user input and feedback systems to orchestrate responses to a local remote user. A sensor assembly includes a VLSIC multi-ROI processing system with integrated camera and display that hides the assembly and provides information to the user or onlooker.
US10447962B2 Audio-visual system and method for controlling the same
An audio-visual system may include a housing comprising an open upper end and a storage space, an audio-visual device installed inside the housing and exposable through the open upper end, and a lifting device configured to expose or store the audio-visual device inside the housing through the open upper end. The audio-visual device may include a display, a speaker, and a processor configured to control the audio-visual system to operate in a first mode for outputting media art content while the display is stored in the housing according to a first event, operate in a second mode for outputting audio content through the speaker while part of the display is exposed through the open upper end according to a second event, and operate in a third mode for outputting a visual content while the entire display is exposed through the open upper end according to a third event.
US10447959B2 Power over data line (PODL) board design method to improve data channel performance
Aspects of the disclosure provide for a system for a power over data line (PoDL) system. The system includes a ground plane that has a cutout. In addition, an alternating current (AC) capacitor pad configured to establish a bidirectional data channel. The AC capacitor pad is positioned in the cutout of the ground plane. Similarly, a PoDL pad connected to one or more inductors and a direct current (DC) power source is positioned in the cutout of the ground plane and is in series with the AC capacitor pad.
US10447958B2 Timestamp calibration of the 3D camera with epipolar line laser point scanning
Using the same image sensor to capture a two-dimensional (2D) image and three-dimensional (3D) depth measurements for a 3D object. A laser point-scans the surface of the object with light spots, which are detected by a pixel array in the image sensor to generate the 3D depth profile of the object using triangulation. Each row of pixels in the pixel array forms an epipolar line of the corresponding laser scan line. Timestamping provides a correspondence between the pixel location of a captured light spot and the respective scan angle of the laser to remove any ambiguity in triangulation. An Analog-to-Digital Converter (ADC) in the image sensor operates as a Time-to-Digital (TDC) converter to generate timestamps. A timestamp calibration circuit is provided on-board to record the propagation delay of each column of pixels in the pixel array and to provide necessary corrections to the timestamp values generated during 3D depth measurements.
US10447951B1 Dynamic range estimation with fast and slow sensor pixels
A scene can be captured by integrating a first sensor pixel for a first amount of time to produce an original first photometric and integrating a second sensor pixel for the first amount of time to produce an original second photometric. The first sensor pixel can be configured to saturate with photocharge slower than the second sensor pixel. The scene can be recaptured by integrating the second sensor pixel for a second amount of time less than the first amount of time.
US10447950B2 Single image sensor for capturing mixed structured-light images and regular images
An integrated image sensor for capturing a mixed structured-light image and regular image using an integrated image sensor are disclosed. The integrated image sensor comprises a pixel array, one or more output circuits, one or more analog-to-digital converters, and one or more timing and control circuits. The timing and control circuits are arranged to perform a set of actions including capturing a regular image and a structured-light image. According to the present invention, the structured-light image captured before or after the regular image is used to derive depth or shape information for the regular image. An endoscope based on the above integrated image sensor is also disclosed. The endoscope may comprises a capsule housing adapted to be swallowed, where the components of integrated image sensor, a structured light source and a non-structured light source are enclosed and sealed in the capsule housing.
US10447946B2 Interactive artistic presentation system with thermographic imagery
Disclosed is an interactive thermographic presentation system and associated methods. The exemplary thermographic presentation system captures residual heat from human touch and/or breath on a surface over time and generates a visual representation of the captured heat pattern. The visual representation may be generated in real time using a visual light projector or stored for subsequent presentation, which may include generating a physical print of the visual representation. In one embodiment the system may be deployed as an art or science exhibit. In general, the system may be deployed in any setting in which individuals gather, including, but not limited to, art galleries, schools, science fairs, trade shows, music venues, dance clubs, restaurants, homes, and public spaces.
US10447944B2 Imaging apparatus, control method thereof and program
An object is to provide an imaging apparatus which can output image data whose aspect ratio or the like has not been changed, and can perform processing for setting parameters for imaging control, on the basis of image data whose aspect ratio or the like has been changed. This imaging apparatus is provided with a transformation unit that transforms image data based on an output signal of an imaging element, a processing unit that performs processing for obtaining a value to be used for a parameter for imaging control, on the basis of the image data transformed by the transformation unit, and an output unit that can output the image data based on the output signal of the imaging element to an output destination.
US10447940B2 Photographing apparatus using multiple exposure sensor and photographing method thereof
A photographing apparatus using a multiple exposure image sensor, and a photographing method thereof are provided. The photographing apparatus includes: an image sensor formed of a plurality of pixels comprising a plurality of colors; input circuitry configured to receive an input of a photographing command; and a processor configured to, in response to a photographing command being input while a photographing mode of the photographing apparatus is a multiple exposure mode, acquire a multiple exposure image by controlling exposure times of a plurality of pixel groups in which the plurality of pixels are grouped by color.
US10447937B2 Image processing apparatus, imaging apparatus, image processing method, and storage medium that perform image processing based on an image processing parameter set for a first object area, and information on a positional relationship between an object in a second object area and an object in the first object area
An image processing apparatus includes one or more processors that set a first image processing parameter for each of a plurality of first object areas included in an input image, perform image processing for the input image with a second image processing parameter set based on a plurality of first image processing parameters corresponding to the plurality of first object areas, and select a second object area in the input image. The one or more processors also obtain information on a positional relationship between an object contained in the second object area and an object contained in the first object area, and set the second image processing parameter based on the plurality of first image processing parameters and the information on the positional relationship. The image processing is performed based on the first image processing parameter and the information on the positional relationship, which are stored in a memory.
US10447936B2 Endoscope device and method and computer-readable storage device for controlling bending of endoscope device
An endoscope device having one or more processors configured to perform a control process including: processing an imaging signal to generate image data of a display image of a subject, wherein the image signal is generated by an image sensor, wherein the image sensor is arranged at a distal end of an insertion portion, and wherein a bending actuator is configured to bend the distal end; setting a first measurement point and a second measurement point on the display image; calculating a first subject distance from the first measurement point to a reference point of the image sensor, and a second subject distance from the second measurement point to the reference point; calculating a difference value between the first subject distance and the second subject distance; and controlling the bending actuator to bend the distal end of the insertion portion such that the difference value is decreased.
US10447935B2 Image generating apparatus, image generating method and computer readable recording medium for recording program for generating new image from images related to reference image
In an image generating apparatus according to an embodiment of the present invention, the reference image selecting unit selects an image as a reference image. The image extracting unit extracts at least one related image related to the reference image. The image generating unit generates a new composite image by using the reference image and the at least one related image according to a layout including a definition of at least one kind of information selected from a group including a background image, the number of images to be used, a size of each image to be used, and positional relation among images to be used. The basic control unit issues an instruction to make the reference image selecting unit select an image being displayed as the reference image and make the image generating unit generate the new composite image based on the reference image.
US10447931B2 Camera module having electromagnetic driving assembly
A camera module is provided, including a frame, a holder, an image sensor, a plate, an electromagnetic driving assembly, and an elastic element. The frame connects the holder with the plate. The holder is configured to sustain an optical lens, and the image sensor is disposed on the plate. The elastic element connects the frame with the plate. The electromagnetic driving assembly is disposed on the frame and the plate, and is configured to drive the plate and the image sensor to move with respect to the frame and the holder.
US10447930B2 Monitoring camera and swing correction method
A monitoring camera sets ON or OFF of swing correction in accordance with setting information about whether or not the swing correction of an image (that is, captured image) captured by an image sensor is performed, and corrects swing by cutting out a part of the captured image based on a swing detected value of a vibration sensor in a case where the swing correction is set ON. The monitoring camera outputs the captured image while maintaining a state thereof in a case where the swing correction is set OFF.
US10447929B2 Video processing method, device and image system
An image processing method includes, when an edit triggering event for a target image is detected, acquiring description information associated with the target image. The description information includes interference information that affects image quality occurred in a shooting process of the target image. The method further includes editing image clips in the target image which are associated with respective interference information of the description information to obtain a processed target image.
US10447928B2 Image processing apparatus, image processing method, and program
The present invention has an object to reduce occurrence of a state where a frame image with no visible subject has been generated during generation of a moving image with reduced variation in imaging trajectory. A camera trajectory estimating unit estimates an imaging trajectory during taking of a first moving image, from the first moving image. A camera trajectory correcting unit corrects a trajectory variation in the estimated imaging trajectory. An output image generating unit generates a second moving image corresponding to the corrected imaging trajectory, from the first moving image. Here, the camera trajectory correcting unit sets at least one reference point from the first moving image, and corrects the imaging trajectory so as to cause the reference point in frame images constituting the second moving image to have a position residing within a predetermined range in the frame image.
US10447927B2 Electronic device for detecting object proximity and controlling a display
An electronic device comprises: a motion detector configured to detect motion of the electronic device; a proximity detector configured to detect proximity of an object to the electronic device; a display unit; a memory; and at least one processor that function as: a control unit configured to control display preparatory processing for performing display on the display unit so as to start in response to predetermined motion of the electronic device being detected based on motion detected by the motion detector; and a display control unit configured to control display so as to be performed on the display unit in response to proximity of an object being detected by the proximity detector.
US10447925B2 Image processing method and apparatus, electronic device and control method
An image processing method and apparatus, a control method are provided. A part of the color-block image within the fixed region is converted into a first image using a first interpolation algorithm. The first image includes first simulation pixels arranged in an array. A part of the color-block image beyond the fixed region is converted into a second image using a second interpolation algorithm. The second image includes second simulation pixels arranged in an array, and a complexity of the second interpolation algorithm is less than that of the first interpolation algorithm. The first image and the second image are merged into a simulation image corresponding to the color-block image. With the image processing method, by processing different parts of the image respectively with the first interpolation algorithm and the second, the time for processing the image is reduced while the image quality is improved, thus improving the user satisfaction.
US10447924B2 Camera usage notification
Methods and devices for monitoring camera resource activities may include receiving a camera resource request from an application that identifies at least one camera resource being requested for use by the application. The methods and devices may include determining whether the camera resource is available for use by checking a state of the camera resource using a camera resource log that provides the state of the camera resource. The methods and devices may include granting access to the camera resource when the state of the camera resource is available for use and updating the state of the camera resource when access is granted to the camera resource. The methods and devices may include updating the camera resource log when access is granted to the camera resource with an application identification (ID) for the application using the camera resource and the state of the camera resource.
US10447923B2 Image processing apparatus, imaging apparatus, and method of controlling image processing apparatus
An imaging apparatus captures a first image with a first exposure time, captures a second image with a second exposure time shorter than the first exposure time, and determines either the first image and the second image as an image to be used for the calculation of a motion vector depending on a result of the detection of flicker based on the first image and the second image. Then, the imaging apparatus calculates a motion vector based on the determined image.
US10447918B2 Imaging control apparatus and method for controlling the same
A method for processing in 2-area enlargement display with high operability through touch operations. Upon a move operation in a horizontal direction while in contact with a display unit, if the first and the second imaging areas respectively corresponding to ranges displayed in a first and a second display area in the 2-area enlargement display are separated from each other, control is performed to change a position of the first imaging area and not to change a position of the second imaging area in response to the move operation. Upon the move operation in the horizontal direction, if the second imaging area adjoins the first imaging area in a direction in which the first imaging area is to be moved by the move operation, control is performed to change the positions of the first and the second imaging areas in response to the move operation.
US10447916B2 Dual-camera focusing method and apparatus, and terminal device
A dual-camera focusing method and apparatus, and a terminal device are provided. A dual camera includes a first camera and a second camera. A resolution of the first camera is higher than a resolution of the second camera. The method includes the following operations. The second camera is used for focusing. When the second camera is in focus, a second driving current value of a motor of the second camera is obtained. With the first camera and the second camera having a same in-focus distance, a first driving current value of a motor of the first camera is determined according to the second driving current value. The first driving current value is used to focus the first camera.
US10447910B2 Camera notification and filtering of content for restricted sites
Systems and method for determining and indicating camera restrictions are disclosed. A method includes: receiving, by a camera device, an input to capture content; determining, by the camera device, a field of view of the camera device; transmitting, by the camera device, data defining the field of view to a server; receiving, by the camera device, a data structure from the server; and based on the data structure, performing one of: capturing the content with the camera device without restriction; and performing at least one restriction action at the camera device.
US10447908B2 Electronic device shooting image
An electronic device includes a first camera for shooting in a first direction, a second camera for shooting in the first direction, and at least one processor for processing images collected through the first camera and the second camera. A specified spacing distance is maintained between the first camera and the second camera. Within a shortest focusable distance of the first camera, a first capture area of the first camera is included in a second capture area of the second camera or makes contact with an inside of the second capture area of the second camera.
US10447905B2 Auxiliary optical device having moveable portions
In some embodiments, an auxiliary optical device for a mobile electronic device has a first portion positionable adjacent a first face of the mobile device and a second portion movably coupled to the first portion and positionable adjacent a second, opposite face of the mobile electronic device. In some embodiments, the auxiliary optical device attaches to the mobile electronic device by clamping or otherwise contracting or squeezing upon a portion of the mobile electronic device.
US10447904B2 Lens mount for use in attachment/removal of interchangeable lens, interchangeable lens, and image pickup apparatus
A lens mount capable of suppressing play of an interchangeable lens against a camera body. The lens mount of the interchangeable lens includes a fixed mount part having a female screw portion, a movable mount part having a male screw portion, and an arm part protruding from the movable mount part. When the movable mount part is rotated about an optical axis by turning the arm part about the optical axis from a state where a mount surface of the camera body and a lens-side mount surface of the fixed mount part are in contact and a bayonet-lug portion of the camera body and a lug portion of the movable mount part do not overlap on an optical axis projection, the movable mount part moves toward the fixing portion in the optical axis direction, as the male screw portion is screwed with the female screw portion.
US10447903B2 Positioning device for assembly of image capturing module
A positioning device for the assembly of an image capturing module is provided. The positioning device includes a module fixing jig and an auxiliary positioning jig. The module fixing jig includes a positioning groove and positioning blocks disposed surrounding the positioning groove. The image capturing module and a frame are disposed in the positioning groove. The positioning blocks flexibly lean on the image capturing module and the frame. The auxiliary positioning jig is disposed on the module fixing jig. The auxiliary positioning jig includes a hollow body and an upper pressing member. The hollow body covers the periphery of the positioning groove, and has an opening exposing the image capturing module. The upper pressing member is positioned in the opening. The frame is installed on the periphery of the image capturing module. The image capturing module is pressed by the upper pressing member and fixed in the frame.
US10447902B2 Camera with a housing for shielding electromagnetic radiation and motor vehicle
The invention relates to a camera (2) for a motor vehicle (1) including a housing (5) configured to shield electromagnetic radiation at least in certain areas, including a circuit board (16) disposed in the housing (5), and including an interface device (11) for connecting the camera (2) to the motor vehicle (1), wherein the interface device (11) is electrically connected to the circuit board (16), wherein the interface device (11) includes a coaxial plug (12) with an inner conductor (13) and an outer conductor (14) and the camera (2) has a connecting device (17) for electrically connecting the outer conductor (14) to the housing (5).
US10447901B2 Modular motion camera
Modular digital camera systems are disclosed. The modular digital camera system can include a brain module configured to be releasably coupled to one or more of a port extender module, power module, display module, and handle module. The brain module and other accessory modules can be structured according to some embodiments to increase an ease of coupling and decoupling the modules.
US10447899B2 System and method for 3D projection mapping with robotically controlled objects
A system for motion control is presented. In one embodiment, a motion control 3D projection system includes a projector; and a projection surface coupled to a robotic arm, where the robotic arm moves the projection surface through a set of spatial coordinates, and a 3D projection from the projector is projected onto a set of coordinates of the projection surface and matches the 3D projection to the set of coordinates of the projection surface as the projection surface moves through the set of spatial coordinates. In additional embodiments, a master control system may integrate additional robotic arms and other devices to create a motion control scene with a master timeline.
US10447896B2 Interactive three-dimensional (3D) color histograms
Techniques for interactively determining/visualizing the color content of a source image and how the corresponding image data is mapped to device colors are described herein. For example, the color content of a digital image can be converted between different color spaces to identify gamut limitations of an output device (e.g., a printing assembly), discover color(s) that cannot be accurately reproduced, etc. Color space conversions enable the transformation of the color content of the digital image from device-specific colorants to a device-independent representation (and vice versa). In some embodiments, these transformations are facilitated using lookup tables that are implemented in graphical processing unit-resident memory.
US10447894B2 Profile adjustment method, and profile adjustment system
A profile adjustment method of adjusting a correspondent relation between coordinate values of an input color space and coordinate values of an output color space is a method including: storing history information indicating adjustment content of a first table defining the correspondent relation in a first profile at a private tag of the first profile; reading the history information from the private tag of the first profile; and using the read history information for at least one of readjustment of the first table and adjustment of a second table defining the correspondent relation in a second profile.
US10447891B2 Image data processing server for storing device image data and for authenticating user authorized services
Provided is an image data processing server including: a user authenticating unit that authenticates a user of an imaging device; a permission issuing unit that issues, to a predetermined service, access permission to an account of the user in the image data processing server; an image receiving unit that receives image data transmitted from the imaging device; a request receiving unit that receives a request for data from the predetermined service; and a data transmitting unit that transmits, when the image data received from the imaging device exists, data related to the image data to an account of the user of the predetermined service.
US10447889B2 Image reading apparatus and image sensor module to suppress excessive power consumption or excessive noise
An image sensor module includes a first image reading chip and a second image reading chip. A first output circuit of the first image reading chip performs driving with multiple drive capabilities. A first output selection unit selects a first drive capability from the multiple drive capabilities and supplies a selection signal to the first output circuit. A second output circuit of the second image reading chip performs driving with one of the multiple drive capabilities. A second output selection unit selects a second drive capability from the multiple drive capabilities and supplies a selection signal to the second output circuit.
US10447888B2 Information coding and decoding in spectral differences
Information is encoded in an image signal by exploiting spectral differences between colors that appear the same when rendered. These spectral differences are detected using image sensing that discerns the spectral differences. Spectral difference detection methods include using sensor-synchronized spectrally-structured-light imaging, 3D sensors, imaging spectrophotometers, and higher resolution Bayer pattern capture relative to resolution of patches used to convey a spectral difference signal.
US10447887B2 Terminal and computer readable medium storing program for outputting outputtable files
A terminal includes: an extraction unit that extracts output target candidates from a plurality of files included in the terminal; a display that displays the extracted candidates; a receiving unit that receives a selection of an output target from the displayed candidates; and an output unit that outputs the selected output target.
US10447886B2 Image processing apparatus for updating a non-volatile memory and method controlling image processing apparatus
An image processing apparatus has a nonvolatile memory including a first region and a second region, a control circuit, and a data input unit. First software is used for updating. Second software is not used for updating. When a starting condition for updating is satisfied, the control circuit overwrites the second region with the first software and makes the second region a new first region. Then, the control circuit overwrites the old first region with the second software and makes the old first region a new second region.
US10447884B2 Medium feeder and image reading apparatus
A medium feeder includes a feed roller that feeds a medium loaded on a medium loading section; a transport roller disposed downstream relative to the feed roller; a first driving source that drives at least the feed roller; a second driving source that drives at least the transport roller; and a housing that houses the feed roller, the transport roller, the first driving source, and the second driving source, wherein the housing includes a lower unit that constitutes a lower part of the housing, and an upper unit openable relative to the lower unit, and the first driving source and the second driving source are disposed on both sides relative to a center part of the lower unit in a width direction perpendicular to a medium transportation direction.
US10447880B2 Operation console, electronic device and image processing apparatus provided with the operation console, and method of displaying information on the operation console
On a touch-panel display of an image forming apparatus, which is divided to five areas, that is, a system area, a function selection area, a preview area, an action panel area and a task trigger area, pieces of information are displayed. Even if an operational mode is switched, the same or similar information is always displayed in the area arranged at the same position. In the task trigger area, software buttons operated by the user for actually operating the image forming apparatus are displayed.
US10447878B2 Image forming apparatus, method for controlling image forming apparatus, and storage medium
An image forming apparatus includes a first reception unit configured to receive a first type job via a network, a second reception unit configured to receive a second type job generated based on a user's operation received by an operation unit of the image forming apparatus, a setting unit configured to set a time at which shutdown processing for turning off the image forming apparatus is to be performed, and a control unit configured to, in a case where there is the first type job when the time set by the setting unit is reached, perform the shutdown processing without executing the first type job, and to, in a case where there is the second type job when the time set by the setting unit is reached, perform the shutdown processing with executing the second type job.
US10447876B2 Image reading apparatus
An image reading apparatus, including: a first distance detector configured to measure a first distance of the original conveyed after a sensor is changed from a first state detecting the original to a second state not detecting the original; a second distance detector configured to measure a second distance of the original conveyed after the second state is changed to the first state; and a controller configured to control a conveyor so that the conveyor starts a conveyance of a succeeding original when the second distance reaches a conveyance permission distance before the first distance reaches a hole detection distance and the conveyor stops the succeeding original when the second state is changed to the first state before the first distance reaches the hole detection distance, and thereafter starts the conveyance of the succeeding original when the first distance reaches the hole detection distance.
US10447875B2 Printing apparatus, method and storage medium for conveying sheets intermittently to printhead while forming overlaps state
A printing apparatus includes a first feeding roller, a feeding motor configured to drive the first feeding roller, a second feeding roller, a conveyance roller, a conveyance motor configured to drive the conveyance roller, a printing unit configured to print the printing sheet, a detection sensor configured to detect the leading edge of the printing sheet, and a control unit configured to, when the printing unit performs a printing operation on a preceding sheet, drive the feeding motor in synchronization with the conveyance motor before the detection sensor detects the leading edge of a succeeding sheet, and continuously drive the feeding motor so that the conveying speed of the succeeding sheet by the feeding motor becomes higher than that of the preceding sheet after the detection sensor detects the leading edge of the succeeding sheet.
US10447870B2 Information terminal configured to transmit data with use of wireless communication, image processing apparatus, image processing system, and storage medium
An information terminal transmits information relating to user authentication to an image processing apparatus via short-range wireless communication. The image processing apparatus performs processing for the user authentication using the received information, and transitions to a status where a function of the image processing apparatus is used via an operation unit upon condition that the user authentication has succeeded. The information terminal transmits data to be used in any one of individual functions included in the image processing apparatus to the image processing apparatus based on receipt of information indicating successful user authentication from the image processing apparatus. After receiving the data from the information terminal, the image processing apparatus uses the received data as a setting of the function of the image processing apparatus that corresponds to the data.
US10447869B2 Optimization of sweeping correction in printing on continuous pages
An image processing apparatus that outputs a plurality of page images on a transfer medium continuous in a conveying direction, the image processing apparatus includes a hardware processor that performs data processing on the images on a page basis, wherein the hardware processor, upon the data processing, obtains a density change of each of the images with reference to a pixel of each of the images within a predetermined width in the conveying direction of the transfer medium, and, based on the density change, performs density correction of each of the images on a pixel basis within a page, and in a case where a pixel outside the page is included within the predetermined width in the conveying direction, data processing different from the density correction is performed.
US10447866B2 Method and apparatus for content presentation in association with a telephone call
A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to or selected by another party participating in the call, or may be related to or selected by a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, and allow a caller to change the destination of a call, take advantage of an offer presented to him, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his local contacts (on his telephone) and/or a central or global directory or contact list.
US10447865B2 Systems and methods for emergency communications
Described herein are methods, devices, media, and systems for managing emergency communications and providing seamless data extraction from a communication device by an emergency service.
US10447864B1 Remote access control
A system that allows a user to access a secured area by confirming location of the user near the secured area and receipt of an access word by the system. A user in possession of a mobile device may be detected at the entrance to a secured location. The system can select a question asking for a passcode corresponding to certain access to the secured location. The question can be spoken to a user through a loudspeaker at the secured location. The user's spoken response can be processed by the system, for example using keyword spotting, to determine if the proper access word is included. If it is, the system can grant access to the secured area.
US10447859B2 System and method for exposing customer availability to contact center agents
A system and method for establishing contact between a customer contact center agent and a customer based on customer availability information. A plurality of communication channels that may be used to communicate with the customer is monitored by the contact center. The availability of the customer is identified for each of the plurality of communication channels and user availability data is dynamically adjusted for each of the plurality of communication channels. The user availability data is provided to a contact center agent handling, for example, an offline task involving the customer. The contact center agent may use the availability data to establish contact with the customer to better handle the offline task.
US10447858B1 Verification process for text-based communication channels
Various embodiments of the invention provide methods, systems, and computer program products for providing near real-time feedback to an originating agent on one or more instances initiated by the originating agent during a text-based communication being conducted between the originating agent and a remote party. In various embodiments, a determination is made that the one or more instances initiated by the originating agent for the text-based communication require verification and as a result, a verification agent is located to review the instances before they are delivered to the remote party. Accordingly, upon the verification agent editing the text of one of the instances, the instance is delivered to the remote party displaying the edited text and the edited text is also displayed to the originating agent at virtually the same time to provide the originating agent with near real-time feedback on the instance.
US10447856B2 Computer-implemented system and method for facilitating interactions via automatic agent responses
A computer-implemented system and method for facilitating interactions via automatic agent responses is provided. A request for information for an agent is received from a user during an interaction with the agent. A list of candidate responses to the request is generated and one of the candidate responses is automatically selected when the agent fails to respond to the request within a predetermined time period. The selected response is provided to the user on behalf of the agent.
US10447854B2 Answering machine detection
A call is placed to a communications device. A response to the call is received from a call recipient associated with the communications device. The received response is processed based on a set of parameters. Based on processing the received response, a determination is made whether the call recipient is a human or an answering machine. If the call recipient is determined to be a human, the call is handled in a first manner. If the call recipient is determined to be an answering machine, the call is handled in a second manner that is different from the first manner.
US10447853B1 Graphical user interface for managing multiple agent communication sessions in a contact center
A communications handler receiving incoming communications determines an appropriate contact center agent to receive the communication and modifies a graphical user interface (“GUI”) to notify the agent of the incoming communication. A plurality of communication session indicators provide status information for various communication sessions, and allow the agent to select one of several simultaneous communication sessions, which in turn alters the GUI to present information about that selected communication session. By selecting the corresponding communication session identifier, the agent can replace information for one communication session with another. The communication session indicators are updated to reflect the corresponding status of the communication session. The communication sessions include voice and non-voice channel types, wherein the non-voice channel types may include chat sessions, text sessions, and email sessions. Agent session data accessed by the communications handler allows selection of agents authorized and available to handle the incoming communication session.
US10447845B2 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.
US10447843B2 Method, device and storage medium for setting position of function setting key of mobile terminal
Described are a method for setting a position of a function setting key at a mobile terminal, including: opening a setting page of a target application program, receiving a key setting request for an icon in the setting page, acquiring display information and trigger event information of the function setting key corresponding to the function setting key identifier; and generating, in a notification center of the mobile terminal, an icon corresponding to the function setting key. After receiving an instruction for opening the notification center, the method further includes displaying the icon corresponding the function setting key in the notification center according to the display information of the function setting key and configuring the target application program according to the trigger event information of the function setting key in response to a detected operation on the icon corresponding to the function setting key displayed in the notification center.
US10447840B2 Apparatus and method for managing operations for providing services automatically
A method and system for rendering user intent across electronic devices are provided. The method includes extracting by a first electronic device, a user intent associated with a context of a second electronic device, on detecting a gesture performed in proximity with the second electronic device. The gesture detected by the first electronic device in proximity with the second electronic device can establish a communication with the second electronic device. The method includes rendering the user intent associated with the context of the second electronic device to continue the user intent on the first electronic device. The method includes invoking one or more actions associated with the user intent to extend usability of the user intent rendered from the second electronic device to the first electronic device. Thus, the various embodiments herein avoid manual intervention and thereby reduce the turnaround time for accessing applications across the electronic devices.
US10447838B2 Telephone fraud management system and method
A process-based, automated phone fraud management system that operates over a communication network to protect a user from attempted fraud by a fraud agent is disclosed. Local application software interacts with server software to provide alerts for a protected user based on phone numbers known to be, assumed to be, or found to be associated with fraud agents. The server keeps lists of phone numbers, and searches those lists to classify phone numbers. Phone calls to or from numbers associated with a fraud agent are interrupted. Questionable calls are converted to text and the text is then searched to identify words and phrases commonly associated with phone fraud.
US10447836B2 Adaptive communication mode for recording a media message
A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
US10447834B2 Electronic device having a composite structure
Embodiments are directed to an enclosure for an electronic device. In one aspect, an embodiment includes an enclosure having an enclosure component and an internal component that may be affixed along a bonding region. The enclosure component may be formed from an enclosure material and defines an exterior surface of the enclosure and an opening configured to receive a display. The internal component may be formed from a metal material different than the enclosure material. The bonding region may include an interstitial material that has a melting temperature that is less than a melting temperature of either one of the enclosure material or the metal material. The bonding region may also include one or more of the enclosure material or the metal material.
US10447833B2 Mobile telephone support frame
The present application relates to technical field of mobile telephone accessory, and particularly to a mobile telephone support frame including main support adjusting arms and mobile telephone arms connected with each other, the number of main support adjusting arms and mobile telephone arms are two, the mobile telephone support frame further includes two driven arms arranged each another symmetrically, the driven arms are located between main support adjusting arms and mobile telephone arms, the main support adjusting arms include rotating ends which are rotationally connected, the two driven arms are respectively mounted on the two main support adjusting arms, one end of the two driven arms is rotationally connected, the other end is respectively connected to the two mobile telephone arms. The size adjustment for mobile telephone support frame is faster and more convenient, and it can reduce operating costs and facilitate to use in the automobile environment.
US10447832B2 Portable mobile phone bracket
The present disclosure discloses a portable mobile phone bracket which includes a base. A supporting plate is arranged on the base. The base is connected to the supporting plate through a connection portion. A weight reducing structure is arranged on the base. In this way, weight of the base is reduced and then weight of the entire bracket is reduced, thereby facilitating use and carrying of the bracket for the user. Meanwhile, production of the bracket is simpler and more materials are saved.
US10447825B2 Service discovery
Service discovery and other operations related to enabling devices to announce, discover or otherwise control their services and/or the services offered or available from other devices is contemplated. The service discovery may facilitate service discovery for services sourced from devices inside and outside of a network and/or from devices having incompatible messaging capabilities.
US10447823B2 Packet parsing engine
A packet parsing engine comprises a DMEM configured to store packet data; one or more registers configured to store parsing instructions or parse results; and one or more arithmetic logic units configured to parse the packet data based on the parsing instructions and to derive the parse results. The engine may be one engine of a plurality of engines configured to access a shared memory, and the engine may be configured to receive data from the shared memory or to send data to the shared memory. The DMEM may be divided into subsections, and at least one of the one or more registers may be divided into subsections, and the subsections may be configured such that while a DMEM subsection and its corresponding register subsection is parsing packet data for a first packet, one or more other subsections load packed data or unload parse results for a second packet.
US10447821B1 Method and apparatus of providing thin client functionality
An apparatus and method of adding thin client functionality are disclosed. One example method provides generating a call function directed to an electronic device and at least one peripheral device. The method also includes redirecting the call function to an auxiliary device, extracting payload data from information sent to the at least one peripheral device, discarding values outside a previously negotiated range from the extracted payload data, performing at least one of incrementing and decrementing the remaining values of the payload data to create a data subset, and redirecting the data subset to at least one other peripheral device resulting in output information being sent to the at least one other peripheral device.
US10447815B2 Propagating network configuration policies using a publish-subscribe messaging system
The disclosed embodiments provide a system for propagating network configuration policies using a publish-subscribe messaging system. During operation, the system receives, through the publish-subscribe messaging system, one or more messages containing a first representation of a configuration policy from a policy server. Next, the system uses a data model to convert the first representation into a second representation of the configuration policy. The system then uses the second representation to apply the configuration policy during processing of network traffic.
US10447814B2 Joint servicing of software packages
Methods, systems, and apparatuses for publishing, acquiring, and servicing of related software packages together. Flexible yet robust software package version control through joint servicing using atomic sets, including business software applications and consumer software applications, is performed by client and developer devices in conjunction with a host server. Developers and publishers develop and provide applications and assign specific, related versions of software packages, that are jointly operable per atomic sets embodied in atomic set manifests, in software program bundles for acquisition by end users. Adherence to jointly serviced software packages using atomic sets is performed by client devices and/or servers in a manner that is transparent to the end user. The end user is enabled to acquire all or less than all software packages that make up an atomic set, yet each software package acquired adheres to the version requirements set forth by the atomic set.
US10447810B2 Limiting alerts on a computing device
A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
US10447809B2 System and method for improving internet communication by using intermediate nodes
A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US10447805B2 Distributed consensus in a content centric network
One embodiment provides a system that facilitates distributed consensus in a content centric network. During operation, the system generates, by a coordinator for a plurality of nodes, a first interest that indicates a request to approve a proposed value for a variable. In response to receiving a positive acknowledgment of the first interest from a majority of the nodes, the coordinator generates a second interest that indicates a request to accept the proposed value. A name for the first interest and a name for the second interest include an identifier of the variable and a round number. A payload of the first interest and a payload of the second interest include the proposed value. In response to receiving a positive acknowledgement of the second interest from the majority of the nodes, the system generates a notification indicating that an agreed-upon value for the variable is the proposed value.
US10447802B2 Process broker for executing web services in a system of engagement and system of record environments
A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.
US10447801B2 Location based access control for content delivery network resources
Mechanisms are provided to allow efficient delivery of content through a content delivery network (CDN) without taxing an origin server while maintaining fine grained location based access control. Requests to a CDN are augmented with quantized and non-quantized versions of location information. A CDN can use quantized location information in a URI to identify and return content if content corresponding to the URI is available in cache. If the content is not available in cache, the CDN can contact an origin server to obtain a result for the request using non-quantized location information. The origin server examines the non-quantized location information to determine whether to respond to the client request with content. The origin server examines the area corresponding to the quantized location information to determine whether the content should be cached at the CDN.
US10447799B2 Method and apparatus for providing computing resources
Embodiments of the present invention relate to a method and apparatus for providing computing resources to a user. In one embodiment of the present invention, there is provided a method for providing computing resources to a user, comprising: in response to a request from the user, looking up in a profile repository a profile corresponding to the user's domain information; requesting at least one computing resource associated with the profile; integrating the at least one computing resource into a virtual datacenter; and providing the virtual datacenter to the user; wherein the at least one computing resource is physically deployed in a distributed manner. In one embodiment of the present invention, there is provided an apparatus for providing computing resources to a user.
US10447796B2 Pushlet instant messaging framework and pushlet instant messaging method
A Pushlet IM method for pushing a message from a first client device to a second client device includes the steps of: providing a Java-based web service; receiving a message from the first client device, the message including information of a recipient entity; verifying identity of a sender entity who intends to send the message to the recipient entity using the first client device; and creating a thread according to the information of the recipient entity for pushing the message to the second client device that is associated with the recipient entity.
US10447794B2 Web browser tracking
A technique for tracking web browsing activity of a client device that includes storing, in a memory, a client profile having a client identifier associated therewith, providing a client device with a cache file having the client identifier embedded therein, receiving from the client device an identification of a client action and the client identifier, and updating the client profile to include the identification of the client action.
US10447791B2 Systems and methods for providing location-based cascading displays
Systems and methods for facilitating user interaction such as within a social network are described. In one implementation, location-based display of images and/or other information associated with other users or entities may be provided. The information may be provided in association with mapping or other positional data or information such as personal interests.
US10447789B2 Distributed flow control
A management server may provide distribute flow control to a computer server system for providing online services to users. The computer server system includes a bus cluster, a plurality of caller systems, and a plurality of callee clusters. The management server may be configured to receive from the bus cluster health condition data of a callee cluster of the plurality of callee cluster in a first operation cycle; determine whether the callee cluster is slow or abnormal based on the health condition data in the first cycle; adjust a data flow limit in the bus cluster in a second cycle after the first cycle according to whether the callee cluster is slow or abnormal in the first cycle; and direct the bus cluster to control the data flow of the computer servers in the bus cluster in the second cycle according to the adjusted data flow limit.
US10447784B2 Apparatus and method for modifying packet interval timing to identify a data transfer condition
An apparatus and method are described for modifying packet interval timing to identify a data transfer condition. For example, one embodiment of a system comprises: an Internet of Things (IoT) device comprising a first wireless networking interface to establish communication with an IoT hub over a local wireless network channel, the first wireless networking interface implementing a first advertising interval between advertising packets; advertising interval selection logic to cause the first wireless networking interface to use a second advertising interval for advertising packets upon detecting that the IoT device has data to be transmitted to the IoT hub, the IoT hub to detect that the IoT device has data to be transmitted based on the change to the second advertising interval.
US10447782B2 Slave device control method
The present disclosure relates a slave device control method including generating the control message including a plurality of input data and transmitting the control message to a specific slave device among a plurality of slave devices, by a master device, extracting input data from a received data start position of the control message, by the specific slave device, and padding output data to transmitted data storage position of the control message and transmitting the output data to a next slave device, by the specific slave device.
US10447771B2 Cloud queue item removal
An example implementation may involve removing, by a computing device, a given media item from a queue of media items. The example implementation may further involve adding to the queue an indication that the given media item has been removed from the queue. After adding to the queue the indication, the implementation may also involve receiving, via a network interface, one or more requests for one or more media items from the queue of media items. After receiving the one or more requests, the implementation may involve determining that the computing system has received more than a threshold number of requests for one or more media items since adding to the queue the indication. After determining that the computing system has received more than the threshold number of requests, the implementation may involve removing the indication from the queue.
US10447767B2 Resolving a performance issue within a dispersed storage network
A method begins by a processing module identifying one or more devices of a dispersed storage network (DSN) potentially contributing to a DSN performance issue. For a device of the identified one or more devices, the method continues where the processing module determines a potential performance issue of the device and determines a performance test based on the potential performance issue. The method continues where the processing module issues a message to the device that includes test information specific for the device to execute the performance test and receives a response message that includes a specific test result data generated based on the test information. The method continues where the processing module determines, based on the specific test result data, whether the device has the potential performance issue and is contributing to the DSN performance issue.
US10447761B2 Method and system for capturing web content from a web server as a set of images
A method and system for capturing web content from a web server includes a capturing server establishing an active link between a client device and the capturing server that allows the client device to remotely control an active web browsing session, between the capturing server and the web server, to select web content. The method also includes establishing the active web browsing session between the capturing server and the web server using a web browser executing on the capturing server. The capturing server further receives the web content from the web server, without the web content being routed through the client device, and captures the web content during the active web browsing session as a set of images of the web browser. The set of images is captured to a non-volatile storage device, remote from the client device, for later retrieval on a future date.
US10447760B2 Method of sharing contents by using personal cloud device, and electronic device and personal cloud system using the same
A method of sharing content by using a personal cloud device and an electronic device and a personal cloud system using the method are provided. The method includes connecting to a personal cloud device configured to share the content with another electronic device, if a new first content is added to a set first folder, determining an upload condition of the electronic device, and if the upload condition satisfies a set condition, transmitting the first content to the personal cloud device. Accordingly, a user is able to share contents between a plurality of electronic devices by using a personal cloud device in real time.
US10447759B2 Web page accelerations for web application hosted in native mobile application
Aspects of the present disclosure relate to systems and methods for accelerating loading, parsing, and rendering of a web page hosted by a native mobile application. In one aspect, a manifest file including at least resources for rendering the webpage hosted by the native mobile application may be stored in a local web cache. A request may be sent, via the native mobile application, to a website associated with the native mobile application for the webpage. While initial content of the webpage is loading, the resources stored in the local web cache may be loaded into a browser document object model (DOM). The webpage may be rendered within the native mobile application in a user interface.
US10447758B2 System and method for sharing web browser state information between user devices
A user device comprising: i) a memory configured to store a browser application; and ii) a processor configured to execute the browser application, identify browser state information, and transfer the browser state information to a second user device. The browser state information comprises: a) a URL of a current webpage; and b) scroll position information associated with a current viewing rectangle in the current webpage, wherein the scroll position information comprises a scroll position of context text closest to a top-left corner of the current viewing rectangle. The scroll position information further comprises a scroll position of an image element closest to a top-left corner of the current viewing rectangle.
US10447757B2 Self-service server change management
A method is provided to eliminate many of the manual steps in a server change management process, creating a self-service experience for a change requester. The method may automatically retrieve the current state of a server; constrain the requested change to a valid, feasible specification; verify that the requested change is compliant with business policies; implement the changes automatically; and develop a knowledge base of automated change risk that is used to modify the change management business process by identifying safe changes that can be performed outside of change windows and/or during change freezes. The method can be applied to changes to physical servers, virtual servers, and servers in a cloud environment.
US10447756B2 Method and apparatus for improving quality of experience in sharing screen among devices, and recording medium thereof
A method of improving quality of experience (QoE) in a first device which shares a screen of the first device with a second device includes: detecting a class of a content currently displayed on the screen; determining a QoE policy based on the detected class of the content; encoding a screen image of the screen based on the determined QoE policy; and transmitting the encoded screen image to the second device. As such, when a screen is shared among a plurality of devices, optimal QoE may be achieved with respect to each class of a content.
US10447752B2 Live migration of virtualized video stream decoding
Embodiments perform live migration of a virtual machine (VM) decoding a video stream including suspending and resuming the video stream. A software decoder operating on the VM is able to use dedicated video decoding hardware resources of the host computing device upon which the VM is operating. Upon receipt of a suspension or live migration request, the VM completes any decode operations for a pending video frame before storing video decode state to shared memory. After migration to another VM, a transcoder extracts the video decode state and a software decoder resumes decoding of the video stream.
US10447749B2 Method and system for delivering data to a batch consumer and a streaming consumer
A method and system delivers data to a batch consumer and a streaming consumer. The method and system include retrieving data from a plurality of data centers, storing the data in a first directory, bundling the data into plurality of batches in the first directory, transferring each batch of the plurality of batches to the second directory, delivering the each batch of the plurality of batches in the second directory to the batch consumer and the streaming consumer and delivering the data in the first directory to the streaming consumer.
US10447747B2 Video orientation negotiation
Systems, devices, and methods for orientation negotiation are described. In one innovative aspect, a method includes receiving an orientation negotiation message at a video processing device from a first device associated with a communication session with the video processing device. The orientation negotiation message includes an indication of an orientation of the first device and at least one characteristic associated with the first device. The method also includes identifying either the video processing device or the first device perform orientation processing based at least in part on the received at least one characteristic of the first device. The method further includes transmitting a message is transmitted to said first device, said message including information indicating a result of said identifying. The identified device performs subsequent orientation processing such as rotation of images included in the communication session.
US10447745B2 Systems and methods for video-conference network system suitable for scalable, automatable, private tele-consultation service
A multi-party conference system for multi-media multi-party conference communication, includes one or more multi-media encoding/decoding modules to support processing/transcoding multi-media text/file/audio/video for conferencing communication; code for retrieving a plurality of communication attributes for a peer client used by a user to log in and stay present, wherein said client program is an end-user program or a user's proxy program, and wherein said program is configured with privilege access to a list of public known routers; code for processing the communication attributes profile for said clients coupled with validation through executing dynamic IP address learning techniques to determine an addressing mode for each said client, wherein said addressing mode is a private addressing mode (associated with NATed type), or a “privilege” addressing mode (associated with Privileged NATed type); and code for cross-domain communication to other systems in other social network addressing domains coupled with other social network processing systems.
US10447743B2 Apparatus, method and non-transitory computer-readable recording medium for providing content sharing service
A method of providing a content sharing service, the method includes receiving, from a first user, a content registration request including first content; generating identification (ID) information of the first content; storing the first content and ID information in a content storage unit; generating an index update command for updating an index of each of other users having a first relationship with the first user by using the ID information of the first content; adding the ID information of the first content to the indices of each of the other users, based on the index update command, wherein each of the indices of the other users is stored in an index storage unit; reading content stored in the content storage unit based on ID information of content included in an index of the second user; and providing a news feed including the first content to the second user.
US10447742B2 Information sharing method and device
An information sharing solution includes sending, by a first client, a uniform resource locator (URL) of a to-be-shared web page to a reverse proxy server, then acquiring a sharing URL from the reverse proxy server, acquiring, according to the sharing URL, a first to-be-shared web page that includes user background information of the first client, and sending the sharing URL to a second client, after URL synchronization between the first client and the second client, sending a document object model (DOM) of the first client to the second client such that the second client modifies a DOM of the second client according to the DOM of the first client to keep the DOM of the second client synchronized with the DOM of the first client, and after DOM synchronization between the first client and the second client, information sharing is implemented between two users.
US10447736B1 Systems and methods for providing security in smart buildings
A computer-implemented method for providing security in smart buildings may include (1) detecting the presence of a user in a smart building, (2) determining that the user is unauthorized to access at least one resource in a smart building network within the smart building, (3) in response to determining that the user is unauthorized to access the resource in the smart building network, selecting an authentication policy that provides heightened security within the smart building network, and (4) increasing security within the smart building network to reflect the presence of the user by implementing the authentication policy within the smart building network. Various other methods, systems, and computer-readable media are also disclosed.
US10447735B2 Systems and methods for securely pairing a transmitting device with a receiving device
Systems and methods for securely pairing a transmitting device with a receiving device are described. The systems and methods may communicate with a first device via a first communication method over a wireless communication network. The systems and methods may transmit, to the first device via a second communication method, a first sensory pattern representing a first key. In addition, the system and methods may communicate with the first device via the first communication method using the first key.
US10447734B2 Monitoring scan attempts in a network
Methods and devices for monitoring scan attempts in a network. Various embodiments provide enhancements to existing honeypot devices. These enhancements may include at least one of: (1) a port access module configured to make at least one honeypot port appear to be closed; (2) a mobility module configured to change the address of the honeypot within the network; (3) an emulation module configured to discover a network neighbor's profile and further configured to emulate the network neighbor's profile.
US10447732B2 Identifying URL target hostnames
Techniques are provided for displaying a uniform resource locator (URL) to assist a user in determining whether a URL destination is what the user expects. A link is presented for selection to a user, and a URL corresponding to the link is accessed. A portion of the URL that corresponds to a hostname component of the URL may be identified, and the URL may be displayed. The hostname component of the URL is visually distinguished from other components of the URL. In addition to or as an alternative to displaying the URL and visually distinguishing the hostname component, a warning message relating to the hostname portion of the URL may be displayed. The techniques may be implemented as a software plug-in or in any type of software application that is capable of recognizing URLs.
US10447728B1 Technique for protecting guest processes using a layered virtualization architecture
A technique protects guest processes of a guest operating system kernel using a virtualization layer of a virtualization architecture executing on a node of a network environment. The virtualization layer may include a user mode portion having hyper-processes and a kernel portion having an micro-hypervisor that cooperate to virtualize the guest operating system kernel within a virtual machine and to make hardware resources of the node available for use by the guest operating system kernel, either as pass-through resources, emulated resources, or a combination thereof. Illustratively, the micro-hypervisor may cooperate with the hyper-processes of the virtualization layer to protect the guest processes against attack by one or more exploits that may employ malware. To that end, the guest process protection technique enables the micro-hypervisor and/or hyper-processes of the virtualization layer to determine (i) when the guest operating system switches to a guest process for execution, (ii) an identity of the guest process, and (iii) a protection policy to be associated with the guest process identity.
US10447724B2 Preventing security threats in a computer network
Aspects of the invention relate to a method for preventing communication through covert channels in a Local Area Network (LAN). The method includes suspending an inbound or an outbound network connection related to a network element for a predetermined period of time, determining if any respective outbound or inbound network connection related to the same or any other network element ceases to transmit for the duration of the time period predetermined, if an outbound or inbound network connection is detected to cease transmission, concluding that the inbound or outbound network connection suspended and the respective outbound or inbound network connections are connected, determining whether the connected network connections use different transmission protocols and if the connected network connections are detected to use different transmission protocols, determining that the connected network connections are related to a malicious covert channel and taking action to prevent the malicious covert channel from working.
US10447719B2 Security breach reporting and incident management system
A breach reporting and incident management (BRIM) system and method are disclosed. The system and method include a network hardware and software platform through which multiple user entities can more automatically conduct and manage their relationships and exchange data. User entities include but are not limited to corporate entities. Once connections are established the connection itself is automatically archived along with all communications history, and data exchange history. Data exchanged includes data regarding security breaches affecting services provided by one of the users.
US10447715B2 Apparatus and method of detecting distributed reflection denial of service attack based on flow information
Disclosed is an apparatus of detecting a distributed reflection denial of service attack, including: a monitoring unit obtaining flow information including an IP and a port number of a source, an IP and a port number of a destination of data, and the number and the sizes of packets; a memory unit storing a flow table in which the flow information of the data, the packet number and the packet size are input; and a control unit detecting the DRDoS attack by using at least one of the number and the size of packets of the first entry and the flow information of the first entry.
US10447714B2 Context-aware network on a data exchange layer
There is disclosed in one example a data exchange layer (DXL) broker, including: a hardware platform including a processor; and instructions encoded in a memory to instruct the processor to communicatively couple to a DXL fabric configured to operate a one to-many (1:N, N>1) publish-subscribe fabric; provide an interface to authenticate and register DXL endpoints with the DXL broker; and provide DXL messaging, including maintaining a routing table of registered DXL endpoints; receiving from a first registered DXL endpoint a one-to-one (1:1) request for an endpoint of the DXL fabric, wherein the endpoint is not a registered DXL endpoint of the broker; and publishing the 1:1 request to the DXL fabric.
US10447712B2 Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, automatically tag and group those clustered data structures, and provide results of the automated analysis and grouping in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a tiled display of the groups of related data clusters such that the analyst may quickly and efficiently evaluate the groups of data clusters. In particular, the groups of data clusters may be dynamically re-grouped and/or filtered in an interactive user interface so as to enable an analyst to quickly navigate among information associated with various groups of data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation.
US10447708B2 Server drift monitoring
Threat detection is improved by monitoring variations in observable events and correlating these variations to malicious activity. The disclosed techniques can be usefully employed with any attribute or other metric that can be instrumented on an endpoint and tracked over time including observable events such as changes to files, data, software configurations, operating systems, and so forth. Correlations may be based on historical data for a particular machine, or a group of machines such as similarly configured endpoints. Similar inferences of malicious activity can be based on the nature of a variation, including specific patterns of variation known to be associated with malware and any other unexpected patterns that deviate from normal behavior. Embodiments described herein use variations in, e.g., server software updates or URL cache hits on an endpoint, but the techniques are more generally applicable to any endpoint attribute that varies in a manner correlated with malicious activity.
US10447703B2 VNF package operation method and apparatus
The present invention relates to the field of communications technologies, and in particular, to a VNF package operation method and apparatus, so as to resolve a technical problem of relatively poor information security because a current VNF package is targeted at all user equipments instead of only some user equipments. A private type is defined in embodiments of the present invention. If a type of a VNF package is the private type, only an authorized user is allowed to use this VNF package, so that the VNF package can be opened to only some user equipments. A specific authorization scope may be self-defined. Therefore, information security is improved, and the problem that cannot be resolved in the prior art is resolved, so as to provide a better service for a user.
US10447702B2 Digital credential tiers
A method for selecting an alternative digital content item can include assigning a digital content license to access a first digital content item to a user account, the digital content license to access the first digital content item permitting a user of the user account to attend a scheduled presentation of the first digital content item at an exhibitor location; receiving, from a client device associated with the user account, a request to use the digital content license to attend a scheduled presentation of an alternate digital content item; determining that the digital content license to the first digital content item is eligible to secure a digital credential to attend a scheduled presentation of an alternate digital content item; identifying a set of alternate digital content items that can be accessed by the user; and providing, to the client device, data identifying the set of alternate digital content items.
US10447701B2 Authentication system, operating apparatus, and authentication method
An operating apparatus stores user information including authentication information of users permitted to use a process-carrying-out apparatus; acquires authentication information of a user of the process-carrying-out apparatus; in response, returns a state of the process-carrying-out apparatus from a power saving state into a normal state to carry out a process; carries out authentication of the user based on the authentication information of the user and the stored user information; if the authentication is not successful, requests the process-carrying-out apparatus to carry out authentication the user; if any authentication is successful, permits the use of the process-carrying-out apparatus; and, if the use of the process-carrying-out apparatus is permitted, stores the authentication information of the permitted user.
US10447699B2 Method and system for facilitating wireless network access
Methods and systems for facilitating access to a network (e.g., the Internet) are disclosed herein. A server with processor(s) and memory receives a request from a client device to download a network access configuration file, where the network access configuration file is configured to enable access to the Internet via a respective Internet access point. In accordance with the received request, the server identifies a first account in a social networking platform corresponding to a provider of the respective Internet access point. The server determines a relationship between the first account and a second account corresponding to a user of the client device in the social networking platform. In accordance with a first determination that the relationship satisfies one or more predetermined access criteria, the server provides the network access configuration file to the client device.
US10447697B2 Data leakage and information security using access control
A system that includes a first network device in a first network configured to send a file from a plurality of files to a compliance controller in the first network. The compliance controller is configured to determine whether the file satisfies a set of compliance rules and to send the file to the virtual machine in the first network in response to determining that the file satisfies the set of compliance rules. The virtual machine is configured to send the file to a second network device in a second network via a network interface. The network interface is configured to block the first network device from sending the file from the first memory to the second network device in the second network. The network interface is also configured to send the file from the virtual machine to the second network device in the second network.
US10447696B2 Method for proving retrievability of information
A method for proving retrievability (POR) of information is performed in a memory available to one or more computation devices, wherein credentials between a user device, a storing device and an auditing device between each pair of said devices are exchanged and used for communication between them. The method includes encoding information to be stored on the storing device by the user device or the auditing device, storing the encoded information on the storing device, verifying the correctness of the stored information by the auditing device using unpredictable random information, transmitting correctness information to the user device, the correctness information being secure and being generated based on the result of the verification by the auditing device, and validating the correctness information by the user device for proving retrievability of the stored information and the unpredictable random information.
US10447687B2 Communication terminal, communication method, and communication system
There is provided a communication terminal including a transmission controller configured to allow transmission of, to a verification target device, authentication information for authenticating the verification target device based on first information acquired from an information processing device, and a verification unit configured to verify validity of the verification target device based on a response to the authentication information and second information acquired from the information processing device, the second information being associated with the first information.
US10447680B2 Communication control apparatus, communication control method, and recording medium
A communication unit and a controller are included, the communication unit being configured to communicate with a communication apparatus using a first communication procedure in which authentication of the communication apparatus is performed in order to retain a communication session with the communication apparatus and using a second communication procedure that does not require authentication of the communication apparatus in order to communicate with the communication apparatus, the controller being configured to perform, using the first communication procedure and the second communication procedure, control under which it is determined whether a communication session with the communication apparatus is to be retained and perform control under which a limit is put on retaining of the communication session with the communication apparatus through the second communication procedure in a case where the communication apparatus is not authenticated as a certain communication apparatus through the first communication procedure.
US10447679B2 Authenticating users to media-player devices on online social networks
In one embodiment, a method includes an online social networking system generating an authentication key in response to a request from a media-player device. The media-device player broadcasts the authentication key, which is received by a client system of a user of the online social network that is within range of the broadcast. The user is logged into the online social network via an application running on the client system. The application verifies the authentication key with the online social networking system. Location information of the client system and social-networking information of the user are sent by the application to the media-player device in response to the authentication key being verified. The user may be registered as an owner of the media-player device or a guest user of the media-player device.
US10447678B2 Automated secret renegotiation
Secret information, such as seeds, codes, and keys, can be automatically renegotiated between at least one sender and at least one recipient. Various mechanisms, such as counters, events, or challenges, can be used to trigger automatic renegotiations through various requests or communications. These changes can cause the current secret information to diverge from older copies of the secret information that might have been obtained by unintended third parties. In some embodiments, a secret can be configured to “decay” over time, or have small changes periodically introduced that can be determined to be valid by an authorized party, but can reduce the effectiveness of prior versions of the secret information.
US10447677B1 Mobile application authentication infrastructure
Various embodiments of the present technology generally relate to authentication. More specifically, some embodiments relate to systems and methods for mobile application infrastructure and framework for application authentication. Currently, methods and systems for authentication are not flexible or dynamic and over-authentication has become a solution because it is cheap and easy. In contrast, in accordance with some embodiments of this application, the methods and systems can analyze authentication challenges and non-authentication challenges received from a server over a network in a client side infrastructure. The client side infrastructure can determine a customized, flexible, and dynamic plan for responding to authentication challenges in manner that avoids over-authentication on the client side.
US10447676B2 Securing application programming interfaces (APIS) through infrastructure virtualization
Methods and systems for the secure exchange of data within a network are provided. A method includes, registering, by a computer system, one or more stubs installed on at least one computing device. The method further includes constructing a virtual routing table using endpoint address information of the one or more stubs. The method further transmitting a portion of the virtual routing table to the one or more stubs such that the one or more stubs are configured to create a virtual pipe for exchanging data between the at least one computing device and at least one other computing device using the portion of the virtual routing table.
US10447670B2 Secret keys management in a virtualized data-center
Implementations of the disclosure provide for secret keys management in a virtualized data-center. In one implementation, a system is provided. The system comprising a memory to store secret key data and a processing device coupled to the memory. The processing device is to detect activation of a hypervisor on a host system. A request is received from a virtual machine (VM) associated with the hypervisor to access a data storage domain. A secret key providing authenticated access to a data storage device domain is registered to the hypervisor. The secret key includes a universally unique identifier (UUID). To register the secret key, the processing device is to store a data structure indicating an association between the UUID of the secret key and the hypervisor in a volatile memory associated with the processing device. Thereupon, the UUID of the secret key is transmitted to the hypervisor associated with the VM.
US10447669B2 System and method for key exchange based on authentication information
Disclosed are a system and method for key exchange based on user authentication information. The system for key exchange based on user authentication information includes a client configured to generate ciphertext corresponding to authentication information of a user of the client using a random number for the client and server identification information, and a server configured to decrypt the ciphertext received from the client using a private key for the server corresponding to the server identification information to restore the authentication information, authenticate the client using the restored authentication information, and generate a session key for the server corresponding to the authenticated client.
US10447668B1 Virtual cryptographic module with load balancer and cryptographic module fleet
A virtual cryptographic module is used to perform cryptographic operations. The virtual cryptographic module may include a fleet of cryptographic modules and a load balancer that determines when a cryptographic module should be added to or removed from the fleet. The fleet size may be adjusted based on detecting a set of conditions that includes the utilization level of the fleet. One or more cryptographic modules of the fleet may be used to fulfill requests to perform cryptographic operations. A cryptographic module may be a hardware security module (“HSM”).
US10447666B2 Cryptanalysis method and system
A cryptanalysis method comprising: (A) Performing a ciphertext-only direct cryptanalysis of A5/1 and (B) Using results of Step (A) to facilitate the decryption and/or encryption of further communications that are consistent with encryption using the session key and/or decryption using the session key, wherein the cryptanalysis considers part of the bits of the session key to have a known fixed value, and wherein the cryptanalysis finds the session key. An efficient known plaintext attack on AS/2 comprises trying all the possible values for R4, and for each such value solving the linearized system of equations that describe the output; The solution of the equations gives the internal state of RI, R2, and R3; Together with R4, this gives the full internal state which gives a suggestion for the key.
US10447665B2 IPv6 link local secure network with biometric security to secure IOT devices
A method, a computer program product, and a multi-function peripheral are disclosed, which secures a device using a link local network for transmission of data. The method includes starting an Internet Protocol Version 6 (IPv6) network initialization from an Internet of Things (IOT) device in an IPv6 link local network; deriving an identifier for a link local IPv6 address for the IOT device from a first public key of the IOT device; sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and authenticating the link local IPv6 address on the first host device with a private key.
US10447662B2 Encrypting segmented data in a distributed computing system
A method begins by a dispersed storage (DS) processing module segmenting a data partition into a plurality of data segments. For a data segment of the plurality of data segments, the method continues with the DS processing module dividing the data segment into a set of data sub-segments and generating a set of sub keys for the set of data sub-segments based on a master key. The method continues with the DS processing module encrypting the set of data sub-segments using the set of sub keys to produce a set of encrypted data sub-segments and aggregating the set of encrypted data sub-segments into encrypted data. The method continues with the DS processing module generating a masked key based on the encrypted data and the master key and combining the encrypted data and the masked key to produce an encrypted data segment.
US10447659B2 Sharing protected user content between devices
Aspects of the subject technology relate to systems and methods for sharing encrypted information among multiple devices. A peer-to-peer connection between a first computing device associated with a user account and a second computing device associated with the user account is established. Information associated with at least a portion of a file system of the second computing device may be received by the first computing device, where the portion of the file system comprises encrypted data. The portion of the file system of the second computing device may be mounted on the first computing device based on the received information.
US10447658B2 System and method for providing improved optimization for secure session connections
A system for optimizing network traffic is described. The system includes a plurality of appliances. An appliance comprises one or more network interfaces and a secure session connection optimizer module. The one or more network interfaces are configured to facilitate secure communications between a client device and a server, wherein the secure communications involve a plurality of secure session connections comprising a first secure session connection between the client device and the appliance and a second secure session connection between the appliance and another appliance. The secure session connection optimizer module is configured to receive a secure session connection request from the client device, determine, using information from the secure session connection request, whether a lookup table includes information that client authentication is required by the server, if the information indicates that client authentication is not required by the server, provide an instruction to the other appliance, and if the information indicates that client authentication is required by the server, provide the secure connection request to the other appliance over the second secure connection.
US10447653B2 Trusted routing between communication network systems
An apparatus of a communication network system, which routes data packets and stores trusted routes between different communication network systems in a database, detects (S12) that a data packet requires a route with a specific level of trust, determines (S13), from the trusted routes stored in the database, a specific trusted route towards a destination as indicated in the data packet, and sets (S15) the data packet on the specific trusted route towards the destination.
US10447652B2 High availability bridging between layer 2 networks
The technology disclosed herein enables high availability bridging between Layer 2 (L2) networks. In a particular embodiment, a method includes high availability bridge cluster comprising a first bridge node and a second bridge node. The first and second bridge nodes include first and second active bridges and first and second standby bridges, respectively. The method provides, in the first active bridge, bridging network communications between two or more L2 networks. The second standby bridge acts as a failover bridge for the first active bridge. The method further provides generating a failure detection message that incorporates a hardware address of the first bridge node and transferring the failure detection message from the first bridge node to the second bridge node. In the second standby bridge, the method provides receiving the failure detection message and using the hardware address to synchronize bridging information between the first active bridge and the second standby bridge.
US10447647B1 Attribution of multi-channel communications
Systems and methods are described for attributing credit to individual channels for messages delivered via multi-channel communications. A message may be delivered to a recipient via multiple delivery channels, and the recipient may engage in a conversion event or activity associated with receipt of the message. Each delivery of the message may partially contribute to causing the conversion event, and the incremental contribution of each delivery may be determined. A probability of conversion may be determined based on past message deliveries involving the same or similar messages, recipients, and channels. An impressions path may be generated based on the past message deliveries, and subpaths of the impressions path may be used to isolate the contribution of individual message impressions.
US10447646B2 Online communication modeling and analysis
A method for modeling and analyzing online communications is provided. The method may include detecting at least one online conversation. The method may also include extracting a plurality of conversation elements associated with the at least one online conversation. The method may further include generating at least one conversation graph based on the extracted plurality of conversation elements. Additionally, the method may include analyzing the at least one generated conversation graph. The method may also include extracting a plurality of data associated with the at least one analyzed conversation graph. The method may further include sending the extracted plurality of data and the at least one analyzed conversation graph to one or more processing systems to present to at least one user.
US10447645B2 Computerized system and method for automatically creating and communicating media streams of digital content
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically identify and communicate media content to users as the media content is uploaded to the internet. The disclosed systems and methods leverage an internet hosted data firehose in order to build and communicate streams of content that are relevant to users' determined interests. Real-time analysis of the continuous stream of content results in curated media streams being created and communicated to users thereby stimulating social interactivity between users and automating the discovery of other users on a network.
US10447644B2 Sending notifications as a service
In one embodiment, a method includes one or more computing devices accessing a notification to be sent to a user, where the notification has a context. The method also includes one or more computing devices sending a request to a history service for historical notification data associated with the user with respect to the context of the notification and a ranking of the notification where the ranking indicates a probability of the user interacting with the notification. The method also includes one or more computing devices receiving the historical notification data and the ranking from the history service. Moreover, the method also includes one or more computing devices determining a delivery policy to apply to the notification based at least in part on the context of the notification, the historical notification data, and the ranking. Furthermore, the method also includes one or more computing devices applying the delivery policy to the notification to be sent to the user.
US10447643B2 Presenting previously presented content items stored by users of a social networking system based on user-specified criteria
A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more criteria specified by the user that cause presentation of the stored content item to the user when satisfied. When attributes associated with a user satisfy at least a threshold number of criteria associated with a stored content item, the stored content item is included in a selection process used by the social networking system to determine content that is presented to the user.
US10447641B2 Name composition assistance in messaging applications
A method includes identifying, at an electronic device (100) a candidate name responsive to user input (110) indicating a salutational trigger (130) during composition of a body (122, 222, 322, 422) of a message of a messaging application (102). Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address (602) of the message; parsing a display name (706) associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database (114) based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content (1002) of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.
US10447636B2 Server, method of controlling server, and non-transitory computer-readable medium
Disclosed is a server capable of improving convenience for a user at the time of service registration. The server includes a service providing unit which provides a service to an unregistered user who is not registered in the service when the unregistered user accesses the service, and a storage device which stores a service history provided to the unregistered user by the service providing unit. When the unregistered user is registered in the service, the service providing unit allows the unregistered user to use the service while taking over a service history used when the unregistered user is not registered in the service.
US10447634B2 Apparatus and method for augmenting a message to facilitate spam identification
A computer includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to augment a message with network node attributes derived by linking from an original network node specified in the message to additional network nodes associated with the original network node. Message signatures representing the network node attributes are generated. The message signatures are evaluated to characterize the message.
US10447630B2 Method and system for anonymous and secure social linking during an event
One embodiment relates to a method for linking a mobile terminal of a first user and at least one mobile terminal of a second user via at least one server of a communications service provider via a platform configured to be connected to a mobile network.
US10447627B2 Journaling, analysis, and archiving of electronic communications
Disclosed is a communication journaling and archival system which obtains content from social networks, handles re-authentication requirements which occur with respect to monitored users and social networks, includes content obtained from social networks in a journal and archiving system compatible with email journaling and archiving, and can be configured to send a journaled communication to multiple journal destinations and journal formats.
US10447625B2 System for reducing conflict between parties that must communicate with each other
A system and method for reducing conflict between parties that must communicate with each other are disclosed. In its most basic form, the invention is embodied in a system comprising the steps of: pairing users with system-specific unique address (e.g. e-mail address or text message destination number); receiving each electronic message and edit it as necessary in order to eliminate inflammatory or inappropriate language; and sending the edited electronic message to the intended recipient user, optionally with a copy of the edited electronic message also sent to the sending user.
US10447624B2 Method for streamlining communications between groups of primary and secondary users, wherein communication capabilities between primary and secondary users are based on whether the user is a primary or secondary user
A method for method for streamlining communications between groups of users uses multiple user accounts and a remote server. Each user account is associated to a user PC device. Additionally, the method associates each user with a representative group. The user account is identified as a primary account or a secondary account. As a result, primary accounts are granted greater messaging permissions than secondary accounts. To that end, the secondary accounts are able to broadcast messages to all of the primary accounts that are associated to a representative group. The primary accounts on the other hand are able to selectively send messages to one or more individual secondary accounts. Moreover, the primary accounts are able to broadcast messages to the primary accounts that are associated to any of the representative groups.
US10447619B2 Dynamic application buffer adaptation for proxy based communication
A device may identify a proxy connection associated with a first device and a second device. An application buffer of the proxy connection may be associated with a first buffer size for at least one of the first device or the second device. The proxy connection may be associated with a video communication. The device may determine a set of parameters relating to the proxy connection. The device may determine a buffer allocation for the proxy connection based on the set of parameters. The device may perform an alteration to the application buffer of the proxy connection to cause the application buffer of the proxy connection to be associated with a second buffer size. The second buffer size may be different from the first buffer size.
US10447618B2 IP aliases in logical networks with hardware switches
Some embodiments provide a novel method of configuring a managed hardware forwarding element (MHFE) that implements a logical forwarding element (LFE) of a logical network to handle address resolution requests (e.g., Address Resolution Protocol (ARP) requests) for multiple addresses (e.g., IP addresses) associated with a single network interface of the logical network. The method identifies a physical port of the MHFE with which the multiple addresses are to be associated. The physical port is coupled to an end machine (e.g., a virtual machine, server, container, etc.) of the logical network. The method then modifies associations stored at the MHFE to associate the physical port with the multiple addresses.
US10447607B2 System and method for dequeue optimization using conditional iteration
Methods for dequeue optimizations in queues are performed by systems and apparatuses. The methods optimize dequeue operations using aggregation of expired messages enqueued in a queue and conditional iteration over enqueued messages based on the aggregation to service dequeue commands. Queues utilize page hierarchies such as root pages, index pages, and data pages. The aggregation of expired messages for pages in the queue determines the latest expired time for messages for a given page, and these latest expired times are stored in their respective pages, including data pages, index pages, and root pages, for use in the conditional iteration. The conditional iteration bypasses pages for which a latest expired time for all messages is prior to the current time when servicing dequeue requests for the queue.
US10447605B2 Flow-based host discovery in SDN networks
Techniques for performing flow-based host discovery in an SDN network are provided. According to one embodiment, an SDN controller can select, based on network topology information that is stored on the controller, a leaf network device in the network, and can determine a traffic flow corresponding to a flow rule installed on the leaf network device. The determining of the traffic flow can be based on flow rule information that is stored on the SDN controller. The SDN controller can further determine a forward path for the traffic flow through the network, where the determining of the forward path is performed by associating the flow rule with other flow rules for the traffic flow that are included in the flow rule information, and where the other flow rules are installed on other network devices in the network. The SDN controller can then determine, based on at least the forward path, host information for the source and destination hosts of the traffic flow.
US10447603B2 Control signaling transmission method and device
A control signaling transmission method and a device are disclosed. The method includes: receiving, by a forwarder, control signaling carrying rule matching information, where the rule matching information includes classification information and an identifier of a mobile context of user equipment; obtaining, by the forwarder according to the rule matching information, a processing rule corresponding to the rule matching information, where the processing rule includes rule description information and forwarding routing information, and the processing rule corresponding to the rule matching information is a processing rule whose rule description information matches the rule matching information; and forwarding, by the forwarder, the control signaling to a next-hop network element for the control signaling according to the forwarding routing information of the obtained processing rule.
US10447595B2 Packet transmissions
There is provided an apparatus comprising: at least one processor; and a memory comprising code that, when executed on the at least one processor, causes the apparatus to: transmit, or arrange to transmit, a stream of packets to another apparatus; determine, at a first time, whether or not the number of packet pairs in the stream is above a threshold; and, if the number of packet pairs in the stream is determined to be below the threshold, configure future packet transmissions to the other apparatus to have more packet pairs.
US10447593B2 Method and gateway for obtaining route according to requirement
A method and gateway obtain a route according to a requirement. The method includes: a first gateway receives a first packet; the first gateway searches a forwarding table for a next hop of a first IP address in the first packet, wherein the search fails; the first gateway sends a second packet carrying the first IP address to at least one gateway; the first gateway receives a third packet from a second gateway; and the first gateway writes an address of the second gateway into the forwarding table as a next hop address of the first IP address.
US10447591B2 Executing multiple virtual private network (VPN) endpoints associated with an endpoint pool address
Techniques for executing multiple Virtual Private Network (VPN) endpoints associated with an Endpoint Pool Address are disclosed. A VPN endpoint manager determines traffic attributes of traffic addressed to the Endpoint Pool Address. The VPN endpoint manager selects a quantity of VPN endpoints to be executed for processing the traffic based on the traffic attributes. The VPN endpoint manager causes execution of a plurality of VPN endpoints corresponding to the selected quantity. The VPN endpoint manager selects one VPN endpoint, from the VPN endpoint pool, to process each data packet addressed to the Endpoint Pool Address. The VPN endpoint manager may select different VPN endpoints to process data packets of different VPN sessions. The VPN endpoint manager may transfer a VPN session from one VPN endpoint to another VPN endpoint. The VPN endpoints in the VPN endpoint pool operate concurrently to process data packets addressed to the Endpoint Pool Address.
US10447583B2 Packet processing technique for a communication network
The present disclosure generally relates to packet processing by a network element system that transfers first and second packet flows of the same traffic handling class (e.g., the Ethernet express traffic class). A method aspect performed by the network element system comprises the step of receiving, from a network controller, information defining opening times for packet gates associated with network element ports. The opening times define a relative transmission order among first packet flow packets and second packet flow packets. Upon receipt of first and second packet flow packets at the respective ports, the packet gates are controlled based on the received information to trigger transmission of the first and second packet flow packets in the predefined transmission order.
US10447579B2 Mobile gateway redundancy with active standby
A local mobility anchor (LMA) connected to a network receives session requests sent by first and second gateways on behalf of a mobile node seeking to establish a mobility session with the network. The LMA selects, based on a gateway selection criterion, either a first or a second gateway as active for actively handling the mobility session and the other gateway as standby. The LMA commands the active gateway to actively handle the mobility session and to configure the mobile node to use the active gateway for the mobility session. The LMA commands the standby gateway to not configure the mobile node and to operate in active standby to handle a failover of the mobility session from the primary gateway. The LMA establishes with the active gateway a first IP tunnel to be used for the mobility session.
US10447571B2 Dataplane-based seamless bidirectional forwarding detection monitoring for network entities
Dataplane-based Seamless Bidirectional Forwarding Detection (S-BFD) monitoring for network entities is provided. In one embodiment, a method of S-BFD monitoring includes assigning, by a network element, a unique segment identifier (ID) to each entity of a plurality of entities that are monitored by the network element. The method includes receiving an S-BFD control packet at the network element, including a first segment ID associated with a particular entity. The method also includes performing a lookup operation for the first segment ID in stored data of the network element. Based on the lookup operation, when a first action is designated in the stored data for the first segment ID, the method includes returning the S-BFD control packet to its source, and, when a second action is designated in the stored data for the first segment ID, the method includes forwarding the S-BFD control packet to an S-BFD reflector session.
US10447570B2 Method and apparatus to manage insufficient data in distributed analytics system
The present disclosure discloses method and apparatus to manage insufficient data targeted for partially distributed and partially centralized analytics in mobile or internet of things (IoT) environment. The present disclosure also discloses method and apparatus to get more accurate data if sent data does not have enough accuracy to the certain analytics.
US10447564B2 Systems for and methods of user demographic reporting usable for identifiying users and collecting usage data
Several ways of identifying users and collecting demographic information and market information are disclosed, including branding a browser with a unique identification in each user request, identifying a user by his key strokes or mouse clicks, gathering demographic information using multiple data sets and by monitoring network traffic. Additionally, user requested content is distinguished from other, non-user content, and the performance of a server can be monitor and analyzed from a client a client perspective. Further, an Internet user's Internet data is routed to a known domain on the Internet, from which it is routed on to the intended recipient. The domain includes proxy servers which proxy the user's data requests to the domain, and database servers, which filter and build a database of the user's Internet usage. Particular data concerning certain behaviors of interest, such as purchasing data, is filtered into the database, and can form the basis for numerous market measures.
US10447563B2 Method, base station, and user equipment for determining channel loss
The application pertains to determining a rank of channel loss extent. A base station sends to a terminal a signaling indicating that there are N ranks of channel loss extent. Each rank has a corresponding number of random access preamble repetitions. The base station receives from the terminal device one or more transmissions of a random access preamble in a first number of repetitions of the random access preamble. The base station determines the rank of channel loss extent according to a random access preamble group in which the received random access preamble is located, or the first number of repetitions of the received random access preamble. A channel loss is a reference signal received power (RSRP). After determining the rank of channel loss extent, the base station determines a second number of repetitions corresponding to the determined rank of channel loss extent, for sending or receiving uplink/downlink information.
US10447562B2 System and method for detecting screen connectivity monitoring application malfunctions
A system and method for detecting and monitoring screen connectivity malfunctions, and generating alerts regarding presence of connectivity malfunctions, while identifying the user interface element that caused the connectivity malfunction.
US10447550B2 System and method allowing for determining relative positions of slave units along a stub bus
The present application relates to a system and a method for determining relative positions slave units along a stub bus with at least a power line and a ground line. Each slave unit is operable in different power modes, which are differentiated by effective resistances between the power and ground lines. A reference voltage potential drop is determined for each slave unit while the slave units are operating in a first power mode. A positioning voltage potential drop is determined for one or more slave units while a selected slave unit is operating in a second power mode. Relative positions of the slave units are determined based on the relative voltage potential drops obtained from the reference and positioning voltage potential drops.
US10447544B2 Multiplexing and congestion control
Methods, systems and devices for network congestion control exploit the inherent burstiness of network traffic, using a wave-based characterization of network traffic and corresponding multiplexing methods and approaches.
US10447540B2 Deriving a network policy for an industrial automation network
In one embodiment, a device receives control logic programmed within at least one controller included within an industrial network. The device also determines a network topology of the industrial network, and derives a network policy for the industrial network based upon, at least in part, the control logic and the network topology.
US10447537B2 Automatic determination of display device functionality
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
US10447536B2 Managing cross-cloud distributed application
A manager of a cross-cloud distributed application manages the application via a cloud-management service. The application is hosted collectively by plural clouds, at least one of which is a public cloud. The service is provided with log-in credentials for the public cloud so that the resources provided by the public cloud to the application can be discovered. The service collects data generate by the clouds, translates the collected data to conform to a unified data model used by the service. The translated data can be aggregated, e.g. over any group of application instances, e.g., to characterize the distributed application as a whole, any component of the distributed application, or any arbitrary collection of application instances. A cost analysis can determine the cost effectiveness of any potential reconfiguration of the distributed application. The distributed application is reconfigured based, at least in part, on the cost analysis.
US10447535B2 Consistent processing of transport node network data in a physical sharding architecture
Certain embodiments described herein are generally directed to consistent processing of transport node network configuration data in a physical sharding architecture. For example, in some embodiments a first central control plane (CCP) node of a plurality of CCP nodes determines a sharding table, which is shared by the plurality of CCP nodes. In certain embodiments, the first CCP node determines a connection establishment between a first transport node and the first CCP node. In some embodiments, if the first CCP node determines, based on the sharding table, that it is a physical master of the first transport node, the first CCP node receives network configuration data from the first transport node, stores at least a portion of the network configuration data, and transmits a data update comprising at least a portion of the network configuration data to a shared data store accessible by the plurality of CCP nodes.
US10447534B1 Converged infrastructure
A system, computer program product, and computer-executable method of managing a converged infrastructure, the system, computer program product, and computer-executable method including receiving system configuration information and updating the converged infrastructure with the configuration information.
US10447532B2 Non-disruptively merging coordinated timing networks
Coordinated timing networks are dynamically merged into a single coordinated timing network. This merge occurs without taking down any of the servers. Each server of the merged coordinated timing network has the same coordinated timing network identifier (CTN ID), and the merged coordinated timing network has one selected primary time server. Optionally, the merged coordinated timing network may include a backup time server and an arbiter.
US10447531B2 Method for managing and configuring field devices of an automation system and configuration system for this purpose
A method for managing and configuring field devices of an automation system having a central FDI server, the topology of the automation system and the configuration of each field device within this topology being stored on the FDI server; having a configuration tool connected to the central FDI server via a network connection; and having a software package suitable for managing and configuring, and relates to a configuration system for this purpose, involves, for the purpose of offline configuration, associating a local FDI server (22) with the configuration tool, on which server the topology of the automation system and storing the configuration of each field device within this topology at least in part.
US10447530B2 Device metering
A system includes a configuration server, a client device, and a VPN system. The configuration server is configured to send a configuration profile to a client device. The configuration profile is configured to cause the client device to connect to a VPN system without user input and send network traffic through the VPN system. The client device is configured to receive the configuration profile and apply the received configuration profile such that the client device is configured to connect to the VPN system without user input and send network traffic through the VPN system. The VPN system is configured to receive the network traffic sent by the client device through the VPN system and record information about the network traffic sent by the client device through the VPN system.
US10447529B2 Relay apparatus, relay method, and non-transitory computer readable medium
A relay apparatus includes a memory, a receiving unit, a transmitting unit, and a second transmitting unit. The memory stores authentication information of a user and failure handling information for the user. The user uses a cloud service. The failure handling information is used when storing of data in the cloud service fails. The receiving unit receives user information of the user, data to be stored in the cloud service, and a storage request to the cloud service, from an image processing apparatus. The transmitting unit transmits the authentication information of the user and the data to be stored in the cloud service to the cloud service in accordance with the storage request to the cloud service. When storing of the data in the cloud service fails, the second transmitting unit refers to the failure handling information and transmits information about a failure handling method to the user.
US10447528B2 Radio communication system and non-transitory computer-readable storage medium
A radio communication system includes: slave devices which repetitively transmit, a plurality of times, a radio signal with a prescribed frequency that includes device identification information during a radio communication with a master device; a master device which generates communication situation information including a reception success rate and received signal strength of a radio signal during each radio communication from each slave device; and a failure factor estimation apparatus which, based on communication situation information with respect to a plurality of radio communications including a radio communication in which a communication failure of the received signal strength is lower than prescribed strength and/or the reception success rate is lower than a prescribed rate has occurred, generates and outputs failure factor presentation information indicating a failure inducer estimated to have induced the communication failure and an estimation result of a position of the failure inducer.
US10447524B1 Unified datapath processing with virtualized storage processors
A technique for managing host data in a data storage apparatus having a storage processor (SP) provides virtualized storage processors (VSPs) as substantially self-describing and independent entities. Each VSP has its own namespace, independent of the namespace of any other VSP. Each VSP also has its own network address. Hosts may thus access VSPs directly, without having to include path information relative to the SP on which the VSP is operated. VSPs can thus be moved from one physical SP to another with little or no disruption to hosts, which may continue to access the VSPs on the new SPs using the same paths as were used when the VSPs were running on the original SPs.
US10447522B2 Signal sending apparatus, signal detection apparatus, signal sending and detection system, signal sending method, and signal detection method
The present invention provides a signal sending apparatus, a signal detection apparatus, a signal sending and detection system, a signal sending method, and a signal detection method. The apparatus determines a time unit that is in each time window and that is used to transmit a synchronization signal, and transmits the synchronization signal in the determined time unit in each time window. Therefore, a synchronization signal is always located in a time unit that has a fixed location in each time window, so that a device at a receive end needs to perform detection only in a fixed time unit in each time window, thereby reducing complexity of designing and detecting the synchronization signal.
US10447521B2 Combining signal streams using frequency components
It is provided a method for combining signal streams in a point-to-point transmitter comprising a plurality of frequency component inputs and a transmitter output. The method is performed in the point-to-point transmitter and comprises the steps of: receiving a first set of data subcarriers for a first signal stream on respective frequency component inputs, the first signal stream intended to be transmitted on a first carrier; receiving a second set of data subcarriers for a second signal stream on respective frequency component inputs, the second signal stream intended to be transmitted on a second carrier; combining all frequency component inputs to one output signal by performing an inverse fast Fourier transform of all frequency component inputs and a parallel to serial conversion; and providing the output signal on the output for transmission to a point-to-point receiver over a point-to-point medium.
US10447520B1 Efficient peak-to-average-power reduction for OFDM and MIMO-OFDM
Low-complexity computational processing provides a set of selective mapping weights for reducing peak-to-average-power ratio (PAPR) in transmitted Multiple Input, Multiple Output Orthogonal Frequency Division Multiplexing (MIMO-OFDM) signals. A MIMO precoder and invertible transform generates a base discrete-time MIMO-OFDM signal from a set of data symbols and MIMO precoding weights. A matrix multiplier multiplies the set of data symbols with a sparse update weight matrix, and the resulting product is MIMO-precoded and modulated onto an OFDM signal to produce a discrete-time update signal. A linear combiner sums the discrete-time update signal and the base discrete-time MIMO-OFDM signal to produce an updated discrete-time MIMO-OFDM signal from which the PAPR can be measured.
US10447516B2 Signal processing apparatus, signal processing method, and signal processing program
To obtain a high-quality enhanced signal, there is provided an apparatus including a transformer that transforms a mixed signal, in which a first signal and a second signal coexist, into a phase component for each frequency and one of an amplitude component and a power component for each frequency, a change amount generator that generates a change amount of the phase component at a predetermined frequency by using a series of data with a cross-correlation weaker than that of the phase components and randomness lower than that of random numbers, a phase controller that controls the phase component by using the change amount provided from the change amount generator, and an inverse transformer that generates an enhanced signal by using the phase component having undergone control processing by the phase controller.
US10447515B2 Modulation for a wireless communication network
There is disclosed a method for operating a wireless device in a wireless communication network, the method comprising modulating a plurality of input bits (N), wherein modulating comprises choosing a first number (k) of frequencies from a predetermined set of a total number (NF) of frequencies, the first number (k) being larger than 1, and performing quadrature amplitude modulation to a second number (NQ) on each of the first number (k) of frequencies. There are further disclosed related methods and devices.
US10447514B2 Wireless transmission system, wireless communication device, and wireless communication method
A wireless transmission system includes: a communication unit for transmission; and a communication unit for reception. The communication units for transmission and reception are housed in a housing of the same electronic apparatus, or the communication unit for transmission is housed in a housing of first electronic apparatus and the communication unit for reception is housed in a housing of second electronic apparatus and a wireless signal transmission path enabling wireless information transmission between the communication units is formed between the communication units when the first and the second electronic apparatus are disposed at given positions to be integrated with each other. The communication unit for transmission includes a first carrier signal generating unit and a first frequency converter, and the communication unit for reception includes a second carrier signal generating unit, and a second frequency converter.
US10447506B1 Dual-duplex link with independent transmit and receive phase adjustment
A Serializer/Deserializer (SERDES) circuit is disclosed. The circuit includes an input/output (I/O) pad for coupling to a duplex SerDes link. An adjustable delay line provides a first component of a relative phase between a receive signal sampling point and a transmit echo signal. A second delay circuit generates a second component of the relative phase. A timing relationship between the receive signal sampling point and the transmit echo signal is based on the sum of the first and second components.
US10447502B2 Method and a device for controlling a home wireless system
A home wireless system and a method of controlling it wherein the home wireless system comprises a plurality of wireless peripheral nodes and a first gateway having a wireless communication means for communicating with and controlling wireless peripheral nodes. The method comprises: a) installing at least one second gateway in said home wireless system, b) binding wireless peripheral nodes to said first gateway or anyone of said at least second gateway,c) each wireless peripheral node repeatedly sending messages to the bound gateway, d) said bound gateway sending an acknowledge message as a response to the message received from the wireless peripheral node, e) each wireless peripheral node initiating a searching process for an available gateway among said first and said at least one second gateway if not receiving an acknowledge message from the bound gateway, said searching process including a link establishment process, and f) proceeding said link establishment process in a responding gateway by binding said searching wireless peripheral node to communicate with the responding gateway. The at least one second gateway is provided with wireless communication means for communicating with and controlling wireless peripheral nodes.
US10447501B2 Systems and methods for establishing a VLAN on a computing system irrespective of the computer networking technology utilized by the computing system
Systems and methods for establishing a VLAN or a subinterface on a computing system using a single configuration statement are disclosed. Embodiments may include modifying a configuration statement that configures a NIC coupled to the computing system to include a new field which indicates if a VLAN should be created on the NIC port. Embodiments may also include receiving a configuration statement that includes the new field. Embodiments may further include creating a VLAN on an Ethernet computer network or a subinterface on an InfiniBand computer network based on the received configuration statement that includes the new field.
US10447500B2 Data packet processing method, host, and system
A data packet processing method includes cloud management platform sends virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device, a virtual switch receives a data packet from the computing instance using a virtual port of the computing instance, and the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet, the virtual switch sends the data packet according to the VLAN identifier, and routes the data packet to the network processing device, the network processing device determines the VPC network information of the computing instance according to the network address of the computing instance, and performs network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement, thereby improving management efficiency.
US10447498B2 Facilitating communications between virtual private clouds hosted by different cloud providers
The disclosed embodiments relate to a system that facilitates communication between virtual private clouds (VPCs) hosted by different cloud service providers. During operation, the system receives a packet from a source at a first router in a first VPC, wherein the first VPC is hosted by a first cloud service provider, and wherein the packet is directed to a destination in a second VPC, which is hosted by a second cloud service provider. If no direct tunnel exists between the first VPC and the second VPC, the system forwards the packet through an intermediate hub to the second VPC, and automatically builds a direct tunnel from the first router in the first VPC to a second router in the second VPC to facilitate subsequent communications between the first and second VPCs.
US10447497B2 Lighting network
A lighting device comprising: a first radio transceiver for connection to at least one further lighting device via a first wireless network; a second radio transceiver for connection to a network device via a second wireless network; a memory storing credentials assigned for use by the second transceiver for communication with the network device; and a control module configured to: detect that the lighting device is to operate as a bridge, instead of a further lighting device, to allow data to be exchanged between the at least one further lighting device and the network device; obtain credentials that have been established for use by the further lighting device to communicate with the second network; and modify the credentials stored in memory such that the credentials associated with the further lighting device are assigned for use by the second transceiver, thereby configuring the lighting device to operate as the bridge.
US10447495B2 System and method for full-duplex media access control using request-to-send signaling
A system and method for full-duplex communications provided by modifying the Media Access Control sub-layer of communication node protocols. The modification allows communication nodes to communicate with one another in full-duplex, where each node transmits and receives data simultaneously with other nodes in a single frequency. A timing of the simultaneous data transmissions, acknowledgments, and short-interframe-space waiting periods can be determined based on network-allocation-vector data transmitted in association with request-to-send or clear-to-send signals.
US10447494B2 System and method for a federated evolved packet core service bus
A system and method of provides services including a federated service bus between distributed and evolved packet core (EPC) and a radio access network (RAN), wherein the federated service bus provides information based on a parent-child relationship between the EPC and RAN on a per-federated service basis. The information can include loading and location information.
US10447490B1 System and device for evened frequency emission impact distribution using SIS channel sequencing by time-slotted transitions
Disclosed herein are wireless devices operable at intermediate wireless at ranges of thousands of meters, utilizing packets that include a preamble and a data payload. Devices may be such things as keypads, door latches, occupancy monitors, sprinkler controllers and other devices needing a communications link. A digital spread-spectrum frequency hopping rotation is used, wherein packet transmissions rotate through frequency sequences. A spectrum-impact-smoothed channel set is fashioned using sequences that each specify a unique preamble frequency relative to the other sequences and channels. The set is traversed as packets are transmitted, thereby distributing the focused radio-frequency emission impact of packets having long preambles over time. Traversal of the set is by way of time slots relative to a point of synchronization in a first packet. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
US10447486B2 Remote attestation of a security module's assurance level
A method by which a hardware security module can attest remotely to its measure of trust as determined by its security certifications and the Level of Assurance it can be relied on to support without the human witnessing elements that are currently used to validate this trust. In a further embodiment the Level of Assurance can be transported to a second hardware security module.
US10447483B1 Secure firmware updates for remote vehicles
Systems and methods of secure firmware updates on remote vehicles are provided. The system receives a request from a vehicle for an update to vehicle firmware, and identifies a blockchain address for the vehicle. The system generates a session identifier and identifies a firmware update file. The system generates a digital signature based on a combination of the session identifier and a first hash value of the firmware update file. The system provides, for storage in a block at the blockchain address, the digital signature. The system transmits the session identifier to the vehicle. The system transfers the firmware update file to the vehicle. The vehicle verifies the firmware update file using the digital signature retrieved from the block at the blockchain address, a second hash value of the firmware update file received from the data processing system, and the session identifier received from the data processing system.
US10447474B2 Dispersed data storage system data decoding and decryption
A computing system retrieves securely stored encrypted and encoded data from a dispersed data storage system. The computing system includes a processing module and a plurality of storage units. The processing module includes an error decoder and a decryptor and to decode and decrypt the encrypted and encoded data retrieved from the dispersed data storage system utilizing a read command to the storage units. The storage units retrieve the encrypted and encoded data and send the encrypted and encoded data to the processing module when receiving the read command.
US10447473B2 Method and device for generating a cryptographic key
A method for generating a cryptographic key, wherein a first node transmits a first signal on a first channel to a relay, a second node transmits a second signal on a second channel to the relay, the first node receives a third signal from the relay on the first channel and a fourth signal derived at least from the first signal and from the second signal, the second node receives the third signal and the fourth signal from the relay on the second channel, the first node determines the key based on the first signal, on the third signal and on the fourth signal and the second node determines the key based on the second signal, on the third signal and on the fourth signal.
US10447472B2 Block computing for information silo
Systems and method for applying security measures to data sets requiring external quantum-level processing. Specifically, segmenting a data set into a plurality of data blocks/segments, such that each data block is communicated to different external entities for subsequent quantum-level computing processing of the data blocks. Once the data blocks have been quantum-level processed by the external entities and returned to the data provider/owner, the data blocks are combined to re-form the data set.
US10447471B2 Systematic secret sharing
A method includes obtaining an encoding matrix that includes a first matrix section and a second matrix section. The first matrix section includes “D−1” rows of a unity matrix, (“D” is a decode threshold number), and the second matrix section includes “T−D+1” rows of encoding terms (“T” is a pillar width number). The method further includes dividing a data element into “Z” data element blocks (“Z” is a function of “D” and a total number of data blocks of a data segment). The method further includes placing “Z” data element blocks in a first row of a data matrix that corresponds to a missing row of the unity matrix. The method further includes dividing “D−1” random elements into random element blocks and placing them in other rows of the data matrix. The method further includes matrix multiplying the encoding matrix with the data matrix to produce encoded data slices.
US10447468B2 SM4 acceleration processors, methods, systems, and instructions
A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode an instruction. The instruction is to indicate one or more source packed data operands. The one or more source packed data operands are to have four 32-bit results of four prior SM4 cryptographic rounds, and four 32-bit values. The processor also includes an execution unit coupled with the decode unit and the plurality of the packed data registers. The execution unit, in response to the instruction, is to store four 32-bit results of four immediately subsequent and sequential SM4 cryptographic rounds in a destination storage location that is to be indicated by the instruction.
US10447464B2 Super-speed UART with pre-frame bit-rate and independent variable upstream and downstream rates
Systems, methods, and apparatus for line multiplexed serial interfaces are disclosed. A method performed by a receiving device includes detecting a first transition in a signal received from a receive line of a UART after the receive line has been idle or following transmission of a stop bit on the receive line, detecting a second transition in the signal, synchronizing a sampling clock to the second transition, where clock cycles of the sampling clock are double the duration between the first transition and the second transition, and using the sampling clock to capture a byte of data from the receive line. One clock cycle of the sampling clock may be consumed while receiving each bit of data.
US10447461B2 Accessing data via different clocks
An example relates to a method for accessing data of a first domain that is driven by a first clock via a second clock, comprising at least one of the following: accessing the data of the first domain via the second clock during a time when the first clock is in a first logical state. An edge indicating a transition from a second logical state to the first logical is used to access data via the first clock, or accessing the data of the first domain via the second clock at edges of the first clock that are synchronized with edges of the second clock.
US10447459B2 HD-FDD communication having improved peak data rates
The apparatus improves HD-FDD data transmission rates, e.g., for eMTC by using a self subframe scheduling PDSCH that overlaps a M-PDCCH transmission in time. The apparatus may communicate using ACK(s)/NACK(s) for multiple HARQs that are bundled and/or multiplexed within a subframe in order to increase a number of HARQs.
US10447458B2 Radio-frequency front-end architecture for carrier aggregation of cellular bands
Circuits and methods related to radio-frequency (RF) architectures having carrier aggregation. In some implementations, a carrier aggregation (CA) architecture can include a duplexer configured to provide duplexing functionality for a first frequency band and a second frequency band with a common antenna. The CA architecture can further include a first amplification path and a second amplification path coupled to respective ports of the duplexer, each of the first amplification path and the second amplification path configured to amplify a signal in its respective frequency band, each amplification path including a transmit/receive (TX/RX) switch configured to provide time-division duplexing (TDD) functionality for the amplified signal and a received signal. In some implementations, the first frequency band includes a B39 band, and the second frequency band includes a B41 band.
US10447457B2 Reference signal pattern and pilot sharing for shortened transmission time interval wireless communications
Methods, systems, and devices for wireless communication are described that provide for identifying uplink transmissions that are to be made using shortened transmission time intervals (sTTIs), and allocating uplink resources for such transmissions. A portion of the uplink resources may be reserved for reference signal transmissions, such as demodulation reference signal (DMRS) transmissions. Resources for a number of sTTIs may be aligned within a slot that comprises a number of orthogonal frequency division multiplexing (OFDM) symbols, and one of the OFDM symbols may have resources reserved that are to be shared by two or more sTTIs within the slot for DMRS transmission. The reserved OFDM symbol may be shared by two overlapping sTTIs in which the reserved OFDM symbol is common between the two sTTIs. A DMRS sequence for each sTTI may be selected based on the allocated uplink resources for the sTTIs.
US10447456B2 Method for limiting spurious emission and user equipment performing the method
There is provided a method for limiting a spurious emission, the method performed by a user equipment (UE) and comprising: configuring a transceiver of the UE to use an operating band 71; and determining at least one operating band to be protected among a plurality of operating band, wherein if the determined operating band to be protected is an operating band 29, a maximum level of spurious emission is limited to −38 dBm for protecting other UE using the operating band 29.
US10447454B2 Method and device for feeding back channel state information in wireless access system supporting machine type communication
The present invention relates to a wireless access system supporting machine type communication (MTC) and, particularly, to: a method by which an MTC terminal receives a channel state information index and feeds back channel state information on the basis of the channel state information index; and devices for supporting the method. As one aspect of the present invention, the method by which an MTC terminal feeds back channel state information (CSI) in a wireless access system for supporting machine type communication (MTC) can comprise the steps of: receiving an upper layer signal including a CQI index selected from a mother channel quality information (CQI) table; receiving a physical downlink shared channel (PDSCH) repeatedly transmitted on the basis of a modulation scheme and coding rate indicated by the CQI index; measuring CSI for the PDSCH; and feeding back the measured CSI, wherein the mother CQI table is set to include up to a signal to interference plus noise ratio (SINR) area for a maximum coverage enhancement (CE) level supported in a network, and the CQI index can be selected in consideration of a CE level supportable by the MTC terminal.
US10447448B2 Multiuser transreceiving method in wireless communication system and device for same
A method for transmitting data from a station (STA) device in a wireless LAN (WLAN) system, according to one embodiment of the present invention, comprises the steps of: generating a physical protocol data unit (PPDU) including a physical preamble, which includes a legacy preamble and a high efficiency-long training field (HE-LTF), and a data field; and transmitting the PPDU, wherein the data field is transmitted at four times (4×) the inverse discrete Fourier transform (IDFT)/discrete Fourier transform (DFT) cycle of the legacy preamble, the HE-LTF is a 4×HE-LTF or a 2×HE-LTF which is respectively transmitted at the four times or two times (2×) the IDFT/DFT cycle of the legacy preamble, and wherein pilot tones of the HE-LTF may be inserted only into subcarriers having an even number of indexes from among subcarriers to which the 4×HE-LTF is mapped.
US10447444B2 Dynamic sounding reference signal scheduling
Methods, systems, and devices for wireless communication are described. A base station may identify a sounding reference signal (SRS) configuration for user equipment (UE). The base station may transmit an SRS grant message to a UE indicating the SRS configuration. An indication of SRS parameters may be included in the SRS grant message, and may include the SRS parameters or a location of the SRS parameters. That is, SRS parameters may be transmitted in a control channel with the SRS grant message or may be separately sent in a data channel as indicated by the indication of SRS parameters. In some cases, SRS parameters may be determined based on previously received UE feedback regarding channel conditions or power limitations. Alternatively, the base station may make its own environment measurements or assign SRS parameters autonomously. The UE may signal SRS transmissions to the base station according to the SRS grant message.
US10447443B2 Method for user cooperation-based beam scanning for hybrid beamforming in wireless communication system, and apparatus therefor
The present application discloses a method for transmitting, at a transmitting end, a signal to a receiving end in a wireless communication system. Specifically, the method for transmitting a signal comprises the steps of: receiving preferred beam identifier information from a representative receiving end of a plurality of receiving ends comprising the receiving end; configuring, on the basis of the preferred beam identifier information, a first precoder for aiming the direction of the signal in a first beam direction and a second precoder for aiming the direction of the signal in the direction of the receiving end with respect to the first beam direction; and transmitting the signal to the receiving end using a hybrid beamformer comprised of the first precoder and the second precoder.
US10447442B2 Uplink carrier aggregation architecture
Uplink carrier aggregation architecture. In some embodiments, an uplink (UL) carrier aggregation (CA) architecture may include a first antenna port and a second antenna port. The UL CA architecture may also include a first radio-frequency (RF) circuit configured to route a first transmit (TX) signal and a first receive (RX) signal to and from the first antenna port, respectively, the first RF circuit further configured to route a second RX signal from the first antenna port. The UL CA architecture may further include a second RF circuit configured to route a second TX signal to the second antenna port to provide UL CA capability between the first and second TX signals.
US10447441B2 Wireless communication system, wireless communication method, radio station and program
A first radio base station informs a second radio base station about the configuration information of a second carrier, such as NBC or EC, not having an individual first identifier, as the configuration information of the second carrier is correlated with a first carrier, such as BC, having the individual first identifier. The radio station has a function of performing communication with a radio terminal using simultaneously a plurality of carriers included in the carrier set.
US10447440B2 Methods and apparatuses for controlling timing of feedback transmissions
There is disclosed a method for controlling the timing of feedback transmissions by a communication device (80) communicating over a communication link (70), wherein the communication link supports a retransmission scheme. The method comprises transmitting (42) a feedback timing indicator, FTI, wherein the indicator is selected from a set of indicators.
US10447439B2 Retransmission protocol feedback handling with multiple feedback times
In a mobile network, the transmission of downlink data blocks (303, 307) to one or more terminal devices (200, 210) is accomplished on the basis of a retransmission protocol with a first feedback time (F1) defining a time interval between transmission of a first data block (303) and transmission of a first feedback message (308) being different from a second feedback time (F2) defining a time interval between transmission of a second data block (307) and transmission of a second feedback message (309). The first feedback message (308) indicates whether the first data block (303) was successfully received, and the second feedback message (309) indicates whether the second data block (307) was successfully received. A base station (100) of the mobile network controls the terminal device (200, 210) to send the second feedback message (309) on other resources than used for transmission of the first feedback message (308).
US10447437B2 Method for assigning channels based on spatial division multiplexing in an orthogonal frequency division multiplexing system with multiple antennas
A method for assigning a single frequency sub-channel to a plurality of MSs (Mobile Stations) in an OFDM (Orthogonal Frequency Division Multiplexing) system utilizing SDM (Spatial Division Multiplexing) with multiple transmit/receive antennas. In the method, a BS (Base Station) can effectively assign a pilot channel to estimate a downlink channel. The BS divides the single frequency sub-channel into a plurality of spatial channels, and sequentially assigns the plurality of spatial channels to the MSs having the maximum communication capacity, thereby transmitting signals of the MSs through the single frequency sub-channel.
US10447430B2 Forward error correction for streaming data
A current frame in a sequence and one or more previous frames in the sequence may be encoded and decoded with forward error correction (FEC). The current frame is encoded at a first bitrate to generate one or more encoded source frames and the one or more previous frames are encoded at an equal or lower second bitrate to generate one or more encoded FEC frames. The encoded source frame(s) and FEC frame(s) are packetized into one or more data packets, which are stored in a memory or transmitted over a data network. The encoded source frame information and previous frame information is unpackaged from the packets and the encoded source frames are decoded. If given source frame of the sequence is missing, one or more encoded FEC frames that correspond to the given source frame are identified from among the data packets and decoded and used to reconstruct the given frame.
US10447429B2 Methods to transport forward error correction codes in a symbol encoded transmission stream
A method to transport forward error correction (FEC) codes in a symbol encoded transmission stream includes encoding a data stream from a data source into data symbols using computing circuits, generating first FEC codes from the data symbols using the computing circuits, encoding the first FEC codes into first FEC symbols using the computing circuits, merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits, and transmitting the merged transmission stream to a sink device using the computing circuits. The encoding of the data stream into the data symbols and the encoding of the first FEC codes into the first FEC symbols may include the same encoding technique.
US10447426B2 Scheduling based on end-to-end delay bound
The disclosure relates in some aspects to scheduling data transmissions based on an end-to-end delay bound. In some aspects, timing information is transmitted in conjunction with data over a given hop, where the timing information is based on an end-to-end delay bound for the data transmission (e.g., according to a latency requirement). For example, the timing information may indicate the time remaining for transmission of a response to the data or the deadline for completing the response. A scheduler that receives the timing information may schedule another transmission (e.g., a response) based on the timing information.
US10447419B2 Optical node device, optical network controller, and optical network control method
In an optical network based on a dense wavelength division multiplexing system using a flexible frequency grid, it is difficult to improve the usage efficiency of an optical frequency band owing to the occurrence of fragmentation of the optical frequency band; therefore, an optical network controller according to an exemplary aspect of the present invention includes an optical frequency region setting means for dividing an optical frequency band used in an optical network based on a dense wavelength division multiplexing system using a flexible frequency grid, and setting a plurality of optical frequency regions; and an optical path setting means for setting optical paths having a common attribute in at least one of the plurality of optical frequency regions.
US10447416B2 Data reception apparatus, data transmission system, data reception method, and data transmission method
This data reception apparatus includes a first buffer capable of retaining a received packet at least in units of error correction blocks and a first controller that requests a transmission apparatus to retransmit a lost packet in the error correction block retained in the first buffer and performs processing of recovering the lost packet, and reads, from the first buffer, the error correction block at a point of time at which each of a plurality of particular data correction-allowed times different from each other elapses, performs error correction on each error correction block read at each point of time, and outputs each error correction result.
US10447413B1 Evaluating radio frequency exposure
Methods and systems for assessing radio frequency (RF) exposure from a wireless device. An example apparatus generally includes at least one processor configured to determine a time-averaged radio frequency (RF) exposure measurement over a time window, comprising a number of time slots, accounting for a future time slot; determine a maximum allowed transmission power level for the future time slot based on a reduced power limit and the time-averaged RF exposure measurement, the reduced power limit being less than a transmission power limit for the time window; and set a transmission power level for the future time slot based on the maximum allowed transmission power level. The example apparatus also includes an interface configured to output one or more signals for transmission during the future time slot at the transmission power level.
US10447409B2 Optical channelizer for W-band detection
An optically-downconverting channelizer is disclosed for W-band detection. The channelizer includes an input waveguide configured to carry an inputted signal having a plurality of wavelengths including a desired wavelength and a plurality of ring resonators arranged in parallel and coupled at spaced apart locations along the input waveguide for receiving the inputted signal, wherein each of the plurality of ring resonators is configured to pass a selected wavelength signal to an output end. The channelizer further includes a control waveguide that carries a second signal having a wavelength that differs from the desired wavelength by a predetermined amount, and a plurality of detectors coupled to respective output ends of the ring resonators, the plurality of detectors configured to produce channelized RF output signals representative of desired RF bands.
US10447404B2 Fiber communication systems and methods
An injection locked transmitter for an optical communication network includes a master seed laser source input substantially confined to a single longitudinal mode, an input data stream, and a laser injected modulator including at least one slave laser having a resonator frequency that is injection locked to a frequency of the single longitudinal mode of the master seed laser source. The laser injected modulator is configured to receive the master seed laser source input and the input data stream, and output a laser modulated data stream.
US10447403B2 Optical module and optical transceiver
An optical module includes a light emitter array in which a plurality of light emitters are arranged, and a lens group which converges light beams output from the light emitter array, wherein in a stage where the light beams reach the lens group, planes of polarization of the light beams are different between adjacent light emitters.
US10447402B2 Optical transceiver
An optical transceiver includes an optical transmitter and an optical receiver. The optical transmitter includes a laser diode configured to convert a current signal into an optical signal; a main driver comprising first and second output terminals that have a differential structure, the main driver configured to drive the first and second output terminals in response to differential input signals and to provide the current signal to the laser diode through the first output terminal; and an impedance balancer configured to match impedances of the first and second output terminals by adjusting the impedance of the second output terminal according to signal states of the first and second output terminals.
US10447401B2 Optical transceiver and upgrading method of the same
An optical transceiver including a MDIO interface, a logic device, a first memory, a first bus, a second bus, and a microcontroller. The logic device includes configuration data and an internal circuit reconfigurable according to the configuration data, and is electrically connected to the second bus. The first memory is configured to store the configuration data and electrically connected to the first bus. The microcontroller is configured to receive new configuration data from the external device through the MDIO interface and write the new configuration data to the first memory through the first bus for rewriting the configuration data in the case of receiving an update command from the external device, and configured to read the new configuration data stored in the first memory through the first bus and send the new configuration data to the logic device through the second bus in the case that the optical transmitter is activated.
US10447400B1 Gain level control circuit supporting dynamic gain control in a wireless communications system (WCS)
A gain level control circuit in a wireless distribution system (WDS) is provided. The digital level control circuit receives a number of first digital communications signals having a number of first digital amplitudes and generates a number of second digital communications signals having a number of second digital amplitudes. When a selected second digital amplitude approaches a full-scale digital amplitude represented by a predefined number of binary bits, the gain level control circuit determines a selected first digital communications signal having a selected first digital amplitude causing the selected second digital amplitude to exceed the full-scale digital amplitude and adjusts the selected first digital amplitude to reduce the selected second digital amplitude to lower than or equal to the full-scale digital amplitude. As such, it is possible to overcome digital amplitude clipping without increasing the predefined number of binary bits, thus achieving a calculated balance between performance, complexity, and cost.
US10447397B2 Fibre-optic communication system and an aircraft
A fiber-optic communication system for an aircraft including: a light source operable to generate light; a transceiver in optical communication with the light source, the transceiver including a control input and a reflector; an optical fiber in optical communication with the transceiver; and a light detector in optical communication with the optical fiber. The transceiver is operable to generate an amplitude modulated light signal by selectively reflecting the light received from the light source into the optical fiber using the reflector according to information received at the control input. The light detector is operable to receive the amplitude modulated light signal from the optical fiber and to detect an amplitude of the amplitude modulated light signal to extract the information.
US10447396B1 Low-speed signal photoelectric conversion module of universal multimedia interface
A photo-electric conversion module for low-speed signals of universal multimedia interface. A protocol analysis module configured to analyze directions of half duplex signals and perform conversion to full duplex signals; a packing and encoding module configured to pack received full duplex signal in a frame format and send the encapsulated signals to an electric-photo conversion module; the electric-photo conversion module configured to convert an electric signal to an optical signal and send the optical signal via an optical fiber; an unpacking and decoding module configured to perform frame unpacking and decoding on a received high-speed electric signal and send a full duplex signal obtained through protocol analysis to the protocol analysis module for protocol analysis again; and a photo-electric conversion module.
US10447395B2 VLC location data applications in a retail setting
A retail merchandising system includes a plurality of gondolas positioned in a retail space, a plurality of visible light communication (VLC) sources positioned in the retail space, and at least one VLC sensor disposed at a fixed location relative to each of the plurality of gondolas. The plurality of VLC sources and the at least one VLC sensor are configured to cooperatively identify a location of the gondolas in the retail space. With pre-stored planograms and the locations of the store gondolas, product locations can be readily determined. Additionally, the system can determine customer locations and communicate with customers and/or track customer activity.
US10447394B2 Connection with remote internet of things (IoT) device based on field of view of camera
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for network communication when recording audio and video (A/V) of a subject. In one aspect, a device may determine one or more internet of things (IoT) devices that are displayed within a field of view (FoV) of a camera of the device, and that are capable of remote audio recording and audio streaming. The device may select a first IoT device having a first microphone. The device may receive an audio stream from the first IoT device after selecting the first IoT device, the audio stream including the audio of the subject remotely recorded by the first IoT device for the device. When the FoV of the camera changes, the device may dynamically switch from receiving the audio stream from a first IoT device to receiving the audio stream from a second IoT device.
US10447392B2 Massively multi-user MIMO using space time holography
Disclosed are antenna systems and related methods. An antenna system includes one or more feeds configured to receive an electromagnetic (EM) signal and propagate the EM signal as an EM reference wave. The antenna system also includes a plurality of tunable EM scattering elements spaced at sub-wavelength distances, and a controller operably coupled to the plurality of tunable EM scattering elements. A method includes operating the plurality of tunable EM scattering elements in at least two different operational states to selectively scatter the EM reference wave as a radiated wave, and modulating the radiated wave over time to deliver a plurality of different information streams to a plurality of different far-end locations by modulating the plurality of tunable EM scattering elements between the plurality of different operational states over time.
US10447387B2 Optical transmission/ reception device, optical communication system and optical transmission/ reception method
Even in a case where light sources at an optical transmission-side and an optical reception-side are made into a common light source, a optical transmission function and an optical reception function are enabled to be used at a time.An optical transmission/reception device according to the present invention includes optical split means for splitting the light from the optical output means into a first split light and a second split light, optical power adjustment means for respectively adjusting the optical power of the first split light and the optical power of the second split light, optical transmission means for modulating the first split light whose optical power is adjusted, and outputting the modulated first split light as a first optical signal, optical reception means for receiving the second split light whose optical power is adjusted and a second optical signal given from an outside by causing the second split light and the second optical signal to be interfered with each other, and control means for controlling the optical power adjustment means in accordance with an optical property of the output light.
US10447385B2 Approaches for achieving improved capacity plans for a satellite communications system via interleaved beams from multiple satellites
A method is provided for interleaving frequency reuse plans of multiple satellites to form an aggregate frequency reuse cell plan. A first plurality of spot beams is generated by a first satellite for a first frequency reuse plan based on radio frequency (RF) spectrum bands. A second plurality of spot beams is generated by a second satellite for a second frequency reuse plan based on the RF spectrum bands. The first and second plurality of spot beams are interleaved to generate an aggregate frequency reuse cell plan. According to the aggregate frequency reuse plan, each of a first plurality of cells is covered by a combination of at least two of the plurality of spot beams of the first satellite, and each of a first plurality of cells is covered by a combination of at least two of the plurality of spot beams of the second satellite.
US10447381B2 Radio system using nodes
A radio communication route enables communication from an originating ground station to a destination ground station via one of multiple randomly orbiting, rotating satellites with no active attitude control. The ground stations and satellites include directional antennas for receiving radio signals from and transmitting radio signals in multiple directions. The satellites store an address of a destination ground station from which an initial information signal is transmitted and antenna information identifying the satellite antenna on which the initial information signal was received. Plural satellite antennas transmit linking information identifying the satellite to the originating ground station. Data transmissions received at the originating ground station that designate a particular destination are transmitted by the originating ground station using the antenna on which the linking information was received and the satellite retransmits the data transmission using the satellite antenna identified by the stored antenna information.
US10447373B2 Method and system for distributed transceivers for distributed access points connectivity
A controlling entity communicates with a plurality of network devices having a plurality of distributed transceivers and one or more corresponding antenna arrays. The controlling entity receives information, such as location information, propagation environment characteristics, physical environment characteristics and/or link parameters and quality from the network devices and/or communication devices that are communicatively coupled to the plurality of network devices. The controlling entity coordinates communication of data streams for the distributed transceivers and the antenna arrays based on the received information. The network device comprises an access point, a router, a switching device, a gateway and/or a set top box. The controlling entity is located within or external to one of the network devices. One or more functions performed by the controlling entity are split between the controlling entity and one or more of the network devices.
US10447371B2 Base station apparatus, terminal apparatus, and wireless communication method
A base station apparatus includes: a memory; and processor circuitry coupled to the memory, wherein the processor circuitry is configured to: execute notification processing that includes transmitting a notification signal of a first information associated with a reliability of data transmission, execute transmission processing that includes transmitting a reference signal in two or more frequency bands, and execute reception processing that includes receiving a measurement report that includes a channel quality information of the frequency bands, the channel quality information being derived in accordance with the reliability of the data transmission associated with the first information.
US10447369B2 Method and apparatus for obtaining channel state information
Embodiments of the present disclosure provide a method for obtaining channel state information, including: sending, by a base station, one or multiple pieces of downlink signaling to user equipment, where the one or multiple pieces of downlink signaling instruct the user equipment to feed back channel dimension information, where the channel dimension information includes an effective dimension of a channel subspace of a statistical channel between the base station and the user equipment, and the effective dimension of the channel subspace is less than a quantity of reference signal ports used to measure channel state information; and receiving, by the base station, the channel dimension information fed back by the user equipment.
US10447368B2 Multi-resolution CSI feedback
A method performed by a radio device 6 for Channel State Information (CSI) feedback in a communication system 1 comprising a Radio Access Network (RAN) node 3 comprises receiving, from the RAN node, information about a CSI Reference Signal (RS) resource, a first CSI type and a second CSI type for feedback. The method also comprises receiving, from the RAN node, a CSI feedback request for CSI measurement and feedback of the first CSI type or the second CSI type. The method also comprises measuring CSI of the indicated type based on signals received on the CSI-RS resource. The method also comprises sending, to the RAN node, a CSI report of the requested CSI type. A corresponding method in a RAN node is furthermore presented herein.
US10447365B2 Estimation of channel conditions
There is provided mechanisms for obtaining channel conditions per antenna element of an antenna array comprising N antenna elements. The antenna array is configured for communications using orthogonal sub-carriers. A method is performed by a radio transceiver device. The method comprises obtaining channel conditions of a radio propagation channel per sub-carrier for signals received on the sub-carriers by the antenna array. A set of receiving entities are associated with the sub-carriers in an interleaved manner such that each receiving entity is interleaved over a respective disjoint subset of sub-carriers. The method comprises transforming the channel conditions at least for those sub-carriers located within a coherence bandwidth of the radio propagation channel to channel conditions for the N antenna elements by using a relation that maps the receiving entities to the N antenna elements.
US10447359B2 Pre-coding method and pre-coding device
Disclosed is a precoding method comprising the steps of: generating a first coded block and a second coded block with use of a predetermined error correction block coding scheme; generating a first precoded signal z1 and a second precoded signal z2 by performing a precoding process, which corresponds to a matrix selected from among the N matrices F[i], on a first baseband signal s1 generated from the first coded block and a second baseband signal s2 generated from the second coded block, respectively; the first precoded signal z1 and the second precoded signal z2 satisfying (z1, z2)T=F[i] (s1, s2)T; and changing both of or one of a power of the first precoded signal z1 and a power of the second precoded signal z2, such that an average power of the first precoded signal z1 is less than an average power of the second precoded signal z2.
US10447358B2 System, method and apparatus for multi-input multi-output communications over per-transmitter power-constrained channels
A multipath communication system forms a complex weighted compound signal for transmission through a channel environment wherein the compound signal includes a complex variable weighted compound signal related to a count of available antennas, a power constraint related to each said antenna, and a channel state characteristic.
US10447356B2 Method for reporting channel state information, user equipment, and base station
Embodiments of the present invention provide a method includes: receiving a reference signal sent by a base station; selecting, based on the reference signal, a precoding matrix from a codebook, where a precoding matrix W included in the codebook is a product of three matrices being W1, Z, and W2, that is, w=w1zw2, where both W1 and Z are block diagonal matrices, W1=a formula (I), Z=a formula (II), each of W1 and Z includes at least one block matrix, that is, NB≥1, and each column of each block matrix Zi in the matrix Z has the following structure formula (III); and sending a precoding matrix indicator (PMI) to the base station, where the PMI corresponds to the selected precoding matrix, and is used by the base station to obtain the selected precoding matrix W according to the PMI.
US10447355B2 Wireless communication system, and device and method in wireless communication system
Disclosed are a device and method in a wireless communication system. The device comprises: a first generating unit configured to generate a first pre-coding matrix according to first channel information on a channel between a first communication apparatus and a second communication apparatus; a second generating unit configured to generate a second pre-coding matrix according to the first pre-coding matrix and second channel information on the channel; and a pre-coding unit configured to pre-code a data signal according to the first pre-coding matrix and the second pre-coding matrix. According to the embodiments of the present invention, interference between user equipment can be effectively removed, the operation complexity is reduced, and the whole performance of the system is optimized.
US10447351B2 Partial multi-antenna sector level sweep
Certain aspects of the present disclosure provide methods and apparatus for enhancing a beamforming training procedure. For example, according to certain aspects, devices may exchange information regarding the number of beamforming transmit sectors each device plans to use for both partial and full sector sweeps, as well as the number of receive antennas. The devices may also exchange timing information used to synchronize when the devices start to perform the partial and full sector sweeps, after detecting a lost link.
US10447348B2 Near-field communication (NFC) chip activation
According to one or more aspects of the present disclosure, operations may include monitoring a magnetic field that is around an electronic device. The operations may further include determining, based on the monitoring, that a change in the magnetic field deviates more than an expected amount. In addition, the operations may include, in response to determining that the change in the magnetic field deviates more than the expected amount, activating a near-field communication chip included in the electronic device.
US10447345B2 Circuit and method for activating an NFC device
An embodiment near-field communication (NFC) router, includes a first switch coupled between a first terminal of the NFC router and a second terminal of the NFC router; and a rectifier bridge having an output terminal coupled to a control terminal of the first switch, the rectifier bridge being configured to rectify a signal detected by an antenna external to the NFC router.
US10447344B2 RF branch with accelerated turn-on and high Q value
Improved Radio Frequency (RF) switches are provided herein. According to one aspect, an RF switch comprises one or more stages. In one embodiment, each stage comprises a signal input terminal, a signal output terminal, a control input terminal, and a switching device having a first terminal connected to the signal input terminal, a second terminal connected to the signal output terminal, and a third terminal for controlling the on/off state of the switching device. Each stage includes a first resistor connected in series between the control input terminal and the third terminal, a first bypass switch for electrically bypassing the first resistor, and a second resistor connected in series between the signal input terminal and the signal output terminal. The first resistors form a first bias network, the second resistors form a second bias network, and the switching devices are connected in series.
US10447341B2 Systems and methods for wireless coexistence in an unlicensed spectrum
A base station for a wireless communications system operating in an unlicensed target band of a wireless medium includes a receiver configured to wirelessly (i) receive non-cooperative carrier data within the target band from a user equipment, and (ii) detect an operation of at least one spread spectrum channel within the target band. The station further includes a transmitter configured to wirelessly send non-cooperative carrier data within the target band to the user equipment, a memory configured to store computer-executable instructions, and a processor configured to (i) execute the computer-executable instructions, (ii) determine, based on the detection operation of the receiver, at least one sequence of the at least one spread spectrum channel, and (iii) perform at least one corrective action to mitigate interference between the transmitter and an operation of the at least one spread spectrum channel based on the determination of the at least one sequence.
US10447338B2 Orthogonal spreading sequence creation using radio frequency parameters
A spreading sequence generator for a first radio frequency (RF) transceiver receives an RF signal from a second RF transceiver. The first RF transceiver measures power levels of the received RF signal at a plurality of instants to generate respective digital power level values and uses the plurality of digital power level values to create a first spreading sequence. The second RF transceiver receives an RF signal from the first RF transceiver and performs the same functions to create a second spreading sequence. Due to the reciprocal nature of the RF channel between the first and second RF transceivers, the first and second cryptographic keys match.
US10447335B2 Methods for operating radio frequency devices having transmit loopback functionality
A front end module having transmit loopback functionality may be operated by conducting a loopback signal from an output of a power amplifier to a receive port on a transmit loopback path and conducting a radio frequency receive signal from an antenna port to the receive port on a receive path. The transmit loopback path includes a first switch coupled between the output of the power amplifier and the receive port. The receive path includes a second switch coupled between the antenna port, where the receive port and is without the first switch.
US10447334B2 Methods and systems for comprehensive security-lockdown
An electronic lock can enter a lockdown mode in response to a lockdown command comprising a mechanical command, e.g. a button or door handle being pressed on the lock in a predefined time-series sequence, or touching the lock in a time-series sequence). Alternatively, an audio or visual command can be issued, e.g. saying certain words or making a hand gesture. The lock may require additional authentication before executing the lockdown command, e.g. recognizing an authorized electronic key. Other embodiments are also provided.
US10447332B2 Sharing an antenna for wireless communication
In a particular aspect, a method includes performing a first communication operation associated with a first frequency band using an antenna of a wireless device. The first communication operation is initiated by first communication circuitry of the wireless device. The first communication circuitry is associated with a first communication protocol. The method further includes, based on a duration of a second communication operation, performing the second communication operation associated with a second frequency band using the antenna of the wireless device. The second communication operation is initiated by second communication circuitry of the wireless device. The second communication circuitry is associated with a second communication protocol that is different than the first communication protocol. The first frequency band at least partially overlaps the second frequency band.
US10447329B2 Method and device for processing uplink data in communication system
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 method of operating a first Radio Unit (RU) for transmitting an uplink signal in a communication system of the present disclosure includes receiving a first signal through an antenna, re-compensating a second signal delivered from a second RU through a transmission line by using a re-compensation factor, compensating a third signal obtained by adding the first signal and the re-compensated second signal by using a compensation factor, and delivering the compensated third signal to a higher-level RU or a Digital Unit (DU).
US10447328B2 Systems and methods for die-to-die communication
Systems and methods for die-to-die communication are provided. A first transceiver disposed on a first die includes a transmission section configured to modulate first data onto a carrier signal having a first frequency. The first transceiver includes a reception section configured to receive signals from a transmission line. The reception section includes a filter configured to pass frequencies within a first passband that includes a second frequency. The first frequency is outside of the first passband. A second transceiver is disposed on a second die and is configured to communicate with the first transceiver via the transmission line. The second transceiver includes a transmission section configured to modulate second data onto a carrier signal having the second frequency. The second transceiver includes a reception section including a filter configured to pass frequencies within a second passband that includes the first frequency. The second frequency is outside of the second passband.
US10447327B2 Electronic device holster
A method and system of and for releasably securing a personal electronic device to an article of clothing. A method and system of and for releasably securing a personal electronic device to an article of clothing including a holder or holster, and/or carrier for securing an electronics device to a person used during exercise and/or sports, performing manual labor, or other physical activity; and, including a corresponding rail or track system integrated into an article of clothing whereby an anchoring or attachment point may be releasably adjusted for ease of use and preferred placement of the device on the person of and by a user.
US10447326B2 Mobile terminal with an antenna having a feeding portion disposed in terminal body
A mobile terminal includes: a terminal body; an antenna portion having a feeding portion disposed in the terminal body; a metal case which forms appearance of the terminal body, and configured to support inside of the terminal body; and a molding portion formed at a region of the metal case, wherein the metal case includes a side region which forms a side surface of the terminal body and including a radiation region implemented as a radiator of the antenna portion; and a connection protrusion extended from the radiation region and connected to the feeding portion, and wherein the side region is provided with a plurality of slits, and the molding portion is formed at the plurality of slits so as to divide the radiation region.
US10447321B2 Spectrum scrubber
A method of enhancing wireless communication performance includes receiving information indicative of a local interferer where the local interferer is identified based on dynamic position information indicative of a position of at least one mobile communication node, performing noise cancellation relative to a received signal by removing an interference signal associated with the local interferer to generate a scrubbed signal, and providing the scrubbed signal for additional signal processing.
US10447320B2 Terminal apparatus, base station apparatus, and communication method
An object is to mitigate interference by using effective knowledge or information as to an interference signal while reducing an increase in the amount of calculation. A terminal device includes a reception unit that receives downlink control information from a base station apparatus. In a case of a prescribed transmission mode, a downlink shared channel destined for the terminal apparatus is demodulated on the basis of a power offset between transmit power of the terminal apparatus and transmit power of another terminal apparatus in the downlink shared channel included in the downlink control information. Whether or not to perform interference cancellation is determined according to a value of the power offset.
US10447319B1 Method and device for receiving PTRS for cancelling phase noise in wireless communication system
A method for operating a user equipment in a wireless communication is provided as an embodiment of the present invention. The method may include: receiving modulation and coding scheme (MCS) information for each of two or more codewords from a base station (BS); determining a demodulation reference signal (DMRS) antenna port to which a phase tracking reference signal (PTRS) antenna port is mapped based on the MCS information; and receiving a PTRS based on the DMRS antenna port, wherein a DMRS antenna port with the lowest index among one or more DMRS antenna ports included in a codeword with the highest MCS among the two or more codewords may be determined as the DMRS antenna port.
US10447318B2 Low power high gain radio frequency amplifier for sensor apparatus
A wireless communication device is presented for use with a sensor. The wireless communication device includes: an antenna, a driver circuit and a bias circuit. The driver circuit is electrically coupled to the antenna and includes at least one pair of cross-coupled transistors. The bias circuit is electrically coupled to the driver circuit. In a transmit mode, the bias circuit biases the driver circuit with a first bias current. In response to the first bias current, the driver circuit oscillates the antenna. In a receive mode, the bias circuit biases the driver circuit with a second bias current, such that the first bias current differs from the second bias current. In response to the second bias current, the bias circuit amplifies a signal received by the antenna.
US10447317B2 Methods for providing carrier aggregation
Improved switched multiplexer architecture for supporting carrier aggregation in front-end applications. A method is disclosed for providing a plurality of switchable paths between an assembly of filters and an antenna port. The method includes connecting a first filter of the filter assembly to the antenna port using a first switch of a switching circuit. The method also includes connecting a second filter of the filter assembly to the antenna port using a second switch of the switching circuit, the second switch independently operated from the first switch. The method also includes passing a first frequency range associated with a first transmission frequency range of a first band using the first filter. The method also includes passing a second frequency range associated with a first receive frequency range of the first band and with a second receive frequency range of a second band using the second filter.
US10447304B2 Low density parity check encoder having length of 16200 code rate of 3/15, and low density parity check encoding method using the same
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 16200 and a code rate of 3/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10447302B2 Memory system decoding design and operating method thereof
A semiconductor memory system and an operating method thereof include a plurality of memory devices; and a controller coupled with the memory devices and configured to perform a decoding process to collect at least an output vector associated with an input bit vector, wherein the input bit vector corresponds to a plurality of variable nodes; divide the plurality of variable nodes into a plurality of groups; calculate syndrome of the output vector; and update flipping threshold and flipping indicator of each of the plurality of variable nodes.
US10447298B2 Systems and methods for double data rate serialization in a memory system
An integrated circuit includes first and second double data rate (DDR) shift registers. A multiplexor outputs a serialized data burst by selecting between a first output stream of the first DDR shift register and a second output stream of the second DDR shift register based upon a received selector signal. The selector signal is derived from clock doubling circuitry that provides a frequency that is twice a frequency of a first clock driving the first DDR shift register.
US10447296B1 Accelerated compression/decompression including predefined dictionary
A computer system includes a hardware controller and an internal millicode storage area. The controller includes an accelerator that decompresses a data stream requested by an application. The internal millicode storage area can store a compression dictionary library including a plurality of different pre-defined compression dictionaries. A host system includes a dictionary manager that determines a compression dictionary from the plurality of different pre-defined compression dictionaries included in the dictionary library to decompress the data stream. The accelerator can access the internal millicode storage area to obtain the determined compression dictionary, and to decompress the data stream according to the determined compression dictionary.
US10447294B2 System and method for an oversampled data converter
In accordance with an embodiment, a circuit includes a first oscillator having an oscillation frequency dependent on an input signal at a first input, where the first oscillator is configured to oscillate when an enable input is in a first state and freeze its phase or reduce its frequency when the enable input is in a second state. The circuit also includes a first time-to-digital converter having an input coupled to an output of the first oscillator, and a pulse generator having an input coupled to a first clock input of the circuit and an output coupled to the enable input of the first oscillator, where the pulse generator is configured to produce a pulse having pulse width less than a period of a clock signal at the first clock input.
US10447291B1 High dynamic range analog-to-digital converter
Techniques to provide automatic-gain ranging for high dynamic range by including a separate S/H capacitor, segmenting the S/H capacitor into a plurality of capacitors, and determining the number of segments to use for a sample. In this manner, the size of the S/H capacitor can be changed (by adjusting the number of capacitors), which can change the amount of input voltage that produces an amount of charge. Using these techniques, the full-scale input range for a sample of the analog input signal can be adjusted automatically based on the magnitude of the sample, which can provide better resolution and/or better noise performance for that particular sample then would otherwise be possible.
US10447290B2 Reduced noise dynamic comparator for a successive approximation register analog-to-digital converter
A comparator circuit includes a first transistor configured to receive a first input and a second transistor configured to receive a second input. The comparator circuit further includes a third transistor coupled to a terminal of each of the first and second transistors. The third transistor is configured to be controlled by a first control signal. A gate of a fifth transistor is coupled to a terminal of a fourth transistor at a first node and a gate of the fourth transistor is coupled to a terminal of the fifth transistor at a second node. A sixth transistor is coupled between the first and fourth transistors. A seventh transistor is coupled between the second and fifth transistors. A gate of the sixth transistor and a gate of the seventh transistor are coupled together at a fixed voltage level.
US10447288B2 Self-tracking and self-ranging window analog-to-digital converter
This disclosure relates to an analog-to-digital converter, ADC. The ADC comprises a first detection and second detection line, each including a plurality of serially arranged detection units, where the detection units of the first line are controlled in accordance with a first signal and the detection units of the second line are controlled in accordance with a second signal, and each line comprises a first group of serially arranged detection units and a second group of serially arranged detection units, a pulse generator for generating a periodic pulse signal that is fed to each of the lines, a sampling unit configured to read out values held by the detection units of the first group in one of the first and second lines on occurrence of a pulse of the pulse signal reaching a predetermined detection unit of the other one of the first and second lines, and a detection line control unit configured to adjust a delay of the second group of detection units in the one of the first and second lines in accordance with a read out of the detection units of the first group of detection units.
US10447287B2 Multi-zone data converters
Aspects of a method and system for data converters having a transfer function with multiple operating zones. In some embodiments, an operating zone of the multiple operating zones is characterized by more stringent performance criteria than the other operating zones. Thus, such data converters may receive an input signal and generate an output signal from the input signal per the transfer function and the more stringent performance criteria in the appropriate operating zone.
US10447283B1 Broadband phase locked loop for multi-band millimeter-wave 5G communication
According to one embodiment, a phase locked loop (PLL) circuit includes a first voltage controlled oscillator (VCO) to generate a first signal having a first frequency and a second VCO to generate a second signal having a second frequency. The PLL circuit includes a multiplexer coupled to the first VCO, the second VCO, and a feedback loop. The PLL circuit includes a control logic to select either the first VCO or the second VCO using the multiplexer to feed back a signal using the feedback loop, and a phase frequency detector coupled to the first VCO, the second VCO, and the feedback loop, where the phase frequency detector is configured to receive a reference signal and the feedback signal to tracking a frequency and a phase of the first or the second generated signal using the reference signal and the feedback signal.
US10447281B2 Phase adjusting circuit, inverter circuit, and power supply system
A phase adjusting circuit is provided that can highly precisely adjust frequencies throughout the entire frequency range to be dealt with. A PLL circuit includes: a reference-signal input terminal from which a reference signal is input; a feedback-signal input terminal from which a feedback signal is input; and an output terminal from which an output signal based on a phase difference between the reference signal and the feedback signal is output. A filter circuit is connected to the reference-signal input terminal and the output terminal, and causes a phase of the reference signal to be delayed when the oscillation frequency of an inverter circuit including the PLL circuit falls in a high range. A delay circuit is connected to the output terminal, and causes the output signal to be delayed when the oscillation frequency of the inverter circuit falls in a low range lower than the high range.
US10447274B2 Logic drive based on standard commodity FPGA IC chips using non-volatile memory cells
A field-programmable-gate-array (FPGA) IC chip includes multiple first non-volatile memory cells in the FPGA IC chip, wherein the first non-volatile memory cells are configured to save multiple resulting values for a look-up table (LUT) of a programmable logic block of the FPGA IC chip, wherein the programmable logic block is configured to select, in accordance with its inputs, one from the resulting values into its output; and multiple second non-volatile memory cells in the FPGA IC chip, wherein the second non-volatile memory cells are configured to save multiple programming codes configured to control a switch of the FPGA IC chip.
US10447273B1 Dynamic virtualized field-programmable gate array resource control for performance and reliability
A method for allocating field-programmable gate array (FPGA) resources includes monitoring a first operating metric for one or more computing devices, identifying a first portion of plurality of macro components of a set of one or more FPGA devices in the one or more computing devices, where the first portion is allocated for implementing one or more user defined functions. The method also includes, in response to a first change in the first operating metric, reallocating the first portion of the macro components for implementing a system function associated with the first operating metric, and generating a first notification indicating the reallocation of the first portion.
US10447270B2 Low power logic circuitry
A combinational logic circuit includes input circuitry to receive a first input signal that transitions between upper and lower voltages of a first voltage domain, and to generate, in response to the transitions of the first input signal, a first localized signal that transitions between upper and lower voltages of a second voltage domain. The combinational logic circuit additionally includes output circuitry to generate a first output signal that transitions between the upper and lower supply voltages of the first voltage domain based at least in part on the transitions of the first localized signal.
US10447268B2 Level shifter circuit, corresponding device and method
A level-shifter circuit operates to shift an input signal referenced to a first set supply voltages to generate an output signal referenced to a second set of supply voltages. The output signal from the level-shifter circuit is latched by a latching circuit. A logic gate has a first input configured to receive the input signal, a second input configured to receive a feedback signal and an output coupled to a input of the level shifting circuit. A feedback circuit has a first input configured to receive the output signal, a second input configured to receive the input signal and an output configured to generate the feedback signal. The feedback circuit operates to sense an uncontrolled switching event of the output signal occurring in the absence of a switching of the input signal and apply, in response thereto, the feedback signal to cancel the uncontrolled switching event.
US10447263B2 Electronic device and method thereof for grip recognition
An electronic device and a method of grip recognition of the electronic device are provided. The electronic device includes an antenna, a radio communication device having a coupler, a memory, and a processor which is electrically connected to the radio communication device and the memory, wherein the memory includes instructions, executable by the processor, wherein the processor is configured to detect a first signal being transmitted and a second signal being received through the antenna using the coupler, calculate a reflection coefficient of the antenna based on the first signal and the second signal, determine a signal magnitude and a phase corresponding to the reflection coefficient, and determine whether the electronic device is being gripped based on the signal magnitude and the phase.
US10447261B1 Dual gate III-switch for high voltage current relay
Photo-switchable relays and switches and dual gate III-switches having a photo switchable normally-off region located in the channel layer of the device are disclosed where irradiation of the normally-off regions with an appropriate wavelength of radiation results in generation of charge carriers and the flow of electricity through the device being turned on and off in response to the radiation being turned on and off.
US10447259B2 Electronic circuit provided with plurality of switching elements connected to bus bar
An electronic circuit includes: a bus bar connected to a power source having a positive terminal and a negative terminal; and a plurality of object switching elements as driving objects connected to the bus bar, the object switching elements forming a parallel connected circuit. The object switching elements include minimum on-resistance elements having minimum on-resistance compared to other object switching elements in a corresponding current region among mutually different current regions; and connection points between the minimum on-resistance elements and the bus bar are located at different locations to have mutually different inductance of respective conduction paths between the power source to the connection points located at the different locations.
US10447256B2 Method and device for detecting signal pulses
A device for detecting signal pulses in an analog measurement signal of a particle counter is disclosed. The device includes an AD converter and an evaluation unit, wherein the evaluation unit includes a slope evaluation unit, which determines signal pulses by evaluating the pulses between adjacent samples in the digital data stream of the AD converter in real time.
US10447254B1 Analog delay based T-spaced N-tap feed-forward equalizer for wireline and optical transmitters
An analog-based architecture is used to produce tap spacings in an n-tap UI-spaced equalizer without the need for digital clock-driven elements. The analog voltage-controlled delay cell circuits control the amount of applied delay based on the measured phase difference between quarter-rate clock signals. Because low speed clock signals are sufficient for comparison purposes, the analog delay cells can be placed before the quarter-rate multiplexors in the data path. The use of analog-based delay cells eliminates the need to route high-speed clock signals to multiple digital delay elements that are typically used to achieve UI-spaced data signals in n-tap FIR equalizers. Timing margin issues can also be eliminated since digital clocked elements are not used to produce the UI spaced delays. The analog-based delay approach also consumes less power relative equalizers that use multiple digital delay elements requiring high speed clock signals.
US10447253B2 High performance PLL based on PVT independent stable oscillator
A high performance phase-locked loop, the device includes a phase frequency detector, a charge pump, a loop filter, a first oscillator having inverters, configured to generate a first current, a second oscillator having a scaled version of the inverters of the first oscillator, a digital to analog converter, configured to generate a second current by multiplying the first current and a frequency code, a voltage to current converter, configured to generate a third current by converting voltage output of the loop filter to current, wherein input current to the second oscillator is sum of the second current and the third current.
US10447251B2 Power efficient high speed latch circuits and systems
The present invention relates to a combiner latch circuit for generation of one phase differential signal pair or two phase differential signal pairs. The combiner latch circuit comprises an input circuit configured to select a state of the output circuit from a group of: a fourth state comprising the differential output X=1, Y=0, a fifth state comprising the differential output X=0, Y=1. The input circuit is further configured to select the fourth state if the input A=0 and the input B=1 and the clock input encounter a leading edge from 0 to 1 and the output circuit is in the fifth state, and select the fifth state if the input A=1 and the input B=0 and the clock input encounter a leading edge from 0 to 1 and the output circuit is in the fourth state.
US10447245B1 Adaptive sample rate reduction for digital IQ transmitters
A communication system using adaptive sample rate reduction (ASRR) is disclosed. The system includes a digital front end (DFE) and a radio frequency (RF) interface. The DFE is configured to receive a baseband signal, identify reduced performance parameters for the baseband signal, reduce a sampling rate for the baseband signal based on the reduced performance parameters and generate a digital interface signal using the reduced sampling rate. The RF interface is configured to generate an analog TX signal from the digital interface signal.
US10447242B2 Signal switching systems and modules and devices using same
A signal switch includes a first node and a second node. A first transistor is coupled between the first and second nodes, and a plurality of second transistors is coupled in series between the first and second nodes, in parallel with the first transistor. A shunt transistor and inductor, coupled in series, are firstly connected between two of the plurality of second transistors and are secondly connected to a reference node.
US10447238B2 Filter system including resonator
A filter system includes a first resonator having a first resonant frequency, and a second resonator having a second resonant frequency different from the first resonant frequency, and electrically connected to the first resonator. A first response characteristic of the first resonator and a second response characteristic of the second resonator with respect to a frequency include a first section in which a first phase of the first resonator is equal to a second phase of the second resonator, and a second section in which the first phase is different from the second phase by 180 degrees. A first electrode of the first resonator is reversely connected to a second electrode of the second resonator.
US10447236B2 Ultrasonic probe
According to one embodiment, an ultrasonic probe, in which a plurality of piezoelectric vibrators are arrayed in both of an azimuth direction and an elevation direction, includes a piezoelectric body configured to have a piezoelectric effect; and a matching layer configured to be laminated in an ultrasonic radiation direction of the piezoelectric body. The matching layer is divided in the azimuth direction without being divided in the elevation direction. The piezoelectric body is divided into plural parts in both of the azimuth direction and the elevation direction in such a manner that each of the plural parts of the piezoelectric body forms each of the plurality of piezoelectric vibrators.
US10447234B2 Piezoelectric MEMS resonator with integrated phase change material switches
A monolithic integration of phase change material (PCM) switches with a MEMS resonator is provided to implement switching and reconfiguration functionalities. MEMS resonator includes a piezoelectric material to control terminal connections to the electrodes. The PCM is operable between an ON state and an OFF state by application of heat, which causes the phase change material to change from an amorphous state to a crystalline state or from a crystalline state to an amorphous state, the amorphous state and the crystalline state each associated with one of the ON state and the OFF state. A method of fabricating the MEMS resonator with phase change material is provided. A reconfigurable filter system using the MEMS resonators is also provided.
US10447233B2 Elastic wave device
An elastic wave device includes a piezoelectric substrate, filter electrodes, input terminal electrodes, output terminal electrodes, and ground terminal electrodes. The filter electrodes are disposed along a first direction. The ground terminal electrodes corresponding to the filter electrodes are respectively disposed between adjacent filter electrodes, and are common to the adjacent filter electrodes.
US10447227B2 Radio frequency transceiver circuit with distributed inductor and method thereof
A radio-frequency transceiver circuit, comprising: a first port and a second port, configured to receive, together, a pair of differential signals; a radio-frequency matching circuit communicatively coupled to the first port and the second port, and configured to process the pair of differential signals to obtain a radio-frequency signal and configured to increase transmission power for the radio-frequency signal, wherein the radio-frequency matching circuit includes at least one capacitor, at least one distributed inductor; a band pass filter circuit, communicatively coupled to the radio-frequency matching circuit and configured to filter the radio-frequency signal, wherein the band pass filter circuit includes at least one capacitor and at least one distributed inductor; and a third port, communicatively coupled to the band pass filter circuit and configured to output the filtered radio-frequency signal, wherein both of the at least one distributed inductors have a length of microstrip line.
US10447223B2 Gain control amplification device
Provided is a gain control amplification device having a wide range and high accuracy and configured to adapt measurement target current to the input range of an A/D converter. The gain control amplification device includes: a plurality of differential amplifiers having different gains with respect to measurement target current or voltage; a threshold control circuit for comparing output of the differential amplifier with threshold voltage; a switch for selecting output of one of the plurality of differential amplifiers on the basis of output of the threshold control circuit; and an offset control circuit OF and an addition circuit for adding offset voltage to output of one of the differential amplifiers.
US10447221B2 Playback device group volume control
Embodiments are provided for satellite volume control. An example method includes receiving an input at a playback device to adjust a volume for a plurality of playback devices that are grouped for synchronous playback of audio content, wherein the plurality of playback devices includes the playback device. The method also includes sending a first message over a network from the playback device to a device associated with the plurality of playback devices, the first message including information based on the input, wherein the information is used to adjust the volume of the plurality of playback devices. The method also includes receiving a second message at the playback device over the network, the second message including information for the volume of the playback device, wherein the volume is based on the adjusted volume of the plurality of playback devices.
US10447220B2 Variable gain amplifier
A variable gain amplifier circuit including a first amplifier, a second amplifier, and a variable capacitor connected in series between the first amplifier and the second amplifier is disclosed. As a gain of the variable gain amplifier circuit varies, the input impedance, output impedance, noise figure and third-order output intercept point (OIP3) of the variable gain amplifier circuit remain unchanged.
US10447218B1 Hybrid differential amplifier and method thereof
An apparatus includes a first common-source amplifier having a first PMOS (p-channel metal oxide semiconductor) transistor configured to receive a first voltage and output a first current; a second common-source amplifier having a first NMOS (n-channel metal oxide semiconductor) transistor configured to receive a second voltage and output a second current, wherein the first common-source amplifier and the second common-source amplifier share a common source node, and an AC (alternating current) component of the first voltage is an inversion of an AC component of the second voltage; a first common-gate amplifier having a second PMOS transistor configured to receive the first current and output a third current; a second common-gate amplifier having a second NMOS transistor configured to receive the second current and output a fourth current; and a load configured to terminate the third current and the fourth current.
US10447212B2 Amplifier with nonlinearity compensation
An apparatus includes a reference voltage circuit having a bandgap input and a reference voltage output. The apparatus also includes a digital-to-analog converter (DAC) coupled to the reference voltage output and having a digital signal input. The apparatus includes an amplifier having a first input coupled to an output of the DAC. The first input is coupled to an output of the amplifier via a feedback resistor. The apparatus includes a resistor coupled to the reference voltage output and having a body terminal coupled to the output of the amplifier.
US10447208B2 Amplifier having a switchable current bias circuit
A circuit having (A) a transistor; (B) a bias circuit for providing setting a bias current for the transistor, the bias current having a current level in accordance with a reference current fed to the bias circuit; and (C) a bias current level controller, comprising: (i) a plurality of switches, each one of the switches comprises: a MOS FET and a GaN FET connected in a cascode configuration; and (ii) current source circuitry, comprising a plurality of current sources, each one of the current sources being connected between a voltage source and a corresponding one of the plurality of switches, the current source circuit combining currents produced by the current source in response a binary control signal fed to a gate of the MOS FET, the combined current providing the reference current fed to the bias circuit.
US10447207B2 Switch with envelope injection
Aspects of this disclosure relate to a switching circuit with enhanced linearity. The switching circuit can include a switch and an envelope generator. The switch can receive an input signal, provide an output signal, and receive an envelope signal corresponding to an envelope of the input signal. The envelope generator can generate the envelope signal so as to cause intermodulation distortion in the output signal to be reduced to cause linearity of the switch to be improved.
US10447205B2 Oscillation device and method for manufacturing the oscillation device
In an OCXO, which outputs an oscillation frequency by oscillating a crystal resonator, a correspondence relationship between an oscillation frequency and an elapsed time at a beginning after a start of oscillation of a first crystal resonator is acquired. Based on the acquired result, data after the beginning and corresponding to a correspondence relationship between an accumulated elapsed time of the oscillation and the oscillation frequency after the start of the oscillation is obtained. Based on the accumulated elapsed time of the oscillation and this data, a frequency setting value is corrected. While an output frequency of the first crystal resonator fluctuates in association with the elapsed time, the output frequency is corrected by the frequency correction value corresponding to the accumulated elapsed time, thereby stabilizing the oscillation frequency.
US10447202B2 Apparatus for communication across a capacitively coupled channel
Apparatus for communication across a capacitively coupled channel are disclosed herein. An example circuit includes a first plate substantially parallel to a substrate, thereby forming a first capacitance intermediate the first plate and the substrate. A second plate is substantially parallel to the substrate and the first plate, the first plate intermediate the substrate and the second plate. A third plate is substantially parallel to the substrate, thereby forming a second capacitance intermediate the third plate and the substrate. A fourth plate is substantially parallel to the substrate and the third plate, the third plate intermediate the substrate and the fourth plate. An inductor is connected to the first plate and the third plate, the inductor to, in combination with the first capacitance and the second capacitance, form an LC amplifier.
US10447201B1 Device and method for measuring effect of soiling on photovoltaic device
The device and method for measuring the effect of soiling on a photovoltaic device includes a device in which a photovoltaic device (reference solar cell, solar cells, PV module, etc.) may be shifted between partially and fully enclosed compartments in quick succession for measurements of the same device (1) when directly exposed to illumination or solar radiation; (2) when placed under a glass or transparent cover maintained cleared or cleaned of soil; and (3) when placed under glass or transparent cover left exposed to natural outdoor soiling, or attenuated using simulated soil that is not periodically cleaned. The measurements may be of short circuit current (Isc), maximum power (Pmax), or other electrical parameter conventionally used to evaluate performance of the photovoltaic device. A soiling ratio calculated as: SR Pmax = 1 - P max ⁢ ⁢ 2 - P max ⁢ ⁢ 3 P max ⁢ ⁢ 1 or calculated as: SR Isc = 1 - I sc ⁢ ⁢ 2 - I sc ⁢ ⁢ 3 I sc ⁢ ⁢ 1 may be used to compare or monitor performance of the photovoltaic device between measurement cycles.
US10447199B2 Automated solar panel cleaning
A method for automatically cleaning a solar panel using an atmospheric water generator is provided. The method includes the steps of generating water using the atmospheric water generator. The water can be stored for using in a cleaning operation. The system can monitor the efficiency of the solar panel power generation. If the efficiency drops below a certain level, which can indicate that the solar panels are dirty, the system can automatically initiate a cleaning operation. The stored water can be pumped through pipes and nozzles to clean the solar panels. The system can automatically initiate the atmospheric water generator to replenish the used water. The system can use a portion of the power generated by the solar panels to perform the cleaning and water generation operations. Accordingly, an automatic and self-contained solar panel cleaning method and system is provided.
US10447198B2 Solar panel and method for manufacturing solar power generation device
A photovoltaic panel includes: a plurality of power generation portions each having a light receiving surface, each power generation portion including a plurality of power generating elements each configured to generate power in accordance with an amount of received light; and a coupling portion configured to couple each power generation portion, wherein each power generation portion is coupled so as to be rotatable about the coupling portion used as a rotation axis, and the power generation portions are capable of, by being rotated, taking a light receiving position at which the power generation portions are located such that the light receiving surfaces of the power generation portions are oriented to an identical direction, and a fold position at which the power generation portions are located such that a set of the light receiving surfaces of the power generation portions face each other.
US10447192B2 Electric energy converter, power train comprising such a converter and related electric transport vehicle
An electric energy converter for converting a first energy into a second energy comprises two first terminals for the first energy, at least one second terminal for the second electric energy, P switching arms, each including two switching half-arms connected in series between the two first terminals and connected to one another at a midpoint that is connected to a respective second terminal. Each half-arm including N switching half-branches connected in parallel, N≥2, each switching half-branch including a switch. This converter further comprises 2×P control modules, each control module being configured to control the switches of a respective half-arm, each control module including an output terminal for each respective switch, each output terminal being configured to deliver a control signal for said respective switch.
US10447186B2 Linear hall device based field oriented control motor drive system
A motor control system for a permanent magnet synchronous motor (PMSM) uses two linear Hall devices to produce a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets and to simultaneously produce a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component. An angular position and angular velocity of the rotor is calculated based on the first signal and the second signal. A plurality of phase signals is produced based on the calculated angular position and angular velocity. Current in a plurality of field windings of the motor is controlled using the plurality of phase signals.
US10447183B2 Motor drive device
A motor is driven while suppressing drive torque ripple generated by the motor, when any of the phases is opened during the driving of the motor. A motor drive device controls the driving of a motor in which the armature windings of respective phases are independently provided. The motor drive device is equipped with: an inverter circuit for converting the DC power supplied through DC bus lines to three-phase AC powers and respectively outputting the three-phase AC powers to the armature windings of the respective phases; and a controller for controlling the inverter circuit. When any of the phases is opened in the AC powers output from the inverter circuit, the controller adjusts the difference between the phases of the respective currents flowing through the armature windings of normal phases so that the AC powers of the other normal phases except the opened phase are compensated each other.
US10447178B1 Systems, articles of manufacture, apparatus and methods employing piezoelectrics for energy harvesting
The subject disclosure can facilitate piezoelectrics for energy harvesting. In one example, an article of manufacture (AOM) is provided. The AOM can comprise a piezoelectric fabric comprising: a piezoelectric film; an elastic base on which the piezoelectric film is bonded forming a piezoelectric material; and a yarn, wherein the yarn and the piezoelectric material are coupled to one another in a defined ratio of interlacement. The yarn and the piezoelectric material are configured as coils in some embodiments. In some embodiments, the piezoelectric material is configured such that compression or elongation of the piezoelectric material generates electrical energy. In some embodiments, the AOM further comprises a power management module coupled to the piezoelectric material and configured to store electrical energy received from the piezoelectric material. The AOM can also comprise a rivet, grommet or button coupled to the piezoelectric material or the power management module and configured to capture energy.
US10447177B2 Energy harvesting from constrained buckling of piezoelectric beams
An energy harvesting system for harvesting energy in response to application of an external force. The energy harvesting system comprises a beam member having a central member and at least one piezoelectric layer joined to the central member for deflection therewith. The beam member includes opposing first and second ends and is elastically deformable in response to application of the external force. A first mount couples the first end of the beam member and is generally stationary. A second mount couples the second end of the beam member. The second mount and the second end of the beam member are generally moveable in response to application of the external force between a first position and a second position, thereby outputting energy from the at least one piezoelectric layer in response to the movement from the first position to the second position.
US10447170B1 Inverter module for drivetrain of an electric vehicle
Provided herein are systems and methods related to an inverter module of a drivetrain system of an electric vehicle. The inverter module can include multiple power modules to form a three phase inverter module to power an electric vehicle. The power modules can be arranged or organized within the inverter module to reduce a footprint of the inverter module and reduce an inductance of the inverter module. The power modules can be arranged within the inverter module in a row like or queue like formation such that a first row of power modules is disposed along a first side of the inverter module and a second row of power modules is disposed along a second side of the inverter module. The positioning of the power modules can reduce an inductance value of the paralleled power loop formed by the multiple power modules, reducing an inductance of the inverter module.
US10447169B2 Independent power factor and frequency control of electrical power generator
A system for providing power to a power grid includes a generator configured to output a first voltage associated with a first set of power characteristics. The system includes a power conversion system including a rectifier configured to convert first voltage to a direct current (DC) voltage. The power conversion system includes an inverter comprising one or more switches configured to convert the DC voltage to a second voltage. The system includes a processor configured to receive a second set of power characteristics associated with a power grid. The processor is configured to determine one or more signals configured to cause the switches in the inverter to convert the DC voltage into the second voltage, wherein the second voltage comprises the second set of power characteristics. The processor is configured to send the signals to the switches.
US10447167B1 Method of DC voltage—pulse voltage conversion
In a method of DC voltage—pulse voltage conversion, DC voltage is provided; a succession of controlling square pulses having adjustable pulse ratio is generated; an inductive load is periodically connected to outputs of a source of the DC voltage using the succession of the controlling square pulses; pulse current flowing through the inductive load is generated; a predefined value of resistance of an electronically-controlled resistor included in a circuit of the pulse current flowing through the inductive load is formed, and the pulse current is adjusted by the electronically-controlled resistor, whereby adjusting the level of pulse electromagnetic noise radiated to the environment is achieved.
US10447166B2 Power module
A power module includes a circuit board and a load group. The load group is installed on the circuit board. The load group includes a first-stage power conversion circuit, a second-stage power conversion circuit and plural loads. The first-stage power conversion circuit converts an input voltage into a transition voltage. The second-stage power conversion circuit converts the transition voltage into a driving voltage. A rated value of the first input voltage is higher than twice a rated value of the transition voltage. A rated value of the driving voltage is lower than a half of the rated value of the transition voltage. The distance between the input terminal of the second-stage power conversion circuit and the output terminal of the first-stage power conversion circuit is smaller than the distance between the input terminal of the first-stage power conversion circuit and each edge of the circuit board.
US10447164B2 Power supply voltage stabilizing method, semiconductor device, and power supply system
An object of the present invention is to provide a power supply voltage stabilizing method that can suppress the performance of a switching power supply from being deteriorated even when a battery voltage varies and/or load conditions change. In a power supply voltage stabilizing method of a switching power supply including an output power MOS to which a battery voltage is supplied and a PWM feedback control unit that controls the output power MOS, the PWM feedback control unit includes a voltage feedback controller that controls on the basis of a power supply voltage output from the switching power supply and a current feedback controller that controls on the basis of a current output from the switching power supply. A variation in the battery voltage and/or a change in the load condition of the switching power supply are/is detected, and the bandwidth of the PWM feedback control unit is dynamically changed in accordance with the result of the detection.
US10447162B2 Switching power supply circuit having a switching circuit and a coil current emulation circuit
A switching power supply circuit, which keeps an output voltage constant highly accurately by a buck-boost action, is provided. The switching power supply circuit comprises: a switching circuit formed by combining four switching elements with a coil in the shape of H; a coil current emulation circuit for generating an output voltage VC similar to a coil current; and a control circuit which, based on a feedback voltage representing an output voltage VO of the switching circuit, and the output voltage VC, performs on-off control of the switching circuit. The coil current emulation circuit has a CR integration circuit to generate the output voltage VC similar to the coil current. One of three voltages is applied to one terminal of the CR integration circuit, while a voltage proportional to the output voltage VO is applied to the other terminal of the CR integration circuit. The three voltages are a voltage proportional to an input voltage VIN, a ground voltage, and a voltage proportional to the sum of the input voltage VIN and the output voltage VO.
US10447156B2 In-vehicle power supply device and vehicle mounted with same
A power supply device includes a boost convertor configured to perform a boost-up operation to boost a voltage supplied from an input terminal, a connection-assist diode connected in parallel to the boost convertor between the input terminal and an output terminal, and a switching element connected in parallel to the boost convertor and the connection-assist diode between the input terminal and the output terminal. A controller instructs the switching element to open and instructs the boost convertor to perform a boost-up operation for boosting the voltage at the input terminal during a boost-up period. The controller instructs the boost convertor to stop the boost-up operation when the boost-up period elapses. The controller then instructs the switching element to close the switching element. The controller then determines a state of the switching element based on a voltage at the output terminal detected. The in-vehicle power supply device can stably and accurately determine whether the switching element operates normally or not.
US10447155B2 Power source device
A power source device has: a storage unit configured to receive a generated power and store as a storage power; a boost unit configured to generate, from a storage power supplied from the storage unit, a boosted power having a higher voltage than a voltage of the storage power, and supply the boosted power to a load; and a voltage detection unit configured to output a boost operation permission signal permitting a boost operation of the boost unit to the boost unit when the storage voltage of the boost unit increases to become a voltage equal to or higher than a minimum operation voltage of the boost unit. The boost unit is configured to start the boost operation by the storage power supplied from the storage unit and operates on the boosted power generated by the boost operation as an operation power source when the boost operation permission signal is output from the voltage detection unit.
US10447147B2 DC/DC resonant converters and power factor correction using resonant converters, and corresponding control methods
Various improvements are provided to resonant DC/DC and AC/DC converter circuit. The improvements are of particular interest for LLC circuits. Some examples relate to self-oscillating circuit and others relate to converter circuits with frequency control, for example for power factor correction, driven by an oscillator.
US10447138B2 Converter configured to convert a DC input voltage to a DC output voltage and including at least one resistive element
A converter configured to convert a DC input voltage to a DC output voltage, may include: a high-side driver circuit having a first terminal coupled to a first die pad; a high-side transistor having a drain terminal coupled to a second die pad and a source terminal coupled to a third die pad; and a low-side transistor having a source terminal coupled to a fourth die pad and a drain terminal coupled to a fifth die pad. The converter may further include a resistive element coupled between the source terminal of the high-side transistor and the drain terminal of the low-side transistor, where a second terminal of the high-side driver circuit is coupled to a sixth die pad.
US10447137B2 Energy storage, hydrogen and oxygen production using ion separators
An ion separating device comprising a stator cylinder with input and output ports, end caps, a rotor core, homopolar north poles, and homopolar south poles, is used to separate positive and negative ions in electrolyte introduced into the device. The resulting charged ionic solutions are stored in separate tanks. Energy recovery from the charged ionic solutions is accompanied by the release of gases thereby providing another process of producing hydrogen and oxygen.
US10447136B2 Driving apparatus and device fabrication method
A driving apparatus comprises a stator (21), a rotor (22) and a deformation connector (23). The rotor is connected to the stator through the deformation connector. An external driving force drives the deformation connector to have deformation so that the rotor changes its position with respect to the stator. Under the condition that no external driving force is applied, the deformation connector remains at a force balanced position (x0). The force on the deformation connector comprises a deformation force (F1) of the deformation connector and a first primitive force (F2) in opposite direction to the deformation force (F1). Also provided is a device fabrication method. Because the deformation connector keeps balance under the effect of the deformation force and the first primitive force, a small external driving force is required when the driving apparatus operates near the balance point, hereby reducing power consumption.
US10447128B2 Stator and multiphase brushless motor having the same
A stator and a multiphase brushless electric motor utilizing the stator are provided. The stator which includes a stator core having a ring portion and a plurality of stator poles; a plurality of stator coils wound on the stator poles and having coil terminals; and a wiring frame fixed to the stator core, and comprising a plurality of conducting electrically insulated from each other. The conductor elements are electrically coupled to corresponding coils terminals to form multiphase windings. At least three coil terminals of the stator coils electrically coupled to respective conducting members are directly electrically coupled to a multi-phase power supply. The above stator can provide a simple, economic and reliable connection between the coil terminals and the multiphase power supply.
US10447125B2 Tool for holdling coil for electromechanical device for converting electrical energy and mechanical energy
The present invention was contrived through attention being focused on the following in a prior-art distributed-winding coil: a “solenoid” configuration in which winding wires are to be wound is preserved when initially formed, but this configuration tends to be loosened during subsequent steps, and the initial winding sequence of the winding wires, or the position of the winding wires relative to each other, tends to be disrupted, and accordingly must be prevented, when a certain force is applied and the necessary bending or deformation is induced in coils with distributed winding in which the solenoid configuration is preserved, or when the coils are ultimately inserted into slots. Therefore, as a solution, the present invention provides a holding tool 30 provided with: at least two substrates 32 linked at one end so as to be able to open and close; an outlet 31 formed at the other end of the substrates 32; and a holding space 32a capable of opening on the outlet 31 side, and holding the first accommodation portion 11a or the second accommodation portion 11b of a coil 10 while maintaining the alignment state of the winding wires 10A that constitute part of the first accommodation portion 11a and the second accommodation portion 11b when the substrates 32 are closed; the holding tool 30 being capable of forming a twist portion at a first coil end and a second coil end and reducing the size of the coil ends of the coils while maintaining the alignability of the winding wires that constitute part of the first and second accommodation portions of the coil 10.
US10447124B2 Pairs of complementary unidirectionally magnetic rotor/stator assemblies
Pairs of unidirectionally magnetic rotor/stator assemblies are mounted for synchronous rotation and complementary, so that one creates pulsating positive current flow and the other creates pulsating negative current flow, as the rotor and stator in each assembly are rotated with respect to each other. The pulsating positive current flow and pulsating negative current flow are combined at a desired phase angle to create alternating current, without power loss due to reversal of current flow.
US10447122B2 Rotating electric machine provided with a winding head
Rotating electric machine provided with an axis X. The machine comprises a front part and a rear part. The machine comprises a rotor of axis X comprising two axial end surfaces, each provided with fan blades. The axial surfaces located on the side of the front part and on the side of the rear part. A stator comprises a stator body having slots. The stator comprises a winding installed in the slots and forming a front winding head and a rear winding head. The rotor and the stator are placed in a casing. The front winding head completely masks the blades of the axial surface located on the front side of the machine, along a direction perpendicular to axis X.
US10447121B2 Fuel pump for vehicle having brush holder for preventing shake of brush
The present invention relates to a fuel pump for vehicle supplying power to a commutator and an armature through a brush to prevent the brush from shake, which comprises the brush, a spring mounted on a top of the brush, the commutator contacted to a bottom of the brush, a brush holder surrounding the brush and the spring, and a first hole formed for fuel flow at a front side of the brush holder in a rotational direction of the commutator based on the brush.
US10447118B2 Motor apparatus
A motor apparatus includes a sensor magnet configured to rotate integrally with a drive shaft of a motor; a housing including a sensor housing section in which the sensor magnet is located; a pulse output board including a magnetically permeable base and a rotation detection element mounted on a mounting surface of the base and adapted to detect rotation of the sensor magnet and output a pulse; and a terminal electrically connected with the pulse output board, wherein the terminal includes an insertion slot into which the pulse output board is inserted, and the insertion slot opens to the sensor housing section, and when the pulse output board is inserted, the insertion slot supports the pulse output board in a neighborhood of the sensor magnet with a reverse surface on a side opposite the mounting surface of the base facing the sensor magnet and electrically connects the pulse output board.
US10447116B2 Electric motor and machine tool
An electric motor includes a stator having a tubular shape, a rotor rotatable around a rotary axis and having a rotary spindle, a first housing part disposed so as to partially house the rotary spindle, a second housing part disposed at the other end of the stator in the rotary axis direction, a third housing part at a side opposite to the first housing part in the rotary axis direction with respect to the second housing part, a plurality of ventilation parts formed so as to communicate with at least the stator, the second housing part, and the third housing part, and a plurality of fans for ventilating the plurality of ventilation parts, the plurality of fans being disposed in the third housing part on a plane perpendicular to the rotary axis so as not to overlap the rotary axis.
US10447115B2 Rotary electric machine and driving system
A rotary electric machine includes a rotor, stator and a motor case. The rotor includes a rotor core, plural magnets disposed in the rotor core, and an end face plate disposed such that an inside surface thereof is in contact with an end face of the rotor core. The stator includes a stator core and a coil. The stator is disposed on an outer peripheral side of the rotor to face the rotor. The motor case accommodates the rotor and the stator and has a storage portion for storing liquid therein. A lower part of the rotor is immersed in the storage portion, and the motor case has an inclined wall extending from an upper side toward the permanent magnet or a peripheral part of the permanent magnet and guiding liquid scraped upward by the rotor to the magnet or the peripheral part of the magnet.
US10447112B2 Electric fan set and corresponding heating, ventilation and/or air conditioning installation for a motor vehicle
The invention relates to an electric fan set, notably for a motor vehicle heating, ventilation and/or air conditioning installation, comprising: a motor, a motor support (11), and a control module support (23) forming a bearing support for the motor. According to the invention, the motor support (11) and the control module support (23) each comprise at least one fixing zone, the fixing zones being able to cooperate with one another for the assembly of the motor support (11) with the control module support (23), according to at least two different positions of the motor support (11) relative to the control module support (23).
US10447111B2 Active magnetic bearing control for downhole-type system
A downhole-type system includes a rotatable shaft, a downhole-type magnetic bearing coupled to the rotatable shaft, a downhole-type sensor, a surface-type controller, and a surface-type amplifier coupled to the magnetic bearing. The magnetic bearing can control levitation of the rotatable shaft. The downhole-type sensor can detect a position of the rotatable shaft in a downhole location and generate a first signal based on the detected position. The surface-type controller can receive the first signal, determine an amount of force to apply to the shaft, and generate a second signal corresponding to the determined amount of force. The surface-type amplifier can receive the second signal, amplify the second signal to a sufficient level to drive the magnetic bearing to apply force to the rotatable shaft to control the levitation of the rotatable shaft at the downhole location, and transmit the amplified second signal to the magnetic bearing.
US10447106B2 Fan motor
A fan motor according to the present invention comprises a rotor 10 which rotates together with a shaft 30; a stator 20 which is installed to be oriented towards the rotor 10; a top-covering bracket 60 which is coupled to an upper insulator 21 and a core 22 constituting the stator 20; a motor bracket 80 which is mounted on a fixed-installation bracket 70 and coupled to the core 22, upper insulator 21 and lower insulator 23 of the stator 20 and a printed circuit board 50; and a sealing element 100 which is filled in a space portion S formed between a lower surface of the printed circuit board 50 coupled to the bottom of the lower insulator 23 and an inner lower surface of the motor bracket 80.
US10447102B2 Permanent magnet electrical machines and methods of assembling the same
An electric machine comprising a permanent magnet rotor assembly is provided. The electric machine comprises a permanent magnet rotor assembly comprising a plurality of permanent magnets coupled to a rotor disk and a plurality of magnet shims coupled to the plurality of permanent magnets opposite the rotor disk. Each magnet shim of the plurality of magnet shims has a substantially complementary shape as a respective permanent magnet of the plurality of permanent magnets. The electric machine further comprises a stator core comprising a plurality of stator teeth that define a plurality of slots therebetween. At least one of the plurality of magnet shims is configured to direct magnetic flux from at least one of the plurality of permanent magnets to at least one stator tooth of the plurality of stator teeth.
US10447101B2 Permanent magnet rotor with sickle-shaped envelope for polar permanent magnet running arcuately along the rotor boundary
A permanent magnet for connecting with a connection device of an external rotor machine includes a north pole and a south pole as magnetic poles. A magnetic field runs from the south pole to the north pole, with a cross section of the permanent magnet having an envelope with a concave section. The envelope has, in the form of a sickle, the concave section and a convex section. The permanent magnet runs in an arcuate manner along the convex section, and the magnetic poles run in an arcuate manner along the concave section.
US10447099B2 Rotary electric machine
A rotary electric machine, in which α>β is established when the teeth portion has a width α in a circumferential direction thereof, a rotation center of the rotor and one of corners, which is on a rotor surface side, on both ends of each of the permanent magnets are connected by a straight line, a center between an N-pole and an S-pole of the permanent magnets is on a q-axis, and an angle formed by two straight lines on the q-axis side is β, a first bridge part is provided between a flux barrier provided at the rotor core and the rotor surface, and γ>δ is established when the first bridge part has a minimum width γ, and the flux barrier has a minimum width δ on the q-axis.
US10447093B2 Near-field antenna for wireless power transmission with four coplanar antenna elements that each follows a respective meandering pattern
A near-field antenna is provided, which includes: a reflector and four distinct antenna elements, offset from the reflector, each of the four distinct antenna elements following respective meandering patterns. Two antenna elements of the four antenna elements form a first dipole antenna along a first axis, and another two antenna elements of the four antenna elements form a second dipole antenna along a second axis perpendicular to the first axis. The near-field antenna further includes: (i) a power amplifier configured to feed electromagnetic signals to one of the dipole antennas, (ii) an impedance-adjusting component configured to adjust an impedance of one of the dipole antennas, and (iii) switch circuitry coupled to the power amplifier, the impedance-adjusting component, and the dipole antennas. The switch circuitry is configured to switchably couple the first dipole antenna to the power amplifier and the second dipole antenna to the impedance-adjusting component, and vice versa.
US10447092B2 Techniques for determining distance between radiating objects in multipath wireless power delivery environments
Techniques are described herein for determining the distance from, to or between radiating objects in a multipath environment. For example, embodiments of the present disclosure describe techniques for determining the distance between an antenna array system (or wireless charger) and a wireless power receiver in a multipath wireless power delivery environment. Calibration techniques are disclosed that account for and/or otherwise quantify the multipath effects of the wireless power delivery environment. In some embodiment, the quantified multipath effects modify the Friis transmission equation, thereby facilitating the distance determination in multipath environments.
US10447081B2 Secondary coil module
There is provided a secondary coil module receiving supply of electric power via a primary coil by contactless power transfer technique. The secondary coil module includes a core formed of magnetic material, the core having a tubular portion in the form of a tube and a bottom portion formed integral with the tubular portion in such a manner as to close an opening of the tubular portion formed at one axial end portion thereof, a storage battery accommodated within an accommodation space provided inside the tubular portion and configured to be charged by the power via the primary coil and a coil winding disposed outside the core and on the side of the bottom portion of the core.
US10447078B2 Smart function block for integration of PLCS into a control system and methods for the same
A method for configuring a process control system includes coupling an I/O module to a PLC coupled to field devices. For each field device, the PLC has registers storing data of values associated with the field device. The PLC is configured such that each field device is associated with a PLC control tag, and each control tag is associated with tag parameters corresponding to the registers for the field device. The method includes configuring the I/O module to associate the tag parameters with corresponding controller parameters such that, for each control tag, there is a set of controller parameters associated with the tag parameters for the control tag. The method includes instantiating an integration object and associating the integration object with one of the control tags. The integration object configures itself, according to the set of controller parameters that is associated with the tag parameters for the control tag, as an analog input function block, a discrete input function block, an analog output function block, or a discrete output function block.
US10447077B2 Predictive generator events
An apparatus for predicting a load event in a generator system or a method for predicting the load event in the generator system may include monitoring output data associated with an electrical output of a generator, monitoring external sensor data associated with the generator, detecting a load event for the generator from the output data, identifying a subset of the external sensor data that preceded the load event from the output data, performing an analysis of the subset of the external sensor data, and determining a load event characteristic from the analysis, the load event characteristic indicative of a subsequent load event for the generator.
US10447076B2 Redundant generator control
A generator system may include redundant control. The generator system may include any combination of redundant controllers, redundant communication paths, or other redundant control. A generator system may include an electrical bus, a first generator controller, and the second generator controller. The first generator controller may control a first generator breaker for connecting a first generator to the electrical bus and configured to control an external breaker for selectively connecting the electrical bus to an external source. The second generator controller may control a second generator breaker for connecting a second generator to the common bus and configured to control the external breaker for selectively connecting the electrical bus to the external source.
US10447075B2 ASTS-less block redundant electrical topology with variable UPS walk-ins
Systems and method for the distribution of data center power are disclosed. In one embodiment, the system includes a reserve power system comprising a switchboard, reserve UPS, and generator; and a primary power system, the primary power system comprising a primary UPS coupled to a primary power source via a primary input, a critical load via a primary output, and the reserve power system via an automatic bypass input. The primary power system may be configured to supply power from a utility to the critical load, detect an outage of the utility, supply power to the critical load using a stored energy device in response to detecting an outage of the utility, monitor the capacity of the stored energy device, transmit an on bypass request to the reserve power system transfer the critical load to the reserve power system upon determining that the capacity of the stored energy device has reached a pre-determined threshold, determine that the reserve power system is able to support the critical load and transfer the critical load to the reserve power system if the reserve system is able to support the critical load.
US10447070B2 Solar energy system with built-in battery charger and its method
A solar energy system utilizing a Multi-Function Power Converter System (MFPCS) with a solar energy extension control method can be operated as both solar energy converter system and high power battery charger/discharger system, such as an interleaved multi-phase DC/DC converter, or a three-phase grid-tied inverter plus direct battery charger, or a three-phase grid-tied inverter, or a three-phase solar/battery power discharger, or a three-phase PWM rectifier battery charger.
US10447065B2 Wireless power transmission module
A wireless power transmission module is provided. According to an exemplary embodiment of the present disclosure, a wireless power transmission module includes an antenna unit, a magnetic field shielding sheet, and a planar heat radiating plate. The antenna unit includes at least one wireless power transfer antenna. The magnetic field shielding sheet shields a magnetic field generated by the antenna unit to suppress external leakage of the magnetic field and concentrate the magnetic field in a desired direction. The planar heat radiating plate which is disposed on one surface of the magnetic field shielding sheet to release heat generated by the antenna unit. The wireless power transmission module is equipped or embedded in a vehicle to be used to charge a main battery of a portable terminal.
US10447062B2 Method for producing a wireless charging coil
A wireless charging coil with a high Q factor includes a plurality of wire groups. Each of the wire groups includes a plurality of wires, a self-bonding film and a plurality of insulation layers. The wires are spun together in a helical manner to form a self-woven structure of the wire group. The self-bonding film surrounds the plurality of wires, and each of the insulation layers covers a surface of a wire. The plurality of wire groups together are wound into a plurality of turns on a same winding surface, and all of the plurality of wire groups are wound on the same winding surface. Each turn is wound by the plurality of wire groups.