Document Document Title
US10477751B2 Component mounting system and error stoppage diagnosis method for component mounting device
In a component mounting system, recovery processing is repeated until a recovery count number Nr is larger than or equal to a defined count number Nth in a case where a pickup defect of a component occurs, an elapsed time is measured from error stoppage of a component mounting machine to canceling of the error stoppage in which the component mounting machine is error-stopped when the recovery count number Nr is larger than or equal to the defined count number Nth, the defined count number Nth is increased within a range in which the defined count number does not exceed the upper limit value Nmax in a case where the elapsed time is shorter than a defined time Tth, and the defined count number Nth returns to an initial value in a case where the elapsed time is longer than or equal to the defined time Tth.
US10477750B2 Component mounting method and component mounting device
A component mounting method for using a component mounting tool which includes a plurality of claw sections that pinch and pick up a component at a component supply position, and release the component on a board to mount the component onto a predetermined position of the board, and which is mounted to be capable of moving between the component supply position and the board, includes determining pinching locations of the component to be pinched by the plurality of claw sections such that positions and a release operation of the plurality of claw sections do not interfere with mounted components which are already mounted on the board when the plurality of claw sections release the component.
US10477746B2 Component mounting system
A component mounting system includes a component mounter that mounts a component in a board, a tape feeder (component feeder) that is placed in the component mounter and supplies the component, and a mobile component supply device that holds a tape cassette (container) storing a component, automatically moves, and supplies the component in the tape cassette (container) to the tape feeder (component feeder).
US10477745B2 Holding device for tools required for component supply
A holding device for tools required for component supply includes: a feeder attachment table on which multiple tape feeders are attached lined up in a lengthwise direction; a first reel holder provided at a rear side of the feeder attachment table and which holds lined up multiple tape reels on which a component holding tape is wound; a second reel bolder provided below the first reel holder and which bolds lined up multiple of tape reels; and a second holder movement allowance mechanism which allows the second reel holder to move upwards, such that the second reel holder is positioned at a rear side of the first reel holder. A waste tape collection device arranged in front of the second reel holder below the feeder attachment table can be removed from the rear side of the waste tape collection device.
US10477732B2 Light irradiation device, light irradiation system, and image forming apparatus
A light irradiation device includes a light emitting unit, a cooling unit, a supply unit, and a driving unit. The light emitting unit emits light while generating heat. The cooling unit includes a channel through which a coolant flows, a first surface on which the light emitting unit is mounted, and a second surface that faces a direction opposite to the first surface. The supply unit is disposed facing the second surface in one direction that the second surface faces and supplies the coolant to the cooling unit. The driving unit is disposed facing the second surface in the one direction and includes a driving board that drives the light emitting unit.
US10477730B2 Head-mounted display and gripping apparatus
A head-mounted display configured to display an image to a user includes a protruding member disposed on an outer surface member of the head-mounted display, and in proximity to a heat generation source arranged inside the head-mounted display, and a heat transfer member disposed between the protruding member and the heat generation source, and arranged to be deformable along a shape of the protruding member. Therefore, the present invention is directed to providing a head-mounted display or a gripping apparatus capable of preventing the occurrence of thermal concentration without impairing an observer's feeling of use.
US10477729B2 Receptacle assembly and thermal-transfer assembly
Receptacle assembly includes a receptacle cage and a thermal-transfer module that is coupled to a thermal side of the receptacle cage. The thermal-transfer module has a base portion and a plurality of heat-transfer fins coupled to the base portion. The thermal-transfer module is configured to absorb thermal energy from a pluggable transceiver in the receptacle cage and transfer the thermal energy through the base portion and to the heat-transfer fins. The receptacle assembly also includes a retention clip configured to hold the thermal-transfer module to the receptacle cage. The retention clip includes a resilient beam that extends across the thermal-transfer module. The resilient beam directly engages at least some of the heat-transfer fins and applies a resilient force against the heat-transfer fins.
US10477727B2 Temperature-control unit for an electronic component
The present disclosure relates to heat and temperature control. The teachings thereof may be embodied in temperature-control units for electronic components. For example, a temperature-control unit may include: a housing defining a receptacle for the component and a channel system for a fluid. The channel system runs from an inlet via a nozzle and via a cavity to an outlet. The housing comprises a wall structure with an inner surface forming an impact surface situated opposite a nozzle mouth and an outer surface serving as part of the receptacle.
US10477723B2 Side-cooled modular data center
A modular data center includes a cooling module with a cooling module enclosure and a first cooling unit housed within the cooling module enclosure. The cooling module enclosure includes a first interface side wall with a first cooling module supply opening that receives a first portion of cooling air from the first cooling unit. The center further includes a data module with a data module enclosure for housing data equipment. The data module enclosure includes a second interface side wall with a first data module supply opening that receives the first portion of cooling air from the first cooling module supply opening such that the first portion of cooling air flows into the data module enclosure and removes heat from the data equipment.
US10477718B2 Electronic device with supporting structure of substrate
An electronic device (e.g. a server module) includes a substrate and a supporting member. The supporting member is attached to the peripheral portion of the substrate so as to support the substrate on the mounting surface. Owing to the vertical orientation of the substrate supported by the supporting member, it is possible to reduce any space used to temporarily keep the substrate for the purpose of a maintenance operation or the like. Thus, it is possible to improve the workability of an operator conducting a maintenance operation on the electronic device.
US10477716B2 Portable display device
A portable display device includes a display element provided with a main screen thereon, the portable display device further includes a secondary screen capable of being incorporated with the main screen. By providing a secondary screen, a display region of the portable display device can be extended as required, thereby allowing to run more applications to satisfy user's demands. And at the same time, the drawing structure can extend the display region in a convenient and steady manner.
US10477714B2 Pressure compensation element having spring element, casing and electronic control device
A pressure compensation element for casings includes a connecting body in the form of a hollow body, a membrane seat having a contact surface for a membrane and an impact protection device. The membrane seat is arranged on the connecting body wherein the impact protection device is coupled to the connecting body. The membrane is arranged on the contact surface between the impact protection means and the membrane seat. The connecting body has a first opening arranged on a first free end, and a second opening leading to the contact surface of the membrane seat, wherein a spring element is arranged inside the second opening abutting the contact surface. The spring element provides a support contour for the membrane.
US10477713B2 Single-piece metal housing with integral antennas
An enhanced portable communication device includes a one-piece metal back plate, configured to reduce device thickness by eliminating the plastic-to-metal joints normally needed to isolate the device antennas and provide rigidity. The one-piece metal back plate includes four integral antennas in an embodiment, forming an antenna pair at each end of the device. An opening and gap used to form each antenna pair may be filled with a nonconductive material such as plastic. In an embodiment, an I/O port is exposed through the nonconductive material in the gap.
US10477711B2 Head-mounted display
A head-mounted display configured to enhance the ease of wearing work and the stability of wearing is provided. A wearing band has an extending section and a movable section that is movable relative to the extending section in the length direction of the wearing band. A locking mechanism is capable of switching the wearing band between an unlocked state in which the movements of the movable section in the extending direction in which the length of the wearing band is increased and in the retracting direction in which the length of the wearing band is decreased are allowed and a locked state in which the movement of the movable section in the extending direction is restricted. The movable section is urged at least in the retracting direction in an unlocked state.
US10477707B1 Apparatuses, systems, and methods for performing hardware acceleration via dual-compact-form-factor expansion cards
A disclosed expansion card may include a printed circuit board and a hardware accelerator. The hardware accelerator may be disposed on the printed circuit board and may include application-specific hardware circuitry designed to perform a computing task. The hardware accelerator may offload a portion of the computing task from a central processing unit of a computing device by executing, via the application-specific hardware circuitry, the portion of the computing task. The expansion card may also include an edge connector, disposed on a connecting edge of the printed circuit board, that may couple the hardware accelerator to the central processing unit via a computing bus. The edge connector may also include a primary pinout and a secondary pinout that may each conform to a compact pinout specification that may be more compact than a pinout specification defined for the computing bus. Various other systems and methods are also disclosed.
US10477704B2 Multilayer board and electronic device
A multilayer board includes a first base material substrate including insulating base material layers that are laminated, a second base material substrate laminated on the first base material substrate to straddle a stepped portion, and a third base material substrate laminated on the second base material. The first base material substrate includes first and second conductor patterns respectively provided on surfaces in contact with the second base material substrate. The third base material substrate includes third and fourth conductor patterns. The second base material substrate includes a first interlayer connection conductor connecting the first and third conductor patterns, and a second interlayer connection conductor connecting the second and fourth conductor patterns, and has a higher flowability than the first and third base material substrates during lamination.
US10477701B2 Circuit board and method for manufacturing the same
A circuit board includes a substrate, a first dielectric layer, an adhesive layer, a second dielectric layer, and a conductive line. The first dielectric layer is disposed on the substrate. The adhesive layer is bonded to the first dielectric layer and has at least one through hole. The through hole has an inner wall. The second dielectric layer is disposed on the adhesive layer and has a second through hole communicated with the first through hole. The conductive line is located in the second through hole of the second dielectric layer and is in contact with the inner wall of the adhesive layer.
US10477697B2 Mounting apparatus
A mounting apparatus includes a Y-axis movable base 36 movable in a Y-axis direction, a Z-axis movable base 40 attached to the Y-axis movable base 36 and movable in a Z-axis direction, a mounting head 12 attached to the Z-axis movable base 40 and including a mounting tool 16 for sucking and holding a semiconductor chip, a pressurizing mechanism 20 attached to the Y-axis movable base 36 and arranged to apply a force in the Z-axis direction to the mounting head 12, and a pressure receiving member 22 provided independently of the Y-axis and Z-axis movable bases 36 and 40 and installed in proximity to the pressurizing mechanism 20 to receive a reaction force in the Z-axis direction from the pressurizing mechanism 20, the pressurizing mechanism 20 slidable on the pressure receiving member 22. This prevents the mounting apparatus from being increased in the total size while maintaining the mounting accuracy high.
US10477690B2 Flexible circuit board
A flexible circuit board is disclosed. The flexible circuit board of the present invention comprises: a substrate part; and a transmission part formed to extend from the substrate part, and having two or more lines, which are aligned in parallel in a thickness direction, for transmitting a high frequency.
US10477689B2 Manufacturing method of flexible array substrate
The invention provides a manufacturing method for flexible array substrate. The method comprises: adhering the flexible substrate to the rigid support plate to manufacture the back side driver circuit and the protective layer on the back side driver circuit; peeling the flexible substrate off, turning the flexible substrate over and then adhering again to the rigid supporting plate to manufacture the protecting layer and the adhesive layer; forming holes, front side driver circuit and display circuit on the flexible substrate, the back side driver circuit electrically connected to the display circuit and the back side driver circuit electrically connected to the display circuit through the holes to obtain a flexible array substrate with double-sided circuit structure. By distributing the circuit structure of the non-active area to both sides of flexible substrate, the width of the non-active area is reduced to realize an ultra-narrow border or borderless display.
US10477688B2 Stretchable electronic assembly
A stretchable electronic assembly comprising a stretchable body, a plurality of electronic components encapsulated in the stretchable body, at least one meandering conductor connected to at least one electronic component of the plurality of electronic components, at least one hollow pocket formed in the stretchable body, the at least one meandering conductor encapsulated in the stretchable body and the at least one meandering conductor located within the at least one hollow pocket formed in the stretchable body.
US10477686B2 Printed circuit board
A printed circuit board includes a power input terminal, a positive trunk line, a negative trunk line, a first switching circuit, a second switching circuit, a first positive wire, a second positive wire, a first capacitor, a second capacitor, and a bypass circuit. The first positive wire connecting the positive trunk line with the first switching circuit without passing through the second switching circuit. The second positive wire connecting the positive trunk line with the second switching circuit without passing through the first switching circuit. The first capacitor provided between the first positive wire and the negative trunk line. The second capacitor provided between the second positive wire and the negative trunk line. The bypass circuit connecting the first positive wire with the second positive wire.
US10477678B1 Substrate structure and manufacturing method thereof
A substrate structure includes an insulating material layer, a build-up circuit layer, a patterned conductive layer, and at least one damming protrusion. The insulating material layer has a first surface and a second surface opposite the first surface. The build-up circuit layer is disposed on the second surface. The patterned conductive layer is embedded in the insulating material layer and exposed on the first surface of the insulating material layer, and is electrically connected to the build-up circuit layer. The damming protrusion is disposed on the first surface of the insulating material layer and integrally formed with the insulating material layer. A manufacturing method of the above substrate structure is also provided.
US10477675B1 Electronic device including capacitive structure
Various embodiments of the disclosure relate to an electronic device including a capacitive structure. The electronic device may include: a housing including a first plate, a second plate facing a direction opposite the first plate, and a side member comprising a side wall surrounding a space between the first plate and the second plate, the side member including a conductive portion; a conductive mid-plate disposed in the housing parallel to the second plate; a dielectric gap formed between the conductive portion and the conductive mid-plate; a printed circuit board (PCB) disposed inside the housing between the conductive mid-plate and the second plate, the PCB including a ground plane; and a capacitive structure comprising a conductive material disposed at a boundary portion of the dielectric gap and the conductive mid-plate between the conductive mid-plate and the PCB, the capacitive structure including a first conductive layer connected to the conductive mid-plate, a second conductive layer spaced apart from the first conductive layer and electrically connected to the ground plane, and a dielectric layer interposed between the first conductive layer and the second conductive layer.
US10477673B2 Systems and methods for providing electromagnetic interference (EMI) compartment shielding for components disposed inside of system electronic packages
A compartment EMI shield for use inside of a system module package is provided that comprises at least a first set of electrically-conductive wires that surrounds and extends over circuitry of the module package. Adjacent wires of the first set are spaced apart from one another by a predetermined distance selected to ensure that the compartment EMI shield attenuates a frequency or frequency range of interest. First and second ends of each of the wires are connected to an electrical ground structure. A length of each wire that is located in between the first and second ends of the respective wire extends above the circuitry and is spaced apart from the components of the circuitry so as not to be in contact with the components of the circuitry.
US10477670B2 Flexible circuit board assembly for LED lamp
A flexible circuit board assembly for an LED lamp of the present disclosure comprises: a resin layer having a strip shape; a conductive signal line layer formed from a predetermined pattern provided on the upper part of the resin layer; and a radiation layer provided on the lower part of the resin layer, having a thickness relatively thicker than that of the conductive signal line layer, and radiating the heat generated from an LED mounted on the signal line layer, wherein the signal line layer and the radiation layer are made from one material from among copper, aluminum, copper alloy and an aluminum alloy.
US10477668B2 Vector control of radio frequency signal in narrow band loads driven by injection locked magnetron using carrier amplitude modulation by spectral energy spreading via phase modulation
A method, system, and apparatus for vector control of radio frequency signals in narrow band devices such as Super-conducting Radio Frequency (SRF) cavities driven by injection locked magnetrons using carrier amplitude modulation by spectral energy spreading via phase modulation comprises coupling a magnetron to a cavity associated with a particle accelerator and injection locking the magnetron. A modulated amplitude and modulated phase of a drive signal is provided to the magnetron powering the cavity associated with the particle accelerator by removing power from a carrier according to a modulation scheme and providing vector control of the cavity radio frequency vector.
US10477666B2 Method and system for carrying out plasma chemical reaction in gas flow
A plasma chemical reactor including an anode having a generally cylindrical shape and an axis of rotational symmetry; a cathode inside the anode and co-axial with the anode; a hot plasma channel between the between the anode and the cathode; a gas input module providing gas flow into the anode; a gas output module at a distal end of the anode; and a high voltage power supply providing with a current in a range of 0.1-1.0 A. The high voltage power supply provides a voltage to the cathode in a range of 0-5 kV, a power of at least 1 kW, and a voltage/current ratio of at least 1000 V/A.
US10477665B2 Microwave plasma torch generating laminar flow for materials processing
A microwave plasma torch providing two laminar flows is described. Two laminar flows are created using a set of at least three concentric, staggered dielectric tubes connected to a pressurized gas source. An inner laminar flow entrains injected particles entering the plasma. An outer laminar flow creates a sheath around the plasma and prevents it from attaching to the walls of the plasma torch. The entry point of the gas source is designed to ensure laminar flow for both the entrainment of the particles and for the shielding of the plasma plume. The uniform processing conditions results in uniform particles and a homogenous materials distribution. This enables a final product with improved thermal properties, improved corrosion and wear resistance and a higher tolerance to interface stresses. The microwave plasma torch can be used for producing nanomaterial powder and for spray coating materials onto various substrates.
US10477664B1 Method and device for generating electromagnetic radiation by means of a laser-produced plasma
The invention relates to a method for generating electromagnetic radiation by a laser-produced plasma, wherein a target comprising a target material is provided, at least one pulse sequence is directed to said target, wherein the pulse sequence comprises at least three conditioning laser pulses, wherein time intervals between subsequent conditioning laser pulses are 200 ns or less, and a main laser pulse is directed to said target along a first axis, such that a radiation-emitting plasma is formed from at least a part of said target material. The invention further relates to a device for generating electromagnetic radiation by means of a laser-produced plasma comprising a dispensing device and at least one laser source, wherein the device is configured such that at least one pulse sequence comprising at least three conditioning laser pulses and a main laser pulse can be generated by the at least one laser source.
US10477661B2 Cylindrical high voltage arrangement for a miniature x-ray system
An embodiment of a device for producing x-rays is described that comprises an x-ray tube and a high-voltage power supply electrically coupled to the x-ray tube, where the high-voltage power supply comprises a first stack of D shaped capacitors arranged in an opposed relationship with a second stack of D shaped capacitors.
US10477657B2 Illumination system, illumination setting method, and recording medium
An illumination system includes a plurality of lighting fixtures, a plurality of slave devices, and an information communication terminal. Each of the plurality of slave devices includes: first wireless communication circuitry configured to receive, from each of the plurality of lighting fixtures, a signal including a MAC address of the lighting fixture, and to measure a received signal strength indication (RSSI) of the signal received; and a first controller that causes the first wireless communication circuitry to transmit the MAC address and RSSI information indicating the RSSI measured. The information communication terminal includes a second controller that makes associations between positions and MAC addresses of the plurality of lighting fixtures based on the RSSI information and position information stored in a storage.
US10477650B2 Digital lighting control method and system
A system for controlling LED light fixtures such that in the event of a loss of the lighting control signal the LED light fixtures may be controlled in a proper and predictable manner. The system includes a Digital Power Module (DPM) that receives the lighting control signal and transmits a control signal to a Fixture Control Module (FCM) connected to the LED lights. In the event the lighting control signal is not received by the DPM, it is adapted to send a backup control signal to the FCM to control the LEDs. Additionally, in the event the DPM fails to send a control signal to the FCM, the FCM is adapted to control the LEDs is a predefined manner such that the LEDs are always functional even with a loss of the input control signal.
US10477649B1 Computing-device lighting schemas
This disclosure describes systems, devices, and techniques for causing an accessory device to present predefined lighting sequences. In some instances, the accessory device is a battery-powered device that includes a wireless radio, an actuatable button, and one or more lighting elements. The accessory device may receive a lighting-sequence schema specifying how to illuminate the lighting elements as well as trigger event upon which to present the lighting sequence. The accessory device may store the received schema and, upon identifying the specified trigger event, may present the corresponding lighting sequence on the lighting elements.
US10477647B2 Adaptive visual intelligence outdoor motion/occupancy and luminance detection system
An image-based motion-occupancy sensor uses digital signal processing (DSP) techniques to perform algorithms on image data to enable an energy-delivery system, such as a lighting control system, to learn various environmental conditions that would conventionally result in false motion-occupancy detection. Motion of Interest (MOI) is determined by iteratively performing these algorithms and effectively filtering image data associated with non-MOI and making control decisions based only on relevant MOI.
US10477642B2 Energy source backup charging power supply that adapts to a variable input voltage
A power supply that senses the variable voltage on LED devices and uses this voltage to force current into a storage device such as a battery to charge it. When power fails, a DC-DC boost converter supplies the necessary voltage taking current from the battery to maintain the LEDs at percentage nominal current level.
US10477637B2 Direct-lighting mode and soft-lighting mode interchangeable photography LED illuminating lamp
A direct-lighting mode and soft-lighting mode interchangeable photography LED illuminating lamp. The present invention solves an inconvenience that a camera photographer has to carry a direct-lighting LED illuminating lamp and a soft-lighting LED illuminating lamp both, and there is no such LED illuminating lamp currently. The essence of the technical solution includes: a lamp casing, a plurality of LED lights, a power supply connector, a power supply switch, a stand, and a luminescence window provided at the front face of the lamp casing, wherein the lamp casing is provided with a plurality of first LED lights at its front face thereof opposite to the inner side of the luminescence window, with the radiation directions of the first LED lights being toward the front of the LED illuminating lamp; the lamp casing is further provided with a plurality of second LED lights at its inner circumferential faces opposite to the inner side of the luminescence window; the lamp casing is provided with a transparent light guide plate for covering the luminescence window which is positioned opposite to the inner side of the luminescence window, with the radiation directions of the second LED lights being toward the outer circumferential faces of the transparent light guide plate respectively; the inward surface of the transparent light guide plate facing the first LED lights is provided with light ray reflection dents; and the lamp casing is further provided with an illumination mode toggle switch.
US10477634B2 Solid state lighting assembly
A solid state lighting SSL assembly comprises an SSL device, a capacitor, a directional conducting device and a supply switch. The capacitor is coupled in parallel with the SSL device. The directional conducting device is coupled between an output terminal of the capacitor and a supply terminal which provides a supply voltage for the SSL assembly. The directional conducting device is configured to conduct in a direction from the output terminal to the supply terminal and to isolate in the opposite direction. The supply switch is coupled between the output terminal and ground. In addition, a method for operating a solid state lighting SSL assembly is proposed.
US10477632B2 Indicator circuit and apparatus using the same
An indicator circuit (10) includes a first light emission device (R1 and D1) configured to be driven by a first voltage (Von) to emit light; a second light emission device (R2 and D2) configured to be driven by a second voltage (Vstb) to emit light; and a control device (Q1, D3 and R3) configured to be driven by the first voltage (Von) and the second voltage (Vstb) to allow the first light emission device (R1 and D1) to be driven when the first voltage (Von) is active but the second voltage (Vstb) is not active and not to allow the first light emission device (R1 and D1) to be driven when the first voltage (Von) and the second voltage (Vstb) are active.
US10477631B2 Power circuit applied in LED load
The present application discloses a power circuit applied in a LED load. The power circuit includes: a power converter configured to convert an input voltage into a DC output voltage; a first feedback module configured to detect the output voltage and an output current of the power converter, and to output a first feedback signal; a second feedback module configured to detect the output voltage and the output current of the power converter, and to output a second feedback signal, the second feedback module and the first feedback module being independent to each other; and a control circuit configured to output a control circuit according to the first feedback signal or the second feedback signal to control the power converter via the control signal so as to make the output power of the power converter smaller than a predetermined power threshold.
US10477625B2 Cooking appliance
A cooking appliance apparatus includes at least one mechanical switch having at least one armature element and at least one driver coil, with the at least one driver coil being configured to at least initiate at least one switching operation of the at least one armature element. At least one mean coil voltage is supplied by at least one driver circuit configured for the at least one driver coil. A control unit supplies at least one control signal for controlling the at least one driver circuit. The control unit is configured to divide the at least one switching operation into at least one first time subrange and at least one second time subrange and to operate the at least one driver coil differently via the at least one driver circuit in the first and second time subranges.
US10477624B2 Systems and methods of quasi-resonant induction heating
Systems and methods of quasi-resonant induction heating are provided. In particular, an induction heating system having a quasi-resonant topology can have a quasi-resonant inverter. The inverter can include an induction heating coil configured to inductively head a load with a magnetic field, and a power supply circuit configured to supply a power signal to the induction heating coil. The inverter can further include a first switching element and a second switching element coupled in parallel with the first switching element. The inverter can further include a resonant capacitor coupled in parallel with the induction heating coil. The inverter can further include one or more control devices configured to control operation of the first and second switching elements to regulate an amount of current provided to the induction coil based at least in part on a desired operating frequency associated with the quasi-resonant inverter.
US10477623B2 Heater
A heater includes: a base body formed of ceramics; a heat generating resistor layer disposed on a surface of the base body; a conductive layer laminated on the heat generating resistor layer; a plate-like member which is disposed on the conductive layer and is provided with a pair of through holes; and a connection terminal composed of wires which are inserted successively through one of the pair of through holes and the other and are unified at a side of the plate-like member which side is opposite to a side of the plate-like member facing the conductive layer, the connection terminal being electrically connected with the conductive layer.
US10477618B2 Networked battle system or firearm
A networked battle system includes a communication network, a first rifle that includes at least one accessory coupled thereto that determines a bearing of the first rifle and a communication element allowing the at least one accessory to provide bearing information to the communication network. The system also includes a battle management system in communication with the first rifle through the communication network that receives the bearing information from the accessory and updates a battle plan based on the bearing information to form an updated battle plan.
US10477617B2 Updating mission critical video communications
A request message for changing one or more media for an MCVideo call may be transmitted from a wireless device to n MCVideo application function (AF). A DIAMETER AA-request (AAR) command may be received by a policy and charging rules function (PCRF) from the MCVideo AF. The DIAMETER AAR command may comprise: a modification bearer message; and an application identifier attribute-value pairs (AVP) corresponding to the MCVideo call. An implementation message may be transmitted from the PCRF to a policy and charging enforcement function (PCEF). The implementation message may comprise an updated Quality of Service (QoS). The PCEF may implement the updated QoS for the MCVideo call. The updated QoS may: comprise QoS data bearer modification information; and depend on a change in a radio network coverage.
US10477610B2 Data transmission method, access network device, and communication system
A data transmission method, an access network device, and a communications system are provided. The access network device obtains, from a first core network (CN) element through a control plane interface, information about a bearer that needs to be established, establishes the bearer according to the information about the bearer, and notifies, through the first CN element, the established bearer to a second CN element for use. When a signal of the control plane interface is interrupted, the access network device transmits to-be-transmitted data in an existing service of UE by using the established bearer.
US10477604B2 Communication apparatus, control method for communication apparatus, and non-transitory computer-readable storage medium
A communication apparatus comprises a transceiver configured to communicate a wireless signal complying with a first communication method for searching for another communication apparatus and a storage apparatus, and a controller configured to control, if the transceiver detects the other communication apparatus and the storage apparatus, the transceiver to transmit, to the other communication apparatus and the storage apparatus using the first communication method, a first request for causing the other communication apparatus and the storage apparatus to transit from a first state in which communication using a second communication method different from the first communication method is restricted to a second state in which communication using the second communication method is possible in order to transmit data stored in the other communication apparatus to the storage apparatus using the second communication method.
US10477602B2 Method, system, and apparatus for providing content, functionalities and services in connection with the reception of an electromagnetic signal
The present application generally relates to a method, system, and apparatus for providing content, functionalities and services in connection with the reception of an EM signal from other apparatuses, emitting objects, access points or base stations. In certain implementations, content, functionalities and services can be provided in connection with positioning data. In other implementations, content, functionalities and services can be provided in connection with permanent or recurring location-based networking sessions and/or location data. In many other implementations, devices, content, functionalities and services are autonomous and independent from any geographical area and/or session area and/or location data.
US10477601B2 Attention (AT) commands for packet data network connection offload
Described herein are systems, apparatuses, and processes for obtaining data for a specific PDN connection of a cellular network. A UE executes one or more applications utilizing one or more PDN connections of a cellular network. A TE generates an AT command for an MT, the AT command comprising a request for data for a specific PDN connection that can be offloaded from the cellular network to a non-cellular network, assistance data for determining offloading of traffic, and cellular signal measurements. The TE receives an AT command response, corresponding to the AT command, comprising data of whether the specific PDN connection can be offloaded, offload assistance data, and/or cellular network measurement data. The TE may receive unsolicited result codes when offloadablity of a PDN connection changes, offload assistance data changes, or when cellular signal measurements meet offload assistance criteria.
US10477597B2 Communication apparatus and control method for controlling the same
A communication apparatus reads a two-dimensional code displayed by an external apparatus, and then stores in a clipboard a security key, which is included in the read two-dimensional code, for connecting to an access point.
US10477596B2 Blade computing system with wireless communication between blades within a blade enclosure
A blade computing system is described with a wireless communication between blades. In one embodiment, the system includes a first blade in the enclosure having a radio transceiver to communicate with a radio transceiver of a second blade in the enclosure. The second blade has a radio transceiver to communicate with the radio transceiver of the first blade. A switch in the enclosure communicates with the first blade and the second blade and establishes a connection through the respective radio transceivers between the first blade and the second blade.
US10477595B2 System and method for relaying data over a communication network
A system and method for exchanging data with a network including an authorized UE that is authorized to exchange the data with the network, and an unauthorized UE that is not authorized to exchange the data with the network. The unauthorized UE operable to receive an authorization credential, and to exchange the data with the network using the received authorization credential. A system and method for exchanging data with a network including a requesting device and a relay UE. The relay UE operable to receive a transferable relay profile associated with the requesting device, and to establish a connection with the requesting device to relay data between the network and the requesting device based on the transferable relay profile.
US10477594B2 Apparatus and method for controlling speed of transmission layer 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). A method for operating a proxy apparatus in a wireless communication system includes receiving a plurality of packets from a plurality of servers, and transmitting, to base station, data of one bearer data including the plurality of packets. A proxy apparatus in a wireless communication system includes a communication device configured to receive a plurality of packets from a plurality of servers, and transmit, to base station, data of one bearer including the plurality of packets. A base station apparatus in a wireless communication system includes a communication device configured to receive, from a proxy apparatus, data of one bearer including a plurality of packets.
US10477591B2 Random access procedure for beam based cell-less operation in 5G RAT
A random access procedure is described for beam-based cell-less operations in fifth generation radio access technology. In one example a preamble transmission power, a preamble format, and a transmit timing are jointly determined at a user equipment (UE) for respective ones of one or more physical random access channel (PRACH) preamble transmissions. The determined preamble transmission powers, preamble formats, and transmit timing, multiple PRACH preamble transmissions are transmitted each to a target access point (AP). Based on the transmitted PRACH preamble transmissions, the UE the receives at least one random access response (RAR) message with an indication of timing advance (TA) values and beams of each target AP.
US10477588B2 Method of performing random access according to a coverage enhancement level, and equipment therefor
A method includes determining whether a first preset condition is met, where the first preset condition includes: a difference between a maximum transmit power allowed by the user equipment and a power of sending the random access code in a previous random access attempt process is less than or equal to a power ramping factor, and/or, the previous random access attempt process fails. The method also includes, if the first preset condition is met, sending the random access code using an enhancement mode in the current random access attempt process.
US10477586B2 Method to transmit downlink signaling message on cellular systems for packet transmission and method for receiving the message
Provided is a downlink control information transmitting and receiving method which can maximize the use of limited radio resources by effectively forming an uplink signaling message to be transmitted from a base station to a terminal and transmitting the formed uplink signaling message with a minimum amount of radio resources occupied. The method for transmitting downlink data generation indication information for a base station to inform a terminal of packet data transmission in a packet-based cellular system, includes the steps of: a) generating the downlink data generation indication information; b) recording radio resource allocation information in downlink scheduling information for transmitting the downlink data generation indication information, and allocating information for the downlink data generation indication information to downlink-shared radio resources; and c) transmitting the downlink scheduling information and the information for the downlink data generation indication information according to a transmission cycle.
US10477585B1 Microwave interference mitigation
Microwave interference mitigation techniques and systems are disclosed herein. In some embodiments, microwave interference mitigation involves coordinating wireless traffic in accordance with a magnetron's on-and-off cycle so that data is not sent during the magnetron's on period, and is exclusively sent during the magnetron's off period. Wireless traffic can be coordinated using a voltage monitoring and zero-crossing point detection technique coupled with a Clear To Send (CTS) packet. For non-microwave devices, wireless traffic coordination can be achieved using a pattern matching algorithm coupled with a Clear Channel Assessment (CCA) threshold adjustment during the magnetron's on-and-off cycles. Additional, or alternative, microwave interference mitigation techniques involve decreasing a maximum packet size for data packets that are to be transmitted wirelessly in the environment, which guarantees successful transmission of data packets during the magnetron's off periods.
US10477584B2 Method and device for channel detection configuration of listen-before-talk mechanism on unlicensed spectrum
A method and a device for a channel detection configuration of a listen-before-talk mechanism on an unlicensed spectrum are provided. The method includes comparing a current cell load value with a preset load threshold value when there is data to be sent in a data buffer; determining a channel occupation time required and a duration proportion, and determining a priority of the current cell, when the current cell load value is smaller than or equal to the preset load threshold value; comparing the priority of the current cell with a preset threshold priority; performing a channel detection with clear channel assessment (CCA) according to a channel detection parameter of a first type of listen-before-talk mechanism when the priority of the current cell is greater than the preset threshold priority, and starting to transmit the data when the channel detection with CCA is completed.
US10477583B2 System and method for medium access control enabling both full-duplex and half-duplex communications
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for a modified MAC protocol which can facilitate communications with both full-duplex and half-duplex devices. A system configured according to the disclosed method can enable communications between an Access Point (AP) and a client in either full duplex or half duplex. The system can similarly enable peer-to-peer communications in both full duplex and half duplex communication modes.
US10477581B2 Control of quality of service in overlapping basic service sets in wireless local area networks
Access priority for wireless devices located in an area in which radiofrequency (RF) coverage areas of a first wireless access point and a second wireless access point overlap is controlled by coordinating operation of the first wireless access point and the second wireless access point. The wireless devices access a common RF channel via a collision sense multiple access/collision avoidance mechanism. The probability of accessing the RF channel may be varied by adjusting the length of interframe spacings and the length of contention windows. The length of the interframe spacings and the length of the contention windows associated with the first access point and associated with the second access point are configured such that the probability of wireless devices associated with the first wireless access point accessing the RF channel is greater than the probability of wireless devices associated with the second wireless access point accessing the RF channel.
US10477577B2 RACH power offset
A wireless device receives at least one radio resource control message comprising one or more configuration parameters of a cell. A control order for transmission of a random access preamble is received via the cell. A transmission power is determined for the random access preamble based on a pathloss measurement. When the one or more configuration parameters comprise one or more parameters of a channel state information reference signal (CSI-RS) for the cell: the pathloss measurement is based on the CSI-RS; and the determining the transmission power employs a power offset value indicated by the one or more configuration parameters. When the one or more configuration parameters do not comprise CSI-RS parameters for the cell: the pathloss measurement is based on at least one synchronization signal; and the determining the transmission power does not employ the power offset value. The random access preamble is transmitted based on the transmission power.
US10477574B2 Method and apparatus for performing contention based random access procedure over contention free random access procedure in wireless communication system
A method and apparatus for performing a random access procedure in a wireless communication system is provided. A user equipment (UE) performs a contention free random access procedure on a first frequency, detects a failure of the contention free random access procedure, and performs a contention based random access procedure. When the first frequency is occupied by other media as a result of listen-before-talk (LBT) operation, the contention based random access procedure may be performed on a second frequency.
US10477573B2 Techniques for uplink transmission management
Techniques for uplink transmission management in a wireless communications system are described herein. An example method may include receiving an explicit uplink grant that indicates one or more implicit uplink grants. In an aspect, the example method may include performing a first clear channel assessment (CCA) in response to the explicit uplink grant in a first time slot. In another aspect, the example method may include, if the first CCA fails, sequentially performing one or more additional CCAs respectively in one or more time slots subsequent to the first time slot in response to the one or more implicit uplink grants, and transmitting the PDU over the unlicensed or shared spectrum and in a time slot subsequent to the time slot in which one of the one or more additional CCAs succeeds.
US10477571B2 Communication terminal, base station, monitoring method, transmission method, and non-transitory computer-readable medium
To provide a communication terminal capable of suppressing an increase in power consumption of a UE during multi-subframe scheduling, a communication terminal (10) includes a monitoring unit (11) that monitors control information containing allocation information of at least one subframe where downlink data is transmitted, and a control unit (12) that determines monitoring timing to monitor the control information in accordance with a decoding result of downlink data transmitted using the at least one subframe. The monitoring unit (11) monitors the control information at the determined monitoring timing.
US10477565B2 Method for transceiving enhanced physical downlink control channel in wireless access system supporting unlicensed band, and device supporting same
The present invention relates to a method for a terminal receiving an enhanced physical downlink control channel (EPDCCH) in a wireless access system supporting an unlicensed band, and the method may comprise the steps of: receiving, through an unlicensed-band cell (Ucell) configured in an unlicensed band, an EPDCCH comprising control information for scheduling the Ucell; and, on the basis of the control information, receiving downlink data from the Ucell. Here, if the EPDCCH is transmitted through a partial subframe (pSF), enhanced resource element groups (EREGs) constituting the EPDCCH are indexed from the start symbol of the pSF, and the pSF has a smaller size than one subframe, and the starting position of the pSF may not correspond to the subframe boundary of a primary cell (Pcell) configured in a licensed band.
US10477558B2 Information processing system, server, and terminal device
A system includes: a server; and a terminal. The server manages a first connection state indicating a state of connection with the terminal based on whether the connection with the terminal is determined as established, and performs deallocation or reuse of a server-side resource allocated by the server, based on whether the first connection state is synchronized with a second connection state managed in the terminal. The terminal repeatedly checks a connection with the server using the connection path including the at least part in which the wireless communication is performed, and manages the second connection state indicating a state of the connection with the server, based on whether the connection with the server is determined as established. The terminal performs deallocation or reuse of a terminal-side resource allocated by the terminal, based on whether the second connection state is synchronized with the first connection state.
US10477556B2 Terminal device, base station device, communication method, and integrated circuit
A terminal device configured to perform D2D transmission by a higher layer includes: a reception unit receiving from a base station device one or a plurality of first parameters relating to transmit power and receiving a second parameter for configuring a first transmission resource from the base station device; and a transmission unit performing, upon receipt of the second parameter in an RRC idle state, the D2D transmission using the first transmission resource with the transmit power in accordance with a first parameter corresponding to an authorized range among the one or plurality of first parameters.
US10477555B2 Device and method for non-orthogonal multiplexing
Provided is a device including an acquisition unit to acquire that acquires information indicating a layer allocated to a terminal device among a plurality of layers that are subject to non-orthogonal multiplexing using a codebook and a reporting unit that reports the layer to the terminal device.
US10477554B2 Method and apparatus for beam detection in a wireless communication system
A method and apparatus for beam detection in a wireless communication system. In one embodiment, the method includes the UE initiating a RA procedure. The method also includes the UE transmitting multiple RA preambles to a base station of the cell at different occasions for the base station to determine a beam set of the UE. The method further includes the UE starts monitoring a PDCCH for RA response reception from the base station after finishing transmissions of the multiple RA preambles.
US10477551B2 Uplink data transmission resource allocation method and apparatus using load balancing
An uplink data transmission resource obtaining method and apparatus are provided. The method includes: sending, by user equipment, a resource obtaining request to a first network node, and receiving a resource obtaining response that is returned by the first network node in response to the resource obtaining request, where the resource obtaining request is used to obtain an uplink data transmission resource used to transmit uplink data; determining, by the user equipment according to the received resource obtaining response, a serving network node that provides an uplink data transmission resource for the user equipment, and determining the uplink data transmission resource that is provided by the serving network node for the user equipment; and sending, by the user equipment, uplink data by using the uplink data transmission resource provided by the serving network node.
US10477548B2 Radio communication system, method, device and computer readable medium including first and second receiving signals respectively allocated to first and second overlapping subcarriers
A communication device comprising at least a receiver and a demodulator. The receiver receives first receiving signals and second receiving signals, wherein the first receiving signals are allocated to a first set of subcarriers composed of two or more continuous subcarriers, the second receiving signals are allocated to a second set of subcarriers composed of two or more continuous subcarriers, and at least a portion of the second set of subcarriers overlaps a portion of the first set of subcarriers in a time frame. The demodulator configured to detect the second receiving signals transmitted using one or more subcarriers from receiving signals including the first receiving signals and the second receiving signals, wherein the one or more subcarriers are subcarriers such that the first set of subcarriers overlap the second set of subcarriers, and the demodulator being demodulates the first receiving signals.
US10477540B2 Relay for enhanced machine type communication and narrow band-internet of things
Coverage enhancement of an eMTC system may be limited if an MTC device switches from transmission mode to reception mode using subframes that may be utilized for transmissions or receptions. The present disclosure provides, among others, a mechanism by which a device may determine a set of valid subframes for use in communicating via a backhaul link, an access link, and/or a direct link. In addition, the present disclosure provides a mechanism by which a device may switch between different communication link operations using subframes that are unavailable for transmitting and/or receiving data. The apparatus may receive repetition configuration information from a base station in communication with the relay node. In addition, the apparatus may determine a backhaul repetition configuration for a backhaul link and an access link repetition configuration for an access link at the relay node based at least on the repetition configuration received from the base station.
US10477539B2 Data transmission method with improved robustness, and a set of devices for performing it
A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others.
US10477533B2 Method for must transmission scheduling in wireless communication system and apparatus therefor
The present application discloses a method for receiving, by a terminal, a downlink signal from a base station in a wireless communication system. Specifically, the method comprises: receiving a downlink control signal comprising first control information for a first band and second control information for a second band; receiving a first downlink data signal on the first band on the basis of the first control information; and receiving a second downlink data signal multiplexed with a downlink signal for a paired terminal on the second band on the basis of the second control information, wherein the second control information comprises identification information for distinguishing the second downlink data signal from the downlink signal for the paired terminal.
US10477532B2 Method and apparatus for sending and receiving downlink control channel
Disclosed are a method and an apparatus for sending and receiving a downlink control channel. The method comprises: a base station determines position(s) of one or more search spaces according to at least one of a coverage level and a message type, and sends a downlink control channel in the search space, the coverage level comprising at least a non-coverage enhanced level (CE0) and coverage enhanced levels (CE1, CE2, CE3), the message type comprising at least random access response (RAR), paging, radio resource control (RRC), and transmission power control (TPC); the search space comprising: a collective search space (CSS), a dedicated search space (dedicated SS), and a non-user search space (non-USS); and the position of the search space comprising: a narrow-band/frequency domain position, a time domain position, and a set position.
US10477525B2 Method and device for processing uplink control data in a wireless network
A method and device for processing data in a wireless communication network is provided, where at least two resource pools for an uplink control channel are provided for mobile terminals for a geographical area, and where the mobile terminals in the geographical area uses at least one of the at least two resource pools for the uplink control channel. In addition, a corresponding device and system are suggested.
US10477522B2 Method and apparatus for transmitting data and control information on multiple uplink carrier frequencies
Wireless transmission may include using multiple uplink carriers. A wireless transmit/receive unit (WTRU) may transmit via a primary uplink carrier data, pilot and control channels for uplink transmissions on both uplink carriers, and transmit a data channel and a pilot channel via a secondary uplink carrier. Alternatively, the WTRU may transmit via a primary uplink carrier data, pilot, and control channels for uplink transmission on the primary uplink carrier, and transmit via a secondary uplink carrier data, pilot, and control channels for uplink transmissions on the secondary uplink carrier. Each uplink carrier may be associated with at least one specific downlink carrier such that the WTRU applies control information received on a downlink carrier to uplink transmissions on an uplink carrier associated with the downlink carrier on which the WTRU receives the control information.
US10477521B2 Method and apparatus for communicating data packets in a cloud cell
The present disclosure provides a method and apparatus for communicating data packets in a cloud cell. In one embodiment, a network node from which data packets are received is identified by the BS. If the data packets are received from a data gateway, a network node to which the data packets to be sent is identified. If the data packets are to be sent to a slave BS, partial processing is performed on the data packets by the master BS. Furthermore, partially processed data packets are transmitted to the slave BS so that the slave BS performs complete processing on the partially processed data packets and transmits the completely processed data packets to the MS. If the data packets are to be sent to the MS, then complete processing of the data packets is performed by the BS and transmitted to the MS.
US10477520B2 Feedback resource allocation for multiple carriers
Various aspects of the disclosure relate to allocating control signaling resources for multiple carrier scenarios. In an example implementation, N-to-1 mapping is used between forward link control signaling resource allocation indices (e.g., control channel elements) and return link control signaling resources (e.g., for ACK/NACK signaling) indices in each return link component carrier. A collision between forward link control signaling assignments for different user terminals (UTs) may occur when UT-specific search spaces overlap each other. Such a collision may be avoided, for example, by scheduling different UTs on different return link component carriers, scheduling return link grants instead of forward link grants, or scheduling a different forward link control signaling candidate that is associated with a different forward link control signaling resource allocation index.
US10477516B2 Device to device operation in out of network coverage
The present disclosure relates to methods and devices for device-to-device, D2D, operation in out-of-network coverage, ONC scenarios. More particularly the disclosure pertains to a method performed in a wireless device, for obtaining resources for D2D operation in ONC. The method comprises obtaining S1 a first set of resources for D2D operation in ONC on at least one licensed carrier and obtaining S2 a second set of resources for D2D operation in ONC on at least one un-licensed carrier. The method further comprises selecting S3 one of the first and second sets of resources for D2D operation in ONC, based on information relating to a location of the wireless device. The disclosure further relates to methods in a network node for providing information about the sets of resources to a wireless device and to corresponding devices and computer programs.
US10477510B1 Aggregating location data of a transaction device and a user device associated with a user to determine a location of the user
A device receives, from a transaction device, transaction data associated with a transaction performed by a user, and receives first location data indicating a location of a mobile user device. The device receives, from a stationary user device, browser data associated with online activity of the user, and determines, based on the browser data, second location data indicating a location of the stationary user device. The device determines, based on the transaction data, third location data indicating a location of the transaction device, and assigns weights and time stamps to the first, second, and third location data. The device aggregates the first, second, and third location data, based on the weights and the time stamps, to generate aggregated location data. The device processes the aggregated location data, with a model, to predict a particular location of the user, and performs actions based on the particular location.
US10477504B2 Network service over limited network connectivity
A method and system for controlling a data transmission for a network-based service over limited network connectivity are described. A computing device detects that it has insufficient network connectivity to transmit a data message from a service requester application executing on the computing device to a server using a data communications channel. The computing device receives user input for a request for service and transmits the request for service to the server via an alternate communications channel. The server receives and processes the request to arrange for service for the user and transmits data corresponding to a service arrangement to the computing device over the alternate communications channel.
US10477501B2 Wireless communication device, wireless communication method, and storage medium
A wireless communication device includes: a wireless communication module configured to receive a plurality of notification signals that are successively transmitted from another wireless communication device; and a processor that is connected to the wireless communication module, the processor calculating a clock error between a clock in the wireless communication device and a clock in the other wireless communication device based on one or more of the notification signals that are received, and determining a timing at which to make the wireless communication module ready to receive a next notification signal from the other wireless communication device in accordance with the calculated clock error and a time interval at which the next notification signal will be transmitted from the other wireless communication device, the time interval being a predetermined fixed time interval or contained in the notification signal that has been received immediately prior to the next notification signal.
US10477500B2 Time distribution scheme for wireless mesh networks
A wireless mesh network includes a mesh of continuously-powered devices (CPDs) and a mesh of battery-powered devices (BPDs). The BPDs are organized into hop layers based on hopping distance to the mesh of CPDs. The CPDs transmit time beacons to BPDs in a first hop layer during a first receive window associated with the first hop layer. The BPDs in the first hop layer then transmit time beacons to BPDs in a second hop layer during a second receive window. In this manner, the wireless mesh network propagates time values throughout the BPD mesh. Based on these time values, the BPDs power on during short time intervals to exchange data with neighboring BPDs, and then power off for longer time intervals, thereby conserving battery power. The techniques described herein for conserving battery power for BPDs may also be applied to conserve power consumption of CPDs.
US10477498B2 Inter-station synchronization method, base station, and control network element
A method for inter-station synchronization includes listening, by a first synchronization station, a first reference signal sent by a source station; sending a second reference signal to the source station; obtaining a time difference Δt1 between the first synchronization station and the source station, where the time difference Δt1 is obtained according to a first time parameter of the first reference signal and a second time parameter of the second reference signal, the first time parameter includes a transmit time point t1 and a receive time point t2 of the first reference signal, and the second time parameter includes a transmit time point t3 and a receive time point t4 of the second reference signal; and adjusting current time of the first synchronization station according to the time difference Δt1.
US10477497B2 Synchronization in a flexible bandwidth wireless network
In a wireless network, a primary synchronization signal and a secondary synchronization signal are sent at a predetermined bandwidth in a transmission. The predetermined bandwidth is a lowest operating bandwidth of the wireless network. Data is also sent in the transmission using an operating bandwidth greater than the lowest operating bandwidth.
US10477495B2 Sensor web
A Sensor Web formed of a number of different sensor pods. Each of the sensor pods include a clock which is synchronized with a master clock so that all of the sensor pods in the Web have a synchronized clock. The synchronization is carried out by first using a coarse synchronization which takes less power, and subsequently carrying out a fine synchronization to make a fine sync of all the pods on the Web. After the synchronization, the pods ping their neighbors to determine which pods are listening and responded, and then only listen during time slots corresponding to those pods which respond.
US10477491B2 Uplink interference management in shared spectrum networks
A network control system configured to manage radio communication devices for a Spectrum Access System (SAS) shared spectrum wireless network is disclosed. The network control system may include a receiver to receive an estimate of a proximity to a Priority Access License (PAL) radio communication device for a plurality of user terminals. The estimate may be based on measurements of signals transmitted by the PAL radio communication device. The network control system may also include a processor configured to cause a user terminal to be configured to perform measurements based on the estimate of the proximity to the PAL radio communication device. The performed measurements may include an interference measurement indicative of interference to the PAL radio communication device from a General Authorized Access (GAA) radio communication device.
US10477490B2 Mitigating inter-device interference using cloud-based policy
An inter-device interference mitigation system, method, and device. The device includes a first transceiver, a second transceiver, and an electronic processor. The electronic processor is configured to receive an interference policy and receive information from a second electronic communications device to determine an interference potential. The electronic processor compares the interference potential to a predetermined interference threshold. When the interference potential exceeds the predetermined interference threshold, the electronic processor performs at least one action selected from the group consisting of adjusting a power output of the first transceiver, generating a user notice including instructions to move or adjust an operation of either one or both of the electronic communications device and the second electronic communications device, affecting an operation of an application present on either one or both of the electronic communications devices, and modifying a transmission of either one or both of the electronic communications devices.
US10477489B2 Method and apparatus for power control and multiplexing for device to device communication in wireless cellular communication system
Methods and apparatuses are provided for controlling power in a communication system. It is identified whether there is uplink transmission from a first UE. Sidelink transmission is transmitted from the first UE to a second UE based on a transmission power, if there is no uplink transmission from the first UE.
US10477488B2 Method for transmitting signals by considering interferences in FED2D environment and apparatus therefor
A method for transmitting, by a first relay user equipment (UE), signals by considering interferences in a further enhancement D2D (FeD2D) environment comprises the steps of: calculating, by the first relay UE, a distance to a virtual remote user equipment (UE) located on a straight line between the first relay UE and a second relay UE; determining an allowable interference intensity for the virtual remote UE, on the basis of a predetermined target signal to interference and noise ratio (SINR) value for the virtual remote UE and an intensity of a received signal from the second relay UE of the virtual remote UE; determining a transmission power on the basis of the allowable interference intensity and the calculated distance; and comparing the determined transmission power with a minimum transmission power that satisfies the target SINR, wherein the virtual remote UE may be located at a threshold of a target range of the second relay UE.
US10477486B2 Device and method of handling uplink power control
A communication device is configured to execute instructions of determining that a first uplink (UL) transmission on a first serving cell of a network and a second UL transmission on a second serving cell of the network are overlapped; keeping a transmission power level of the first UL transmission and adjusting a first transmission power level of the second UL transmission to a second transmission power level of the second UL transmission, according to a power level limit of the communication device, if a sum of the transmission power level of the first UL transmission and the first transmission power level of the second UL transmission is greater than the power level limit; performing the first UL transmission according to the transmission power level of the first UL transmission; and performing the second UL transmission according to the second transmission power level of the second UL transmission.
US10477485B2 Radio network node, user equipment and methods therein
Some embodiments herein relate to method in a user equipment for determining a transmit power to be used by the user equipment when transmitting in a radio communications network, which user equipment is served by a radio network node in the radio communications network. The user equipment receives, from the radio network node, an indication indicating a set of power control parameters out of multiple sets of power control parameters, which multiple sets of power control parameters are stored at the user equipment. The user equipment determines a transmit power based on the indicated set of power control parameters.
US10477484B2 Multi-link transmit power control for a plurality of uplink beam pairs
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may receive one or more downlink control information (DCI) transmissions including a plurality of transmit power control (TPC) commands. The plurality of TPC commands may relate to an uplink channel transmit power for a plurality of uplink beam-pairs. The wireless communication device may determine the uplink channel transmit power for the plurality of uplink beam-pairs based at least in part on the plurality of TPC commands. Numerous other aspects are provided.
US10477483B2 Closed loop power control function based on uplink communication type
A user equipment (UE) may identify an upcoming uplink data transmission. The UE may associate the uplink data transmission with a communication type. In some cases, the UE may receive an indication of the communication type in an uplink grant or the UE may determine an identifier for decoding a downlink transmission and further determine the communication type based on the identifier. The UE may then determine and apply a closed-loop power control function, and/or in some cases an open-loop power control function, for the uplink data transmission based on the communication type. In aspects, the UE may receive a semi-static configuration of subframe sets each associated with an additional closed-loop power control function. The UE may then determine a closed-loop power control function for each of the subframe sets based on the communication type associated with each subframe set.
US10477481B2 Optimizing mobile network traffic coordination across multiple applications running on a mobile device
Systems and methods for prediction of activity session for mobile network use optimization and user experience enhancement are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system for enhancing user experience with a mobile application on a mobile device including, using user activity characteristics at a mobile device and server activity characteristics of a host server to anticipate a future activity session at the mobile device and transferring impending content from the host server the mobile device to pre-cache content on the mobile device to support predicted data activity for the future activity session that has been predicted.
US10477478B2 Method of processing system requests in a wireless communication device
There is disclosed a method of operating and a method for reducing power consumption in a wireless communications device. The method comprises receiving a first system request for data from a data access application on a wireless communications device and storing the first system request in a memory of the wireless communications device without transmitting to the server until a first user request for data is received. Upon receiving the first user request for data, the wireless communications module of the wireless communications device is activated and both the first user request and the first system request are transmitted to the server. In cases where the first system request for data is determined to have high priority, then it is not stored and is transmitted to the server, regardless of whether a first user request has been received.
US10477475B2 Control indicator for power saving in a mobile wireless communication device
A wireless communication device (UE) may receive control indicator information (CII) indicating whether one or more candidate physical control channels (PCCs) are available to the UE for decoding. The UE may perform respective blind decoding if the CII indicates that the one or more candidate PCCs are available, to decode a respective PCC intended for the UE. The UE may receive the CII in the same slot in which PCCs are transmitted, or it may receive the CII in another slot, which may be a narrowband slot. The UE may receive the PCCs in the same slot in which corresponding physical data channels (PDCs) are transmitted, or it may receive the PCCs in another slot, e.g. a slot immediately preceding the slot in which the corresponding PDCs are transmitted. By eliminating unnecessary blind decoding and receiving the CII over narrowband, power consumption of the UE may be greatly reduced.
US10477473B2 Method and system for eDRX timer control
A method, a device, and a non-transitory storage medium provide an eDRX service that may be implemented for idle mode and/or connected mode of an end device. A network device stores eDRX data as a part of subscription data. The network device may provide the eDRX data to another network device that manages eDRX for end devices. The eDRX data may indicate to use global default eDRX timer values, subscriber-based eDRX timer values, ranges of eDRX timer values, and single-valued eDRX timer values. Each type of eDRX timer value may be provisioned on a per end device basis, a per radio access technology type basis, and/or a per application type basis.
US10477470B2 Systems and methods for silent period operation during wireless communication
A method for wireless communication is described. The method includes receiving a silent indication (SID) start message from a modem at a Bluetooth (BT) module when the modem detects a silent period in a voice call. The method also includes sending the SID start message from the BT module to a remote BT device. The method further includes disabling a BT transmitter during the silent period based on the SID start message received from the modem.
US10477468B2 Methods and apparatus for use in facilitating access to a communication service via a WLAN hotspot
A mobile communication device identifies and selects a wireless local area network (WLAN) available for communications in its coverage area. Automatically, without detecting any requests made by a user via a browser application. The mobile device initiates a request (e.g. an HTTP GET request) to a predetermined server site of a communication network which is outside of the WLAN. In response to initiating the request, the mobile device receives a response message via the WLAN and identifies, from the response message, whether the request to the predetermined server site has been redirected to a redirect server site. The WLAN may be a WLAN “hotspot,” where the redirect server site is a login server. The identifying may be performed by comparing content from the response message to predetermined content of the predetermined server site. In response to identifying that the request has been redirected, the mobile device causes an indication to be produced at its user interface. Access to a communication service (such as a “push”-data service) may be subsequently expediently obtained.
US10477467B2 Method and system for handling voice and non-voice calls in a CSFB scenario
A method and system for handling both voice and non-voice calls in a CSFB scenario is disclosed. An indication is provided to user equipment (UE) to indicate whether the CSFB call is a voice call or a non-voice call (CS data call). The indication can be provided to the UE by a wireless network in a RRC connection release message or a CS service notification message. Further, the UE upon receiving the indication from the network can indicate whether the CSFB call is a voice call or a data call to a target radio access network (RAN) by providing a priority bit indication to all the voice calls for differentiating the voice calls from non-voice calls. The RAN prioritizes all the voice calls ahead of non-voice calls for the UE in the CSFB scenario.
US10477466B2 Discovering physical cell identifiers in wireless communications
Aspects of the present disclosure describe discovering physical cell identifiers in wireless communications. It can be determined to discover a physical cell identifier of one or more cells in a zone based at least in part on detecting a condition. A cell-specific signal can be received from at least one cell of the one or more cells in the zone. The cell-specific signal can be associated with one of a plurality of possible scrambling codes or sequences. The physical cell identifier of the at least one cell can be determined as one of a plurality of physical cell identifiers that corresponds to the one of the plurality of possible scrambling codes or sequences.
US10477461B2 Electronic apparatus and method of setting network of audio device
Provided are an electronic apparatus and a method which is performable by the electronic apparatus to set a network of an audio device. Furthermore, provided are an electronic apparatus that may transmit, via a second communication method, access point connection information that corresponds to an access point that is connected via a first communication method to an audio device, and a method for setting a network of the audio device.
US10477459B2 Public land mobile network search in static state using sensor inputs
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may be configured for determining that the UE is to perform a public land mobile network (PLMN) scan operation, the PLMN scan operation to be performed during a PLMN scan window. The UE may track a static state time representing an amount of time that the UE has remained within a static state. The UE may then adjust the PLMN scan window of the UE based at least in part on a value of the static state time satisfying a static state time threshold. The UE may, in various examples, increase the static state time threshold upon adjustment of the PLMN scan window and reset a timer associated with tracking the static state time, or the static state time upon adjustment of the PLMN scan window.
US10477457B2 Apparatus and method to support ultra-wide bandwidth in fifth generation (5G) new radio
A method of a communication technique in which a fifth generation (5G) communication system for supporting more high data transmission rate after a fourth generation (4G) system converges with an internet of things (IoT) technology, and a system is provided. The present disclosure may be applied to intelligent services (e.g., a smart home, a smart building, a smart city, a smart car or a connected car, healthcare, digital education, a retail business, security and safety-related services, or the like) based on a 5G communication technology and an IoT-related technology. A terminal receives, from a base station, a first message including configuration information of at least one band, receive, from the base station, a second message for activating a band among the at least one band, and activate the band according to the second message, the configuration information including indication of the at least one band, and each band of the at least one band being part of a bandwidth.
US10477456B2 Terminal apparatus and base station apparatus
An object of the present invention is to protect the communication of a legacy terminal while achieving favorable communication rendering the CCA level of a CCA-variable terminal apparatus variable in an environment, premised on CSMA/CA, where the CCA-variable terminal apparatus and a legacy terminal apparatus coexist. A terminal apparatus for performing wireless communication with a base station apparatus includes: a receiving unit that receives a radio signal transmitted from the base station apparatus; a CCA-variable channel information processing unit that acquires first CCA-variable channel instruction information contained in the radio signal and containing information regarding a range of a CCA level that is available on a certain channel and that is used for clear channel assessment; and a higher layer unit that selects, according to the first CCA-variable channel instruction information, a channel to be used.
US10477450B2 Communication system, terminal apparatus, and communication method
A bi-directional communication method needs to be switched on the basis of cost of bi-directional communication. Provided is a communication system including a first terminal apparatus and a second terminal apparatus, in which the first terminal apparatus includes a radio unit that transmits a first signal by using a first communication path that is a direct communication path to the second terminal apparatus, the second terminal apparatus includes a radio unit that transmits a second signal by using a second communication path that is a communication path different from the first communication path, and the first terminal apparatus transmits the first signal on the basis of a feature amount of the second signal transmitted by the second terminal apparatus.
US10477449B2 Systems and methods for route selection in a network of moving things, for example including autonomous vehicles
Communication network architectures, systems and methods for supporting a network of mobile and/or static nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for providing dynamic routing and/or selection of communication pathways in a communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things), for example including a network of autonomous vehicles.
US10477448B2 Methods and apparatus for cell reselection with interference avoidance in mobile communications
Various solutions for cell reselection with interference avoidance with respect to user equipment and network apparatus in mobile communications are described. An apparatus may receive frequency information of a target cell from a broadcast channel of a serving cell. The apparatus may determine an overlapped bandwidth region between the serving cell and the target cell according to the frequency information. The apparatus may compare a signal quality of the serving cell in the overlapped bandwidth region with a signal quality of the target cell in the overlapped bandwidth region. The apparatus may determine whether to perform a cell reselection according to a comparison result.
US10477447B2 Connection management method for mobile device group
Disclosed is a connection management method for mobile device group, where the mobile device group includes a mobile device configured as a leader and a number of mobile devices configured as followers. The connection management method includes: in response to a measurement control from a first base station, the leader acquires signal quality measurement reports of all the mobile devices in the mobile device group corresponding to the first base station and a second base station, and signal quality measurement reports of all the followers in the mobile device group corresponding to the leader; the first base station determines whether to perform a handover according to the signal quality measurement reports received from the leader; and when the first base station determines to perform the handover, the first base station determines to perform a joint handover procedure or a half handover procedure according to the signal quality measurement reports.
US10477442B2 Source and a target network node and respective methods performed thereby for performing handover of a wireless device
A method performed by a source network node comprises requesting a wireless device to perform measurement(s) on a possible target network node and the source network node; and obtaining a measurement report from the wireless device comprising performed measurement(s) on a possible target network node, the performed measurements indicating received signal strength for signal(s) received from the possible target node. The method further comprises determining a first normalised SINR associated with the received signal strength as measured by the wireless device for signals received from the source network node; and providing, to the possible target network node, the determined first normalised SINR associated with the received signal strength for the source network node and the received signal strength of the possible target network node as received in the measurement report from the wireless device.
US10477441B2 Method and apparatus to enable multiple wireless connections
In some examples, a source wireless access network node generates, for a user equipment (UE), a plurality of security configurations, wherein each security configuration of the plurality of security configurations is associated with a different respective candidate target wireless network node in a set of candidate target wireless access network nodes. The source wireless access network node sends each security configuration of the plurality of security configurations to the respective candidate target wireless network node, and sends security information of the plurality of security configurations to the UE.
US10477438B2 Enhanced multimedia call control in next generation mobile communication systems
A network-based solution of supporting IP multimedia subsystem (IMS) call setup in a next generation system (5GS) is proposed. During an attach or registration area update procedure, a serving base station sends an indication to a UE indicating whether IMS voice over PS session is supported or not. Upon receipt of the indication that IMS VoPS is supported, the UE triggers an IMS registration procedure. However, when an MO/MT call happens, the network determines that the UE may be in conditions where voice service is not supported because the network is not able to provide a successful IMS VoPS over the current serving cell connected to 5G core network. The network then triggers a RAT change or a EPS fallback procedure such that the UE is handover to a target cell that supports IMS VoPS.
US10477435B2 Resource allocation method and apparatus
Embodiments of the present invention provide a resource allocation method and apparatus. A central control node determines a target backhaul node for a normal small cell from M candidate backhaul nodes and communication link resource information between the normal small cell and the target backhaul node based on access link resource pre-occupation information of the normal small cell, link quality information between the normal small cell and each of the M candidate backhaul nodes, and available backhaul link resource information sent by the M candidate backhaul nodes.
US10477433B2 Mobility-aware frame aggregation
According to an example, mobility-aware frame aggregation may include using mobility information related to a transmitter and/or a receiver associated with transmission of data over a wireless channel to determine an aggregation size for frame aggregation of the data to be transmitted over the wireless channel. The mobility information may be based on subcarriers and antennas related to the wireless channel.
US10477430B2 Radio terminal
A radio terminal according to one embodiment transmits data of one bearer to two radio communication apparatuses. The radio terminal comprises a controller configured to transmit a buffer status report to only one of the two radio communication apparatuses, if a data amount accumulated in a predetermined buffer falls below a threshold value and only the one radio communication apparatus is designated as a transmission target of the buffer status report. The controller is configured to change the transmission target of the buffer status report from the one radio communication apparatus to the other radio communication apparatus, if the data amount falls below the threshold value and a failure in a radio link with the one radio communication apparatus is detected.
US10477427B2 Collection of crowd-sourced access point data for 5G or other next generation network
Collection of crowd-sourced access point quality and selection data for intelligent network selection can be utilized by mobile devices to self-learn and optimize access point device selection. A cloud-based application can be utilized in conjunction with the mobile device to build a database of access point quality and thresholds suitable for real-time and other jitter-sensitive services. The mobile device jitter measurements and selection thresholds can be collected and sent to a cloud platform, which creates an access point performance and selection threshold profile.
US10477422B2 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.
US10477421B2 Resource controller for resource management in a telecommunication network
The present invention provides a resource controller for resource management in a telecommunication network, the telecommunication network providing a first set of resources for cellular communication and a second set of resources for direct device-to-device, D2D, communication between UEs, the resource controller comprising a measurement request unit being arranged to request a measurement be performed by at least one user equipment, the measurement indicating a capacity utilization of the second set of resources; and a resource pool adaption unit being arranged to adapt the first set of resources and the second set of resources as a function of the performed measurement. In particular, where no resources are available for D2D communication, a UE may request a bearer setup and in response suitable resources for D2D communication are provided.
US10477420B2 Cross link interference measurement for wireless communications in 5G or other next generation network
A cross link interference (CLI) measurement system is disclosed. The cross link interference measurement system can measure both unconstrained CLI that do not require any special constraints on the frame structure, and constrained CLI that does require special constraints on the frame structure (e.g., measurement gaps). The system does this in part by not only measuring reference signal received powers, but also determining load based on a power scaling of a reference signal and based on angle of arrival determinations.
US10477417B2 Beam selection in millimeter wave systems
A beam selection method and apparatus suitable for millimeter wave (mmW) communication systems is disclosed. In one aspect, a user equipment (UE) may perform a beam sweep procedure to identify suitable downlink beams candidates from one or more gNBs. The UE may generate a beam list by selecting some of the downlink beams for active tracking. When beams on the beam list become unavailable, the UE may compare the number of available beams on the beam list with a threshold value. If the number of available beams falls below the threshold, the UE may perform another beam sweep procedure.
US10477414B2 Method and device for data decoding by terminal in wireless communication system
The present disclosure relates to a communication technique for converging IoT technology with 5G communication systems for supporting higher data transmission rates than 4G systems and to a system therefor. The present disclosure can be applied to intelligent services (e.g. smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security- and safety-related services, etc.) on the basis of 5G communication technology and IoT-related technology. The method for data decoding by a terminal in a wireless communication system according to the present disclosure comprises the steps of: receiving subframes on the basis of a configuration; obtaining at least one channel phase value on the basis of available subframes, which are configured to transmit identical downlink data, among the received subframes; correcting the other channel phase value(s) with any one of said at least one obtained channel phase value as a reference value; and decoding the downlink data by means of the reference value and the corrected channel phase value(s).
US10477409B2 Power metric optimization and uplink DM-RS design for LTE/LTE-A uplink transmissions in unlicensed spectrum
Methods and apparatus for wireless communication are described. A method may include receiving at a user equipment (UE) a number of allocated interlaces for an uplink transmission over a shared spectrum, each of which may include a plurality of non-contiguous resource blocks (RB) of the shared spectrum. In some cases, the number of allocated interlaces is unsupported by joint interlace precoding hardware of the UE and the allocated interlaces may be partitioned into subsets of interlaces which may be a size supported by the joint interlace precoding hardware. Reference signals may be generated for the RBs of the allocated interlaces according to a reference signal sequence based on an ordering of the RBs for the allocated interlaces within the shared spectrum.
US10477400B2 Forbidden network list management
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may be configured to include procedures to mitigate denial of service (DoS) attack by a rogue base station when the initial non-access stratum (NAS) messages between the UE and a mobility management entity (MME) is unprotected. UE may maintain a temporary forbidden network list, which resides outside a subscriber identity module (SIM), and update a forbidden network list, which resides on the SIM, only under certain conditions. For example, a visited network, from which the UE receives a reject message, may be added to the forbidden network list on the SIM only when a counter associated with the visited network is equal to a maximum counter value, which is configured by the UE.
US10477398B2 Method of providing secure access to hotel IoT services through mobile devices
A system and method for secure access to IoT devices using a mobile device. The mobile device includes a memory configured to store a private value thereon. The mobile device also includes a processor. The processor is configured establish a secure connection with the between the mobile device and a trusted server using the private value, receive a token from the a third party server via the trusted server, transmit the token to a provisioning server via the trusted server, receive an Internet of Things (IoT) profile from the provisioning server via the trusted server, and configure an IOT gateway based on the IoT profile.
US10477396B2 Affiliation and disaffiliation of computing devices
Techniques described herein may provide for affiliation and disaffiliation of devices, such as office communication devices, associated with a user. The affiliation/disaffiliation may be performed using a mobile device (e.g., a smart phone). In one implementation, a method may include receiving a request to affiliate a user with one or more office devices; and receiving context data, from a mobile device, relating to a current context of the mobile device. The method may further include determining, based on the context data, to authorize the affiliation of the user with the one or more office devices; and provisioning, based on the determination to authorize the affiliation, the one or more office devices to customize the one or more office devices for the user.
US10477394B2 Mitigating drawbacks of ciphering failures in a wireless network
A wireless communication device communicates with a GPRS wireless network where ciphering has gone out of sync between the wireless communication device and the wireless network. The wireless communication device triggers an authentication procedure that re-synchronizes the ciphering. Following the trigger, the wireless communication device and the wireless network continue the authentication procedure so that ciphering parameters can be negotiated again and data communication can resume.
US10477393B2 Embedding cloud-based functionalities in a communication device
Techniques for enhancing the security of a communication device may include providing an application agent and a transaction application that executes on a communication device. The application agent may receive, from the application, a cryptogram key generated by a remote computer, and store the cryptogram key on the communication device. When the application agent receives a request to conduct a transaction from the application, the application agent may generate a transaction cryptogram using the cryptogram key, and provides the transaction cryptogram to an access device.
US10477392B2 Supporting a versioning of parameters
An apparatus assembles positioning assistance data using a predetermined version of a set of values of parameters. The positioning assistance data relates to radio signals of a particular positioning support device. The apparatus encrypts the positioning assistance data using an encryption key that is associated with this version and causes the particular positioning support device to transmit the assembled and encrypted data. The positioning support device transmits the data. An apparatus obtains the data, received by a mobile device, and attempts to decrypt the data using at least one encryption key. If the decryption is successful with a particular encryption key, a version of a set of values of parameters may be selected that is associated with the encryption key.
US10477389B2 Method and apparatus for configuring connection between devices in communication system
Disclosed are a communication scheme and a system thereof for converging an IoT technology and a 5G communication system for supporting a high data transmission rate beyond that of a 4G system. A method and an apparatus for configuring a connection with a second device, which provides access to a network, by a first device in a communication system, is provided. The method includes discovering the second device supporting a neighbor awareness network (NAN) and located within a predetermined range from the first device, exchanging an ephemeral key of the first device for identifying the first device and an ephemeral key of the second device for identifying the second device, and performing a secure connection between the first device and the second device.
US10477385B2 Methods, systems and computer readable media for distributing policy rules to the mobile edge
Methods, systems, and computer readable media for distributing policy rules from a data content network to user equipment in a mobile network are disclosed. In one example, the method includes obtaining, by a mobile offload gateway (MOG) located in a core data content network, at least one mobile policy rule associated with a mobile subscriber. The method further includes transmitting, from the MOG, the at least one mobile policy rule to a user equipment (UE) located outside of the core data content network, wherein the UE is associated with the mobile subscriber and configuring the UE to function in accordance to the at least one mobile policy rule.
US10477379B2 Information processing device for providing service of search beacon, method for providing service of search for beacon, non-transitory computer-readable storage medium, and information processing system for providing service of search for beacon
An information processing device receives detection information including a position of a first terminal device corresponding to a position where the first terminal device detects a beacon signal sent from a given beacon device, if no detection information is received from any of a plurality of terminal devices for a given time or more, specifies peripheral equipment based on a storage configured to store position information of the peripheral equipment being present in a position beyond an area where at least one of the plurality of the terminal devices receives the beacon signal if the beacon device is present, notifies coupling information on the specified peripheral equipment to a second terminal device being present in a position communicable with the specified peripheral equipment, obtains first information from the specified peripheral equipment via the second terminal device, and transmits the first information to a given device.
US10477375B2 Communication between responders
A method for communicating among responders from a plurality of responder agencies includes determining that responders from two responder agencies are located at an event or location. Each of the responders from the two responder agencies has a computing device that is configured to communicate with the other computing device of the responders. Authorization is received from the two responder agencies to permit direct communication between responders from the two responder agencies. A communication link is established between the computing devices of the responders of the two responder agencies in response to determining that the responders from the two responder agencies are located at the event or location and in response to receiving the authorization. The communication link permits direct communication between the responders of the two responder agencies.
US10477373B2 Wireless communication device, electronic watch, wireless communication method, and non-transitory recording medium
The electronic watch of an embodiment includes a receiver that receives data from a smart phone, a temperature sensor that detects a temperature of the electronic watch, a memory that stores rewriting target data, and a processor. The processor determines whether the rewriting target data stored in the memory is rewritable with data expected to be received from the smartphone based on the temperature of the electronic watch detected by the temperature sensor.
US10477366B2 Apparatuses and methods to introduce flexible support for services
Systems, methods, apparatuses, and computer program products that provide flexible support for services are provided. One method includes receiving, by a network node, a request type from a user equipment, where the request type indicates types of services required by the user equipment from the network. The method may also include using the received request type to make determinations regarding a provision of services to the user equipment.
US10477361B2 Integrated systems and methods providing situational awareness of operations in an organization
A system which comprises a series of native applications, suited to run on mobile devices, and a series of web-based applications for which functionality and processing are optimized. The native applications and the web-based applications are coordinated to optimize processes of acquiring, storing and disseminating data for speed, integrity and security.
US10477360B2 Mobile communication system, core network node, control station, base station, communication method and program
A mobile communication system of the present invention is a mobile communication system including a mobile station, base stations each of which forms a cell and transmits MBMS data to the mobile station existing in the cell, control stations each of which controls a base station connected thereto, and further including a core network node that instructs each of the control stations connected thereto with respect to the frequency and timing for transmitting MBMS data in the cell, wherein each of the control stations establishes time synchronization with another control station and instructs the connected base station to set the cell to the frequency designated by the core network node and transmits, to the connected base station, the MBMS data in accordance with the transmission timing designated by the core network node and the mobile station then receives the MBMS data.
US10477359B2 Publishing messages based on geographic area
Embodiments relate to methods, systems and computer program products for publishing messages within a geographic area. Aspects include receiving a location from each of a plurality of user devices and creating a geo-hash tree based on the location of each of a plurality of user devices. Aspects also include receiving a message with the geographic area, computing a geo-hash grid for a region that includes the geographic area and identifying one or more nodes of the geo-hash tree that corresponds to the geo-hash grid. Aspects further include transmitting the message to one or more of the plurality of user devices associated with the one or more identified nodes.
US10477357B2 Population estimating apparatus, program and population estimating method
A population or a population change in an particular area is accurately estimated based on the number of communication terminals existing in the area. An input-unit to input input information indicating a geographic range and time of population estimation; a first-terminal-extracting-unit to extract wireless terminals existing in the geographic range and at the time indicated by the input information; a relation-parameter-extracting-unit to refer to a relation parameter storing unit to store relation parameter predetermined for each wireless terminal, which is a parameter to represent relation between the number of wireless terminals and population, and extract a relation parameter applied to a wireless terminal extracted by the first terminal extracting unit; and an estimation-value-deriving-unit to derive an estimation value of a population in the geographic range and at the time indicated by the input information, based on the relation parameter extracted by the relation parameter extracting unit are included.
US10477354B2 Automated detection and configuration of wearable devices based on on-body status, location, and/or orientation
An electronic device worn on a user includes one or more accelerometers. The one or more accelerometers generate acceleration information based on acceleration experienced by the electronic device. The electronic device further includes a processor and one or more associated memories, and the one or more associate memories include computer program code executable by the processor. The processor, configured by the computer program code, causes the electronic device to process the acceleration information to extract features from the acceleration information. The processor, configured by the computer program code, further causes the electronic device to process the features to determine the location of the electronic device on the user.
US10477353B2 System and method of time of flight detection
A position-determining apparatus, such as a GPS receiver, determines the position of the mobile device based on the time of flight of a transmitted probe signal using a method in which sections of the received signal is classified into two or more categories and accumulated according to categories before being used to compute the correlations familiar in the context of a matched filter. Using the method of the present invention to compute the correlations, and optionally applying additional time-saving techniques described herein, a position determination is achieved using arithmetic operations that are significantly reduced from that required in prior art methods to compute the correlations. The reduced number of arithmetic operations can reduce significantly the power consumption required of a device carrying out a method of the present invention, and thereby realizing a significant advantage.
US10477350B2 System and method for simultaneous location tracking of multiple wireless terminals
A location-tracking system that includes multiple detector units that are deployed in a region of interest. The detector units receive uplink signals from wireless terminals that are active in the region, and measure the strengths of the received uplink signals. The system computes the locations of the terminals based on the measured signal strengths and the known locations of the detector units. The location-tracking system receives and analyzes downlink signals from one or more of the base stations of the wireless network. The detector unit uses the downlink signal to recover and synchronize to the timing of the wireless network's air-interface. Based on the extracted uplink allocations, and having synchronized with the air-interface, the system is able to distinguish between the uplink signal components originating from each terminal, and thus compute the location of each terminal.
US10477347B2 Site location determination using crowd sourced propagation delay and location data
Site location determination using crowd sourced propagation delay and location data is provided. A propagation delay component receives a set of propagation delay measurements for communications between a mobile device and an access point. A user equipment location component receives a location of the mobile device, and a combination component combines the set of propagation delay measurements and the location into a set of location data. An access point location component determines a set of intersecting locations between the set of location data and additional sets of location data, and determines a location of the access point based on the set of intersecting locations.
US10477345B2 Systems and methods for identifying parties based on coordinating identifiers
Systems and methods for allowing separate parties to identify each other through the use of matching computer-coordinated identifiers are discussed. In some cases, the methods include using a processor of a computer system to identify a first computer device configured to provide a first perceptible identifier, using the processor to identify a second computer device that is configured to provide a second perceptible identifier, and using the processor to send the first perceptible identifier to the first computer device and the second perceptible identifier to the second computer device, wherein the first and second perceptible identifiers correspond with each other to provide a two-sided, computer-coordinated verification. In some cases, the described methods include modifying the first and second identifiers as the first and second computer devices come into proximity with each other. Other implementations are discussed.
US10477336B2 Information processing device, information processing method, and program
[Object] To provide an information processing device, control method, and program that are capable of showing presence of a virtual object in a real space.[Solution] The information processing device includes: a calculation unit configured to calculate a localization position of a sound source of a virtual object relative to a user on the basis of information on the virtual object and information on a state of the user, the virtual object causing the user to feel as if the virtual object exists in a real space through sound image localization; and a sound image localization unit configured to perform a sound signal process of the sound source such that a sound image is localized at the calculated localization position.
US10477332B2 Integrity management of an implantable device
An implantable component, such as that utilized for a bone conduction device, the implantable component including a housing and a piezoelectric transducer, wherein the implantable component is configured to prevent the piezoelectric transducer from moving inside the housing. The implantable component can be configured to temporarily prevent the piezoelectric transducer from moving inside the housing.
US10477327B2 Private audio streaming at point of sale
A point of sale system includes: a transceiver; an activator; and a processing unit; wherein the transceiver is configured for, upon activation of the activator, detecting radio frequency signals transmitted from at least one device; wherein the processing unit is configured for: associating a measurement value with each of the at least one device, selecting a device from the at least one device for reception of an audio stream, based on the measurement value of the device fulfilling at least one selection criteria, and operating the transceiver to transmit the audio stream to the selected device.
US10477312B2 Earphone with active suppression of ambient noise
An earphone is provided that can decrease a time delay between a microphone and a loudspeaker. The earphone includes a microphone incorporated with the membrane of loudspeaker. The loudspeaker and the microphone are connected by connection lines to an electronic circuit.
US10477311B2 Merging audio signals with spatial metadata
Apparatus for mixing at least two audio signals, at least one audio signal associated with at least one parameter, and at least one second audio signal further associated with at least one second parameter, wherein the at least one audio signal and the at least one second audio signal are associated with a sound scene and wherein the at least one audio signal represent spatial audio capture microphone channels and the at least one second audio signal represents an external audio channel separate from the spatial audio capture microphone channels, the apparatus comprising: a processor configured to generate a combined parameter output based on the at least one second parameter and the at least one parameter; and a mixer configured to generate a combined audio signal with a same number or fewer number of channels as the at least one audio signal based on the at least one audio signal and the at least one second audio signal, wherein the combined audio signal is associated with the combined parameter.
US10477310B2 Ambisonic signal generation for microphone arrays
A method includes performing, at a processor, signal processing operations on signals captured by each microphone in a microphone array. The method also includes performing a first directivity adjustment by applying a first set of multiplicative factors to the signals to generate a first set of ambisonic signals. The first set of multiplicative factors is determined based on a position of each microphone in the microphone array, an orientation of each microphone in the microphone array, or both.
US10477309B2 Sound field reproduction device, sound field reproduction method, and program
The present technique relates to a sound field reproduction device, a sound field reproduction method, and a program that make it possible to further accurately reproduce a certain sound field.A feature amount extraction unit extracts a main sound source feature amount from a sound pickup signal obtained by picking up a sound from a main sound source. A main sound source separation unit separates the sound pickup signal obtained through the sound pickup with a microphone array that mainly picks up a sound from the main sound source into a main sound source component and an auxiliary sound source component using the main sound source feature amount. On the basis of the main sound source component and the auxiliary sound source component that have been separated, a main sound source emphasis unit generates a signal in which the main sound source components are emphasized. A drive signal for a speaker array is generated from the signal generated in this manner and supplied to the speaker array. The present technique can be applied to a sound field reproduction apparatus.
US10477306B2 Sound device
Provided is a sound device having a membrane attached between a case and an electro-acoustic transducer using an adhesive foam tape, thereby enabling the prevention of a deterioration of vibration amplitude-related properties of the membrane, and the prevention of a distortion of sound that is being delivered. The sound device includes: a waterproof air-permeable membrane permeating gas entering and exiting an electro-acoustic transducer disposed inside the sound-transmitting hole and blocking the inflow of water; and a first adhesive foam tape having one side adhered to the membrane and the other side adhered to the case to adhere an edge of the membrane to a periphery of the sound-transmitting hole of the case. The first adhesive foam tape is provided with a plurality of pores formed on adhesive surfaces of the one side and the other side respectively bonded to the membrane and the case and filled with an adhesive material.
US10477300B2 Air pulse generating element and sound producing device
An air pulse generating element, disposed in a sound producing device, includes a membrane, disposed within a chamber; and a plurality of valves, disposed by the membrane within the chamber, configured to seal a plurality of openings of the chamber in response to a plurality of valve control signals; wherein the membrane and the plurality of valves are all fabricated at a first layer.
US10477292B2 Plastic acoustic enclosure
A corrugated plastic sheet with fold lines, as centerlines of V-shaped grooves, that can be folded by hand into a plastic acoustic enclosure, with or without additional corrugated plastic panels. A speaker opening is provided in the sheet, and a speaker support fixture, ring, or panel may assist in supporting the speaker on the enclosure. Foldable flanges and foldable narrow panels with adhesive strips, preferably with release layers, enable assembly of the enclosure without tools, other than for speaker installation. An amplifier attached to a panel of the enclosure, preferably on an external surface, is presented. An enclosure that supports more than one speaker is presented. The plastic acoustic enclosure that can be shipped flat and unassembled and then assembled by a user. The enclosure is lightweight, and so ships economically and does not significantly burden automobiles in which such enclosures may be installed.
US10477288B2 Data center interconnect as a switch
An interconnect module (“ICAS module”) includes n optical data ports each comprising n optical interfaces, and an interconnecting network implementing a full mesh topology for interconnecting the optical interfaces of each port each to a respective one of the optical interfaces of each of the other ports. In one embodiment, each optical interface exchanges data signals over a communication medium with optical transceiver. The interconnecting module may implement the full mesh topology using optical fibers. The interconnecting module may be used to replace fabric switches as well as a building block for a spine switch.
US10477281B2 Method and system for automatically selecting parts of a video and/or audio media content based on information obtained from social networks
A method is proposed comprising: receiving at least one video and/or audio content distributed to a plurality of individuals; monitoring Social Network data of at least one online Social Network, wherein the monitored Social Network data are directly or indirectly related to the received video and/or audio content; filtering the monitored Social Network data of the at least one online Social Network related to the received video and/or audio content by applying at least one filtering criterion based on a predetermined metric, for identifying at least one part of the received video and/or audio content; extracting from the received video and/or audio content the at least one identified part, and making available to a user the selected at least one part of the video and/or audio content.
US10477280B2 Apparatus and method for delivering and receiving multimedia data in hybrid network
A method of delivering media data in a hybrid network capable of providing broadcasting and internet communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.
US10477274B2 Media stream generation based on a category of user expression
A method includes receiving, from a media server, a media stream that includes a group of segments of media content associated with a user-selected category. The group of segments includes a first segment corresponding to a portion of a first program and a second segment corresponding to a portion of a second program. The method includes, responsive to receipt of the media stream, sending a plurality of selectable icons to a display device responsive to receipt of the media stream. The method includes receiving user input corresponding to a particular selectable icon of the plurality of selectable icons and sending data, based on the user input, to the media server. The method also includes receiving from the media server, a modified stream based on the user input, where a particular segment corresponding to the particular selectable icon has been replaced by an entirety of a corresponding program in the modified stream.
US10477273B2 TV mode change in accordance with number of viewers present
This application is directed to changing a TV operating mode based on a potential relationship among viewers of a connected TV. In some implementations, a method includes: determining viewer identities and identifying the potential relationship among the viewers or a subset of the viewers; in accordance with a determination that the potential relationship allows the viewers to share private information, placing or maintaining the connected TV in or into a first operating mode that is unrelated to media content being displayed and allows personal information to be displayed on the connected TV; and in accordance with a determination that the potential relationship does not allow the viewers to share private information, placing or maintaining the connected TV in or into a second operating mode that is unrelated to the media content and does not allow personal information to be displayed on the connected TV.
US10477270B2 Encoding device and method, decoding device and method, editing device and method, recording medium, and program
The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitstream analyzing unit 72 analyzes an input bitstream, sets the above-mentioned information, and outputs the resulting information to a buffer-information adding unit 73. The buffer-information adding unit 73 adds the input information to the input bitstream and outputs the resulting bitstream. The present invention is applicable to an encoding device and a decoding device which process bitstreams.
US10477268B2 Information processing apparatus, communication system, information processing method and non-transitory computer readable medium
Provided is an information processing apparatus that includes circuitry configured to receive a multiplexed image signal and sound signal from another information processing apparatus using a moving picture experts group (MPEG) 2-transport stream (TS); and perform control to cause reduction of data contained in a packetized elementary stream (PES) payload in a PES packet packed in a transport (TS) packet specified by a packet identifier (PID) specifying sound data transmission described in a program map table (PMT) and to extract a presentation time stamp (PTS) contained in a PES header portion of the PES packet after requesting the another information processing apparatus to reduce a sound data amount.
US10477265B2 Method and apparatus for requesting data, and method and apparatus for obtaining data
Disclosed herein are methods and apparatuses for requesting and obtaining data, in which time information is generated by use of a first device, and a data request command requesting data output by a second device is generated at a time point indicated by the time information. The generated data request command is transmitted, wherein the data request command includes the time information.
US10477264B2 Extraction of video streams
A method for the selective extraction, by a terminal, of at least one image to be extracted, from an encrypted video stream where multiple encrypted versions are stored on a server incapable of decrypting the encrypted version. The multiple encrypted versions comprising at least a low resolution version and a high resolution version, and each encrypted version is divided into encrypted blocks, containing multiple encrypted images. The method includes selecting an encrypted block from the low resolution encrypted version of the encrypted video stream, selecting a subset of the encrypted block containing an image to be extracted; transmitting to the terminal the subset; decrypting of the subset by the terminal; and extracting the image, from the decrypted subset.
US10477263B2 Use of multiple embedded messages in program signal streams
Methods of generating video streams including advertisement information sufficient to support advertisement countdown times and other functions such as advertisement auto pause functions are described. In accordance with various embodiments, advertisement duration is determined from one or more messages included in a video stream, e.g., prior to the corresponding advertising segment. A countdown timer is generated from the advertisement information and displayed along with the content of the advertisement segment. Restrictions for different subscribers may be indicated in the advertisement information messages, e.g., with some end users being permitted to fast forward or skip advertisements with other users being required to allow the full normal playback of one or more advertisement segments. The auto pause function, when activated, pauses an ad segment or set of ad segments at a predetermined time before output of the main program resumes thereby making sure none of the main program is missed.
US10477261B2 Sensory communication sessions over a network
A method and system for enhanced human to human and human to machine interactions employs a sensory communication session that spans from end user device to end user device across a network. The sensory communication session includes remote sensory application programming interfaces that provide standardized access to applications executing on user communication devices. The sensory communication session enables enhanced interactions with a deeper quality of experience and enables each communicating user to better discern feelings, situation, and other environmental and personal context associated with the other user.
US10477257B2 Method and system for secure over-the-top live video delivery
A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
US10477256B2 Method for providing interactive services
It is provided a method for providing an interactive service. At the side of a device among a plurality of devices, each being assigned one of two types, the method comprises the steps of receiving a first request associated with the interactive service requesting for responses associated with the interactive service, wherein the first request includes conditional information associated with the devices; and in response to an input from a user, if said device is of a first type, sending the response; and if said device is of a second type, sending the response only if the device meets the conditional information included in the first request.
US10477255B2 Method of transitioning content on user devices
A method for a user to view a content stream on a first user device and transition to viewing the content on a second user device. The method includes presenting the content on the first user device that is connected and registered to a serving node. The serving node multiplexing the content, the multiplexed content streaming to the first user device through the serving node. The method further includes presenting a selectable menu option on the first user device for the user to continue viewing the content on the second user device registered to the serving node. The serving node continue to stream the multiplexed content to the second user device.
US10477251B2 Restoration for video coding with self-guided filtering and subspace projection
Restoring a degraded frame resulting from reconstruction of a source frame is described. A method includes generating, using first restoration parameters, a first guide tile for a degraded tile of the degraded frame, determining a projection parameter for a projection operation, and encoding, in an encoded bitstream, the first restoration parameters and the projection parameter. The projection operation relates differences between a source tile of the source frame and the degraded tile to differences between the first guide tile and the degraded tile.
US10477249B2 Video processing for masking coding artifacts using dynamic noise maps
A video decoder system includes a video decoding engine, noise database, artifact estimator and post-processing unit. The video coder may generate recovered video from a data stream of coded video data, which may have visually-perceptible artifacts introduced as a byproduct of compression. The noise database may store a plurality of previously developed noise patches. The artifact estimator may estimate the location of coding artifacts present in the recovered video and select noise patches from the database to mask the artifacts and the post-processing unit may integrate the selected noise patches into the recovered video. In this manner, the video decoder may generate post-processed noise which may mask artifacts that otherwise would be generated by a video coding process.
US10477247B2 Method for decoding video using in-loop filter, and device therefor
The present invention provides a method and apparatus for encoding/decoding an image and for adjusting a reconstructed pixel by scaling an offset of an in-loop filter having a scaled offset value. The method includes: obtaining information of a scale default value of a current block from a bitstream; obtaining offset parameter merge information of the current block from the bitstream; obtaining the offset parameter of the current block on the basis of the offset parameter merge information; determining whether a scale residual value of the current block is obtained from the bitstream on the basis of the offset parameter merge information; obtaining a scale value on the basis of the scale default value and the scale residual value; scaling an offset on the basis of the offset parameter and the scale value; and adjusting a pixel value of the current block on the basis of the scaled offset.
US10477245B2 Methods and devices for coding and decoding depth information, and video processing and playing device
Disclosed are methods and devices for coding and decoding depth information, which relate to a Three-Dimensional Video (3DV) coding technology. The coding method includes: arranging all elements in a DLT in an ascending order of values, wherein the DLT is a data structure representing depth numerical values by index numbers; coding a value of a first element in the DLT, and writing the bits of the value into a bitstream; and coding a difference value between a value of each of the other elements except the first element in the DLT and a value of an element with an index number smaller than an index number of the each of other elements in the DLT respectively, and writing the value of the difference value into the bitstream. The method for decoding depth information and related coding and decoding devices are also provided. By the technical solutions of the disclosure, efficiency of coding and decoding depth information is improved, and resource occupation during depth information coding is reduced.
US10477244B2 Method and apparatus for predicting and restoring a video signal using palette entry and palette mode
Provided is a method for decoding a video signal. Such a method may include constructing a palette map related to a current block encoded in a palette mode, determining, based on a mode identifier of a current sample included in the current block, a palette index mode of the current sample, the mode identifier is used to determine one of an index mode or a copy mode, deriving a palette index of the current sample based on the palette index mode, and reconstructing the current sample by using the palette map of the current block and the palette index.
US10477241B2 Video prediction encoding device, video prediction encoding method, video prediction decoding device and video prediction decoding method
A decoding device includes a decoder that decodes information of a direction of intra-picture prediction of a target block and compression data of a residual signal, a prediction signal generator that generates an intra-picture prediction signal using the information of the direction and an previously reconstructed reference sample of an adjacent block, a residual signal restorator that restores a reconstructed residual signal of the target block, and a block storage that restores and stores a pixel signal of the target block. The prediction signal generator derives reference samples from a previously reconstructed block neighbouring the target block stored, selects two or more key reference samples, performs an interpolation process between the key reference samples for generating interpolated reference samples, and generates the intra-picture prediction signal by extrapolating the interpolated reference samples based on the direction of the intra-picture prediction.
US10477240B2 Linear model prediction mode with sample accessing for video coding
Techniques are described of linear model (LM) prediction mode. In one or examples, a video encoder or video decoder may limit the number of neighboring luma samples that are fetched for downsampling thereby increasing the speed at which the video encoder or video decoder is able to complete the LM prediction encoding or decoding.
US10477236B2 Image acquisition device, image processing device, image processing method, image processing program, and storage medium for generating high resolution image from low resolution images
An image acquisition device includes: an image acquisition unit that acquires images of a subject in time series; a hierarchical motion-detection unit that can detect a motion vector between the images acquired by the image acquisition unit, by using images at two or more levels having different resolutions; a pixel-value-change detecting unit that divides the images acquired by the image acquisition unit into a plurality of partial regions and that detects a temporal change of the pixel value at a detection pixel set in each of the partial regions; and a hierarchical-motion-detection setting unit that sets a larger number of levels used in the hierarchical motion-detection unit, for any of the partial regions that includes the detection pixel at which the temporal change detected by the pixel-value-change detecting unit is larger.
US10477235B2 Video encoding apparatus and video encoding method that perform filtering operation during video encoding process
A video encoding apparatus and a video encoding method are provided. The video encoding apparatus includes an integer-pel motion estimation (IME) circuit, a temporal noise reduction (TNR) circuit, a fractional-pel motion estimation (FME) circuit and an encoding circuit. The IME circuit provides the first motion vector, the error value and the co-located error value of the current block in the current frame to the TNR circuit. By using the first motion vector, the error value and the co-located error value of the current block in the current frame, the TNR circuit performs the temporal filtering process on the current block in an original image data to produce a denoised image data to the FME circuit.
US10477232B2 Search region determination for intra block copy in video coding
A video coder may determine a search region for coding a current block of video data using Intra Block Copy (Intra BC). In some examples, the video coder determines a central point for the search region, and determines the search region for the current block based on the central point and a defined size for the search region. The video coder stores reconstructed blocks of the video data from a current picture that includes the current block in a memory based on the determined search region. The video coder codes information from which to identify one of the reconstructed blocks within the search region, and codes the current block based on the identified one of the reconstructed blocks according to Intra BC.
US10477227B2 Method and apparatus for predicting and restoring a video signal using palette entry and palette mode
Provided is a method for decoding a video signal. Such a method may include constructing a palette map for a current block encoded in a palette mode, the palette map comprising at least one palette entry and a map index that identifies the palette entry, obtaining an escape present flag based on a number of palette entries included in the palette map, deriving a palette index on a sample-by-sample basis of the current block according to a predetermined scan order, and reconstructing the current block by using at least one of the escape present flag, the palette map, or the palette index.
US10477221B2 Image processing apparatus for controlling image quality of a specific region in an image while minimizing delay of the encoding process
In order to appropriately control the image quality of an intended specific region in an image without delaying an encoding process, an image processing apparatus includes a determination unit configured to determine a specific region in a first image targeted for the encoding process on the basis of (a) a time difference between a first time associated with the first image and a second time associated with a second image in which an object has been detected by a detection unit before the encoding process is executed on the first image, and (b) information on a region corresponding to the object detected by the detection unit in the second image, and executes, on the first image, the encoding process of varying image quality between a region corresponding to the specific region determined by the determination unit, and any other region.
US10477216B2 Encoding/decoding apparatus and method using flexible deblocking filtering
A video decoding method performed by a video decoding apparatus includes: generating a quantized frequency transform block by decoding a bitstream; reconstructing a residual block by inversely quantizing and inversely transforming the quantized frequency transform block; generating a prediction block corresponding to a current block; reconstructing the current block by adding the generated prediction block to the reconstructed residual block; and performing a deblocking filtering with respect to a boundary between subblocks within a frame including the reconstructed current block, by allowing numbers of filtered pixels in a first block of the subblocks and a second block of the subblocks that engage in the filtering to be different depending on one or more predetermined criterion.
US10477215B2 Systems and methods for variable compression of media content based on media properties
Systems, methods, and non-transitory computer-readable media can acquire a first media content item. First mage dimensions associated with the first media content item can be determined. A first compression amount to be applied to the first media content item can be determined based on the first image dimensions associated with the first media content item. The first compression amount can be variable based on the first image dimensions associated with the first media content item. The first media content item can be compressed based on the first compression amount.
US10477212B2 Adaptive chroma quantization in video coding for multiple color imaging formats
Methods to improve the quality of coding high-dynamic range (HDR) signals are presented. Instead of using a single chroma quantization table for all color formats, a video encoder may adaptively use separate tables for each one, and transmit the table's ID to a decoder. Examples for chroma quantization tables for video content encoded in the YCbCr (PQ) and ICtCp (PQ) color formats under a variety of color gamut containers are provided.
US10477207B2 Image processing apparatus and image processing method
There is provided an image processing apparatus and an image processing method which are capable of reducing a processing amount of a cost calculation, the image processing apparatus including: a filter processing section configured to perform a filter process of applying an offset to a pixel of a decoded image that is decoded; and a control unit configured to control a mode used when the filter process is performed and an offset for the mode according to an encoding parameter used when an image is encoded.
US10477206B2 Image processing device and image processing method
A deblocking filter 24 performs filtering of decoded image data obtained by decoding image data encoded for each block, so as to remove block distortion. If at least one of block sizes on adjacent sides of two adjacent blocks is extended larger than a predetermined block size, a filter setting unit 41 sets the tap length to an extended length to increase the strength of distortion removal, or sets a filtering object pixel range to an extended range. When a macroblock having an extended size is used, the degree of smoothing is increased, and pixels including those distant from the block boundary are subjected to filtering. Consequently, even when various block sizes are employed or when blocks of extended sizes are used, images of high image quality can be achieved.
US10477203B2 Method and apparatus for palette table prediction
A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
US10477202B2 Method and apparatus for encoding and decoding haptic information in multi-media files
A method for encoding haptic information inside a multi-media file having content includes changing a portion of the content in the multi-media file, and adding the haptic information to the changed portion of the content, the haptic information corresponding to a haptic signal for generating a haptic effect upon playback of the multi-media file. A method for decoding haptic information from inside a multi-media file having content includes locating the haptic information inside the multi-media file, and generating a haptic signal based on the located haptic information during playback of the content of the multi-media file. A method includes receiving a multi-media signal comprising an audio signal and a haptic signal with a receiver of a haptic device, and outputting a haptic effect with a haptic output device of the haptic device based on the haptic signal in the multi-media signal.
US10477201B2 Image capturing device, image capturing system, and moving body
An image capturing device includes reference pixels arranged in rows and configured to output pixel signals forming address signals indicating the positions of the rows to which the reference pixels belong, and a vertical scanning circuit having control signal output units each provided corresponding to the rows and each configured to output a control signal for controlling effective pixels and reference pixels of a corresponding one of the rows.
US10477199B2 Method for identifying and prioritizing fault location in a cable plant
A method of prioritizing estimated fault locations within a network includes monitoring multiple different performance parameters for unacceptable threshold levels via communications with a set of terminal network elements and separately analyzing the different performance parameters to identify potential network fault locations on the network. Accordingly, a plurality of priority rankings of potential network fault locations can be generated, one for each performance parameter monitored, and then combined to generate an overall priority ranking of potential fault locations including at least a highest priority inspection point estimated as being a most likely source of a fault on the network.
US10477197B2 Autostereoscopic 3D display device using holographic optical elements
An autostereoscopic 3D display device is disclosed. The device includes a first light source and a second light source configured to alternately generate light and a light guide panel arranged to guide the light from the first light source in a first direction as a first light beam and the light from the second light source in a second direction as a second light beam. In the device, a stack of a plurality of holographic optical elements is configured to converge the first light beam and the second light beam from the light guide panel. The stack of the plurality of holographic optical elements may include at least one first holographic optical element and at least one second holographic optical element.
US10477196B2 Method and system using refractive bam mapper to reduce moire interference in a display system including multiple displays
A multi-display system (e.g., a display including multiple display panels) includes at least first and second displays (e.g., display panels or display layers) arranged substantially parallel to each other in order to display three-dimensional (3D) features to a viewer(s). An optical element(s) such as at least a refractive beam mapper (RBM) is utilized in order to reduce moiré interference.
US10477188B2 System and method for generating videos
A system comprising a processor configured to: provide a master Three-Dimensional (3D) scene; insert at least one source video feed into at least one position within the master 3D scene, allowing a configuration in which at least a first part of the master 3D scene is in front of the source video feed and at least a second part of the master 3D scene is behind the source video feed; and generate a combined video of the master 3D scene with the at least one source video feed inserted therein.
US10477187B2 Method of constructing a depth map of a scene and/or a fully focused image
A method of generating, by means of a processing device, a depth map and/or a fully focused image of a scene, from a series of images of the scene taken under a same viewing angle but with a different focusing, the method including the steps of: a) for each position of a pixel in the series of images, searching for an extremum of the pixel value in the series of images; and b1) assigning to said pixel position a depth value which is a function of the rank, in the series of images, of the image where the extremum has been identified at step a) to construct a depth map of the scene, and/or b2) assigning to said pixel position the value of the extremum identified at step a) to construct a fully focused image of the scene.
US10477186B2 Methods and apparatus for calibrating and/or adjusting the arrangement of cameras in a camera pair
Methods and apparatus for checking the alignment and/or spacing of cameras of a camera pair, e.g., stereoscopic camera pair, are described. Images of a calibration target are captured by first and second cameras of a camera pair being calibrated The captured first and second images, which may correspond to all or a portion of the calibration target, are combined in accordance with the invention to generate a calibration image which is then displayed to an operator of the calibration apparatus including the calibration target. Given the position of at least some different color grid elements in the calibration target, when proper camera spacing and optical axis alignment of the cameras is achieved, the overlaid image will include an overlay of two different color image grid elements resulting in the generated calibration image including grid elements of a different color than that of the overlaid grid elements.
US10477184B2 Photography system with depth and position detection
A photography system includes a digital camera and a depth and position detection device. The digital camera is configured to capture a digital image of a subject. The depth and position detection device scans the subject and determines three-dimensional locations of the subject and any other objects within the field of view. The depth and position detection device also determines locations of body points of the subject. The depth and position information can then be mapped to the digital image.
US10477180B1 Photogrammetry system and method of operation
A photogrammetry system and method is provided. The system includes a two-dimensional (2D) camera operable to acquire a 2D image and a 2D video image. A user interface is provided having a display. A controller having a processor that performs a method for determining locations where photogrammetry images should be acquired and displaying an indicator on the user interface indicating to the operator a direction of movement to acquire the next photogrammetry image.
US10477179B2 Immersive video
A network-implemented video processing server (100) generates an immersive video sub-stream by processing video data from at least a portion of multiple video streams carrying video data for a full immersive video scene. The processing is performed based on information representing a user's current field of vision received over a control channel between the network-implemented server (100) and a user device (200). The immersive video sub-stream carries encoded video data corresponding to a sub-portion of the full immersive video scene.
US10477178B2 High-speed and tunable scene reconstruction systems and methods using stereo imagery
A tunable and iterative stereo mapping technique is provided, capable of identifying disparities at or substantially faster than real-time (e.g., frame-rate of 120 Hz). The method includes identifying a plurality of points in an image, determining disparity values for each of the points in the image and generating a piece-wise planar mesh based on the points and their respective disparity values. A disparity interpolation can be performed on candidate planes using estimated plane parameters for the candidate planes and a disparity image can be generated having a plurality of regions based on the disparity interpolation. Multiple iterations can be performed until the image is reconstructed with an appropriate resolution based on predetermined thresholds. The thresholds can be modified to provide a tunable system by changing the threshold values to either increase a resolution of a final reconstructed image and/or increase a computation speed of the tunable and iterative stereo mapping technique.
US10477177B2 Color parameter adjustment based on the state of scene content and global illumination changes
An embodiment of a semiconductor package apparatus may include technology to determine first scene chromaticity information for a frame of a video sequence, determine second scene chromaticity information for another frame of the video sequence, determine a scene content change based on the first and second scene chromaticity information, and determine a global illumination change based on the first and second scene chromaticity information. Other embodiments are disclosed and claimed.
US10477172B2 Image projection apparatus capable of preventing image which would be hindrance to viewing printed material from being projected on printed material, control method therefor, and storage medium
An image projection apparatus which is capable of preventing an image which would be a hindrance to viewing printed material from being projected on the printed material. Based on input image data, a projection unit projects a projected image. Whether or not the printed material is placed on a screen at a projection destination of light projected by the projection unit is determined. The projection unit is controlled based on a result of the determination.
US10477171B2 Projection apparatus and illumination system thereof
An illumination system includes a plurality of light source modules and at least one condenser lens. Each of the light source modules includes a first color light source and a wavelength conversion element. The first color light source is configured to provide a first color beam as an excitation beam. The wavelength conversion element is disposed on a transmission path of the first color beam and configured to convert the first color beam into a converted beam. The at least one condenser lens is disposed on transmission paths of the plurality of converted beams from the plurality of wavelength conversion elements and the plurality of first color beams. A projection apparatus including the illumination system is also provided.
US10477168B2 Headphone based modular VR/AR platform with vapor display
Disclosed is a VR/AR projection device. A device is disclosed comprising a housing comprising a processor disposed within the housing; a vapor projection component disposed within the center of the housing and communicatively coupled to the processor, the vapor projection component comprising: a water tank situated on the interior side of the vapor projection component, a set of tubes position on the exterior side of the vapor projection component, a transducer configured to nebulize water in the water tank, a movable belt comprising a plurality of apertures movable respective to the set of tubes, a variable speed fan configured to exert positive pressure on the nebulized water while the transducer nebulizes the water in the water tank and force the nebulized water through the apertures and the set of tubes, generating a set of nebulized vapor jets extending outward from the surface of the vapor projection component; and a projection device configured to display an image on the nebulized vapor jets.
US10477163B2 Video recording method for collision and apparatus thereof
The present disclosure relates to a video recording method and a video recording apparatus using the same, and relates to a video recording method and a video recording apparatus using the same that detects an obstacle in scene information obtained, calculates a probability index for event occurrence (i.e., a collision) with the obstacle, and changes and stores a resolution of a video, a storing period, a storing location, and so on based on the probability for event occurrence.
US10477161B2 Video on demand for audio/video recording and communication devices
In a battery-powered audio/video recording and communication device having a camera, the length of a preset interval (the interval between instances of the device sending a request to a network to check whether any user requests to access the camera have been received) may be adjusted upward or downward in order to balance the competing interests of reducing latency (e.g. reducing the delay that the user may experience when trying to access the camera) and conserving battery life. The present embodiments advantageously balance these competing interests by initially setting the length of the preset interval to be relatively short to reduce latency, but automatically increasing the length of the preset interval as the battery charge is depleted, thereby extending battery life. The present embodiments also advantageously enable the length of the preset interval to be increased after the battery is recharged, thereby reducing latency.
US10477160B2 Information processing apparatus, and information processing method
An information processing apparatus having a changed region detection unit performs a process that includes repeating a cycle. The cycle includes causing a projection unit to project a pattern, that includes light and dark portions, onto target objects, causing an image capturing unit to capture an image of the target objects while the pattern is being projected by the projection unit, and causing a holding unit to hold one of the target objects based on a captured image obtained by the image capturing processing. Based on a reference boundary position corresponding to a boundary between the light and dark portions in the pattern in the captured image obtained in a previous cycle and a target boundary position in the captured image obtained in a current cycle, the changed region detection unit detects a changed region with a change between the previous cycle and the current cycle.
US10477158B2 System and method for a security system
An apparatus and method is presented for network video management and recording of video signals and video analytics generated by a network of IP-enabled cameras. A set of IP cameras are connected in a LAN to a network video recorder further connected by LAN or WAN to a set of client stations. The client station operates a hybrid program including a web-browser and a native application operating on a computer. The network video recorder operates a media recorder to store video streams from the IP cameras into a media database and further operates a relational database for storing camera configuration data, device drivers, event information and alarms. The network video recorder includes a zero configuration networking discovery service for automatically detecting and downloading default configurations to the cameras. Client stations can stream video directly from IP cameras, receive recorded video streams and query the relational database for cameras and events.
US10477157B1 Apparatuses, methods and systems for a sensor array adapted for vision computing
Aspects of the disclosed apparatuses, methods and systems provide a sensor array including multiple sensors configured and arranged to enable one or more augmented or virtual reality applications in computer vision system. For example, the sensor array is arranged and configured to acquire different types of sensor data that are combined and processed using computer vision processes in order to augment a user's physical environment with virtual information.
US10477156B2 Video analytics system
A video analytics system includes a first database for storing searchable time-stamped transactional data indicative of activity within a monitored system, a second database for storing time-stamped video metadata, wherein the time-stamped video metadata comprises searchable attributes associated with a raw video data stream; and a rule-based correlation server for comparing the time-stamped transactional data with the time-stamped video metadata to identify correlation events indicating potential activity of interest. An output subsystem reports the correlation events from the correlation engine. The analytics system is useful for detecting fraud in ATM transactions by comparing the transactional data, for example, the presence of a transaction, with video metadata, for example, indicating whether a transaction occurs when a person is present, for how long the person is there.
US10477152B2 Media device and interface
A media device is provided for receiving a listing of media content items from a server, at least one of the media content items being a group entity which is representative of a collection of individual media content items. Each of the media content items is then presented to the user for selection. A user may select one of the group entities and the associated individual media content items will then be presented to the user for further selection. An individual media content item may be selected and the selected media content may be transmitted from the server to the media receiver for immediate play back or saved for later playback.
US10477151B2 Method and apparatus for supporting multiple broadcasters independently using a single conditional access system
A method and apparatus for brokering the enablement of the communication of encrypted media programs from a plurality of independent broadcasters to a plurality of receivers is disclosed. The system makes use of a pairing key for each provided service, which is differently encrypted by a pairing server and by the broadcaster providing the service. The encrypted versions of the pairing key are decrypted in a first receiver module using information known to the pairing service but not the broadcaster and in a second receiver module using information known to the broadcaster. The pairing key is used to cryptographically bind the first and second receiver modules.
US10477147B2 Transmission terminal, transmission method, and computer-readable recording medium storing transmission program
A transmission terminal transmits video data and display data of a screen shared with another transmission terminal to the other transmission terminal via a predetermined relay apparatus. The transmission terminal includes a storage unit that stores relay apparatus information of the relay apparatus to which the transmission terminal transmits the video data; a receive unit that receives the display data from an external input apparatus connected to the transmission terminal; and a transmitting unit that transmits the display data received by the receive unit to the relay apparatus indicated by the relay apparatus information stored in the storage unit.
US10477146B2 Videoconferencing calibration systems, controllers and methods for calibrating a videoconferencing system
A videoconferencing calibration system includes first and second videoconferencing components, a first codec connected with a second codec via a videoconferencing connection, and first and second controllers. The first controller is configured to control the first videoconferencing component to transmit a videoconferencing signal to the second codec, and the second controller is configured to analyze the transmitted videoconferencing signal to determine a calibration adjustment value by comparing at least one signal level value of the videoconferencing signal to a calibration target according to at least one calibration adjustment rule, and to transmit the determined calibration adjustment value to the first controller. The first controller is configured to adjust a signal level setting of the first codec according to the calibration adjustment value transmitted by the second controller.
US10477142B1 Automatic detection of a cable trap
Firmware is installed in a cable modem, enabling detection of the presence or absence of a cable trap in the feed of a customer location. Such a cable modem includes a trap-detection module and a trap-detection object. The trap-detection module is configured to determine whether a signal is present at a cable-television frequency. The trap-detection object is configured to store data as to whether the signal is present and support polling by providing the stored data in response to a received polling command.
US10477137B2 Array camera imaging system having distributed memory
An array-camera imaging system and method for producing a rendered image are presented, wherein the system includes a plurality of imagers, a plurality of image processors, and a plurality of memory modules that are networked with the image processors via a communications bus. Each image processor provides processed and processed image data from at least one imager to the memory modules. Preferably, the processed image data is distributed among the memory modules at multiple resolution scales. In response to a request from an image rendering system, image data is read out from the memory modules at the resolution scale of the request.
US10477132B2 Successive approximation register analog-digital converter and SAR ADC system
A successive approximation register (SAR) analog-digital converter (ADC) may include a comparison circuit coupled to an array of pixels arranged in rows and columns to receive a first pixel signal and a second pixel signal from a first column and a second column, respectively, and structured to compare each of the first and second pixel signals with a reference voltage and output comparison signals; an analog-digital conversion mode decision circuit located to receive the comparison signals from the comparison circuit and structure to provide a mode decision value which decides an analog-digital conversion mode out of different analog-digital conversion modes based on the comparison signals from the comparison circuit; and a shared circuit shared by the first and second columns, and structured to generate the reference voltage based on the comparison signals from the comparison circuit and the mode decision value from the analog-digital conversion mode decision circuit, the shared circuit outputting the reference voltage to the comparison circuit.
US10477127B2 White balance and fixed pattern noise frame calibration using distal cap
The disclosure extends to methods, systems, and computer program products for producing an image in light deficient environments and correction of white balance and/or fixed pattern noise at startup or at any other time during a procedure.
US10477126B1 Dual eclipse circuit for reduced image sensor shading
A pixel cell and readout circuit includes an anti-eclipse voltage clamp circuit at both the top and bottom of each column line of an array of the pixel cells. The anti-eclipse voltage clamp circuits form a row with each column in the array coupled to an anti-eclipse voltage clamp circuit. The combination of two rows of anti-eclipse voltage clamp circuits helps settle the clamp voltage more rapidly and to compensate for the increased length of the anti-eclipse voltage circuit row as well as the column line resistance due to narrow metal lines and increased numbers of pixels as well as the requirement to operate a sensor at a higher frame rate. More significantly this circuit construction can minimize vertical shading in the resulting image.
US10477125B2 Solid-state image sensor, electronic apparatus, and control method of solid-state image sensor
To prevent the black dot phenomenon from occurring in a differential amplification-type solid-state image sensor. A signal-side amplifier transistor generates an output voltage corresponding to a signal current corresponding to one of a pair of differential input voltages by supplying the signal current from an output node to a common-phase node. A reference-side amplifier transistor supplies a reference current corresponding to the other one of the pair of differential input voltages to the common-phase node. A constant current source constantly controls a sum of the signal current and the reference current to be merged at the common-phase node. A bypass control unit connects the output node and the common-phase node and supplies the signal current having a value corresponding to a predetermined limit voltage to the common-phase node in a case in which the output voltage reaches the limit voltage.
US10477124B2 Device for imaging a sample with detection of an asymmetrically distributed angular range
A device and a method for imaging a sample arranged in an object plane. The device includes an optical relay system that images an area of the sample from the object plane into an intermediate image plane. The device may also include an optical imaging system with an objective having an optical axis that lies perpendicularly on the intermediate image plan, and which is focused on the intermediate image plane, with the result that the object plane can be imaged undistorted onto a detector. The device also can include an illumination apparatus for illuminating the sample with a light sheet, wherein the light sheet lies essentially in the object plane and defines an illumination direction, and wherein the normal of the object plane defines a detection direction.
US10477123B2 Image sensor, electronic apparatus, signal transmission system, and control method
The present technology relates to an image sensor, an electronic apparatus, a signal transmission system, and a control method that are capable of easily reducing adverse effects of a parasitic capacitance. An assist signal line is adjacent to a VSL and placed along the VSL, a signal output from a pixel flowing through the VSL, and a signal control unit causes a similar signal to flow through the assist signal line, the similar signal having a similarity to a signal that flows through the VSL. The present technology is applicable to, for example, an image sensor including a VSL through which a signal output from a pixel flows, and a signal transmission system including a transmission path through which a signal flows.
US10477120B2 System and method for acquiring visible and near infrared images by means of a single matrix sensor
A system for acquiring images in color and near-infrared, comprising: a matrix sensor, which comprises first, second, and third types of pixels sensitive to respective visible colors and a fourth type of panchromatic pixels sensitive in the near-infrared; and a signal processing circuit configured to reconstruct first and second sets of monochromatic images, a panchromatic image, a color image from the images of the first set and from the panchromatic image, and at least one image in the near-infrared from the images of the second set and from the panchromatic image. A visible-near-infrared bispectral camera comprises such an acquisition system and method implemented by means of such a camera.
US10477118B2 System and methods for depth imaging using conventional CCD image sensors
Systems and methods for providing depth imaging using a CCD image sensor. In a method for visual imaging and depth imaging, steps include providing a CCD image sensor device arranged to receive light from an optical lens and having an array of pixels and corresponding pixel charge storage elements; providing a light source for transmitting light pulses responsive to a pulse control signal; providing timing signals to configure the CCD image sensor to collect and store charge from the pixel storage elements; and performing a depth calculation using a background charge, a reflected charge, and a depth charge collected in three frame periods for each pixel in the CCD image sensor. A system including a CCD image sensor for use with the embodiments is disclosed. Additional embodiments are disclosed.
US10477113B2 Imaging device and control method therefor
A finder is configured to be capable of observing a subject image through a finder lens. A finder information display section performs display of information in a state where the information is superimposed on the subject image, and displays first to third angle-of-view frames. The first angle-of-view frames are a plurality of angle-of-view frames corresponding to the focal lengths of all the imaging lenses mountable on the mount section. The second angle-of-view frames are a plurality of angle-of-view frames corresponding to the focal lengths of the imaging lenses previously mounted on the mount section. The third angle-of-view frame is an angle-of-view frame corresponding to the focal length of the imaging lens mounted on the mount section. By displaying the angle-of-view frames of all the imaging lenses mountable on the mount section, it is possible to easily find an imaging lens having the optimum focal length for the captured scene.
US10477102B2 Method and device for determining concealed regions in the vehicle environment of a vehicle
A driver assistance system (1) for a vehicle includes environment sensors (2), which sense a vehicle environment of the vehicle, and a data processing unit (4), which evaluates sensor data of the environment sensors (2) to detect obstacles (H) in the vehicle environment. In accordance with detected obstacles (H), concealed regions (VB) in the vehicle environment of the vehicle are determined, which concealed regions are concealed by the obstacles (H) and restrict a field of view (FOV) of optical environment sensors (2) of the driver assistance system (1).
US10477101B2 Focus detection apparatus, control method and storage medium
A focus detection apparatus comprises: a reception unit configured to receive designation of a region within an image; a first setting unit configured to set one focus detection mode out of at least a first mode for performing focus detection with priority to a region of a subject and a second mode for performing focus detection with priority to the designated region; a second setting unit configured to set a focus detection region; a selection unit configured to select a region to focus on based on a focus detection result of the focus detection region; and a control unit, wherein the second setting unit, in the first mode, sets the focus detection region based on a result of a detection of a subject, and is the second mode, sets the focus detection region based on the designated region.
US10477100B2 Distance calculation apparatus, imaging apparatus, and distance calculation method that include confidence calculation of distance information
A distance calculation apparatus calculates distance information based on a first image, which is generated based on luminous flux that passed through a first pupil region, and a second image, which is generated based on luminous flux that passed through a second pupil region. The distance calculation apparatus includes a distance calculation unit to calculate the distance information by comparing a local region of the first image and a local region of the second image and a confidence calculation unit to calculate confidence of the distance information based on a contrast evaluation value, which is a value indicating a magnitude of a contrast change amount in the local region of the first image, in the local region of the second image, or in a local region of a composite image of the first image and the second image.
US10477098B2 Control apparatus which sets defocus amount used for focusing, image capturing apparatus, control method, and storage medium
An image capturing apparatus includes an acquirer configured to acquire a first signal and a second signal from different pupil areas in an image capturing optical system, a calculator configured to calculate a first defocus amount based on the first signal and the second signal in a first frequency band after each filter process by a plurality of filter processes, and to calculate a second defocus amount and a second reliability based on the first signal and the second signal in a second frequency band higher than the first frequency band, and a controller configured to select a defocus amount used for focusing among a plurality of defocus amounts based on the second reliability. The controller selects the second defocus amount as a defocus amount used for the focusing when the second reliability is equal to or higher than a first reference reliability.
US10477096B2 Object or area based focus control in video
Embodiments are directed to an electronic device including a camera module capturing a video, a memory, and a processor sequentially storing, in the memory, each of a plurality of frames respectively focused during the video capture on a plurality of frame areas selected from the video.
US10477094B2 Focus detection unit, image capturing apparatus, and focus detection method
An image capturing apparatus includes an image capturing unit configured to capture an image focused on a light receiving surface, a gain unit configured to multiply a gain to an image signal output from the image capturing unit and be able to electronically change brightness of an image that the image signal represents, and a focus signal generating unit configured to extract a signal in a frequency band from the image signal output from the gain unit and generate a focus signal from the extracted signal. The focus signal generating unit changes the frequency band for the signal to be used in generating the focus signal in accordance with the magnitude of the gain.
US10477093B2 Method for capturing image and image capturing apparatus for capturing still images of an object at a desired time point
Image capturing methods and image capturing apparatuses are provided. The image capturing method may include setting a target position of a live view image, tacking a moving object from the live view image, estimating a position of the moving object by using information on the tracked moving object, and capturing a still image based on the estimated position when the moving object is positioned on the target position of the live view image.
US10477091B2 Imaging unit and installation device to attach to another device
An imaging unit includes an imaging device that transmits an image data to an external display device; and an installation portion that is attachable to and detachable from the display device. The imaging device includes a communication part that transmits an image data to the display device, an outer barrel, and an imaging element. The installation portion includes a slider that is slidable with respect to the outer barrel, a first attached body that is connected to the slider, a second attached body that can change its gap with the first attached body, and a biasing member that biases the first attached body and the second attached body in a direction in which a gap therebetween becomes narrowed, in which the display device is grasped by the first attached body and the second attached body.
US10477088B2 Camera module and array camera module based on integral packaging technology
A camera module and an array camera module based on an integral packing process are disclosed. The camera module or each of the camera module units of the array camera module includes a circuit board, an integral base, a photosensitive element operatively connected to the circuit board, a lens, a light filter holder installed at the integral base and a light filter installed at the light filter holder. The light filter is not required to be directly installed to the integral base, so that the light filter is protected and the requiring area of the light filter is reduced.
US10477086B2 Phase filter, imaging optical system, and imaging system
A phase filter 101 is configured to comprise an annular structure rotationally symmetrical about an optical axis, each annular zone including a cross-sectional shape of substantially parabola for uniformly extending incident rays of light on a focal plane and letting the rays overlap with each other.
US10477085B2 Camera module
One embodiment of a camera module includes: a lens barrel provided with at least one lens; and a lens holder having the lens barrel coupled thereto, wherein the lens barrel may have a first adhesive part formed thereon having the bottom surface thereof facing the top surface of the lens holder and adhered to the lens holder, the lens holder may have a second adhesive part formed thereon having the top surface thereof facing the bottom surface of the lens barrel and adhered to the lens barrel, and a first recessed groove having at least a portion of an adhesive deposited therein may be formed in the second adhesive part.
US10477082B2 Camera assembly and electronic device including the same
An electronic device is provided. The electronic device includes a housing including a front plate, a back plate, and a side member surrounding a space between the front plate and the back plate. The side member includes a plurality of non-conductive portions and a conductive portion. The electronic device also includes a display module, and at least one wireless communication circuit. The electronic device also includes a printed circuit board (PCB). The camera assembly is exposed through a portion of the back plate. The camera assembly includes an image sensor mounted on the PCB, and a plurality of lenses. The camera assembly also includes a barrel that surrounds the plurality of lenses, and a camera bracket that surrounds at least part of the barrel. The camera assembly also includes a metal case that surrounds at least part of the camera assembly, and a shielding structure.
US10477080B2 Camera with curled lid and spring element for PCB positioning
A camera for a vehicle vision system includes a housing having a front housing portion with a lens barrel and lens assembly, and a rear housing portion with a connector. The front and rear housing portions are mated together to establish an inner cavity in the housing. An imager circuit board is disposed in the inner cavity of the housing, with an imager disposed at the imager circuit board and optically aligned with the lens assembly. When the front and rear housing portions are mated together, perimeter flanges of the front and rear housing portions may be curled to have multiple folds to seal the front housing portion relative to the rear housing portion. The imager circuit board may be held in the inner cavity by a spring element that urges the imager circuit board in a direction toward the lens assembly.
US10477072B2 Magnetic tape having characterized magnetic layer and hexagonal ferrite powder
A magnetic tape is provided in which ferromagnetic powder included in a magnetic layer is ferromagnetic hexagonal ferrite powder having an activation volume less than or equal to 1,600 nm3. The magnetic layer includes one or more components selected from a fatty acid and a fatty acid amide, and an abrasive. The C—H derived C concentration calculated from the C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed on the surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is greater than or equal to 45 atom %. Also, the tilt cos θ of the ferromagnetic hexagonal ferrite powder with respect to the surface of the magnetic layer acquired by cross section observation performed by using a scanning transmission electron microscope is 0.85 to 1.00.
US10477070B2 Audit logging for a secure, scalable and flexible Internet fax architecture
Methods and systems for an auditing infrastructure for an Internet fax service architecture are provided. According to one embodiment, a chronological record of a sequence of events associated with components of the Internet fax system is maintained by a central logging module in a form of an audit log for purposes of auditing security and compliance. A fax request is submitted. A work request is created, containing information identifying a selected imaging system. Source files to be included in the fax message are converted into a digital representation and associated with an outbound fax job, which is queued for sending by a fax server. The fax message is delivered and the user is notified regarding same. Audit log entries are stored within the audit log by providing by respective components the central logging module with a unique job identifier associated with the fax request and a result of the task.
US10477069B2 Audit logging for a secure, scalable and flexible internet fax architecture
Methods and systems for an auditing infrastructure for an Internet fax service architecture are provided. According to one embodiment, information regarding an event, associated with a component of the Internet fax service architecture, that is to be logged, is received by a centralized audit logging module of the Internet fax service architecture. The component may be a web server, an email server, a fax server, a notification server or an imaging system. The information is utilized by the centralized audit logging module to determine specific parameters within the Internet fax service architecture to be logged. Finally, the event, including the information and the specific parameters, is recorded by the centralized audit logging module to an audit log associated with the Internet fax service architecture in a standardized format.
US10477068B2 Image processing apparatus for primary color and spot halftoning
An image processing apparatus includes processing circuitry. The processing circuitry is to acquire image data including primary color image data for primary color and spot color image data for spot color; generate primary color halftone data representing the primary color image data as a group of halftone dots, using a primary color screen specifying cyclic arrangement of lines of halftone dots; and generate spot color halftone data representing the spot color image data as a group of halftone dots, using a spot color screen having a second phase that is different from a first phase represented by the cyclic arrangement of lines specified in the primary color screen.
US10477066B2 Image processing apparatus to extract luminance data from image data, method for controlling the same, and storage medium
There are provided an image processing apparatus and a control method for controlling the image processing apparatus. The control method includes extracting a high-luminance region including a high-luminance pixel having a higher luminance than a predetermined luminance included in received image data, expanding the high-luminance region by setting pixel values of pixels configuring a surrounding region of the high-luminance region determined based on an area of the high-luminance region to the same pixel value as the high-luminance pixel, and outputting image data having the expanded high-luminance region.
US10477063B2 Character detection and binarization
There is provided an image processing apparatus which can generate a vector image with a high image quality at a high speed in a small memory capacity. The present invention generates an image with low resolution by performing resolution conversion to a compressed image with high resolution and obtains information of a character object with low resolution by performing object division to the image with the low resolution. The compressed image with the high resolution is decompressed and an image showing a character contour with high resolution is generated by using the information of the character object with the low resolution obtained by the object dividing and the decompressed image with the high resolution. At the time of performing the decompression, the compressed image with the high resolution may be partially decompressed based upon the information of the character object.
US10477061B2 Image forming apparatus with two-sided copying and variable image data transfer clock frequency
An image forming apparatus temporarily stores, in an image memory, image data generated by a front surface reading unit and a back surface reading unit for reading images of a front surface and a back surface of an original respectively. A CPU of an image forming apparatus, at a time of starting a copy job, sets an output frequency of the image memory (transfer rate of image data) to a first frequency F1 that is lower than a second frequency F2. The CPU sets the output frequency of the image memory to the second frequency F2 when transfer of the image data of the first page which corresponds to the front surface of a first original completes.
US10477056B2 Image reading apparatus and image forming apparatus
An image reading apparatus includes: an optical unit movably provided to a device main body; a flexible flat cable connected to the optical unit and to the device main body through a curved portion; a first friction surface on which the flexible flat cable abuts on an opposing surface of the device main body opposing the optical unit; and a second friction surface having a frictional force smaller than that of the first friction surface on which the flexible flat cable abuts on the opposing surface, wherein when the optical unit is positioned at an end portion on one side in a moving direction, the flexible flat cable abuts on the first friction surface, and the flexible flat cable further abuts on the second friction surface on a side where the curved portion is formed outside of the first friction surface in the moving direction of the optical unit.
US10477053B2 Image reading apparatus and image reading method for reading document with reader supported by copyholder
An image reading apparatus includes a platen, a copyholder configured to rotate around a rotary axis, and a reader configured to read a reading surface pressed against the copyholder, of a document placed on the platen. The reader is supported by the copyholder to be able to move in a direction not parallel to the rotary axis.
US10477049B2 Media expansion compensated print content
Examples analyze at least one of a plurality of planes of image data of print content to determine media expansion characteristics for the print content based at least in part on the at least one of the planes of image data. Examples adjust, prior to printing the print content, at least one plane of image data based at least in part on the media expansion characteristics to thereby compensate for media expansion during printing of the print content.
US10477046B2 Image forming apparatus for determining a priority order for display of user authentication icons
An image forming apparatus acquires an evaluation value of each user by using a combination of a plurality of criteria determined on the basis of usage history information, and determines priority order of users having a high possibility of using the image forming apparatus next time based on the acquired evaluation value.
US10477044B2 Image forming apparatus and control method able to detect a bound document during feeding
The present disclosure is directed to, during execution of a copy job for which a binding process setting is not set, detecting that a conveyed document is bound and allowing a user to perform the binding process setting before the copy job is executed again. A control method for controlling an image forming apparatus includes conveying a document placed on a document tray, reading an image on the conveyed document, printing the read image on a sheet, and binding the sheet on which the image is printed, and further includes detecting that the conveyed document is a bound document, according to the detection, suspending the conveyance of the document, and displaying a screen for prompting a user to start reading of the document of which the conveyance is suspended, wherein the screen is a screen capable of receiving a setting of a binding process to be executed.
US10477042B2 Communication apparatus and communication system
A communication apparatus includes: a first type communication unit configured to perform communication with a portable device in a near field communication mode; a display unit; and a control device configured to perform: a receiving process of receiving a radio wave for connection with the portable device in the near field communication mode, from the portable device through the first type communication unit; and a display process of controlling the display unit to display a notice for prompting a user to perform operation for permitting the portable device to transmit information to the communication apparatus in the near field communication mode, in response to receipt of the radio wave in the receiving process.
US10477041B2 Non-transitory recording medium storing instructions for mobile terminal using NFC and mobile terminal using NFC
A non-transitory recording medium of a mobile terminal having contains instructions which, when executed by the controller, cause the mobile terminal to receive a user condition, identify a designated device, receive ability information from the designated device, receive availability information, transmit first execution instruction information to the designated device in response to determination that the user condition falls within the rage of the ability information, the first execution instruction information instruction execution of the operation according to the user condition, determine whether the availability information is the first value or the second value in response to determination that the user condition is out of the range of the ability information, and transmit second execution instruction information to the designated device in response to determination that the availability information is the first value, the second execution instruction information instructing execution of the operation according to the device condition.
US10477034B2 Digital image-paper registration error correction through image shear
A method, non-transitory computer readable medium and apparatus for applying an image shear to correct a digital image-paper registration error are disclosed. For example, the method, performed by a processor of a printing device, includes detecting an amount of skew of a paper traveling through a registration system of a printing device, determining that the amount of skew is greater than a predefined threshold, applying an image shear to a digital image that will be printed on the paper, and controlling a plurality of printheads of the printing device to print the digital image on the paper with the image shear that is applied.
US10477031B2 System and method for suppression of non-linear acoustic echoes
A method for residual echo suppression is provided. Embodiments may include receiving an original reference signal and applying a distortion function to the original reference signal to generate a second signal. Embodiments may include generating a non-linear signal from the distortion function that does not include linear components of the original reference signal. Embodiments may also include calculating a residual echo power of a linear component and a non-linear component, wherein the linear component is based upon the original reference signal and the non-linear component is based upon the non-linear signal. Embodiments may further include applying a room model to each of the original reference signal and the non-linear signal and estimating a power associated with the original reference signal and the non-linear signal. Embodiments may include calculating a combined echo power estimate as a weighted sum of a weighted original reference signal power and a weighted non-linear signal power.
US10477019B2 Contact center administration via text stream interaction
Mechanisms for generating a metric message text stream, and a corresponding contact center command, in response to determining that a contact center metric value is not a desired value is disclosed. A metric value is obtained that quantifies a metric of a contact center. It is determined that the metric value is not a desired value. In response to determining that the metric value is not the desired value, generating a metric message text stream. A contact center action set is generated that comprises at least one contact center action that is associated with the metric message text stream. A metric message identifier (ID) is associated with the metric message text stream. The metric message ID and the contact center action set are stored in a storage, and the metric message text stream is communicated to a computing device.
US10477018B2 Management of agent sessions for omnichannel predictive outbound
As “call centers” continue to be replaced with omnichannel contact centers, managing a plurality of simultaneous media channels becomes more important. Contacting a customer on one channel and, at the customer or agent's request, initiating a second channel that delays the interaction will having limited acceptance and, in some jurisdictions, may be illegal. By nailing-up an agent half-communication with a number of channels, agents maintain a perpetual connection comprising an agent half-communication to a server, such as one serving as a media anchor point, share point, etc. The customer half-connection is established to a server and the agent, already connected, is joined. As a result, the customer experiences a greatly reduced delay between the time they answer and being greeted by an agent, regardless of the media type or types utilized.
US10477017B1 Caller feedback in mobile devices
Caller feedback in mobile devices, in which, upon receiving a telephone call from a caller, a user selection of a control is detected, and a message associated with the selected control is determined and automatically transmitted to the caller.
US10477016B2 Communication routing based on presence in a confined wireless environment
An incoming communication (e.g., a voice call, a data call) can be routed to a wireless devices or a wireline device, based in part on a routing preference and a presence condition of a mobile device in a confined wireless environment served by a confined-coverage access point (AP). The routing preference can be subscriber-specific and configurable by the subscriber linked to the mobile device, whereas the presence condition reveals whether the mobile device is attached to the confined-coverage AP and is automatically detected. A routing server acquires the routing preference and the presence condition for the mobile device. Based on routing logic applied to the routing preference and the presence information, the routing server directs the incoming communication to a set of wireline devices, a set of wireless devices, or a combination thereof.
US10477014B1 Rapid data access
A method includes in response to receiving identification information from a caller, selecting a virtual machine from a plurality of virtual machines, the virtual machine configured to generate a virtual user interface for an application executing on the virtual machine. The method includes populating the virtual user interface with information about the caller based on the received identification information. The method includes sharing the virtual user interface with an application executing on a computer of a customer service representative. The method includes connecting the caller with the customer service representative.
US10477010B2 Mode changing of a mobile communication device and vehicle settings when the mobile communications device is in proximity to a vehicle
The disclosed system may include a first and a second mobile device coupled to a vehicular system, the vehicular system may include a processor and a memory including executable instructions that cause the processor to effectuate operations including (i) receiving an indication that the first mobile device is associated with a first driver of the vehicle when the first mobile device comes into proximity with the vehicular system, (ii) determining that the second mobile device is associated with the first driver of the vehicle based on identifying a biometric of the first driver, (iii) based on the indication received from the first mobile device, instructing the vehicular system to cause the first mobile device and the second mobile device to enter a mode, (iv) detecting an override from the first mobile device, and (v) responsive to detecting the override, instructing the vehicular system to release the second mobile device from the mode.
US10477007B2 Handheld controller for a motorized wheel
A system for controlling the operation of a motorized wheel including a controller configured to control the operation of a motor for driving the motorized wheel, and a handheld device configured to receive inputs associated with the operation of the motor and to transmit instructions corresponding to the received inputs to the controller to control the operation of the motor via a wireless communication medium. The handheld device includes a main portion having a handgrip and a tail portion being biased toward the main portion to form an attachment mechanism by the main portion in cooperation with the tail portion, the attachment mechanism for attaching to a remote surface. The handheld device including a display for displaying information associated with the operation of the motorized wheel.
US10477005B2 Portable electronic devices with integrated image/video compositing
Digital imagery is composed or composited within a smartphone or other portable electronic device to merge foreground and background subject matter acquired simultaneously with different cameras or acquired at different times with the same camera. A processor stores the digital imagery along with information derived or used by an operation to differentiate the foreground subject matter from the background scene, which may be a digital matting operation, and/or may involve finding an edge or an outline of the foreground subject matter. The foreground subject matter and the background scene may be stored as different graphical layers in the memory. A user control such as a touchscreen may enable a user to select and resize or reposition the foreground subject matter on a background scene of a separately acquired image. The digital imagery may constitute a still image or a sequence of images representative of motion video.
US10476999B2 Mobile terminal
A mobile terminal including a terminal body; and a camera module provided in the terminal body. The camera module includes a lens assembly; an image sensor provided at a lower end of the lens assembly; a first actuator mounted with a first filter and a second filter provided on one side of the lens assembly to filter light incident on the image sensor, wherein the first actuator comprises first and second support walls, and a first plate supported by the first and second support walls and supporting the first and second filters; a filter change device configured to move the first filter to overlap with the lens assembly in a first state and to move the second filter to overlap with the lens assembly in a second state; and a cover constituting an appearance of the camera module and including a through hole corresponding to an optical axis of the camera module, the cover having an inner space accommodating the lens assembly and the first actuator.
US10476996B2 Method and apparatus for managing sensor information
In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising a receiver configured to receive sensor data, a transmitter configured to cause the sensor data, or data derived at least in part from the sensor data, to be transmitted, wherein the transmitter is further configured to transmit a metadata request to a first node. In some embodiments, the apparatus is a sensor node for inclusion in a sensor network, the sensor node capable of measuring at least one physical property to produce the sensor data.
US10476993B2 Method and system for transaction diagnostics
A method at a network element for monitoring, at the network element, transactions between the network element and at least one client device; applying rules to each transaction; and performing at least one of parsing, storing, or discarding each transaction based on the rules. Further, a method at a client device including storing a session identifier; generating a transaction message; adding the session identifier and a transaction identifier to the transaction message; and sending the transaction message with the session identifier and transaction identifier to a server.
US10476990B2 Game recap push advertisements
Provide, to a user, a banner with which it may be possible to arouse an interest of the user with respect to a specific application. A banner relating to an application that has been executed on a terminal device can be displayed on the terminal device. The banner can be generated on the basis of information unique to the terminal device or to a user thereof, the information being collected by a server device during execution of the application. Examples of the unique information include information relating to video displayed on the terminal device during execution of the application, and information relating to manipulations inputted to the terminal device during the execution of the application. Examples of a banner include media that include the video, and media that reproduce the manipulations on the terminal device on the basis of information relating to the manipulations.
US10476989B2 Remote management system for cinema exhibition devices
Methods and systems for management of cinema devices are disclosed. The cinema devices can connect to a central node even through a firewall. Once the initial connection is established, updates and commands can be sent and received, both to and from the cinema devices. An operator can connect to the central node to manage the cinema devices.
US10476988B2 Automated configuration support system
A configuration support system includes a support device having an automated support application, a network device, and a management device coupled to the network device and the support device. The management device creates a configuration session with the network device and, in response, displays a configuration window. The management device also creates a messaging session with the automated support application and, in response, displays a messaging window. The management device may then send, to the automated support application via the messaging session, data generated during the configuration session. The management device may also receive, from the automated support application via the messaging session, an automated support application command directed to the network device and execute, on the network device via the configuration session, the automated support application command.
US10476987B2 Retrieving information about an online system user for use by an application during retrieval and installation of the application
An online system receives a request to install an application on a client device associated with a user of the online system and initiates retrieval of the application by the client device for installation. While the client device retrieves the application, the online system presents the user with a user interface for receiving information about the user for use by the application. Information provided via the user interface is stored by the online system, which generates a link for launching the application and communicating the stored information to the application. When the application has been installed on the client device, the online system sends the link to the client device for presentation to the user. When the user interacts with the link to launch the application, stored information identified by the link is communicated to the application.
US10476983B2 Systems monitoring in case of lost network connection in SaaS model
A method is provided for monitoring computing devices by a monitoring server, where the computing devices send status messages to the monitoring server via a network communication link. The method includes receiving a first alert message at a monitoring console if a condition is detected by the monitoring server that is defined in an alert definition, and communicating the alert definition to an alert cache system. Based on the network failing, sending the status messages from the computing devices to the alert cache system, storing the status messages in the alert cache system until the network is back online, sending a second alert message from the alert cache system to the monitoring console, and sending the stored status messages to the monitoring server after the network communication link is back online.
US10476981B2 Flow transmission
A SDN controller receives a packet related to flow which is uploaded from a vSwitch, and if source address and destination address of the packet related to flow belong to different physical servers, the SDN controller may distribute a source flow table entry to the vSwitch which uploads the packet related to flow. Wherein action corresponding to the source flow table entry may include: for a traffic packet whose destination address matches the destination address, by using MAC address of a vSwitch connected with the source address as outer layer source MAC address and using MAC address of a vSwitch connected with the destination address as outer layer destination MAC address, encapsulating the traffic packet into a packet having double layer VLAN tags, and forwarding the packet from a port leading to a physical network card of the physical server where the vSwitch is deployed.
US10476980B2 Remote socket splicing system
A remote socket splicing system includes a first computing device and a second computing device that are coupled to a router device. A proxy system is coupled to the router device. The proxy system is configured to operate on a first connection with the first computing device through the first router device, and operate on a second connection with the second computing device through the first router device. The proxy system is also configured to send an instruction to perform a socket splicing operation to the first router device subsequent to operating on the first connection and the second connection. The first router device is configured to perform the socket splicing operation to provide a data path between the first computing device and the second computing device that does not include the proxy system.
US10476979B2 Multimedia messaging service gateway (MMSGW) system, method of operating a multimedia messaging service gateway (MMSGW) system and a software product
A Multimedia Messaging Service Gateway (MMSGW) system for the reception of a content associated with a MMS message is described. The MMSGW includes an ingress for reception of a notification to the MMSGW of sending of the MMS message and for forwarding of the notification to an initial parser arranged to obtain metadata associated with the content for production of an IP object based on the notification. The MMSGW also includes a content retrieval for download of the content from the server according to the IP object, storage for one or more of the retrieved content or metadata associated with the retrieved content, an egress for transmitting a MMSGW process completion indicator, and an API for facilitating retrieval of one or more of the retrieved content or the metadata by a remote party.
US10476978B2 Providing notifications on online social networks
In one embodiment, a method includes receiving a registration request from an application running on a client system. The registration request includes a messaging token associated with a message-distribution server. In response to the received registration request, the messaging token is registered to a user profile on a social-networking system. A push notification is generated for display at the client system. The push notification and the messaging token are sent to the message-distribution server, where the messaging token identifies the client system to the message-distribution server for delivery of the push notification.
US10476975B2 Building a user profile data repository
A computer accesses, from a data repository, profile data of a first entity. The computer determines that a set of information items from the accessed profile data of the first entity are associated with a target activity. The computer determines that the set of information items associated with the target activity includes a subset of information items associated with a second entity. The computer creates or edits, within the data repository, profile data of the second entity based on the subset of information items. The computer provides a digital transmission of at least a portion of the profile data of the second entity.
US10476973B2 Proximity-based patron discovery and group creation
A system for proximity-based patron discovery and group creation, comprising a patron management server that receives location and ID information from a plurality of client devices via a network, directs a patron interaction manager, groups client devices based on information similarities, and produces group information for a group; and a display manager that presents group information for review.
US10476968B2 Providing a shared user experience of facilitate communication
A communication augmentation agent (CAA) is described herein which presents a shared user experience to at least a first user and a second user. In one manner of operation, the CAA operates by intelligently determining. (1) when to offer a shared user experience to the users; (b) the particular form of the shared user experience; and (c) the manner of delivering the shared user experience to the users. In determining the form of the shared experience, the CAA can optionally customize the shared resource so that it includes common-interest information and, with respect to each user, user-specific information. The CAA also includes a mechanism by which a registered user may invite a non-registered user to take part in the shared user experience.
US10476961B2 Changing rebuild priority for a class of data
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory that is configured to perform various operations based on operational instructions. The computing device receives name range information and priority level information to handle data objects associated with the name range information and identifies object names associated with a name range. The computing device identifies EDS name ranges that respectively correspond to the object names. The computing device updates an EDS priority table to associate EDS name range(s) with the priority level information. The computing device receives a request associated with an EDS name range and accesses the EDS priority table to identify a priority level associated therewith. The computing device then processes the request based on the priority level associated with the EDS name range.
US10476954B2 Communication device, communication method, and communication system
Disclosed are a communication device, a communication method, and a communication system. The communication system includes a communication device configured to determine a device to function as a group owner (GO) device from the communication device and a counterpart communication device communicating with the communication device and transmit information indicating which one of the communication device and the counterpart communication device is the GO device to the counterpart communication device, and the counterpart communication device configured to receive the information indicating which one of the communication device and the counterpart communication device is the GO device from the communication device and transmit, in response to receiving the information, a signal for agreeing to the information indicating which one of the communication device and the counterpart communication device is the GO device to the communication device.
US10476945B2 Consistent flow assignment in load balancing
A device may receive first information identifying multiple server devices and second information identifying multiple flows. The device may assign the multiple flows to the multiple server devices in a first order. The device may store the second information in multiple data structures to record the assignment of the multiple flows to the multiple server devices. A data structure, of the multiple data structures, may correspond to a respective server device of the multiple server devices. The device may receive an indication that a server device has been added to, or removed from, the multiple server devices after storing the second information. The device may reassign a subset of the multiple flows in a second order using third information identifying an order in which the multiple flows were assigned to the multiple server devices. The second order may be different from the first order.
US10476942B2 DNS resolution of overlapping domains in a multi-tenant computing environment
A method and associated systems for a multi-tenant DNS mechanism. A multi-tenant computing environment hosts multiple private overlay networks, each of which comprises one tenant's domain. A multi-tenant DNS agent receives a DNS request to resolve a domain address located within the multi-tenant environment. The agent examines a special record within the request to determine whether the request requires resolving the domain address to an internal tenant-specific network identifier within a tenant's private network. The agent then forwards the request to a DNS server, notifying the server whether the requested address resolution is tenant-specific. If the request is not tenant-specific, the server performs a conventional DNS lookup. But if the request is tenant-specific, the DNS server instead performs a lookup into a tenant-specific local database that allows the domain address to be resolved to an internal address visible only within the multi-tenant computing environment.
US10476940B2 Communication device, communication system, communication method and non-transitory computer readable medium
According to one embodiment, a communication device capable of communicating with each of a control device and a processing device through a network includes processing circuitry. The processing circuitry creates a job upon receiving a first request from the control device, the first request designating a content of a process that is executed by the processing device, the job containing information to instruct the processing device to execute the process and a first time limit relevant to the process. The processing circuitry controls transition among a plurality of states of the job. The processing circuitry controls, upon receiving a second request for the job from the processing device or the control device, execution of the second request, based on the first time limit and the state of the job.
US10476939B2 Context data in UPnP service information
A system, device, and method provide for the selection of a device to perform a service using context information for the device. The context information may be included in a request from a control point device to the device or may be included in a response from the device to the control point device. The context information provides additional information relative to the services provided by the device or relative to the device itself. For example, if the device is a camera, the camera may include for each photograph taken by the camera a date the photograph is taken, a time the photograph is taken, a location at which the photograph is taken, a subject matter of the photograph, a temperature at the photograph location, a photographer, etc in the context information. Additionally, the camera may include the current geographic location of the camera in the context information.
US10476935B2 Automatic population of a network accessible content collection
A system, computer-readable storage medium storing at least one program, and computer-implemented method for automatically posting content to a network accessible content collection are described. User activity over a communication network from a client device is tracked and a triggering event is detected. In response to detecting the triggering event, a content item is automatically posted to a network accessible collection of content items viewable by additional users.
US10476928B2 Network video playback method and apparatus
A network video playback method and an apparatus, where location information of an independently decoded frame in a media segment and location information of a non-independently decoded frame that is in the media segment and that references the independently decoded frame are added to a segment index in order to determine a video frame closest to an access time point from the independently decoded frame and the non-independently decoded frame. The independently decoded frame that is referenced by the video frame closest to the access time point is acquired when the video frame closest to the access time point is the non-independently decoded frame, and decoding starts from the video frame closest to the access time point according to the referenced independently decoded frame, and video playback is performed. Hence, access accuracy of network video playback can be improved.
US10476923B2 Filtering content for adaptive streaming
Creating a filtered adaptive streaming playlist in a content delivery network. The playlist is for delivery of a plurality of chunks of stored video content to a streaming client device. The filtering is based on a determination of whether information associated with each chunk is in compliance with a personalized rule set associated with the streaming client device.
US10476920B2 Enhanced telephony application server session management
A solution for an enhanced telephony application server session management is described herein. A TAS may fork an incoming invite for packet switched connectivity to all user devices of a same user account registered for parallel forking. When receiving a SIP client failure response from one of the user device, TAS will determine whether a SIP 18X provisional response is received prior to the client failure response from the same user device. If such a provisional response is not received prior to the client failure response, TAS will not terminate the invite forking.
US10476912B2 Creating, visualizing, and simulating a threat based whitelisting security policy and security zones for networks
Techniques described herein are directed toward creating, visualizing, and simulating a threat based whitelisting security policy and security zones for networks. The disclosed technology may be implemented by providing a graphical user interface (GUI) on a network orchestration and security platform that facilitates creation and visualization of security zones and security policies for networks.
US10476907B2 Systems and methods of detecting and responding to a data attack on a file system
The technology disclosed relates to detecting a data attack on a file system stored on an independent data store. The detecting includes scanning a list to identify files of the independent data store that have been updated within a timeframe, assembling current metadata for files identified by the scanning, obtaining historical metadata of the files, determining that a malicious activity is in process by analyzing the current metadata of the files and the historical metadata to identify a pattern of changes that exceeds a predetermined change velocity. Further, the detecting includes determining that the malicious activity is in process by analyzing the current metadata of the files and known patterns of malicious metadata to identify a match between the current metadata and the known patterns of malicious metadata, determining a machine/user that initiated the malicious activity, and implementing a response mechanism that restricts file modifications by the determined machine/user.
US10476897B2 Method and apparatus for improving network security
A method and an apparatus for improving network security. The method includes obtaining, by a control node, alarm information, where the alarm information includes address information of an attack source that attacks a subnet of at least two subnets and identification information of the attacked subnet of the at least two subnets, using, by the control node, the alarm information to sort the attack sources in descending order of threat levels, and using a sorting result as a blacklist, and sending, by the control node, the obtained blacklist to at least one subnet that is not attacked yet in the network system. The method and apparatus are applicable to collaborative defense among multiple subnets.
US10476894B2 Evaluating installers and installer payloads
A reputation of an installer may be determined based on contextual information including its source (e.g., its publisher), a cryptographic signature or certificate, a process that carried out its download, a user that initiated its download, whether the installer has been previously vetted by a security policy, and so forth. A corresponding reputation may then be inferred for each of the computer objects contained within the installer, such that the reputation remains with the computer objects if/when they are unpacked on an endpoint. Each of the computer objects may then be unpacked for individual analysis (e.g., a static analysis) regarding each object's compliance with a security policy, thereby producing a second reputation for each computer object. A decision whether to execute the installer/objects, e.g., during an installation process, may then be made by reconciling the reputation of the installer and the second reputation for each computer object.
US10476890B2 Information processing apparatus, method of controlling the same, and storage medium
The information processing apparatus stores a cryptographic module and a key that the cryptographic module generated. The information processing apparatus determines whether or not the stored key is a key that a cryptographic module for which integrity is not verified generated. If so, the information processing apparatus updates the key determined to be the key that the cryptographic module for which integrity is not verified generated.
US10476889B2 Information interaction method, apparatus and system
An information interaction method, apparatus and system are provided. A sensitive operation pre-performing message is received from a terminal where a secondary account is located. The sensitive operation pre-performing message may carry a secondary account identifier. Based on the secondary account identifier and a pre-stored association relationship between a primary account identifier and the secondary account identifier, the primary account identifier corresponding to the secondary account identifier may be determined. Based on the determined primary account identifier, a sensitive operation verification request message may be sent to a terminal where the primary account is located. A verification result information may be received from the terminal where the primary account is located. Based on the verification result information, sensitive operation instruction information may be sent to the terminal where the secondary account is located to instruct the terminal where the secondary account is located to perform or cancel the sensitive operation.
US10476887B2 Consumer and business anti-counterfeiting services using identification tags
Methods and systems for tag-based identification include reading a counterfeit-proof identification tag using a sensor in a user device. Features of the identification tag are extracted in accordance with a feature extraction function, using a processor, to generate a tag bit sequence. A challenge function is applied to the extracted features to generate a result. The result is transmitted to a remote server to authenticate the identification tag.
US10476886B2 Just-in-time access based on geolocation to maintain control of restricted data in cloud computing environments
A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for DevOps personnel who do not have persistent access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. When JIT access to a resource is requested by a DevOps device, the JIT service retrieves a JIT policy for the resource that includes geolocation criteria limiting the geolocation from which JIT access can be automatically granted. The geolocation of the DevOps device is evaluated against the geolocation criteria. If the geolocation criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the DevOps device.
US10476881B1 Systems for providing electronic items having customizable locking mechanism
A method for providing a locked electronic item includes receiving a selection of an electronic lock and the electronic item from a first computing device associated with a sender. The electronic lock includes a lock clue and a lock solution. The method includes determining an answer input field configuration that includes a number of input boxes and spaces that may be arranged to correspond to the lock solution. The method includes transmitting the lock clue and the input field configuration to a second computing device associated with a recipient for display by the second computing device and receiving an attempted lock solution from the second computing device. The method further includes transmitting the electronic item to the second computing device for display or use by the second computing device in response to determining that the attempted lock solution matches the lock solution.
US10476879B2 Blockchain authentication via hard/soft token verification
An example operation may include one or more of storing a public key and one or more corresponding addresses associated with a user profile in a blockchain, creating a credential for the user profile based on the public key, forwarding the credential to the one or more addresses, receiving a request for access to a site from a user device associated with the user profile, and retrieving the credential based on the one or more addresses from the blockchain.
US10476878B2 Access permissions management system and method
An access permissions management system including a hierarchical access permissions repository including access permissions relating to data elements arranged in a data element hierarchy, wherein some of the data elements have only access permissions which are inherited from ancestral data elements, some of the multiplicity of data elements are prevented from having inherited access permissions and thus have only unique access permissions which are not inherited and some of the data elements are not prevented from having inherited access permissions and have not only inherited access permissions but also unique access permissions which are not inherited, some of which unique access permissions possibly being redundant with inherited access permissions, and an access permissions redundancy prevention engine operative to ascertain which of the unique access permissions are redundant with inherited access permissions and not to store the unique access permissions which are redundant with inherited access permissions in the repository.
US10476877B2 Network-accessible resource management system with distributable governance
A resource management system comprising a computer-implemented platform running on at least one computing device, said platform for running a plurality of interoperable resource agents, each resource agent being a representation of at least an aspect of a 5 resource, wherein at least one aspect of governance of each said resource agent is distributable by a first rights holder to any one or more second rights holder; and a communications interface for interfacing said platform and at least one resource-related computing device, each resource-related computing device associated via said communications interface with at least one of said resource agents in accordance with an 10 access contract; wherein governance comprises the ability to authorize the further distribution of any one or more aspect of governance by the at least one second rights holder over at least an aspect of the resource agent over which the first user has governance.
US10476876B2 Systems and methods for use in managing access to user profiles, and content blocks included therein
Systems and methods are provided for use in implementing access controls to content blocks of a user profile associated with a user. One exemplary system includes an access engine configured to receive an access command from a user, via a communication device, to access the user profile. The access command includes a designation of at least one the content blocks for access by a provider, an identity of the provider, and a duration of the access. The access engine is configured to also modify a permission associated with the designated content block(s) in relation to the provider to permit the access by the provider, and to expose the content block(s) to the provider, thereby granting the access for the provider to the content block(s). The access engine is configured to further terminate the access of the provider to the content block(s) when the duration of the access expires.
US10476875B2 Secure updating of telecommunication terminal configuration
A network terminal, e.g., a smartphone, can retrieve, from a datastore, a cryptographically-signed configuration record including a device identifier of the terminal. The terminal can transmit a request message comprising the configuration record and the device identifier. A network device can verify authenticity of the device identifier and a match between the identifier in the record and the identifier in the message. In response to confirmation of the request by a policy engine, the network device can determine a reply message comprising a cryptographically-signed second configuration record that includes a second device identifier. The terminal can verify that the signature is valid and that the second device identifier matches the device identifier. In response, the terminal can modify data in the datastore according to the second configuration record. The configuration record can lock or unlock the terminal, or determine permitted services or network peers.
US10476873B2 Device, system, and method of password-less user authentication and password-less detection of user identity
Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, and detecting possible attackers; as well as password-less user authentication, and password-less detection of user identity. A system or a computing device requires a user to perform a particular unique non-user-defined task, the task optionally being an on-screen connect-the-dots task. The system monitors user interactions, extracts user-specific features that characterizes the manner in which the user performs the tasks; and subsequently relies on such user-specific features as a means for user authentication, optionally without utilizing a password or passphrase. Optionally, a user interface anomaly or interference is intentionally introduced in order to elicit the user to perform corrective gestures, which are optionally used for extraction of additional user-specific features.
US10476872B2 Joint speaker authentication and key phrase identification
A spoken command analyzer computing system includes technologies configured to analyze information extracted from a speech sample and, using a joint speaker and phonetic content model, both determine whether the analyzed speech includes certain content (e.g., a command) and to identify the identity of the human speaker of the speech. In response to determining that the identity matches the authorized user's identity and determining that the analyzed speech includes the modeled content (e.g., command), an action corresponding to the verified content (e.g., command) is performed by an associated device.
US10476869B2 Apparatus and method for obtaining up-to-date security credentials
A credentials database that includes a first credentials locker with a first path defining the location of the first locker, and a second credentials locker. An application program is executed and the application program is a computer program that has direct interaction with a user. A first service program and a second service program are executed, and the first service program and the second service program do not have direct interaction with the user. The first service program is called by the application program, and the second service program is called by the first service program. The first service program uses security credentials to request and obtain data from the second service program, and the second service program. The first service program always has access to and is able to obtain the current credentials.
US10476867B2 Sensitive operation processing protocol
The present disclosure belongs to the field of network technologies, and disclosed are a sensitive operation processing protocols. The method includes: receiving a sensitive operation request, the sensitive operation request carrying a first feature sequence and sensitive operation information; obtaining a user account corresponding to the first feature sequence according to the first feature sequence and a preset conversion relationship between feature sequences and user accounts; and executing a sensitive operation on the basis of the user account corresponding to the first feature sequence and the sensitive operation information. According to the present disclosure, when a sensitive operation is performed, a user account is no longer directly used to perform a sensitive operation request; instead, the user account is replaced with a feature sequence uniquely identifying the user account.
US10476862B2 Systems and methods for providing digital identity records to verify identities of users
Systems and methods are provided for verifying identities of users. One exemplary method includes generating a unique identifier (ID) for a user, generating a public/private key pair associated with the unique ID for the user, and receiving at least two images. The images include a first image associated with a physical document indicative of an identity of the user and a second image comprising an image of at least part of the user. The exemplary method further includes validating an integrity of the first image, converting at least the first image to one-way hashed data, when the integrity of the first image is valid, and transmitting the hashed data signed with the private key, the unique ID and the public key to an identification provider, whereby a digital identity record for the user is stored in a ledger data structure.
US10476855B1 Identity confirmation using private keys
Systems and methods for identify confirmation and transaction security are described. The system generates a challenge. The system transmits to a client computing system an encrypted challenge generated using the challenge and a public key of an asymmetric key pair to a client computing system. The system fragments a private key of the asymmetric key pair into a first, second and third private key fragments. The system generates a first partially decrypted challenge using the first private key fragment and the encrypted challenge. The system receives a second and a third partially decrypted challenges from the client computing system. The system generates a decrypted challenge using the first, second and third partially decrypted challenges. The system compares the decrypted challenge and the challenge for identity verification.
US10476854B2 Quantum key distribution logon widget
A system implements a QKD-secured logon widget. The system generates a first random quantum key using a first random measurement basis; transmits over a fiber optic network, a first random quantum key to a device, encrypts a logon widget instruction set using the first random quantum key and a first encryption algorithm, resulting in an encrypted message. The system then transmits the encrypted message, and the device receives a second random quantum key from the system, and measures the second random quantum key using a second random measurement basis, where the second random measurement basis is compared to the first random measurement basis, resulting in a comparison basis result. The system uses the comparison basis result to determine a level of anomalies present in the second random quantum key and a shared key, and, based on the level of anomalies, determines whether to render a logon widget at the device.
US10476849B2 Monitoring and alerting for improper memory device replacement
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by obtaining maintenance tasks for performing within a DSN storage unit. The method continues by prioritizing the maintenance tasks and updating a status of the DSN storage unit to maintenance mode. The method continues by facilitating execution of the prioritized maintenance tasks and capturing maintenance task results as maintenance tasks are performed. The method continues by comparing the maintenance tasks to the captured maintenance task results to produce exceptions and sending, over a network, the exceptions to a DSN managing unit.
US10476848B2 Systems and devices for encrypting, converting and interacting with medical images using a mobile device
A network device and a peripheral device for attachment with a medical imaging device provides for the encryption and conversion of a medical image into a secure and standardized image file format as well as the communication of the encrypted and/or converted image to a secure server on a remote network. The devices may monitor all medical image files generated on the medical imaging device and encrypt and convert selected medical image files for transmission to a remotely connected device on another network, such as a server or a mobile device. An encryption and conversion unit may be incorporated within the hardware and software of a medical imaging device or another network device in order to provide the capability for encrypting a medical image for transmission to a remote network and for converting the medical image to a format that is compatible with a destination device or network. Systems and methods for real-time remote interaction with medical images is provided, which allows for medical images from a medical imaging device to be shared across a common user interface to users in multiple different locations. The users may then collaborate to discuss, annotate and review the image in real-time, improving the collaboration between users and reducing the amount of time needed to make a diagnosis.
US10476844B2 Content-aware firewalling, policy regulation, and policy management for industrial automation, machine-to-machine communications, and embedded devices
In one embodiment, a processor-implemented method for controlling network traffic to and/or from at least one industrial machine, including: (a) receiving, as input, (i) a stored policy object in language form defining at least one desired behavior and/or operational constraint for the at least one industrial machine, and (ii) a stored machine profile defining an association between the language of the stored policy object and at least one control signal or instruction for the at least one industrial machine; (b) detecting, in network traffic to and/or from the at least one industrial machine, a transaction; (c) applying the received policy object and machine profile to the detected transaction to determine whether a desired behavior exists and/or whether an operational constraint is satisfied; and (d) modifying network traffic to and/or from the at least one industrial machine based on the determination in step (c). This permits expression and enforcement of constraints on actual industrial machine behaviors by filtering, modifying or blocking network communications (e.g., control signals and telemetry) that violate constraints or could cause unsafe or inefficient operation.
US10476843B2 Firewall configured with dynamic membership sets representing machine attributes
A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.
US10476841B2 Stateless tunnels
A method of tunneling a data packet through a network communicatively coupled to a datacenter is provided. The datacenter is uniquely addressed within the network. The datacenter has a different internal address space than the network. Transformation rules are recorded for a programmable packet filter in the datacenter. The data packet is received in the programmable packet filter of a host computing device in the datacenter. The received data packet is converted in the programmable packet filter of the host computing device between a stateless tunneling data packet and a datacenter data packet according to the recorded transformation rules. The datacenter data packet is uniquely addressed within the internal address space of the datacenter. The received data packet bypasses any virtual machine processing in the host computing device during the converting. The converted data packet is transmitted from the programmable packet filter in the datacenter.
US10476839B2 Datapath triggered on-demand NFV service activation
Systems and methods for triggering service activation include starting a vCPE instance in response to a request for a service, instantiating a service container for the requested service and starting the service in the service container, installing a fast path entry for the service container in a local bridge table, detecting an idle timeout of the service and labeling the local bridge table entry for the corresponding service container as inactive, notifying a cloud services manager that the service container is inactive, and removing the service container.
US10476837B2 IPV4 addressing schema design methodology using a visual interactive tool
A schema is generated from a start IP address, a mask, and a desired level. The schema defines IPv4 addresses for nodes in the schema. The nodes represent addressable computer devices in an organization. For each node and using the generated schema, an IP address, a mask, and a net are computed. The schema is stored. Information for presenting the schema is provided for use in a user interface. The information includes information for displaying visualizations of groups of nodes in the schema and instructions for listening for events based on user interactions that modify node information for nodes in the schema. Information for modified nodes is received in the user interface and generated from triggered events. The stored schema is updated using the information for the modified nodes.
US10476833B2 Warning method and apparatus, and processing server
Embodiments of the present disclosure provide a warning method, apparatus and a processing server. The method may include: pushing an associated message event to a target official account when the associated message event of the target official account is detected; obtaining abnormal information if the associated message event is not successfully pushed to the target official account; obtaining a warning condition that corresponds to the target official account; generating a warning message according to the abnormal information if the abnormal information satisfies the warning condition, and outputting the warning message to the target official account. By means of the present disclosure, an abnormality in a service process of a target official account can be warned, thereby ensuring that a fault can be resolved in time, an information exchanging process of the target official account is smooth, and service quality of the target official account is improved.
US10476830B2 Ephemeral gallery of ephemeral messages
A server maintains a gallery of ephemeral messages. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. Each ephemeral message has an associated message availability parameter, at the expiry of which the ephemeral message is made unavailable for viewing as part of the gallery. At expiry of the message availability parameter of the last posted message, the gallery is made unavailable for viewing upon request by any recipient.
US10476820B2 Proxy presence server
A method includes receiving, from an external presence server at a proxy presence device, a presence status request for presence information associated with a user device in a home carrier network. The method includes sending the presence status request to an internal presence server in the home carrier network. The method also includes receiving the presence status of the user device and storing the presence status of the user device with a time to live (TTL) in an associated database. The presence status is sent to the external presence server. The method includes receiving at least one subsequent request for the presence status of the user device within a time window of the TTL. The method also includes sending the presence status within the time window of the TTL without sending another presence status request to the internal presence server.
US10476817B2 Transport LSP setup using selected fabric path between virtual nodes
In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component of the plurality of forwarding components that has an egress interface toward a network destination and that is associated with the first virtual routing node; advertising, to the second virtual routing node, the fabric interface as a next hop for the network destination and a label for use in establishing a transport label switched path (LSP); and computing, by the second virtual routing node, a path for the transport LSP to include the fabric interface, and establishing the transport LSP along the computed path.
US10476813B2 Computerized system for identifying and redistributing complementary resources
A system may be configured for: analyzing resource transfers to identify a subset of users having complementary resource transfer patterns; monitoring resource transfers of the subset of users; determining that a user has a resource surplus; transferring resources corresponding to the resource surplus from the user to a resource pool; determining that the second user has a resource deficiency; and transferring resources corresponding to the resource deficiency from the resource pool to the second user. The system may also be configured for: monitoring actions of the user within a client application; based on monitoring the actions of the user, predicting a future user action of the user within the client application; and transmitting a command to the client application, wherein the command is configured to cause the client application to display an interface for performing the future user action.
US10476809B1 Moving virtual machines using migration profiles
A method of moving a virtual machine instance (VMI) from a first to a second host server computer in a multi-tenant network environment may include determining resources of the first host server computer running the VMI, acquiring state information for at least one of the resources used by the VMI while running on the first server computer, generating a plurality of migration profiles at different time points for the VMI using the determined resources and the acquired state information, receiving a selection of one of the plurality of migration profiles, terminating running of the VMI on the first host server computer, and launching the VMI on the second host server computer using the state information within the selected one of the plurality of migration profiles so as to move the VMI from the first to the second host server computer.
US10476805B2 Network communication method, device, and internet system
A network communication method, a device, and an Internet system are presented. The method includes receiving, by a first primary node at a first network layer, first communication information sent, by a non-primary node that initiates communication, to a non-primary node that receives communication, where the non-primary node that initiates communication is in a domain to which the first primary node belongs, and the non-primary node that receives communication is in a different domain at the first network layer; determining, first label information, where the first label information is used to indicate a communication path, at a second network layer, from a node that receives the first communication information to a node that has a mapping relationship with a second primary node to which the non-primary node that receives communication belongs; and sending, first information to a node at the second network layer.
US10476804B2 Congestion level configuration for radio access network congestion handling
Congestion level configuration for radio access network congestion handling A radio access network node (100) of a cellular network receives an indication of one or more criteria. The criteria which define one or more congestion levels. Further, the radio access network node (100) receives, for each of the one or more congestion levels, an indication of a congestion handling policy associated with this congestion level. Depending on the one or more criteria, the radio access network node (100) determines whether one of the one or more congestion levels is reached. In response to determining that one of the one or more congestion levels is reached, the radio access network node (100) applies the congestion handling policy associated with this congestion level.
US10476802B2 System and method for reactive path selection
A method for routing is disclosed. The method comprises provisioning an endpoint in a network with a reactive path selection policy; monitoring, by the endpoint, current conditions relating to various paths available to said end point for the transmission of traffic; and selectively applying, by the endpoint, at least a portion of the reactive path selection policy based on the current conditions of the available paths.
US10476797B2 Systems and methods to route over a link aggregation group to a true next hop
Various embodiments of the invention allow for rapid communication in virtual link trunking (VLT) networks in which network traffic flows over not all-homed VLT peer devices, while honoring Equal Cost Multi Path (ECMP) decisions and normal route decisions about next hops. Traffic flow is made deterministic and free of sub-optimal paths that otherwise cause unnecessary traffic over inter-node links in the VLT domain. In embodiments, this is accomplished by using receiving VLAN interface-IP addresses from VLT devices in order to create and use a sub-LAG egress table from which sets of ports that lead to intended VLT devices are derived. In embodiments, instead of a VLAN interface-IP addresses a routing MAC address is used when forming the sub-LAG.
US10476796B2 Packet processing method, and device and system
A packet processing method, and a device and a system includes receiving, by a provider edge (PE) device, a first virtual extensible local area network (VxLAN) encapsulated packet sent by a network virtualization edge (NVE) device, where the PE device and the NVE device are located in a same data center (DC), and the first VxLAN encapsulated packet includes a first VxLAN network identifier (VNI); parsing, by the PE device, the first VxLAN encapsulated packet to obtain the first VNI; obtaining, according to a correspondence between a VNI and a virtual routing and forwarding (VRF) table, a first VRF table that corresponds to the first VNI; searching, by the PE device, the first VRF table for a route according to a destination Internet Protocol (IP) address of the first VxLAN encapsulated packet; and forwarding the first VxLAN encapsulated packet.
US10476792B2 Media access control address and internet protocol address binding proxy advertisement for network devices of a network
A device may receive, via a first message, first route information for directing network traffic for a network. The first route information may identify a media access control (MAC) route corresponding to a MAC address associated with a host device connecting to a subnet of the network. The first route information may fail to include Internet protocol (IP)/MAC binding information associated with the host device. The device may transmit a request for IP/MAC binding information associated with the host device. The device may receive a response, to the request for IP/MAC binding information, identifying the IP/MAC binding information. The device may advertise, via a second message, second route information for directing network traffic for the network based on receiving the response identifying the IP/MAC binding information. The second route information may identify the IP/MAC binding information associated with the host device.
US10476791B2 Method for transmitting service signal by using ethernet channel and communications device
Embodiments of the present invention provide a communications method and a communications device, so that multiple service signals can be borne in a same bearing area of a same Ethernet PCS lane. Therefore, it is implemented that multiple types of service signals share an Ethernet channel, so that the multiple types of service signals can share a link resource and an interface module resource. This provides a basis for convergence and integration of devices in a multi-technology system, and can improve utilization of link resources and reduce a quantity, a footprint, power consumption, maintenance costs, and the like of devices in a metropolitan area network.
US10476790B2 Service chaining at a network device
In one embodiment, a network device is provided that comprises a plurality of ports at which network packets are received at the network device and sent from the network device. At least hardware module includes one or more memories that store entries for one or more networking features to be performed to direct network packets with respect to the plurality of ports. A processor is coupled to the at least one hardware module and configured to communicate with the at least one hardware module to store in the one or more memories attributes for one or more access control lists and associated actions that cause network packets which are received that match the attributes for the one or more access control lists, to be directed in a service chain that includes one or more network processing appliances connected to one or more of the plurality of ports.
US10476786B2 Method and system using a scalable label scheme for aliasing in a multihomed Ethernet virtual private network (EVPN) network
In general, embodiments of the invention relate to a system and method for processing Multiprotocol Label Switching (MPLS) frames. More specifically, embodiments of the invention relate to a method and system for implementing aliasing using Media Access Control (MAC)-Virtual Routing Function (VRF) labels on a per-Ethernet VPN Instance (EVI) basis.
US10476782B2 Systems and methods for adaptive routing
Systems and methods for performing routing are described. A primary route being used to transmit a plurality of messages is identified. The primary route includes one or more channels that are each associated with a particular message type. One or more alternate routes for potentially transmitting the plurality of messages are identified, each of which also includes comprises one or more channels that are associated with a particular message type. A factor associated with the primary route is evaluated with respect to a corresponding factor associated with each alternate route and, based on the evaluation, a determination is made whether one of the alternate routes should replace the primary route for transmission of the plurality of messages.
US10476779B1 Configuring a topology of devices to support scaling of an exchange point
A network device may receive, from client devices, route information for one or more sets of routes. The network device may provide, based on receiving the route information, a request for route distribution instructions, which may cause a server device to provide the network device with the route distribution instructions. The network device may process the route distribution instructions to identify the one or more subsets of the route information that are to be distributed amongst network devices that are configured with route reflection capabilities. The network device may provide, using route reflection capabilities, the one or more subsets of the route information to the network devices based on the route distribution instructions. The network devices may use the one or more subsets of the route information and route copy instructions to generate route copy information for the one or more subsets of route information.
US10476776B2 Methods, systems and computer readable media for wide bus pattern matching
A method for wide bus pattern matching includes, receiving, in a first clock cycle, a bus width of data from a data bus. The method further includes using pattern compare blocks to compare each n-bit portion of data from the data bus to a plurality of different n-bit pattern portions, n being an integer equal to a smallest boundary in which a pattern can start on the data bus. The method further includes detecting, using a plurality of diagonal detectors, matching pattern portions across the pattern compare blocks that are arranged in a diagonal. The method further includes detecting, using a packet boundary detector, when the matching pattern portions arranged in a diagonal indicate a matching pattern that falls within a set of packet boundaries. The method further includes indicating a positive match when the packet boundary detector indicates that the matching.
US10476775B2 Systems and methods for LTE-U detection
A method for detecting aggressive signal transmission signatures in a wireless communication network is provided. The network includes at least one station, at least one access point, and at least one non-cooperative transmission source. The method includes steps of generating a matrix of each instance of request-to-send (RTS) messages received by the access point during a specified observation cycle, recording, in a memory of the access point, a number of cumulative RTS messages received from the station, calculating a cumulative distribution function (CDF), based on the recorded RTS message instances in the memory, for a probability of the presence of an aggressive transmission signal by the non-cooperative transmission source within a transmission range of the access point, and determining the presence of the aggressive transmission signal based on the calculated CDF being greater than a predetermined threshold.
US10476773B2 Substituting window endpoints using a health monitor
Technologies are described herein for a health monitor that establishes and monitors a set of alive endpoints to be used as substitutes for a dead working window endpoints. The health monitor periodically monitors substitution endpoints. When a request manager determines that a working window endpoint is dead, the request manager sends a request to the health monitor for a substitute endpoint. The health monitor receives the request and identifies an appropriate substitution endpoint from the health monitor endpoints to provide to the request manager to substitute for the dead endpoint. The health monitor releases the identified substitution endpoint to the request manager.
US10476764B2 Systems and methods for high volume logging and synchronization for large scale network address translation
The present invention is related to a method for high volume logging for large scale network address translation. A first device intermediary to a plurality of clients and a plurality of database servers allocates a portion of memory to each packet engine in a plurality of packet engines executing on a respective core of a plurality of cores of the first device. The first device establishes large scale network address translation (LSN) for the plurality of clients, the first device logging LSN information of sessions to a corresponding logging buffer established in a respective packet engine's portion of memory. The first device identifies, for a LSN session, a packet engine from the plurality of packet engines to log the information for the LSN session and stores information of the LSN session to the logging buffer in the packet engine's portion of memory.
US10476763B2 Scaling operations, administration, and maintenance sessions in packet networks
Operations, Administration, and Maintenance (OAM) scaling systems and methods are implemented by a network function performed by one of a physical network element and a virtual network element executed on one or more processors. The OAM scaling method includes providing N packet services, N is an integer; and, responsive to determined OAM session scaling limits, providing OAM sessions for the N packet services in an oversubscribed manner, wherein the determined OAM session scaling limits include M OAM sessions supported by the network function, M is an integer and less than N.
US10476760B2 System and method for placement logic in a cloud platform environment
In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. Each share/slice can be isolated from other shares/slices with respect to factors such as, for example, configuration, or quality of service. In accordance with an embodiment, during provisioning of a particular service runtime, a runtime definition associated with the service runtime can be utilized, for example by a service management engine, to configure the platform component to install one or more services within the service runtime. A particular service and its service runtimes can also be provisioned, within one or more runtime pools, according to a service runtime definition and placement configuration.
US10476758B2 Systems and methods for providing notifications of changes in a cloud-based file system
A cloud-based file system receives a subscription request associated with a networked device and identifying a set of one or more resources of the cloud-based file system and a set of one or more resource modifications. The cloud-based file system determines whether the networked device is authorized to access the resource, and, if so, records a subscription based on the subscription request. In response to a user, an application, or other suitable entity making a modification in the set of modifications to a resource in the set of resources, the cloud-based file system generates a notification to the networked device and to other networked devices with subscriptions that include the modification to the resource. The notification may identify the subscription with which the notification is associated, provide information identifying the modification, or provide other suitable information.
US10476757B1 Architecture for implementing centralized management for a computing environment
The present disclosure provides an improved approach to implement a management infrastructure for computing environments. The user interfaces for local management nodes are cached at a central management node. The cached copies of the local node UIs can then be executed as if the user was actually operating from the local node.
US10476755B1 Multi vendor device support in network management systems
In one example, a network management system (NMS) is configured to enable a target network device to support a particular network service based on service configuration information for the particular network service. The service configuration information may include information about nodes in a vendor neutral model that need to be added or modified in order to support the particular network service. The NMS determines similarity scores between nodes in a vendor neutral model and nodes in a target device specific model. Based on the similarity scores, the NMS generates a mapping from the vendor neutral model to the target device specific model. Using the mapping, the NMS may configure a target device to support the particular service.
US10476752B2 Blue print graphs for fusing of heterogeneous alerts
Methods and systems for reporting anomalous events include building a process graph that models states of process-level events in a network. A topology graph is built that models source and destination relationships between connection events in the network. A set of alerts is clustered based on the process graph and the topology graph. Clustered alerts that exceed a threshold level of trustworthiness are reported.
US10476749B2 Graph-based fusing of heterogeneous alerts
Methods and systems for reporting anomalous events include intra-host clustering a set of alerts based on a process graph that models states of process-level events in a network. Hidden relationship clustering is performed on the intra-host clustered alerts based on hidden relationships between alerts in respective clusters. Inter-host clustering is performed on the hidden relationship clustered alerts based on a topology graph that models source and destination relationships between connection events in the network. Inter-host clustered alerts that exceed a threshold level of trustworthiness are reported.
US10476748B2 Managing physical resources of an application
A method includes, for components of an application, identifying a plurality of groups including a first group and a second group, The method also includes nesting the first group into the second group to create a nested group, based at least on a level of the first group not exceeding a level of the second group. The method includes deploying the application by placing the components of the nested group within a network in accordance with a restriction of the nested group. The components include at least one virtual machine.
US10476747B1 Loading a flow tracking autolearning match table
A networking device includes: 1) a first processor that includes a match table, and 2) a second processor that includes both a Flow Tracking Autolearning Match Table (FTAMT) as well as a synchronized match table. A set of multiple entries stored in the synchronized match table is synchronized with a corresponding set of multiple entries in the match table on the first processor. The FTAMT, for a first packet of the flow, generates a Flow Identifier (ID) and stores the flow ID as part of a new entry for the flow. The match of a packet to one of the synchronized entries in the synchronized match table causes an action identifier to be recorded in the new entry in the FTAMT. A subsequent packet of the flow results in a hit in the FTAMT and results in the previously recorded action being applied to the subsequent packet.
US10476745B1 Infrastructure-agnostic network-level visibility and policy enforcement for containers
An enforcement mechanism on an operating system instance enforces a segmentation policy on a container. A configuration generation module executing in a host namespace of the operating system instance receives management instructions from a segmentation server for enforcing the segmentation policy on a container. The configuration generation module executes in the host namespace to configure a traffic control and monitoring module in a container namespace associated with the container. The traffic control and monitoring module in the container namespace controls and monitors communications to and from the container in accordance with its configuration. By executing a configuration generation module in the host namespace to configure traffic control and monitoring module in the container namespace, the enforcement mechanism beneficially enables robust and lightweight enforcement in a manner that is agnostic to different containerization protocols.
US10476742B1 Classification of auto scaling events impacting computing resources
A technology is described for classifying an auto scaling event. An example method may include capturing information related to a configuration event having an impact on a computing service resource group hosted in a service provider environment. Detecting an auto scaling event associated with the computing service resource group may result in programmatically instantiating or stopping a computing service resource, whereupon the information related to the configuration event may be retrieved and the information related to the configuration event may be input to a machine learning model configured to classify the auto scaling event as a valid auto scaling event or an invalid auto scaling event using the information related to the event.
US10476741B2 Method and an appliance for maintaining a configuration data structure
Disclosed is a device for maintaining a configuration data structure expressing configuration of a device. The configuration is maintained by an operative process making desired changes to the configuration and adding, to the configuration data structure, change descriptors indicative of the changes. When the configuration data structure is updated, an auxiliary process is run in parallel with the operative process. The auxiliary process includes requesting functional entities of the device to report their configurations prevailing at an update time instant, and constructing an auxiliary configuration data structure on the basis of the reported information. The configuration data structure is updated by replacing a portion of the configuration data structure corresponding to the update time instant with the auxiliary configuration data structure. There is no need to freeze the configuration during the update because the auxiliary process is run in parallel with the operative process.
US10476740B1 Data generation for streaming networks in circuits
Various aspects of the disclosed technology relate to generating streaming data and configuration data for streaming networks in circuits. Configuration information for transporting data in a first network to the plurality of circuit blocks in a circuit is determined based on information of the plurality of circuit blocks, information of the first network, the data, user-provided information, or any combination thereof. Sets of data packets are generated from the data based on the configuration information. Each set of the sets of data packets comprises equal-sized data packets to be transported consecutively in the first network. Configuration data to be transported in a second network in the circuit is also generated based on the configuration information. The configuration data comprises data for configuring first interface devices comprised in the first network.
US10476737B2 Hybrid fiber coaxial (HFC) network fault locating method, apparatus, and system
Embodiments of the present disclosure disclose a hybrid fiber coaxial (HFC) network fault locating method and apparatus. The method includes: obtaining a fault group in an HFC network; collecting a pre-equalization coefficient of at least one cable modem (CM); enabling a reference fault point that is corresponding to the fault group and whose location is known; collecting the pre-equalization coefficient of the at least one CM again; and determining a relative distance between each fault point in the fault group and the reference fault point according to the pre-equalization coefficient collected twice. In the present disclosure, not only each fault point in a fault group including a plurality of fault points can be located, but also a fault group including only a single fault point can be located.
US10476735B2 Representation of match conditions in logical pipeline data
Some embodiments provide a method that receives several flow descriptions. Each flow description includes a set of match conditions and corresponding set of actions. Each set of match conditions is represented as a combination of Boolean and relational operators in a flow description language. The method generates one or more flow entries for each flow description. The flow entries are generated in a format useable by a managed forwarding element (MFE). The method distributes the generated flow entries to the MFE in order for the MFE to implement network operations described by the plurality of flow descriptions.
US10476734B2 User profile-based wireless device system level management
Techniques for user profile-based system level management (SLM) and creation of system level agreements of a wireless device are generally disclosed. In some examples, a predictor may be provided to predict a future task to be performed by a wireless device, including resource requirements, based at least in part on a profile of a user and at least one of a profile of a communication partner the user, an operational recommendation, a performance model or a current state. An optimizer/analyzer may be provided to generate a plurality of instructions to configure the wireless device, based at least in part on the predicted future task and resource requirement, and a quality of service requirement of the wireless device, in anticipation of having to perform the predicted task. In various examples, the predictor and the optimizer/analyzer may form a local or a remotely disposed system level manager.
US10476733B2 Single sign-on system and single sign-on method
Even if a user ID of a target user is not stored in a cooperation destination Web site, it is possible to access the cooperation destination Web site by use of a user ID of a cooperation source Web site. According to a typical embodiment, a cooperation source application calls up a log-in API of a cooperation destination Web server, based on information including the user ID. The log-in API records the information including the user ID as redirect information, creates a redirect token, and adds the redirect token to a URL of a guide application to send the URL. Based on the sent URL, the cooperation source application redirects access to the guide application. When the redirect information identified by the redirect token included in the URL is recorded, the guide application creates a log-in cookie based on the user ID included in the redirect information, and redirects the access to a cooperation destination application.
US10476732B2 Number-of-couplings control method and distributing device
A number-of-couplings control method includes recording a first time from reception of a request transmitted by a first device to transmission of the request to a second device and a second time from the transmission of the request to the second device to reception of a response to the request corresponding to each of a plurality of requests, and changing an upper limit of the number of simultaneous couplings to the second device based on a comparison between a statistic of the first time and a statistic of the second time.
US10476725B2 Receiver and method of receiving
A receiver includes a radio frequency demodulation circuit to detect and recover a received signal, the received signal including in one or more frames a preamble including a plurality of bootstrap OFDM symbols. A first of the bootstrap OFDM symbols has a first time domain structure so that a receiver can synchronize to a useful part of the bootstrap OFDM symbols and one or more of the other bootstrap OFDM symbols have at least a second time domain structure and carry layer signalling data indicating parameters for detecting and recovering payload data carried by the one or more frames. The receiver includes a detector circuit to detect from one or more of the bootstrap OFDM symbols a synchronization timing and an inverse Fourier transformer to convert the temporal length of the bootstrap OFDM symbols or the payload OFDM symbols from the time domain into the frequency domain.
US10476723B2 Discovery and networking of proximate wireless devices by acoustic messaging
Apparatus and method are provided for discovery and networking of proximate devices using acoustic messaging. In one novel aspect, a peer discovery protocol is used to discover proximate devices using voting messages encoded in ultrasonic waveform. In one embodiment, the UE receives one or more voting messages from neighboring UEs encoded in ultrasonic waveform, builds its voting message and broadcasts the voting message encoded in ultrasonic waveform. In another embodiment, based on the voting result, a multi-tier wireless LAN is established by the master UEs through two RF interfaces. In another novel aspect, an optimized synchronization by the receiver is used to locate the transmitted frame boundary of the ultrasonic message. In one embodiment, the UE reversed-looks up a pre-calculated boundary-offset table to estimate the tone boundary and searches the maximum synchronization tone energy down to per sampling interval using a predefined search algorithm to optimize locating the tone boundary.
US10476715B2 Modulation for a data bit stream
In some examples, a binary bit stream of input bits is encoded into a three-amplitude bipolar symbol stream of symbols, the encoding using a coding rule that specifies setting a value of a respective symbol of the symbol stream based on a respective input bit of the binary bit stream and a prior input bit of the binary bit stream that is prior to the respective input bit, the coding rule further specifying that adjacent non-zero pulses keep the same polarity. A radio frequency (RF) carrier signal is modulated using the symbol stream to produce a modulated RF signal.
US10476714B2 Radio-network node, wireless device and methods performed therein
Embodiments herein relate to a method performed by a radio-network node (12) for handling access to the radio-network node (12) from a wireless device (10) in the wireless communication network (1). The radio-network node determines one or more preamble configuration parameters indicating a length of a preamble for a physical random-access channel, PRACH, for the wireless device (10) based on one or more signal strength or quality measurements, and/or a load in the wireless communication network (1). The radio network node further transmits an indication of the determined one or more preamble configuration parameters to the wireless device.
US10476713B1 Transmission method
Provided is a transmission method that contributes to an increase in data reception quality when iterative detection is performed at a receive apparatus side. A transmit apparatus alternates between two types of modulation scheme that each shift amplitude and phase, performs mapping to constellation points according to a selected modulation scheme, and transmits a modulated signal obtained by mapping.
US10476712B2 Accelerating antenna ramp-down and related systems
Various embodiments relate to accelerating ramp-down of a modulated signal. In one embodiment, an antenna driver signal is defined and asserted to accelerate ramp-down. The accelerating ramp-down driver signal may include a series of sinusoidal-like pulses asserted at a driver output. The sinusoidal-like pulse may be synchronized by phase to a declining antenna current. Signal properties—such as phase, amplitude, delay, shape and frequency—of the sinusoidal-like pulse may be adopted to affect the ramp-down of the modulated signal.
US10476708B2 Methods and apparatus to implement a signal scrambler
Methods, apparatus, systems and articles of manufacture to implement a signal scrambler are disclosed. An example method includes generating, by executing an instruction with a processor, a controlled random sequence based on a plurality of subcarriers and a random pulse sequence. The example method also includes forming, by executing an instruction with the processor, an output sequence by combining a source sequence with the controlled random sequence, the controlled random sequence to modify a characteristic of the source sequence in a frequency domain.
US10476707B2 Hybrid half/quarter-rate DFE
A two-stage decision feedback equalizer. The decision feedback equalizer is configured to receive serial data, at an analog input, at a first data rate. The two-stage decision feedback equalizer has an analog input and four digital outputs, and includes a first stage and a second stage. The first stage is connected to the analog input, and includes a half-rate predictive decision feedback equalizer consisting of current mode logic circuits. The second stage is connected to the first stage, and consists of complementary metal oxide semiconductor circuits.
US10476706B2 Equalizer circuit and control method of equalizer circuit
According to one embodiment, an equalizer circuit includes a nonlinear equalizer including: a determination circuit configured to generate a second signal indicating a digital value of a first signal, based on a first clock signal; a clock generation circuit configured to generate a second clock signal having a time constant of a falling edge larger than a time constant of a rising edge, based on the first clock signal; and a feedback circuit configured to generate a third signal by feeding back the second signal to the first signal, based on the second clock signal.
US10476705B2 Combined minimization of intersymbol interference (ISI) and adjacent channel interference (ACI)
Adaptive windowing of insufficient cyclic prefix (CP) for joint minimization of intersymbol interference (ISI) and adjacent channel interference (ACI) is provided. The proposed subcarrier specific windowing scheme improves the signal-to-interference ratio (SIR) even when the cyclic prefix (CP) is insufficient. Average optimal window lengths depend only on the power density profiles (PDPs), and although instantaneous optimal window lengths depend on users' channel impulse responses (CIRs), fluctuation is little. Therefore, subcarrier specific windowing outperforms fixed windowing, even with outdated window lengths in the case of powerful interferers.
US10476704B2 Equalizer for limited intersymbol interference
Disclosed is a mechanism for limiting Intersymbol Interference (ISI) when measuring uncorrelated jitter in a test and measurement system. A waveform is obtained that describes a signal. Such waveform may be obtained from memory. A processor then extracts a signal impulse response from the waveform. The processor selects a window function based on a shape of the signal impulse response. Further, the processor applies the window function to the signal impulse response to remove ISI outside a window of the window function while measuring waveform jitter. The window function may be applied by applying the window function to the signal impulse response to obtain a target impulse response. A linear equalizer is then generated that results in the target impulse response when convolved with the signal impulse response. The linear equalizer is then applied to the waveform to limit ISI for jitter measurement.
US10476703B2 Facilitating dynamic layer mapping with multiple downlink control channels for wireless communication systems
A system facilitating dynamic layer mapping with multiple downlink control channels wireless communication system is provided herein. In one example, a method, comprises: determining, by a BS device, for a selected mobile device, a type of downlink control channel configuration to transmit to a mobile device; and in response to determining to transmit multiple downlink control channels as the type of downlink control channel configuration, identifying a layer to couple to the downlink control channel configuration. Determining the type of downlink control channel configuration to transmit can comprise: determining to transmit multiple downlink control channels if a rank is higher than a defined value; and determining to transmit a single control channel in lieu of transmitting the multiple control channels if a rank is less than or equal to the defined value. The method can also include scheduling the layer for transmission to the mobile device.
US10476701B2 Method for high-security data transmission of blockchain
The present invention provides a method for high-security data transmission of a blockchain. First, a source node device broadcasts a data packet to at least one destination node device and at least two cooperative node devices in the blockchain. The data packet includes a random variable and a transmission data. The cooperative node devices further forward the data packet to the destination node device. When the number of data packets received by the destination node device is equal to the random variable, the cooperative node device sends a report signal to the source node device, and the source node device broadcasts a stop broadcasting request to the blockchain, then the other node devices stop forwarding data packets to the destination node device, and finally the destination node device compares the transmission data of the data packet and selects the data packet with the same transmission data packet to store.
US10476696B2 Monitoring usage and adjusting operational characteristics of physical assets
Methods and apparatuses are described for monitoring usage and adjusting operational characteristics of physical assets. Asset sensors capture temperature data and x-y-z coordinate displacement data associated with a physical asset. A reference sensor captures temperature data of a defined physical area. For each asset sensor, a server computing device monitors the temperature data and the x-y-z coordinate displacement data. The server applies triggers to the temperature data and the displacement data to determine whether a change event occurred. The server records the temperature data and the displacement data when a change event occurred for the physical asset. The server generates instructions comprising a change to: an operational state or an availability of the physical asset. The server transmits the instructions to a remote device associated with the physical asset. The remote device executes the instructions to change: the operational state or the availability of the physical asset.
US10476694B2 Base station and user terminal, for transmitting and receiving multicast data using semi-persistent scheduling
A base station according to a first aspect manages a cell in which a group including a plurality of user terminals exists. The base station comprises: a controller configured to instruct, if starting transmission of multicast data to the plurality of user terminals, each of the plurality of user terminals to activate a semi-persistent scheduling; and a transmitter configured to use the semi-persistent scheduling to transmit the multicast data to the plurality of user terminals via a physical downlink shared channel.
US10476693B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides an apparatus for transmitting broadcast signals, an apparatus for receiving broadcast signals and methods for transmitting and receiving broadcast signals. A broadcast signal transmission apparatus includes a delivery object generator configured to divide a file into at least one delivery object corresponding to a part of the file, a signaling encoder configured to encode signaling information including metadata for the delivery object, the signaling information including real time information indicating whether the at least one delivery object is transmitted in real time via a unidirectional channel using at least one layered coding transport (LCT) packet, and a transmitter configured to transmit the at least one delivery object and the signaling information. It is possible to reduce a total time consumed for obtaining multimedia content and displaying the multimedia content for a user.
US10476687B2 Method and apparatus for providing service in user equipment of mobile communication system
A method for transmitting and receiving a signal by a terminal in a mobile communication system is provided. The method includes transmitting a first message including information related to a service to a core network, receiving a response to the first message from the core network, and transmitting or receiving traffic related to the service based on the response.
US10476686B2 Wireless communication device, program, and wireless communication system
There is provided a wireless communication device including a wireless communication unit, a communication control unit configured to control a process of detecting a nearby wireless communication device by the wireless communication unit, a connection process to the nearby wireless communication device detected in the detection process, and communication of content data with the nearby wireless communication device connected in the connection process, and a storage unit that stores content data. The communication control unit, on the basis of information received from the nearby wireless communication device in the detection process, determines if one of the content data in the storage unit or content data in the nearby wireless communication device has been updated relative to the other, and controls the connection process performed when the update is determined.
US10476685B2 Provisioning of new broadband communication services using reverse power feeding
In one embodiment, the method includes inserting an access node along a subscriber loop, the access node including a bypass switch for initially connecting a terminal segment of the subscriber loop to a network segment of the subscriber loop; operating a legacy communication service over the subscriber loop; and connecting a PSE for reverse power feeding of the access node and a new subscriber device for operating the new broadband communication service to the terminal segment. The method further includes, by the PSE, transmitting a sequence of successive command signals over the terminal segment prior to the insertion of the power feeding signal; by the access node, accumulating an electrical charge from the command signals; by the access node and by means of the so accumulated electrical charge, detecting a valid command signal in the sequence of successive command signals, and thereupon configuring the bypass switch for connecting the terminal segment to a transceiver and to a PSU; by the PSE, injecting the power feeding signal over the terminal segment for reverse power feeding of the access node; and operating the new broadband communication service over the terminal segment.
US10476684B2 Dual sourcing power over ethernet on a single data path
Described herein is a data communication system using power over Ethernet (PoE) for power distribution, comprising a first and second powered device (PD), each of which is adapted to communicate with each other through an Ethernet data path (EDP) and is further adapted to receive direct current (DC) power using a PoE protocol, and a mid-span power injection device (MSPID) adapted to provide a communications interface such that data communications passes through the MSPID to and from each of the PDs, and wherein the MSPID is further adapted to provide a first DC power to only the first PD using the EDP, and to provide a second DC power to only the second PD using the EDP.
US10476682B2 Transaction management in distributed ledger systems
In various implementations, a method of managing transactions in a distributed ledger is performed by a first network node that is configured to maintain a distributed ledger in coordination with a plurality of network nodes. In various implementations, the first network node includes a processor, a non-transitory memory, and a network interface. In various implementations, the method includes synchronizing a first clock of the first network node with respective clocks maintained by one or more of the plurality of network nodes. In various implementations, the method includes obtaining a transaction indicator including respective transaction data. For example, in some implementations, the method includes receiving a transaction request from a client device. In various implementations, the method includes synthesizing, by the first network node, a timestamp for the transaction based on the first clock. In some implementations, the timestamp indicates a time that associates the first network node to the transaction.
US10476681B2 Semiconductor device generating security key, method of generating security key, and method of enrolling security key
A semiconductor device includes a physical unclonable function (PUF) cell array that includes PUF cells outputting first bits; a non-volatile memory that stores marking bits indicating whether the first bits are valid, first mask bits generated by masking second bits depending on parity of the second bits, and second mask bits generated by masking helper bits of the second bits, the second bits are valid bits from the first bits; an extracting unit that extracts the second bits from the first bits using the marking bits; an unmasking unit that unmasks the second bits using the first mask bits while receiving the second bits to provide the third bits; a bit decoding unit that compresses the third bits to fourth bits while receiving the third bits; and a block decoding unit that generates a security key by decoding the fourth bits and the second mask bits.
US10476680B2 Electronic device with self-protection and anti-cloning capabilities and related method
An electronic device having anti-cloning function includes a first critical integrated circuit, which further includes a first security function block configured to authenticate an identity of a second critical integrated circuit in communication with the first critical integrated circuit, wherein the first security function block authenticates the identity of the second critical integrated circuit according to a chip identity of the second critical integrated circuit created using a non-volatile memory (NVM) physically unclonable function (PUF).
US10476679B2 Systems, methods, and devices for multi-stage provisioning and multi-tenant operation for a security credential management system
An example system for securely provisioning computerized devices of a plurality of tenants includes a Security Credential Management System (SCMS) host that is communicatively connected to the devices and is operable to receive provisioning requests from computerized devices needing certificates. Each provisioning request indicates a tenant identifier (ID) uniquely identifying a tenant of the plurality of tenants. The system also includes a virtual registration authority communicatively connected to the SCMS host and operable to transmit requests to SCMS backend components. The backend components include an enrollment certificate authority operable to generate enrollment certificates in response to receiving requests for enrollment certificates from the virtual registration authority; first and second linkage authorities operable to generate linkage values responsive to receiving requests for linkage values from the virtual registration authority; and a pseudonym certificate authority operable to generate pseudonym certificates responsive to receiving requests for pseudonym certificates from the virtual registration authority.
US10476676B2 Systems and methods for secure remote identity verification
Systems and methods are provided for authenticating an identity of a user requesting a resource or service from an entity. In some embodiments, a system may include at least one processor; and a non-transitory medium containing instructions that cause the system to perform operations. The operations may include receiving credential information associated with the remote user, and receiving, from the server associated with the entity, first hash information. The operations may also include generating second hash information based on information associated with the user, comparing the first hash information with the second hash information, and transmitting an indication based on the comparison to the server associated with the entity.
US10476668B2 Citation and attribution management methods and systems
A computer-implemented method comprising: accessing, at a client device, a first artifact and artifact metadata corresponding to the artifact; creating, at the client device, an artifact cryptographic digest corresponding to the artifact to certify existence of the artifact; transmitting, at the client device, the artifact cryptographic digest and artifact metadata to a server; adding, at the server device, the artifact cryptographic digest to a block chain; and adding, at the server device, the artifact cryptographic digest, the artifact metadata and the first artifact to a data storage device separate and distinct from the block chain to reference the artifact cryptographic digest on the block chain.
US10476663B1 Layered encryption of short-lived data
Techniques for encrypting short-term data using layered encryption based on difficult to obtain secrets are described herein. Data that will be encrypted is designated as the source data for a first iteration of a layered encryption. An index indicates a data block within a large set of random data. The data block is encrypted and the encrypted data block is combined with the source data for the iteration to produce set of cryptographic data for the current iteration. The set of cryptographic data is used to generate cryptographic key data that is used to encrypt the index and the encrypted index is stored. The set of cryptographic data is then used as the source data for the next iteration.
US10476660B1 Quadrature signal generation
Apparatuses and methods for quadrature signal generation are provided. An example includes a quadrature signal generator. The quadrature signal generator is configured to generate, based on a received differential signal, a plurality of quadrature clock signals at a same frequency as that of the received differential signal. The quadrature signal generator is also configured to provide the plurality of quadrature clock signals to a memory system.
US10476659B2 SPDIF clock and data recovery with sample rate converter
A system can include a digital oversampler configured to oversample an input data stream; a rate generator configured to select a frequency that is not less than an expected frequency of the input data stream; a rate generator clock of the rate generator configured to output a clock signal that has the selected frequency; a sample receiver configured to receive at least one sample of the input data stream from the digital oversampler; a sample counter configured to be incremented by each received sample responsive to a determination that the sample receiver has received at least one sample of the input data stream from the digital oversampler; a sample rate converter configured to accumulate samples from the sample receiver at the rate of a “toothless” clock signal, wherein the sample counter is configured to be decremented by the “toothless” clock signal at the selected frequency responsive to a determination that the sample receiver has not received at least one sample of the input data stream from the digital oversampler; and an AND gate configured to pass the “toothless” clock signal to the sample rate converter responsive to a determination that an output of the sample counter is greater than zero.
US10476656B2 System and method for asynchronous, multiple clock domain data streams coalescing and resynchronization
A plurality of synchronization FIFOs receive input data streams from corresponding transmitting agents. Data is written to the synchronization FIFOs based on write clock signals provided by the corresponding transmitting agents. An arbitration circuit reads data from the synchronization FIFOs based on an asynchronous local clock signal. A minimum number of entries (SMIN) of each synchronization FIFO is specified by a number of entries required to synchronize the stored data to the local clock signal. SMIN may further be specified by: a number of entries required to store data during a threshold time period that a throughput of the input data streams may exceed a read data throughput enabled by the local clock signal; a number of entries required to store the data during a flow control response time; and a number of entries read from the synchronization FIFO during the threshold time period and the flow control response time.
US10476655B2 Methods, apparatuses, systems, devices, and computer program products directed to low latency bandwidth efficient communications with low duplex spacing
Methods, apparatuses, systems, devices, and computer program products directed to low latency, bandwidth efficient communications with low duplex spacing (LDS) are provided. The LDS communications are facilitated by partitioning a (e.g., single) channel to include DL and UL portions (or “bandwidth fragments”) with low duplex spacing between the DL and UL portions. Among the new methodologies provided herein is a method that may include partitioning a channel to include a first bandwidth fragment that is bounded by, and overlaps or has low duplex spacing with, a pair of non-overlapping bandwidth fragments that are symmetrically offset symmetrically from a reference frequency associated with the channel; receiving a receive signal while transmitting a transmit signal on either the first bandwidth fragment or the pair non-overlapping bandwidth fragments; and using any of cancellation and interference reduction to reduce a portion of the receive signal that corresponds to the transmit signal.
US10476647B2 Coherence based pre-decoding pruning for control channel processing
Coherence based pre-decoding pruning for control channels in wireless communication systems is discussed. Data is received on at least one channel resource of a plurality of channel resources. In addition, the determining of a plurality of channel coherence metrics is discussed, where a channel coherence metric for a channel resource indicates coherence information between channels on which the plurality of carriers associated with the channel resource operate. Additionally, the determining of one or more channel resources to search for data to be decoded based, at least in part, on the plurality of channel coherence metrics is also discussed. Other aspects, embodiments, and features are also claimed and described.
US10476642B2 Reference signal design
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method for wireless communication. The method includes determining at least one RS pattern for allocating a reference signal on an uplink channel and a downlink channel based on one or more transmission factors for transmitting the reference signal, wherein at least a portion of the at least one RS pattern is the same for the uplink channel and the downlink channel. The method further includes transmitting the reference signal using the determined RS pattern.
US10476641B2 Back-to-back reference signals
Methods, systems, and devices for wireless communication are described. A base station may select a two sets of reference signal resource elements (REs) for a symbol period, where each RE of the first set is contiguous to an RE of the second set. The base station may also identify resource element groups (REGs) for control signaling, where each REG covers one or more resource blocks (RBs). The base station may then perform interference cancellation, which may be based on an interference covariance matrix for each of the REGs. In some cases, the base station may coordinate with neighboring base stations (directly or through the core network) to ensure that the selected REGs do not partially overlap with reference signal transmissions or REGs of neighboring base stations.
US10476639B2 User assignment of resource blocks in a preamble
Disclosed herein are system, method, and computer program product embodiments for providing an efficient way to assign resource blocks to user receiver devices in a wireless communications protocol. For example, the method can receive a frame for a wireless communications protocol. The method can also extract a unique value from a tone mapping field in a preamble of the frame. The method can also look up a resource block allocation for a portion of the tone space in a lookup table using the unique value. Further, the method can extract an assignment field from the preamble based on the determined resource block allocation. The method can also determine an assigned resource block number based on the assignment field. The method can also assign a resource block corresponding to the assigned resource block number to a user receiver device.
US10476638B2 Operating method and apparatus according to data duplicate retransmission in mobile communication system
An operating method and an apparatus according to data duplicate retransmission in a mobile communication system are provided. A method of a User Equipment (UE) according to data duplicate retransmission in a mobile communication system includes storing a Media Access Control Protocol Data Unit (MAC PDU) received from an Evolved Node B (ENB) in a soft buffer, decoding the MAC PDU, determining whether the decoding is a first successful decoding of data of the corresponding soft buffer, and determining whether to forward the decoded MAC PDU to an upper layer according to the determination result.
US10476636B2 Method for reporting a radio link control re-transmission failure and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for reporting an RLC (Radio Link Control) re-transmission failure in the wireless communication system, the method comprising: communicating with both the first BS and the second BS, wherein the first BS has a Radio Resource Control (RRC) connection with the UE; and reporting to the first BS, a Radio Link Control (RLC) retransmission error without RRC connection re-establishment for the first BS if the RLC retransmission error occurs in an RLC entity transmitting RLC PDU (Protocol Data Unit) to the second BS.
US10476635B2 Adaptive interleaver for wireless communication systems
The described technology is generally directed towards adaptive interleaving in network communications systems based on one or more conditions with respect to user equipment. When conditions such as the speed of the user equipment indicate that performance can be increased by interleaving the data traffic, data is transmitted to the user equipment using an adaptive interleaver in the coding chain of MIMO systems. The adaptive interleaver is not used when conditions indicate performance is unlikely to improve. Adaptive interleaving may be performed in the frequency domain, in the frequency and time domain, or the frequency time and space domain. Multiple interleavers with different interleaving patterns may be used in the frequency domain and in the frequency and time domain. Adaptive interleaving may be based on one or more various criteria corresponding to the condition data received from the user equipment.
US10476634B2 System and method for polar encoding and decoding
Systems and methods for Polar encoding with a blockwise checksum are provided. The method involves processing a set of K information blocks to produce a blockwise checksum with u blocks, where K>=2, and u>=1, and where each information block or checksum block contains P bits. The blockwise checksum may, for example, be a Fletcher checksum. The Polar code may be based on an m-fold Kronecker product matrix. Then, an N-bit input vector is produced with P×K information bits and the P×u blockwise checksum bits, and with N−PK−Pu frozen bits, where N=2m where m>=2. The N-bit input vector is processed to produce a result equivalent to multiplying the input vector by a Polar code generator matrix to produce a codeword. The codeword is then transmitted or stored.
US10476630B2 Digital bus noise suppression
A data bus interface may include a history buffer and a serializer. The history buffer may store bits representing a history of data recently transmitted on the data bus. The serializer may be configured to modify an input bit sequence containing original bits by interspersing padding bits with the original bits to suppress noise at one or more target frequencies. The serializer may output the modified input bit sequence on the data bus. Each padding bit of the plurality of padding bits may be generated based on values of at least two bits stored in the history buffer.
US10476628B2 Adaptive coding and modulation (ACM) transceiver system
One example includes an ACM transceiver system. An ACM transceiver system includes an ACM controller configured to receive a reported signal-to-noise ratio (SNR) via each of a plurality of return signals corresponding to a respective plurality of transmit signals that were each sequentially previously transmitted from the ACM transceiver system in a respective modulation and coding scheme (MODCOD). The reported SNR via a given one of the plurality of return signals corresponds to the respective one of the plurality of transmit signals. The ACM controller continuously generates an adaptive SNR threshold associated with each of the plurality of MODCODS based on the reported SNR delivered by the received plurality of return signals, and compares the reported SNR with the adaptive SNR threshold of each of the plurality of MODCODS to select one of the plurality of MODCODS for transmission of a next transmit signal.
US10476624B2 Colorless, directionless, contentionless optical network using MXN wavelength selective switches
A first configuration of an optical node may include a set of degrees, each including an inbound wavelength selective switch (WSS) and an outbound WSS. The first configuration may include a first degree expansion including a first inbound expansion WSS and a first outbound expansion WSS. An expansion input of the first inbound expansion WSS may connect to an expansion output of a second outbound expansion WSS included in a second degree expansion of a second configuration of the optical node. An expansion output of the first outbound expansion WSS may connect to an expansion input of a second inbound expansion WSS included in the second degree expansion of the second configuration. A signal input to an inbound WSS of a given one of the set of degrees may be routed, via the first degree expansion and the second degree expansion, to any drop port included in the second configuration.
US10476615B2 Techniques for scaling bandwidth of an unlicensed radio frequency spectrum band
The present disclosure, for example, relates to one or more techniques for scaling the bandwidth of a carrier. Available sub-channels of an unlicensed radio frequency spectrum band may be determined, and the available sub-channels may be included in the carrier. The available sub-channels may be adjacent or non-adjacent sub-channels. The bandwidth of the carrier may be determined according to which sub-channels are included in the carrier. In this way, the bandwidth of the carrier may be scaled according to the available sub-channels in the unlicensed radio frequency spectrum band.
US10476614B1 RF antenna supported on a drone
A small consumer drone is used to measure RF signals, such as within the vicinity of a cell tower. The drone's frame is fitted with an antenna support device which can be in the form of two intersecting arches of dielectric material. An antenna of selected specification is secured to the antenna support. In this way, the antenna support not only provides a secure mounting for the antenna, but also provides protection from objects above the drone.
US10476612B2 Transceiver system supporting receiver self calibration and methods of performing the same
A self-calibrating transceiver includes a baseband processor, a receiver chain comprising an amplifier and a digital front end (DFE), and a transmitter chain, and a calibration control state machine. The state machine stores amplifier gain steps and is in communication with the transmitter chain, the receiver chain, and the baseband processor. The state machine can set a receiver chain frequency at a predefined frequency and set a transmitter chain frequency to be offset relative to the receiver chain frequency. For each of the amplifier gain steps, the state machine can set a gain of the receiver chain and set a power of the transmitter chain. The baseband processor can measure an RSSI and transmit the measured RSSI to the state machine. The state machine can determine a digital gain compensation value based on the one or more measured RSSIs and apply the determined digital gain compensation value.
US10476609B2 Telecoil hum filter
A system and/or method is provided for enhanced listening of audio signals acquired via a telecoil by performing hum filtering. The system may include a telecoil and a telecoil hum filter. The telecoil hum filter may include a comb notch filter. The comb notch filter may include a delay module and a comb notch filter summing module. The telecoil may be operable to receive a magnetic signal and convert the magnetic signal to an input audio signal. The delay module of the comb notch filter may be configured to generate a delayed signal by applying a delay to the input audio signal. The delay may be based on a fundamental hum frequency. The comb notch filter summing module may be configured to generate a comb notch filter output signal by adding the input audio signal and the delay signal.
US10476604B2 Transmitter-receiver separation system for full-duplex underwater acoustic communication system
In one aspect, an acoustic full-duplex communication system includes a transmitter array having at least two transmitters. The transmitters are positioned along an axis of maximum transmission and are separated by about half of a wavelength of a transmission frequency band. The transmitters transmit waveforms of opposing polarity that mutually interfere in a plane orthogonal to the transmission axis. The system includes a receiver array having at least one receiver in the orthogonal plane. In a second aspect, an underwater acoustic full-duplex communication system includes a transmitter and two receivers. The receivers are symmetrically positioned about an axis, separated by about half of a wavelength of a transmission frequency band, and equidistant from the transmitter. The receivers are connected in opposing polarity. Either aspect may include an adaptive filter to improve cancellation of transmitter originated near field transmissions received by the one or more receivers.
US10476602B2 Optical circuit
An optical circuit that monolithically integrates a splitter, two optical 90° hybrids, and first to fourth waveguides on a unique substrate is disclosed. The splitter splits a local beam into first and second local beams each provided to the hybrids through the third and fourth waveguides, while, the signal beam including first and second signal beams each provided to the hybrids through the first and second waveguides without intersecting with the third and fourth waveguides. The hybrids extract in-phase components and quadrature phase components of the first and second signal beams with respect to the first and second local beams, respectively. The phase statuses of the quadrature components against the in-phase components are same in the two hybrids.
US10476599B2 Joint source and LDPC coding based coding modulation for ultra-high-speed optical transport
A method for optical communication includes combining jointly source coding with LDPC channel coding into a nonuniform signalling by mapping low-complexity variable-length prefix codes onto a constellation; and performing arbitrary nonuniform signalling, where information bits and parity bits are transmitted with different modulation schemes.
US10476595B2 Ground based subsystems, for inclusion in optical gateway, and that interface with optical networks external to optical gateway
Described herein is a ground based subsystem for inclusion in an optical gateway and for use in transmitting an optical feeder uplink beam to a satellite. The subsystem can include a wavelength-division multiplexing (WDM) multiplexer configured to receive optical data signals from optical network(s) external to the ground based optical gateway, and configured to combine the optical data signals into a wavelength division multiplexed optical signal. The subsystem can also include an optical amplifier to amplify the wavelength division multiplexed optical signal, and transmitter optics to receive the amplified wavelength division multiplexed optical signal and transmit an optical feeder uplink beam to the satellite in dependence thereon. In certain embodiments, the ground based optical gateway does not perform any modulation or demodulation of the optical data signals received from the optical network(s) external to the ground based optical gateway before they are provided to the WDM multiplexer.
US10476591B2 Free space optical communication system receiver
A free space optical communication system receiver (500) comprising: a central optical sensor (600); and a plurality of further optical sensors (601-604) disposed around a peripheral edge of the central optical sensor (600). The free space optical communication system receiver (500) may be coupled to means for moving the free space optical communication system receiver (500) relative to an incoming optical signal (510). A controller (508) may be configured to, using measurements of the incident optical signal (510) by the plurality of further optical sensors (601-604), control the means so as to move the free space optical communication system receiver (500) relative to the incident optical signal (510).
US10476587B2 System and method for enhancing reliability in a transport network
One embodiment of the present invention provides an optical link coupling two nodes in an optical transport network. The optical link includes a fiber span, which includes a first optical fiber, a second optical fiber, and a splitter. The input of the splitter is coupled to an input of the fiber span, and first and second outputs of the splitter are coupled, respectively, to the first and second optical fibers. The optical link further includes a first amplifier coupled to the first optical fiber, a second amplifier coupled to the second optical fiber, and an optical switch. Two inputs of the optical switch are coupled to outputs of the first and second amplifiers, respectively; and an output of the optical switch is coupled to an input of a third amplifier.
US10476586B2 Sub-frame configuration in cellular system
This document discloses a solution for configuring sub-frames in a cellular communication system. According to an aspect, a method comprises: allocating, in a network node of the cellular communication system, at least one set of available lengths for use in selection of a length of at least one of an uplink control part and a downlink control part of a sub-frame; selecting, in the network node, a length of at least one of the uplink control part and the downlink control part of the sub-frame, the length being selected amongst the at least one set of available lengths, the sub-frame comprising the uplink control part carrying at least one of uplink control information and an uplink reference signal and further comprising the downlink control part carrying at least one of downlink control information and a downlink reference signal; and causing transmission of a message comprising at least one information element indicating the selected length of the at least one of uplink control part and downlink control part of the sub-frame.
US10476585B1 Distributed network node locations in a mobile node network
Various arrangements for establishing a bidirectional satellite communication session are presented. Initialization data may be accessed to tune an antenna to a geosynchronous satellite, wherein the initialization data is stored locally by the access node. The initialization data may be used to point and tune the antenna to the geosynchronous satellite. Ephemeris data may be received from the geosynchronous satellite. The ephemeris data may be indicative of orbital locations of satellites that are part of a non-geosynchronous satellite constellation. The ephemeris data may be used to point and tune the antenna to a satellite of the non-geosynchronous satellite constellation. The bidirectional satellite communication session may then be established with the satellite of the non-geosynchronous satellite constellation.
US10476584B1 Systems and methods for autonomous operations of ground station networks
A mission planning system for scheduling the operations of one or more ground stations in order to optimize overall system communications with a plurality of satellites. The mission planning system comprises a digital processor in communication with each ground station, with the digital processor acting to assess the benefits and penalties acting in the system as a whole over a given time horizon. A system-wide cost function evaluated by the processor generally compares resultant SNR and slewing penalties for achievable communications, and provides a control vector uj(t) for each ground station determined through an optimization process, in order that various physical constraints and weighting factors pertinent to an individual ground station may be incorporated and accommodated as the digital processor optimizes overall system communications.
US10476583B2 Managed time division duplexed baseband signaling
The present disclosure relates to one or more techniques for communicating across multiple nodes using a single communication link. In certain embodiments, the nodes may be an indoor unit and an outdoor unit of a satellite user terminal for a satellite system. The multiple nodes may communicate with each other using a managed time division duplexed baseband signaling protocol over a single communication link.
US10476581B2 Extending wireless signal coverage with drones
Based on electronic communication received from a wireless device or from an access point, it is determined that a wireless signal relay is needed between the wireless device and the access point. In response to the determination, a drone is deployed between the wireless device and the access point to relay wireless signals between the wireless device and the access point. The deployed drone measures a first strength of a first wireless signal received from the wireless device or measures a second strength of a second wireless signal received from the access point. Based on the measurements, it is determined that the wireless device has moved relative to the access point after the drone has been deployed. In response to the determining that the wireless device has moved, the location of the drone is adjusted to maintain the first strength or the second strength above a predetermined level.
US10476576B2 Method for configuring feedback information to feed explicit channel state information back in wireless communication system
A method for transmitting feedback configuration information by a terminal configured to perform communication through a channel in a wireless communication system is provided. The method includes configuring channel component information for separating each of a plurality of channel elements of the channel according to components of the plurality of channel elements; configuring grouping information for grouping the plurality of channel elements; configuring order sorting information for sorting an order of the plurality of channel elements; configuring probability distribution approximation information for probability distribution approximating the plurality of channel elements; and transmitting the configured channel component information, grouping information, order sorting information, and probability distribution approximation information.
US10476575B2 Codebook-based signal transmission/reception method in multi-antenna wireless communication system, and device for same
Disclosed are a codebook-based signal transmission/reception method in a multi-antenna wireless communication system, and a device for same. Specifically, provided is a method by which a terminal transmits/receives a signal on the basis of a codebook, in a 2-dimensional multi-antenna wireless communication system, comprising the steps of: receiving a channel state information reference signal (CSI-RS) from a base station, via a multi-antenna port; and reporting channel state information to the base station. The channel state information comprises a precoding matrix indicator (PMI) for indicating a precoding matrix. The PMI comprises a first PMI for selecting a precoding matrix set from a codebook, and a second PMI for selecting one precoding matrix from the precoding matrix set. The pair of the first dimensional index and second dimensional index of the precoding matrix belonging to the precoding matrix set is (x, y), (x+2, y), (x, y+1), (x+1, y+1), x and y being whole numbers that are not negative.
US10476574B2 Method and apparatus for operating a wireless communication interface for a radio network
The invention relates to a method for operating a wireless communication interface arranged in a vehicle, in particular a motor vehicle, an apparatus for operating a wireless communication interface and a vehicle, in particular a motor vehicle, having an apparatus for operating a wireless communication interface and a control device. According to the invention, at least one uplink user data signal is taken as a basis for determining a channel quality indicator for the user data signal, so that channel quality determination is performable in the application layer independently of determination methods for the channel quality based on pilot, control or protocol signals.
US10476573B2 Method and apparatus for receiving CQI information and method and apparatus for transmitting CQI information
The present disclosure provides a method and an apparatus for receiving Channel Quality Indication (CQI) information, as well as a method and an apparatus for transmitting CQI information. The method for receiving CQI information includes: transmitting a higher layer configuration signaling message to a terminal; and receiving CQI information from the terminal. The CQI information is determined based on a CQI table obtained based on the higher layer configuration signaling message. With the above solutions, higher data transmission reliability and lower data transmission rate required for MTC terminals with coverage enhancement and 5G terminals can be achieved.
US10476572B2 Method and apparatus to enable multi-resolution CSI reporting in advanced wireless communication systems
A method of user equipment (UE) for channel state information (CSI) feedback in a wireless communication system. The method comprises receiving, from a base station (BS), CSI feedback configuration information for a pre-coding matrix indicator (PMI) feedback indicating a linear combination (LC) pre-coding matrix that corresponds to a linear combination of a plurality of L beams and a plurality of coefficients, determining the first PMI (i1) and the second PMI (i2), and transmitting, to the BS, the CSI feedback including the first PMI (i1) and the second PMI (i2) over an uplink channel.
US10476570B2 Method by which terminal reports channel status information to base station in wireless communication system, and apparatus therefor
Disclosed in the present application is a method by which a terminal reports channel status information (CSI) to a base station in a wireless access system. The method for reporting the CSI comprises the steps of: receiving, from the base station, the information on a CSI process comprising a plurality of channel status information-reference signal (CSI-RS) resources; determining a CSI-RS resource indicator (CRI) indicating one of the plurality of CSI-RS resources; determining a precoding-related indicator on the basis of the determined CRI; and reporting, to the base station, the CSI comprising the CRI and the precoding-related indicator, wherein the precoding-related indicator has the value of 0 when the number of CSI-RS antenna ports indicated by the CSI is less than or equal to a predetermined value.
US10476565B2 Apparatus and method for uplink transmission in wireless communication system
The present disclosure relates to a 5G generation or pre-5G communication system for supporting a higher data transmission rate than a 4G communication system such as LTE. The present disclosure relates to uplink transmission in a wireless communication system, and an operating method of a terminal includes: determining a second codebook for a reference signal, based on a first codebook for data; and transmitting at least one reference signal generated by using the second codebook, and at least one data signal generated by using the first codebook.
US10476552B2 Electronic device for performing electric field communication
An electronic device according to the present disclosure is configured to perform electric field communication via an electric field transmission medium. The electronic device includes a first electrode and a second electrode for performing electric field communication, and a first magnetic sheet. The first electrode portion has at least a first loop antenna. The first magnetic sheet is disposed adjacent to the first electrode portion.
US10476544B2 Signal transmission and receiving method, system and apparatus based on filter bank
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A signal transmission method based on a filter bank, includes obtaining by a transmitter pre-equalization information, wherein the pre-equalization configuration information indicates whether pre-equalization is enabled, if the pre-equalization configuration information indicates that the pre-equalization is enabled, generating by the transmitter pre-equalization coefficients according to a pre-equalization manner, and performing pre-equalization operation to transmission signals according to the pre-equalization coefficients, and performing modulation based on the filter bank.
US10476543B2 Method and apparatus for chip-on board flexible light emitting diode
A lighting device is disclosed having a plurality of LED chips mounted on a single planar flexible substrate, wherein the single planar flexible substrate is disposed in an arcuate orientation. A heat sink having an arcuate surface shaped to approximate the arcuate orientation of the flexible substrate is coupled to the flexible substrate between complementary arcuate surfaces. A luminescent coating is disposed about a top surface of the arcuate single planar flexible substrate.
US10476539B1 Automatic gain control adjustment in multi-antenna short-range wireless system
Adjusting automatic gain control of a receiver, in a short-range wireless system having a plurality of channels and a plurality of receiving antennas, includes setting initial gain to be set by receiver AGC based on signals received at a receiver reference antenna, receiving, at each of the receiving antennas, a signal on a current channel, and adjusting gain to be set by AGC for the signal to prevent saturation. Angle-of-arrival estimation may be performed following adjusting of the AGC. Adjusting AGC may include backing off the AGC, changing the reference antenna prior to deriving gain to be set by AGC, or determining gain to be set by AGC at additional receiving antennas, and for each antenna that is not the reference antenna and is not one of the additional antennas, selecting gain to be set by AGC from a closest one of the reference antenna and the additional antennas.
US10476538B2 Method of controlling harmonics and mobile terminal performing thereof
A mobile terminal performing harmonic rejection includes a plurality of baseband units generating a baseband signal; a plurality of up-converters converting the baseband signal into a radio frequency (RF) signal; and a controller controlling phases of a plurality of signals applied to the plurality of baseband units and the plurality of up-converters. Meanwhile, the controller may perform at least one of a harmonic rejection mode, a first non-harmonic rejection mode for improving a signal-to-noise ratio (SNR), and a second non-harmonic rejection mode for improving linearity to provide a transmitting part having improved harmonic distortion characteristics and the mobile terminal having the transmitting part.
US10476533B1 Transmit and receive switch and broadband power amplifier matching network for multi-band millimeter-wave 5G communication
According to one embodiment, a transmit/receive (T/R) switch includes a transmit switch, between a transmit port and an antenna port, a receive switch, between a receive port and the antenna port, a transmit inductor, coupled in parallel between the transmit switch the transmit port, and a receive inductor, coupled in parallel between the transmit switch the transmit port. The T/R switch can be co-designed with a power amplifier (PA) output matching circuit.
US10476532B2 Multiplexer, transmission apparatus, and reception apparatus
A multiplexer includes a common terminal connected to an inductance element at a connection path with an antenna element, filter elements including different pass bands and connected to the antenna element with the common terminal therebetween, and an inductance element arranged in series between a transmission filter with a largest capacitance when viewed from the antenna side among the filter elements and the common terminal. An inductive component of the inductance element and a capacitive component of the transmission filter element define an LC series resonant circuit, and a resonant frequency of the LC series resonant circuit is lower than any of pass bands of the filter elements.
US10476527B2 Data processing device and data processing method
The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 6/15, 8/15, or 10/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.
US10476523B2 Elementary check node-based syndrome decoding using pre-sorted inputs
At least a method and an apparatus are presented for decoding a signal. For example, a decoder is presented for determining an estimate of an encoded signal. The decoder comprises one or more variable node processing units and one or more check node processing units configured to exchange messages, each message comprising one or more components, a component comprising a symbol and a reliability metric associated with the symbol. The at least one check processing unit is further configured to calculate at two or more elementary check node processors a set of syndromes from at least three permuted messages, a syndrome comprising a binary vector; generate at least one check node message from the set of syndromes depending on the binary vector, and send the at least one check node message to a signal estimation unit.
US10476518B1 Hardware friendly data compression
Systems, apparatus and methods are provided for compressing data. An exemplary method may comprise interleaving one or more literal length fields with one or more literal fields to an output. The literal fields may contain a first data segment literally copied to the output, and each of the one or more literal length fields may contain a value representing a length of a succeeding literal field. The method may further comprise determining a second data segment being matched to a previously literally copied sequence of data and a match position and writing to the output one or more match length fields and a match position field containing the match position. The literal length fields may contain a total length of the first data segment and the match length fields may contain a total length of the second data segment.
US10476517B2 Modulator for a digital amplifier
The present disclosure relates to a modulator for a digital amplifier and a device comprising such a modulator and a digital amplifier.The modulator includes a pulse shaper and a control unit for controlling the pulse shaper to convert an input signal into a bit stream configured for a digital amplifier which encodes an amplitude value per clock of a carrier signal. The pulse shaper can represent a respective amplitude value of the input signal with different bit patterns. The control unit includes an assignment of the control commands to associated amplitude values resulting from amplification of the associated bit patterns with the digital amplifier is stored or at least is provided in that the control unit selects a control command per clock by means of the assignment and the amplitude value of the input signal and drives the pulse shaper accordingly.
US10476511B2 PLL circuit, semiconductor device including the same, and control method of PLL circuit
A PLL circuit includes a phase comparator, first and second charge pumps, a filter generating a first control voltage from a current of the first charge pump, a comparator comparing a voltage of a first node with a reference voltage, a switch section outputting the reference voltage to the first node and outputting a current of the second charge pump to a second node in a high-speed lock mode, and outputting the current of the second charge pump to the first node and outputting a result from the comparator to the second node in a normal lock mode, a second filter generating a second control voltage by integrating a current of the first node, a third filter generating a third control voltage by integrating a current of the second node, and a voltage controlled oscillator generating a clock signal of a frequency corresponding to the first to third control voltages.
US10476510B2 Clock and data recovery device and method using current-controlled oscillator
A clock and data recovery device associated with a data receiving apparatus, the clock and data recovery device including an oscillator configured to generate a clock signal; and a regulator configured to supply current to the oscillator, the regulator including, a first current source configured to supply a first current to the oscillator, and a second current source configured to supply a second current to the oscillator such that the second current is supplied to the oscillator, after a period of time, to de-emphasize the first current, the period of time being based on the first current.
US10476508B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes a first package, an oscillation element housed in the first package, a first temperature controller housed in the first package, a second package adapted to house the first package, and a second temperature controller disposed outside the first package, and housed in the second package.
US10476499B2 Low power consumption power-on reset circuit and reference signal circuit
A power-on reset (POR) circuit includes: a signal generator circuit for generating a first and a second signal according to an input voltage, and a comparator circuit. The comparator circuit, having a non-zero input offset, includes a first MOS transistor with a first conductive type and having a first conductive type gate and a first threshold voltage, and a second MOS transistor with a first conductive type and having a second conductive type gate and a second threshold voltage. The input offset relates to a difference between the first and the second threshold voltage. The first and the second signal control the first and the second MOS transistors respectively to generate a POR signal. When the input voltage exceeds a POR threshold which relates to a predetermined multiple or ratio of the input offset, the POR signal transits its state.
US10476495B2 Drive device
A drive device wherein a main switching element is connected to a main current path, an input terminal of the switching element on the higher potential side and an output terminal of the switching element on the lower potential side are electrically connected to a control terminal of the main switching element, a first resistance is connected between an input terminal of the switching element on the lower potential side and a control terminal of the main switching element, a first capacitor is parallelly connected to the first resistance, and a second capacitor is connected between a connection point of the first resistance and a control terminal of the main switching element and a terminal on the higher potential side of the main switching element.
US10476493B2 Buffer circuit, semiconductor integrated circuit device, oscillator, electronic apparatus, and base station
A buffer circuit includes a first MOSFET including a first source electrode, a first gate electrode, and a first drain electrode, and a second MOSFET, which includes a second source electrode, a second gate electrode, and a second drain electrode, and is same in polarity as the first MOSFET, and the first gate electrode and the second gate electrode are electrically connected to each other.
US10476492B2 Structures and operations of integrated circuits having network of configurable switches
Embodiments herein may present an integrated circuit including a switch, where the switch together with other switches forms a network of switches to perform a sequence of operations according to a structure of a collective tree. The switch includes a first number of input ports, a second number of output ports, a configurable crossbar to selectively couple the first number of input ports to the second number of output ports, and a computation engine coupled to the first number of input ports, the second number of output ports, and the crossbar. The computation engine of the switch performs an operation corresponding to an operation represented by a node of the collective tree. The switch further includes one or more registers to selectively configure the first number of input ports and the configurable crossbar. Other embodiments may be described and/or claimed.
US10476490B2 Selectable delay buffers and logic cells for dynamic voltage scaling in ultra low voltage designs
Provided is a selectable delay buffer for tuning a delay path in a circuit. The selectable delay buffer comprises a first delay segment configured to pass an input signal to an output terminal within a first range of time delays, a second delay segment configured to pass the input signal to the output terminal within a second range of time delays that is different from the first range, and a segment selection switch configured to selectively couple the delay segments to the output terminal based on received selection information that indicates which delay segment to couple to the output terminal.
US10476488B2 Jitter cancellation with automatic performance adjustment
Methods, systems, and devices for jitter cancellation with automatic performance adjustment are described. Within a clock distribution system in an electronic device (e.g., a memory device), a jitter cancellation system may be configured to introduce delay between an input clock signal and output clock signal that is directly proportional to the supply voltage for the clock distribution system. In response to supply noise, the delay introduced by the jitter cancellation system may vary directly with respect to the supply voltage fluctuations and thus may offset fluctuations in the delay introduced by other components of the clock distribution system, which may vary inversely with respect to the supply voltage fluctuations. A control component within the jitter cancellation system may execute an algorithm to adjust or regulate the delay introduced by the jitter cancellation system, including its responsiveness to fluctuations in the supply voltage.
US10476487B2 Electronic comparison systems
An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.
US10476486B2 Direct coupled biasing circuit for high frequency applications
This invention eliminates the need for “capacitor coupling” or “transformer coupling,” and the associated undesirable parasitic capacitance and inductance associated with these coupling techniques when designing high frequency (˜60 GHz) circuits. At this frequency, the distance between two adjacent stages needs to be minimized. A resonant circuit in series with the power or ground leads is used to isolate a biasing signal from a high frequency signal. The introduction of this resonant circuit allows a first stage to be “directly coupled” to a next stage using a metallic trace. The “direct coupling” technique passes both the high frequency signal and the biasing voltage to the next stage. The “direct coupling” approach overcomes the large die area usage when compared to either the “AC coupling” or “transformer coupling” approach since neither capacitors nor transformers are required to transfer the high frequency signals between stages.
US10476484B2 Positive logic digitally tunable capacitor
Methods and devices providing Positive Logic biasing schemes for use in a digitally tuning capacitor in an integrated circuit device are described. The described methods can be used in integrated circuits with stringent requirements in terms of switching time, power handling, noise sensitivity and power consumption. The described devices include DC blocking capacitors arranged in series with stacked switches coupled to RF nodes. The stacked FET switches receive non-negative supply voltages through their drains and gates during the ON and OFF states to adjust the capacitance between the two nodes.
US10476483B2 Decimation filter
Filters are discussed where a first window function and a second window function are applied to a digital input signal, wherein a window length of the first window function is longer than a window length of the second window function. The results of this windowing are integrated.
US10476481B2 Acoustic filtering circuitry including capacitor
Acoustic filtering circuitry includes a piezoelectric layer, a dielectric layer, a plurality of acoustic resonators, and a capacitor. The dielectric layer is over a surface of the piezoelectric layer. The plurality of acoustic resonators each includes a transducer on the surface of the piezoelectric layer such that the transducer is between the piezoelectric layer and the dielectric layer. The capacitor includes a first plate on the surface of the piezoelectric layer such that the first plate is between the piezoelectric layer and the dielectric layer and a second plate over the first plate such that the second plate and the first plate are separated by at least a portion of the dielectric layer.
US10476480B1 Dual-mode MEMS resonator, oscillator, sensor, timing device, acoustic filter and front-end module and the methods of making
A dual-mode resonator, devices employing the dual-mode resonator, and the methods of making the resonator and the devices are disclosed. Embodiments include a dual-mode resonator including a semiconductor substrate; a material on the semiconductor substrate, having a cavity formed therein; a seed layer over the cavity in a V-shape, wherein sides of the V-shape form an angle of 15 to 25 degrees with a horizontal line; a bottom electrode on the seed layer; an acoustic layer on the bottom electrode; a top electrode on the acoustic layer; and a mass loading layer on the top electrode; and a cap over the dual-mode resonator.
US10476479B2 Filter and filter module
A filter includes: series resonators connected to each other in series; shunt resonators connected to first nodes between some of the series resonators; and a variable capacitor connected to a second node between some of the series resonators, and forming a pole configured to suppress harmonics.
US10476474B2 Acoustic wave resonator, filter, and duplexer
An acoustic wave resonator includes: comb-shaped electrodes located on a piezoelectric substrate, each including electrode fingers exciting an acoustic wave and a bus bar electrode connecting to the electrode fingers, the comb-shaped electrodes forming an overlap region where the electrode fingers of one of the comb-shaped electrodes overlap the electrode fingers of the other, wherein each of the electrode fingers overlapping in the comb-shaped electrodes includes: a first region that is located in the overlap region, where a velocity of the acoustic wave is a first velocity, and of which a position in a first direction in which the electrode fingers extend changes with respect to a second direction intersecting the first direction; and second regions that are located in the overlap region, where a velocity of the acoustic wave is a second velocity different from the first velocity, and that sandwich the first region in the first direction.
US10476470B2 Elastic wave filter device
An elastic wave filter device includes a piezoelectric film, a high acoustic velocity support substrate in which an acoustic velocity of a propagating bulk wave is larger than an acoustic velocity of a main mode elastic wave propagating in the piezoelectric film, and IDT electrodes in contact with the piezoelectric film. A serial arm resonator and a parallel arm resonator are defined by the IDT electrodes such that, a direction in which tips of first and second electrode fingers are connected defines a tilt angle with respect to a propagation direction of elastic waves excited by the IDT electrodes. A tilt angle of the serial arm resonator is different from a tilt angle of the parallel arm resonator.
US10476468B1 Tuning thin-film bulk acoustic resonator radio frequency receivers
A device can include a thin-film bulk acoustic resonator (“FBAR”), a transceiver, a capacitor network, and a processor. The transceiver can transmit and receive radio frequency (“RF”) signals using the FBAR. The capacitor network can be conductively coupled to the FBAR. The processor can be in communication with the capacitor network. The processor can obtain a capacitor tuning code. The processor can further establish a capacitance of the capacitor network based on the capacitor tuning code during a RF receiving operation.
US10476459B2 Methods and apparatus for adjusting a level of an audio signal
The invention relates to methods and apparatus for adjusting a level of an audio signal. An audio signal is divided into a plurality of frequency bands. Modification parameters are obtained for at least one of the plurality of frequency band. Gain factors are derived for at least one of the plurality of frequency bands, the gain factors determined based on the amplitude scale factors. The gain factors are smoothed. A level of noise from noise compensation factors is determined. The gain factors are applied to at least one of the frequency bands to generate gain adjusted frequency bands. The level of noise is adjusted based on the gain adjusted frequency bands. At least one of the frequency bands is filtered with a filter generated with the filter coefficients. The plurality of frequency bands is synthesized to generate an output audio signal.
US10476454B2 Power amplifier module
A power amplifier module includes a first current source that outputs a first current corresponding to a level control voltage for controlling a signal level of an amplified signal, a second current source that outputs a second current corresponding to the level control voltage, a first transistor in which an input signal and a first bias current are supplied to a base and an emitter is grounded, a second transistor in which an emitter is connected to a collector of the first transistor, the second current is supplied to a base, and a first amplified signal obtained by amplifying the input signal is output from a collector, and a third transistor in which the first current is supplied to a collector, a bias control current or voltage is supplied to a base, and the first bias current is supplied from an emitter to the base of the first transistor.
US10476449B2 Switched capacitor circuit to make amount of change in reference voltage even regardless of input level
A switched capacitor circuit includes a first main sampler circuit, a second main sampler circuit, a first replica sampler circuit, and a second replica sampler circuit. The first main sampler circuit samples a first input of a differential input, and generates a first output corresponding to the sampled first input based on a first reference voltage. The second main sampler circuit samples a second input of the differential input, and generates a second output corresponding to the sampled second input based on a second reference voltage. The first replica sampler circuit receives the first input, and holds the received first input based on the second reference voltage. The second replica sampler circuit receives the second input, and holds the received second input based on the first reference voltage.
US10476445B2 Systems and methods for improved power yield and linearization in radio frequency transmitters
An exemplary system comprises a linearizer module, a first upconverter module, a power amplifier module, a signal sampler module, and a downconverter module. The linearizer module may be configured to receive a first intermediate frequency signal and to adjust the first intermediate frequency signal based on a reference signal and a signal based on a second intermediate frequency signal. The first upconverter module may be configured to receive and up-convert a signal based on the adjusted first intermediate frequency signal to a radio frequency signal. The power amplifier module may be configured to receive and amplify a power of a signal based on the radio frequency signal. The signal sampler module may be configured to sample a signal based on the amplified radio frequency signal. The downconverter module may be configured to receive and down-convert a signal based on the sampled radio frequency signal to the second intermediate frequency signal.
US10476444B1 Cross-fading in dual-path pulse width modulation system
A system may include a plurality of playback paths comprising an open-loop playback path configured to drive an output load and a closed-loop playback path. The closed-loop playback path may include an outer feedback loop comprising one or more integrators, a quantizer, and an output driver for driving the output load, the outer feedback loop having an outer loop feedback gain and an inner feedback loop comprising the one or more integrators and the quantizer and excluding the output driver, wherein the inner feedback loop has a variable inner loop feedback gain which is adjustable to match the outer loop feedback gain.
US10476438B2 Envelope tracking bias circuit
An envelope tracking (ET) bias circuit includes an envelope tracking (ET) bias circuit includes an envelope detection circuit, an envelope amplifier circuit, and an envelope output circuit. The envelope detection circuit is configured to detect an envelope of an input signal, and output an envelope signal based on the detected envelope of the input signal. The envelope amplifier circuit is configured to differentially amplify the envelope signal in response to a first control signal and cancel a direct current (DC) offset of the envelope signal to output an amplified signal from which the DC offset is canceled. The envelope output circuit is configured to generate an ET bias current by selecting either one of a negative signal of the amplified signal and a positive signal of the amplified signal in response to a second control signal.
US10476437B2 Multimode voltage tracker circuit
A multimode voltage tracker circuit is provided. The multimode voltage tracker circuit is configured to generate a modulated voltage for amplifying a radio frequency (RF) signal(s), which may be modulated in a wide range of modulation bandwidth. In one non-limiting example, the multimode voltage tracker circuit can be configured to operate in a low modulation bandwidth (LMB) mode to generate an average power tracking (APT) modulated voltage for amplifying the RF signal(s) when the RF signal(s) is modulated in a lower modulation bandwidth (e.g., <50 KHz). As such, the multimode voltage tracker circuit can be adapted to support lower bandwidth communications in an Internet-of-Things (IoT) network with improved efficiency, stability, and performance.
US10476436B2 Resonant unit, voltage controlled oscillator (VCO) implementing the same, and push-push oscillator implementing a pair of VCOs
A resonant circuit to be connected to a negative resistance unit is disclosed. The resonant circuit includes a pair of resonant transmission lines electrically coupled to each other and a coupling transmission line connecting the resonant transmission lines. The resonant transmission lines and the coupling transmission line are formed on a semiconductor substrate. The resonant transmission lines have a length corresponding to a quarter wavelength (λ/4) of twice of the resonant frequency attributed to the resonant circuit.
US10476434B1 Quadrature clock generation with injection locking
Aspects of the disclosure are directed to quadrature clock generation with injection locking. In accordance with one aspect, quadrature clock generation with injection locking uses a digital calibration circuit having a coarse calibration circuit and a fine calibration circuit to perform a coarse frequency calibration of a controlled oscillator, wherein the controlled oscillator is coupled to the digital calibration circuit; characterize a replica oscillator signal path associated with an oscillator replica circuit, wherein the oscillator replica circuit is coupled to the controlled oscillator; perform a fine frequency calibration of the controlled oscillator by measuring a phase difference between the controlled oscillator and the oscillator replica circuit; and generate a calibrated set of quadrature clock signals after performing the fine frequency calibration of the controlled oscillator.
US10476429B2 Solar junction box
A solar junction box for a solar panel includes a contact assembly having a base configured to be mounted to a solar panel and a terminal held by the base. The base has at least one foil opening configured to receive a foil. The terminal has a protection device contact configured to be terminated to a protection device. The terminal has a foil contact configured to be terminated to the foil. The terminal has a terminating contact configured to be electrically connected to a terminating assembly. The solar junction box includes a cover covering the contact assembly. The cover has walls defining a cavity receiving the terminal of the contact assembly. The walls are configured to be mounted directly to the solar panel.
US10476428B1 DC voltage control in renewable energy based multilevel power converter
According to one aspect, embodiments herein provide a renewable energy-based power converter comprising an input, a high-side DC bus, a low-side DC bus, a first output, an inverter portion configured to convert DC power from the high-side DC bus and the low-side DC bus into output AC power, an interface converter coupled to the high-side DC bus and the low-side DC bus, a first auxiliary DC-DC converter, and a controller, wherein, in a first mode of operation, the DC busses are configured to receive input DC power from the input, and the controller is configured to operate the interface converter to convert DC power from the DC busses into regulated DC power, to operate the interface converter to balance voltage levels of the DC busses, and to operate the first auxiliary DC-DC converter to convert the regulated DC power into first output DC power provided to a DC load.
US10476427B2 Photovoltaic modules
A modular photovoltaic (PV) system can include a PV cell, a frame coupled to the PV cell, and a converter. The frame is configured to support a plurality of pairs of externally accessible connectors, each pair having a positive voltage connector and a negative voltage connector, the positive voltage connector of each pair of the plurality electrically connected to each other and the negative voltage connector of each pair of the plurality electrically connected to each other. The converter is configured to receive voltage from the PV cell and change the voltage for output at one or more pairs of the externally accessible connectors. The converter may include Maximum Power Point Tracking services to manage the power output from the PV cell. Multiple PV systems may be connected to each other in coplanar and non-coplanar relationships. In some embodiments, the frames have triangular, rectangular, or other polygonal shapes.
US10476426B2 Systems and methods for collecting solar energy using a tilted linear solar collector
Various embodiments of the present disclosure relate to systems and processes for collecting solar energy. According to particular embodiments, a solar collector device comprises one or more primary reflectors, and a receiver assembly mounted on a frame structure. The receiver assembly comprises one or more secondary concentrators and a heat transfer tube. Each primary reflector comprises a flat elongated mirror mounted on a structural backing that is rotatably coupled to the frame structure such that each primary reflector may pivot around a pivot axis. The receiver assembly may translate along the frame structure in a direction that is parallel to the pivot axes of the one or more primary reflectors. The one or more primary reflectors reflect light focused upon the receiver assembly such that heat energy from the reflected light is transferred to a heat transfer fluid in the heat transfer tube.
US10476425B2 Height adjustment bracket for roof applications
A roof mount system supports a solar panel above a roof and includes a base positioned on the roof and a first fastener connected to the base and extending away from the roof and moveable along the base in a direction generally parallel to the roof. A first clamp supports a bottom surface of a solar panel frame and adjusts the height of the solar panel above the roof by moving the first clamp along a first fastener in a direction perpendicular to the roof. A second clamp is connected to a second fastener and moves with respect to the first clamp perpendicular to the roof. The solar panel is clamped between the first clamp and the second clamp portion. A protrusion extends from the first or second clamp to form an electrical bond between the solar panel frame and the respective first or second clamp.
US10476423B2 Synchronous motor control device, compressor drive system, and air conditioner
A synchronous motor control device includes a voltage detector, a current detector, an inverter main circuit, and an inverter control unit. The inverter control unit includes: a phase current reproduction unit that reproduces a direct current into phase currents flowing to a permanent magnet synchronous motor; a current coordinate transformation unit that transforms the reproduced phase current into current on a control coordinate axis of a rotating coordinate system; a current control unit that calculates a voltage command value of the permanent magnet synchronous motor in such a manner that the current on the control coordinate axis equals a specific value; and a limiter unit that limits the value of the voltage command value.
US10476421B1 Optimized switched reluctance phase current control in a continuous conduction mode
A device may select an operation mode based on at least one of a motor speed, a motor transient speed, or a motor power command value. The operation mode may be selected from a group of operation modes including a single pulse mode, a continuous conduction mode, and a variable dwell continuous conduction mode. The device may control a switched reluctance motor using the operation mode.
US10476419B2 Method of controlling dual inverter
A dual inverter control method is capable of improving power efficiency of an inverter and a motor by controlling a dual inverter through 6-step control to apply a voltage to the motor in a motor driving system using the dual inverter. The dual inverter control method for controlling first and second inverters having output terminals commonly connected to a motor includes comparing all voltage commands for driving the motor with the magnitude of a DC voltage commonly applied to the first and second inverters; and generating a first voltage command with respect to an output of the first inverter and a second voltage command with respect to an output of the second inverter by selectively applying high gain over voltage modulation (HOVM) depending on a comparison result.
US10476416B2 Automatic air defrost system
A method and apparatus for controlling the direction of a defrost device for refrigeration coils includes measuring the current drawn by or the torque produced by a permanent magnet motor, wherein the permanent magnet motor powers a defrost device recurrently back and forth along refrigeration coils and reverses the direction of the permanent magnet motor when the measured current drawn or measured torque produced are at or above a first limit. The method omits the use of switches and sensors to signal when the defrost device is reversed to reduce failures and stoppages.
US10476415B2 Motor drive control device and motor drive control method
According to an aspect of the present disclosure, a motor drive control device includes a motor drive unit having a plurality of switch elements connected to a power supply source and supplying a driving current to a plurality of phase coils of a motor, a control circuit unit outputting, to the motor drive unit, a drive control signal for operating the plurality of switch elements to sequentially switch energization patterns for the plurality of phase coils, and a current detecting circuit for detecting a voltage value corresponding to a magnitude of the driving current, wherein the control circuit unit includes a first determination unit determining whether a state of overcurrent where a magnitude of the driving current exceeds a predetermined overcurrent threshold occurs based on the voltage value each time an energization pattern is switched, and a second determination unit determining whether driving of the motor is in an abnormal condition based on a determination result of the first determination unit for a plurality of energization patterns.
US10476405B2 Element and electric generator
An element including: a first electrode; an intermediate layer; and a second electrode, the first electrode, the intermediate layer, and the second electrode being disposed in this order, the intermediate layer including an organic polymer material, where a molecular structure of the organic polymer material includes a structure represented by the following formula (1) where R1 is a carbonyl group, an ether group, a thioether group, or organopolysiloxane, and R1 may form a cyclic structure (an imide group) with R2; and R2 to R6 are organic groups that may be identical or different, where each of the organic groups may have a valency of 2 or more and may form another structure:
US10476403B2 Multiphase power converter circuit and method
A multiphase power converter circuit includes at least two single phase power converter circuits. Each single phase power converter circuit includes at least one converter series circuit with a number of converter units. The converter series circuit is configured to output a series circuit output current. A synchronization circuit is configured to generate at least one synchronization signal. At least one of the converter units is configured to generate an output current such that at least one of a frequency and a phase of the output current is dependent on the synchronization signal.
US10476400B1 Dual-comparator current-mode rectifier
A dual-comparator rectifier circuit of a wireless power receiver includes a receive coil configured to generate a current in response to receiving power through electromagnetic waves from a wireless power transmitter and a bridge circuit. The bridge circuit includes four branches, and one node of each of the four branches is coupled to one of a first node or a second node of the receive coil. A first branch and a second branch of the four branches are coupled to the first node and the second node of the receive coil and include a first circuit and a second circuit, respectively. The first circuit includes a first comparator and a first switch circuit and the second circuit includes a second comparator and a second switch circuit. The first circuit and the second circuit can set a dynamic turn-on threshold for the first switch circuit and the second switch circuit, respectively.
US10476397B2 Interleaved resonant converter
Provided are methods and circuits for a resonant converter comprising at least one switch-controlled capacitor, wherein the at least one switch-controlled capacitor controls a resonant frequency of the resonant tank circuit. Provided are constant and variable switching frequency embodiments, and fill-wave and half-wave switch-controlled capacitor embodiments. Also provided are interleaved resonant converters based on constant and variable switching frequency, and full-wave and half-wave switch-controlled capacitor resonant converter embodiments. Interleaved embodiments overcome load sharing problems associated with prior interleaved resonant converters and enable phase shedding to improve light load efficiency.
US10476396B2 Electric power conversion device
An electric power conversion device includes an element-side first electrode conductor and an element-side second electrode conductor extending from a semiconductor element section toward one side in a first direction, and a capacitor-side first electrode conductor and a capacitor-side second electrode conductor extending from the capacitors toward the other side in the first direction, wherein a connecting surface of the element-side first electrode conductor and a connecting surface of the capacitor-side first electrode conductor overlap with each other and are electrically connected to each other, and a connecting surface of the element-side second electrode conductor and a connecting surface of the capacitor-side second electrode conductor overlap with each other and are electrically connected to each other.
US10476395B2 Voltage converting system and method of using the same
Aspects of the disclosure provide a voltage converting system. The voltage converting system includes a first power converter configured to convert an input voltage to an intermediate voltage, a second power converter configured to convert the intermediate voltage to an output voltage at a target voltage level, and a control circuit coupled to the first power converter and the second power converter. The control circuit is configured to, upon detection of the input voltage having a voltage level that is within a first range, perform a close-loop control of the second power converter to output the output voltage at the target voltage level.
US10476393B2 Modifiable DC-DC power converters for providing different output voltages
A DC-DC power converter kit includes a body, a plurality of input connectors, and a plurality of output connectors. The body includes a plurality of inputs configured to couple to one another to form a power converter input, a plurality of outputs configured to couple to one another to form a power converter output, and a plurality of transformers. The power converter output is configured to provide a first output voltage when using a first set of the input connectors and a first output connector, and the power converter output is configured to provide a second output voltage different than the first output voltage when using a second set of the input connectors and a second output connector. Additional example power converter kits, power converters, and methods for adjusting an output voltage are also disclosed.
US10476390B2 High efficiency multi-level buck-boost converter
A power converter for converting an input voltage at an input port into an output voltage at an output port of the power converter is described. The power converter comprises an inductor having a first inductor port and a second inductor port, wherein the second inductor port is coupled to the output port. Furthermore, the power converter comprises a flying capacitor having a first capacitor port and a second capacitor port, and a switching cell. In addition, the power converter comprises a control unit to operate the switching cell in a first sequence of operation phases to perform step-up conversion; and in a second sequence of operation phases to perform step-down conversion.
US10476385B2 DC-DC converter system, DC voltage supply system and printed circuit board for a DC-DC converter system
A DC-DC converter system (1, 1′) according to the invention is provided with an input (In) for feeding in an input voltage (U_in), a step-up controller section (2) for increasing the input voltage (U_in) in a controlled manner to a controlled first output voltage (U_out1) and for providing the first output voltage (U_out1) at a first supply output (Out1), and a voltage conversion section (3) for converting the input voltage (U_in) into a second output voltage (U_out2) in a manner controlled by a control device of the step-up controller section (2) and for providing the second output voltage (U_out2) at a second supply output (Out2). The DC-DC converter system (1) according to the invention having two supply outputs (Out1, Out2) is based on an expansion of a step-up controller with a SEPIC circuit, wherein the DC-DC converter system comprises only a single control device (S1) and a switching device (T1) which can be controlled by the control device.
US10476368B2 Power control device
An electrical wiring device including a housing assembly including a plurality of terminals; a sensor element configured to provide a sensor signal for monitoring at least one load power parameter of at least one electrical load; at least one variable control mechanism, the at least one variable control mechanism configured to adjustably select a user adjustable load setting; a series pass element configured to regulate output power to the at least one electrical load in accordance with the user load setting; an interface circuit coupled between the AC power, the interface circuit including at least one half wave rectifier coupled to a voltage divider configured to provide a half wave rectified signal; and a signal processing assembly including a time shifting element configured to substantially time shift the half wave rectified signal to provide a zero cross detection signal timed to occur at zero crossings in the AC power.
US10476363B2 Hybrid electric motor with self aligning permanent magnet and squirrel cage dual rotors magnetically coupled with permeant magnets and bars at synchronous speed
A hybrid induction motor includes a fixed stator, an independently rotating outer rotor, and an inner rotor fixed to a motor shaft. The outer rotor is designed to have a low moment of inertia and includes angularly spaced apart first bars and permanent magnets on an inner surface of the outer rotor. The inner rotor includes angularly spaced apart second bars and interior flux barriers aligned with the second bars. The outer rotor is initially accelerated by cooperation of a rotating stator magnetic field with the first bars. As the outer rotor accelerates towards synchronous RPM, a rotating magnetic field of the permanent magnets cooperate with the second bars of the inner rotor to accelerate the inner rotor. At near synchronous speed the rotating stator magnetic field reaches through the outer rotor and into the inner rotor coupling the two rotors for efficient permanent magnet operation.
US10476361B2 Cage rotor comprising a deformable bearing
A cage rotor for an electric machine, has a laminated rotor core having a groove, a rotor end ring that is cast on to one axial end of the laminated core and has a first material and a bar situated in the groove and supported by a deformable bearing having a bearing device. A laminated rotor core for a cage rotor includes a groove and a bearing device, an electric machine with a cage rotor, a method for producing a laminated rotor core by producing a bearing device on the laminated rotor core, and a method for producing a cage rotor by supporting a bar in a groove by a deformable bearing having a bearing device.
US10476358B2 Methods for manufacturing an electric machine
A method for manufacturing an electrical machine includes printing a stator core; printing a first part of a stator winding; coupling the first part of the stator winding to the stator core; printing a second part of the stator winding onto the first part of the stator winding to form a stator assembly; printing a first part of a rotor shaft; printing a rotor core onto the first part of the rotor shaft; printing a second part of the rotor shaft onto the rotor core; printing a first part of a rotor winding; coupling the first part of the rotor winding to the rotor core; and printing a second part of the rotor winding onto the first part of the rotor winding to form a rotor assembly.
US10476351B2 Electric drive module with a housing having an exterior wall into which a filter pickup and a suction tube are integrally formed
A drive module with a housing, an electric motor coupled to the housing, a differential assembly, a transmission, and a filter-strainer assembly. The housing has an exterior wall member that defines an internal cavity and a suction tube. The internal cavity at least partly forms a lubricant sump with a sump outlet. The suction tube is spaced apart from and does not intersect the internal cavity such that the suction tube is not in direct fluid communication with the internal cavity. The differential assembly and transmission are received in the internal cavity and the transmission transmits rotary power between the electric motor and the differential assembly. The filter-strainer assembly is coupled to the housing and has a filter-strainer inlet, which is coupled in fluid communication to the sump outlet, and a filter-strainer outlet, which is directly coupled in fluid communication to a suction tube inlet of the suction tube.
US10476350B2 Electric motor for a power tool
An electric motor includes first and second balancing members coupled to an output shaft for rotation with a rotor. The first and second balancing members substantially balance a mass of the rotor about a longitudinal axis of the output shaft to reduce vibrations of the electric motor during use. The first balancing member includes a brass bushing supported on the output shaft adjacent a first face of the body of the rotor. The brass bushing includes a hole drilled into an outer circumference of the brass bushing providing a first balancing feature of the electric motor. The second balancing member includes a fan supported on the output shaft adjacent a second face of the body of the rotor. The fan includes a plurality of fins extending from a first face of the fan and a second balancing feature of material removed from a second face of the fan.
US10476345B2 Rotary electric machine
A rotary electric machine having a stator and a rotor, in addition to an electric control device and a connection device which comprises at least one coupling element for electrically connecting the control device to one or several electrical lines and a mass element provided to connect to an electric mass potential. In order to improve the machine with respect to electromagnetic interference, the stator is connected to the mass element by a contact bridge which has a first securing section and a second securing section in addition to a bridge element arranged between the securing sections and includes a single-piece spring steel sheet which is at least partially sinuous.
US10476343B2 Heat sink for an electric machine and method for producing said heat sink
The invention relates to a heat sink (1) for an electric machine, which heat sink has at least one cooling channel (7), which adjoins an interior (3) surrounded by the heat sink (1). The heat sink (1) is characterized in that the heat sink (1) is designed as a single-piece plate (5) bent into a closed ring, in the case of which plate two opposite abutting surfaces (19, 21) are connected to each other in a fluid-tight manner in the region of a joint (17), wherein a plurality of closed channels (7) extend in the plate (5), which channels extend at an angle to the circumferential direction of the ring in such a way that adjacent channels (7) lead into each other in the region of the joint (17) and thus form a continuous, spiral channel, which extends in a plurality of spiral turns from an axially front end (22) to an axially rear end (24) of the annular heat sink (1). In particular, the plate (5) of the heat sink (1) can be economically extruded and then brought into a shape suitable for the heat sink (1) by means of bending and axial offsetting. The heat sink (1) can be produced in a simple and economical manner and enables efficient cooling of an electric machine while requiring a minimal installation space.
US10476339B2 Armature and method for producing armature
In a cross sectional plane perpendicular to a center axis line of an annular core, a connection projection and a connection recess have complementary configurations in which the connection projection and the connection recess are narrowed in width with distance from coupling surfaces, the connection projection and the connection recess respectively include a pair of friction surfaces and a pair of friction surfaces extending in a direction separate from the coupling surfaces, the friction surface of the connection projection is inclined relative to a virtual normal line perpendicular to a line connecting bottom portions of the pair of friction surfaces of the connection projection, and the friction surface of the connection recess is inclined relative to a virtual normal line perpendicular to a line connecting bottom portions of the pair of friction surfaces of the connection recess.
US10476338B2 Stator for electric rotary machine
A stator for an electric rotary machine includes: a stator core which has plural slots; and segmented coils of a plurality of phases, wherein: the stator core is provided with a base plate at least one side thereof in an axial direction; the segmented coils of the plurality of phases include plural slot coils which are individually disposed in the plural slots of the stator core and which extend substantially linearly, and plural connection coils which are individually disposed in the base plate and which make up bridge portions by connecting the slot coils of a same phase together; the connection coil is accommodated in a connection coil accommodating groove formed on a front surface of the base plate; and the base plate is provided with a communication portion on an outer circumferential surface thereof for communicating with the connection coil accommodating groove.
US10476337B2 Stator
A stator that includes an annular stator core having a plurality of slots and a plurality of coils attached to the stator core, the plurality of coils each including a main body that is inserted in the plurality of slots and includes two slot housed portions and coil end portions including oblique portions extending obliquely with respect to the axial direction, a radially first side end portion formed from one of the slot housed portions, and a radially second side end portion formed from the other one of the slot housed portions.
US10476336B2 Stator assembly
A stator connected to a power supply includes a plurality of wound segment assemblies, each wound segment assembly comprising a segmented corepack stack with a phase winding wound around said segmented corepack stack and a power printed circuit board assembly comprising a printed circuit board (PCB). The stator also includes phase wires connected to said phase winding, said phase wires being connected to said PCB and said PCB being connected to said power supply.
US10476328B2 Electric motor with segmented rotor
A rotor for an electric motor is provided. The rotor is constructed of a stack of first and second laminations. The laminations include segments and insulated regions between the segments. The first laminations include interconnections such that the first laminations are self-supporting. The second laminations are affixed to the first laminations to support the segments of the second laminations.
US10476327B2 Rotary electrical machine
This disclosure discloses a rotary electrical machine of a variable field type configured to change a field magnetic flux. The rotary electrical machine includes a stator including stator windings and a stator core, and a rotor including a shaft rotatably supported, a rotor core relatively rotatably mounted on the shaft, and a plurality of first permanent magnets disposed on the rotor core. The rotor core is configured to be held at a predetermined angular position with respect to the shaft with a magnetic suction force of the first permanent magnet, and to increase a relative angle with the shaft in response to an increase of a load torque against the magnetic suction force. The rotor core has an approximately same axial length as the stator core.
US10476324B2 Hybrid field electric motor
A hybrid field electric motor includes a rotor with a rotor core rotating about an axial axis and having a rotor surface with at least one sloping edge face and a radial edge face. The stator includes a stator core and radial pole faces spaced by a gap from the radial edge face of the rotor for radially directing flux into the rotor core. The stator has sloping pole faces spaced from the sloping edge face of the rotor core for flux directed into the rotor core at an angle between radial and axial. The rotor core and/or stator core are made of a soft magnetic composite material for flux in inure than one plane in the core(s).
US10476319B2 Magnetic resonance power supply apparatus
A communication circuit receives information enabling computation of a power supply efficiency of the highest-priority power receiving device when supplying power to the power receiving devices as the power supply targets. A power supply circuit is capable of supplying power to a plurality of power receiving devices. A processor computes the power supply efficiency of the highest-priority power receiving device when supplying power to the power receiving devices as the power supply targets, decides the power receiving devices as the power supply targets so that an estimated supplied power is within a power supply capacity of the power supply circuit when supplying power to the power receiving devices as the power supply targets, and controls power supply so as to supply power to the decided the power receiving devices as the power supply targets.
US10476318B2 Battery-embedded device
A battery-embedded device includes a substrate having a wiring, a coil fixed to the substrate, a battery fixed to the substrate, and a first temperature detecting element that is disposed on the substrate and configured to detect a temperature of the battery. An occupancy rate of the wiring in a first region of the substrate which is immediately below the first temperature detecting element is lower than an occupancy rate of the wiring in a second region of the substrate other than the first region.
US10476312B2 Methods of selectively activating antenna zones of a near-field charging pad to maximize wireless power delivered to a receiver
An example method includes detecting, via a wireless communication component of a near-field charging pad (pad), that a receiver is within a threshold distance of the pad. In response to the detecting, the method includes: determining whether the receiver has been placed on the pad. In accordance with determining that the receiver has been placed on the pad, the method includes: selectively transmitting, by respective antenna elements included in a plurality of antenna zones of the pad, respective test power transmission signals with a first set of transmission characteristics until a determination is made that a particular power-delivery parameter associated with transmission of a respective test power transmission signal by at least one particular antenna zone satisfies power-delivery criteria. Upon determining that the particular power-delivery parameter satisfies the power-delivery criteria, the method also includes: transmitting additional power transmission signals to the receiver using the at least one particular antenna zone.
US10476311B2 Power receiver and power transmitting system
A power receiver includes: a secondary-side resonant coil configured to receive electric power from a primary-side resonant coil through magnetic field resonance generated; a capacitor inserted in series in a resonant coil part of the secondary-side resonant coil; a series circuit, coupled in parallel with the capacitor, of a first switch and a second switch; a first rectifier coupled in parallel with the first switch, the first rectifier having a first rectification direction; a second rectifier coupled in parallel with the second switch and having a second rectification direction; a detector configured to detect the electric power received by the secondary-side resonant coil; and a controller configured to adjust phases of a first signal for switching on/off the first switch and of a second signal for switching on/off the second switch to adjust an amount of the electric power received by the secondary-side resonant coil.
US10476310B2 Multi-mode wireless power receiver control
In certain aspects, methods and systems for controlling power transfer at a wireless power receiver are disclosed. In certain aspects, a method includes determining a duty cycle of a DC-DC converter of the wireless power receiver. The method further includes determining a duty cycle limit for an AC switching controller based on the determined duty cycle. The method further includes determining an operational duty cycle for the AC switching controller. The method further includes comparing the operational duty cycle to the duty cycle limit. The method further includes adjusting at least one of a desired voltage and current input to the DC-DC converter when the operational duty cycle is greater than the duty cycle limit.
US10476309B2 Wireless power transfer system and a wireless power receiver thereof
A wireless power transfer system includes a wireless power transmitter and a wireless power receiver. The wireless power receiver includes: a receiver resonator for wirelessly receiving power from the wireless power transmitter through resonant inductive coupling to generate an AC induced voltage; an AC-to-DC converter having a first input terminal and a second input terminal that are connected to the receiver resonator for receiving the AC induced voltage therefrom, and converting the AC induced voltage into a DC converted voltage; and a power storage element connected to the first and second input terminals of the AC-to-DC converter.
US10476308B2 Magnetic resonance wireless power transmission device capable of adjusting resonance frequency
A magnetic resonance wireless power transmission device capable of adjusting resonance frequency is disclosed. A wireless power transmission device according to an embodiment of the present invention comprises: a power amplifier for amplifying a wireless power signal using a driving frequency signal; a resonator for configuring a resonance tank and wirelessly transmitting, through magnetic resonance, the wireless power signal output from the power amplifier using a resonance frequency of the resonance tank; and a resonance control unit for controlling a duty ratio using a frequency applied to the resonator or a frequency signal generated by the resonator and adjusting the resonance frequency of the resonator.
US10476303B2 Power supply and pickup system capable of maintaining stability of transmission efficiency despite changes in resonant frequency
The present invention relates to a power supply and pickup system capable of maintaining stability of transmission efficiency despite changes in a resonant frequency. More particularly, the present invention relates to a power supply and pickup system capable of maintaining the stability of efficiency of transmitting power to a pickup device from a power supply device even when a voltage or current changes by the variation in a resonant frequency. According to the power supply and pickup system of the present invention, Q-factor of a power supply and pickup system is set to a low value, a stability of efficiency of transmitting power to a pickup device from a power supply device is maintained even when a voltage of current changes by the variation in a resonant frequency.
US10476301B2 Method and apparatus for electrical load control network
The methods and apparatus described enable automatic configuration, or commissioning, of controller devices and load control devices through a low voltage communication network controlled by one or more controller devices. These methods and apparatus further enable expansion of the load control system by connection of additional loads and or load control devices and or controller devices which will reinitialize the low voltage communication network and automatically reconfigure the controller devices and load control devices connected to the network.
US10476300B2 Uninterruptible power supply device
An uninterruptible power supply device includes N UPS modules connected in parallel with one another between an AC power supply and a load, a current detector configured to detect a load current, and a controller configured to select n UPS modules, and an auxiliary UPS module, based on a result of detection by the current detector. Each of the n UPS modules is configured to supply, to the load, a shared current which is 1/n of the load current. The auxiliary UPS module is configured to output, to the load, a counter voltage having a value in accordance with output voltages of the n UPS modules, and thereby to stand by in a state where no current flows between the auxiliary UPS module and the n UPS modules and between the auxiliary UPS module and the load.