Document Document Title
US10798861B2 Mounter
A mounter capable of curtailing interference between a mounting head that has a component holding section, and an exchange-use component holding section and a storage section that holds the exchange-use component holding section. A controller of the mounter reads head identification information for identifying the mounting head from the mounting head. Also, different quantities of protruding sections are formed on nozzle tray in accordance with the height in the Z-axis direction. Also, pressure switches that are pressed by protruding sections so as to turn on and off are provided on loading plate on which nozzle tray is loaded. By this, the controller is able to determine whether interference will occur between the mounting head and nozzle tray based on the detection signal of the pressure switches before the mounting head is moved.
US10798860B2 Component supply method and component mounting system
A component mounting system includes an automatic loading-type tape feeder (a component supply unit) being capable of supplying up to N (N is a natural number equal to or larger than 1) carrier tapes for storing a component, and automatically transporting an inserted carrier tape, and a component mounting apparatus which mounts the component supplied from the tape feeder on a substrate, in which a replenishing operation of carrier tape with respect to the tape feeder is detected, and a case where a carrier tape with which the tape feeder is to be replenished is an (N+1)-th is notified to an operator.
US10798850B2 Protected electronic device
An electronic device includes an electronic component and a protective shield including a phase change material having a phase change temperature of between 20° C. and 90° C., an antivibration gel having hyperelastic and/or viscoelastic behavior at 20° C., and a separation barrier positioned so as to separate the phase change material and the antivibration gel. The antivibration gel is positioned, at least partly, in contact with the electronic component, and has a thermal conductivity of greater than 1 W/m·K at 20° C.
US10798847B2 Modular heat transfer system
In one aspect, an apparatus comprises a first housing and a second housing. The first housing comprises a surface to receive heat from a heat-generating component. The second housing comprising a receptacle in which to receive the first housing. The first housing is to nest within the receptacle. The receptacle inhibits movement of the first housing along a first axis and facilitates movement of the first housing along a second axis. The first housing is moveable within the receptacle along the second axis. Movement of the first housing along the second axis changes a size of a gap between the surface and the heat-generating component.
US10798845B2 1U rackmount enclosure and 1U rack
A 1 U connection chassis and a 1 U cabinet, wherein two or more intermediate plates (16) mutually parallel to one another are disposed inside the 1 U connection chassis; each of the intermediate plates (16) is provided with one or more slots mutually parallel to one another; two opposing slots on two adjacent intermediate plates (16) respectively constitute a mounting dock; an adaptor module (18) or a splice tray (19) is slidably inserted into each mounting dock; optical fiber adaptors are mounted inside the adaptor module (18). The chassis has optimized internal mounting space to allow more adaptor modules and/or splice trays to be mounted in the limited mounting space.
US10798842B1 Power module
A power module includes a housing, a support bracket, a sliding member and a resilient recovery member. The housing has a first surface and a second surface. The support bracket is fixed to the first surface. The support bracket has a hook to retain a first side of a support rail. The sliding member is slidably connected to the support bracket. The sliding member has a latch member to retain a second side of the support rail. The resilient recovery member has a first end connected to the support bracket and a second end connected to the sliding member. The resilient recovery member is to push the sliding member to cause the hook member and the latch member to sandwich the support rail. The sliding member has a first unlocking end for applying a force against the resilient recovery member. The first unlocking end projects beyond the second surface.
US10798839B2 Thermal management cage for a solid state drive
A solid state drive (SSD) device includes a cage with a top wall and a bottom wall spaced a distance from the top wall so as to define a cage interior between the top and bottom walls. In addition, at least 10% of an area along a side of the cage is open to the cage interior to permit airflow through the side of the cage. At least one printed circuit board (PCB), which includes at least one integrated circuit component, is also provided within the cage interior.
US10798838B2 Resin molded product, electronic device, mold, method for manufacturing mold and method for manufacturing resin molded product
There is provided a resin molded product including a hairline pattern having small roughness and high gloss. The resin molded product includes a surface having a hairline pattern in which a plurality of ridges extending in an X direction is arranged in a Y direction, thus the plurality of ridges includes a plurality of first ridges and a plurality of second ridges higher than the first ridges, with the hairline pattern having a maximum height Ry of 6 [μm] or less in the X direction, and an arithmetic average curvature Spc of apex points of 625 [1/mm] or less.
US10798835B2 Electronic apparatus
An electronic apparatus includes: a connector that has a protrusion on an outer surface; a case that has an opening and houses the connector; a lid for the opening that is attached to the case such that at least part of the connector is seen from an outside of the case, the lid including a gap through which the protrusion of the connector passes when the lid is attached to the case; and a filler that fills the gap of the lid in a state in which the lid is attached to the case.
US10798834B2 Communications interface system for landscape control systems
A communications interface system includes a housing and one or more removable components. The removable components can include one or more removable communications module configured to facilitate communication between the interface system and one or more other communications or control systems. A facepack can be removably coupled with the housing. The facepack can include one or more displays and/or user input structures.
US10798830B2 Display apparatus
Disclosed herein is a display apparatus. The display apparatus includes a display module configured to display a screen, a frame configured to support the display module, a magnetic coupling device configured to couple the frame to the display module by pulling the display module toward the frame by using the magnetic attraction force, and a separation prevention device configured to mechanically prevent the display module from being separated from the frame and configured to be operated by the magnetic force.
US10798828B2 Circuit board structures and methods of fabricating the same
A method of fabricating a circuit board structure is provided. The method includes providing a core substrate; forming an insulation layer on the core substrate; forming a patterned metal layer on the insulation layer, wherein the patterned metal layer includes a wiring layer and a pad; forming a first metal pillar on the pad, wherein the first metal pillar has a top surface; and forming a first solder resist layer on the patterned metal layer and the first metal pillar, wherein the first solder resist layer has a first opening exposing the first metal pillar, and the first opening has a bottom surface, wherein the top surface of the metal pillar is higher than or equal to the bottom surface of the first opening.
US10798827B2 Printed circuit board and method of fabricating the same
A printed circuit board includes an insulating layer, a circuit pattern on the insulating layer, and a surface treatment layer on the circuit pattern. The surface treatment layer includes a bottom surface having a width wider than a width of a top surface of the circuit pattern.
US10798822B2 Method of manufacturing a component embedded package carrier
A manufacturing method of a component embedded package carrier includes the following steps: providing the dielectric layer; a first copper foil layer and a second copper foil layer; forming a plurality of through holes; forming a conductive material layer on the first copper foil layer and the second copper foil layer; patterning the conductive material layer, the first copper foil layer and the second copper foil layer, thereby defining the conductive through hole structures, the first patterned conductive layer and the second patterned conductive layer and forming the core layer comprises; disposing at least one electronic component inside the opening of the core layer; laminating a first insulating layer and a first circuit layer located on the first insulating layer onto the first patterned conductive layer; laminating a second insulating layer and a second circuit layer located on the second insulating layer onto the second patterned conductive layer.
US10798821B2 Circuit board having a passive device inside a via
A circuit board is provided that includes a plurality of insulating layers provided in a stack to have a first surface and a second surface. A via may extend from the first surface of the stack to the second surface of the stack. A passive device may be provided in the via.
US10798820B2 Connector-equipped circuit body and bus bar module
A connector-equipped circuit body includes a circuit body configured by a flexible board where a wiring pattern formed of a conductor for electric connection is provided, and a connector connected to the circuit body. At a connection portion of connection between the circuit body and the connector, an auxiliary conductive layer independent of the wiring pattern is provided so as to be multilayered for the wiring pattern.
US10798818B2 Power supplies including shielded multilayer power transmission boards
A power supply includes a main circuit board and a multilayer power transmission board for transmitting power from one area of the main circuit board to another area of the main circuit board. The main circuit board includes a power input connector having power connections. The multilayer power transmission board includes conductive layers electrically coupled to the power connections of the power input connector, and a dielectric medium positioned between each of the conductive layers. The conductive layers of the multilayer board may include at least two conductive neutral layers and at least two conductive line layers positioned in an alternating configuration. Other example power supplies, multilayer boards and methods of manufacturing power supplies are also disclosed.
US10798817B2 Method for making a flexible wearable circuit
Apparatus and methods are provided for flexible and stretchable circuits. In an example, a method can include forming a first flexible conductor on a substrate, the first flexible conductor including a first conductive trace surrounded on three sides by a first dielectric, and forming a second flexible conductor on top of the first flexible conductor, the first flexible conductor located between the second flexible conductor and the substrate, the second flexible conductor including a second conductive trace surrounded by a second dielectric.
US10798816B1 Tamper detection at enclosure-to-board interface
Tamper-respondent assemblies are provided which include an enclosure with an edge surface, and a tamper-respondent sensor. The tamper-respondent sensor covers, at least in part, the edge surface and an inner surface of the enclosure. The sensor includes at least one tamper-detect circuit. The tamper-detect circuit(s) includes a conductive trace(s) in a tamper-detect pattern. The tamper-respondent sensor includes exposed regions and unexposed regions of the conductive trace(s) at the edge surface of the enclosure to facilitate an adhesive directly contacting the at least one conductive trace in the exposed regions.
US10798815B2 Protection circuit module and electronic device
A protection circuit module includes an insulating substrate, a first surge withstand chip resistor mounted on a pair of first pads formed on one surface of the insulating substrate, a second surge withstand chip resistor mounted on a pair of second pads formed on the other surface of the insulating substrate, and arranged at a position on the other surface of the insulating substrate overlapping the first surge withstand chip resistor in a plan view, a first wiring coupled to one first pad, a second wiring coupled to one second pad, a third wiring coupling the other first pad and the other second pad to the same potential, and a shield wiring provided on an inner layer of the insulating substrate and arranged in a region in which at least the one first pad and the one second pad oppose each other.
US10798811B2 Insertion device
A device includes: a first magnet array; a first magnet support body; a second magnet array; a second magnet support body; a gap drive mechanism for performing vertical drive of the magnet support bodies to change a gap; first, second connection beams connected to the magnet support bodies; a mechanism for connecting the connection beams to the gap drive mechanism; a cancellation spring mechanism for cancelling a suction force that acts between magnet arrays; and a spring interlocking mechanism for connecting the cancellation spring mechanism to the magnet support bodies. In the spring interlocking mechanism, first and second spring support frames that are connected to the first and second connection beams via a connecting portion, and a guide mechanism for guiding vertical movements of the first and second spring support frames are mounted, and the cancellation spring mechanism are mounted to both the first and second spring support frames.
US10798804B2 Home monitoring and control system
This application is directed to a home monitoring and control system including a doorbell installed at a door of a home. The doorbell has a button configured to, upon being touched, depressed or activated, wirelessly initiate a first communication to indicate presence of a person at the door. The doorbell also has a camera configured to capture video data within a field of view, and a processor configured to cause a communication component to enable the first communication and wirelessly stream via a remote server the video data captured by the camera to a monitoring device associated with an occupant of the home. A rechargeable battery is coupled to a housing wire and configured to be charged via the housing wire, and the doorbell is configured to charge and discharge the rechargeable battery based on power usage of the doorbell.
US10798802B2 Dimmable lighting device
A lighting device (10) is disclosed comprising a light engine (12) comprising at least one solid state lighting element (11); a controller (100) for controlling a dimming level of the light engine; a wireless communication module (16) communicatively coupled to the controller for receiving a wireless dimming instruction from a wireless controller (20); and a further communication module (15) communicatively coupled to the controller for connecting to a wired communication channel and for receiving a further dimming instruction from a further controller (30) wired to the further communication module through the wired communication channel; wherein the controller is adapted to independently control the dimming level of the light engine in response to the wireless dimming instruction and the further dimming instruction.
US10798800B2 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 neighbouring devices relating to occupancy and daylight sensors against the device's occupancy and daylight sensor data.
US10798797B1 Ceiling mount sensor assembly
A sensor assembly may be mounted in a ceiling used with an associated light fixture. The sensor assembly may include a body including a sensor end and a blade end opposite the sensor end. A sensor may be disposed on the body nearer the sensor end than the blade end. A cutting blade may be disposed on the body nearer the blade end than the sensor end. The cutting blade may be configured to cut an opening in the ceiling. At least one retainer protrusion may be disposed on the body between the sensor and the cutting blade. The at least one retainer protrusion may be configured to retain the sensor assembly in the opening of the ceiling.
US10798796B1 Dimmer switch system with single wire two-way communication architecture
A dimmer switch system for dimming a load includes a master dimmer structured to be electrically connected to a power source and the load and to control dimming of the load by regulating power provided from the power source to the load, and at least one accessory dimmer structured to be electrically connected to the master dimmer via a traveler conductor. The master dimmer is structured to generate a first control signal on the traveler conductor during one of a positive or negative half-cycle of power from the power source. The at least one accessory dimmer is structured to generate a second control signal on the traveler conductor during the other of the positive or negative half-cycle of power from the power source.
US10798795B2 Segmental driving of light emitting circuits
Disclosed is a driver that include a switching circuit for guiding current signal during time-intervals for the sequential driving of light emitting circuit. The time-intervals are defined by the fact that amplitudes of a mains signal are in ranges during the time-intervals. More specifically, there is a bypass switching circuit for guiding a bypass current signal which bypasses all light emitting circuit during an initial time-interval. An adaptation circuit adapts amplitudes of the respective current signals during the respective time-intervals, to reduce a total harmonic distortion. Said adapting may comprise an adaptation in response to information derived from the amplitude of the mains signal, and may comprise shaping the amplitudes of the current signals in response to information derived from the amplitude of the mains signal.
US10798794B2 LED lighting assembly and drive circuit
The present invention discloses an LED lighting assembly configured to retrofit a fluorescent tube, comprising at least one LED, and a driving circuit configured to drive the at least one LED. The driving circuit comprises a switch control module and a rectifying circuit. The driving circuit is connected to the at least one LED and configured to receive and process an AC voltage signal from one side or both sides of the LED lighting assembly, and control the driving of the at least one LED based on the processed voltage signal. The rectifying circuit is connected to the at least one LED and configured to convert an AC power inputted to the rectifying circuit into a DC power supplied to the at least one LED. The present invention also discloses an LED driving circuit configured to retrofit a fluorescent tube.
US10798793B2 Strobe device capable of emitting assist continuous light, and method of controlling same
A strobe device for use with an external camera. Assist continuous light is emitted using first and second LEDs different in color temperature. The color temperature of the assist continuous light is adjusted by either lighting one of the first and second LEDs or simultaneously lighting both at an adjusted light amount ratio. When in a still image pre-check mode, it is determined whether not a color temperature of an ambient light is higher than a threshold value. If the color temperature is higher than the threshold value, the light amount ratio is adjusted such that the light amount of the first LED is larger than that of the second LED, whereas if not, the light amount ratio is adjusted such that the light amount of the second LED is larger than that of the first LED.
US10798790B2 Enhanced microwave system utilizing tilted launchers
A microwave heating system configured for heating a plurality of articles is provided. One or more of the microwave launchers can be offset slightly, such that the microwave energy introduced into the heating chamber is discharged at a launch tilt angle of at least 2°. Additionally, each launcher can include a microwave-transparent window disposed between the microwave chamber and the one or more launch openings and at least 50 percent of the chamber-side surface of the window can be oriented at an angle of at least 2° from the horizontal.
US10798789B2 Steam cleaning system
A steam cleaning system for cleaning a microwave oven without chemical cleaners includes an oven. A bowl is provided that contains a liquid and the bowl is selectively positioned within the oven. The oven boils the liquid thereby producing steam. The steam penetrates debris stuck to the oven thereby facilitating the debris to be cleaned from the oven. A cloth is provided and the cloth is selectively positioned in the bowl. The cloth is made of a liquid permeable material such that the cloth absorbs the liquid. Moreover, the steam is released from the cloth when the oven is turned on to heat the liquid.
US10798782B2 Method and device for placing collection strips in films
In a method and a device for laying busbars (5, 31, 33) in films, in which a bundle of heating wires (32) and at least two busbars (5, 31, 33), each electrically contacting at least one subset of the heating wires (32), are applied to at least one base film (3, 14-17, 21-24, 30), wherein the busbars (5, 31, 33) are each guided by a guide unit (35) in the direction of a pressure roller (1) and are pressed by the pressure roller (1) in the direction of the base film (3, 14-17, 21-24, 30) and are cut by a cutting device (8), it is proposed that the busbars (5, 31, 33) are each cut before the pressure roller (1) in the supply direction.
US10798781B2 Horizontal modular heater
The invention disclosed is methods, apparatus, and systems of a horizontal modular heater. Whereas the prior art, being heater of a single zone and singular structure, may not be able to provide the desired temperature profile nor efficient downtime during parts breakage is accordingly insufficient for the needs of the industry. The present invention then may be a furnace used in semiconductor manufacturing, of which may be a horizontal heater with multiple modules, of which may be connected in an ingenious method or structure to limit leakage and of which improves efficiency over previous heater designs heaters in the art.
US10798780B2 Method and apparatus for creating and managing controller based remote solutions
A method and apparatus for monitoring and controlling the controller based remote solution comprises receiving either a selection of a blank template in which a controller device is selected, and a solution corresponding to a conventional system is built, or a selection of a pre-defined solution comprising a controller device installed in a conventional system. Input for at least one parameter of the solution is received. The parameter comprises a monitored parameter of the conventional system, a condition for the monitored parameter, or a remote program parameter for executing a remote program. Based on the received inputs, a controller program (AGCP) is generated automatically, the AGCP for execution by the controller device. The AGCP comprises a call for executing the remote program based on the condition being met, and is sent for installation on the controller device.
US10798774B2 Techniques and apparatuses for bandwidth part wake-up signaling
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may monitor, in a first bandwidth part, of a plurality of bandwidth parts, associated with a first monitoring periodicity and in a downlink control channel, for a downlink control information (DCI) message. The user equipment may selectively transition, based at least in part on the DCI message, from the first bandwidth part to a second bandwidth part, of the plurality of bandwidth parts, associated with a second monitoring periodicity that is less than the first monitoring periodicity. Numerous other aspects are provided.
US10798772B2 Method, device and medium for establishing service connection
A method, device and medium for establishing service connection are provided. The method includes: when a first-type service connection has been established, receiving a connection request message sent from a network device, the connection request message at least carrying the second-type service connection; and determining whether to establish the second-type service connection with the network device according to the first-type service connection and the second-type service connection, and responding according to the determination result.
US10798770B2 Method, apparatus, and system for establishing session
A session establishment method includes receiving, by a mobility management function AMF entity, a first message sent by user equipment UE, where the first message carries identifier information, the identifier information is used to instruct the AMF entity to send the first message to a session management function SMF entity, and the first message is used to instruct the SMF entity to re-establish a session with the UE based on the identifier information by using a first user plane function UPF entity; and sending, by the AMF entity based on the identifier information, the first message to the SMF entity associated with the identifier information.
US10798768B2 Radio terminal and base station
A radio terminal according to an embodiment includes an AS entity configured to perform communication with a base station of a WWAN and an upper entity positioned at a higher layer than the AS entity. The AS entity transmits, to the base station, a report indicating that connection to the WLAN has failed, in response to a failure in the connection to the WLAN. The AS entity releases configuration information including a steering command in response to the failure in the connection to the WLAN and provides a notification indicating that traffic has to be returned from the WLAN to the upper entity.
US10798766B2 Multi-connectivity communication method and device
Embodiments of the present disclosure provide a multi-connectivity communication method and a device. An access network device of an LTE network sets up a second connection for UE and splits data of the UE through the second connection. The second connection is a connection set up between the UE and the access network device of the LTE network through an access network device of a next generation network. Therefore, dual connectivity between the UE and the LTE network and the next generation network is implemented, a data transmission rate of the UE is increased, and a throughput of the entire network can be increased.
US10798764B2 Method and apparatus for allocating resource on PC5 interface
Disclosed are a method and apparatus for allocating a resource on a PC5 interface, comprising: acquiring a PC5 aggregation maximum bit rate of a user equipment; and after receiving a request for allocating a resource on a PC5 interface for the user equipment, allocating the resource on the PC5 interface according to the PC5 aggregation maximum bit rate of the user equipment. According to the present application, when a plurality of user equipment use a PC5 interface to perform communication, the solution of controlling, on the PC5, the total resources used by a UE on the PC5 interface can be provided, thus better controlling the service quality on the PC5 interface, and making up for the shortcomings of the prior art.
US10798759B2 Information processing apparatus and information processing method having communication function
The present invention is an information processing apparatus which obtains identification information of an electronic device and makes communication with the electronic device via a network based on the identification information. When a portable telephone (11) is placed on an input display section (2) of a personal computer (1), a reader/writer built in the personal computer (1) reads a telephone number of the portable telephone (11) stored in an RF tag built in the portable telephone (11). Based on the telephone number, a telephone line is connected between the portable telephone (11) and the personal computer (1). Data is interchanged between the portable telephone (11) and the personal computer (1) via the telephone line.
US10798756B1 Forward error correction systems and methods
Techniques for performing forward error correction of data to be transmitted over an optical communications channel. The techniques include: receiving data bits; organizing the data bits into an arrangement having a plurality of blocks organized into rows and columns and into a plurality of strands including a first strand of blocks that includes a back portion comprising a first row of the plurality of blocks, and a front portion comprising blocks from at least two different columns in at least two different rows other than the first row of blocks; and encoding at least some of the data bits in the arrangement using a first error correcting code at least in part by generating first parity bits by applying the first error correcting code to first data bits in the front portion of the first strands and second data bits in the back portion of the first strand.
US10798755B2 Millimeter wave (mmWave) radio resource allocation scheme for vehicle-to-infrastructure (V2I) communications
In one embodiment, a millimeter wave (mmWave) radio resource allocation scheme for vehicle-to-infrastructure (V2I) communications is disclosed, which may illustratively comprise receiving, by a base station, a connection request of a plurality of connection requests from a mobile station of a plurality of mobile stations; determining, by the base station, a resource block allocation scheme that is formulated as a two dimensional rectangular bin for the plurality of mobile stations; allocating, by the base station, one or more resource sub-blocks of the resource block allocation scheme to the mobile station using at least one packing parameter; and controlling, by the base station, the mobile station to communicate with the base station using the one or more resource sub-blocks.
US10798754B2 Method and apparatus for serving quality of service (QOS) flow in a wireless communication system
A method and apparatus are disclosed from the perspective of a network node. In one embodiment, the method includes the network node transmitting a first message with a DRB (Data Radio Bearer) configuration to a UE (User Equipment) for establishing a default DRB for a PDU (Packet Data Unit) session, wherein the DRB configuration includes a QFI (QoS Flow Id) configuration used to indicate whether a QFI field is present or not in uplink for the default DRB and the QFI configuration is always set to a value indicating the QFI field is present in uplink for the default DRB. The method further includes the network node establishing the default DRB with a presence of the QFI field in uplink. The method also includes the network node receiving a SDAP (Service Data Adaptation Protocol) PDU with the QFI field via the default DRB from the UE.
US10798753B2 Methods and devices for supporting network initiated PDU session establishment between an user equipment, UE, and a data network name, DNN, in a telecommunication network
A method of initiating a Packet Data Unit, PDU, session between an User Equipment, UE, and a Data Network Name, DNN, in a telecommunication network, said method comprising the steps of; receiving, by an Access & Mobility Function, AMF, a registration request for an UE for registering said UE in said telecommunication network, retrieving, by said AMF, from an Unified Data Management, UDM, node, one or more DNNs to which PDU sessions are expected to be established by said UE in said telecommunication network, and wherein said step of retrieving is triggered by said receiving of said registration request, instructing, by said AMF, said UE to initiate said one or more PDU sessions between said UE and said one or more DNNs. Complementary methods and Devices for performing a method according to the invention are also presented herein.
US10798752B2 Method and device for executing emergency call
A method includes: receiving an emergency call request; initiating, according to the emergency call request, n emergency calls by simultaneously using n call modes, where n is an integer not less than 2; and when a connection is established for one of the n emergency calls, releasing other emergency calls for which no connection has been established. By means of the embodiments of the present invention, multiple emergency calls may be simultaneously made, and when any one of the multiple emergency calls is connected, other emergency calls are released, reducing an emergency call time.
US10798745B2 Determining device locations based on random access channel signaling
A user equipment (UE) device may determine its location with a high degree of precision, beyond the capability of other current methodologies. Specifically, a UE device may obtain High Precision (HIP) coordinates of its location based on Random Access Channel (RACH) messages that the UE device exchanges with multiple wireless stations. Using RACH messages to obtain HIP coordinates imposes little communication overhead or computational burden on the UE device and the network.
US10798742B2 Sensing methods for wireless communication devices
A pedestrian-located UE monitors selected subframes of a sidelink resource to detect periodic transmissions from other mobile devices to assist it in selecting a free resource for its own sidelink transmissions. The subframe selection is based on a cost metric which takes into account a probability of missing detection of a transmission with periodicity p from another mobile device, an average number of transmissions with periodicity p that are expected from another mobile device within a predefined transmission period of the mobile device, and a number of transmission cycles of the mobile device that need to occur in order to have a single potential collision with each periodic transmission from said at least one other wireless communication. The method provides a trade-off between avoiding future collisions and battery life.
US10798738B2 Device and method
[Object] To provide a device capable of performing efficient resource sensing in V2X communication.[Solution] Provided is a device including a processing unit configured to perform sensing using one of first sensing of sensing resources for a predetermined period and selecting communication resources on a basis of a result of the sensing and second sensing of selecting communication resources on a basis of a result of decoding control information transmitted by another user with reference to a mapping table at the time of the first sensing and the second sensing.
US10798735B2 Enhanced licensed assisted access uplink channel access
Solutions to problems from delays in channel acquisition by UEs in a contention-based shared radio frequency spectrum band are disclosed. For example, if an eNB knows of a recent or ongoing downlink transmission on a frequency to be used for uplink transmission by a UE, then the eNB may instruct the UE to either skip performance of LBT on that frequency or else perform a type of LBT that is shorter in duration than a full CCA. One way for the eNB to instruct the UE in this fashion is to set an indicator in an uplink grant transmitted to the UE on another frequency. Additionally, in order to avoid truncation of an uplink transmission opportunity, an eNB may notify a UE that an uplink grant is valid for more than one starting point.
US10798731B2 Method and user equipment of transmitting uplink signal in wireless communication system, and method and base station of receiving uplink signal in wireless communication system
A method of transmitting an uplink (UL) signal by a user equipment (UE) in a wireless communication system, where the method includes: receiving, through a physical downlink control (PDCCH) signal, downlink control information (DCI) regarding a semi-persistent scheduling (SPS) physical uplink shared channel (PUSCH); and periodically transmitting an SPS PUSCH signal based on the DCI. Periodically transmitting the SPS PUSCH signal based on the DCI includes: in a state in which (i) the SPS PUSCH signal is subslot-based, (ii) a demodulation reference signal (DMRS) pattern field included in the DCI is set to a first value, and (iii) simultaneous transmission of a physical uplink control channel (PUCCH) and the PUSCH is configured for the UE: transmitting uplink control information (UCI) through the SPS PUSCH signal, without simultaneously transmitting a PUCCH signal.
US10798726B2 Method and apparatus for transmitting SPS assistance information in wireless communication system
Provided is a method and an apparatus for transmitting user equipment (UE) assistance information for a semi-persistent scheduling (SPS) to a target evolved NodeB (eNB) in a wireless communication system. A source eNB in a handover, receives the UE assistance information for the SPS from a UE, and transmits the UE assistance information for the SPS to the target eNB. The UE assistance information for the SPS may include a SPS period and a time offset.
US10798721B2 Wireless base station device, server, and wireless communication method for communicating priority data and non-priority data
There is provided a wireless base station device capable of reducing a communication delay time related to communication of a priority call. A wireless base station device includes a processor a memory, and an antenna. The memory stores a wireless resource allocated to a priority call of radio channels for transmission of data with a wireless communication terminal before a priority call is generated under the control of the processor. The processor allocates the wireless resource stored in the memory to a generated priority call. The antenna performs communication of data of the priority call by using the allocated wireless resource.
US10798718B2 Method and apparatus for collecting and processing interference information
A system that incorporates the subject disclosure may perform, for example, a method for receiving interference information from each of the plurality of communication devices detecting interference information in a plurality of segments of a radio frequency spectrum, correlating the interference information of the plurality of communication devices to generate correlated information, and identifying a plurality of interferers according to the correlated information. Other embodiments are disclosed.
US10798715B2 Point-to-point radio system having a phased array antenna system
A point-to-point radio system includes a phased array antenna system and circuitry to couple the phased array to a diplexer for steering nulls of the phased array to suppress interference.
US10798714B2 Apparatus and method for allocating resources in wireless 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). According to various embodiments of the disclosure, a base station in a wireless communication system may include at least one transceiver and at least one processor operably coupled with the at least one transceiver, wherein the at least one processor may be configured to receive channel information regarding a plurality of carriers which are set in a terminal, from the terminal, distribute buffer occupancy (BO) of the terminal to the plurality of carriers by sequentially determining buffer usage for each of the plurality of carriers of the terminal based on the channel information, and allocate resources based on the buffer usage.
US10798711B2 Mobile communication equipment and method for allocating system information among virtual carriers for machine-type communications
A mobile communications network includes one or more network elements providing a wireless access interface for communications devices. The wireless access interface provides plural communications resource elements across a host frequency range of a host carrier. First and second sections of communications resources within respective first and second frequency ranges for preferable allocation to reduced capability devices form respective first and second virtual carriers. Each of the first and second frequency ranges is within the host frequency range, wherein the communications device is configured with a reduced capability to receive the signals only within a frequency bandwidth less than the host frequency range and equal to at least one of the first or second frequency range. The communications device is configured to receive the first signalling data from the control channel and the common system information from the one or more communications resources identified by the first signalling data.
US10798708B2 Method for data transmission in wireless network, apparatus, and system
A data transmission in a wireless network is described. The data transmission includes: determining, by a terminal device, a first configuration information. If the terminal device determines that a type-1 data and a type-2 data need to be transmitted at a same time, the terminal device allocates a first transmit power for first data based on the first configuration information. In this case, a transmission performance of a system in a high-density service scenario is improved, while a transmission quality of important data is ensured.
US10798706B1 Method and system for operation of nearby access nodes on a common wideband carrier and on different respective narrowband carriers within the wideband carrier
In a wireless communication system including a group of base stations, the base stations are all configured to operate on a common wideband carrier, and each base station is further configured to operate on a narrowband carrier defined as a guest carrier within the frequency range of the wideband carrier, with each base station's narrowband carrier being non-overlapping in frequency with each other base station's narrowband carrier. Further, each base station could be configured to avoid allocation of air-interface resources on the common wideband carrier that would overlap in frequency with the narrowband carrier on which any other base station of the group is configured to operate within the wideband carrier.
US10798701B2 Wireless device response to invalidating a downlink control information
A wireless device receives a first downlink control information (DCI) indicating: a hybrid retransmission request (HARQ) identifier; and a new data identifier (NDI). In response to the first DCI, a first transport block (TB) is generated. In response to not detecting a second DCI during a validation duration: the first DCI is invalidated; and transmission of the first TB is dropped. A third DCI is received. The third DCI indicates a same value of the HARQ identifier. In response to the third DCI, uplink signals are transmitted comprising, based on the NDI, one of an adaptive-retransmission of the first TB or a new transmission of a second TB.
US10798700B2 Apparatus and method of avoiding control channel blocking
A method is provided for a User Equipment (UE) operating in a wireless communication system. The method includes monitoring a control channel candidate with a downlink control information (DCI) format size in a plurality of search spaces. Each of the plurality of search spaces corresponds to a respective carrier indicator field (CIF) value. The method further includes transmitting or receiving data using downlink control information which is detected by monitoring the control channel candidate. In a state that control channel candidates have different values of carrier indicator field for the DCI format size, the control channel candidate with the DCI format size is received in any search space corresponding to any of the different values of carrier indicator field for the DCI format size.
US10798694B2 Radio station, radio terminal, and method for terminal measurement
A radio station (1) transmits, to a radio terminal (3) on a licensed frequency (Cell #1), control signaling (S102) associated with at least one of a measurement timing and a measurement period of terminal measurement on an unlicensed frequency (Cell #2) and receives, from the radio terminal (3) on the licensed frequency (Cell #1), a result of the terminal measurement that is executed in response to the control signaling (S102) and in accordance with at least one of the measurement timing and the measurement period (S105). This contributes, for example, to acquisition of information useful for the radio station to determine whether to allow the radio terminal to perform communication on the unlicensed frequency.
US10798693B2 Method for confirming uplink semi-persistent scheduling deactivation and terminal device
Embodiments of the present disclosure relate to a method for confirming uplink semi-persistent scheduling deactivation and a terminal device. In example embodiments, an indication of uplink semi-persistent scheduling deactivation is received from a base station while the terminal device stores data available for uplink transmission. Then, confirmation of the deactivation is sent to the base station. Such confirmation of the deactivation may notify the base station that the terminal device has received the indication of the uplink semi-persistent scheduling deactivation and further that the uplink semi-persistent scheduling will be deactivated at the terminal device.
US10798681B2 Point-to-point radio apparatus, mobile backhaul system, and communication control method
A point-to-point radio apparatus (10A or 10B) is configured to perform a first channel search (S12) to search for an idle channel available to use in a first point-to-point radio link (11A) in response to receiving a first notification (S11) indicating that a second point-to-point radio link (11E) operated by another point-to-point radio system (1E) is unavailable. This contributes to, for example, efficient channel searches in point-to-point radio systems.
US10798676B2 Method and apparatus for inactive mode operation in wireless communication system
The disclosure relates to a communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method is provided for a terminal to transmit uplink data without a transmission resource previously allocated by a base station in a next generation mobile communication system. A method by a terminal includes while the terminal is in an inactive mode, receiving a paging message from a base station, identifying a paging identifier included in the paging message, if the paging identifier corresponds to a core network (CN) paging identifier, transmitting a first radio resource control (RRC) message, and if the paging identifier corresponds to a radio access network (RAN) paging identifier, transmitting a second RRC message.
US10798673B2 Autonomous resource selection for vehicle-to-vehicle sidelink communications
Methods, systems, and storage media for reporting geo-information in wireless communications networks are described. In embodiments, a roadside unit (RSU) may instruct or configure a user equipment (UE) to report its geo-information to other UEs and/or receive other geo-information from the other UEs over vehicle-to-vehicle (V2V) sidelinks. In embodiments, the RSU or a core network element may allocate radio resources for V2V communications to geographic areas and/or based on reported geo-information. In embodiments, the UE may use its geo-information and/or the obtained geo-information to select resources from the allocation for transmission or receipt of V2V messages. Other embodiments may be described and/or claimed.
US10798671B2 Telecommunications method and apparatus for facilitating positioning measurements
A wireless terminal capable of operating in a discontinuous mode and method for operation facilitate measurements pertaining to position of the wireless terminal. A measurement request message from a radio access network indicates that measurements are to be performed by the wireless terminal on downlink signals transmitted by the base station or by the base station on downlink signals transmitted by the base station. As a result of or after receiving the message, operation of the wireless terminal changes from a discontinuous mode to a modified mode to facilitate performance of the measurements. Relative to the discontinuous mode at least one of following are shortened or eliminated in the modified mode: (i) the non-reception periods, and (ii) the non-transmission periods.
US10798668B2 Synchronization circuit, synchronization method, signal generating device, signal generating method, and recording medium
According to one embodiment, a synchronization circuit includes a received-signal detecting unit which detects a received signal including a first and a second reference signal, a timing-synchronization adjusting unit including a storage module storing information of the first reference signal and a correlation operating module carrying out correlation operation of the first reference signal included in the received signal and the information of the first reference signal output from the storage module, the timing-synchronization adjusting unit which carries out timing synchronization so that a result of the correlation operation carried out by the correlation operating module becomes a predetermined value, and a phase-synchronization adjusting unit which carries out phase synchronization of a subcarrier by adjusting a component varied depending on a phase of a subcarrier frequency by using a phase modulation signal included in the second reference signal, wherein the received signal is a filtered multicarrier signal.
US10798667B2 Automatic transmit power control for radio points of a centralized radio access network that primarily provide wireless service to users located in an event area of a venue
Some embodiments are directed to systems and methods for performing automatic transmit power control for a subset of radio points of a centralized radio access network (C-RAN) deployed in a venue (such as a stadium or arena) that are mounted in or near the venue so as to primarily provide wireless coverage to user equipment located in the event area of the venue.
US10798666B2 Method and apparatus for adaptive power usage in time of flight localization instances
A vehicle may determine a predefined communication scheme for localizing a user via time of flight (ToF), responsive to a request designated for fulfilment upon condition that a user is within a certain distance of a vehicle. The vehicle may identify a first user location via a first ToF localization using the predefined communication scheme and a second user location via time of flight using a lower power communication scheme, the lower power communication scene configured to use less power for user localization from a power source as compared to the predefined communication scheme. The vehicle may then, responsive to a difference between the first user location and the second user location being within a predefined threshold difference, save coordinate information indicative of a location of the request as being as suitable for use of the lower power communication.
US10798665B2 Method and system for wireless power delivery
A system for wireless power delivery including one or more transmitters and receivers. A method for wireless power delivery, preferably including: determining transmitter-receiver proximity; determining transmission parameter values, preferably including determining initial parameter values, evaluating candidate transmission parameter values, performing one or more local optimum searches, and/or performing one or more global optimum searches; and transmitting power based on the transmission parameter values.
US10798664B2 Method and apparatus for reporting power headroom in wireless communication system
A method of power headroom (PH) report for a user equipment (UE) for supporting a short transmission time interval (TTI) length in a wireless communication system is performed by the UE and includes upon triggering the PH report, calculating a PH value for a first carrier wave or cell configured with the short TTI length configured for the UE and a PH value for a second carrier or cell that is not configured with the short TTI length configured for the UE, and transmitting the calculated PH value through an uplink (UL) channel on the first carrier wave or the cell, wherein the PH value for the second carrier wave or the cell is differently calculated and reported according to whether UL channel transmission on the second carrier wave or the cell in a subframe including a time point when the PH value is reported is scheduled.
US10798662B2 Method for reporting power headroom and corresponding user equipment
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.
US10798653B2 Systems and methods for managing communication between devices
A system for managing power on distributed devices may include a first device having a master logic and a second device having a slave logic. The master logic may enable the first device to communicate with multiple devices having the slave logic on one or more channels. The slave logic may enable the second device having the slave logic to communicate with the first device and to communicate with a third device having the slave logic. The slave logic may enable the multiple devices having the slave logic to manage operations of the distributed devices.
US10798651B2 Method and system for energy efficient wireless communications
A three-layer protocol stack in a wireless communication device and a wireless communication network are provided. The three-layer protocol stack includes a physical layer; a medium access control (MAC) layer; and a network layer. The physical layer includes one or more circuits to conduct a power consumption minimization and a waveform selection. The MAC layer is configured to perform a medium access control and a resource block reconfiguration. The network layer is configured to perform an energy efficient routing and connection maintenance. The physical layer, the MAC layer and the network layer cooperate with each other to at least reduce an energy consumption of the wireless communication device.
US10798650B2 AP-local dynamic switching
A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voice-over-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.
US10798648B2 Method for performing PLMN selection and device supporting the same
Provided are a method of performing public land mobile network (PLMN) selection and a device supporting the method. According to one embodiment of the present invention, a method for performing PLMN selection in a wireless communication system includes: entering an RRC_INACTIVE state; transmitting, to a non-access stratum (NAS) layer of the UE, information on whether or not there is on-going data; receiving, from the NAS layer of the UE, a request of a PLMN searching when there is no on-going data; and performing the PLMN searching based on the request of the PLMN searching.
US10798644B2 Technique for internet protocol anchor relocation
A system and method for IP POP change for a user equipment are described. The approach is taken of assigning a new IP POP to the user equipment in an ongoing packet data unit session, while maintaining packet data transmission in that session. The new IP POP is brought into commission in stages within the session, with the uplink path being moved and then the downlink path.
US10798643B2 Signal sending method and device
The present invention provides a signal sending method and device. The method includes: sending a first discovery reference signal to first user equipment by using a first transmit power and a first transmit period, where the first discovery reference signal is used by the first user equipment for signal quality measurement; sending a second discovery reference signal to second user equipment by using a second transmit power and a second transmit period, where the second discovery reference signal is used by the second user equipment for signal quality measurement; and receiving a first signal measurement result of the first user equipment for the first discovery reference signal, and receiving a second signal measurement result of the second user equipment for the second discovery reference signal.
US10798638B2 Apparatus and method for controller and slice-based security gateway for 5G
Disclosed within are a system and method for efficient slicing of an SDN-based 5G core network by using service-specific aggregate tunnels along key tunnel interfaces between network functions.
US10798634B2 Routing method and system for a wireless network
A method and system for selecting a route in a wireless network for the transmission of a data packet between wireless nodes in the network using a modified link-state routing algorithm. A subset of nodes called portal nodes within the network are elected to do the broadcasting for the entire network. A wireless node identifies a unicast route back to its root portal node, and sends a link-state register message to this portal node. These link-state register messages received by each portal node are aggregated by them and are broadcast to each of the wireless nodes for storage. When a data packet is thereafter received by a wireless node from a neighboring node, it detects if the data packet satisfies one of a plurality of predetermined conditions and rebroadcasts the data packet to neighboring wireless nodes if none of the conditions is satisfied.
US10798633B2 Heterogeneous access gateway for an information-centric networking environment
A method is provided in one example embodiment and may include receiving an interest message at a gateway, wherein the gateway provides connectivity to a plurality of radio accesses that interface with an Information-Centric Networking-based (ICN-based) network; identifying a service class associated with the interest message; selecting a particular radio access of the plurality of radio accesses to handle traffic for the interest message based on at least one of: one or more policies associated with the service class, one or more policies associated with the plurality of radio accesses, and network conditions associated with the plurality of radio accesses; and forwarding the interest message to the particular radio access.
US10798632B2 Uplink carrier configuration and selection with supplementary uplink
A user equipment (UE) is configured with at least one uplink carrier of a normal uplink carrier and a supplementary uplink carrier. The UE selects the supplementary uplink carrier if a measured RSRP is below a threshold. The UE performs a random access preamble transmission using a random access resources configured in association to the selected supplementary uplink carrier.
US10798631B2 Enhanced X2 protocol
A system for an enhanced X2 interface in a mobile operator core network is disclosed, comprising: a Long Term Evolution (LTE) core network packet data network gateway (PGW); an evolved NodeB (eNodeB) connected to the LTE PGW; a Wi-Fi access point (AP) connected to the LTE PGW via a wireless local area network (WLAN) gateway; and a coordinating node positioned as a gateway between the LTE PGW and the eNodeB, and positioned as a gateway between the LTE PGW and the Wi-Fi AP, the coordinating node further comprising: a network address translation (NAT) module; and a protocol module for communicating to the eNodeB and the Wi-Fi AP to request inter-radio technology (inter-RAT) handovers of a user equipment (UE) from the eNodeB to the Wi-Fi AP and to forward packets intended for the UE from the eNodeB to the Wi-Fi AP.
US10798627B2 User equipment centric mobility (UECM) in radio resource control (RRC) dedicated mode
Aspects of the present disclosure provide methods and apparatus for transmitting an uplink reference signal, receiving a keep alive (KA) command based, at least in part, on the uplink reference signal, and taking one or more actions to perform a handover to a non-serving base station (BS) in accordance with the KA command. Additionally, aspects provide methods and apparatus for receiving an uplink reference signal from a user equipment (UE), measuring the uplink reference signal, and transmitting a KA command to the UE based, at least in part, on the measured uplink reference signal. The KA command may be scrambled by an identifier associated with the UE. Additionally or alternatively, a cyclic prefix (CP) of the uplink reference signal may be longer than a CP of another type of reference signal.
US10798626B2 Method of managing a cellular network and system thereof
There are provided a method and system of controlling traffic in a cellular network comprising at least one site characterized by a plurality of cells sharing a common antenna and operating in different frequencies. The method comprises processing performance-related data and network topology-related to obtain, for each cell of the plurality of cells, a performance score, thus giving rise to a set of frequency-dependent scores associated with the shared antenna; and enabling provisioning of the shared antenna in accordance with the set of frequency-dependent scores associated with the shared antenna. When no leading frequency is configured for the shared antenna, the provisioning is enabled merely when each score in the set of frequency-dependent scores meets respective adjustment criteria; and when a frequency among the different frequencies is configured as a leading frequency, the provisioning is enabled merely when a score corresponding to the leading frequency meets an adjustment criterion for the leading frequency.
US10798625B2 Digital media delivery
Aspects of the subject disclosure may include, for example, a method comprising receiving first media content from first equipment of a first source, transmitting the first media content to a first base station having a first coverage area for transmission from the first base station to a user device through multi-cast while the user device is within the first coverage area, and transmitting the first media content to a second base station having a second coverage area for transmission from the second base station to the user device through unicast while the user device is within the second coverage area. Other embodiments are disclosed.
US10798616B2 V2X parameter exchange and handover between base stations
A first base station receives a message from a second base station. The message comprising at least one parameter of a first cell of the second base station. The at least one parameter indicates that the first cell supports at least one V2X service. The first base station makes a handover decision for a wireless device based on the message. The first base station sends to the second base station, a handover request message for the wireless device based on the handover decision.
US10798615B2 Broadcast signal receiving apparatus and control method thereof
A broadcast signal receiving apparatus comprises a tuner configured to be tuned to a locking frequency selected corresponding to a broadcast signal and receive the broadcast signal at the selected locking frequency; a communicator configured to perform wireless communication with an external apparatus through a plurality of channels different in a frequency band from each other; and a processor configured to control the communicator to perform the wireless communication through a channel having less interference between the selected locking frequency and the frequency band among the plurality of channels. According to an exemplary embodiment, the frequency interference with the wireless communication can be avoided in advance in terms of receiving the broadcast signal. Further, image quality can be guaranteed even when the wireless communication is used, in terms of receiving the broadcast signal.
US10798607B2 Enabling efficient handling of redundant packet copies in a wireless communication system
There is provided a method of operating a wireless communication device adapted for multi-connectivity to enable individual connections to at least two different network units. The method comprises receiving (S1) information indicating packets received by one of the network units from the wireless communication device over one of the connections, and removing (S2) redundant packets for another one of the connections corresponding to the indicated packets.
US10798601B2 User equipment and a radio network node, and methods therein
Embodiments herein relate to a user equipment and a radio network node, as well as to methods therein. The method in the radio network node relates to the control of resource allocation for D2D communications in a communications network. The network comprises the network node, a first user equipment, UE, and a second UE, wherein at least one of the first and second UEs is a first D2D capable UE. The method comprises configuring the second UE to transmit a reference signal; transmitting configuration information relating to the second UE to the first UE; receiving a measurement result of the measurement being performed by the first UE on the transmitted reference signal; and performing one or more radio operation task for a D2D communication between the first D2D capable UE and a second D2D communication capable UE based on the measurement result.
US10798600B2 Adapting D2D operation on non-serving carrier frequency
Systems and methods are disclosed herein that relate to configuration of measurements gaps to be applied by a wireless device for a non-serving carrier on which the wireless device intended or is expected to perform Device-to-Device (D2D) operations. In some embodiments, a method of operation of a network node comprises determining whether a wireless device that is configured with a serving cell that operates on a first frequency is synchronized to a non-serving cell that operates on a second frequency, which is a non-serving frequency. The method further comprises determining whether to configure the wireless device to apply a first or second measurement gap configuration based upon whether the wireless device is synchronized to the non-serving cell and transmitting information to the wireless device that configures the wireless device to apply the determined measurement gap configuration.
US10798599B2 System and method for controlling user equipment offloading
An embodiment method for controlling user equipment (UE) offloading includes transmitting, by a node B, to a radio network controller (RNC), a report including at least one downlink quantity associated with a UE and received by the node B from the UE.
US10798597B2 Network implementation of spectrum analysis
Access devices may receive signals over a network and calculate a frequency spectrum of the received signals. An analyzer system may collect the frequency spectrum data from multiple access devices, and based on the collected data, detect, identify, and locate sources of anomalies in a communication network.
US10798588B2 Mechanism for beam reciprocity determination and uplink beam management
A method of beam reciprocity state reporting and uplink beam management in wireless communication systems with beamforming is proposed. In one novel aspect, a BS configures one or more resource sets to a UE for uplink beam management. The one or more resource sets are allocated for UE to transmit UL reference signals using a number of UE beams. The number of UE beams to be trained is reported by the UE, e.g., via a “UE beam reciprocity state (update)” message. The BS also indicates whether a fixed UE TX beam or which UE TX beam is used for transmission, or indicates whether different UE TX beams are used for transmission of different resources in a resource set. The BS then feedback measurement results for UE to choose a proper TX beam.
US10798585B2 Dynamic fractional frequency reuse
A distributed controller of local radio resources implements a hybrid FFR system. The distributed controller provides user channel information to a central controller of regional radio resources. The distributed controller also obtains an FFR plan from the central controller. The FFR plan designates for an access point associated with the distributed controller, a central frequency band, an edge frequency band, and a distribution of user devices connected to the access point. The distribution indicates whether each user device communicates with the access point via the central frequency band or via the edge frequency band. The distributed controller provisions the access pint to connect to the user devices according to the FFR plan, and adjusts the distribution of user devices locally based on a change in the user channel information.
US10798584B2 Method, system and device for allocating resource of base station node
A method, system and device for allocating resources of a base station node (Node B) are disclosed to enable F-DPCH resources of a local cell to be sufficiently used. In this invention, Node B reports to the RNC the F-DPCH capability of the local cell so as to provide a decision-making basis about using or not using the F-DPCH to the RNC. If the local cell supports F-DPCH, when the UE initiates an RRC connection establishment request, the RNC instructs the Node B to distribute the F-DPCH and HSDPA resources to the UE, otherwise the RNC instructs the Node B to distribute DPDCH and DPDCCH resources to the UE. The F-DPCH capability of the local cell can be reported in a newly added IE or extended existing IE of the Audit Response message and Resource Status Indication message.
US10798582B2 System and method for device fraud prevention
Users may enroll one or more devices based on device information and a resource information associated with a resource. Such information and identifiers may be tokenized according to a hash algorithm to generate an enrolled user token. This enrolled user token may be utilized to verify communications and status changes of the user device. In response to a change of status of the user, similar information as that used to generate the enrolled user token, or at least a portion thereof, may be gathered from the user device and subjected to the same hash algorithm to generate a current user token. The current user token and the enrolled user token may be compared to determine if the user device is a spoofed device.
US10798578B2 Communication method and related apparatus
A communication method and a related apparatus are provided. A base station obtains a security policy, where the security policy includes integrity protection indication information, and the integrity protection indication information is used to indicate the base station whether to enable integrity protection for a terminal device; and when the integrity protection indication information indicates the base station to enable integrity protection for the terminal device, the base station sends a target user plane integrity protection algorithm to the terminal device.
US10798577B2 Unified data repository proxy
A Unified Data Repository (UDR) proxy obtains first subscriber data from a first UDR of a first network operator, second subscriber data from a second UDR of a second network operator, and third subscriber data from a third UDR of an enterprise. The UDR proxy stores the first subscriber data, the second subscriber data, and the third subscriber data locally. The UDR proxy obtains a request to access a network asset that is accessible through the first network operator. Based on the first subscriber data, the second subscriber data, and the third subscriber data stored locally, the UDR proxy attempts to determine whether the request to access the network asset is authorized to access the network asset. In response to determining that the request to access the network asset is authorized, the UDR proxy permits access to the network asset.
US10798572B2 System and method for secure appliance operation
Secure control of network appliances uses a 5G compatible central hub connected to a plurality of network appliances or multiple hubs in a local area network (LAN) or wireless LAN. A master hub controls communication with the appliances and also includes a 5G cellular link for communication with a cellular network. Only the master hub can communicate with the Internet via the cellular link. User equipment (UE) contains an application program that works in conjunction with the central hub to control the appliances. Upon receipt of an authenticated command, the central hub propagates commands to the intended network appliance. The central hub includes a voice command module to permit a user to control operation of the network appliances using voice commands.
US10798568B2 Method, system and intelligent terminal for pairing between intelligent wearable device and intelligent terminal
An intelligent terminal scans, as a scanned identification code, an identification code that is displayed by an intelligent wearable device. A wireless broadcast signal is transmitted by the intelligent terminal to identify the intelligent wearable device. A response to the wireless broadcast signal is received by the intelligent terminal and from the intelligent wearable device, where the response includes an identification code. The identification code is extracted by the intelligent terminal from the response and as an extracted identification code. The intelligent terminal compares the scanned identification code and the extracted identification code. If it is determined that the scanned identification code and the extracted identification code are the same, the intelligent terminal is paired with the intelligent wearable device.
US10798553B2 Emergency reporting system, emergency reporting device, and emergency reporting method
An emergency reporting system includes first and second servers, a reporting device, a first database in which identification information of a vehicle and a vehicle model are registered, and a second database in which model-specific rescue information is registered, the first and second databases being disposed outside the vehicle. The reporting device includes a reporting unit that reports accident information of an accident vehicle to the second server. The second server includes a transfer unit that transfers the reported accident information to a prescribed rescue organization and the first server. The first server includes a receiving unit that receives the transferred accident information, an extracting unit that extracts rescue information of a vehicle model corresponding to identification information included in the received accident information from the first and second databases, and a transmitting unit that transmits the extracted rescue information to a terminal device of a rescue worker.
US10798552B2 Emergency call-for-help method and system based on fingerprint identification for mobile terminal, and mobile terminal
Disclosed are an emergency call-for-help method and system based on fingerprint identification for a mobile terminal, and a mobile terminal. When a user is in an emergency, a mobile terminal sends an emergency short message including positional information to emergency contacts, and automatically calls the numbers of all the emergency contacts, so as to rapidly send a call-for-help signal to the outside world, thereby guaranteeing the user's safety, reducing safety risks and being convenient for the user.
US10798550B2 Terminal device, method of controlling terminal device, and program
A controller of a terminal device controls the terminal device in a second control mode in which the terminal device operates in cooperation with the vehicle when the controller determines that the vehicle-mounted device is in the range of the distance in which the short-range wireless communication with the terminal device is possible in a case in which the controller is controlling the terminal device in the first control mode. The controller controls the terminal device in the first control mode when the controller determines that the vehicle-mounted device is not in the range of the distance in which the short-range wireless communication with the terminal device is possible in a case in which the controller is controlling the terminal device in the second control mode.
US10798546B1 Method and apparatus for dynamically reconfiguring mobile devices from primary to secondary services based on pushed data
A new approach is proposed to support automated dynamic reconfiguration of a mobile device of a client from using a primary document service to a secondary document service by the same service provider based on pushed data received via the mobile device. When the client logs in to his/her account at the primary cloud-based document service by default and later receives an invite sent by another client via the secondary document appliance, a document app on the client's mobile device would automatically reconfigure itself to use the secondary document appliance for a specific set of operations on a document as required by the invite instead. The client may then access the secondary document appliance to view the document, sign it, and complete the entire process within the document app. Following the client's completion of the operations, the document app is automatically reconfigured back to use its primary cloud-based document service.
US10798545B2 Techniques for device discovery and configuration
Systems and methods are provided herein for configuring a device. In some embodiments, a device identifier associated with a target device is received from a service provider computer. A connection request comprising the device identifier is received. In response to receiving the connection request, the target device is configured to connect to a network access point. A request for configuration information associated with the target device may be requested. In some examples, the configuration information comprises authentication information associated with a user account. In response to receiving the configuration information, the configuration information may be transmitted to the target device. The transmission of the configuration information may cause the target device to be configured to exchange data with the service provider computer.
US10798541B2 Systems, methods and devices for remote trap monitoring
A trap monitoring apparatus, method and system includes an electronic monitoring device monitoring a trap for predetermined condition(s) based on received sensory input, the electronic monitoring device having a wireless transmitter that sends alert messages to a remote notification service based on receiving alerts from sensors, and further based on values of one or more operational parameters to determine whether to ignore sensed predetermined conditions, or to immediately notify or delay notifying a remote notification service.
US10798534B2 Content-based routing and rating of messages in a telecommunications network
Systems and methods for automated routing and rating of communication data.
US10798530B2 Optimization of broadcast and multicast frame delivery in power-save mode
Schemes, methods and examples for optimization of broadcast and multicast frame delivery when at least one client device in a basic service set (BSS) is in a power-save mode are described. A communication apparatus associated with a BSS receives a broadcast or multicast frame after a first Delivery Traffic Indication Map (DTIM). The communication apparatus transmits the broadcast or multicast frame to at least a first client device in the BSS, without buffering the broadcast or multicast frame for transmission following a second DTIM which is subsequent the first DTIM, while at least a second client device in the BSS is in a power-save mode.
US10798529B1 Controlling wireless connections in wireless sensing systems
In a general aspect, motion is detected using wireless signals. In an example, a method includes receiving first motion detection output data representing a degree of motion detected by a wireless sensing system based on wireless signals exchanged in a wireless communication network. The wireless communication network includes a first access point device and a first client device communicatively coupled by a first wireless communication link. The method also includes receiving network information indicative of a network topology of the wireless communication network, and generating a first control signal configured to change a characteristic of the first wireless communication link based on the first motion detection output data and network information. The method further includes receiving second motion detection output data representing a degree of motion detected by the wireless sensing system after the characteristic of the first wireless communication link has changed in response to the first control signal.
US10798528B1 Mobile device location monitoring
Systems, methods, and non-transitory computer readable media may be configured to facilitate monitoring location of a mobile device. A relative location of a mobile device of a passenger to a vehicle may be monitored. Whether a location of the mobile device is coincident with a location of the vehicle may be determined based on the relative location of the mobile device to the vehicle. An alert may be generated responsive to a determination that the location of the mobile device is coincident with the location of the vehicle.
US10798527B2 Cognitive progressive method and system for deploying indoor location sensor networks
Cognitive, progressive methods, systems, and computer program products for guiding users throughout a deployment process involving deploying location sensors throughout an indoor environment based on real-time detection of signals from deployed location sensors and/or distances between location sensors are disclosed, according to various embodiments. The inventive concepts allow real-time sensing and adjustment to the nature of the environment, such as geometry, signal interference, etc. based on sensor readings detected by a user using a sensing device. Additional embodiments include generating a map of the environment based on training data including location sensor signal measurements, identifying information, and location information and static data regarding location sensors deployed throughout the environment. Connections are established between the static and training data, and region types within the environment determined and labeled based on the density of different types of connections and/or connection crossings. The labeled regions are output as a map.
US10798524B2 Method and system for enabling the creation and maintenance of proximity-related user groups
Techniques are described for providing location-based information and functionality to people and computing devices in various ways. In at least some situations, the techniques include enabling multiple people in a common geographic area to interact in various ways, such as via devices capable of communications (e.g., cellular telephones, computing devices with wired and/or wireless communications capabilities, etc.), while in other situations at least some users who are remote from a particular geographic area may be allowed to intercommunicate with one or more other users or other entities in or related to that geographic area. In addition, the techniques include enabling the creation and maintenance of location-based virtual groups of users (also referred to as “clouds”), such as for users of mobile and/or fixed-location devices. Such clouds may enable various types of interactions between group members, and may be temporary and/or mobile.
US10798523B2 System and method for accurately sensing user location in an IoT system
A system and method are described for accurately detecting a location of a wireless device. For example, one embodiment of a method comprises: collecting signal strength data indicating signal strength between a wireless device and a plurality of IoT devices and/or IoT hubs in a user's home; associating the signal strength data with locations in the user's home and storing the association in a location database; and determining a current location of the wireless device by comparing the signal strength data in the database with current signal strength data indicating current signal strength between the wireless device and the plurality of IoT devices and/or IoT hubs.
US10798521B2 System and method of providing augmented reality content in synchronized dynamic geolocation areas
A system and method for creating a synchronized dynamic geolocation area and augmenting a view of the synchronized dynamic geolocation area with content based on one or more display parameters may be provided. An initiating user may generate a dynamic geolocation area that may track the location of the initiating user as the initiating user moves, and indicate content to associate with the geolocation area and one or more display parameters to associate with the content. A recipient user may be provided with an augmented view of the geolocation area based on the content and the display parameters. Further, a location of the recipient user may be synchronized with the geolocation area, such that as the recipient user or the geolocation area move, the augmented view may be modified to account for the movement.
US10798517B2 Out-of-head localization filter determination system, out-of-head localization filter determination device, out-of-head localization filter determination method, and program
An out-of-head localization filter determination system according to an embodiment includes headphones, a microphone unit, an out-of-head localization device, and a server device. The out-of-head localization device transmits user data based on measurement data to the server. The server device includes a data storage unit configured to store a plurality of first and second preset data acquired for a plurality of persons being measured, a comparison unit configured to compare the user data with the plurality of second preset data, and an extraction unit configured to extract first preset data from the plurality of first preset data based on a comparison result.
US10798516B2 Information processing apparatus and method
The present disclosure relates to an information processing apparatus and method capable of performing compensation to achieve a standard sound regardless of a recording environment. The microphone picks up sound from a sound source and inputs the sound to a recording apparatus as an analog audio signal. The recording apparatus is an apparatus that performs binaural recording and generates an audio file of a sound obtained by binaural recording. The recording apparatus adds metadata related to a recording environment of binaural content to the audio file generated by binaural recording and transmits the file with the metadata to a reproducing apparatus. The present disclosure is applicable to a recording/reproducing system that performs binaural recording and reproduction of the sound, for example.
US10798514B2 Method of determining a personalized head-related transfer function and interaural time difference function, and computer program product for performing same
A method of estimating an individualized head-related transfer function and an individualized interaural time difference function of a particular person, comprises the steps of: a) obtaining a plurality of data sets comprising a left and a right audio sample from in-ear microphones, and orientation information from an orientation unit, measured in a test-arrangement where an acoustic test signal is rendered via a loudspeaker and the person is moving the head; b) extracting interaural time difference values and/or spectral values, and corresponding orientation values; c) estimating a direction of the loudspeaker relative to the head using a predefined quality criterion; d) estimating an orientation of the orientation unit relative to the head; e) estimating the individualized ITDF and the individualized HRTF. A computer program product may be provided for performing the method, and a data carrier may contain the computer program.
US10798510B2 Method that expedites playing sound of a talking emoji
A method expedites playing sound of a talking emoji from a first person with a first portable electronic device (PED) to a second person with a second PED. The second PED receives the talking emoji in mono sound and convolves the mono sound into binaural sound before receiving a request to play the sound to the second user. The second PED then plays the sound of the talking emoji in binaural sound after receiving the request from the second user.
US10798508B2 Process of fabricating lateral mode capacitive microphone
The present invention provides a process of fabricating a capacitive microphone such as a MEMS microphone. In the process, one electrically conductive layer is deposited on a removable layer, and then divided or cut into two divided layers, both of which remain in contact with the removable layer as they were. One of the two divided layers will become or include a movable or deflectable membrane/diaphragm that moves in a lateral manner relative to another layer, instead of moving toward/from another layer. A motional sensor is optionally fabricated within the microphone to estimate the noise introduced from acceleration or vibration of the microphone for the purpose of compensating the microphone output through a signal subtraction operation.
US10798507B2 Capacitive MEMS microphone with built-in self-test
A digital microphone includes built-in self-test features. The features may include capability to apply different bias voltages to a MEMS capacitor sensor of the digital microphone, simulating application of different sound pressures to the digital microphone. The features may also include a digital oscillator, for applying a test signal to an analog front end of the microphone.
US10798506B2 Event detection by microphone
A method for security and/or automation systems is described. In one embodiment, the method includes detecting a sound using a microphone, generating an audio signature of the detected sound, comparing the audio signature of the detected sound to an audio signature of a characterized sound, and determining whether a recognizable event occurs based on the comparison. In some embodiments, the microphone is attached to a pipe at the premises.
US10798505B2 Multi-zone media system and method for providing multi-zone media
A multi-zone media system and method for providing multi-zone media. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises.
US10798503B2 Low-power active bone conduction devices
Presented herein are low-power active bone conduction devices that comprise an actuator that is subcutaneously implanted within a recipient so as to deliver mechanical output forces to hard tissue of the recipient. The low-power active bone conduction devices include an energy recovery circuit configured to extract non-used energy from the actuator and to store the non-used energy for subsequent use by the actuator. The low-power active bone conduction devices may also include a multi-bit sigma-delta converter that operates in accordance with a scaled sigma-delta quantization threshold value to convert received signals representative of sound into actuator drive signals.
US10798499B1 Accelerometer-based selection of an audio source for a hearing device
An exemplary hearing device is configured to selectively connect to a remote audio source configured to provide remote audio content. The hearing device operates in a first audio rendering mode in which the processor provides the user with a first audio signal based on a first combination of at least one of the ambient audio content detected by a microphone and the remote audio content. The hearing device determines, while operating in the first audio rendering mode and based on the accelerometer data, a movement of the user. The hearing device determines, based on the movement of the user, whether to switch from operating in the first audio rendering mode to operating in a second audio rendering mode in which the processor provides the user with a second audio signal based on a second combination of at least one of the ambient audio content and the remote audio content.
US10798497B2 Hearing aid device and a system for controlling a hearing aid device
A hearing aid device comprising: a body, accommodating a circuit unit; a ear mold, capable of being accommodated in ear canal to convey sound; a connecting portion, capable of connecting the body with the ear mold; a wireless transmission unit, electrically coupled with the circuit unit, capable of communicating with at least one wireless device; and a rechargeable battery unit, coupled with the body and provided with a convex structure on a side facing the body.
US10798496B2 Antenna used in conjunction with the conductors for an audio transducer
A hearing assistance device to provide sound to the ear of a user, the device comprising a housing, hearing assistance electronics enclosed in the housing, an acoustic transducer adapted to be worn in the ear, a cable assembly adapted to connect the acoustic transducer to the hearing assistance electronics, a wireless communications receiver connected to the hearing assistance electronics, and an antenna comprising one or more conductors forming at least a portion of the cable assembly.
US10798487B2 Multifunctional earphone system for sports activities
A multifunctional earphone system for sports activities is described which comprises the following: a first apparatus configured to be carried in one of a user's ears, the first apparatus comprising a first data communication unit and a first loudspeaker, and a second apparatus configured to be carried in the user's other ear, the second apparatus comprising a second data communication unit and a second loudspeaker, wherein at least one of the first apparatus and the second apparatus comprises a sensor unit and a data processing unit, wherein the data processing unit is configured to generate performance data based on measurement data acquired by the sensor unit, wherein the first apparatus further comprises a signal processing unit configured to generate a binaural audio signal based on the performance data, the binaural audio signal comprising a first signal part to be output by the first loudspeaker and a second signal part to be output by the second loudspeaker, and wherein the first data communication unit is configured to communicate the second signal part of the binaural audio signal to the second data communication unit. Furthermore, a method is described.
US10798486B2 Limiter for bass enhancement
A dry audio signal may be received. An envelope of the dry audio signal may be compared to a threshold of the playback device to determine a dry excess. A filter may be applied to the dry audio signal to generate a wet audio signal. An envelope of the wet audio signal may be compared to the threshold to determine a wet excess. Based on the dry and wet excess, a dry gain may be determined for the dry audio signal and a wet gain may be determined for the wet audio signal. The wet audio signal and the dry audio signals may be mixed in proportion to respective gains. The mixed audio signal may avoid exceeding an operational limit associated with audio playback on the playback device.
US10798485B1 QR code-based wall-mounted audio system zone controller system
A system of wall-mounted audio system zone controllers, each having a digital display of a QR code that is unique to that particular wall-mounted controller. By scanning the QR code with a smart phone, or the like, where that smartphone is connected to the same network as the audio processing assembly that is communicatively connected to the particular wall-mounted zone controller, a user gains access to a website that provides expanded and remote audio control functionality over and above that provided by the wall-mounted zone controller itself. A wireless network router is in communication with the audio processing assembly and with the smart phones used to scan QR codes.
US10798484B1 Methods and apparatus for audio equalization based on variant selection
Methods, apparatus, systems and articles of manufacture are disclosed for audio equalization based on variant selection. An example apparatus to generate equalization adjustments for an audio signal based on user input includes a user interface to prompt a user for the user input corresponding to a selected variant of music, and an input feature set generator to generate an equalization input feature set, the equalization input feature set to be used by a model executor to adjust at least one weight of a neural network model to generate example equalization adjustments for the audio signal based on the user input, the equalization input feature set generated by: generating a data structure corresponding to the user input, the data structure including a number of entries identifying the selected variant of music, and including the data structure in the equalization input feature set.
US10798483B2 Audio signal processing method and device, electronic equipment and storage medium
The disclosure relates to an audio signal processing method, device, and computer-readable medium. The method is applied to an electronic equipment that includes multiple audio acquisition devices with distances between the multiple audio acquisition devices meeting a preset distance condition. The method includes acquiring an audio signal acquired by each of the audio acquisition devices; determining a position of a target sound source sending the audio signal relative to the multiple audio acquisition devices based on the audio signal acquired by each of the audio acquisition devices; determining a target signal optimization algorithm corresponding to the position of the target sound source relative to the multiple audio acquisition devices based on pre-stored correspondences between directions and signal optimization algorithms; inputting the audio signal acquired by each of the audio acquisition devices into the determined target signal optimization algorithm; and obtaining an optimized audio signal based on the determined target signal optimization algorithm.
US10798482B2 Rotationally symmetric speaker array
A multi-way speaker array is disclosed that includes rings of transducers of different types. The rings of transducers may encircle the cabinet of the speaker array such that the speaker array is rotationally symmetric. The distance between rings of transducers may be based on a logarithmic scale. By separating rings of transducers using logarithmic spacing, denser transducer spacing at short wavelengths is achieved while limiting the number of transducers needed for longer wavelengths by spacing them in larger and larger logarithmic increments. Transducers with overlapping frequency ranges may be used in the speaker array to avoid initial dips or shortfalls in directivity for corresponding beam patterns.
US10798478B2 Hybrid ring-radiator headphone driver
A system and method for a hybrid ring-radiator headphone driver, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
US10798477B2 Wireless audio system and method for wirelessly communicating audio information using the same
Embodiments of wireless audio systems and methods for wirelessly communicating audio information are disclosed herein. In one example, a wireless audio system includes a first wireless headphone and a second wireless headphone. The first wireless headphone is configured to receive, from an audio source, audio information using a first type of short-range wireless communication; in response to successfully receiving the audio information from the audio source, generate an error correcting code based on the audio information; and transmit an error correcting message including the error correcting code without transmitting the audio information. The second wireless headphone is configured to receive, from the audio source, the audio information using the first type of short-range wireless communication; receive, from the first wireless headphone, the error correcting message including the error correcting code; and in response to successfully receiving the audio information directly from the audio source or based on the error correcting code, transmit a first status message (STAT) to the first wireless headphone. The first wireless headphone is further configured to receive, from the second wireless headphone, the first STAT. One of the first and second wireless headphones works in a snoop mode to communicate with the audio source based on communication parameters of another one of the first and second wireless headphones.
US10798473B2 Passive optical network system and implementation method thereof
The invention discloses a passive optical network (PON) system and an implementation method thereof. A first transmission channel and a second transmission channel are provided between an optical line terminal (OLT) and an optical network unit (ONU) in the PON system. The method comprises: the ONU transmits data over the first transmission channel; the ONU transmits, over an uplink channel of the second transmission channel, all of uplink management information; or the ONU transmits, over the uplink channel of the second transmission channel, a part of the uplink management information, and transmits, over an uplink channel of the first transmission channel, the remaining uplink management information other than the part of the uplink management information transmitted over the uplink channel of the second transmission channel.
US10798471B2 Methods for improving signal quality in wearable biometric monitoring devices
A wearable biometric monitoring device is configured to assess the biometric signal quality of one or more sensors associated with the monitoring device, determine how the user should adjust the device to improve the biometric fit, and instruct the user to wear the biometric monitoring device a certain way. Communicating instructions to a user may include instructing the user to execute a testing regimen while wearing the biometric monitoring device. The testing regimen facilitates an estimation of a signal quality that can be used to provide feedback to the user that he/she needs to adjust the device to improve the biometric fit and the biometric signal quality.
US10798469B2 Cable management system and apparatus for portable rack-mounted electronics
A cable management apparatus for a portable rack-mounted electronics enclosure includes a first arm portion configured to mount the apparatus to the portable rack-mounted electronics enclosure, a second arm portion rotationally coupled to the first arm portion, the second arm portion comprising a guide configured for guiding cables routed to electronics housed within the portable rack-mounted electronics enclosure, and a latch mounted to the first arm portion or the second arm portion, the latch being movable to a latched position for preventing rotation of the second arm portion relative to the first arm portion and to an unlatched position for allowing rotation of the second arm portion relative to the first arm portion.
US10798468B2 Method and system for presenting game-related information
The present application is a method and system for presenting game-related information. A system for presenting game-related information may include an initiator device, the initiator device including a computing device which includes an application executed by a processor of the computing devices to generate game-related information, a display device operably connected to the initiator device to display game-related information from the initiator device, and a cloud-based server device operably connected to the initiator device for receipt of the game-related information. The system for presenting game related information may include a receiver device, the receiver device including a computing device which includes an application executed by a processor of the computing device to receive the game-related information from the cloud-based server device.
US10798462B1 HVAC-based volume control
A system, apparatus and method for automatically controlling the volume of a home entertainment device by an HVAC component. An HVAC component determines when it, or another HVAC, is active or not, and causes a home entertainment device to adjust its volume accordingly.
US10798459B2 Audio/video system with social media generation and methods for use therewith
A user interest analysis generator analyzes input data corresponding to a viewing of the video program via the A/V player by at least one viewer, to determine a period of interest corresponding to the at least one viewer and to generate viewer interest data that indicates the period of viewer interest. A social media generator processes the viewer interest data and time coded metadata corresponding to the video program to automatically generate a social media post, corresponding to content of the video program during the period of interest, for posting to a social media account associated with the at least one viewer.
US10798457B2 Start-up performance improvement for remote video gaming
A gaming system includes a network server and a gaming manager communicatively coupled to the network server. The gaming manager having a video control unit that starts a video game running remotely with a static video portion and a user interactive video portion and a video receiving unit, coupled to the video control unit, that receives the static video portion for local display while the user interactive video portion is being initialized remotely for subsequent local game play. The gaming system further includes a local user device, coupled to the gaming manager, that initially displays the static video portion and provides a user interface for the subsequent local game play following completion of remote initialization of the user interactive video portion. A method of managing a remote game is also provided.
US10798455B2 Video delivery
The disclosure relates to a method of delivering a video frame. One implementation may involve spatially partitioning a video frame into a plurality of blocks, encoding at least one of the plurality of blocks of the video frame, and transmitting the at least one of the plurality of blocks of the video frame.
US10798454B2 Providing interactive multimedia services
A method for presenting interactive multimedia programs includes selecting a multimedia program having a plurality of segments, classifying the multimedia program and the plurality of segments according to content, and generating a plurality of additional content items based on the classification, each of which is associated with at least one of the plurality of segments. The method further includes generating a plurality of pre-defined queries for each of the plurality of segments based on a content of the segment and at least one speech recognition grammar based on the plurality of pre-defined queries. The plurality of additional content items are retrievable responsive to the plurality of pre-defined queries. The method further includes generating a data stream including the at least one speech recognition grammar and all of the plurality of additional content items and the plurality of pre-defined queries arranged according to an order of the plurality of segments.
US10798453B2 Content scheduling
Presentation of content by a device can be uniquely scheduled by a user in advance with no further interaction with the device by the user. A schedule manager component associated with the device can receive input from a user selecting various items of content for presentation at various times, and, based on the input, can schedule presentation of the various items of content at the various times. The items of content can be content obtained by the device from various sources, including television channels, radio channels, Internet sources, applications, or other devices. To facilitate scheduling of content, the schedule manager component can facilitate presenting a content scheduler interface to the user on the device or another device associated with the device. The schedule manager component can execute the various items of content at the various times for presentation by a display device associated with the device.
US10798451B2 Systems and methods for detecting a reaction by a user to a media asset to which the user previously reacted at an earlier time, and recommending a second media asset to the user consumed during a range of times adjacent to the earlier time
Systems and methods are disclosed herein for detecting a first reaction by a user when consuming a media asset at a first time, where a first magnitude of the first reaction exceeds a first threshold. The systems and methods may determine whether a second reaction by the user occurred when the user consumed the media asset at a second time that is prior to the first time, where a second magnitude of the second reaction exceeds a second threshold, and may recommend the second media asset to the user.
US10798450B2 Display apparatus and set-top box identification method thereof
A method of identifying a set-top box connected to a display apparatus, including detecting network connection information, determining an internet service provider using the detected network connection information, and searching a stored set-top box list according to a priority corresponding to the determined internet service provider.
US10798449B2 Information processing apparatus and information processing method for validating an application
Provided is an information processing apparatus, including: a broadcast receiver capable of receiving a broadcast signal; and a controller configured to obtain at least information used to control an operation of an application, the application using a broadcast signal received by the broadcast receiver, and an application information table describing information on an expire date, to determine if the expire date of the obtained application information table is expired or not based on information on the expire date, and to invalidate start of the application based on the application information table if the controller determines that the expire date is expired.
US10798448B2 Providing restricted overlay content to an authorized client device
A processing device for generating a viewing data report is disclosed. The processing device may include a memory device and a processor. The memory device may store instructions. The processor may be operatively coupled to the memory device. The processor may execute the instructions to: determine first viewing data associated with a first ACR event; determine second viewing data associated with a second ACR event; determine that a data field of a plurality of data fields in the first viewing data is incomplete; derive new data for the data field using other data fields of the first viewing data; aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of a first viewer and a second viewer; and create a viewing data report as a compilation of the aggregated viewing data.
US10798446B2 Content narrowing of a live feed based on cognitive profiling
Methods and systems for use in processing streaming video content to determine portions of interest to a viewer and arrange content display accordingly. In various examples, a streaming video processing system determines a plurality of media content tags associated with streaming video content, including a first tag associated with a stored portion of the streaming video content and a second tag associated with a current portion of the streaming video content. The system calculates a first interest correlation value based on the first tag and a cognitive profile associated with a content requestor, and a second interest correlation value based on the second tag and the cognitive profile. When the first interest correlation value indicates a greater interest level than the second interest correlation value, the system facilitates display of the stored portion of the streaming video content prior to display of the current portion of the streaming video content.
US10798442B2 Coordination of connected home devices to provide immersive entertainment experiences
In one example, the present disclosure describes a device, computer-readable medium, and method for providing immersive entertainment experiences by coordinating the actions of connected home devices. For instance, in one example, a metadata file is encoded in a first signal. The metadata file contains data that indicates how to adjust a setting of a connected home device to synchronize a home system with a portion of a media. The first signal is then delivered to a customer device in communication with the connected home device.
US10798441B2 Information processing method, apparatus, and device
An information processing method includes: a second device acquires identification information of a commodity in a video; the second device acquires corresponding advertisement information according to the identification information of the commodity; and the second device contains the advertisement information in a first read response, and sends the first read response to a fourth device. An information processing apparatus and a device are also disclosed.
US10798436B2 System and method to deliver video content
Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed.
US10798433B2 Dynamic content delivery routing and related methods and systems
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
US10798422B2 Method and system of video coding with post-processing indication
Methods, systems, and articles are described herein related to video coding with post-processing indication.
US10798417B2 Deblock filtering for 360-degree video coding
A method of decoding 360-degree video, including receiving video data indicative of a 360-degree video picture projected onto a 2D picture, the 2D picture being divided into a plurality of blocks, predicting a first of the blocks of the 2D picture, and deblock filtering pixels along a border of the first of the blocks based on the position of the border between the first of the blocks and a second of the blocks in the 360-degree video picture.
US10798414B2 Method and device for selective multi-sample intra-prediction
The multi sample prediction method of the present invention comprises the steps of: determining a sample group consisting of a plurality of samples inside a decoding target block; determining a representative position corresponding to the sample group, inside the decoding target block; determining a representative prediction value for the sample group, on the basis of the determined representative position; and determining the determined representative prediction value as the final prediction value for each of the plurality of samples making up the sample group. The present invention enhances efficiency in encoding/decoding and reduces complexity thereof.
US10798406B2 Systems and methods for controlling video display
Systems and methods are provided for video display control. An example method includes: determining, by one or more processors, whether a coding frame extracted from a video coding stream is an I Frame; if the coding frame extracted from the video coding stream is an I Frame, acquiring, by the one or more processors, a timestamp of the I Frame and a timestamp of an adjacent coding frame after the I Frame; and controlling, by the one or more processors, display of the I Frame based on the timestamp of the I Frame and the timestamp of the adjacent coding frame after the I Frame.
US10798405B2 Image encoding method and apparatus, and image decoding method and apparatus
An image encoding method includes: determining N encoded units from adjacent encoded units of a to-be-encoded unit according to a first preset rule, where a motion prediction mode of the N encoded units is the same as that of the to-be-encoded unit; generating an nth motion vector group by using a first preset algorithm and based on a motion vector of an nth encoded unit; determining, from obtained N motion vector groups according to a second preset rule, one motion vector group as an optimal motion vector group; determining a prediction sample value of each sample unit in the to-be-encoded unit by using a second preset algorithm and based on the optimal motion vector group; and encoding a prediction residual of each sample unit and an index identifier of the optimal motion vector group, to obtain a bitstream corresponding to the to-be-encoded unit.
US10798402B2 Same frame motion estimation and compensation
Motion estimation or compensation functionality of a hardware component is used to encode or decode key frames and other video frames. The hardware component includes a memory, which may, for example, be a local static random access memory or an external dynamic random access memory. Upon a block of a frame being encoded or decoded, data associated with that block is stored in the memory. That data can then be processed by motion estimation or motion compensation for use in encoding or decoding one or more later blocks within the same frame. The data may, for example, be stored in the memory after operations for reconstruction and loop filtering have been performed. The data stored in the memory may effectively be processed using traditional inter-prediction operations, such as to identify similar video objects within blocks of the same frame.
US10798396B2 System and method for temporal differencing with variable complexity
A system and method for transmitting compressed video. A transmitter receives uncompressed video data from a video source, and compresses it using one or more reference frames. A receiver receives the compressed video data and decodes it, using the same reference frames, to form display data. The reference frames are stored in compressed form in both the transmitter and the receiver. Each frame of display data becomes a reference frame for the decoding of a subsequent frame.
US10798395B2 Video encoding with content adaptive resource allocation
One or more computing devices, systems, and/or methods for video encoding are provided. For example, a video file may be segmented into at least a first portion and a second portion. The first portion may be analyzed to determine that the first portion is associated with a first level of complexity, and the second portion may be analyzed to determine that the second portion is associated with a second level of complexity. A first bitrate associated with the first level of complexity may be determined, and a second bitrate associated with the second level of complexity may be determined. The first portion may be encoded at the first bitrate to generate a first encoded portion, and the second portion may be encoded at the second bitrate to generate a second encoded portion. The first encoded portion and the second encoded portion may be assembled to generate an optimized video file.
US10798391B2 Filtering method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
A filtering method according to the present invention is for filtering a plurality of blocks included in an image, and comprises: determining whether each of the blocks is an IPCM block or not; filtering a non-IPCM block that is not an IPCM block among the blocks to generate filtered data; outputting the filtered data as pixel values of the non-IPCM block, and outputting pixel values of the unfiltered IPCM block as pixel values of the IPCM block.
US10798387B2 Source-consistent techniques for predicting absolute perceptual video quality
In various embodiments, a perceptual quality application computes an absolute quality score for encoded video content. In operation, the perceptual quality application selects a model based on the spatial resolution of the video content from which the encoded video content is derived. The model associates a set of objective values for a set of objective quality metrics with an absolute quality score. The perceptual quality application determines a set of target objective values for the objective quality metrics based on the encoded video content. Subsequently, the perceptual quality application computes the absolute quality score for the encoded video content based on the selected model and the set of target objective values. Because the absolute quality score is independent of the quality of the video content, the absolute quality score accurately reflects the perceived quality of a wide range of encoded video content when decoded and viewed.
US10798380B1 Adaptive use of search modes based on neighboring blocks
Reference data is one type of data that the video accelerator may frequently be read from external memory. In various examples, the video accelerator can adaptively select inter-prediction modes based on the bandwidth to external memory that is available at any point in time. The video accelerator can determine the amount of bandwidth that is available, and when the bandwidth is insufficient for obtaining reference data for all possible inter-prediction modes, the video accelerator can use the encoding parameters of a neighboring block to select an inter-prediction mode to use. The video accelerator can then obtain a reference window for the selected inter-prediction mode, and perform prediction using the inter-prediction mode and the reference window.
US10798379B2 Intra/inter mode decision for predictive frame encoding
This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.
US10798378B1 Weighted angular prediction for intra coding
A method of decoding JVET video, comprising receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique. An intra direction mode for a coding unit may be selected, as well as one or more of the plurality of reference lines to generate at least one predictor for the intra direction mode. A predictor may be generated from reference samples within each selected reference line by combining predicted pixel values based on a projected position on a main reference line in combination with predicted pixel values based on a projected position on a side reference line. The predicted pixel values are weighted according to a weight parameter, wherein the weight parameter is determined based on a shift conversion factor.
US10798372B2 Gate line scanning methodology for three-dimensional display driving method and device, and display device
A 3D display driving method, a 3D display driving device and a display device are provided. The 3D display driving method includes, during each display period: within a display duration (2n−1)th for a left-eye image of a left-eye image frame, scanning a first gate line in an nth group of gate lines, and within a part of the display duration (2n−1)th for the left-eye image, scanning a second gate line in the nth group of gate lines; and within a display duration (2n)th for a right-eye image of a right-eye image frame, scanning the second gate line in the nth group of gate lines, n being a positive integer smaller than or equal to M, and M being an integer greater than 1.
US10798371B2 Multiview display with head tracking
A head-tracking multiview display and a head-tracking multiview display system selectively provide a primary set of views and a secondary view representing a perspective view of a scene that is angularly adjacent to the primary view set. The head-tracking multiview display includes a multibeam backlight configured to provide a plurality of light beams corresponding to different view directions of a multiview image and a light valve array configured to modulate the light beams to provide a plurality of views including the primary view set and the secondary view. The head-tracking multiview display system further includes a head tracker configured to determine a position of a user. At a first determined position the head-tracking multiview display is configured to provide the primary view set and at a second determined position the head-tracking multiview display being configured to provide the augmented view set.
US10798370B2 Apparatus, system, and method for interpupillary-distance-adjustable head-mounted displays
An apparatus for head-mounted displays may include (i) a flexible planar support frame, (ii) a left eye cup coupled to a left side of the flexible planar support frame and a right eye cup coupled to a right side of the flexible planar support frame, (iii) left-eye and right-eye display screen areas mounted to the flexible planar support frame such that the left-eye display screen area projects toward a left eye aperture defined by the left eye cup and the right-eye display screen area projects toward a right eye aperture defined by the right eye cup. The flexible planar support frame may be bendable such that the distance between projections of the left-eye and right-eye display screen areas onto a viewing plane varies as the flexible planar support frame bends, thereby adjusting for varying interpupillary distances. Various other devices, systems, and methods are also disclosed.
US10798368B2 Exposure coordination for multiple cameras
In one embodiment, a computing system may determine a first target region within a first field of view of a first camera and a second target region within a second field of view of a second camera. The first field of view and the second field of view may be partially overlapping. The system may determine first lighting conditions of the first target region. The system may determine a first exposure time for at least the first camera and the second camera based at least in part on the determined first lighting conditions. The system may instruct the first camera and the second camera to take pictures using the determined first exposure time.
US10798367B2 Imaging device, image processing device and image processing method
A third imaging unit including a pixel not having a polarization characteristic is interposed between a first imaging unit and a second imaging unit including a pixel having a polarization characteristic for each of a plurality of polarization directions. A depth map is generated from a viewpoint of the first imaging unit by matching processing using a first image generated by the first imaging unit and a second image generated by the second imaging unit A normal map is generated on the basis of a polarization state of the first image. Integration processing of the depth map and the normal map is performed and a depth map with a high accuracy is generated. The depth map generated by the map integrating unit is converted into a map from a viewpoint of the third imaging unit, and an image free from deterioration can be generated.
US10798366B2 Motion detection device and motion detection method
A motion detection device is provided. The motion detection device includes a first image recording unit, a first storage unit, a motion detection unit, a depth calculation unit, and a determination unit. The first image recording unit is configured to record a first video. The first storage unit is configured to store the first video. The motion detection unit is configured to detect a moving object in the first video. The depth calculation unit is configured to calculate a depth of the moving object. The determination unit is configured to determine whether or not the moving object is a concerned event according to the depth of the moving object.
US10798365B2 Auto-alignment of image sensors in a multi-camera system
A pair of cameras having an overlapping field of view is aligned based on images captured by image sensors of the pair of cameras. A pixel shift is identified between the images. Based on the identified pixel shift, a calibration is applied to one or both of the pair of cameras. To determine the pixel shift, the camera applies correlation methods including edge matching. Calibrating the pair of cameras may include adjusting a read window on an image sensor. The pixel shift can also be used to determine a time lag, which can be used to synchronize subsequent image captures.
US10798361B2 Video display control methods and apparatuses and display devices
Various video display control methods and apparatuses and various display devices are disclosed. A method comprises: acquiring interframe differences between every two adjacent frames in at least two adjacent video frames in sequence of a video, adjusting a display image distance of at least one video frame in the at least two video frames according to respective interframe differences, and controlling the display device to display the at least one video frame at least according to the adjusted display image distance of the at least one video frame. A visual effect and user experience can be thereby improved.
US10798357B2 Method and device for correcting color temperature of flash lamp
The present disclosure relates to a method and a device for correcting a color temperature of a flash lamp in the field of the computer technology. The method includes: obtaining a first color temperature value of a gray point region in a first image, in which the first image is obtained by capturing a scene when the flash lamp is closed; searching for an image region corresponding to the gray point region in a second image, in which the second image is obtained by capturing the scene when the flash lamp is open; and correcting the color temperature for the light compensation of the flash lamp according to a difference obtained by subtracting the first color temperature value from the second color temperature value.
US10798353B2 Calibration apparatus, calibration method, optical apparatus, image capturing apparatus, and projection apparatus
A calibration apparatus is configured to acquire calibration data indicating a correspondence between two-dimensional pixel coordinates of the image-conversion device and three-dimensional world coordinates of the world coordinate space and calculate parameters by fitting, to the acquired data, a camera model in which two coordinate values of the two-dimensional pixel coordinates are expressed as a function of three coordinate values of the three-dimensional world coordinates. When a projection relationship between an angle of view and an image height of the optical system is roughly expressed by a predetermined expression by using a projection focal distance, the apparatus is configured to convert three-dimensional world coordinates of the acquired data to two-dimensional coordinates and, subsequently, by fitting a camera model in which the two coordinate values of the two-dimensional pixel coordinates are expressed as a function of two coordinate values of the two-dimensional coordinates, calculate the parameters of the camera model.
US10798347B2 Information processing device, information processing method, and program
According to an embodiment of the present technology, there is provided an information processing device including an input unit, a setting unit, and a generation unit. An image information item of an image to be a projection target is input to the input unit. The setting unit sets a superimposition region at a predetermined position in the image to be the projection target. The generation unit generates, on the basis of the input image-information item, a base image that contains an image of the set superimposition region, and a superimposition image that is superimposed onto the image of the superimposition region in the base image.
US10798345B2 Imaging device, control method of imaging device, and storage medium
A first imaging unit according to the present embodiment acquires a wide angle image. A second imaging unit according to the present embodiment captures a part of a capturing range of the first imaging unit and comprises a drive mechanism capable of changing a capturing direction. A control unit controls a frequency of acquiring the wide angle image based on at least one of a state of the second imaging unit and information included in a detail image captured by the second imaging unit.
US10798344B1 Asset management monitoring
Techniques are described for an autonomous asset management system that integrates autonomous devices, such as drone devices and other robotic devices, with a home security system of a property to enable management, monitoring, and/or tracking of various assets located within the property. In some implementations, an indication of an asset associated with a property is obtained by an autonomous device. Sensor data collected by one or more sensors of the property is obtained by the autonomous device based on the indication of the asset. A present status of the asset is determined by the autonomous device based on the sensor data. A determination that the present status of the asset does not correspond to an expected status of the asset is made by the autonomous device. In response, the autonomous device navigates to the particular location of the property.
US10798341B1 Systems and methods for compiling and presenting highlights of a video conference
A user interface of a video conference system includes a bi-axial display of highlight information corresponding to highlights designated by participants in a video conference. The biaxial display shows highlights organized in timeline fashion within a panel arranged alongside a display of conference participants, and indications of those highlights within a timeline associated with the display of conference participants. The highlights organized in timeline fashion within the panel may include spaces for comments by the conference participants. Moreover, the panel may be configurable to display either the spaces for comments by the conference participants or an annotated transcript of the video conference, the transcript being annotated with indicators of instances of the highlights.
US10798340B2 Auxiliary stream transmission method based on video conference system
The present invention relates to an auxiliary stream transmission method based on a video conference system. The method integrates an auxiliary stream function into an auxiliary stream peripheral, a computer is connected to a master server of the video conference system through the auxiliary stream peripheral, and the master server and the auxiliary stream peripheral are connected through a network cable. In the present invention, the auxiliary stream peripheral and the master server are connected through a network cable, to improve flexibility of system deployment, and costs of the network cable are low, to correspondingly reduce deployment costs of the system.
US10798338B1 Single point devices that connect to a display device
Single point devices that connect to a display device include a port for establishing a connection to a port on the display device and for switching the display device from a first mode to a second mode; an audio video device configured to capture image data representing one or more images of physical entities in a field of view of the audio video device and further configured to capture acoustic data; a receiver device and a transmitter device configured for dedicated communication with a data processing system.
US10798331B2 Multichromic reflective layer to enhance screen gain
A multichromic reflective coating is applied to a projector screen to reflect only those wavelengths produced by the projector, to accentuate selective wavelengths of light to be reflected. The screen can be a passive black substrate or an active grayscale screen such as e-ink paper, and un-reflected light reaches the screen which selectively tunes its grayscale to accentuate the brightness or darkness of the color video image being projected onto it and reflected by the multichromic reflective coating.
US10798330B2 Imaging device and imaging apparatus
A solid state imaging device includes a pixel unit and an output unit. The pixel unit has a first pixel and a second pixel different from the first pixel. The output unit has a first capacitance to which a first pixel signal read from the first pixel is input, a second capacitance to which a second pixel signal read from the second pixel is input, and an operational amplifier outputting an output signal in accordance with the first capacitance and the second capacitance.
US10798326B2 Imaging apparatus, signal processing apparatus, and moving body
A pixel includes a first electrode, a second electrode facing to the first electrode in a first direction, and a third electrode disposed between the first and second electrodes. A photoelectric conversion layer is disposed on the electrodes. Signals for phase difference detection are read from the first and second electrodes. Furthermore, a signal for imaging is read from the third electrode.
US10798308B2 Imaging control device, imaging apparatus, imaging control method, and imaging control program
An processor that performs consecutive imaging control for consecutively imaging a subject by an imaging sensor and emitting auxiliary light in an imaging period in which each of the plurality of times of the imaging is performed, the imaging periods do not overlap, an end timing of a light emission period of the auxiliary light started in the imaging period is later than an end timing of the imaging period, the imaging control device further controls a light emission intensity of the auxiliary light in the light emission period started in the second imaging period or imaging sensitivity in the second imaging period based on the light emission intensity of the auxiliary light emitted in an overlapping period overlapping with the second imaging period in the light emission period started in the first imaging period.
US10798306B1 Interpolation based camera motion for transitioning between best overview frames in live video
The present invention is a method and a processing device that allows smoothing of all camera parameters that are changeable while the camera is running through a tasklist component that schedules transitions synchronized with the output video frame rate. A device-native thread runs the scheduler which picks smoothing tasks off a list to meet real-time requirements. Different strategies for smoothing based on Bézier curves, splines and linear interpolation are scheduled on the runtime. The camera, which is automatically able to detect people and frame them based on where they are, uses this module to smoothly change the frame when people move in the camera field of view, among other functions.
US10798304B2 Optical unit with shake correction function including center-of-gravity position adjusting member and method for fixing center-of-gravity position adjusting member
An optical unit may include a movable member. The movable member may include a lens barrel member, an imaging element, and a holder to which either one of a coil and magnet comprised in a swing-driving mechanism is attached. The optical unit may further include a fixed member to which another one of the coil and magnet is attached. The fixed member may be configured to support the movable member. The optical unit may further include a position adjusting member attached to a tubular part of the holder. The tubular part may include a subject-side end part and a stepped part. The position adjusting member may be in an annular shape to be engaged with a small outside diameter of the tubular part. A part of the small-diameter part that is not surrounded by the position adjusting member may be bent to an outer circumference side of the tubular part.
US10798303B1 Techniques to compensate for movement of sensors in a vehicle
Techniques are described for compensating for movements of sensors on a vehicle. A method includes receiving two sets of sensor data from two sets of sensors, where a first set of sensors are located on a roof of a cab of the semi-trailer truck and a second set of sensor data are located on a hood of the semi-trailer truck. The method also receives from a height sensor a measured value indicative of a height of the rear of a rear portion of the cab of the semi-trailer truck relative to a chassis of the semi-trailer truck, determines two correction values, one for each of the two sets of sensor data, and compensates for the movement of the two sets of sensors by generating two sets of compensated sensor data. The two sets of compensated sensor data are generated by adjusting the two sets of sensor data based on the two correction values.
US10798302B2 Method of capturing based on usage status of electronic device and related products
A capturing method and related products are provided. The capturing method is applicable to an electronic device including a gravity sensor, a display screen, a control circuit, and a camera. The display screen has a display region and a non-display region. The camera is located in the non-display region. The method includes the follows. A usage status of the electronic device is determined. The usage status includes a portrait-mode-upright usage status and a portrait-mode-inverted usage status. The non-display region is located at the top side of the display region when the electronic device is in the portrait-mode-upright usage status. A target zoom ratio of the camera is determined when the electronic device is in the portrait-mode-inverted usage status. An image is captured based on the target zoom ratio when the electronic device is in the portrait-mode-inverted usage status.
US10798301B2 Panoramic image mapping method
Disclosed is a panoramic image mapping method and a corresponding reversely mapping method. Particularly, the mapping process includes mapping a panoramic image or a spherical surface corresponding to Video A: first, dividing the spherical surface into three areas based on the latitudes of the spherical surface, denoted as Area I, Area II, and Area III, respectively; mapping the three areas to a square plane I′, a rectangular plane II′, and a square plane III′, respectively; then, splicing the planes I′, II′ and III′ into a plane, wherein the resulting plane is the two-dimensional image or video B. Compared with the equirectangular mapping method, the method according to the present disclosure may effectively ameliorate oversampling in high-latitude areas and effectively lower the bit rate needed by coding and the complexity of decoding. The present disclosure relates to the field of virtual reality, which may be applied to panoramic images and videos.
US10798298B1 Flicker detector
In one embodiment, a computing system receives one or more signals indicative of light intensities captured by one or more cameras. These signals are captured in a plurality of frames at a first frame rate. The computing system calculates light intensity metrics for each frame of the plurality of frames based on the one or more signals captured in the respective frames. The computing system detects one or more peaks based on the light intensity metrics associated with one or more frames of the plurality of frames. The one or more frames were captured in a predetermined time period. The computing system determines a likelihood of perceptible flicker based on the detected one or more peaks. The computing system causes the one or more cameras to capture frames at a second frame rate in response to a determination that the likelihood of perceptible flicker exceeds a predetermined threshold.
US10798297B2 Systems, methods, and devices for unmanned vehicle detection
Systems, methods, and apparatus for detecting UAVs in an RF environment are disclosed. An apparatus is constructed and configured for network communication with at least one camera. The at least one camera captures images of the RF environment and transmits video data to the apparatus. The apparatus receives RF data and generates FFT data based on the RF data, identifies at least one signal based on a first derivative and a second derivative of the FFT data, measures a direction from which the at least one signal is transmitted, analyzes the video data. The apparatus then identifies at least one UAV to which the at least one signal is related based on the analyzed video data, the RF data, and the direction from which the at least one signal is transmitted, and controls the at least one camera based on the analyzed video data.
US10798296B2 Camera system for detecting codings
A method for operating a camera system for detecting codings, in which positions of contour points of the codings are determined in relation to edges of a search zone of the camera system, wherein a reading reliability of the search zone is determined from a distance of the contour points from the edges of the search zone.
US10798294B1 Remotely controlling access to a digital camera
Remotely controlling access to a digital camera. In some embodiments, a method may include defining at least one parameter associated with a capture of media by a camera coupled to a monitored computer device, determining that the camera is capturing media, determining that the at least one parameter is present in the captured media; determining that the presence of the at least one parameter is not approved, and sending an instruction to the monitored computer device to disable use of the camera coupled to the monitored computer device for a pre-determined period of time based on determining that the presence of the at least one parameter is not approved.
US10798293B2 Image pickup apparatus and image pickup method
An image pickup apparatus of the present invention includes: an image pickup unit that picks up an image of a specific range and acquires an image signal; a storage unit that stores multiple target image dictionaries respectively corresponding to multiple types of targets; an inference engine that determines a type of the specific target on the basis of an image signal acquired by the image pickup unit and the multiple target image dictionaries stored in the storage unit, and selects one of the target image dictionaries corresponding to the determined type of the specific target from the multiple target image dictionaries; and an image pickup control unit that performs image pickup control on the basis of the image signal acquired by the image pickup unit and the target image dictionary selected by the inference engine.
US10798284B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and method that enables to correctly obtain an area of a main object at the time of auto focusing.A control block selects a local focus area from information of a taken image and supplies designated focus position information indicative of the selected local focus area to an image processing block. The image processing block executes a control operation related with focusing on the basis of object area information indicative of an area corresponding to two or more objects within an image and designated focus position information indicative of a designated focus position in this image. The present disclosure is applicable to an imaging apparatus, for example.
US10798277B2 Method for manufacturing camera modules and a camera module array
A method for manufacturing a camera module, the camera module including a circuit carrier, an image sensor and an optical system holder, including: mounting the image sensor on the circuit carrier; applying a protective layer to the circuit carrier, in which the image sensor is not covered by the protective layer and the protective layer simultaneously forms the optical system holder.
US10798274B2 Body mounted camera system
A body mounted camera system may include a band structure having an inner surface positionable against a user's body, an outer surface facing away from the user's body, and an interior cavity between the inner surface and the outer surface; a camera within the interior cavity including a lens exposed through the outer surface of the band structure; a controller within the interior cavity for controlling the camera, the controller including an interconnection module for connecting to an outside device; a power source within the interior cavity for powering the controller and the camera; and electrical connections connecting the controller, the power source, and the camera.
US10798267B2 Image processing to set output pixel values subject to edge or thin line correction
An image processing unit detects an edge portion of an input image and outputs first data for correcting the detected edge portion. The image processing unit also detects a thin line in the input image and outputs second data for correcting the detected thin line. In a case where a pixel of interest is subjected to both correction processes using the first data and the second data, a greater correction amount is selected and the correction is made using the selected correction amount, and a result corrected image is output as an output image.
US10798265B1 Image reading device and image forming apparatus
An image reading device includes an image reading unit that reads an image while moving in a sub-scanning direction, a casing that houses the image reading unit, a guiding member that is movable relative to the casing in the sub-scanning direction and guides the casing in the sub-scanning direction, and an endless member to which the casing is fixed and that endlessly travels between a starting position and a terminal position in the sub-scanning direction.
US10798261B2 Systems and methods for identifying and transferring sheets
Provided are systems and methods for identifying, isolating, and/or aligning sheets. An identification system can facilitate accurate identification of a sheet by (i) vacating one or more components of the system that are not the sheet from a zone of detection, and/or (ii) determining a reference axis of the sheet. An isolation system can facilitate accurate isolation of a sheet by (i) providing targeted air flow, and/or (ii) introducing a wave into the sheet. Identification systems and/or isolation systems described herein may facilitate isolation of sheets that were previously fastened together by one or more fasteners. An alignment system can facilitate accurate alignment of a first sheet at an upstream location relative to a second sheet at a downstream location via machine learning.
US10798259B2 Input device and image forming apparatus
An input device includes: an operation panel that receives an operation input; a vibration element that is mounted to the operation panel and that vibrates the operation panel in at least one vibration direction; a vibration absorber that connects the operation panel to an apparatus main body and that absorbs a vibration of the operation panel; and a CPU that causes the vibration element to vibrate based on the operation input, wherein the vibration element is mounted on a gravity center axis of the operation panel in the vibration direction.
US10798258B2 Information processing method, information processing apparatus, and non-transitory recording medium storing instructions for executing an information processing method
An information processing method, apparatus, and non-transitory recording medium storing instructions for executing an information processing method. The information processing method, performed by a computer connectable to a terminal via a network, includes determining a status of a device based on a first image of the device transmitted from the terminal, specifying a solution for a problem occurring in the device based on the status of the device, displaying a first message on the terminal to indicate the specified solution, displaying a second message on the terminal to request a second image obtained by photographing a specified part of the device or the device in a specified state, updating the status of the device based on the second image, specifying the solution for the problem in accordance with the updated status of the device, and displaying a third message on the terminal to indicate the specified solution for the problem.
US10798257B2 Computer-readable medium, information processing device, and method for selecting image processing apparatus
A non-transitory computer-readable medium stores computer-readable instructions that are executable by a processor coupled with an information processing device, the information processing device including a communication interface, the instructions being configured to, when executed by the processor, cause the processor to determine whether a selected image processing apparatus is set, in a case where it is determined that the selected image processing apparatus is not set, search for and find one or more image processing apparatuses communicable with the information processing device via the communication interface, set a specified one of the found one or more image processing apparatuses as the selected image processing apparatus, and cause the selected image processing apparatus to perform a particular kind of image processing.
US10798255B2 Image data generation apparatus, information processing system, image data generation method, and recording medium
An image data generation apparatus includes circuitry configured to refer to image processing association information in which a plurality of image defect types is associated with a plurality of different image processing, respectively; apply, to image data, image processing selected from the plurality of different image processing in accordance with an image defect type included in the image data; and generate processed image data from the image data.
US10798251B2 Device and method for implementing data service
A device and a method for implementing a data service in order to avoid generating an unnecessary data usage fee for user equipment (UE) and further avoid data usage waste after a data service switch of the UE is turned off. The method includes determining, by a first network-side device, a status of a data service switch of UE, and sending, by the first network-side device, a first notification message to a second network-side device when the data service switch of the UE is turned off, where the UE is already registered with a network, the first notification message includes first instruction information and an identity of the UE, and the first instruction information instructs the second network-side device to skip charging for data packets of the UE flowing through the second network-side device.
US10798249B2 Managing live video stream connections and data usage
Exemplary embodiments of the present disclosure are related to minimize data usage over a costly or slow communication link, this method allows a camera to stream only when a user or a plurality of users are actively watching the video. When the user(s) are not watching the video stream the stream is terminated preventing any further data usage on the metered data connection. The system may also include a user device and a back-end network with a stream manager service. The stream manager service terminates streaming over a wireless channel by an application of the user device when the user device determines one of inactivity of a user of the user device with the application or navigation on the user device away from the application.
US10798246B2 Call collision resolution in a communication network
A method is provided for resolving a call collision in a communication network. The method comprises, at a network node of the communication network: receiving a first call request message from a first user device to set up a call from the first user device to a second user device; checking whether the second user device has in turn sent a second call request message to set up a call from the second user device to the first user device; and in the affirmative, routing the first call request message to a conference bridge.
US10798244B2 Consumer electronic registration, control and support concierge device and method
We disclose a concierge device that can be configured to register, control and support a consumer device. It can alternatively or redundantly connect to a home management bridge and/or cloud-based management servers. It can accept menus that allow a single concierge device to provide a wide range of functions for various consumer devices. The concierge device allows the user in a single action to initiate a support session, automatically identifying the consumer device. The concierge device can be configured for voice or video support calls. The concierge device in conjunction with a home management bridge or gateway can manage on boarding of components of an automated home, such as switches and lamps. Implementations of the concierge device that include a display can show supplemental information, such as advertising, optionally in coordination with media being played on a consumer device coupled in communication with the concierge device.
US10798239B2 Multi-device call notification silencing
A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
US10798236B2 Automated user information provision using images
A method for automated user information provision using an image includes requesting at least one user information image in response to receiving a user information form from a requesting entity over a network. The at least one user information image is received from a camera. The at least one user information image is analyzed using a processor to determine that the at least one user information image includes requested user information in at least one request section of the user information form. The requested user information is automatically provided into the at least one request section of the user information form. The user information form including the requested user information in the at least one request section is displayed on a display. The user information form may then be sent over the network to provide the requested user information to the requesting entity.
US10798232B2 Presenting a coloring pattern by a case of a mobile device based on received content
Presenting a coloring pattern by a case of a mobile device according to received content includes receiving, by the mobile device, content; determining, based on the content, a coloring pattern; generating, based on the coloring pattern, a heat pattern in an inductive mesh of the mobile device; and presenting, by a thermally activated material included in the case of the mobile device and in thermal contact with the inductive mesh, the coloring pattern.
US10798225B2 Simultaneous transmission method across multiple wireless communication standards
There is provided a wireless station including a plurality of standard controls corresponding respectively to a plurality of wireless communication standards sharing a frequency resource, the wireless station including a simultaneous transmissions management part setting a parameter for a random access process corresponding to each of the plurality of wireless communication standards for each of the plurality of standard controls, controlling frequencies and transmission start timings of the plurality of wireless communication standards, and simultaneously transmitting wireless frames of each of the wireless communication standards which obtained the transmission opportunities using FDMA, the plurality of standard controls are configured to simultaneously transmit the wireless frames of the plurality of wireless communication standards using FDMA, with the frequency resource which obtained the transmission opportunities by performing the random access process corresponding to each of the wireless communication standards under the control of the simultaneous transmissions management part.
US10798216B2 Automatic provisioning of IoT devices
The disclosed technology is generally directed to IoT communications. For example, such technology is usable in provisioning IoT devices in an automatic manner with no manual steps. In one example of the technology, upon initial boot, identification information is automatically sent to a provisioning service endpoint stored in the IoT device. The identification information includes an identification (ID) of the first IoT device. Cryptographic information is received from the provisioning service. The cryptographic information is associated with an IoT hub selected from a plurality of IoT hubs based, in part, on the ID of the first IoT device. A message is automatically sent to the IoT hub in response to receiving the cryptographic information. A new configuration file and a firmware update are received from the IoT hub without requiring a user association. The new configuration file and the firmware update are automatically installed.
US10798211B2 Generating attribute preference models based on disparate attribute spectrums
An attribute correlation system reduces network traffic and processing cycles associated with impromptu item selections by generating attribute preference models based on disparate attribute spectrums. The attribute correlation system deploys the attribute preference models to select individual items from various disparate “candidate item categories.” Generally described, the attribute preference models facilitate analyzing item sets across a wide variety of disparate “candidate” item categories to preemptively identify individual items for a user. In this way, the individual items may be identified and, ultimately, selected for the user even absent any indication that the user has searched for otherwise identified these items or even other items from within the disparate “candidate” item categories. The “candidate” item categories may be determined to be disparate from one another based on a relationship void existing such that predefined relationships are missing between these “candidate” item categories.
US10798210B2 Handling notifications
In particular embodiments, one or more notifications are presented on a screen of a personal computing device while the personal computing device is in a locked state. Entry of one or more user responses may be detected on the personal computing device while still in the locked state. Each user response may be associated with at least one notification. An authorization event associated with the personal computing device may be detected, thereby unlocking the personal computing device. The one or more user responses on the personal computing device may then be presented to the user for confirmation. Once user confirmation is received, confirmed user responses may then be published.
US10798207B2 System and method for managing application performance
A system and method for managing application performance includes a storage controller including a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of managing application performance and a processor coupled to the memory. The processor is configured to execute the machine executable code to receive storage requests from a plurality of first applications via a network interface, manage QoS settings for the storage controller and the first applications, and in response to receiving an accelerate command associated with a second application from the first applications, increase a first share of a storage resource allocated to the second application, decrease unlocked second shares of the storage resource of the first applications, and lock the first share. The storage resource is a request queue or a first cache. In some embodiments, the second application is a throughput application or a latency application.
US10798205B2 Cache system for live broadcast streaming
Several embodiments include a cache system in a media distribution network. The cache system can coalesce content requests that specify the same URL. The cache system can select one or more representative content requests from the coalesced content requests. The cache system can send one or more lookup requests corresponding to the representative content requests while delaying further processing of the coalesced content requests other than the representative content requests. The cache system can receive a content object associated with the URL in response to sending the lookup requests. The cache system can respond to a delayed content request after the content object is cached by sending the cached content object to a requesting device.
US10798204B2 File based or single message based bulk operation processing method and device
A file based or single message based bulk operation processing method is provided, the method including constructing a configuration file including at least header information and a content part, the header information including at least a section index, the section index including at least length information of each command to be sent, the content part including a plain file formed by organizing corresponding commands to be sent in an order of the section index; sending, to a receiving terminal, bulk requests including information related to the configuration file; receiving a response from the receiving terminal; and transmitting the configuration file based on the response from the receiving terminal.
US10798199B2 Network traffic accelerator
A system for improving network data communications performance between end-user devices and content origin servers. A plurality of accelerators are distributed across a network and communicate with end-user devices and content origin servers. Software development kits installed on end-user devices monitor control channel data traffic between the end-user devices and accelerators. Various data traffic efficiency approaches are implemented by the software development kits on the end-user devices and the plurality of accelerators resulting in improved data communications links between the end-user devices and the content origin servers.
US10798198B2 Subscription and notification service
Mechanisms for subscription and notification may include dynamically changing notification behavior based on notification target status or support access to notification history information.
US10798197B2 Lifescore
Methods and systems are disclosed that generate life scores for individuals based on various information associated with the individuals. For example, life scores may be based on data associated with several aspects of the individual's life, such as work, family, hobbies, education, etc. The life scores may be generated in realtime and/or periodically and provided to the individual and/or shared with others in various formats.
US10798195B2 Fast roaming with shared services in enterprise fabric based networks
The embodiments herein push notifications to network devices used by a shared service to which a roaming host in a network fabric is subscribed. For example, a network fabric controller can access a VN policy table which stores the relationships between the virtual networks in the network fabric. Using this table, the controller can identify what shared service VNs (i.e., extranets) can communicate with the host's VN. The controller can push out notifications to the network devices used by the shared service VNs to store the new location of the host. That is, the network devices that locally store a location of the host can update their routing caches to point to the new location of the host. In this manner, the network fabric can reduce the time needed to reconverge on the new location of the host by updating the network devices used by the shared service VNs.
US10798191B1 Processor for analyzing heterogeneous data streams across multiple modes and multiple parties
A method including identifying an interaction between two parties, the interaction hosted by a remote server, is provided. The method includes identifying a first mode from a provider for the interaction by the two parties from multiple modes provided by the remote server, and obtaining, from the remote server, an identification for each of the parties, the identification being associated with the mode. The method includes identifying a duration of the interaction for each of the at least two parties and associating the interaction with an asynchronous interaction in a second communication mode from a second provider having a common identification with one of the parties. The method includes storing, in a database, a record of the interaction event that includes the first mode, the identification for each of the at least two parties, and the duration of the interaction for each of the at least two parties.
US10798186B2 Dynamic generation of network routing configuration with service requirements
Automated generation and implementation of a network routing configuration with service requirements are provided by automatically establishing a network routing configuration for use in network routing a client request to an appropriate service of a plurality of services of a computing environment. The network routing configuration includes one or more respective instructions to be implemented by the network routing for the appropriate service. The instruction(s) are specified as part of the automatically establishing from one or more tags associated with the appropriate service. Each tag identifies a service requirement of the appropriate service to be implemented by the network routing on behalf of the appropriate service. The network routing executes the one or more instructions associated with the appropriate service in the network routing configuration after receipt of the client request to ensure that the service requirement(s) of the appropriate service is implemented with respect to the client request.
US10798184B2 System and method for programming an embedded system
Systems and methods for programming an embedded system include establishing a first communication link between a user device and a remote multiplexer, and a second communication link between a single-board computer and the remote multiplexer. In some embodiments, the user device executes a web browser that provides an application interface. By way of example, instructions for operating the single-board computer are received at the remote multiplexer from the web browser. In some embodiments, the remote multiplexer also receives a first identifier that identifies the user device and a second identifier that identifies the single-board computer. In some cases, the instructions and the first identifier are transmitted from the remote multiplexer to the single-board computer based on the second identifier. In various embodiments, the single-board computer is configured to execute the instructions and control a robotic device within which the single-board computer is embedded.
US10798182B2 Application function control of IP address allocation
In accordance with various embodiments, a method is performed including establishing a first communication session between an application function and a user equipment assigned a first IP address. The method includes determining, by the application function, that the user equipment has changed location. The method includes, in response to determining that the user equipment has changed location, sending, by the application function, a request that the user equipment be assigned a second IP address. The method includes establishing a second communication session between the application function and the user equipment assigned the second IP address.
US10798180B1 Systems and methods for optimizing information collaboration
A system includes at least one hardware processor and a memory storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations including receiving an initiation message associated with a collaboration event between a first user and a second user, the collaboration event is initiated by the first user, determining a target device from a pool of computing devices associated with the second user based on usage history of each computing device in the pool of computing devices, initiating a collaboration session with the second user via the target device, and presenting collaborative content to the second user via the target device during the collaboration session.
US10798179B2 Service endpoint interconnect in a virtual private gateway
A system includes a virtual private gateway (VGW) provisioning service that is configured to receive a request to establish a VGW. The request specifies a service accessible through the VGW and a customer-configurable policy. The policy restricts access to the specified service to requests sent via the VGW to the specified service. Responsive to the request, the VGW provisioning service instantiates a VGW virtual machine. The VGW virtual machine includes a VGW application configured to establish a secure tunnel over a public network to a remote node and to receive encrypted traffic from the remote node over the secure tunnel. The VGW provisioning service also causes route data for the specified service to be provided to the VGW virtual machine. The VGW application advertises the route data for the specified service over the secure tunnel. The VGW provisioning service provides the policy to the identified service for compliance thereon.
US10798176B2 Joint IoT broker and network slice management component
A method for Internet of Things (IoT) traffic management in a communication network supporting a plurality of network slices, in particular a 5th generation wireless communication network, includes dynamically assigning, by a network slice management component, network resources to a number of network slices. One or more of the network slices are dedicated IoT network slices being adapted to enable IoT-related communications between an IoT platform and IoT devices or IoT gateways. The method also includes the network slice management component, interacting with an IoT broker associated with the IoT platform and, based on the interaction, performing actions with respect to an allocation of network resources to the number of network slices and/or triggering actions on the IoT broker with respect to a configuration of IoT data traffic.
US10798174B2 Smart city system architecture
A smart city system, including: a functional system, a physical system, and an information system. The functional system is an expression form of functions of the smart city; the information system is an implementation way of the functions of the smart city; and the physical system is a physical support carrier for the implementation of the functions of the smart city. The functional system has a five-platform structure; the physical system has a five-layer structure; and the information system has a five-domain structure. Through the setting of these technical characteristics, a smart city system with clear system, definite functions, matching hardware, and clear information circulation can be constructed. The smart city system has a wide range of applications.
US10798172B2 Data processing system and method to use the data processing system
The present invention relates to a data processing system and a method to process maritime software application as well as software updates on a ship comprising a main hardware-sever and a subordinate hardware-server with multiple maritime applications wherein the subordinate server and the main sever may change their respective role and function.
US10798170B2 Multi-threaded scanning of distributed file systems
Embodiments disclosed herein address the need to more efficiently backup a network-based storage environment that may be remote from a primary storage environment. For example, embodiments herein can provide a more efficient backup of a storage managed by a third-party entity. To improve the backup process, embodiments herein may optimize the number of scanning threads that are used to identify files that are to be backed up by, for example, analyzing the characteristics of the network and/or the network storage system to determine a number of scanning threads that will enable faster scanning of the network storage system while at the same time not overburden or be slowed down by a network between the network-based storage environment and the primary storage environment.
US10798168B2 Storing data in distributed systems
One example method includes receiving, by the one or more processors, a request to update data stored on a distributed data storage system that comprises a primary server and a plurality of secondary servers, the request comprising data updates; sending, by the one or more processors, an update log instruction to the primary server and the plurality of secondary servers so that each of the primary server and the plurality of secondary servers records a log associated with the request; determining, by the one or more processors, that the log has been recorded; and in response to determining that the log has been recorded, sending, by the one or more processors, a data storage instruction to the primary server and a secondary server of the plurality of secondary servers so that each of the primary server and the secondary server stores the data updates.
US10798161B2 Method and system for autoscaling applications
Aspects of the present disclosure involve a system and method for autoscaling application pools. The current disclosure presents a system that can be used to understand the throughput of one instance in an application. The throughput at the one instance in the application and/or traffic trend is used to right-size or auto-scale the application pool for the current traffic trend such that the application pool can be adjusted for varying traffic trends.
US10798157B2 Technologies for transparent function as a service arbitration for edge systems
Technologies for function as a service (FaaS) arbitration include an edge gateway, multiple endpoint devices, and multiple service providers. The edge gateway receives a registration request from a service provider that is indicative of an FaaS function identifier and a transform function. The edge gateway verifies an attestation received from the service provider and registers the service provider. The edge gateway receives a function execution request from an endpoint device that is indicative of the FaaS function identifier. The edge gateway selects the service provider based on the FaaS function identifier, programs an accelerator with the transform function, executes the transform function with the accelerator to transform the function execution request to a provider request, and submits the provider request to the service provider. The service provider may be selected based on an expected service level included in the function execution request. Other embodiments are described and claimed.
US10798155B2 Interactive method, user terminal, server and system, computer storage medium
It is described a location based interactive method, user terminal, server, system and computer storage medium, which relate to the field of computers. The method includes: it is send a geographic coordinate of a user's location to a location server; it is received from the location server and displayed a POI list containing at least one POI corresponding to the geographic coordinate; it is acquired a group creating instruction, and a group creating request is sent to a login server based on the group creating instruction; and interaction is performed with the login server based on a group to provide the user with an intra-group interactive service, where the group is created by the login server based on the POI carried in the group creating request. According to the method, the group is created based on the POI corresponding to the geographic coordinate, and the interactive service is provided to the user based on the group, and thereby extending the interactive mode and range of the location based service, and achieving better sharing of information between users.
US10798152B2 Machine learning using collaborative editing data
A method may include identifying a first set of objects that are part of a document, the document created by an application, and the first set of objects placed in the document by a first user; based on the first set of objects, determining an intent of the first user for the document; automatically adding, by the application, a second set of objects to the document according to the intent; and configuring permissions of the document to allow collaborative editing within the application between the first user and a second user to add a third set of objects to the document.
US10798145B1 Analyzing data streams
Described herein are processes to evaluate data streams, for example, to a process and system for verifying whether streaming data content satisfies pre-determined parameter rules. Such rules may be dynamic. User parameters may specify particular parameters to be included in the verification process. For example, a user may use disclosed embodiments to ensure that a particular video stream will play on one or more particular video players. If the content will not play properly, embodiments of the invention provide information to the user and may make suggestions regarding recommended steps to properly qualify the stream. In other embodiments warnings or other alerts are generated and provided to the user.
US10798144B2 Directory limit based system and method for storing media segments
A system and method for facilitating directory limit based storage scheme for uploading media segments in multiple directories at one or more media servers. Directory limit parametric information may be provided or otherwise configured in an upload profile of a packager node to construct URLs based on the directory parametric information for identifying locations in a directory tree structure that may be configured to map to a variety of physical and/or virtual storage schemes.
US10798139B2 Methods and systems for accessing relevant content
A server system sends links to content categories for display on a user device associated with a user. Each content category corresponds to a subset of content items. When a link to one of the content categories is selected, the corresponding subset of the content items is sent for display on the user device. The system selects a group of content items according to determined relevance scores for the user based on one or more relevance criteria and sends links to the content items in the group for display on the user device in a first order according to the relevance scores. The system adjusts the relevance scores of some content items in the group according to user feedback and resends links to the content items in the group for display on the user device in a second order according to the adjusted relevance scores.
US10798137B2 Collaboratively controlling display of information across multiple displays
Systems and methods for collaboratively controlling the display of information across multiple displays is disclosed. A plurality of electronic devices linked to a plurality of co-located display devices are accessed. At least one of the plurality of electronic devices is a master electronic device. Different users can select and transfer content elements from the set displayed on the master display device to the remainder of display devices, such that the selected and transferred content elements advance in order across the remainder of display devices. Users can select individual content elements from a device under their control for display by one or more display devices without the need to transfer an entire document or file from which the content element is taken. Once a content element is so displayed, other currently displayed content elements are advanced in a logical manner, or removed from display.
US10798136B2 Voice track editor
Local stations can generate their station broadcast logs based on a master broadcast log. In some cases, local stations are allowed to edit some positions, or slots, in their local logs, so that the local logs do not match the master log. This can create complexity when voice tracks for empty voice track slots are provided to the local stations, because voice tracks often reference the media in slots on either side of the empty voice track slots. An improved voice track editor indicates whether media items adjacent to an empty voice track slot in a master log match corresponding items in a station log.
US10798132B2 Methods and systems for enhancing cyber security in networks
The present application is directed a computer-implemented method for enhancing security and preventing cyber-attacks on a network. The method includes a step of receiving, from a user equipment on the network, information including a source IP address and a destination IP address. The method also includes a step of selecting a first VPN server from a VPN service provider based upon a traffic-type of the user equipment. The method also includes a step of creating, via a graphical user interface, a policy to prevent cyber-attacks such that traffic associated with the information of the user equipment is routed to the first VPN server. The method further includes a step of sending the traffic of the user equipment to the VPN server. The method even further includes a step of provisioning the first VPN server to last a predetermined amount of time base on the created policy. The method yet even further includes a step of coordinating the created policy with a router on the network, with the traffic being sent to the first VPN server via the router. The method yet even further includes a step of sending, after a predetermined condition is met, a request to the VPN service provider to transmit a second VPN server, where the first VPN server terminates when the predetermined condition is met. The application is also directed to a system and method for securing web traffic preventing cyber-attacks on a network.
US10798130B2 Control over data resource utilization through a security node control policy evaluated in the context of an authorization request
Disclosed is a method, a device, and/or a system of control over data resource utilization through a security node control policy evaluated in the context of an authorization request. In one embodiment, a method includes receiving an authorization request from a device to utilize a protected resource within a datastore. A control policy extracted from a security node defines an authorized context for the device to utilize the protected resource. The control policy includes a control algorithm comprising one or more conditionals comparing context values to control ranges. Context values are retrieved to form a context dataset. Utilization of the protected resource is authorized when it is determined by the control algorithm that the context dataset conforms to the authorized context. The security node may organize data into a domain structure that includes a unique identifier, an identity element, a content element, and a context element.
US10798129B2 Constraint-based multiuse certificates
Multiuse certificates (e.g., wildcard certificates) can be associated with policies that specify one or more computational constraints, e.g., limited processor power, limited access time, limited access to file system usage, or limited memory access. An application associated with a multiuse certificate can be monitored to ensure that the specified computational constraints are not violated. Upon the computational constraints being violated, the multiuse certificate can be invalidated and/or authentication requests rejected.
US10798126B2 Alternate display generation based on user identification
The invention relates generally to an alternate display generation based on user identification of unauthorized users. When the user is identified as an unauthorized user, the organization may present an alternative interface to the unauthorized user. The organization monitors how the unauthorized user utilizes the alternative interface, such as action requests that the unauthorized user may take through the use of the alternative interface. In response to any action requests from the unauthorized user, the organization may take alternative actions in order to make it seem that the unauthorized user was successful in the action request. In this way, the organization may monitor the use of the alternative interface by the unauthorized user, and capture additional information from the unauthorized user in order to identify, track, and/or prevent access by unauthorized users in the future.
US10798125B2 System and method for network entity assisted honeypot access point detection
Embodiments of the present invention relate to a network entity assisted system and method for detection of Honeypot access point. More particularly, the embodiments may disclose a method for authenticating the access point based on a request from a user equipment; the method comprising: comparing an AP identifier with a pre-configured list of AP identifiers to generate one of a positive response and a negative response; transmitting one of a denial response and a verification request; receiving one of a positive verification response and a negative verification response from the authorized AP; transmitting one of a positive authentication response and negative authentication response to maintain the connection with the authorized AP and release the connection with Honeypot AP, respectively.
US10798123B2 Malware detection and prevention system
Aspects of the present disclosure involve systems and methods computing devices to access a public network posing as a user to the network to detect one or more malware programs available for downloading through the network. More particularly, a malware detection control system utilizes a browser executed on a computing device to access a public network, such as the Internet. Through the browser, sites or nodes of the public network are accessed by the control system with the interactions with the sites of the public network designed to mimic or approximate a human user of the browser. More particularly, the control system may apply the one or more personality profiles to the browser of the computing device to access and interact with the nodes of the public network. Further, the control system may monitor the information retrieved from the network sites to detect the presence of malware within the nodes.
US10798118B1 System and method for anomaly detection in dynamically evolving data using hybrid decomposition
A computer program product for performing anomaly detection, a detected anomaly being indicative of an undesirable event, the computer program product comprising: a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: receiving data comprising a plurality m of multidimensional datapoints (MDDPs), each data point having n features; constructing a dictionary D based on the received data; embedding dictionary D into a lower dimension embedded space; and classifying, based in the lower dimension embedded space, an MDDP as an anomaly or as normal.
US10798115B2 Apparatus and method for detecting malicious device based on swarm intelligence
Disclosed herein are an apparatus and method for detecting a malicious device based on swarm intelligence. The method includes detecting a malicious device by causing at least one exploration ant to access a device swarm along movement routes in which pheromone trail values are taken into consideration, wherein the exploration ant is generated in response to a detection request received from a security management server, when the at least one exploration ant detects a suspicious device that is suspected to be a malicious device, causing the exploration ant to return along the movement routes in reverse order, and returning pheromone trail values generated by devices on the return movement routes to a malicious device detection apparatus, and identifying whether the suspicious device is the malicious device by calculating an optimal solution based on a local information set generated by aggregating the pheromone trail values returned for movement routes.
US10798113B2 Interactive geographic representation of network security threats
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10798112B2 Attribute-controlled malware detection
A computerized method for authenticating access to a subscription-based service to detect an attempted cyber-attack. The method features operations by the cloud broker that include receiving service policy level information and information based on operational metadata. The service policy level information includes at least subscription attributes to identify one or more performance criterion in analyses conducted on one or more objects submitted by a sensor for malware representing an attempted cyber-attack. The operational metadata includes metadata that pertains to an operating state of one or more clusters of a plurality of clusters of the subscription-based service. The cloud broker, using both the service policy level information and the information based on the operational metadata, selecting a cluster of the plurality of clusters to analyze the one or more objects submitted by the sensor and establishes a communication session between the sensor and the cluster via the cloud broker.
US10798110B2 Method and system for identifying network loops
Identifying network loops is disclosed including determining a first data packet having a time to live (TTL) that at least meets a first condition, the first data packet having a destination internet protocol (IP) address; within a time period after the determining of the first data packet, identifying a plurality of second data packets that are to be transmitted to the destination IP address; and determining whether a network loop exists for the destination IP address based on TTLs of the plurality of second data packets.
US10798109B2 Adaptive trust profile reference architecture
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating the adaptive trust profile based upon the plurality of actions of the entity, the adaptive trust profile being generated by an adaptive trust profile system.
US10798105B2 Access control value systems
A system that includes a tagging engine and a routing engine. The tagging engine is configured to link a data element with an access control tag. The tagging engine is configured to apply context rules to the access control tag array based on the content of the data element to change the access control tag value for one or more of the access control tags. The tagging engine sends the data element with the access control tag array to a target network node within an end user group. The routing engine is configured to identify an access control tag value in the access control tag array corresponding with the end user group and to forward the data element to the target network node in response to determining that the access control value is greater than or equal to the access control level associated with the end user group.
US10798102B2 Protecting data at an object level
A computer-implemented method according to one embodiment includes identifying an object within a system, determining metadata associated with the object, calculating a logical protection level for the object, utilizing the metadata, and implementing a physical protection level for the object within the system, utilizing the logical protection level for the object.
US10798098B2 Access control for enterprise knowledge
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
US10798091B2 Multi-step authentication using objective and subjective credentials
Multi-step user authentication combines steps of authenticating both objective and subjective credentials. A user selects objective credentials, such as a password, and enters subjective credentials, such as a subjective description of the user's emotional response to a subjective challenge, such as a musical recording or image. The system identifies other content likely to elicit a similar emotional response from the same user. When the user later attempts to log onto a secured system, the user must enter the objective credentials and then describe the user's emotional response to a second subjective challenge that is likely to elicit an emotional response similar to that invoked by the first subjective challenge. If the user enters the correct objective credentials and describes an emotional response consistent with the first subjective description, then the user is given access to the secured system.
US10798087B2 Apparatus and method for implementing composite authenticators
A system, apparatus, method, and machine readable medium are described for implementing a composite authenticator. For example, an apparatus in accordance with one embodiment comprises: an authenticator for authenticating a user of the apparatus with a relying party, the authenticator comprising a plurality of authentication components; and component authentication logic to attest to the model and/or integrity of at least one authentication component to one or more of the other authentication components prior to allowing the authentication components to form the authenticator.
US10798085B2 Updating of a digital device certificate of an automation device
The invention relates to an automation device (41, 81), a system and a method for updating a digital device certificate (55, 86, 96) of an automation device (41, 81) of an automation system, wherein the automation device (41, 81) is authenticated to an authentication partner by means of at least one device certificate (55, 86, 96). The device certificate (55, 86, 96) is connected to device-specific configuration data of the automation device (41, 81). Following a modification of the configuration of the automation device (41, 81), according to the invention an updated device certificate (55, 86, 96) having device-specific configuration data according to the modified configuration of the automation device (41, 81) is determined by the automation device (41, 81) and subsequently used for authentication.
US10798084B1 System and method for identity management of cloud based computing services in identity management artificial intelligence systems
Systems and methods for embodiments of artificial intelligence systems for identity management are disclosed. Specifically, embodiments of an identity management system may provide identity management in association with cloud services used by an enterprise and, in particular, may provide identity management in association with cloud based services that may be accessed through federated access providers.
US10798082B2 Network authentication triggering method and related device
This application relates to the field of communications technologies, and discloses a network authentication triggering system, method and a related device. The method includes: receiving a first message from a terminal, where the first message carries first identity information and identifier information, the first identity information is encrypted identity information, and the identifier information is used to identify an encryption manner of the first identity information; and sending a second message to a first security function entity, where the second message is used to trigger authentication for the terminal, and the second message carries the identifier information. This application provides a solution of triggering an authentication process when identity information is encrypted.
US10798080B2 User authentication in communication systems
Methods and systems are provided for user authentication in communication systems. An identification token may be generated in response to a request from a user terminal to load a web page. The identification token may comprise a network address associated with the user terminal, and a time stamp indicating when the network address was used by the user terminal. User authentication information relating to the identification token may then be obtained to authenticate a user of the user terminal. The user terminal may be instructed to request the identification token in response to requesting the web page.
US10798076B2 Securely authorizing access to remote resources
Methods and an apparatus are provided for securely authorizing access to remote resources. For example, a method is provided that includes receiving a request to determine whether a user device communicatively coupled to a resource server is authorized to access at least one resource hosted by the resource server and determining whether the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server based at least in part on whether the user device communicatively coupled to the resource server has been issued a management identifier. The method further includes providing a response indicating that the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server in response to a determination that the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server. The method yet further includes providing a response indicating that the user device communicatively coupled to the resource server is not authorized to access the at least one resource hosted by the resource server in response to a determination that the user device communicatively coupled to the resource server is not authorized to access the at least one resource hosted by the resource server.
US10798075B2 Interface layer obfuscation and usage thereof
A system, an apparatus, a computer program product and a method for obfuscation-based security and authentication. The method comprises: obtaining a different key for each different device; obfuscating an interface layer utilized by components of the device to interact, using the key, to produce an obfuscated interface layer; and providing, directly or indirectly, the two components with the key to allow the two components to utilize the obfuscated interface layer to interact with each other. The system comprises a plurality of devices that are instances of a same device and a server coupled to a memory retaining a plurality of keys, each of which is used to obfuscate interface layers of a different device to produce heterogeneous set of devices instead of a homogenous set of devices. Communications and operations with the plurality of devices are performed in an obfuscated manner through the server.
US10798074B2 System and method for preventing well behaving clients from causing account lockouts in a group
Methods and systems for account authentication in a distributed computing node group may involve sending a message to a member, the message having a first timestamp, increasing an authentication failure count, receiving a first key-exchange message from the member, the first key-exchange message having a second timestamp, evaluating the second timestamp, and determining whether to ignore the first key-exchange message based on an evaluation of the second timestamp. The first timestamp may be associated with a message received from the member prior to sending the message with the first timestamp to the member. The first key-exchange message may include a value computed by the member based on a group passcode shared with the member. The evaluation of the second timestamp may be based on at least one of a default value, the authentication failure count, or a timestamp associated with the group passcode.
US10798068B2 Wireless information passing and authentication
A secure server detects a login from a user originating from a first device. A second user-registered device is sent a message. The second device: translates the message into light-based communication that is captured by a camera of the first device, translates the message back into the original message, and sends the translated message to the secure server. The secure server authenticates the message and sends an indication to the first device that the second device is permitted to access the first device. In an embodiment, information passed between the first and second devices continue using light-based communications.
US10798065B2 Randomized bilateral trust (RABiT): trust building connectivity for cyber space
This invention amounts to tools and procedures designed to use randomness sources to establish a secure communication between two nodes in cyber space, and then building on these bilateral trust elements to spread trust throughout the network. Applications include online identity management, and secure payment platforms. This trust build-up from bilateral connections may serve as a blockchain alternative. The bilateral trust solution is not based on mathematical complexity, as the prevailing solutions, but rather on the perfect unpredictability of quantum grade randomness, and as such it is well positioned to withstand cryptanalytic attacks based on quantum computing capability now secretly developed by powerful adversaries.
US10798063B2 Enterprise grade security for integrating multiple domains with a public cloud
Enterprise grade security for integrating multiple computing domains with a public cloud is provided herein. An example system a forwarder that provides one-way data publishing to a public cloud and a data bus that provides domain-to-domain messaging between a plurality of domains. At least one of the plurality of domains includes operational technology infrastructure devices and operational technology virtual machines. The operational technology virtual machines are communicatively coupled to the operational technology infrastructure devices using one or more operational technology switches. The operational technology switches isolates the operational technology infrastructure devices and facilitates one-way communication and prevents bidirectional communication to the operational technology infrastructure devices from the public cloud.
US10798059B1 Apparatus, system, and method for applying firewall rules at dynamic offsets within packets in kernel space
A disclosed method may include (1) receiving a packet at a tunnel driver in kernel space on a routing engine of a network device, (2) identifying, at the tunnel driver, metadata of the packet that indicates whether at least one firewall filter had already been correctly applied to the packet before the packet arrived at the tunnel driver, (3) determining, based at least in part on the metadata of the packet, that the firewall filter had not been correctly applied to the packet before the packet arrived at the tunnel driver, and then in response to determining that the firewall filter had not been correctly applied to the packet, (4) invoking at least one firewall filter hook that applies at least one firewall rule on the packet before the packet is allowed to exit kernel space on the routing engine. Various other apparatuses systems, and methods are also disclosed.
US10798056B2 Method and device for processing short link, and short link server
Techniques for navigating webpages requested through short links are provided. In some implementations, a short link uniform resource locator (URL) is received, the short link URL is processed to extract a simplified short link and an address code, and a determination is made as to whether the simplified short link is associated with a long link URL representing an address of a webpage. In response to determining that the simplified short link is associated with a long link URL, the associated long link URL is provided. In response to determining that the simplified short link is not associated with a long link URL, a common long link URL associated with the address code is provided.
US10798054B2 IP address allocation method in D2D communication and user equipment
An IP address allocation method for D2D communication includes: sending, by a first user equipment, a first message to a second user equipment, where the first message includes a first IP address allocated by the first user equipment to the second user equipment; and receiving, by the first user equipment, a second message sent by the second user equipment, where the second message is used to indicate whether allocation of the first IP address succeeds or fails.
US10798052B2 Switch and method for providing a name service within an industrial automation system by distributing supplemented router advertisement messages
Switch and method for providing a name service within an industrial automation system that includes a plurality of cells that each have a plurality of automation devices and a cell switch, wherein router notification messages received by the cell switches are forwarded to a distributor unit of the cell switch and the distributor unit adds information concerning a name service host associated the cell, where the cell switches propagate the router notification messages supplemented by the distributor units thereof to the automation devices in the respective cells thereof, and where name resolution queries from the automation devices are transferred to the name service server associated with the cell via a name service functional unit.
US10798045B2 Social media integration for transport arrangement service
A computing system can receive a pick-up request including a carpool service preference from a requesting user. The system can access user data of the requesting user and a plurality of potential carpool riders, and determine one or more common links between the requesting user and each of one or more carpool riders of the plurality of potential carpool riders. The system may then select the one or more carpool riders to ride with the requesting user in the carpool vehicle, and transmit a notification to the requesting user to indicate the one or more common links between the requesting user and each of the one or more carpool riders.
US10798044B1 Method for enhancing text messages with pre-recorded audio clips
An improved social networking system enhances text messages in a social networking system with audio content by connecting a social networking session to nearby audio speakers and routing audio messages from the session to the connected speakers in near real-time response to members' transmissions of audio messages. The system includes, for each member, a User Interface Module that provides the member with the ability to connect the social networking session to a nearby speaker. It also allows the user to rapidly select an audio clip from a personalized menu of prerecorded audio clips, and to cause all audio speakers connected to the session to timely play the selected audio clip. The menu of audio clips is chosen to include a variety of sound recordings from a wide range of sources that members will consider amusing or pertinent to recent events, such as pre-recorded “trash-talk” clips, famous movie clips, TV clips, music clips, and radio clips.
US10798043B2 Indicating live videos for trending topics on online social networks
In one embodiment, a method includes sending, to a first client system of a first user, a first trending module having references to a first set of trending topics, where one of the references does not include a live badge; generate a trending-topic interface corresponding to a first trending topic in the first set of trending topics, wherein the trending-topic interface comprises a live module containing at least one live video associated with the first trending topic; storing a reference to the live module with a news-event object; querying the news-event object to determine whether a live module is associated with the first trending topic; and sending, to a second client system for display, a second trending module having references to a second set of trending topic that includes the first trending topic, wherein a reference to the first trending topic includes a live badge.
US10798041B2 Systems and methods for classification and/or transmission of messages
A device may receive a message from a source. The device may send, to a server device, a request for classification information that identifies a classification of the message after receiving the message. The device may receive a response message to the request for the classification information after sending the request. The response message may include the classification information identifying the classification. The device may dynamically provide the message to a channel based on the classification identified by the classification information after receiving the response message.
US10798036B2 Method for exchanging multimedia messages
One embodiment disclosed herein relates to a method for exchanging multimedia messages between a first mobile terminal and a second mobile terminal that are connected to a communication network, the method comprising the implementation, by a processor of the first terminal, of a process comprising receiving, from the network, a first multimedia message transmitted by the second terminal, the first multimedia message including at least one media item, restoring and modifying the media item in a user interface depending on the actions of a user, and sending a second multimedia message including the modified media to the second terminal.
US10798028B2 Bot interaction
Systems, methods and computer readable media for bot interaction are described. For example, some implementations can include a computer-executed method including providing a messaging application, on a first computing device associated with a first user, to enable communication between the first user and at least one other user. The method can also include detecting, at the messaging application, a user request, and programmatically determining that an operation in response to the user request requires sharing of data associated with the first user. The method can further include causing a permission interface to be rendered in the messaging application on the first computing device, the permission interface enabling the first user to approve or prohibit sharing of the data associated with the first user, and upon receiving user input from the first user indicating approval of the sharing of the data associated with the first user, accessing the data associated with the first user and sharing the data associated with the first user within the messaging application in response to the user request.
US10798018B2 Method for operating a virtual network infrastructure
A method for operating a virtual network infrastructure, wherein a corresponding physical infrastructure comprises one or more physical infrastructure resources, includes monitoring utilization levels of one or more resource units of the one or more physical infrastructure resources for virtual resources requesting the one or more resource units; calculating average absolute resource utilization values based on the utilization levels for each of the virtual resources; calculating a reference resource of score (RRAS) for each of the one or more resource units of the one or more physical infrastructure resources, wherein the RRAS indicates an impact of the utilization of a reference resource unit on utilization of other resource units on a physical infrastructure resource using the calculated average absolute resource utilization values; and assigning resources by a virtual infrastructure controller (VIC) and/or a VIC-agent on a resource, based on the RRAS for the virtual resources.
US10798015B2 Discovery of middleboxes using traffic flow stitching
Systems, methods, and computer-readable media for flow stitching network traffic flow segments across middleboxes. A method can include collecting flow records of traffic flow segments at a first middlebox and a second middlebox in a network environment including one or more transaction identifiers assigned to the traffic flow segments. Sources and destinations of the traffic flow segments can be identified with respect to the first middlebox and the second middlebox. Corresponding subsets of the traffic flow segments can be stitched together to from a first stitched traffic flow at the first middlebox and a second stitched traffic flow at the second middlebox. The first and second stitched traffic flows can be stitched together to form a cross-middlebox stitched traffic flow across the first middlebox and the second middlebox. The cross-middlebox stitched traffic flow can be incorporated as part of network traffic data for the network environment.
US10798008B2 Communications network
The present invention provides a method of operating a communications network such that the classes of service offered by a network operator will depend upon the underlying conditions in the network. A number of performance models, each of which is described by two vectors, is determined from historical network data. These performance models can be assigned to routes through the communications network, such that a request for a session can be made in accordance with the offered performance model for that route.
US10798007B2 Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network
A method, apparatus, computer-readable medium, and/or system may comprise a user device configured to transmit, to a computing device, data indicative of a first routing network and data indicative of a second routing network. The computing device may comprise a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to receive, from the user device, the data indicative of the first routing network and the data indicative of the second routing network. The computing device may determine, based on the data indicative of the first routing network, a plurality of parameters for the first routing network. The computing device may determine, based on the data indicative of the second routing network, a plurality of parameters for the second routing network. The computing device may generate a secure session connection between the computing device and a server associated with the second routing network. The computing device may receive, from the server and via the secure session connection between the computing device and the server associated with the second routing network, a modification to one or more parameters of the plurality of parameters for the second routing network. The computing device may determine priorities for the first routing network and the second routing network based at least in part on the plurality of parameters for the first routing network and the modification to the one or more parameters of the plurality of parameters for the second routing network. The computing device may store, at a database, the priorities for the first routing network and the second routing network.
US10798006B2 Overload protection for data sinks in a distributed computing system
Described in this document, among other things, is an overload protection system that can protect data sinks from overload by controlling the volume of data sent to those data sinks in a fine-grained manner. The protection system preferably sits in between edge servers, or other producers of data, and data sinks that will receive some or all of the data. Preferably, each data sink owner defines a policy to control how and when overload protection will be applied. Each policy can include definitions of how to monitor the stream of data for overload and specify one or more conditions upon which traffic shaping actions are necessary. In embodiments, a policy can contain a multi-part specification to identify the class(es) of traffic to monitor to see if the conditions have been triggered.
US10798005B2 Optimizing application throughput
An approach is provided for optimizing application throughput. Data is collected about traffic flow in a computer network from one or more switches and one or more switches in the computer network. A hot spot destination in the computer network is identified by performing analytics on the collected data about the traffic flow against a traffic pattern in the computer network. An application-optimized software-defined networking (SDN) path is created for new flows to the hot spot destination. In response to an establishment of a new flow, the new flow is forwarded to the application-optimized SDN path.
US10798003B2 Method and system for triggering augmented data collection on a network device based on traffic patterns
A method and system for increasing the collection of network traffic data in a network based on the occurrence of predetermined criteria. A network appliance manages network traffic in the network and passes data traffic on the network. Network traffic data is collected based on the data traffic passing through the network appliance at a normal level. It is determined whether the network traffic data indicates an abnormal condition. The collection of network traffic data is increased through the network traffic appliance when an abnormal condition is detected. The network traffic data from the increased collection is stored in a memory device.
US10798000B2 Method and apparatus of compressing network forwarding entry information
A method and apparatus of a device that determines a match for a compressed address using an exact match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that has a destination address. The network element further compresses the destination address to give a compressed address. In addition, the network element performs an address lookup using the compressed address in an exact match table. Furthermore, a match in the address lookup indicates a transmitting interface of the network element. The network element forwards the data packet using the transmitting interface.
US10797997B2 Network device with service software instances deployment information distribution
Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.
US10797991B2 Setting link aggregation group
In an extended bridge comprising a controlling bridge and a port extender, the controlling bridge associates an aggregation port of a link aggregation group with a plurality of extended ports connecting to a same terminal on the port extender, and assigns an aggregation port identifier to the aggregation port. The controlling bridge associates an extended port identifier of each of the plurality extended ports and a cascaded port connecting to the port extender with the aggregation port. The controlling bridge associates the aggregation port with the aggregation port identifier and the cascaded port to determine to add the aggregation port identifier into a downstream unicast packet of which an egress port exiting the extended bridge is the aggregation port and to via determine to send the downstream unicast packet with the aggregation port identifier via the cascaded port.
US10797985B2 Systems and methods for selection between multiple redundant data streams
The disclosure includes systems and methods for the analysis, comparison, and selection between multiple redundant data streams. The data streams may be analyzed, compared, and/or selected based on the individual number of consecutive data frame losses in a data stream, the number of channel noise errors over a time period in a data stream, the clock synchronization values associated with a data stream, the traversal time of a data stream, and/or a MAC address associated with a data stream.
US10797982B2 Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network
The present invention relates to a main electronic device for communicating within a network comprising an interface for enabling communication within the network and a controller for sending polling messages via the network to logical addresses via said interface in order to request information from at least one further electronic device.The present invention further relates to a method for operating a main electronic device for communicating within a network.
US10797981B2 Application specific connected service provision system
A vehicle application enabling system is provided and includes a memory and initialization, latency evaluation, and application enable modules. The initialization module: receives a maximum network latency; sets a percentage of occurrences that the maximum network latency is not satisfied, a maximum false positive rate, and a maximum deviation value; and calculates a weighting factor based on the percentage of occurrences, maximum false positive rate and maximum deviation value. The latency evaluation module implements a latency evaluation algorithm, which includes: comparing one or more latency estimates to the maximum network latency to provide one or more samples; updating confusion matrix statistics based on the one or more samples; updating a probability threshold based on the maximum false positive rate; updating weighted observations based on the weighting factor; and determining a predicted decision based on the probability threshold. The application enable module executes the vehicle application based on the probability threshold.
US10797978B2 Communication adapter and connection test run method therefor
Each hot water supply apparatus of a hot water supply system exchanges information with a management center via a communication adapter, thereby being remotely monitored. In a connection test run for the communication adapter in a remote monitoring system, when a part of transmission information about the hot water supply apparatus is transmitted to the communication adapter via a communication line, establishment of a communication connection to the hot water supply system is indicated, and a heartbeat notification is transmitted from the communication adapter to the management center. When the communication adapter receives a response to the heartbeat notification from the management center, establishment of a communication connection to the management center is indicated.
US10797969B1 Triggered application execution in sensor nodes
Systems, methods, and software described herein manage the initiation of applications in a system of physical nodes. In one example, a control system may identify a triggering event to initiate an application in the system based on sensor data obtained from at least a subset of the physical nodes. In response to the triggering event, the control system may identify a physical node with an image to support the execution of the application, initiate execution of the application associated with the image, and allocate or provide state information to the executing application.
US10797965B2 Dynamically selecting or creating a policy to throttle a portion of telemetry data
In some examples, a server may receive a set of events from individual computing devices of a plurality of computing devices. For example, the server may receive first data identifying a first set of events that occurred on a first computing device and receive second data identifying a second set of events that occurred on a second computing device. The server may determine an event rate at which events are being received based at least in part on: the first set of events, the second set of events, and a time interval. The server may perform an analysis of at least the first set of events and the second set of events, and create, based on the analysis, a policy to reduce the event rate. The server may provide the policy to at least the first computing device and the second computing device.
US10797951B2 Discovering and grouping application endpoints in a network environment
An example method for discovering and grouping application endpoints in a network environment is provided and includes discovering endpoints communicating in a network environment, calculating affinity between the discovered endpoints, and grouping the endpoints into separate endpoint groups (EPGs) according to the calculated affinity, each EPG comprising a logical grouping of similar endpoints for applying common forwarding and policy logic according to logical application boundaries. In specific embodiments, the affinity includes a weighted average of network affinity, compute affinity and user specified affinity.
US10797949B2 I/O recovery for storage side cable movement in fabric-assigned world-wide port name fabrics
I/O recovery for storage side cable movement in fabric-assigned WWPN fabrics including receiving a state change notification indicating a change to a first fabric-assigned world-wide port name (WWPN) on a fibre channel switch; pausing I/O activity for active logical unit numbers (LUNs) connected to the fibre channel switch via the first fabric-assigned WWPN; obtaining a list of potential fabric-assigned WWPNs; requesting, via the fibre channel switch, a reported list of LUNs from each fabric-assigned WWPN in the list of potential fabric-assigned WWPNs; comparing each reported list of LUNs to the paused active LUNs to determine a second fabric-assigned WWPN from the list of potential fabric-assigned WWPNs to which the paused active LUNs are connected; updating, with the second fabric-assigned WWPN, connection information for the paused active LUNs; and resuming I/O activity for the paused active LUNs using the updated connection information.
US10797948B2 Dynamic burn slot allocator
An information handling system receives a media access control address associated with a device installed in a burn slot, and determines a virtual private network that is associated with the media access control address. The system also determines a switch port in a network switch that corresponds to the virtual private network, and dynamically assigns the switch port that corresponds to the virtual private network to the device installed in the burn slot. The system instructs the network switch to route packets of data associated with the virtual private network via the switch port to the device installed in the burn slot.
US10797942B2 Provisioning network services for cable systems
A novel method for provisioning network services for a cable system is provided. The method provides a configuration command interpreter/compiler that receives configuration commands of the cable system and generates configuration commands understood by the actual physical devices implementing the cable system. The interpreter transforms the configuration commands of the cable system into the configuration commands of the actual physical devices based on a set of normalized data models describing the cable system. The normalized data models are applicable to the cable system regardless of the actual devices implementing the cable system. The normalized data models are specified using normalized parameters that are generally applicable to different types devices that can be used to implement the cable system.
US10797940B2 Methods, apparatuses and systems for cloud-based disaster recovery
A method, apparatus and system for cloud-based disaster recovery include receiving, at a cloud-based computing platform, an indication of a failed client workload, in response to the failure indication, recreating the failed client workload at the cloud-based computing platform, reserving resources of the cloud-based computing platform based on the recreated client workload, creating a virtual machine of the recreated client workload in the cloud-based computing platform within the reserved resources, and enabling the virtual machine for use by the client in place of the failed client workload.
US10797939B2 WAN control failover broker for vHGW
The invention relates to a node for communication between a first network and an second network and coupled to a controller in the second network via a first communication route. The node and controller form a virtualised home gateway platform. The node is arranged to access a second communication route and also to couple to the controller via the second communication route upon connection failure of the first communication route. This reconnects the node to the controller thereby maintaining a route for transmission of data streams and downloads into the home environment but also re-establishes control signalling within the virtualised home gateway platform and therefore also within the home network. A system for performing gateway functions between a first network and an second network, and a method of maintaining connection between a node and a controller, are also described.
US10797938B2 Automatic monitoring, correlation, and resolution of network alarm conditions
A device receives first network information associated with a first portion of a network, and second network information associated with a second portion of the network, and determines, based on the first network information and the second network information, an alarm condition for the network. The device determines, based on correlation rules, whether the alarm condition relates to a currently handled alarm condition or a previously handled alarm condition. The device correlates the alarm condition with network inventory information, network topology information, and network service information, when the alarm condition does not relate to the currently handled alarm condition or the previously handled alarm condition, to generate a correlated alarm condition. The device automatically generates a resolution for the correlated alarm condition based on the correlated alarm condition, and automatically performs one or more actions based on the resolution for the correlated alarm condition.
US10797936B2 Methods and apparatuses for facilitating P-CSCF restoration when a P-CSCF failure has occurred
A method of facilitating P-CSCF restoration when a P-CSCF failure has occurred is disclosed. The method comprises a Proxy Call Session Control Function, ‘P-CSCF’ receiving a Session Initiation Protocol, ‘SIP’, message when said P-CSCF has been selected as a alternative P-CSCF to a failed P-CSCF and providing to an associated Policy and Charging Rules Function, ‘PCRF’, a message comprising to indication that P-CSCF restoration is required.
US10797934B1 Open control plane function for wireless networks
3GPP's 5th generation mobile network (5G) standards provide a service-based architecture by widely distributing control functions as virtualized network functions (VNFs). However, the equipment and software vendors control these control plane functions in a closed-box manner. This invention provides a new control plane function called Open Control Plane Function (OCPF), which allows various control applications of operators or third parties to register to certain control functions so that they can receive and process signaling/control messages outside those control functions. With this invention, new applications can be developed to view and modify control plane behavior utilizing both traditional methods as well as upcoming Machine Learning and Artificial Intelligence algorithms to provide new and innovative services that are not part of standard operator offerings.
US10797932B2 Communication device, link-up method, and communication system
In order to quickly and reliably establish link up, when a communication device detects power on or link down, an idle signal generation circuit generates an idle signal. Then, an I/F circuit transmits the idle signal to a communication device which is a communication partner through a selection circuit. Further, the I/F circuit transmits and receives learning signals to and from the communication device which is a communication partner. A Step 1 learning circuit, a Step 2 learning circuit, and a Step 3 learning circuit establish link up by using the learning signals. When not receiving a signal from a link detection circuit indicating that link up is established, a reset mask circuit transmits a reset signal generated by a reset signal generation circuit, to the Step 1 learning circuit, the Step 2 learning circuit, and the Step 3 learning circuit to allow them to learn again.
US10797930B1 Apparatus and method for detection of received signals
The proposed solution includes storing for a given number of modulation methods, for each modulation symbol, information on neighboring symbols in the symbol constellation of the modulation method, receiving as an input a Multiple Input Multiple Output signal including modulation symbols in two or more layers; providing hard decisions of the modulation symbols for each layer; determining neighbors for each hard decision; for each hard decision of a layer, going through at least some of the neighbors and evaluating a cost function, selecting a symbol based on the evaluation and repeating this for each layer.
US10797925B2 Method for determining reserved tones and transmitter for performing PAPR reduction using tone reservation
A method of determining reserved tones for reduction of a peak to average power ratio (PAPR) includes: selecting carrier indices for the reserved tones and generating a kernel signal based on the selected carrier indices; calculating a comparison reference average value of the kernel signal, selecting one of the calculated comparison reference average value and a prestored comparison reference average value, and preliminarily determining carrier indices of the reserved tones based on the selection; re-arranging an order of the preliminarily determined carrier indices; calculating a comparison reference average value of a kernel signal generated, whenever each of the re-arranged carrier indices is changed to another carrier index, to generate a plurality of comparison reference average values, and finally determining carrier indices of the reserved tones which generates a kernel signal having the smallest comparison reference average value among the comparison reference average values as the indices of the reserved tones.
US10797921B2 Threshold computation circuit for S-FSK receiver, integrated circuit, and method associated therewith
A threshold computation circuit includes an input circuit, a maximum filter circuit, a minimum filter circuit, and a calculating circuit. The input circuit receives a discrete frequency signal from a digital filtering circuit. The discrete frequency signal is based on an S-FSK waveform received by an S-FSK receiver associated with the digital filtering circuit. The discrete frequency signal is representative of digital logic levels in a series of data frames modulated using S-FSK to form the S-FSK waveform. The maximum filter circuit adjusts a maximum amplitude parameter based on the discrete frequency signal and a predetermined threshold. The minimum filter circuit adjusts a minimum amplitude parameter based on the discrete frequency signal and the predetermined threshold. The calculating circuit adapts the predetermined threshold for a next data frame based on the maximum and minimum amplitude parameters. An integrated circuit and a method for computing the threshold are also disclosed.
US10797919B2 System and methods for realising adaptive radio access technology in 5G wireless communication system
An advanced wireless communication system and method for use therein provides adaptive radio access using a plurality of configurable OFDM-based waveforms. The method comprises: receiving, at a UE and on a band-specific fixed system subband, one or more synchronisation signals; determining, at the UE, and according to the synchronisation signals, a base waveform numerology; and receiving, at the UE and according to the base waveform numerology, system information, wherein the system information defines parameters for a service or services.
US10797910B2 Specifying and utilizing paths through a network
For a multi-tenant environment, some embodiments of the invention provide a novel method for (1) embedding a specific path for a tenant's data message flow through a network in tunnel headers encapsulating the data message flow, and then (2) using the embedded path information to direct the data message flow through the network. In some embodiments, the method selects the specific path from two or more viable such paths through the network for the data message flow.
US10797908B2 Sensor system, including detection and communication units for detecting and communication measured values, and a method for operating the sensor system
A sensor system including a detection unit, which is designed to detect at least one physical variable and to output corresponding measured values, and a communication interface, which includes a communication unit and is designed to output the detected measured values at least in a normal operating mode, and which is designed to receive a data signal, which includes a clock signal, the communication unit being designed to use the clock signal as the operating clock in an energy-saving operating mode. Furthermore, a corresponding method is described.
US10797907B1 Marine propulsion control system and method with configuration functionality via CAN bus
A controller associated with a propulsion device in a marine propulsion system is configured to send and receive controller area network (CAN) messages on a CAN bus and has computer-executable instructions stored thereon executed by a processor of the controller to perform a method. The method includes receiving a configuration instruction CAN message containing a new configuration value, determining that the configuration instruction CAN message is directed to itself, and then receiving a reboot CAN message. Upon determining that the reboot CAN messages directed to itself, the controller writes the new configuration value to memory and then controls a power relay to power off the controller, ignoring a key switch value associated with the propulsion device being on. The controller then responds to the key switch value to power the controller back on, and then loads the new configuration value into the working memory of the controller.
US10797904B2 Communication, monitoring and control architecture and method
A communication network device facilitates communication between devices and/or applications in a network without requiring each device to register with every other device or application. The communication network device may generate and assign a unique identifier to each device or application upon registration and store a role of the device or application (e.g., sender or receiver or both) in addition to capability and compatibility information. The communication network device may then dynamically broker and manage communications from each of the devices or applications to other devices and applications in real-time. Using a communication network device, communications may be directed to devices or applications without requiring a sending device to know of the recipient's network address. Additionally, the communication network device allows for the direct targeting of communications to specific applications. Accordingly, in some arrangements, two applications running on the same device may receive different communications from another device or application.
US10797900B2 System and method of filtering control plane data
A method and apparatus of a network element that converts an indication from a multicast routing protocol is described. In an exemplary embodiment, the network element receives a multicast routing protocol indication for a multicast group, wherein the multicast group is configured for a set of one or more sources. The network element additionally converts the indication to a set of one or more source specific routing protocol messages. Furthermore, the network element determines a set of one or more network elements for the set of one or more source specific routing protocol messages and sends the set of one or more source specific routing protocol messages to the set of one or more network elements.
US10797897B2 Multi-step remote packet broadcasting/multicasting mechanism for cognitive systems
A method, system, and data structure for sending data in a network which includes a plurality of nodes is provided. The method includes sending the data from a source node to an intermediate node. The method also includes sending the data from the intermediate node to plural destination nodes within a portion of the network. The portion is defined based on at least one physical distance from the intermediate node.
US10797895B2 Onboarding devices for use in conference room
A method performed at a server configured to onboard devices in a conference room includes: receiving a log-in request from a user device; receiving a request from the user device for a first activation code for activating devices for use in the conference room; transmitting the first activation code to the user device; receiving a first request from a first device in the conference room for authorization to be used in the conference room, the first request including a second activation code; determining whether the second activation code matches the first activation code; if the second activation code matches the first activation code, authorizing the first device for use in the conference room; and if the second activation code does not match the first activation code, denying the first device for use in the conference room.
US10797887B2 Confidential blockchain transactions
A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.
US10797886B2 Blockchain consensus method and device
This specification describes techniques for performing blockchain consensus. An example method performed by a first node in a blockchain includes: receiving first service data; determining a corresponding handling time of the first service data; storing the first service data including the corresponding handling time at a cache, in which the cache stores multiple pieces of additional service data, and in which each piece of additional service data is associated with a respective handling time; determining whether a consensus needs to be performed on at least two pieces of service data; in response to determining that the consensus needs to be performed, selecting the at least two pieces of service data according to a sequence that is based on handling times associated with the at least two pieces of service data; and performing the consensus on the more than one pieces of service data according to the sequence.
US10797885B1 Systems and methods for privacy preserving distributed ledger consensus
Systems, methods, and apparatuses for demonstrating consensus agreement are provided. A method includes creating a consensus agreement rule; creating a first SignedData message comprising at least first content and a first digital signature of a first party on at least a hash of the first content and an offer indication, the first content including terms of an agreement; and transmitting the first SignedData message to a second party. The method further includes receiving a second SignedData message comprising at least second content and a second digital signature of the second party on at least a hash of the second content and an acceptance indication, wherein the second content comprises a third SignedData message comprising the first digital signature; verifying that the second party accepted the terms; and in response to the verification, transmitting the second SignedData message to a trusted party for posting on a distributed ledger.
US10797878B2 Multi-node transaction management using one-time tokens
A system, method and program product for implementing a multi-node transaction management system. A system is disclosed that includes a one-time token generator that generates a one-time token in response to a request for a multi-node transaction with a resource provider for a group of client nodes; a sub-transaction manager that collects tokens from each client node involved in the multi-node transaction, wherein at least one of the tokens is utilized to fully secure the one-time token; a trust manager that ensures that each client node meets an allocated obligation of the multi-node transaction; and a provider interface that forwards the one-time token to the resource provider to complete the multi-node transaction.
US10797872B2 Quantum random number generator lock
A lock system having a true random number generator (TRNG) configured to generate true random numbers that are based on physical phenomena, including one designated as a public key. A computer with a memory receives and stores a copy of the public key. The computer also receives a copy of a public key from a user device. A lock assembly is in electrical communication with the computer and is configured to switch from a locked mode to an unlocked mode in response to receiving an unlock command from the computer. The computer is configured to compare the stored copy of the public key generated by the TRNG to the copy of the public key received from the user device and to determine if they match. If the two public keys match, the computer sends the unlock command to the lock assembly.
US10797871B1 Generation of cryptographic authentication keys using a defined sequence of security questions
Methods and apparatuses are described for generating a cryptographic authentication key. A computing device receives a request to generate a cryptographic key. The device generates a defined sequence of security questions, each question associated with a difficulty value. The device generates the key using the defined sequence of questions, comprising: a) presenting a first question and receiving an answer to the first question, b) generating a hash string corresponding to the received answer, c) determining a next question based upon the hash string, d) presenting the next question and receiving an answer to the next question, e) concatenating the answer to the next question with the hash string, f) applying a hash function to the hash string with the concatenated answer to update the hash string, g) repeating steps c-f until the difficulty values of the questions reaches a threshold, and h) generating the key from the updated hash string.
US10797867B2 System and method for electronic bidding
In an electronic bidding system and method, it is unnecessary to disclose to bidders a list of public keys matched to bid prices, and in which price secrecy may be proved. In a function of encryption of a bidding device 300, a public key is generated using a bid price and an IBE public key, based on an ID-Based Encryption (IBE) system having a bid value as an ID. IBE public key is obtained on combining a plurality of partial public keys matched to partial secret keys generated by a plural number of partial bid opening devices based on a combination condition enabling group decryption. A preset message for bidding is then encrypted. In a function of decryption of a bid opening device 400, a number of partial bid opening devices, which is in keeping with a satisfying number of the group decryption, perform calculations for decryption for winning bid value candidates, beginning from such candidate, the allowable bid value closest to the bid closing condition. Decrypted data obtained on combining the resulting output partial bid opening data are collated to the message for bidding to decide on winning bid value.
US10797866B1 System and method for enforcement of correctness of inputs of multi-party computations
A method of performing a Multi-Party Computation (MPC) process between two parties and a server, the parties generating initial garbled labels to an initial garbled circuit and sending the initial garbled labels corresponding to an input to the server, the parties generating a fresh garbled circuit and generating multiple bridge gates for translating the initial garbled labels to garbled values for the inputs to the fresh garbled circuit, where each of the bridge gates is associated with a specific input wire of the fresh garbled circuit and maps a value of the initial garbled labels to a value of garbled labels of the fresh garbled circuit, where the server computes fresh garbled values for the fresh garbled circuit using the bridge gates and the initial garbled values and evaluates the fresh garbled circuit using the fresh garbled labels.
US10797860B1 Blockchain based cold email delivery
Systems and techniques are provided for managing and categorizing unsolicited emails from unknown senders using blockchain technology. In a specific implementation, an email authorization system authorizes emails from genuine cold email senders to reach recipient email inboxes after the unknown senders validate the emails by executing blockchain transactions through the email authorization system. The email inboxes of the genuine cold email senders are monitored to detect responses to the sent emails. After a response is detected, a transaction using the first blockchain address is executed. The blockchain transactions are recorded in a blockchain ledger in a blockchain network.
US10797859B2 Low area optimization for NB-IoT applications
An apparatus and methodology for securing data exchanged between devices in a NarrowBand IoT (NB-IoT) environment is disclosed. The apparatus embodies a cryptoprocessor having a confidentiality block and an integrity block. The confidentiality and integrity blocks are coupled to a bus interface through data channels via a multiplexer/demultiplexer (MUX) and first-in-first-out transmitter and receiver. The confidentiality and integrity blocks are further coupled to a cipher block through data channels via a MUX. The cipher block is operable to implement at least one stream cipher and at least one block cipher.
US10797858B2 Unified hardware accelerator for symmetric-key ciphers
Modifications to Advanced Encryption Standard (AES) hardware acceleration circuitry are described to allow hardware acceleration of the key operations of any non-AES block cipher, such as SMT and Camellia. In some embodiments the GF(28) inverse computation circuit in the AES S-box is used to compute X−1 (where X is the input plaintext or ciphertext byte), and hardware support is added to compute parallel GF(28) matrix multiplications. The embodiments described herein have minimal hardware overhead while achieving greater speed than software implementations.
US10797855B2 Signal detection techniques using clock data recovery
Techniques and apparatus for detection of a signal at an I/O interface module are described. In one embodiment, for example, an apparatus to provide signal detection may include at least one receiver, at least one memory, and logic for a signal detection module, at least a portion of the logic comprised in hardware coupled to the at least one memory and the at least one receiver, the logic to access a plurality of pulse signals of a clock and data recovery (CDR) circuit, analyze at least one pulse characteristic of the plurality of pulse signals, and generate a signal determination to indicate a signal at the at least one receiver based on the at least one pulse characteristic. Other embodiments are described and claimed.
US10797854B1 Synchronization system for controller area networks
A receiver device may include a receiver and one or more processors. The receiver device may be configured to receive a first set of frames from a first device indicating a transmit time of the first set of frames, and a second set of frames from a second device indicating a transmit time of the second set of frames and an arrival time of the first set of frames. The receiver device may be configured to determine a first transmission delay based on the transmit and arrival times of the first set of frames, and determine a second transmission delay based on the transmit and arrival times of the second set of frames. The receiver device may be configured to transmit a third set of frames indicating the arrival times of the first and second sets of frames, and a transmit time of the third set of frames.
US10797851B2 Dual edge synchronization of analog input to reduce switch point jitter
A method for synchronization of an input signal includes providing the input signal to a first signal path associated with a first clock and to a second signal path associated with a second clock, detecting an edge of the input signal by detecting values of the input signal along the first signal path at a first rising edge of the first clock and at a second rising edge of the first clock, detecting a value of the input signal along the second signal path at an edge of the second clock, and selecting the input signal from the first signal path or from the second signal path according to the detected value of the input signal along the second path when an edge of the input signal along the first path is detected.
US10797850B2 Transceiver apparatus supporting antenna selection and method of processing received signals
A transceiver apparatus (204) is configured to support antenna selection in accordance with a communications standard. The apparatus comprises a hardware subsystem (300) comprising a duplexing component (328), a transmitter chain, a first receiver chain (308) and a second receiver chain (310) respectively comprising a first antenna port (336) and a second antenna port (342) at an upstream end thereof. The first receiver chain (308) and the transmitter chain sharing the duplexing component (328). The apparatus further comprises a signal redirection system (330, 350, 372) arranged to couple temporarily the second antenna port (342) to the first receiver chain (308) at a point of entry thereof and in response to an antenna selection instruction, thereby redirecting temporarily a signal path from the second antenna port (342) into the first receiver chain (308) and then back into the second receiver chain (310) downstream of the point of entry.
US10797849B2 User terminal, base station apparatus, and communication method
A user terminal includes a measurement unit that performs measurement for calculating channel state information, a configuration unit that configures two subframe sets including a first subframe set and a second subframe set based on first information and second information, a transmission unit that transmits channel state information reports corresponding to the first subframe set and channel state information reports corresponding to the second subframe set. In a case where the second information is configured, the first information is not configured, and in a case where a plurality of channel state information reports of the same serving cell collides for a user terminal for which the two subframe sets are configured based on the second information, and in a case where the plurality of channel state information reports has physical uplink control channel reporting types having the same priority, the channel state information reports corresponding to the second subframe set are dropped.
US10797847B2 Method for transmitting ACK/NACK for V2X communication in wireless communication system and apparatus therefor
The present invention relates to a method and an apparatus for transmitting, by a vehicle-to-everything (V2X) terminal, acknowledgement/negative acknowledgement (ACK/NACK) in a wireless communication system. Specifically, the method of the present invention comprises the steps of: changing a resource pool configuration for a V2X communication from a first resource pool to a second resource pool; and transmitting the ACK/NACK on the basis of at least one of the first resource pool and the second resource pool, on the basis of a time interval established to select an ACK/NACK resource pool, with respect to a message received on the basis of the first resource pool.
US10797845B2 Wireless communication method, enhanced node B and user equipment
Provided are wireless communication methods, an eNB and a UE. A wireless communication method performed by the eNB includes transmitting repetitions of control channel(s) in a control region to a first UE in a coverage enhancement level, wherein the control region includes multiple sub-regions each of which can be used to transmit repetitions of one control channel; possible sub-region(s) allocated from the multiple sub-regions for transmitting one control channel to the first UE in the coverage enhancement level start from the same subframe; and the possible sub-region(s) for the first UE in the specific coverage enhancement level constitute a subset of a set of available sub-regions for the coverage enhancement level in the eNB's perspective.
US10797838B2 Apparatus and method for managing radio resources in mobile communication system
An operation method of a terminal in a mobile communication system includes receiving information indicating a first scheduling region map consisting of a plurality of resource regions from a base station, the information indicating the first scheduling region map including information indicating the plurality of resource regions included in the first scheduling region map; receiving first resource allocation information indicating a first resource region allocated to the terminal among the plurality of resource regions included in the first scheduling region map from the base station; receiving a first reference signal (RS) from the base station through the first resource region; generating first channel state information (CSI) for the first resource region based on the first RS; and transmitting the first CSI to the base station.
US10797834B2 Method for transmission of data packets in a cellular network
The present invention relates to a method for transmission of a data packet in a cellular network between a transmitting node and a receiving node, the receiving node being configured to receive data packets from the transmitting node, the transmitting node supporting at least one frequency band composed of a plurality of carriers, the method comprising for the transmitting node the step of transmitting to the receiving node a plurality of data transmissions of the data packet according to a predetermined redundancy level, whereby the first of the plurality of data transmissions is transmitted in a resource area addressed by a scheduling occurrence, and the rest of the plurality of data transmissions are transmitted in the same resource area as the first data transmission, and each data transmission is transmitted on a different carrier.
US10797833B2 Techniques and apparatuses for ultra reliable low latency hybrid automatic repeat request (HARQ) retransmission for semi-persistent scheduling (SPS)
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive a configuration for hybrid automatic repeat request (HARQ) retransmissions for semi-persistent scheduling (SPS), wherein the configuration, which is specific to the UE, identifies allocated resources of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH) for the HARQ retransmissions; and use the allocated resources identified in the configuration for the HARQ retransmissions. Numerous other aspects are provided.
US10797832B2 Dynamic hybrid automatic repeat request (HARQ) codebook for multi-transmit receive point (TRP) communication
This disclosure provides systems, methods and apparatus for wireless communication. In one aspect, a multi-transmit-receive point (TRP) approach for hybrid automatic repeat request (HARD) acknowledgment (ACK) feedback using counter downlink assignment indicators (DAIs) (cDAIs) and total DAIs (tDAIs) is provided. For example, some techniques and apparatuses described herein may provide a joint counting method in which cDAIs and tDAIs are implemented and tracked jointly between the TRPs of a multi-TRP group. This may be useful in the ideal backhaul scenario when the multi-TRP group is jointly scheduled, and may be more robust against errors than a separate counting method. Some techniques and apparatuses described herein may provide a separate counting method, in which cDAIs and tDAIs are implemented and tracked separately by the respective TRPs of a multi-TRP group.
US10797831B2 Control information sending method, control information receiving method, user equipment, and network device
Embodiments disclose a control information sending method, a control information receiving method, user equipment, and a network device. The sending method includes: obtaining a resource occupied by first uplink control information UCI, and obtaining a resource occupied by second UCI; performing channel encoding on the first UCI according to the resource occupied by the first UCI, to obtain an encoded bit sequence of the first UCI, and performing channel encoding on the second UCI according to the resource occupied by the second UCI, to obtain an encoded bit sequence of the second UCI; mapping the encoded bit sequence of the first UCI and the encoded bit sequence of the second UCI to a physical uplink channel; and sending the physical uplink channel.
US10797829B2 Wireless communication apparatus and wireless communication method
A wireless communication apparatus and a wireless communication method are provided. The wireless communication method includes: determining a quantity of virtual resource blocks in an initial resource block bundle based on a resource block start index of a bandwidth part and a size of a resource block bundle, wherein the quantity of virtual resource blocks in the initial resource block bundle is less than the size of the resource block bundle; and mapping the virtual resource blocks in the initial resource block bundle to physical resource blocks.
US10797827B2 Grant-free transmission method and apparatus
Embodiments of this application provide a grant-free transmission method, a terminal device, and a network device, to improve grant-free transmission reliability. The grant-free transmission method includes: obtaining, by a terminal device, an interleaving pattern based on at least one of a cell identity of the terminal device, a terminal device identifier, time-domain resource information, and frequency-domain resource information; interleaving data based on the obtained interleaving pattern, to obtain interleaved data; and sending the interleaved data.
US10797826B2 Polar encoding and rate matching method, apparatus, and device
A polar encoding and rate matching method is provided, including: determining one or more to-be-deleted rows of a generator matrix, where the generator matrix is determined based on a preset mother code length, and a column in which 1 in the one or more to-be-deleted rows is located includes at least one column with a column weight being 1; deleting, from the one or more to-be-deleted rows, a row corresponding to a polarized channel with lowest reliability, and deleting, from a column in which 1 in the row is located, a column with a column weight being 1, to obtain an after-deletion generator matrix; using the after-deletion generator matrix as a generator matrix to repeat the foregoing steps, until an order of a final generator matrix is equal to a target code length; and performing encoding and rate matching on a to-be-encoded bit based on the final generator matrix.
US10797825B2 Data transmission method and apparatus, and data reception method and apparatus
The transmission apparatus maps a plurality of code blocks obtained from data to a time-frequency resource, and transmits the plurality of code blocks therefrom. The time-frequency resource comprises L number of time symbols in the time domain, where L is an integer greater than 1. Each of the L number of time symbols comprises one or more different code blocks from among the plurality of code blocks. The plurality of code blocks is mapped in the time-frequency resource so that one complete code block is one time symbol.
US10797814B2 File recovery
A system for generating, transmitting, providing and/or receiving signaling.
US10797812B2 Cellular broadcast messaging and indirection
Transmission of a cellular broadcast message, comprising identification data associated with content to be transmitted to the user equipment, is performed using a first communications channel that carries cellular broadcast messages. Based on a determination that the cellular broadcast message relates to an emergency, a periodicity associated with a frequency of cellular broadcast message transmissions can be modified, and a network device can transmit the emergency alert message to the user equipment at the modified periodicity. A second communications channel associated with a communications network protocol can be selected, based on a network transmission condition. A connection can be established via the second communications channel with an application server device based on the identification data, and content from the application server device can be transmitted to the user equipment.
US10797807B2 Methods for calibrating millimeter wave antenna arrays
Methods are provided for calibrating a millimeter wave active antenna array using over-the-air measurements and an optimization algorithm. The transmit and receive paths may be optimized separately, and the optimization may be performed on the magnitude and phase separately or together. The parameter optimized may include the received power of the main lobe or the received power at the location of a null in some embodiments.
US10797802B2 Optical receiver
An optical receiver includes a transimpedance amplifier that converts a current signal corresponding to an optical signal into a voltage signal. The transimpedance amplifier includes an input terminal receiving the current signal, an output terminal outputting the voltage signal, an inverting circuit including a pull-up device that pull-up drives the voltage signal of the output terminal according to the current signal, and a pull-down device that pull-down drives the voltage signal of the output terminal according to the current signal, a feedback resistor electrically connected between the input and output terminals, a first resistor electrically connected between the input terminal and the pull-up device, and a second resistor electrically connected between the input terminal and the pull-down device.
US10797797B2 Fiber optic extender
The present arrangement replaces passive components of a multi-mode fiber optic channel, such as a typical prior art cassette (i.e. connectors & short lengths of fibers) with active cassettes that have components therein that receive the optical signal from a first transmitting transceiver, convert the signal to an electrical signal, route that signal appropriately within the cassette and re-send an optical signal out from the opposite of the cassette into the infrastructure harness. This results in a localized optical signal boost at a mid-channel location.
US10797795B2 System and method of satellite communication
In particular embodiments, a system may include a spacecraft and optical ground terminals. The spacecraft includes at least an optical space terminal and a space switch unit. The space switch unit is configured to receive physical layer data frames from one optical space terminal, regenerate data-link layer data packets based on the physical layer data frames and route the regenerated data-link layer data packets to another optical space terminal. The optical ground terminals are configured to receive data-link layer data packets by one of the optical ground terminals, encode the received data-link layer data packets into physical layer data frames, transmit encoded physical layer data frames from one of the optical ground terminals to a respective optical space terminal through multiple forward channels at a data rate of 1 Tbps or above, the encoded physical layer data frames are decoded by the respective optical space terminal.
US10797794B2 Two-way data communication system for aircraft cabins
A data communication system has: a cabin module with a transmission and reception unit; and a furniture module, which is fastened in a furniture item anchored in a cabin, and has a transmission and reception unit. The transmission and reception units each have a controllable light source and a light sensor. The furniture module is disposed relative to the cabin module such that light emanating from the light source of the transmission and reception unit of the cabin module is detectable by the light sensor of the transmission and reception unit of the furniture module and light emanating from the light source of the transmission and reception unit of the furniture module is detectable by the light sensor of the transmission and reception unit the one cabin module.
US10797790B2 Microwave photonic vector network analyzer and method for measuring scattering parameters of microwave device
Microwave photonic vector network analyzer and a method for measuring scattering parameters of a microwave device are provided. The analyzer comprises a microwave source, wherein a signal loading module, an optical sampling module and a signal processing module are sequentially arranged along a signal output direction of the microwave source; an output end of the signal processing module is respectively connected with a control end of the microwave source and a control end of the optical sampling module; and two test ports of the signal loading module are connected with both ends of a device to be tested. The invention realizes direct sampling and frequency conversion for microwave signals, abandons a superheterodyne structure and/or direct frequency conversion structure in the traditional network analyzer, simplifies the structure of the system while improving the measurement frequency range and avoiding image interference, and reduces system complexity, cost and power consumption.
US10797788B1 Reducing power consumption in a receiver of a communications device
Techniques for improving the power consumption of a communications device are described. In an example, the communications device generates a first digital signal based at least in part on an analog signal. The communications device also determines a second digital signal that corresponds to a predefined direct current (DC) signal. Further, the communications device generates a third digital signal based at least in part on the first digital signal and the second digital signal and compares a power estimate of the third digital signal with a power threshold. The power threshold is defined based at least in part on the predefined DC signal. The communications device determines that the analog signal corresponds to a data packet based at least in part on an outcome of the comparing.
US10797787B2 Space network node receiving data from terrestrial and space nodes
A network node is described which is configured for use in space, comprising a transmission interface for transmitting radio frequency signals, a reception interface for receiving radio frequency signals, a network management module for determining communication session information, a controller arranged to control the transmission interface and the reception interface in accordance with session information provided by the network management interface, wherein the transmission and reception interfaces are for receiving data from terrestrial nodes and space-borne nodes. Also described are a network entity comprising the network note and a plurality of adaptive antennas, a satellite containing the network entity and a user equipment device configured for communication with the network node.
US10797785B1 Real-time communication between satellites and mobile devices
Systems and methods for accessing a satellite in real-time. A mobile device for accessing a satellite in real-time includes: a communication device for directly communicating data with a satellite; a display for displaying a graphic user interface (GUI); one or more processors; and a non-transitory computer-readable medium comprising one or more sequences of instructions which, when executed by the one or more processors, causes steps to be performed comprising: responsive to a touch on the GUI, sending data directly to the satellite via the communication device. The data sent to the satellite includes information of global positioning system (GPS) coordinates of the mobile device and an identification of a user of the mobile device, a set of access parameters, a query for a list of satellites that are accessible in real-time according to the set of access parameters.
US10797782B2 Transport of modulated radio communication signals over data networks
One embodiment is directed to a system comprising a first converter unit configured to receive a first modulated enterprise signal from an enterprise base station, demodulate the first modulated enterprise signal, extract enterprise data from the demodulated enterprise signal, and transmit the enterprise data to a modem over a wideband wireless communication network. The system further comprises a second converter unit configured to receive the enterprise data from the modem. The modem is configured receive the enterprise data from the wideband wireless communication network. The system is configured to create a second modulated enterprise signal corresponding to the first modulated enterprise signal using the enterprise data and wirelessly transmit the second modulated enterprise signal to an enterprise mobile station.
US10797779B2 Method for determining frame timing, network device, and terminal device
A method for determining frame timing, a terminal device and a network device are provided. The method for determining frame timing includes that: a terminal device receives beam-specific information sent by a network device through a beam, here, the beam-specific information includes a sequence number of a time-domain location where a synchronization signal is sent through the beam; the terminal device determines a time-domain offset between the synchronization signal and the frame timing according to a correspondence of a sequence number of the beam, the sequence number of the time-domain location where the synchronization signal is sent and the time-domain offset; and the terminal device determines the frame timing according to the time-domain offset.
US10797775B2 Backhaul transmission method for wireless communication, controller, base station, and gateway
Discloses is a backhaul transmission method for wireless communication, a controller, a base station, and a gateway. The method includes: sending, by a first base station, information about a backhaul requirement of the first base station to a controller; obtaining, by the first base station, information about a codebook from the controller, where the information about the codebook is determined based on the backhaul requirement of the first base station; and performing, by the first base station, backhaul transmission with a gateway by using the codebook. Information about a codebook used in backhaul transmission is determined based on a backhaul requirement of a base station, so that backhaul requirements of different base stations can be met, and a backhaul capacity of a system is increased.
US10797766B1 Distributed radio system
Systems, methods, computer program products, and devices reduce computational processing performed by at least one computer processor that computes an eigensystem from a first data set; computes updated eigenvalues that approximate an eigensystem of at least a second data set based on the eigensystem of the first data set; and evaluates a plurality of features in each of the first and at least second data sets using a cost function; wherein reducing the computational processing of the at least one computer processor is achieved by at least one of selecting the cost function to comprise fewer than the total number of eigenvalues and employing a coarse approximation of the eigenvalues to de-select at least one of the data sets. This is especially useful for learning and/or online processing in an artificial neural network.
US10797765B2 WAP uplink optimization by selection of MIMO antennas spatial states
A wireless access point (WAP) for wireless communication with associated stations on selected orthogonal frequency division multiplexed (OFDM) communication channels of a wireless local area network (WLAN). The WAP includes: an array of antennas having a number of spatial states, a plurality of components coupled to one another to form receive and transmit chains, and an antenna control circuit. The antenna control circuit couples to the plurality of components and to the array of antennas to determine for each uplink an optimal spatial state of the array of antennas for receiving said uplink; and to change the spatial state of the array of antennas for each uplink to match the optimum determined spatial state therefore.
US10797761B2 Method and device for sending and receiving information
The present disclosure relates to a method and a device for sending and receiving information. The method includes: determining a frame structure of a serving cell, where a radio frame corresponding to the frame structure includes at least one first special subframe, remaining subframes are downlink subframes, and the first special subframe includes symbols used for uplink transmission and downlink transmission, and a GP; and sending and receiving information in the serving cell based on the frame structure. In the technical solution, because the radio frame structure includes the first special subframe, when spectrum resources are maximally applied to downlink data service transmission, not only performance of massive MIMO is improved, but also the serving cell is enabled to work independently.
US10797755B1 Communicating between devices in a doorbell system using AC power waveforms
This disclosure describes techniques for using alternating current (AC) power waveforms to communicate between devices in a doorbell circuit. A signaling device that emits sound may be positioned in the doorbell circuit between an AC power source and a doorbell device (such as an A/V device including a doorbell). A signaling device may be coupled in parallel to a signaling-control device that includes electronic circuitry that provides a selective bypass to allow for larger amounts of current drawn by the A/V device to bypass the signaling device without causing the signaling device to emit the sound. The A/V device and the signaling-control device may use AC power waveforms to communicate data and/or data between each other. For example, the A/V device and the signaling-control device may control respective signal relays to selectively open and close the doorbell circuit in order to communicate with each other using the AC current waveform.
US10797753B2 Systems and methods for LTE ingress characterize using PNM metrics
A communication device in a communication network includes at least one processor. The processor is configured to identify a first management information base (MIB) of a first occupied channel in the communication network, and a second MIB of a second occupied channel in the communication network adjacent the first occupied channel. The second occupied channel occupies a frequency band overlapping with an interfering signal band. The processor is further configured to calculate at least one proactive network maintenance (PNM) metric for each of the first and second MIB, and determine, from the calculated PNM metric, that an ingress of the interfering signal is detected on the second occupied channel.
US10797750B2 System architecture for supporting digital pre-distortion and full duplex in cable network environments
An example apparatus for supporting digital pre-distortion (DPD) and full duplex (FDX) in cable network environments is provided and includes a first path for signals being transmitted out of the apparatus, a second path for signals being received into the apparatus, a DPD actuator located on the first path, an amplifier located on the first path, an echo cancellation (EC) actuator located on the second path, and a data interface including a plurality of channels connecting the apparatus to a signal processor. DPD coefficients, EC coefficients and delay parameters are provided over the data interface from the signal processor to the apparatus. The DPD actuator predistorts signals on the first path using the DPD coefficients compensating for distortions introduced by the amplifier, and the EC actuator reduces interferences in signals on the second path using the EC coefficients and the delay parameters, facilitating FDX communication by the apparatus.
US10797745B2 Method for in-band full-duplex transmission and reception, and apparatus for the same
An operation method of an in-band full duplex (IFD) transceiving apparatus including a receiving end, a transmitting end, a digital self-interference cancellation (DSIC) processing unit, and a digital SI cancellation unit may comprise generating, by the DSIC processing unit, signal shaping coefficients for wave shaping of a signal of the transmitting end; generating, by the DSIC processing unit, channel estimation coefficients for cancellation of a self-interference signal in a reception signal of the receiving end; forming, by the DSIC processing unit, a transmission signal based on the signal shaping coefficients; and generating, by the DSIC processing unit, a control signal for cancellation of the self-interference signal in the reception signal based on the channel estimation coefficients.
US10797741B2 Radio frequency module and communication device
A radio frequency module includes a first receive circuit that processes a receive signal in the first frequency band. The first receive circuit includes a first substrate, a first low noise amplifier, and a first filter circuit. The first low noise amplifier is mounted on a principal surface of the first substrate. The first filter circuit is connected to an output end of the first low noise amplifier. At least a portion of the first filter circuit is provided on the principal surface of the first substrate. The first filter circuit attenuates spurious components occurring due to a transmit signal in the first frequency band received by the first low noise amplifier. The spurious components are included in the transmit signal in the first frequency band and have a frequency bandwidth that overlaps, includes, or is included in the frequency bandwidth of the receive signal in the second frequency band.
US10797740B2 Virtualized methods, systems and devices to mitigate channel interference
A method that incorporates aspects of the subject disclosure may include, for example, receiving digital data via a plurality of fiber optic cables, wherein the digital data represents a plurality of radio frequency signals received at a plurality of remote radio units via a plurality of uplink paths, wherein the first virtual processing system is configured to mitigate interference detected in one or more of the plurality of uplink paths, performing a plurality of measurements of the digital data to identify an interference condition associated with at least a portion of the plurality of uplink paths associated with the plurality of remote radio units; and providing updated digital data, according to the interference condition that is identified, to a second virtual processing system including at least one second virtual processor, wherein the second virtual processing system is configured to operate as one or more baseband units for providing cellular communication services. Other embodiments are disclosed.
US10797738B2 Segmented receiver for wireless communications
Aspects of this disclosure relate to a segmented receiver for a wireless communication system. The segmented receiver includes a first receiver segment and a second receiver segment configured to receive respective radio frequency signals. The radio frequency signals can be orthogonally polarized. Branch circuits in each receiver segment can provide a radio frequency signal to different mixers. The different mixers can be included in different receiver segments and receive local oscillator signals from independent local oscillators. Each receiver segment can process a different bandwidth of the radio frequency signal. Two different bandwidths of the radio frequency signal can be processed concurrently by different receiver segments.
US10797732B1 Distributed antenna systems
In a multi-user multiple antenna system, a central processor is communicatively coupled to a plurality of geographically distributed access points via a network. The central processor, the geographically distributed access points, or a plurality of client devices served by the system computes channel estimates of wireless channels between the geographically distributed access points and the client devices. The central processor computes access-point weights from the channel estimates to synthesize an antenna array from the plurality of geographically distributed access points, and the access-point weights are used to implement spatial multiplexing.
US10797729B2 Polar-code based encoder and method for configuring divide and conquer structure of polar-code based encoder
A polar-code based encoder is used to perform a transfer of useful data to a polar-code based decoder via a Binary Discrete-input Memory-less Channel. The Divide and Conquer structure consists of a multiplexer having useful data bits and a set of frozen bits as inputs followed by a polarization block of size N=2L, wherein the polarization block of size N comprises a set of front kernels followed by a shuffler and two complementary polarization sub-blocks of size N/2 with a similar structure as the polarization block of size N but with half its size. A dynamically configurable interleaver is present between the shuffler and one and/or the other of the complementary polarization sub-blocks at each recursion of the Divide and Conquer structure. The configuration of the dynamically configurable interleavers is dynamically modified according to changes detected in the Binary Discrete-input Memory-less Channel.
US10797728B1 Systems and methods for diversity bit-flipping decoding of low-density parity-check codes
Methods and systems are provided for decoding LDPC codewords or blocks of codewords using a second set of parameters if decoding the codewords or blocks of codewords fails using a first set of parameters. An LDPC codeword may be decoded using a first decoding technique to produce a first decoding output using a first parameter. The first parameter may be altered to generate a second parameter to be used in a second decoding technique. The LDPC codeword may be decoded using the second decoding technique to produce a second decoding output. A syndrome weight of the first decoding output may be compared to a syndrome weight of the second decoding output and one of the first decoding output or the second decoding output may be selected based on which of the first decoding output or the second decoding output has a lower error.
US10797718B1 Tiny low power current mode analog to digital converters for artificial intelligence
Single-stage and multiple-stage current-mode Analog-to-Digital converters (iADC)s utilizing apparatuses, circuits, and methods are described in this disclosure. The disclosed iADCs can operate asynchronously and be free from the digital clock noise, which also lowers dynamic power consumption, and reduces circuitry overhead associated with free running clocks. For their pseudo-flash operations, the disclosed iADCs do not require their input current signals to be replicated which saves area, lowers power consumption, and improves accuracy. Moreover, the disclosed methods of multi-staging of iADCs increase their resolutions while keeping current consumption and die size (cost) low. The iADC's asynchronous topology facilitates decoupling analog-computations from digital-computations, which helps reduce glitch, and facilitates gradual degradation (instead of an abrupt drop) of iADC's accuracy with increased input current signal frequency. The iADCs can be arranged with minimal digital circuitry (i.e., be digital-light), thereby saving on die size and dynamic power consumption.
US10797715B2 Filtering method and filter
A filtering method and a filter are disclosed. The method includes integrating values of an input signal by an integrator comprising a memory; storing an integration value in the memory; cyclically resetting the memory after integrating a first predefined number of values of the input signal; in a steady operating mode, generating a value of an output signal based on the integration value stored in the memory each time after integrating the first predefined number of values of the input signal; and in an initial operating mode, generating an initial value of the output signal based on the integration value stored in the memory after integrating a second predefined number of values of the input signal, wherein the second predefined number is smaller than the first predefined number.
US10797712B1 Maintaining a digitally controlled oscillator at an ideal state by changing the voltage supply
A technique relates to a digital phase locked loop (DPLL) including a digitally controlled oscillator (DCO), the DCO having delay elements and a current fill factor corresponding to a proportion of the delay elements in operation. A voltage regulator controller is operable to obtain a result of a comparison between a predefined fill factor and the current fill factor, the voltage regulator controller being operable to adjust voltage supplied to the DCO based on the result, the predefined fill factor indicating a predetermined proportion of the delay elements to be in operation.
US10797702B2 Apparatus for flexible electronic interfaces and associated methods
A semiconductor die includes at least one flexible interface block. The flexible interface block includes at least one interconnect, and at least one buffer coupled to the at least one interconnect. The flexible interface block further includes a routing interface coupled to circuitry integrated in the semiconductor die, and a controller coupled to provide communication between the routing interface and the at least one buffer.
US10797697B2 Phase relationship sensing system
A person or object is infused with a signal. The infused signal has a phase relationship with the signals that are transmitted from and used by a touch sensor, controller or wearable. The phase relationship of the infused signal is used in order to increase the ability of receivers at or on the touch sensor, controller or wearable to measure and determine touch events, such as hover.
US10797696B2 Factor 1 inductive sensor device
Disclosed is a “factor 1” and inductive sensor device including an LC resonant circuit powered by a suitable generator, an operational chain of units for acquisition by sampling and processing of the response signal, and a functional set of units for evaluating at least one temporarily set value of the processed signal and supplying detection or non-detection information. The acquisition and processing unit includes analog a unit for filtering and/or amplifying the sampled response signal, and a unit for compensating the temperature drift of the response signal by correcting the sampled signal following the digital conversion thereof, associated with or including a temperature sensor.
US10797690B2 Method and apparatus for use in improving linearity of MOSFETs using an accumulated charge sink
A method and apparatus for use in improving the linearity characteristics of MOSFET devices using an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to remove, reduce, or otherwise control accumulated charge in SOI MOSFETs, thereby yielding improvements in FET performance characteristics. In one exemplary embodiment, a circuit having at least one SOI MOSFET is configured to operate in an accumulated charge regime. An accumulated charge sink, operatively coupled to the body of the SOI MOSFET, eliminates, removes or otherwise controls accumulated charge when the FET is operated in the accumulated charge regime, thereby reducing the nonlinearity of the parasitic off-state source-to-drain capacitance of the SOI MOSFET. In RF switch circuits implemented with the improved SOI MOSFET devices, harmonic and intermodulation distortion is reduced by removing or otherwise controlling the accumulated charge when the SOI MOSFET operates in an accumulated charge regime.
US10797688B2 Comparator circuit, corresponding device and method
A comparator circuit is implemented using a simple comparator core having two gain stages integrated in a single circuit block. The circuit operates with improved speed and resolution in comparison to a conventional continuous-time comparator. Offset trimming allows for the crossing time of the comparator to be adjusted close to an ideal crossing time.
US10797686B1 Phase predictor and associated method of use
A phase predictor to accurately detect and predict the phase relationship between two clocks running at different frequencies. The phase relationship can be used to record the transmission and reception times of Ethernet frames transmitted over a transmission medium with very high accuracy.
US10797683B1 Calibration circuit and associated calibrating method capable of precisely adjusting clocks with distorted duty cycles and phases
A calibration circuit, including a duty cycle correction circuit and a phase correction circuit and associated calibrating method, are provided. Firstly, a first duty cycle adjusted clock and a second duty cycle adjusted clock are generated by the duty cycle correction circuit based on a first input clock and a second input clock, respectively. Then, a first delay adjusted clock and a second delay adjusted clock are generated by the phase correction circuit based on a phase of the first duty cycle adjusted clock, and a detection signal is generated. The detection signal is related to a duty cycle of the first input clock, a duty cycle of the second input clock, and a phase difference between the second delay adjusted clock and the first delay adjusted clock. Later, the duty cycle correction circuit and the phase correction circuit are controlled in response to the detection signal.
US10797682B2 Common signal attenuation circuit and ramp signal generator using the same
A common signal attenuation circuit may include a sensing block suitable for sensing differential signals to generate sensed differential signals; a common signal generation block suitable for generating an common signal having a common voltage noise by combining the sensed differential signals; and an attenuation block suitable for adjusting the common voltage noise in the original common signal by combining the common signal having the adjusted common voltage noise to the differential signals.
US10797673B2 Hierarchical cascading in two-dimensional finite element method simulation of acoustic wave filter devices
A method of analyzing a microwave acoustic wave (AW) structure comprises defining a physical model of the AW structure, partitioning the physical model into a plurality of unit blocks, identifying at least one core block within the plurality of original unit blocks, computing characteristics of each of the at least one core block, deriving characteristics for each of the original unit blocks from the computed characteristics of the core block(s), combining the original unit blocks into a single block having computed characteristics derived from the characteristics of the unit blocks, such that the single block subsumes the plurality of original unit blocks, and deriving at least one electrical response of the physical model at least partially from the computed characteristics of the single block.
US10797671B1 Electronic device and equalizer adjustment method
An electronic device and an equalizer adjustment method thereof are disclosed. The method comprises the steps of: storing a list of age gain values, the list of age gain values comprising a plurality of age segments, respectively increasing from the first age segment to the Nth age segment, each of the age segments comprising a group correcting parameters, the group correcting parameters including a plurality of compensation gain values respectively corresponding to a plurality of target frequency, and the compensation gain values in the same target frequency are increased as N increases; obtaining an age data of an user; obtaining the target age segment, wherein the target age segment is one of the age segments; obtaining the group correction parameter corresponding to the target age segment; and adjusting a gain value setting of the equalizer to sound at different frequencies according to the group correction parameter.
US10797669B2 Speaker with automatic volume control
An example speaker for providing alerts includes: a housing and a cover forming an integrated unit; a microphone configured to sense an ambient noise level; and a processor configured to adjust a volume of the speaker based upon the ambient noise level. A hinge can be positioned between the housing and the cover to allow the cover to be pivoted relative to the housing from a close position to an open position.
US10797667B2 Audio notifications
Systems and methods for a playback device outputting an audio alert from a network-enabled device include (i) while the playback device is playing back audio content, receiving an alert communication from the network-enabled device, the alert communication including (a) an audio notification identifier that identifies an audio notification and (b) a priority identifier that identifies a priority level of the audio notification; (ii) responsive to receiving the alert communication, adding the audio notification to a notification queue at a particular queue position, where the particular queue position of the audio notification in the notification queue is based on the priority level of the audio notification relative to other audio content in the notification queue; (iii) adjusting playback of the audio content for playing back the audio notification; and (iv) the playback device playing back the audio notification.
US10797662B2 Amplifying circuit including miller compensation circuit
An amplifying circuit may include: an amplifier configured to receive a first input voltage and output a first output voltage by amplifying the first input voltage; and a common-mode feedback circuit configured to enable the first output voltage to operate in a common mode by receiving the first output voltage and performing a feedback to adjust at least one feedback voltage applied to the amplifier based on the first output voltage. The common-mode feedback circuit may include a first Miller compensation circuit configured to perform dominant pole compensation by using a Miller effect for the common-mode feedback circuit. The first Miller compensation circuit may include a resistor and a capacitor.
US10797657B2 Matching network and power amplifier circuit
A matching network is a matching network of a power amplifier circuit that outputs a signal obtained by a differential amplifier amplifying power of a high-frequency signal. The matching network includes an input-side winding connected between differential outputs of the differential amplifier; an output-side winding that is coupled to the input-side winding via an electromagnetic field and whose one end is connected to a reference potential; a first LC series resonant circuit including a capacitive element and an inductive element connected in series with each other, and being connected in parallel with the input-side winding; and a second LC series resonant circuit including a capacitive element and an inductive element connected in series with each other, and being connected in parallel with the output-side winding.
US10797656B2 Breakdown protection circuit for power amplifier
Systems, methods, and apparatuses for improving reliability and/or reducing or preventing breakdown of an amplifier, specifically breakdown of a transistor of an amplifier, are disclosed. A protection circuit can be electrically coupled to the amplifier, and can be configured to reduce a voltage swing at the amplifier. The amplifier can include a first transistor, and the protection circuit can include a second transistor electrically coupled to a control terminal of the first transistor of the amplifier. When a power at a control terminal of the second transistor of the protection circuit satisfies a threshold power, the protection circuit can be configured to reduce a power at a power terminal of the first transistor the amplifier. By reducing the voltage at the power terminal of the first transistor the amplifier, the protection circuit can allow the amplifier to operate safely, without breakdown.
US10797650B2 Envelope tracking amplifier apparatus
An envelope tracking (ET) amplifier apparatus is provided. The ET amplifier apparatus includes an amplifier circuit configured to amplify a radio frequency (RF) signal based on a modulated voltage. In examples discussed herein, the amplifier circuit is co-located with a local voltage amplifier circuit configured to supply the modulated voltage such that a trace inductance between the amplifier circuit and the local voltage amplifier circuit can be reduced to below a defined threshold. By co-locating the amplifier circuit with the local voltage amplifier circuit to reduce a coupling distance between the amplifier circuit and the local voltage amplifier circuit and thus the trace inductance associated with the coupling distance, it may be possible to reduce degradation in the modulated voltage. As a result, it may be possible to improve efficiency and maintain linearity in the amplifier circuit, particularly when the RF signal is modulated at a higher modulation bandwidth.
US10797648B2 Mixer module
A mixer module includes a mixer, at least one DC offset circuit, a filter and a controller. The mixer mixes an input signal to generate a first signal. The at least one DC offset circuit generates a second signal based on the first signal. The filter filters out an AC portion of the second signal and generates a third signal according to a DC portion of the second signal. The controller controls the at least one DC offset circuit based on the third signal to reduce a DC portion of the first signal.
US10797647B1 Receiver apparatus
A receiver apparatus is provided. The apparatus includes a single field effect transistor mixer comprising a gate, a source and a drain, wherein one of the source or the drain is configured to receive a first signal from a first low noise amplifier at a receiving frequency and another of the source or the drain is configured to output a second signal at an intermediate frequency to a second low noise amplifier; and a local oscillator configured to apply a third signal to the gate.
US10797644B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes a resonation element, a first package that houses the resonation element and airtightly sealed, a circuit element that is positioned outside the first package and electrically connected to the resonation element, and a second package that houses the first package and the circuit element and sealed in a depressurized state. In addition, the first package includes a first base having a first recessed portion, and a first lid joined to the first base so as to close an opening of the first recessed portion, and the second package includes a second base having a second recessed portion and a second lid joined to the second base so as to close an opening of the second recessed portion. The circuit element is attached to the first base, and the first base is attached to the second base.
US10797643B2 Oscillation circuit, microcomputer and electronic device
An oscillation circuit has a charge-discharge type oscillation unit that performs an oscillation operation at an oscillating frequency that is in accordance with a control current value, and a control current generation unit that generates the control current. The control current generation unit includes a reference voltage generation circuit that generates a reference voltage that has a first temperature characteristic, a temperature characteristic slope correction circuit that corrects a slope of a temperature characteristic of a reference voltage in accordance with first correction information and generates an output voltage that has a second temperature characteristic, and a voltage-current conversion circuit that converts the output voltage of the temperature characteristic slope correction circuit into the control voltage, and that corrects the control current value in accordance with second correction information.
US10797639B1 System and method for performing power utility remote consumer energy auditing with the aid of a digital computer
A system and method to analyze building performance without requiring an on-site energy audit or customer input is described. The analysis combines total customer energy load from a power utility with externally-supplied meteorological data to analyze each customer's building performance. Building thermal performance is characterized to produce a rich dataset that the power utility can use in planning and operation, including assessing on-going and forecasted power consumption, and for other purposes, such as providing customers with customized information to inform their energy investment decisions and identifying homes for targeted efficiency funding.
US10797626B2 Motor drive control device and control method for motor drive control device
A motor drive control device causes a single phase motor including a coil of a first system and a coil of a second system to be driven. The motor drive control device has a first driving circuit configured to perform control to energize the coil of the first system, a second driving circuit configured to perform control to energize the coil of the second system, and a driving control unit configured to control an operation of the first driving circuit and an operation of the second driving circuit. The driving control unit has a driving voltage detecting unit configured to detect a driving voltage applied to the first driving circuit and a driving voltage applied to the second driving circuit, and a compensation control unit configured to cause one driving circuit between the first driving circuit and the second driving circuit to execute a maintenance operation for maintaining rotation of the single phase motor, based on a detection result of the driving voltage detecting unit.
US10797625B2 Detection device and detection method for detecting number of revolutions of sensorless EPB motor
A device and method for detecting the number of revolutions of a sensorless electric park brake (EPB) motor. The device for detecting the number of revolutions of a sensorless motor includes: an actuator driving motor used to set and release a parking brake of an EPB system; an electronic control module for controlling the motor, a vehicle battery for supplying power to the motor and the electronic control module; and a main processing unit for receiving an output signal of the electronic control module and estimating the number of revolutions of the motor, wherein the electronic control module further includes a ripple measuring unit for receiving an output signal of the motor and measuring a ripple of the motor.
US10797613B1 Power supply system with actively switched bus capacitor
Disclosed are power supply systems and methods of operating the same. An exemplary power supply system includes a primary rectifier configured to rectify an AC voltage to produce a bus voltage on a DC bus and a voltage monitor configured to monitor the AC voltage. A capacitor is switchably coupled to the DC bus via a switch and a charger is configured to charge the capacitor with power from the DC bus. A switch controller is configured to close, in response to the voltage monitor indicating a sag in at least one phase of the AC voltage, the switch to enable the capacitor to discharge to the DC bus.
US10797612B2 Power distribution network
A power distribution system includes a first set of power converters arranged with a respective set of power inputs, and having a respective set of power outputs, and at least one controller module communicatively connected with the first set of power converters and configured to controllably adjust the power conversion of the first set of power converters, and method of operating the power distribution system.
US10797611B2 Diagnostics for multi-level medium voltage drive using mechanical bypass
A system and method for performing diagnostics in a medium voltage drive. The system includes a power cell and a bypass mechanism. The bypass mechanism is operably connected to output terminals of the power cell and configured to create a shunt path between the output terminals. The bypass mechanism includes a communication interface configured to transmit a bypass signal to a communication interface associated with the power cell in response to a state change. The method of performing diagnostics includes a controller transmitting an input voltage to a bypass mechanism of the power supply, thereby causing a state change of the bypass mechanism. The controller receives a signal from the power cell, wherein the signal indicates the power cell has detected the state change of the bypass mechanism. The controller then determines if the power cell is correctly associated with the bypass mechanism.
US10797603B2 Method and apparatus for controlling a flyback converter
The present invention discloses a method and an apparatus for controlling a flyback converter, the flyback converter including a main switch, a transformer and an auxiliary switch. The method includes: obtaining a first voltage signal and a second voltage signal, the first voltage signal representing an input voltage of the flyback converter, and the second voltage signal representing an output voltage of the flyback converter; controlling turn-on of the auxiliary switch, wherein the turn-on time period of the auxiliary switch is determined according to the first voltage signal and the second voltage signal; and turning on the main switch at ZVS condition, wherein the main switch is turned on at the time delayed for a duration of a dead time after turning off of the auxiliary switch.
US10797602B2 Controller with variable sampling generator
A controller for use in a power converter includes a comparator configured to compare a sense signal representative of an amount of energy delivered to an output of the power converter, to a target value. An update clock generator configured to receive the sense signal and to generate a clock signal having a clock frequency in response to the sense signal. A request control coupled to the comparator and to the update clock generator, the request control configured to generate a request signal having a request frequency that is responsive to an output of the comparator and that controls an operational state of a power switch of the power converter. The request control further configured to update a rate at which the request frequency of the request signal is responsive to the clock frequency of the clock signal.
US10797601B2 Current pulse generator with integrated bus boost circuit
A current pulse generator circuit configured to be monolithically integrated into a single semiconductor die and provide high pulsing frequencies. A first GaN FET transistor controls the charging of a capacitor in a boost converter. A second GaN FET transistor controls the discharging of the capacitor through a load, such as a laser diode, connected to the boost converter. Both GaN FET transistors are preferably enhancement mode GaN FETs and may be integrated into the single semiconductor die, together with gate drivers. The diode in a conventional boost converter circuit can also be implemented in the present invention as a GaN FET transistor, and also integrated into the single semiconductor die.
US10797600B2 Power supply apparatus, microbial fuel cell voltage boosting circuit and microbial fuel cell voltage boosting system
To provide a power supply apparatus that can boost input voltage from a low-power input source. A power supply apparatus is provided, including: an inductor connected to an input terminal to which input voltage is applied; a first switch connected between a point between the inductor and an output terminal, and a ground terminal; a drive unit operating the first switch using a signal having amplitude corresponding to the input voltage; and a control unit controlling operation of the first switch and/or outputting of output voltage from the output terminal, according to the output voltage output at the output terminal, wherein the control unit has a first hysteresis comparator, for controlling operation of the first switch, detecting the output voltage output at the output terminal, and/or a second hysteresis comparator, for controlling outputting of the output voltage, detecting the output voltage output at the output terminal.
US10797584B2 Active filter device, air conditioning device, and air conditioning system
A current source capable of generating a current of a first compensation portion for either or both reducing a harmonic current in an air conditioner or improving a fundamental power factor in the air conditioner is provided. If an excess of the current source is larger than a second compensation portion for either or both reducing a harmonic current in a power receiving path of a distribution board or improving a fundamental power factor in the power receiving path of the distribution board, a current obtained through superimposition of a current of a second compensation component and a current of the first compensation component is generated in the current source.
US10797583B2 Secondary winding sense for hard switch detection
A controller for use in a power converter includes a control loop clock generator that is coupled to generate a switching frequency signal in response to a sense signal representative of a characteristic of the power converter, a load signal responsive to an output load of the power converter, and a hard switch sense output. A hard switch sense circuit is coupled to generate the hard switch sense output in response to the switching frequency signal and a rectifier conduction signal that is representative of a polarity of an energy transfer element of the power converter. A request transmitter circuit is coupled to generate a request signal in response to the switching frequency signal to control switching of a switching circuit coupled to an input of the energy transfer element of the power converter.
US10797582B1 Cross conduction protection in a voltage converter
An apparatus comprises: a voltage converter, a first switch, a second switch, and a controller. The voltage converter includes a combination of a primary winding and an auxiliary primary winding magnetically coupled to a secondary winding. The auxiliary primary winding is operable to generate a feedback voltage signal. The secondary winding is operable to receive energy from the primary winding to produce an output voltage to power a load. The controller controls switching operation of the first switch and the second switch to control a flow of current through the primary winding. The controller is further operable to: i) via a feedback voltage signal from the auxiliary primary winding, monitor a flow of current through a body diode of the second switch, and ii) control subsequent activation of the first switch to an ON state based on the monitored flow of current through the body diode of the second switch.
US10797581B1 Power supply system for controlling a ZVS parameter to optimize efficiency using artificial intelligence
According to an aspect, a power supply system includes a power stage including a power switch and an inductor, a power supply controller connected to the power stage, a metering circuit configured to sense measured conditions of the power stage, and a system performance controller configured to be coupled to the power supply controller and the metering circuit. The system performance controller is configured to compute an energy conversion efficiency based on the measured conditions and select a value for a zero voltage switching (ZVS) control parameter that results in the energy conversion efficiency achieving a threshold condition. The ZVS control parameter indicates a magnitude of a reverse current through the inductor to discharge a parasitic capacitance of the power switch.
US10797575B2 Vibration generator having swing unit, frame and elastic member
A vibrator includes a frame, a swing unit, and an elastic member. The swing unit is disposed within the frame and holds a magnet. The elastic member connects the swing unit and the frame. The swing unit is movable with respect to the frame while deforming the elastic member. The frame, the swing unit, and the elastic member are integrally molded with each other.
US10797573B2 Axial motor/generator having multiple inline stators and rotors with stacked/layered permanent magnets, coils, and a controller
An axial electric motor/generator having an inline stator and an inline rotor is provided. In one exemplary embodiment, a system comprises a housing, a shaft, and a slice assembly disposed about the shaft. The slice assembly includes a rotor assembly having a rotor plate and a set of isolated permanent magnets. A magnetic flux of each permanent magnet flows in an opposite direction to that of each adjacent permanent magnet. The slice assembly also includes a stator assembly having a stator plate and a set of isolated coil assemblies. Each coil assembly has an insulated wire wound about a metal core. The wound wire is normal to the magnetic flux of each permanent magnet when proximate the corresponding coil assembly. At least one of the set of isolated coil assemblies is configurable to output electrical power while the shaft is rotating or to input electrical power to rotate the shaft.
US10797572B2 Method for producing a winding of a winding carrier of an electric machine
The disclosure relates to a method for producing a winding of a winding carrier of an electric machine. The method includes providing a laminated core. The laminated core has an axis and a first slot for accommodating a first winding segment for producing the winding. The first slot extends in the direction of the axis. The first slot is arranged on a first circle as viewed in the direction of the axis, through the circle center point of which first circle the axis extends. The method includes: arranging the first winding segment in the first slot, where a first region of the first slot protrudes from the laminated core; and bending the first region by applying a first force acting in the direction of the axis and by applying a first force acting tangentially to the first circle onto the first region in a first direction tangentially to the first circle.
US10797567B2 Rotor assembly including a housing for a sensor array component and methods for using same
A rotor assembly includes a rotor plate to rotate around a first axis, a bucket attached to the rotor plate and to rotate around a second axis, and a stop plate to rotate around the first axis between an open position and a closed position. When in the closed position, the stop plate engages the bucket to fix an angular position of the bucket relative to a plane of rotation of the rotor assembly. The rotor assembly further includes a housing for a sensor array component, the housing disposed in the bucket and including a solution inlet, a solution outlet, a transfer basin, a solution retainer disposed between the solution outlet and the transfer basin, and a collection reservoir in fluid communication with the transfer basin. The solution inlet and the solution outlet to engage ports of a flow cell of a sensor array.
US10797565B2 Motor with inner fan
A motor with an inner fan includes a rotor rotating with a shaft, a stator opposing the outer peripheral surface of the rotor, an end ring connected to the rotor, stator wiring connected to the stator, a fan rotating with the shaft through a sleeve, a fan guide opposing the tip end of the blade outer periphery of the fan, and a frame storing the rotor, the stator, the fan, the fan guide, the end ring, and the stator wiring. The rotor includes an axial duct penetrating the rotor in the axial direction of the rotor and a radial duct communicating with the axial duct and penetrating the rotor radially from the inside to the outside of the rotor. The fan is an inner fan arranged inside the frame, the inner fan is of a diagonal flow type, and the discharge direction of the inner fan is the inward direction.
US10797563B2 Power generating device
Provided is a power generating device which, while having a basic structure of using a rack and a pinion, increases power generating efficiency and has fewer components, has improved durability due to a simplified structure, and can easily be made in smaller sizes. Configuring a guide mechanism using outer walls of a case of a power generating unit as guides and combining the same with rails provided on inner walls of a case of the power generating device distributes unnecessary stress on the power generating unit over the inner walls of the case to obtain effects of achieving an overall small size, reduction in the number of components, and improved durability.
US10797562B2 High torque and power density drive system with shortened overall width
A powertrain utilizing an active core motor with coaxially aligned planetary-differential-planetary gear assemblies is provided.
US10797551B2 Motor and compressor having insulator and stator core with non-overlapping grooves
A motor enables an insulator and an iron core to be secured without a reduction in the efficiency of the motor. A motor includes an iron core and an insulator disposed on an axial end surface of the iron core. The iron core includes at least one of grooves on an outer circumferential portion. Each of the grooves is arranged in an axial direction of the iron core on the outer circumferential portion from the end surface. The insulator includes at least one of claws protruding downward in the axial direction from a surface in contact with the iron core. The claws are fitted into the grooves.
US10797543B2 Rotating electric machine
A rotating electric machine includes a stator and a rotor. The stator includes a stator core and an armature coil wound on the stator core. The rotor is arranged radially inside the stator to radially face the stator. The rotor includes: a field core having a plurality of magnetic pole portions for respectively forming a plurality of magnetic poles the polarities of which are alternately different in a circumferential direction; a field coil wound on the field core; and a tubular short-circuiting member that is arranged radially outside the magnetic pole portions to cover radially outer surfaces of the magnetic pole portions and magnetically connects each circumferentially-adjacent pair of the magnetic pole portions. The short-circuiting member is provided within an axial range between two axial ends of the stator core.
US10797539B2 Fan rotor
A fan rotor includes a rotating shaft, a metal body, at least one rotor magnet and a vane wheel. The metal body has at least one top surface, at least one cylindrical portion and at least one connecting portion. The top surface is disposed at an end of the cylindrical portion, and the rotating shaft is disposed in the cylindrical portion and connected to the top surface of the cylindrical portion. The connecting portion is formed at the other end of the cylindrical portion and extended from an outer wall of the opening in a direction away from the rotating shaft. The rotor magnet is disposed around an inner wall surface of the cylindrical portion. The vane wheel is detachably connected to the metal body through the connecting portion.
US10797538B2 Wireless power receiver and controlling method thereof
A method for controlling a wireless power receiver including a charging unit and a wireless power receiver are provided. The method includes receiving wireless power; rectifying the received wireless power and outputting Direct Current (DC) wireless power; and determining whether a voltage of the rectified wireless power is equal to or higher than an allowable voltage of the charging unit.
US10797536B2 Detection device, power reception device, power transmission device and non-contact power supply system
A detection device, including: one or a plurality of magnetic coupling elements configured to have one or a plurality of coils; and a detection unit that measures or calculates an effective resistance values of the magnetic coupling elements or an effective resistance value of a circuit including at least the magnetic coupling elements and determines a presence or absence of a foreign substance based on a change in the effective resistance value.
US10797534B2 Foreign object detection in wireless charging systems with multiple power receiving devices present on a power transmitting device
A wireless power transmission system has a wireless power receiving device that is located on a charging surface of a wireless power transmitting device. The wireless power receiving device has a wireless power receiving coil and the wireless power transmitting device has a wireless power transmitting coil array. Signal measurement circuitry coupled to the coil array may make measurements while the control circuitry uses the inverter circuitry to apply excitation signals to each of the coils. Foreign objects on the coil array such as metallic objects without wireless power receiving coils can be detected using foreign object detection. When multiple wireless power receiving devices are present on the wireless power transmitting device, steps may be taken to isolate measurements from the coils associated with each wireless power receiving device. Foreign object detection may then be performed on these modified measurements.
US10797525B2 Wireless power transmission apparatus and power transfer system
A power supply ECU is configured to: adjust magnitude of transmission power by adjusting a duty of an output voltage of an inverter; and adjust a frequency of the transmission power by controlling the inverter. The power supply ECU is configured to execute first control and second control. In the first control, the frequency is adjusted such that a loss of the inverter decreases while maintaining the transmission power, when a temperature of the inverter exceeds a limit temperature. In the second control, the transmission power is reduced, when the temperature of the inverter exceeds the limit temperature even if the first control is executed.
US10797523B2 Non-contact power supply device
A non-contact power supply device of the present invention includes a power supply element provided in a power supply unit, an AC power supply circuit for supplying AC power to the power supply element, a power receiving element provided in the power receiving, a power receiving circuit for outputting a received voltage, obtained by converting AC power received by the power receiving element, to an electric load, a resonance element connected to at least one of the power supply element and the power receiving element to form a resonance circuit; a power supply substrate configured to include the AC power supply circuit, a power receiving substrate configured to include the power receiving circuit, and a resonant substrate configured to include the resonant element. The non-contact power supply device having a versatile substrate configuration can be provided for multiple types of power supply elements and power receiving elements having different characteristics.
US10797522B2 Magnetic resonance coupling arrangement
A wireless power transfer system is disclosed. The system includes a first resonator having a first resonant frequency ωo1, a half power bandwidth Δω1, and an unloaded quality factor Qo1=ωo1/Δω1 coupled through a first coupling circuit to a power source, a second resonator having a second resonant frequency ωo2, a half power bandwidth Δω2, and an unloaded quality factor Qo2=ωo2/Δω2 coupled through a second coupling circuit to a load, the first resonator disposed a distance away from the second resonator, wherein the distance is smaller than the first and second resonant wavelengths, the first and second coupling circuits are configured so that up to a maximum achievable power transfer efficiency between the first and second resonators can be achieved, wherein Qo1 and Qo2 can be less than 100.
US10797519B2 Contactless power feeding apparatus
A contactless power feeding apparatus includes a fixed electrode device and a movable electrode device that is movable with respect to the fixed electrode device, and the fixed electrode device and the movable electrode device can exchange electric power through electric field coupling. The fixed electrode device includes at least one fixed electrode plate extending in a longitudinal direction. The movable electrode device is movable along the fixed electrode plate in the longitudinal direction, and includes at least one movable electrode unit that is movable in the thickness direction of the fixed electrode plate. The movable electrode unit includes a pair of movable electrode plates opposed to both respective side faces of the fixed electrode plate, and a spacer member that holds the distance between the pair of movable electrode plates constant and brings the pair of movable electrode plates into conduction.
US10797517B2 System and method for providing wireless power in a removable wireless charging module
A wireless charging module includes an antenna and a wireless charger module. An enclosure is configured to fit at least partially within an optical drive bay of an information handling system. The antenna is disposed within a plastic lower portion of the enclosure. The plastic lower portion of the enclosure is configured to enable the antenna to wirelessly receive power from a wireless charging pad. The wireless charger module is disposed within the enclosure, and is configured to provide power to the information handling system.
US10797516B2 Lighting system including a power backup device
A system may include a light source. A converter may be configured to convert an AC voltage to a DC operating voltage during normal operation. A power backup device may be coupled to the converter. A current source may have a first terminal configured to receive the DC operating voltage during regular operation and a second terminal configured to provide a pulse-width modulated (PWM) signal to an anode end of the light source. A switching device may have a first connecting terminal coupled to the anode end of the light source, a second connecting terminal coupled to the power backup device, and a control terminal coupled to the converter. The switching device may be configured to open a switch between the first connecting terminal and the second connecting terminal during normal operation and close the switch upon detecting an interruption of the DC operating voltage at the control terminal.
US10797514B2 Fuel cell system for information technology loads
A fuel cell system having a power module including at least one fuel cell segment, an input output module including at least one inverter, a rectifier, and an electric distribution module having at least a first electrical connector and a second electrical connector. The at least one fuel cell segment may be electrically connected to the at least one inverter and may be electrically connected to an information technology (IT) load via a split bus. The at least one inverter may be electrically connected to an alternating current (AC) source via the first electrical connector of the electric distribution module. The rectifier may be electrically connected to the AC source via the second electrical connector of the electric distribution module and may be electrically connected to the IT load via the split bus
US10797510B2 Power storage and supply method and system for a drilling rig
The invention provides a power storage and supply method and system for a drilling rig. The system comprises a primary common direct current (DC) bus, at least one secondary DC bus, at least one bi-directional DC-to-DC converter connected between the primary common DC bus and the secondary DC bus, at least one motor group each connected to the secondary DC bus through a DC-to-AC inverter, and an Energy Storage System (ESS) configured to be charged by regenerative energy from at least one motor group and discharge power to at least one motor group through the primary common DC bus and the bi-directional DC-to-DC converter. The system may further comprise a bi-directional AC-to-DC converter between the primary DC bus and an AC bus, wherein the ESS is further configured to be charged by regenerative energy generated during lowering operation of a jacking system for the drilling rig, wherein the jacking system is connected to the AC bus.
US10797503B2 System and method for providing bidirectional transient voltage support and power
An apparatus for storing energy includes a plurality of energy storage cells, a switching circuit configured to control a transient voltage support to a battery provided by the plurality of energy storage cells, a charging circuit configured to charge the plurality of energy storage cells, and a processing system. The processing system is configured to control the charging circuit to charge the plurality of energy storage cells, and control the switching circuit to control the transient voltage support of the plurality of energy storage cells to the battery. The switching circuit and the charging circuit provide parallel paths between the plurality of energy storage cells and the battery terminal.
US10797501B2 Method and apparatus with battery charging
A battery charging method and apparatus are provided. The battery charging apparatus determines, in a present charging operation, a variation in a charging current to charge a battery based on a degradation condition of the battery and an internal state of the battery in the present charging operation, and determines a charging current of a subsequent charging operation based on the variation in the charging current in the present charging operation and the charging current in the present charging operation.
US10797500B2 Charger circuit and capacitive power conversion circuit and charging control method thereof
A charger circuit for providing a charging current and voltage to a battery includes a power delivery unit and a capacitive power conversion circuit. The power delivery unit converts an input power to a DC voltage and current. The capacitive power conversion circuit includes a conversion switch circuit including plural conversion switches and being coupled with one or plural conversion capacitors, a regulation switch, and a conversion control circuit. In a current scaled-up charging mode, the DC current is regulated, and the conversion control circuit controls the connection of the plural conversion capacitors such that the charging current is scaled-up of the DC current substantially by a predetermined current scale-up factor. In a constant voltage linear charging mode, the conversion control circuit linearly controls the regulation switch to regulate the level of the charging voltage to a predetermined constant voltage level.
US10797498B2 Power capacity indicator
A wireless electronic device is provided which comprises a rechargeable power supply and a power capacity indicator unit. The power capacity indicator unit comprises one or more sensors configured to detect that the wireless electronic device is out of a base charger and is in an idle state for a predetermined idle threshold. The one or more sensors are further configured to detect when a power level of the rechargeable power supply is within at least one predetermined power threshold range. The control unit is configured to activate at least one power status indicator corresponding to the at least one predetermined power threshold range when the wireless electronic device is detected to be out of the base charger and in the idle state for the predetermined idle threshold, and the detection of the power level of the rechargeable power supply is within at least one predetermined power threshold range.
US10797496B2 Modular charging station
A modular charging station is disclosed as configured with a plurality of charging ports that enable a mobile device, mobile device removable battery, and mobile device auxiliary component to be charged simultaneously. One or more of the charging ports can be disposed on a removable base that is configured to be inserted within a bay in the charging station. Furthermore, the charging station is configured to physically and electrically connect to another charging station, wherein a plurality of charging stations can be connected to one another in series, and a single power source connection can supply power to charge all components connected to any charging port in the chain of linked charging stations.
US10797493B2 Battery, terminal, and charging system
An example battery, a terminal, or a charging system can include a battery charging port, a battery discharging port, a battery negative port, an overcurrent protection element, a protection integrated circuit, a control switch, and an electrochemical cell. The battery charging port is connected to a positive electrode of the electrochemical cell, the control switch is connected in series between a negative electrode of the electrochemical cell and the battery negative port, the protection integrated circuit is connected in parallel to two ends of the electrochemical cell, and the protection integrated circuit is further connected to the control switch, so as to send a control signal to the control switch. In addition, the overcurrent protection element is connected in series between the battery discharging port and the positive electrode of the electrochemical cell.
US10797488B2 Systems and methods for operatively coupling a micro-grid to a bulk grid
A method for operatively coupling a plurality of generating units in at least one micro-grid to a bulk grid, where the at least one micro-grid is configurable to be operatively coupled to the bulk grid via a point of interconnection breaker is presented. The method includes, using a control unit operatively coupled to the at least one micro-grid and the bulk grid, determining one or more bulk grid side parameters and one or more micro-grid side parameters, comparing one or more of the one or more micro-grid side parameters with corresponding one or more bulk grid side parameters, and synchronizing each of the plurality of generating units in the at least one micro-grid with the bulk grid based on the comparison. Further, the method includes connecting simultaneously, using the point of interconnection breaker, each of the plurality of generating units to the bulk grid based on the synchronization.
US10797487B2 On-line input control method, on-line input and quit device for voltage-source converter unit
Provided is an on-line input and quit control method for a voltage-source converter unit. The method achieves the on-line input of a voltage-source converter unit by means of performing steps, such as charging control, deblocking transfer control and operation adjustment control, on a voltage-source converter to be input, and achieves the on-line quitting of the voltage-source converter unit by means of performing steps, such as direct-current voltage reduction control, bypass transfer control and converter blocking control, on a voltage-source converter to be quit. Correspondingly, provided is an on-line input and quit control device for a voltage-source converter unit, which can achieve the on-line steady input and quitting of a voltage-source converter in a series-type hybrid direct-current power transmission system or a series-type flexible direct-current power transmission system, without affecting the normal and stable operation of other already running converters.
US10797484B2 Power supply and demand prediction system, power supply and demand prediction method and recording medium storing power supply and demand prediction program
A power supply and demand prediction system that predicts the power supply and demand of a group including multiple utility customers is provided and includes a communication unit, a demand prediction unit, a power generation prediction unit, and a stored power prediction unit. The communication unit acquires the amount of power stored in each of multiple power storage devices belonging to the group. The demand prediction unit predicts the amount of demand for power for each utility customer. The power generation prediction unit predicts the amount of power generated by each of multiple solar panels belonging to the group. The stored power prediction unit predicts the amount of power stored in each battery on the basis of the amount of stored power acquired for each power storage device, the amount of demand predicted for each utility customer, and the amount of generated power predicted for each solar panel.
US10797482B2 Active limiting circuit for intrinsically safe equipment
An active limiting switch includes a comparator and a power switch. The comparator is configured to compare a reference voltage with a sense voltage. The sense voltage is representative of a proportional approximation to power in a load being driven by a battery. The power switch is configured to be, in response to the reference voltage being less than the sense voltage, in an open state. The power switch is also configured to be, in response to the reference voltage being greater than the sense voltage, in a closed state creating a closed circuit between the battery and the load allowing the battery to provide a first amount of power to the load.
US10797476B2 Two way and four way cascading optical exchanges provide traffic control for variety of signals with emphasis to WiFi
A plurality of bidirectional optoports forming plurality of junctions for propagating optical signals two way through a plurality of optically cascaded chains linked to an electrical grid of building unit via intelligent support boxes and four way exchanges to include optical links to the electrical grid via plug-in electrical devices including IoTs and Ai devices and for providing traffic control to optical signals and the many well known other communication signals.
US10797475B1 Cable pathway divider and method for installing same
A cable pathway divider, for installation on a cable runway, includes a pair of post halves and a ring-shaped locking member. Each post half includes a base portion and an extension portion, and the base portions of the post halves are arrangeable at opposite sides of a cross member of a cable runway. The post halves are securable to one another from opposite sides of the cross member, via clamping arrangement of the ring-shaped locking member relative to the post halves, such that the extension portions extend into a space above the cable runway to divide the cable runway into at least two cable paths.
US10797473B1 Cable rod guiding device
A cable rod guiding device including a housing assembly, an arm assembly, a camera assembly, and a control assembly. The cable rod guiding device is mounted to a cable rod to be maneuvered within an obstructed space. The housing assembly includes a housing having a first portion and a second portion. The control assembly includes a motor housed in the second portion to control an articulating arm of the arm assembly. The camera assembly includes a camera to provide a view of the obstructed space to detect and overcome obstructions along the obstructed space through which the cable rod guiding device is maneuvered through. Upon the detection of an obstruction, the obstruction is avoided or overcome through the usage of the articulating arm being controlled by a user and the control assembly. Allowing the user to safety, efficiently, and effectively pass cable through the obstructed space with minimal effort.
US10797472B1 Electron generation apparatus capable of multi-stage boosting for variable capacity
The present disclosure provides an electron generation apparatus includes: a discharge pin module having a support plate and a plurality of discharge pins coupled to the support plate; a discharge plate module disposed to be spaced apart from the plurality of discharge pins; a discharge plate slidably coupled inside the discharge plate module; a support structure having a coupling plate to which the discharge pin module and the discharge plate module are detachably coupled; and a circuit module having a main board located at a side opposite to the discharge pin module with the coupling plate being interposed therebetween and a plurality of distributed processing boards connected to the main board to apply a high-voltage, high-frequency pulse power to the plurality of discharge pins individually.
US10797469B2 Semiconductor laser and method for producing such a semiconductor laser
A semiconductor laser and a method for producing such a semiconductor laser are disclosed. In an embodiment a semiconductor laser has at least one surface-emitting semiconductor laser chip including a semiconductor layer sequence having at least one active zone configured to generate laser radiation and a light exit surface oriented perpendicular to a growth direction of the semiconductor layer sequence. The laser further includes a diffractive optical element configured to expand and distribute the laser radiation, wherein an optically active structure of the diffractive optical element is made of a material having a refractive index of at least 1.65 regarding a wavelength of maximum intensity of the laser radiation; and a connector engaging at least in places into the optically active structure and completely filling the optically active structure at least in places.
US10797468B2 Multi-wavelength semiconductor lasers
Examples disclosed herein relate to multi-wavelength semiconductor lasers. In some examples disclosed herein, a multi-wavelength semiconductor laser may include a silicon-on-insulator (SOI) substrate and a quantum dot (QD) layer above the SOI substrate. The QD layer may include and active gain region and may have at least one angled junction at one end of the QD layer. The SOI substrate may include a waveguide in an upper silicon layer and a mode converter to facilitate optical coupling of a lasing mode to the waveguide.
US10797466B2 CO2 laser
Efficient laser diode excited Thulium (Tm) doped solid state systems, directly matched to a combination band pump transition of Carbon Dioxide (CO2), have matured to the point that utilization of such in combination with CO2 admits effectively a laser diode pumped CO2 laser. The laser diode excited Tm solid state pump permits Continuous Wave (CW) or pulsed energy application. Appropriate optical pumping admits catalyzer free near indefinite gas lifetime courtesy of the absence of significant discharge driven dissociation and contamination. As a direct consequence of the preceding arbitrary multi isotopologue CO2, symmetric and asymmetric, gas mixes may be utilized without significant degradation or departure from initial mix specifications. This would admit, at raised pressure, a system continuously tunable from approximately 9 μm to approximately 11.5 μm, or sub picosecond amplification. This method offers advantages in regards scalability, pulse energy and power, over alternative non linear conversion techniques in access to this spectral region.
US10797462B1 ER-doped waveguide integration in silicon photonics
Aspects of the present application are related to an Er-doped waveguide amplifier (EDWA) structure integrated in an uncooled silicon photonic transceiver and methods for fabricating the same. In some embodiments, the structure comprises three layers of waveguides: silicon, silicon nitride and Er-doped dielectric. The three layers of waveguides are integrated with an uncooled 980-nm pump laser. In some embodiments, the Er-doped dielectric waveguides are fully etched.
US10797460B2 Systems and methods for laser power interlocking
Systems and methods are described that relate to a scanning laser system configured to emit laser light and an interlock circuit communicatively coupled to the scanning laser system. The interlock circuit may carry out certain operations. The operations include, as the scanning laser system emits laser light into one or more regions of an environment around the scanning laser system, determining a respective predicted dosage amount for each region based on the emitted laser light. The operations further include detecting an interlock condition. The interlock condition includes a predicted dosage amount for at least one region being greater than a threshold dose. In response to detecting the interlock condition, the operations include controlling the scanning laser system to reduce a subsequent dosage amount in the at least one region.
US10797459B2 Tool for connecting and disconnecting pair of connectors
A tool for connecting and disconnecting a pair of connectors is provided. The tool has a body. The body includes a first edge that is spaced from a second edge. A first portion of the body that includes the first edge is positioned at a first angle in relation to a second portion of the body that includes the second edge. The first edge has a first pair of spaced guide grooves and the second edge has a second pair of spaced guide grooves. The first pair of spaced grooves and the second pair of spaced grooves are configured to selectively receive portions of a cable and portions of component connectors.
US10797456B1 Outlet relocation assembly
An outlet relocation assembly includes a male electrical outlet that can be plugged into a female electrical outlet on a wall that is blocked by furniture. A ring is rotatably positioned around the male electrical outlet. An arm is coupled to and extends away from the ring such that the arm is oriented parallel to the wall in which the female electrical outlet in the wall is positioned. A female electrical outlet is pivotally coupled to the arm. The female electrical outlet on the arm can be spaced from the female electrical outlet in the wall thereby facilitating the female electrical outlet on the arm to be extended beyond the furniture. Moreover, the female electrical outlet on the arm is in electrical communication with the male electrical outlet to supply electrical power.
US10797455B2 Mounting assembly for an electrically-powered device
A mounting assembly for electro-mechanically connecting an electrically-powered device to a structure includes a housing, a first printed circuit board, an adapter, and a second printed circuit board. The housing has a shape defining a front opening and a first mating structure. The first printed circuit board is located within the housing and has a first plurality of electrical contacts facing the front opening. The adapter is attachable to the device and has a second mating structure that removably engages with the first mating structure of the housing. The second printed circuit board is coupled with the adapter and has a second plurality of electrical contacts exposed on its back surface to electrically connect to the first plurality of electrical contacts when the first mating structure of the housing engages with the second mating structure of the adapter.
US10797454B1 Loss prevention structure for adapter
A loss prevention structure for an adapter, that includes: a plurality of adapters, and a latch fastening seat. Wherein, each adapter has a flexible latch lock piece connected to a side of the adapter, the latch lock piece has a movable end and a latch buckle at a tail portion of the latch lock piece. The latch fastening seat is formed by two opposite indent plates, and a plurality of connection elements. A jacket hole is formed by an indent portion between the two indent plates, to hold on to a connection cable or a fixing rod. In the latch fastening seat is disposed at least a fastening portion, and the fastening portion is provided with at least a penetrating portion leading to outside.
US10797453B2 Multi-specification plug adapter
A multi-specification plug adapter, the multi-specification plug adapter comprises a first outer casing and a second outer casing assembled with each other. The second outer casing is provided with one or more than one socket hole; one or more than one slideable plug is located in the first outer casing. The plug is provided with a push button. The push button is located outside the first outer casing. The first plug pins or the second plug pins of the plug can be extended out of the first outer casing by pushing the push button. One set of or more than one set of corresponding shaft and shaft hole is located between the second outer casing and the first outer casing, the first outer casing can rotate against the second outer casing on the shaft.
US10797452B2 Electrical device and grounding method for such a device
An electrical device includes a housing that is intended to be mounted on a rail, and a monitoring and/or control module including a printed circuit board. In the configuration in which the electrical device is mounted on the rail, at least one ground terminal of the printed circuit board is permanently electrically connected to the rail by elastic mechanical bearing on and direct electrical contact with a connecting element, itself elastically mechanically bearing on and making direct electrical contact with the rail or with an elastic blocking member for elastically blocking the housing on the rail.
US10797446B2 Electrical assembly composed of receptacle connector and plug connector
An electrical assembly is composed of a receptacle connector and a plug connector adapted to be mated with each other. The plug connector includes an elongated insulative housing forming a receiving space rearwardly recessed from a front mating face thereof with a pair of forwardly extending guiding posts respectively located at two opposite longitudinal ends of said receiving space in the longitudinal direction. A plurality of contacts are disposed in the housing with corresponding contacting sections exposed in the receiving space. A metallic shield is rearwardly assembled upon the housing from a front side of the housing with a pair of bending sections each inserted into the corresponding retaining recess which is terminated behind the front mating face in the front-to-back direction.
US10797439B2 Connector and connector assembly
A through hole is formed in an end wall part of a first housing, and a slider is arranged in this through hole. The slider can be slid in the left-right direction between a locked position at which the slider is engaged with the second connector and an unlocked position at which the slider is separated from the second connector. The slider is a plate-like member arranged such that the thickness direction thereof is oriented in the height direction of the first housing.
US10797435B2 Method and apparatus for securing a segmented power cable for shipping and storage
Exemplary embodiments of the present invention are drawn to a method and apparatus for securing a segmented cable in manufacturing and for shipping and storage. In some embodiments, the apparatus comprises two or more fixtures, each comprising a plurality of locking receptacles along a body of each fixture, wherein each of the plurality of locking receptacles comprises a locking mechanism to secure a connector of a plurality of connectors on a power cable.
US10797434B2 Connector
A connector (10) includes a housing (12) having an opening (24) into which a cable (14) is inserted, and a retainer (16) is mounted on the housing (12) from the side of the opening (24). The retainer (16) includes locking lances (44) that face the cable (14) and are resiliently displaceable toward the cable (14) for holding the cable (14). The housing (12) includes cantilevered pressing portions (36). The pressing portions (36) displace the locking lances (44) toward the cable (14) to bring the locking lances (44) into contact with the cable (14) by pressing the locking lances (44) toward the cable (14). The retainer (16) includes displacement preventing portions (72) to prevent displacements of the pressing portions (36) in directions opposite to contacting directions with the locking lances (44) by contacting the pressing portions (36) in the directions toward the cable (14).
US10797429B2 Electronic device
An electronic device including a casing, at least one connector and a waterproof elastic module is provided. The casing includes at least one first hole. The at least one connector is disposed in the casing, the at least one connector penetrates the at least one first hole and is exposed out of the at least one first hole, and at least one gap exists between walls of the casing encircling the at least one first hole and the corresponding at least one connector. The waterproof elastic module has at least one second hole, the waterproof elastic module sleeves the at least one connector, the at least one connector is exposed out of the at least one second hole, the waterproof elastic module covers and wraps around the at least one connector, and the at least one gap is filled with the waterproof elastic module.
US10797425B1 Compact travel adapter and extension cord
A travel adapter and accompanying extension cord are disclosed. The travel adapter and extension cord are designed to work in conjunction with swappable mating adapter plugs. The travel adapter enables compact and convenient storage using an advantageous interlocking design that also protects the travel adapter during transport.
US10797424B2 Electrical contact
An electrical contact for connecting a chip module to a print circuit board, the electrical contact comprises a main body, an upper elastic arm and a lower mounting arm extending upwardly from the main body, and a lower elastic arm and a lower mounting arm extending downwardly from the main body. The upper mounting arm is disposed at the downside of the upper elastic arm and forms a space therebetween; the lower mounting arm is disposed at the downside of the lower elastic arm and forms a space therebetween. The upper elastic arm and the lower elastic arm are respectively deformed by the chip module and print circuit board to resist to the upper mounting arm and lower mounting arm, thereby shortening the current path between the chip module and the print circuit board for improving the high frequency performance of an electrical connector.
US10797419B2 Externally-attached PTC element and tubular battery
An externally-attached PTC element attachable to one electrode terminal of a tubular battery with electrode terminals on both end surfaces, the externally-attached PTC element including: a bottom plate made of a metal plate; a plate-shaped PTC element; and a top panel made of a metal plate, the plate-shaped PTC element and the top panel being stacked in that order above the bottom plate disposed below, the PTC element being disposed in an opposed area between the top panel and the bottom plate, the top panel projecting and extending in one direction with respect to a planar area of the bottom plate, the top panel having a distal end formed into a lead terminal shape mountable to a circuit board.
US10797416B2 Routing assembly and system using same
A routing assembly for an electronic device has a front face with an array of connectors ports and each of the connector ports contain a first connector mounted therein. A first end of a cable can be directly terminated to the first connectors and the cables can be embedded in a tray that is configured to extend toward a chip package. The cables extend from the tray and terminates to a second connector that can be connected to the chip package so as to provide a communication path between the first connector and the second connector that substantially bypasses a supporting circuit board.
US10797410B2 Connector
Provided is a connector configured to prevent a filler and a contact from contacting an external component even during work or transportation. A connector (10) according to this disclosure includes a first fitting object (16) and a second fitting object (30) fitted together; a filler (70) provided in at least one of the first fitting object (16) and the second fitting object (30); and a contact (50) included in at least one of the first fitting object (16) and the second fitting object (30). The filler (70) and the contact (50) are located, in a corresponding fitting object, inside of a top end of a fitting side of the fitting object, in a state before the first fitting object (16) and the second fitting object (30) are fitted together.
US10797408B1 Antenna structure and method for manufacturing the same
The disclosed structures and methods are directed to antenna systems configured to transmit and receive a wireless signal in and from different directions. An antenna structure comprises a pair of horizontal-polarization (HP) antenna units forming a first parallel-plate waveguide. One of the HP antenna units and a base unit form a second parallel-plate waveguide. The antenna further comprises a pair of vertical-polarization (VP) antenna units each located in one of the first and second parallel-plate waveguides. Each HP antenna unit comprises inverted F antennas (IFAs) configured to radiate a radio-frequency (RF) waves that are horizontally polarized. Each VP antenna unit comprises VP excitation elements configured to radiate the RF waves that are vertically polarized. A method for manufacturing of the antenna structure is also disclosed.
US10797406B2 Multi-beam active phased array architecture with independent polarization control
In an exemplary embodiment, a phased array antenna comprises multiple subcircuits in communication with multiple radiating elements. The radio frequency signals are independently adjusted for both polarization control and beam steering. In a receive embodiment, multiple RF signals of various polarizations are received and combined into at least one receive beam output. In a transmit embodiment, at least one transmit beam input is divided and transmitted through multiple radiating elements, with the transmitted beams having various polarizations. In an exemplary embodiment, the phased array antenna provides multi-beam formation over multiple operating frequency bands. The wideband nature of the active components allows for operation over multiple frequency bands simultaneously.
US10797404B2 Three-dimensional antenna array module
An apparatus comprising at least a plurality of antenna modules mounted on a printed circuit board (PCB) is disclosed. The PCB includes a plurality of holes embedded with a heat sink. Each antenna module comprises an antenna substrate. Each antenna module further comprises a plurality of three-dimensional (3-D) antenna cells that are mounted on a first surface of the antenna substrate. Each antenna module further comprises a plurality of packaged circuitry that are mounted on a second surface of the antenna substrate. The plurality of packaged circuitry are electrically connected with the plurality of 3-D antenna cells. Furthermore, each antenna module is mounted on the plurality of holes via a corresponding packaged circuitry of the plurality of packaged circuitry.
US10797403B2 Dual ultra wide band conformal electronically scanning antenna linear array
A dual ultra-wideband electronically scanning antenna linear array and a method for producing same is disclosed. In one embodiment, the antenna is comprised of circuit board-based multi-layered sections with integrated feeds. A first dielectric layer or substrate has a thin metal coating on the bottom surface to form a signal ground and metal coating on the top surface where capacitively loaded radiating dipoles are etched. Each of the dipole elements are connected to an associated conductive antenna feed disposed on a bottom surface of another dielectric layer disposed below the first dielectric layer.
US10797401B2 Reflection mirror antenna device
A first region of a reflection mirror including a center point of the paraboloid of revolution is formed of a conductor. A second region, which is an outer peripheral side of the first region, of the reflection mirror is a region where a plurality of reflection elements, which are conductor patterns, is arranged on a dielectric body overlaid on a base plate conductor. An arrangement pitch of the plurality of reflection elements corresponds to a wavelength of a radio wave in the second frequency band.
US10797400B1 High compaction ratio reflector antenna with offset optics
A reflector system includes a hoop assembly formed of a plurality of link members extending between a plurality of hinge bodies. The link members have an expanded configuration wherein the link members define a circumferential hoop having a central hoop axis. A collapsible mesh reflector surface is secured to the hoop such that when the hoop assembly is in the expanded configuration, the reflector surface is expanded to a shape that is intended to concentrate RF energy. A mast assembly includes an extendible boom aligned along a central boom axis. The hoop assembly is secured by a plurality of cords relative to the boom such that when the hoop is expanded, a central hoop axis is laterally offset a predetermined distance from the central boom axis.
US10797399B2 Wireless power transmission system and communication system
A wireless power transmission system and communication system is disclosed. A wireless power transmission system and communication system according to an embodiment of the present invention comprises: a transmission part which includes a first surface wave antenna, installed in a metal wall, for transmitting and receiving an electromagnetic surface wave flowing along a surface of the metal wall, and a first monopole antenna connected to the first surface wave antenna in parallel; and a reception part which includes at least one of a second monopole antenna and a second surface wave antenna, installed in a space partitioned by the metal wall, for receiving an electromagnetic surface wave flowing along the surface of the metal wall.
US10797397B2 Antenna module including dielectric material and electronic device including antenna module
An antenna module of a wireless communication system is provided. The antenna module includes a radiator comprising a top face to which a radio wave is radiated, a dielectric material disposed on a bottom face of the radiator, the bottom face of the radiator being opposite to the top face of the radiator, a feeding unit disposed on a bottom face of the dielectric material, the feeding unit being configured to supply an electric signal to the radiator through the dielectric material, and a support unit disposed on the bottom face of the dielectric material, the support unit comprising a metallic material.
US10797388B2 Vehicle-mounted antenna device
A vehicle-mounted antenna device includes an antenna, an electronic component, a coaxial cable and a shielding member. The electronic component is electrically isolated from the antenna. The electronic component has a coaxial connector including an inner terminal and an outer terminal. The coaxial cable has one end connected to the coaxial connector. The shielding member is grounded to a vehicle body being ground. The shielding member is configured to block at least part of noise generated from the electronic component from reaching the antenna. The coaxial cable includes an inner conductor connected to the inner terminal and an outer conductor connected to the outer terminal. The electronic component is electrically connected to the shielding member via only the outer terminal.
US10797375B2 Wafer level package with at least one integrated antenna element
A wafer level package with at least one integrated antenna element includes a chip layer with at least one chip, a dielectric layer as well as an antenna layer arranged between the chip layer and the dielectric layer.
US10797374B1 Automotive glass antenna with fixed and moving portions
An automotive vehicle has a fixed glass panel with an aperture and a sliding glass panel mounted to the fixed glass panel adapted to selectably cover the aperture. The glass panels carry a heater grid having a plurality of vertical bus bars interconnected by a plurality of horizontal defrost traces. The bus bars are configured to be selectably connected to a power supply for providing resistive heating. The sliding glass panel is limited to a plurality of restricted positions. Each restricted position has at least one bus bar on the sliding glass panel overlapping one of the bus bars on the fixed glass panel to provide capacitive coupling between the overlapping bus bars of RF signals impinging on the horizontal traces. An antenna coupler connected to a bus bar on the fixed glass panel transmits the RF signals to an RF receiver.
US10797367B2 Power storage unit and solar power generation unit
Disclosed is a power storage unit which can safely operate over a wide temperature range. The power storage unit includes: a power storage device; a heater for heating the power storage device; a temperature sensor for sensing the temperature of the power storage device; and a control circuit configured to inhibit charge of the power storage device when its temperature is lower than a first temperature or higher than a second temperature. The first temperature is exemplified by a temperature which allows the formation of a dendrite over a negative electrode of the power storage device, whereas the second temperature is exemplified by a temperature which causes decomposition of a passivating film formed over a surface of a negative electrode active material.
US10797363B2 Method for recycling and refreshing cathode material, refreshed cathode material and lithium ion battery
Provided is a method for recycling and refreshing a cathode material, a refreshed cathode material and a lithium ion battery. The method for recycling and refreshing the cathode material includes: 1) a cathode material recycled from a waste battery is mixed with a manganiferous salt solution; 2) an alkali aqueous solution is added to the mixture to react to obtain a manganese hydroxide coating cathode material; and 3) the manganese hydroxide coating cathode material is sintered with a lithium resource to obtain a refreshed cathode material. The refreshed cathode material has no obvious impurity phase and has good crystallinity, high initial charge-discharge efficiency and good cycling performance.
US10797361B2 Battery charge voltage based on ambient temperature
According to an example, a battery is charged using a charge voltage based on a present state of charge of the battery and a present ambient temperature of the battery. Additionally, the charge voltage may be based on the present state of charge of the battery, the present ambient temperature of the battery, and an age of the battery. The charge voltage may be retrieved from a lookup table that includes a plurality of reference charge voltage values at which to charge the battery for different ambient temperatures, different states of charge, or different ages of the battery.
US10797353B2 Method of manufacturing an electrochemical cell
A method of manufacturing an electrochemical cell may comprise exposing a surface of a metal substrate to a chalcogen in gas phase such that a metal chalcogenide layer forms on the surface of the metal substrate. A lithium metal foil may be laminated onto the metal chalcogenide layer on the surface of the metal substrate such that a surface of the lithium metal foil physically and chemically bonds to the metal chalcogenide layer on the surface of the metal substrate.
US10797349B2 Electrolyte formulations for electrochemical cells containing a silicon electrode
Additives to electrolytes that enable the formation of comparatively more robust SEI films on silicon anodes. The SEI films in these embodiments are seen to be more robust in part because the batteries containing these materials have higher coulombic efficiency and longer cycle life than comparable batteries without such additives. The additives preferably contain a nitrate group.
US10797347B2 Electrolyte comprising phthalate phosphine-based anions, additive for secondary battery comprising same, and secondary battery comprising same
The present specification provides an electrolyte including a phthalate phosphine-type anion, an additive for a secondary battery including the electrolyte, and a secondary battery including the additive.
US10797345B2 Sulfur compound solid electrolyte dispersion paste for secondary batteries, sulfur compound solid electrolyte layer for secondary batteries using same, and all-solid-state secondary battery using same
An object of the present invention is to further lower the viscosity of a sulfur compound solid electrolyte dispersion paste while suppressing sedimentation of a sulfur compound solid electrolyte. Provided is a sulfur compound solid electrolyte dispersion paste for secondary batteries, containing a dispersion resin (A), a sulfur compound solid electrolyte (B) and a solvent (C), wherein the dispersion resin (A) contains at least one type of acrylic resin (a) having a weight-average molecular weight of 3000 or higher.
US10797344B2 Method for producing garnet type oxide solid electrolyte
A method for producing a garnet type oxide solid electrolyte that is inhibited from a reaction of a flux and a crucible in heating and from a contamination with a crucible component produced by the reaction. The method for producing a garnet type oxide solid electrolyte represented by a general formula (Lia1, Aa2)La3-bEbZr2-cMcO12 may comprise the steps of: preparing raw materials for the garnet type oxide solid electrolyte at a stoichiometric ratio of the above general formula; preparing flux raw materials by using NaCl and KCl at a molar ratio of NaCl:KCl=x:(1−x) where x satisfies 0≤x≤1; mixing the solid electrolyte raw materials prepared in the above step and the flux raw materials prepared in the above step; and heating a mixture of the solid electrolyte raw materials and the flux raw materials at a temperature of less than 1100° C.
US10797343B2 Binder for all-solid-state secondary batteries, and all-solid-state secondary battery
This binder for all-solid-state secondary batteries contains a binder polymer which is obtained by polymerizing or copolymerizing a monomer composition that contains a polyalkylene oxide-based monomer.
US10797339B2 Electrode assembly for secondary battery and method for manufacturing the same
The present invention relates to an electrode assembly for a secondary battery. The electrode assembly for the secondary battery comprises a radical unit comprising first and second electrode sheets each of which is folded so that both ends thereof overlap each other; and a first separator folded several times and having an upper folded portion into which the first electrode sheet is coupled to be fitted and a lower folded portion into which the second electrode sheet is coupled to be fitted, wherein, in the radical unit, the folded portions of the first and second electrode sheets are cut to form two first electrodes and two second electrodes, which are completely separated from each other, and the first electrode, the first separator, the second electrode, the first separator, the first electrode, the first separator, and the second electrode successively stacked.
US10797337B2 Flow battery
A flow battery includes a first liquid containing a first electrode mediator dissolved therein, a first electrode immersed in the first liquid, a first active material immersed in the first liquid, and a first circulation mechanism that circulates the first liquid between the first electrode and the first active material, wherein the first electrode mediator includes a bicarbazyl derivative. For example, the bicarbazyl derivative is represented by the general formula (1).
US10797333B2 Preparation method for alkaline anion exchange membrane and use thereof in fuel cell
The present invention discloses a preparation method of an alkaline anion exchange membrane and a use of the membrane in a fuel cell. The preparation method of the alkaline anion exchange membrane contains: taking polyvinyl alcohol as a substrate, which provides mechanical strength for the membrane; taking a commercialized alkaline resin as an anion exchange resin of chemically reactive groups, performing a cross-linking reaction between polyvinyl alcohol and the alkaline resin by mixing; meanwhile, during the process of forming the alkaline anion exchange membrane, adding an organic salt of transition metal, and doping transition metal ions into the membrane. By taking advantages of catalytic characteristics of the transition metal ions, the fuel leaking from the anode of the cell can perform a catalytic reaction in time in the ion exchange membrane, and thereby improve an ion conductivity of the membrane and efficiently decrease a resistance of the cell. The fuel cell assembled by the anion exchange membrane prepared in the present invention shows an excellent power-generating property.
US10797325B2 Fuel cell and method of manufacturing same
A method of manufacturing a fuel cell including a membrane electrode assembly and a resin frame includes, in a membrane electrode assembly sheet that is used for acquiring the membrane electrode assembly, and in which a porous layer including at least a catalytic electrode layer is disposed on at least one surface of an electrolyte membrane, applying a sealing agent onto the porous layer in a region including a part forming an outer periphery of the membrane electrode assembly to seal a pore of the porous layer; acquiring a stack member including the membrane electrode assembly by cutting the membrane electrode assembly sheet in the region; and bonding the resin frame to a part of the porous layer in the stack member where the sealing agent is applied, using an adhesive.
US10797324B2 Power generation cell
Second inlet connection flow grooves and second outlet connection flow grooves are formed in a power generation cell. The second inlet connection flow grooves connect a fuel gas supply passage and a fuel gas flow field. The second outlet connection flow grooves connect a fuel gas discharge passage and the fuel gas flow field. The flow channel of the second inlet connection flow grooves diverges multiple times in an area from the fuel gas supply passage to the fuel gas flow field. The flow channel of the second outlet connection flow grooves merges multiple times in an area from the fuel gas flow field to the fuel gas discharge passage. The number of merging in the second outlet connection flow grooves is larger than the number of diverging in the second inlet connection flow grooves.
US10797322B2 Nonaqueous battery
A nonaqueous battery includes a current collector that supports an electrode active material. The current collector includes a first layer, a second layer and a third layer. The second layer is interposed between the first layer and the third layer. The second layer includes 0.3 mass % or more and 1 mass % or less of magnesium and 0.2 mass % or more and 0.9 mass % or less of silicon, with a remainder being made up of aluminum. The first layer and the third layer constitute outer surfaces of the current collector. The first layer and the third layer each include 99.3 mass % or more of aluminum. In both of the first layer and the third layer, there is less than 0.3 mass % of magnesium and less than 0.2 mass % of silicon.
US10797319B2 Production method for carbonaceous material for non-aqueous electrolyte secondary battery anode, and carbonaceous material for non-aqueous electrolyte secondary battery anode
An object of the present invention is to provide a non-aqueous electrolyte secondary battery that has a large charge/discharge capacity, has a small irreversible capacity, which is the difference between the doping capacity and the de-doping capacity, and is capable of effectively using an active material. The problem described above can be solved by a method for producing a carbonaceous material for a non-aqueous electrolyte secondary battery anode, the method including: (1) an alkali metal compound impregnating step of adding an elemental alkali metal or a compound containing an elemental alkali metal to a carbonaceous precursor to obtain an alkali-impregnated carbonaceous precursor; (2) a heat treatment step of: (a) obtaining a heat-treated product by performing main heat treatment on the alkali-impregnated carbonaceous precursor at 800° C. to 1500° C. in a non-oxidizing gas atmosphere, or (b) obtaining a heat-treated product by performing pre-heat treatment on the alkali-impregnated carbonaceous precursor at a temperature of not lower than 400° C. and lower than 800° C. in a non-oxidizing gas atmosphere and then performing main heat treatment at 800° C. to 1500° C. in a non-oxidizing gas atmosphere; and (3) coating the heat-treated product with pyrolytic carbon.
US10797315B2 Electrochemical device with negative electrode active material having an Fm3m space group
An electrochemical device includes a negative electrode containing a negative electrode active material, a positive electrode, and an electrolyte. The negative electrode active material has a crystal structure with an Fm3m space group and contains a compound represented by composition formula (1) below, LixTiyOz   Formula (1), where 0.4≤x/y<2 and x/2+3y/2≤z≤x/2+2y.
US10797314B2 Compliant solid-state ionically conductive composite materials and method for making same
Provided herein are ionically conductive solid-state compositions that include ionically conductive inorganic particles in a matrix of an organic material. The resulting composite material has high ionic conductivity and mechanical properties that facilitate processing. In particular embodiments, the ionically conductive solid-state compositions are compliant and may be cast as films. In some embodiments of the present invention, solid-state electrolytes including the ionically conductive solid-state compositions are provided. In some embodiments of the present invention, electrodes including the ionically conductive solid-state compositions are provided. The present invention further includes embodiments that are directed to methods of manufacturing the ionically conductive solid-state compositions and batteries incorporating the ionically conductive solid-state compositions.
US10797313B2 Method of producing anode or cathode particulates for alkali metal batteries
Provided is method of producing anode or cathode particulates for an alkali metal battery. The method comprises: (a) preparing a slurry containing particles of an anode or cathode active material, an electron-conducting material, and an electrolyte containing a lithium salt or sodium salt and an optional polymer dissolved in a liquid solvent; and (b) conducting a particulate-forming means to convert the slurry into multiple anode or cathode particulates, wherein an anode or a cathode particulate is composed of (i) particles of the active material, (ii) the electron-conducting material, and (iii) an electrolyte, wherein the electron-conducting material forms a 3D network of electron-conducting pathways and the electrolyte forms a 3D network of lithium ion- or sodium ion-conducting channels and wherein the anode particulate or cathode particulate has a dimension from 10 nm to 100 μm and an electrical conductivity from about 10−6 S/cm to about 300 S/cm.
US10797312B2 Silicon-based anode active material and method for manufacturing same
The present invention relates to a silicon-based anode active material and a method for manufacturing the same. The silicon-based anode active material according to an embodiment of the present invention comprises: particles comprising silicon and oxygen combined with the silicon, and having a carbon-based conductive film coated on the outermost periphery thereof; and boron doped inside the particles, wherein with respect to the total weight of the particles and the doped boron, the boron is included in the amount of 0.01 weight % to 17 weight %, and the oxygen is included in the amount of 16 weight % to 29 weight %.
US10797311B2 Lithium nickel cobalt manganese oxide composite material and method of making same
The invention relates to lithium ion battery, more particularly to a lithium nickel cobalt manganese oxide (Li(Ni0.8Co0.1Mn0.1)O2) composite material, including lithium nickel cobalt manganese oxide and a hydrophobic material coated on the surface of lithium nickel cobalt manganese oxide. The hydrophobic material coated on the surface of lithium nickel cobalt manganese oxide is insoluble in water, so that the lithium nickel cobalt manganese oxide composite material solves the problem that the batteries using conventional lithium nickel cobalt manganese oxide materials easily absorb water. A method for preparing the lithium nickel cobalt manganese oxide composite material is also disclosed.
US10797308B2 Batteries with anodes of carbon-coated macro-porous silicon
Silicon materials suitable for use as an anode material and associated method of production are disclosed herein. In one embodiment, a silicon material includes crystalline silicon in a matrix and macro-scale pores distributed in the matrix of the crystalline silicon. The macro-scale pores can have a size greater than 100 nanometers, and surfaces of crystalline silicon in the macro-scale pores are coated with carbon.