Document | Document Title |
---|---|
US10390564B2 |
Electrically heated smoking system
An electrically heated smoking system includes a secondary unit capable of receiving a smoking article having an aerosol-forming substrate. The secondary unit includes at least one heating element and an interface for connection to a primary power supply for supplying electrical power to the at least one heating element during a pre-heating mode, to increase the temperature of the aerosol-forming substrate to an operating temperature. The secondary unit further includes a secondary power supply arranged to supply electrical power to the at least one heating element during a smoking mode, to maintain the temperature of the aerosol-forming substrate at substantially the operating temperature. The secondary unit also includes secondary circuitry. The electrically heated smoking system optionally includes a primary unit. |
US10390559B2 |
Smoke and odor elimination filters and methods
A pipe comprises a combustion chamber with vents, the combustion chamber able to receive a cigarette; an inhalation path for drawing smoke from the combustion chamber through the bowl vents during inhalation; an exhalation filter; and an exhalation path for channeling exhaled smoke through the exhalation filter during exhalation. |
US10390555B2 |
Manufacturing method of composition element of item including flavor component, and composition element of item, including flavor component
The production process comprises a step (A) in which an alkali-treated tobacco source is heated to make the tobacco source release a flavoring ingredient into a gas phase, a step (B) in which the flavoring ingredient released into the gas phase is brought into contact with a given solvent which is a liquid substance at ordinary temperature, thereby trapping the flavoring ingredient in the given solvent, and a step (C) in which the given solvent is added to a constituent element. |
US10390554B2 |
System and methods for continuous production of proteinaceous patties dressed with food grade particulate
Provided herein is a continuous production line for a dressed proteinaceous patties with a solid food grade particulate using a coordinated volumetric toothed dispensing cylinder and variable speed conveyor for precisely controlled introduction of the particulate to a stream of proteinaceous material which is then formed into a patty. |
US10390553B2 |
Food containing histidine and use thereof
Ingesting a food etc. which is in a unit package form per meal and contains, in the unit, not less than 0.3 g of histidine as an ingestion amount per meal is effective for improving mental energy and biorhythm. |
US10390548B2 |
Method for extracting pea proteins
The present invention relates to a method for extracting and purifying pea proteins. Hereto, according to the invention, peas are subjected to fermentation, preferably by lactic acid bacteria, prior to milling. Preferably the method for extracting pea proteins comprises the steps of: (a) subjecting an aqueous composition comprising peas to fermentation; (b) milling said peas; (c) fractionating said milled peas so as to obtain at least one protein comprising fraction; and (d) isolating pea proteins from said at least one protein comprising fraction. Also described are food or feed products comprising the pea proteins obtained according to the invention. |
US10390547B2 |
Hard candy with reduced sugar
A low cariogenic, low-laxation hard candy product having acceptable clarity and cold flow stability, contains a bulking sweetener agent, comprising isomaltulose, trehalose, erythritol or combinations thereof and a doctoring agent, comprising inulin, indigestible dextrin, sucromalt, polydextrose, or combinations thereof; wherein the bulking sweetener agent to doctoring agent ratio is 70/30 to 40/60 dry solids wt. %. |
US10390545B2 |
Method for concentrating particular component in powder
A method for concentrating a particular component in powder by performing a mechanical dry processing on powder formed by granulating a solution containing two or more components, producing chips in a fine-powder form by chipping away at particle surfaces of the powder where a larger amount of the particular component is contained than particle interior portions of the powder, classifying the powder into fine powder containing the chips and coarse powder containing particles whose surfaces have been chipped away, and collecting the fine powder containing the particular component. |
US10390540B2 |
Stabilized longlife non-edible collagen casing ready-to-stuff
The present invention relates to non-edible collagen casings for food products which do not have to be soaked in water or brine just before stuffing (ready-to-stuff casings), and the method for preparing them. More specifically, the invention refers to a preparation of a stabilized longlife non-edible collagen casing ready-to-stuff comprising a moisture amount between 27% and 50% by weight based on total casing weight and a salt amount between 2,5% and 30% by weight based on dry casing weight, wherein the salt comprises a salt from an organic acid and wherein the casing is packed. |
US10390533B2 |
Surfaces with oligomeric or polymeric antimicrobials
Articles having metal, metalloid or non-metal surfaces containing an antimicrobial layer comprising antimicrobial oligomers or polymers are suitable for use in medical devices, sanitary surfaces and other applications. Antimicrobial layers contain an organophosphorus layer deposited on an article surface and antimicrobial oligomers or polymers bonded to the organophosphorus layer. |
US10390532B2 |
Insecticide composition including thiamethoxam and a synergistic agent
Insecticide composition wherein the active ingredient comprises the combination of a neonicotinoid insecticide, thiamethoxam as synthetic insecticide molecule, and at least one synergistic agent, which is chosen among the insect repellent agents such as DEET and/or IR3535® and present at a molar ratio of said synergistic agent to thiamethoxam comprised between O.OOI and 0.2 in the composition. Synergistic effect is observed at low doses. Use of the insecticide composition wherein said composition is sprayed or deposited on, or impregnated to a support, such as net, fabrics, cloth or tent, in the fight against insects which are harmful to human, to animals and/or to crops, and in particular against pyrethroid, carbanate and/or organophosphate resistant mosquitoes. |
US10390531B2 |
Materials incorporating light actuated fluoroazobenzenes
Embodiments of the disclosure generally provide compositions and methods involving textiles that repel insects by vibrations and oscillations. The random and chaotic oscillations are caused by molecular bond isomerizations in the textile material driven by visible light, such as sunlight. |
US10390521B2 |
Parkinsons disease model and methods
This application provides a novel mouse model (PLA2g6 KOEx2) in which genetic deletion of the N terminus of PLA2g6 results in a loss of dopaminergic (DA) neurons in substantia nigra (SN), and development of PD-like motor deficits that can be significantly improved by L-DOPA. Based in part on experimental results demonstrated with this model, this disclosure provides genetically modified animals and genetically modified animal cells that comprise a mutant allele of PLA2g6 and in which store-operated Ca2+ entry (SOCE) is impaired and ER Ca2+ stores are depleted. This disclosure also provides methods of screening a compound for an effect on the SOCE pathway and/or ER Ca2+ by administering the compound to such a genetically modified animal or genetically modified animal cell. This disclosure also provides methods of treating or preventing PD-related deficit(s) in an animal by characterizing a compound as a SOCE activator using the screening methods and then administering an effective amount of the compound to an animal. This disclosure also provides methods of restoring normal store-operated Ca2+ entry (SOCE) pathway and ER Ca2+ in a cell, comprising introducing a caspase-3 cleavage-resistant PLA2g6 protein into the cell. This disclosure also provides methods of treating or preventing a PD-related deficit(s) in an animal, comprising administering a caspase-3 cleavage-resistant PLA2g6 protein to the animal. |
US10390519B2 |
Animal restraint device
An animal restraint device includes an elongated member with an interior surface, an exterior surface, a posterior length, and a remaining length. A first connector is at a first end and a third connector is positioned at the second end of the elongated member. A second connector is positioned at a first distance from the first end. A fourth connector is positioned at a second distance from the second end. The fourth connector can be releasably attached to the third connector. A collar loop is formed from the posterior length through attachment of the first connector to the second connector. The elongated member is configurable in a storage configuration in which concentric loops are wrapped around the collar loop in a single rotational direction and affixed to the collar loop or a concentric loop and the second end is connected to the exterior surface of an outer-most concentric loop. |
US10390514B2 |
Garden bean variety ‘PV-857’
A new garden bean variety (Phaseolus vulgaris L) designated as ‘PV-857’, particularly characterized by resistance to Anthracnose (Colletotrichum lindemuthianum) and Bean rust (Uromyces appendiculatus), is provided. |
US10390513B1 |
Soybean cultivar S170107
A soybean cultivar designated S170107 is disclosed. The invention relates to the seeds of soybean cultivar S170107, to the plants of soybean cultivar S170107, to the plant parts of soybean cultivar S170107, and to methods for producing progeny of soybean cultivar S170107. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar S170107. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar S170107, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar S170107 with another soybean cultivar. |
US10390507B1 |
Sorghum hybrid XSW5902
A novel sorghum variety designated XSW5902 and seed, plants, plant parts and plant cells thereof are produced from a cross of inbred sorghum varieties. Methods for producing a sorghum plant comprise crossing hybrid sorghum variety XSW5902 with another sorghum plant. Sorghum variety XSW5902, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of sorghum variety XSW5902 are provided. Methods for producing a sorghum plant containing in its genetic material one or more traits introgressed into sorghum variety XSW5902 include one or both of backcross conversion and transformation of one or both inbred parents. The sorghum seed, plants and plant parts produced thereby are described. |
US10390502B2 |
Integrated actuator coil and decoder module for irrigation control
An integrated actuator coil and decoder module for use in decoder-based irrigation control systems, and related methods of manufacture and installation, are provided herein. In one implementation, an irrigation control device comprises a body, decoder circuitry located within the body, a coil located within the body and coupled to the decoder circuitry, the coil adapted to develop an electromagnetic flux sufficient to cause actuation of a device controlling irrigation equipment in response to signaling from the decoder circuitry. Also included is an electrical connection coupled to the decoder circuitry and adapted to couple to a control wire path of a decoder-based irrigation control system. The decoder circuitry and the coil are integrated into a single device. |
US10390500B2 |
Desalination membranes for subsurface irrigation
Presented herein are membranes for use in separating solids including salts from water. One application of such membranes is in a sub-surface irrigation system that that utilizes a saline or tainted water as a feed source. In various embodiments, the membranes operate on a solution diffusion principle. In other embodiments the membranes operate on an ultrafiltration principle and/or a solution diffusion principle. In any embodiment, the membranes operate similar to pervaporation membranes suitable for non-pressure driven systems. The membranes are designed to provide increased flux rate while separating solids such as salts from water. |
US10390498B2 |
Engaging tool
A system and method for an engaging tool. Removing debris, trees and clearing land and paths requires the use of specific tool and machinery. To grind, break and shred wood, the machines must be fitted with proper attachments and engaging tools. One tool includes a front a front face and a back face connected by two opposing side faces and an opposing top face and base face. The front face has a concave shape and an outer channel which extends inwardly into the front face. The front face also has a tube a tube extending outwardly from said front face. The tube is located within the outer channel. |
US10390496B2 |
Environmental control system for plant growth management
A system for regulating the supply of conditioned gases to an environmentally controlled enclosure. A greenhouse or warehouse in which plants are grown are supplied with gases having a controlled absolute humidity, temperature, and carbon dioxide content. The properties of exhaust gas from the environmentally controlled enclosure are measured, and the mass of bone dry gas provided, the absolute humidity, temperature, and carbon dioxide content in the enclosure are maintained, and the transpiration rate of plants in the enclosure is measured by comparing properties of conditioned gas at the inlet with exhaust gas exhausted from the enclosure, in order to enhance transpiration of the plants in the enclosure, to allow the grower to maximize growth or other selected properties of the plants under cultivation. |
US10390493B2 |
Pole saw conversion device to extend an operable reach of a chain saw
An apparatus is disclosed that is connectable to a conventional chain saw to extend the operable reach of the chain saw. This apparatus includes a support assembly to provide support against a user's leg or body portion when cutting an elevated item. The apparatus helps to elevate and control a chain saw, while cutting or trimming objects with the chain saw. The apparatus includes operationally secure mounting means to firmly engage the handles of the chain saw, and to maintain the saw in proper operative alignment and position. The apparatus reliably and securely engages a chain saw handle without requiring modification of the original chain saw equipment. The apparatus provides a mounting assembly which does not engage or otherwise adversely contact fragile plastic parts of the chain saw, such as the engine housing. The apparatus provides an assembly for remotely operating a throttle or a trigger of the chain saw. |
US10390492B2 |
Strategic crop placement using a virtual trip line for a harvester and crop accumulator combination
A harvester and a crop accumulator combination. The harvester is configured to transfer a harvested crop to the crop accumulator. The crop accumulator comprises at least one actuator to selectively discharge the harvested crops onto a field. A GPS unit is configured with at least one virtual trip line. An ECU is in communication with the GPS unit. The ECU is configured to selectively command the actuator of the crop accumulator to discharge harvested crop onto the field when the ECU receives a signal from the GPS unit when at least one of the virtual trip line is being approached, the virtual trip line is being crossed, and the virtual trip line has been crossed. |
US10390491B2 |
Cleaning shoe venting through chopper rotor assembly
A combine harvester includes a housing having a rear hood and defining an interior, a blower for generating an air stream in a substantially rearward direction, and a cleaning system separating residue from a crop material such that the residue is transported via the air stream rearwardly to be discharged from the housing. A chopper rotor assembly is disposed within the interior below the rear hood and includes a chopper rotor having a plurality of blades for chopping the residue as it is received via the air stream. A chopper housing is disposed within the interior and includes a roof structure located above the chopper rotor such that a minimal gap is defined therebetween. The air stream flows out of the interior via a flow path defined through the chopper rotor without being substantially redirected from flowing in the rearward direction by the plurality of blades of the chopper rotor. |
US10390489B2 |
Grain cart with air nozzle
An agricultural cart for transporting different particulate materials includes a transport container a row of hoppers for containing agricultural product such as harvested grain to be carried away from the field and seed and fertilizer for filling a seeder during seeding. The cart includes a transport tube with across a bottom of the hoppers and a discharge tube extending upwardly and outwardly to one side, each including an auger flight. An air blower is mounted on a front end of the cart for generating a stream of air and a nozzle mounted on the cart and arranged to direct the stream of air into the cart and particularly into the transport tubes toward the discharge end to clean them out. The transport tube includes inlet doors which can be closed and there is provide a closure gate between the transport tube and the discharge tube. |
US10390487B2 |
Textured draper belt for an agricultural harvester
A conveyor belt for an agricultural harvesting head includes a base web of elastomer-impregnated fabric; elongate cleats that extend upward from the base web and extend across substantially the entire width of the base web; and a plurality of textured protrusions that extend upward from the web between adjacent elongate cleats, wherein the textured protrusions are organized in rows of pockets between adjacent cleats and extend over substantially the entire width of the base web. |
US10390485B2 |
Agricultural feeder assembly with a shielded sprocket
An assembly for rotating a chain or toothed belt includes a shaft and a sprocket rotatably mounted on the shaft. The sprocket includes a plurality of teeth configured to engage the chain or toothed belt. The assembly further includes a shield assembly covering at least a portion of the sprocket. The shield assembly has an interior groove formed therein defining an enclosed interior space. Each of the teeth of the sprocket rotate through the enclosed interior space during a full rotation of the sprocket. |
US10390484B2 |
Combine harvester improvement
A grain mass flow sensor assembly of an agricultural harvester has a continuously curved sensor plate positioned to receive a grain flow from an exit of the grain elevator. The continuously curved sensor plate is configured to change the direction of the grain flow in order to generate a reaction force for measuring the grain mass flow rate of the grain flow. The continuously curved sensor plate is attached to a sensor plate to load cell mounting bracket. The sensor plate to load cell mounting bracket is attached to a single point load cell torque or moment compensated force transducer at a single mounting point. The single point load cell torque or moment compensated force transducer produces a mass flow sensor signal that is proportionate to the grain mass flow rate. |
US10390481B1 |
Nozzle, valve, and manifold assembly for precision application of crop protectant
A treatment system for spraying treatment fluid onto plants in a field is described. The treatment system includes a highly configurable treatment mechanism including an array of nozzles and valve assemblies coupled into manifolds, and manifold assemblies. The manifolds of the manifold assemblies can be oriented in an open state or a nested state, the open state with no overlap between nozzles of adjacent manifolds and the nested state with overlap between nozzles of adjacent manifolds. The manifolds can have multiple configurations, examples of which include a tube manifold and an offset manifold. The nozzles of the system can have multiple configurations, examples of which include a tri-spray nozzle, a bar nozzle, a fan nozzle, and a deflected fan nozzle. The system can be controlled by a system controller which detects plant material and instructs a nozzle or combination of nozzles to spray treatment fluid. |
US10390479B2 |
Flow control insert for an agricultural metering system
A flow control insert for an agricultural metering system includes a head configured to couple the flow control insert to a housing of the agricultural metering system. The flow control insert also includes a tongue extending from the head. The tongue is configured to engage a channel in a meter roller of the agricultural metering system to substantially block flow of particulate material through the channel in a circumferential direction opposite a rotational direction of the meter roller. |
US10390477B2 |
Motor vehicle carrier for a hand-pushed broadcast spreader
A carrier mountable to a vehicle for carrying a conventional broadcast spreader features a mounting bar for coupling to the vehicle in a mounted condition and a holder arranged at an end of the mounting bar for supporting the spreader. The holder has a first portion which is in fixed relation to the mounting bar and a second portion which is pivotally coupled to the first portion so as to be movable from a storage position to a lowered position where a front end of the second portion is arranged at the ground. The holder includes a first receptacle for receiving a lower portion of the spreader and a pair of channels, one of which is supported on the second portion so as to be movable therewith and another one which is supported in fixed position on the first portion, which collectively form an enclosure for receiving the leg of the spreader in the storage position. |
US10390476B2 |
Fungicidal compositions and methods
Provided are methods for reducing the occurrence of sudden death syndrome in plants, such as soybeans, using compounds of the general formula (I). |
US10390471B2 |
Agricultural drill/planter/coulter/disc blade with sine wave edge
An agricultural tillage blade having a central opening is adapted to be disposed on a shaft for rotation to cut trash and penetrate into the soil. The blade has an outer periphery substantially in the shape of a sine curve formed about a circle. The outer periphery of the blade is sharpened to more easily penetrate the soil and cut trash. |
US10398067B2 |
Magnetic shielding member and wireless power receiver including the same
A wireless power receiver is disclosed. The wireless power receiver includes a reception coil for wirelessly receiving AC power, a plurality of shielding members disposed on the reception coil for blocking magnetism, and an adhesive member for adhering the shielding members and the reception coil to each other, wherein the shielding members are made of different materials. |
US10398063B2 |
System and method for fluid cooling of electronic devices installed in an enclosure
A system and method for cooling electronic devices disposed within the inner volume of an enclosure. The inner volume of the enclosure contains one or more single phase or multi-phase thermally conductive fluids and may contain solid or sealed hollow structures that displace and direct thermally conductive fluids. |
US10398059B2 |
System and method for cryogenic cooling of electromagnetic induction filter
Provided is a cooling device, and methods of fabricating and operating such cooling devices, for electromagnetic induction (EMI) filters. Specifically, a cooling device is provided which comprises a housing enclosing the electromagnetic induction filter. The housing may comprise one or more of the following: one or more exterior chambers, one or more central flow channels, and peripheral flow channels. The one or more exterior chambers surround an exterior surface of the EMI filter. The one or more central flow channels extend the length of the center of the EMIR filter. The peripheral flow channels extend the length of the exterior of the electromagnetic induction filter. The peripheral flow channels may be disposed between one or more exterior chambers and open into the one or more exterior chambers. The one or more central flow channels, the peripheral flow channels, and the one or more exterior chambers are interconnected. |
US10398055B1 |
Portable server assembly system
A portable server assembly system includes a container structure configured to be transported between data center locations, such as a shipping container. The portable server assembly system also includes a plurality of robots that are stowed in the container when being transported between data center locations, and that assemble servers when deployed at a particular data center location. In some embodiments, when a first data center location is substantially populated with servers assembled by the portable server assembly system (or another system), the portable server assembly system is re-deployed to another data center for use in assembling servers for populating the other data center. |
US10398054B1 |
Server
A server includes a casing, a plurality of tensile elements and a plurality of modules. The casing has an opening and a chamber communicating with each other. The tensile elements are disposed on the casing and at least partially cover the opening. Each of modules is configured to abut against the corresponding tensile element, such that the corresponding tensile element at least partially extends elastically towards the chamber. The modules penetrate through the opening and enter into the chamber in order to fix the modules to the casing. |
US10398050B2 |
Pluggable transceiver assembly and communication system having the same
Pluggable transceiver assembly includes a transceiver body having first and second plug portions and a common base portion that joins the first and second plug portions. The first and second plug portions are separated from each other by an elongated wall-receiving gap that is sized and shaped to receive a receptacle wall of a receptacle assembly. The pluggable transceiver assembly also includes a communication sub-assembly having a transceiver substrate that includes first and second plug sections and a shared section that joins the first and second plug sections. The first and second plug sections extend toward a leading end of the transceiver body from the shared section to substrate edges of the first and second plug sections, respectively. The substrate edges include electrical contacts configured to engage a corresponding receptacle connector of the receptacle assembly. |
US10398049B2 |
Modular accessory
An accessory is provided that includes power supply module, a first functional module, and a second functional module. The power supply module can be configured to be suspended beneath an overhead support, such as a hub of an umbrella. The first functional module is configured to affix to the power supply module and to be powered by the power supply module to provide a user directed function. The second functional module is configured to be detachably coupled to either the power supply module or the first functional module to receive power from the power supply module directly or through the first functional module. |
US10398048B2 |
Foldable display device
A foldable display device is disclosed and, more particularly, a foldable display device having a back cover structure that stably supports the entire area of a display panel without interfering with folding of the display panel is disclosed. Thus, it is possible to safely protect the entire rear side of the display panel. |
US10398047B2 |
Decorative cover for an electrical panel and method of making the same
A decorative cover for an electrical panel and a method of making or creating a decorative cover for an electrical panel is disclosed herein. The decorative cover includes inner and outer sections that are disposed in a covering relation with a different portion of the electrical panel, such as a door of the electrical panel, and an outer frame portion. The inner and outer sections of the decorative cover include an attachment undersurface, such a magnetic or adhesive surface, for attachment to the respective portions of the electrical panel. A decorative top or outer surface is provided with decorative or aesthetically pleasing patterns, designs, colors, or graphics. |
US10398046B2 |
Server rack with damping post
A server rack is pre-loaded with servers, prior to the server rack being transported to a data center. In order to facilitate movement of the pre-loaded servers and server rack into the data center, dampers are provided on the underside of the server rack. The dampers absorb vibration as the server rack and servers are moved to, or within, the data center on transporting pallets. |
US10398045B2 |
PCB mounted security slot
A portable communication or computing device with security against theft, includes a PC mounted security slot which is accessible through an outer wall via an access opening therein. The security slot is defined in a rigid material which is either soldered with pins or connected with screws to a printed circuit board or the like inside the portable device. The security system includes a detector for detecting any instance of the cable of the lock associated with the security slot having been cut. |
US10398044B2 |
Dust guard structure
An apparatus includes a particle trap coupled to a first surface of an enclosure, wherein the first surface of the enclosure is opposite a top surface of a circuit board. A particle guard coupled to the top surface on a first side of the circuit board located in the enclosure, wherein the enclosure includes one or more apertures on a second surface of the enclosure where the first side of the circuit board is introduced to an external airflow. |
US10398043B2 |
Glass enclosure
A handheld computing device that includes an enclosure having structural walls formed from a glass material that can be radio-transparent. The enclosure can be formed from a hollow glass tube or two glass members bonded together. A laser frit bonding process may be used to hermetically seal the two glass members together to create a water resistant electronic device. |
US10398041B2 |
Making a hydrophobic surface for an object
Various examples provide a method of making a hydrophobic surface for an object. According to the method, a hydrophobic coating may be applied to an original surface of the object. A microstructure may be formed on the original surface of the object. The hydrophobic surface of the object may be obtained with the microstructure submerged by the hydrophobic coating. The microstructure may be a rough structure including micro-sired portions, and may have greater hardness than the hydrophobic coating. |
US10398040B1 |
Power adapter packaging
A power adapter package comprises a power conversion module, an input board assembly comprising terminals for receiving power from an input source and delivering power to the input of the power conversion module, an output board assembly for receiving power from the output of the power conversion module and delivering power to a load via output terminations, a signal isolator comprising a bridge board spanning a distance between the input board and the output board, a case comprising top and bottom covers, and end cap assemblies for supporting and insulating input and output terminations. The bridge board may comprise a multilayer substrate comprising galvanically isolated and magnetically coupled transformer windings. The input and output boards may be soldered to contacts formed along a peripheral edge of the power conversion module. |
US10398039B2 |
Portable electronic device and internal structure of the same
An electronic device is provided. The electronic device includes an outer housing including a first plate, a second plate oriented in an opposite direction of the first plate, and a side member at least partially surrounding a space between the first plate and the second plate and a mid-structure disposed in the outer housing, including a first surface facing the first plate, a second plate facing the second plate, and a third plate facing at least a portion of the side member, and at least partially surrounded by the side member, wherein at least a portion of a side surface of the first plate may be surrounded by the at least a portion of the side member while spaced apart at a first interval, wherein at least a portion of the third surface of the mid-structure may be positioned adjacent to at least another portion of the side member while spaced apart from a second interval, and wherein the second interval may be smaller than the first interval. |
US10398034B2 |
Methods of etching conductive features, and related devices and systems
A method of making a device patterned with one or more electrically conductive features includes depositing a conductive material layer over an electrically insulating surface of a substrate, depositing an anti-corrosive material layer over the conductive material layer, and depositing an etch-resist material layer over the anti-corrosive material layer. The etch-resist material layer may be deposited over the anti-corrosive material layer, and the anti-corrosive material layer forming a bi-component etch mask in a pattern resulting in covered portions of the conductive material layer and exposed portions of the conductive material layer, the covered portions being positioned at locations corresponding to one or more conductive features of the device. A wet-etch process is performed to remove the exposed portions of the conductive material layer from the electrically insulating substrate, and the bi-component etch mask is removed to expose the remaining conductive material. Systems and devices relate to devices with patterned features. |
US10398031B2 |
Integrating Josephson amplifiers or Josephson mixers into printed circuit boards
An aspect includes one or more board layers. A first chip cavity is formed within the one or more board layers, wherein a first Josephson amplifier or Josephson mixer is disposed within the first chip cavity. The first Josephson amplifier or Josephson mixer comprises at least one port, each port connected to at least one connector disposed on at least one of the one or more board layers, wherein at least one of the one or more board layers comprises a circuit trace formed on the at least one of the one or more board layers. |
US10398027B2 |
Wiring board
A wiring board includes: a wiring structure including: a first insulating layer; a first wiring layer formed on a bottom surface of the first insulating layer; and a protective insulating layer which covers the bottom surface of the first insulating layer and has a first opening; and a support base member bonded to the protective insulating layer with an adhesive layer and has a second opening. A diameter of the second opening at a position between the top surface and the bottom surface of the support base member in a thickness direction of the support base member is smaller than a diameter of the second opening at the top surface of the support base member and a diameter of the second opening at the bottom surface of the support base member, and smaller than a diameter of the first opening. |
US10398021B2 |
Housing for an electronic control unit and method of manufacture
A housing assembly for an electronic circuit including an electronic control unit (ECU) is a low-profile, generally rectangular device that includes a base, a cover that closes an open end of the base, and a printed circuit board (PCB). The housing assembly securely supports the PCB and its associated electronic components while providing improved cooling properties and lower manufacturing costs. This is achieved by providing passive cooling features on an outer surface of the cover, and by employing a thermally conductive plastic to form the passive cooling features, where the cover has predetermined and defined anisotropic thermal conduction properties configured to optimize thermal conduction and cooling of the ECU. |
US10398020B2 |
Circuit assembly and manufacturing method of circuit assembly
A circuit assembly that includes a heat generator; a circuit board, which has a conduction path, and to which the heat generator is mounted, a heat dissipating member arranged facing the circuit board, an insulating film arranged in a region that is overlapped by the heat generator between the circuit board and the heat dissipating member, an adhesive or sticky first heat conductor that is arranged between the circuit board and the insulating film and is in contact with the circuit board and the insulating film, and an adhesive or sticky second heat conductor that is arranged between the insulating film and the heat dissipating member and is in contact with the insulating film and the heat dissipating member. |
US10398018B2 |
Coupling cancellation in electron acceleration systems
An electron acceleration system includes a first RF cavity, and a second RF cavity whose center is located at a distance not more than 1.5 inch from the center of the first RF cavity, along an axis. The first RF cavity has a length less than about 0.25 inches. The on-axis coupling between the first and second RF cavities along the axis, which is primarily electric, is cancelled out by an off-axis coupling between the RF cavities off the axis, which is primarily magnetic. In this way, the net RF coupling between the RF cavities is zero. The phase and amplitude of the first and second RF cavities are each independently adjustable. |
US10398017B2 |
Accelerating cavity and accelerator
An RF accelerating cavity includes: a housing having an inner peripheral surface in a tubular shape and conductivity at least on a surface; and accelerating cells inside the housing and each made of a dielectric including, at a central part, an opening through which a charged particle passes. The housing includes a cylindrical barrel portion, with end plates at both ends. The accelerating cells are disposed between the end plates. Each accelerating cell includes: a cylindrical barrel portion having a diameter smaller than an inner diameter of the cylindrical barrel portion of the housing; and a circular disk portion provided inside the cylindrical barrel portion to be fixed to the cylindrical barrel portion, and disposed such that a plate surface is orthogonal to the passing axis of a charged particle, and provided with the opening. |
US10398015B2 |
Ion generator apparatus
An ion generator including a vacuum chamber; an anode in the chamber, and two movable cathodes in the chamber whereby the distance of the cathodes relative to the anode can be varied. A servo actuated motor can be operably connected to each movable cathode to move the cathodes in the chamber and modify the plasma generated. |
US10398014B2 |
Method and apparatus for radiating charged particles, and method and apparatus for emitting X-rays
In the present invention, a ferroelectric body is irradiated with ultraviolet light, and the ferroelectric body is caused to stably generate electric potential. A method for radiating charged particles, in which the UV-light-receiving surface of the ferroelectric body that receives UV light and is caused to generate a potential difference is irradiated with UV light having a wavelength not transmitted by the ferroelectric body, and charged particles are radiated from the charged-particle-radiation surface of the ferroelectric body, wherein the UV-light-receiving surface is irradiated with pulses of UV light at a peak power of 1 MW or greater. The pulse width of the UV light is measured in picoseconds (less than 1×10−9 seconds), and the UV pulses can be transmitted by fiber. |
US10398011B2 |
Method and apparatus for active filament management
An apparatus and method for actively managing the current provided to an X-ray filament is provided. A feedback measurement of the actual filament current supplied to an X-ray filament is provided into a current manager and feedback system. An error amplifier compares the feedback measurement to a filament reference command indicating the appropriate current amount to be supplied to the X-ray filament, and the output of the error amplifier runs a pulse width modulator to provide a signal to an inverter to supply a voltage to the X-ray filament transformer. When a comparator senses sufficient high voltage is supplied to the X-ray tube, a second error amplifier is allowed to add to the filament current command an amount sufficient to make the X-ray tube's emission current match the commanded emission current. Additional circuitry and electronic switches are provided to allow the apparatus to operate in a dual-filament system. |
US10398009B2 |
Lighting device based on scenario-activation using push service, and push server, control device and communication device for controlling the lighting device
The present disclosure relates to a lighting device based on scenario-activation using a push service, and a push server, a control device and a communication device for controlling the lighting device. In one embodiment of the present disclosure, a push server for controlling a lighting device based on scenario-activation using a push service, may include: a communication unit for receiving a control message, based on a first communication protocol, from a control device and for transmitting the received control message to either a communication device or a push gateway based on the first communication protocol; a control message storage unit for storing, therein, the control message; a communication device-identification storage unit for storing, therein, identifications of communication devices to receive the control message; and, a control unit configured for controlling the communication unit, the control message storage unit, and the communication device-identification storage unit. |
US10398007B2 |
Control module for a lighting fixture
A control module attached to a lighting fixture and having a front cover portion may comprise one or more sensors, such as a daylight and/or occupancy sensor, for sensing information through the front cover portion. The control module may have a main printed circuit board (PCB) that extends from a front side to a rear side of the control module, and a sensor PCB perpendicular to the main PCB to enable at least one sensor attached to the sensor PCB to face the front side of the control module. The main PCB may comprise a wireless communication circuit and an antenna for communicating radio frequency (RF) signals, wherein at least a portion of the antenna is located within a plastic lip of the front cover portion of the control module. The control module may further have a conductive enclosure to reduce radio-frequency interference noise from coupling into the antenna. |
US10397999B2 |
Lighting controller, a lighting system and a method for controlling lighting
The invention provides a lighting controller, comprising: a detector adapted to detect a voltage of a power source, said power source is for providing power to a lighting unit via a lighting driver; a controlling unit, coupled to the lighting driver and adapted for controlling the driver to deliver a constant power to the lighting unit regardless of the power source is being consumed, before the detected voltage drops below a first threshold, and controlling the driver to deliver a gradually reduced power to the lighting unit after the detected voltage drops below the first threshold. Wherein the controlling unit is further adapted for switching an up-converter between the power source and the driver to boost the output voltage from the power source to the driver, in a first condition; and bypassing said up-converter, in a second condition, and implementing said step of controlling the driver; wherein said first condition comprises operating in high occupancy periods, and said second condition comprises operating in low occupancy period. |
US10397998B2 |
Driver circuit and method
A driver circuit has a driver unit (50) which provides a current for the load (51) based on an input voltage (10) comprising first and second terminals (10a, 10b). The driver unit (50) comprises a linear driver which comprises a current regulating element (Q3) between the input and the load, said element having a controllable resistive characteristic. A compensation unit (52) in series with the driver unit (50) and the input voltage provides a compensating voltage. This is used to control the voltage across the driver unit in dependence on the input voltage and operating conditions of the load. The compensation unit (52) comprises a switch mode power converter and a second capacitor (C2) as an energy source of the switch mode power converter, with the current regulating element (Q3), the load (51) and the second capacitor (C2) in series connection between the first and second terminals (10a, 10b). In this way, the operating range of the driver unit can be reduced to reduce power loss on the driver unit, and the compensating voltage can also be used with an energy harvesting system to increase overall system efficiency. |
US10397997B2 |
Dimming controllers and dimming methods capable of receiving PWM dimming signal and DC dimming signal
A dimming controller is capable of receiving a dimming signal to dim light-emitting device no matter the dimming signal is of a first type or of a second type. A type identifier identifies whether the dimming signal received from an input node is of the first type or of the second type, to accordingly generate a selection signal. A signal converter generates a first signal in response to the dimming signal, and the first signal is of the first type. A multiplexer has two inputs receiving the first signal and the dimming signal respectively, and, in response to the selection signal, forwards one of the first signal and the dimming signal to a driver driving the light-emitting device. |
US10397994B2 |
LED backlight driving circuit and liquid crystal display
This invention discloses a LED backlight driving circuit including: a first and a second LED strings; a first and a second capacitors; a boosted circuit, an input of which is connected to the power source and an output of which is connected to the first and the second capacitors, and the first and the second LED strings; an LED controller, electrically connected to the boosted circuit, in the first period is used for controlling the boosted circuit to supply power to the first branch and to charge the first capacitor and the same as to the second branch and the second capacitor; in the second period it is used for controlling the boosted circuit to cut off the first branch to make the first capacitor charge to the first branch and the same as to the second branch and the second capacitor. This invention also discloses a liquid crystal display. |
US10397992B2 |
Method and apparatus for calculating an average value of an inaccessible current from an accessible current
In a power converter, a circuit determines an average value of an inaccessible current from an average value of an accessible current and a value of the operating duty cycle of the converter. A method of measuring an average value of an inaccessible current from a measured value of a current, in a power converter, by a duty cycle of a pulse width modulation (PWM) signal, representing a duty cycle of the power converter. Coupling a voltage representing the measured value to an input of a low pass filter during a time period (D) and coupling the input of the low pass filter to a reference voltage during a time period (1−D). |
US10397991B2 |
Load control device for a light-emitting diode light source
A load control device for controlling power delivered from a power source to an electrical load may comprise a control circuit configured to control the load regulation circuit to control the power delivered to the electrical load. The control circuit may be configured to operate in an AC mode when an input voltage is an AC voltage and in a DC mode when the input voltage is a DC voltage. The control circuit may be configured to disable the power converter in the DC mode. The control circuit may be configured to render a controllable switching circuit conductive in the AC mode, and non-conductive in the DC mode. The rectifier circuit may be configured to rectify the input voltage to generate a rectified voltage when the input voltage is an AC voltage, and to pass through the input voltage when the input voltage is a DC voltage. |
US10397986B2 |
Heat generation apparatus using permanent magnets
Disclosed herein is a heat generation apparatus using permanent magnets. The heat generation apparatus using permanent magnets includes: a plurality of rotors fixedly mounted on a rotating shaft, and configured such that they are rotatable along with the rotating shaft with permanent magnets disposed thereon at predetermined intervals; a heat generation part configured such that the rotors are contained therein to thus form a predetermined gap between the heat generation part and the rotors, and adapted to generate heat while the permanent magnets are being rotated; a motor configured to serve as a source for the rotation of the rotating shaft; and a power transmission means configured to transfer the rotation force of the motor to the rotating shaft. |
US10397982B2 |
Photographing device for vehicle
A photographing device for a vehicle includes: an imaging element configured to receive a photographing beam passing through a beam transmission section of a window section; a heater constituted by a heating wire; a section to be heated to which the heater is fixed, the section to be heated being opposite to an inner side surface of the beam transmission section; a switch element configured to switch electrical connection state to the heater; and a current limiting element disposed at the section to be heated and being configured such that current flowing through the heater becomes zero or is reduced when the electric circuit is short-circuited such that power is supplied to the heater while bypassing the switch element and a temperature of the current limiting element become equal to or higher than a predetermined value. |
US10397976B2 |
Network architecture for multi-band operation
Methods, systems, and devices for wireless communication are described. Some wireless communications systems may support multi-band operation. Different frequency bands may experience different communication characteristics (e.g., frequency-dependent fading), which may result in undesirable interference patterns and/or coverage gaps. The described techniques provide for a network architecture that optimizes throughput while considering interference metrics. The network architecture may in some cases adapt to changes in the communication environment (e.g., dynamically or semi-statically), and the adaptation may be autonomous or may be performed in conjunction with a coordinating entity. Additionally, the described techniques provide for improved mobility procedures for devices within the network, which may improve throughput, reduce latency, or otherwise benefit the wireless communications system. |
US10397975B2 |
Method and apparatus for performing activation/deactivation of serving cell in wireless communication system supporting dual connectivity
Provided is an apparatus and method for performing activation/deactivation of a serving cell in a wireless communication system supporting dual connectivity. The method for performing activation/deactivation of serving cell by a user equipment in a wireless communication system includes configuring a dual connectivity with at least two different base stations based on dual connectivity configuration information received through RRC (Radio Resource Control) message from a base station, receiving activation/deactivation information about secondary serving cell configured for the UE from each of two different base stations, and selectively applying the activation/deactivation information about the secondary serving cell configured for the UE based on information including the secondary serving cell provided by the base station or information about the base station providing the secondary serving cell configured for the UE. |
US10397972B2 |
Method for carrier aggregation performed by terminal in wireless communication system, and terminal using same method
The present invention provides a method for carrier aggregation performed by a terminal in a wireless communication system, the method comprising: transmitting information regarding timing difference; and receiving carrier aggregation setting information that is set by means of the information regarding timing difference, wherein the information regarding timing difference is information regarding the timing difference between a primary cell and a secondary cell that can be supported by the terminal. |
US10397968B2 |
Systems and methods for automatic wireless coupling
Wireless access points may automatically discover each other and establish connections based on accumulated credit values incremented via mutual exchanges of identifiers. A first access point may select a candidate access point for a potential connection, and may maintain a credit value for the selected candidate access point. The first access point may broadcast beacon messages, including an identification of the candidate access point and the credit value. Responsive to detecting a broadcast from the candidate access point including an identifier of the first access point, the first access point may increment the credit value. As each access point continues broadcasting beacon messages, it may increment its credit value for the other access point accordingly. Upon both the first access point's and candidate access point's credit values reaching a predetermined credit threshold, the access points may initiate handshaking protocols, without requiring additional request/response exchanges or verifications of candidate selection. |
US10397966B1 |
Apparatus and method for establishing a bi-directional communication link between a symbol reader and a symbol reader cradle using wireless charging components
A method and apparatus for establishing a bi-directional communication link between a reader and a base station using wireless charging components includes positioning the reader within the base station, and electrically charging a rechargeable power source of the reader by an induced current carried through an induction coil in response to an electromagnetic field generated by an induction coil of the base station. The reader receives a communication parameter that uniquely identifies a short-range communication transceiver of the base station by detecting a modulation in the induced current. In response, a short-range communication transceiver of the reader transmits an RF signal that includes the identification data and a request to establish a bi-directional communication link with short-range communication transceiver of the base station. In response to receiving the identification data and the request, the base station and the reader establish a bi-directional communication link via a short-range wireless communication protocol. |
US10397965B2 |
System and method of determining real-time location and status of voice-over Wi-Fi (VoWiFi) users in heterogeneous network environment
Embodiments of the present invention relate to systems and methods for restricting at least one service to a subscriber by receiving a connection request from a user equipment [102], wherein the connection request includes at least one of a UE identifier and a unique SIM identifier; generating one of a positive response and a negative response based on the connection request, wherein the positive response is generated in an event a user profile corresponding to the user equipment [102] is identified and the negative response is generated in an event the user profile corresponding to the user equipment [102] is not identified; and restricting the at least one service to the subscriber in an event, one of: the negative response is generated based on the connection request, a state information of a subscriber identity module (SIM) indicates detached, and a location area information of the SIM belongs to a forbidden list of areas. |
US10397964B2 |
Wireless communication system, terminal apparatus, base station apparatus, wireless communication method, and integrated circuit
In a wireless communication system, a terminal apparatus is capable of reporting, to a base station apparatus, information indicating a mobility state of the terminal apparatus. In a case where the terminal apparatus reports information (history information) to the base station apparatus as mobility state indicating information, the terminal apparatus notifies the base station apparatus of a radio resource control connection setup complete message containing information indicating the presence of the history information that is notified as the mobility state indicating information. The history information contains an identifier of a cell that the terminal apparatus visited and the duration of stay in the cell. The base station apparatus notifies the terminal apparatus of information as to whether to report the mobility state indicating information. In a case where the terminal apparatus reports the mobility state indicating information on the basis of the information notified by the base station apparatus, the terminal apparatus reports the history information to the base station apparatus using a radio resource control message different from the radio resource control connection setup complete message. |
US10397958B2 |
Method and apparatus for backoff mechanism applied for random access procedure in a wireless communication system
Method and apparatus for a backoff mechanism applied for a random access procedure for a user equipment (UE) (e.g. mobile phone) in a wireless communication system are disclosed herein. The UE applies different backoff times for random access procedures based on different factors applicable to the UE. The UE may adjust the backoff time by an offset or a weighted value, and may derive an adjusted backoff time based on different backoff parameter values. |
US10397955B2 |
Uplink PPDU transmission
Uplink transmission in a wireless local area network is provided. A station receives a trigger frame for requesting a transmission of an uplink physical layer protocol data unit (PPDU) from an access point (AP). The station determines a value of a second duration field of an uplink PPDU based on a first duration field of the trigger frame. The station transmits the uplink PPDU. The uplink PPDU does not include any frame that solicits a response frame from the AP when the value of the second duration field is set to zero. |
US10397951B2 |
MAC protocol for directive transmissions
The disclosure relates to radio access systems, and more specifically to methods for media access in radio access systems. The disclosure relates to a method, performed in a first node in a wireless communication system, of accessing a shared media for directive signal transmission from the first node, the method comprises three steps. The first step is receiving, from a second node, a pilot signal announcing a directive signal transmission to or from the second node. The second step is predicting based on information in the received pilot signal, a collision rate between an intended directive signal transmission from the first node and the announced directive signal transmission, the information defining the channel resources used by the announced directive signal transmission and the third step is accessing the shared media based on the predicted collision rate. |
US10397947B2 |
Adaptive waveform selection in wireless communications
Systems and methods of wireless communication in which wireless devices are adapted to implement adaptive waveform selection are disclosed. For example, operation according to embodiments may provide for use of a waveform design that minimizes peak-to-average power ratio (PAPR), such as single-carrier frequency division multiplexing (SC-FDM), as well as a waveform design that provides higher spectral efficiency, such as orthogonal frequency division multiplexing (OFDM), for scenarios that are not power-limited and the higher PAPR is acceptable. Adaptive waveform selection may be based implicitly on one or more parameters or may be based on explicit signaling. Adaptive waveform selection may be utilized with respect to initially establishing a communication link and/or with respect to an established communication link. |
US10397943B2 |
Flexible NAN availability schedule indications
Embodiments relate to wireless stations that operate to configure direct communication between the wireless stations without utilizing an intermediate access point. In embodiments, a wireless station may transmit, to a first peer wireless station, a first availability schedule that may include one or more types of committed availability and receive, from the first peer wireless station, a second availability schedule applicable to the wireless station but not other peer wireless stations. The types of committed availability may include a first type that is non-cancelable and a second type that is cancelable. The second availability schedule may be the second type. The wireless station may be further configured to transmit, to a second peer wireless station of the plurality of peer wireless stations, a third availability schedule where the third availability schedule may be the first type. |
US10397942B2 |
Method of handling communication operation in TDD system and related apparatus
A method of handling a communication operation for a network of a wireless communication system comprises determining a reconfiguration set comprising at least one UL/DL configuration; scheduling a UL/DL configuration in the reconfiguration set for a frame; determining a reference UL/DL configuration according to the reconfiguration set; transmitting information related to the reconfiguration set to a communication device of the wireless communication system; and performing a communication operation in the frame with the communication device according to the reference UL/DL configuration, irrespective of the UL/DL configuration scheduled for the frame, wherein the communication operation is a transmission, or the communication operation is a reception. |
US10397941B2 |
Method of transmitting and receiving uplink signal in wireless communication system and apparatus therefor
According to one embodiment of the present invention, a method of transmitting uplink, which is transmitted by a terminal in a wireless communication system, includes receiving a first control signal indicating a shortened transmission time interval (sTTI) or a symbol at which a common reference signal for demodulating data transmitted for a plurality of sTTIs is transmitted, receiving a second control signal including information indicating the plurality of sTTIs at which the data is transmitted, and transmitting the common reference signal at the indicated sTTI or symbol and transmitting the data for the plurality of the sTTIs according to first control signal and the second control signal. In this case, the information indicating the plurality of the sTTIs may include an interval of a sTTI unit or a symbol unit between the sTTI or symbol position at which the common reference signal is transmitted and the plurality of sTTIs. |
US10397936B2 |
Method for receiving control information for multiple component carrier groups and device therefor
An embodiment of the present invention relates to a method for receiving control information by a user equipment (UE) having multiple component carrier groups configured therefor in a wireless communication system. The method may comprise the steps of: receiving, from a base station, configuration information on the transmission of main control information which comprises common control information for individual component carrier groups; and attempting to detect main control information for each of the multiple component carrier groups and sub-control information comprising individual component carrier-specific control information, using the configuration information, wherein the configuration information may comprise information on the transmission cycle and transmission offset of the main control information for each of the multiple component carrier groups. |
US10397931B2 |
Method and apparatus for reporting terminal device capability
A method and an apparatus for reporting a terminal device capability is presented. An apparatus for reporting a terminal device capability includes: a processor configured to obtain D2D capability information of a terminal device; and a transmitter configured to send the D2D capability information of the terminal device to a base station. In the method and the apparatus for reporting a terminal device capability that are provided in the embodiments of the present disclosure, a terminal device reports D2D capability information to a base station, so that the base station can correctly schedule a resource for D2D communication of the terminal device. |
US10397930B2 |
Resource and power allocation indication in beam-based access system
A method for resource and power allocation indication in a beam-based access system is provided. In an embodiment, a method for signaling power allocation in a beam-based access system includes determining, by a transmit point (TP), a relative effective transmit power offset between a control beam and a data beam. The method also includes signaling, by the TP, the relative effective transmit power offset to a user equipment (UE). The UE performs automatic gain control (AGC) on a control channel and a data channel according to the relative effective transmit power offset signaled by the TP. |
US10397927B2 |
Methods and systems for coexistence with licensed entities using power modification
Systems, methods, and devices for conducting wireless communication are provided. One method includes identifying a location of the apparatus. The method further includes obtaining spectrum usage data from a database. The spectrum usage data indicates a licensed entity licensed within an area including the location of the apparatus to communicate across a first sub-band of frequencies within a frequency band. The frequency band includes a plurality of channels each having a fixed width. The method further includes a modified transmission power using the spectrum usage data. The modified transmission power is configured to reduce interference with the licensed entity on the first sub-band. The method further includes conducting wireless transmissions on at least one of a first set of one or more of the plurality of channels containing the first sub-band or an adjacent channel that is adjacent to the first set of channels at the modified transmission power. |
US10397922B2 |
Method for allocating time-frequency resources for the transmission of data packets via a frequency selective channel
A scheduler allocates time-frequency resources of a predefined time period for transmitting latency-constrained and non latency-constrained data packets over a frequency selective channel. The scheduler: performs assignment of time-frequency resources for transmitting non latency-constrained data; then, possibly performs a revision of the assignment so that time-frequency resources are allocated to latency-constrained data packets instead of non latency-constrained data packets, said revision being performed by minimizing cost impact of the revision on a global performance metric related to the transmissions of said non latency-constrained data packets; and, allocates the time-frequency resources as assigned to the non latency-constrained data packets that did not incur the assignment revision, whereas the latency-constrained data packets that incurred the assignment revision are put aside for later scheduling. |
US10397921B2 |
Terminal, base station, and communication method
A terminal communicating with a base station by using an FDD cell and a TDD cell includes a reception unit that performs reception over a PDCCH transmitted using a DCI format. In a case where the TDD cell is configured as a primary cell for the terminal, a first uplink reference UL-DL configuration used for determining an interval between reception of the PDCCH indicating transmission of a PUSCH and the transmission of the PUSCH is configured for the TDD cell, and a second uplink reference UL-DL configuration used for determining whether or not to use DAI included in the DCI format of the PDCCH indicating the transmission of the PUSCH is configured for the FDD cell. |
US10397920B2 |
Satellite diversity
A wireless communication system includes frequency reuse between terminals in common coverage regions using a multiple satellite architecture with spatial diversity. Different terminals may be associated with different ones of the satellites such that a common frequency can be reused by the different terminals. A gateway may communicate with a first satellite using a feeder beam having an overlapping geographic coverage region with a user beam used for communication between a set of user terminals and a second satellite. Spatial diversity is provided between the satellites, and the feeder beam and the user beam operate at common frequencies within the overlapping coverage region. In this manner, the bandwidth of both satellites at the common coverage region is used to increase the available capacity. |
US10397919B2 |
Mobile communication device and method for allocating resources outside of a virtual carrier based on UE capabilities
A communications device configured to receive data from a mobile communications network including one or more network elements providing a wireless access interface. The wireless access interface provides plural communications resource elements across a host frequency bandwidth, and includes, within the host frequency bandwidth, first communications resource elements within a first frequency bandwidth for allocation preferably to reduced capability devices to receive signals representing data transmitted by a transmitter within the first bandwidth forming a first virtual carrier, the reduced capability devices each having a receiver bandwidth greater than or equal to the first frequency bandwidth but less than the host frequency bandwidth. Communications devices of different capabilities can be allocated communications resources within different frequency ranges according to their capability, to relieve congestion on a center frequency of communications resources in which communications devices with a minimum bandwidth capability must receive communications resources for receiving down link signals. |
US10397918B2 |
Resource allocation method, base station, and communications system
Embodiments of the present disclosure disclose a resource allocation method, a base station, and a communications system. The method in the embodiments of the present disclosure includes: when a physical uplink control channel PUCCH format 2x resource needs to be allocated to user equipment UE, obtaining a multiplexing degree of a format 2x resource block RB in a current cell to which the UE belongs, determining a format 2x RB with a lowest multiplexing degree in the current cell, and when multiple format 2x RBs in the current cell have the lowest multiplexing degree, selecting one of the format 2x RBs; and allocating, to the UE, a PUCCH format 2x resource on the selected format 2x RB with the lowest multiplexing degree. The embodiments of the present disclosure ensure even UE multiplexing degrees of different format 2x RBs, reduce intersymbol interference on a PUCCH format 2x resource, and improve PUCCH demodulation performance. |
US10397898B2 |
Base station and channel selection method thereof
A base station, user equipment, and channel selection method are provided. The base station can configure a Primary Component Carrier (PCC) and a plurality of Secondary Component Carriers (SCCs). The PCC is a Long Term Evolution (LTE) band, while at least one of the SCCs is not an LTE band. The base station receives a plurality of channel status parameters, wherein each of the channel status parameters corresponds to one of the SCCs. The base station sorts the SCCs according to the channel status parameters, determines a subset of the SCCs as at least one candidate SCC according to the channel status parameters, and determines a subset of the at least one candidate SCC as at least one available SCC by performing clear channel assessment for each of the at least one candidate SCC. |
US10397895B2 |
Range finding base station selection method and apparatus
The present disclosure provides a range finding base station selection method and apparatus. The embodiments of the present disclosure are capable of eliminating the inappropriate base stations, so that the range finding from the base station to the tag can be accurate, thereby improving the accuracy of tag positioning. |
US10397892B2 |
Network registration and network slice selection system and method
Implementations of a registration procedure are described. The registration procedure includes a Access and Mobility Function (AMF) selection procedure and a Session Management Function (SMF) selection procedure. The AMF receives a Non-Access Stratum (NAS) registration request pertaining a User Equipment (UE). At least partially in response to the registration request: the AMF registers the UE on the network; and establishes a Protocol Data Unit (PDU) session for the UE. The AMF transmits a registration response to the UE. An access node of the network receives a Radio Resource Control (RRC) registration request from a User Equipment (UE). At least partially in response to the registration request: The access node selects an AMF, and forwards a corresponding Non-Access Stratum (NAS) registration request to the selected AMF. The NAS registration request includes PDU session request information pertaining to the UE. |
US10397891B2 |
Device and method of handling multiple cellular radio operations
A communication device for handling multiple cellular radio operations in a wireless communication system comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise transmitting a first user equipment (UE) capability to a first network, when the communication device attaches to the first network; and transmitting a second UE capability to the first network, when the communication device attaches to the first network and a second network, wherein the second UE capability is different from the first UE capability. |
US10397889B2 |
Method for receiving system information in wireless communication system that supports narrowband IOT and apparatus for the same
A method for receiving system information in a wireless communication system supporting a Narrow Band (NB)-Internet of Things (IoT), the method performed by a terminal comprising: receiving a narrowband synchronization signal (NBSS) through a narrowband (NB) from a base station; acquiring, based on the NBSS, time synchronization and frequency synchronization with the base station; and receiving the system information related to the NB-IoT through a narrowband physical broadcast channel (N-PBCH) from the base station, wherein the system information includes at least one of operation mode information indicating an operation mode of an NB-IoT system or control information indicating an index of a legacy CRS (cell-specific reference signal) sequence, and wherein the control information is associated with a PRB (physical resource block) index of a PRB to which the legacy CRS is transmitted. |
US10397888B2 |
Precoded CSI-RS for phase synchronization for reciprocity-based CoMP joint transmission
Phase compensation in a new radio (NR) coordinated multipoint (CoMP) environment is discussed. A base station may synchronize the phase between one or more additional base stations in a CoMP group serving one or more user equipments (UEs). A base station estimates an uplink channel based on a sounding reference signal (SRS) received from a given UE. The base station transmits a phase synchronization reference signal (PSRS) modulated using the uplink channel estimate. The UE can measure the phase and/or timing drift from the PSRS and then will report the compensation information for the phase and timing drift back to the base station. The base station may then use the compensation information to adjust transmission characteristics for the CoMP group. |
US10397885B2 |
Terminal that transmits reporting information and communication control method of transmitting reporting information in mobile communication system
A terminal is provided. The terminal communicates with a base station in a mobile communication system which supports carrier aggregation provided by a first cell and a second cell which uses a subframe whose time interval is shorter than a time interval of a subframe of the first cell. The terminal includes a calculation unit configured to calculate reporting information to be reported to the base station based on a specific subframe, of a plurality of subframes of the second cell corresponding to a predetermined subframe of the first cell, shared by the base station and the terminal; and a reporting unit configured to report the reporting information calculated by the calculation unit to the base station. |
US10397884B2 |
Power determining method and user equipment
The application provides a method for power determining. UE is configured with multiple cells, a first subframe of a first cell corresponds to multiple second subframes of a second cell, and the method includes: calculating a first power requirement on the first subframe, and calculating multiple second power requirements on the multiple second subframes; calculating a power indicator on the multiple second subframes according to the multiple second power requirements; and determining transmit powers on the first subframe and the multiple second subframes according to a magnitude relationship between a maximum transmit power and a sum of the first power requirement and the power indicator. In the application, the power indicator is determined for multiple subframes of the second cell. |
US10397882B2 |
Compound mobile communication method, terminal and system for nuclear power plant
The present invention provides a compound mobile communication method for a nuclear power plant, including the steps of: receiving a communication signal sent by a base station in a restricted area or an unrestricted area, the communication signal including a coded-modulation optical signal and/or an electromagnetic wave signal; judging the communication signal received; and reducing transmission power or not transmitting the electromagnetic wave signal if the communication signal is a coded-modulation optical signal or a wireless electromagnetic wave communication signal sent by a base station in the restricted area. The compound mobile communication method for a nuclear power plant of the present invention can meet the requirements of mobile communication in special places without electromagnetic interference. The present invention also provides a compound mobile communication terminal and system for a nuclear power plant. |
US10397877B2 |
Electronic device and transmission power controlling method
An electronic device includes at least one antenna, a Wi-Fi module including a plurality of processing circuits performing communication using the at least one antenna, and a processor configured to determine whether the Wi-Fi module is simultaneously operating in a plurality of frequency bands, to obtain a number of processing circuits that are operating in the Wi-Fi module if the Wi-Fi module is simultaneously operating in the plurality of frequency bands, and to reduce a transmission power level of the Wi-Fi module based on the number of processing circuits that are operating. |
US10397876B2 |
Multi-factor provisioning of wireless devices
Wireless devices are provisioned using multiple factors. As part of a wireless detection phase, multiple wireless communications are received that were transmitted by multiple wireless devices. Individual wireless devices are distinguished from each other among the multiple wireless devices based on a distinguishing feature of each of the multiple wireless communications to obtain a provisional set of wireless devices. As part of an electrical load detection phase, one or more wireless devices connected to an electrical power circuit are identified based on time-based measurements of electrical power consumed by electrical loads on the electrical power circuit and/or powerline communications received via the electrical power circuit. The provisional set of wireless devices obtained by wireless detection may be filtered to obtain a filtered set of wireless devices that excludes wireless devices of the provisional set not connected to the same electrical power circuit. |
US10397873B2 |
RF signature-based WLAN identity management
MAC addresses provide a way to identify wireless client devices. Some wireless client devices are able to change their MAC addresses. Provided are devices computer-program products, and methods for identifying wireless client devices based on radiofrequency signatures of transmissions from the client devices. In some implementations, one or more wireless frames are received at a network device. In these implementations, a wireless frame is received at two or more antennas. In some implementations, a signal characteristic associated with transmission of the wireless frame is monitored. In these implementations, monitoring the signal characteristic includes using two or more antennas to determine a physical or temporal characteristic associated with the transmission of the wireless frame. In some implementations, a client device is identified. The identified client device is associated with the transmission of the wireless frame. In these implementations, identifying the client device includes using the monitored signal characteristics. |
US10397867B2 |
Method of operating user equipment for public safety mode and method of wireless communication using the same
A method of operating a user equipment includes setting a user equipment to enter a public safety mode, converting the user equipment to an idle state when the user equipment enters the public safety mode, and temporarily converting the user equipment from the idle state to a partial wakeup state during the public safety mode. A public safety carrier searching is performed for device-to-device (D2D) communication between the user equipment and a neighboring equipment during the partial wakeup state. The method may efficiently support the D2D communication and reduce power consumption by changing the state of the user equipment into the idle state when entering the public safety mode and temporarily changing the user equipment into the partial wakeup state for public safety carrier searching. |
US10397861B2 |
Communication system, vehicle-mounted apparatus, and recording medium recording program
A vehicle-mounted apparatus that is capable of wireless connection with a roadside device is provided. The roadside device is on, above, or below a road. The vehicle-mounted apparatus is on a vehicle and acquires position information broadcast from the roadside device by wireless communication. The position information is about a position of the roadside device. The vehicle-mounted apparatus decides whether individual wireless connection is performed between the roadside device and the vehicle-mounted apparatus based on roadside device information. The roadside device information includes the position information about the position of the roadside device. Connection or disconnection of individual wireless connection is performed between the vehicle-mounted apparatus and the roadside device based on the decision. Periphery information of the roadside device is acquired from the roadside device during the individual wireless connection in response to the individual wireless connection being connected. |
US10397859B2 |
Wireless network access
Wireless network access is described. Prompt information can be received, where the prompt information is used to prompt existence of access point (AP) information that can be acquired. The AP information can be acquired by using a low-energy wireless communication protocol. An AP can be selected to access a wireless network according to the AP information. A client device can be prompted, by sending prompt information to the client device before the client device accesses an AP, that the client device can acquire AP information, so that a user can select the most appropriate AP according to the AP information. Enabling receipt of the AP information after the prompt information is received can reduce power consumption of the client device, and use of the low-energy wireless communication protocol can further reduce power consumption costs of the client device. |
US10397853B2 |
Method, apparatus and system for configuring search space
Embodiments of the present invention relate to the communications field, and provide a method, an apparatus, and a system for configuring a search space, to implement that a PDCCH carrying uplink-downlink configuration information can be sent normally, so that user equipment UE can receive uplink-downlink configuration information of a base station in time, thereby ensuring that the UE can complete data transmission according to the uplink-downlink configuration information, and improving user experience. The method includes: configuring, by a base station, a first subframe set, where a subframe in the first subframe set is a downlink subframe or a special subframe; configuring, by the base station, a first common search space CSS in the subframe in the first subframe set; and sending, by the base station to user equipment UE, a physical downlink control channel PDCCH carrying uplink-downlink configuration information, where the PDCCH is a PDCCH in the first CSS. |
US10397850B2 |
Method and device for transmitting/receiving data in mesh network using bluetooth
The present invention relates to a method and apparatus for transmitting and receiving a message performed by a first relay device in a mesh network of Bluetooth including receiving a first message from at least one device including a first device and a second device, calculating a Hop count with the first device based on the first message, receiving a second message transmitted from a second device to the first device, and the second message includes a first relay value indicating a relay count and a destination address field including an address of a destination device, comparing the first relay value with the Hop count, and dropping or transmitting the second message to one or more neighboring devices according to the result of comparison. |
US10397848B2 |
Method for sending packet data, base station, and mobile station
A method for sending packet data is provided, which includes the following steps. Packet data from a source mobile station (MS) is received. The packet data includes an identity of a destination MS. A routing cache table is searched for a path to the destination MS. An interface is selected if the path to the destination MS is found. The packet data is forwarded through the selected interface according to the found path. Other two methods for sending packet data corresponding to the method for sending packet data as well as an MS and a base station (BS) corresponding to the method for sending packet data are provided. Therefore, link processing can be performed at the MS. |
US10397844B2 |
Access point selection
Disclosed aspects relate to access point selection. A set of beacon frame transmission data for a set of access points may be collected by a computing device. The beacon frame transmission data may include first and second subsets indicating respective frame success rates. The computing device may compare factors derived utilizing the respective frame success rates. The computing device may evaluate network capability data for the access points. The computing device may weight the beacon frame transmission data with respect to information indicating network security and encryption level have heavier weights than other factors, and identify that the first access point achieves an encryption level threshold. The computing device may use the beacon frame transmission data for the set of access points to determine to establish a connection utilizing the first access point. The computing device may establish the connection utilizing the first access point. |
US10397837B2 |
Method and device for performing session handover in wireless communication system
The present specification relates to a method by which a first terminal performs a session handover in a wireless communication system, wherein the method for performing a session handover can comprise the steps of: forming an ASP session with a second terminal by a first connecting method; transmitting a session handover request to the second terminal; receiving a session handover response from the second terminal; and transmitting a session handover confirm to the second terminal, wherein, when the session handover response is received from the second terminal, the formed ASP session can be handed over by a second connecting method. |
US10397835B2 |
Method, apparatus, and system for voice call fallback to circuit switched domain
A method for voice call fallback to a circuit switched (CS) domain disclosed in the present invention includes: receiving a Service Request message from a calling user equipment (UE), where the Service Request message includes called number information of a voice call in a CS domain, instructing an evolved NodeB (eNB) to initiate circuit switched fallback (CSFB) handover; receiving a Handover Request message from the eNB, where the Handover Request message includes information required for CS handover, selecting a mobile switching center (MSC) and sending a packet switched (PS) to CS Handover Request message to the MSC, where the PS to CS Handover Request message carries information required for the CS handover and a called number so that the MSC calls a called UE. The corresponding apparatuses and systems are also disclosed. The technical solution of the present invention can reduce the connection delay. |
US10397829B2 |
System apparatus and methods for cognitive cloud offloading in a multi-rat enabled wireless device
A system, method and apparatus having a mobile device with a plurality of radio access technologies, a server computer in the cloud running a cognitive offloader and cloud scheduler improves the execution time and reduces energy use of an application program residing on or accessible to the mobile device and having a plurality of components by apportioning executable tasks and routing data between the mobile device and the server computer based upon a cognitive offloader algorithm aware of dynamic parameters such as CPU and memory use, energy costs for transmissions and measurements of connectivity. The scheduling of tasks apportioned between the computing devices in the system may be enlightened by a component dependency graph of the application that is used by the offloader algorithm. |
US10397827B2 |
System and method for managing DSME network fluctuation in industrial wireless sensor network
An apparatus for managing deterministic and synchronous multi-channel extension (DSME) network fluctuations in an industrial wireless sensor network includes: a network congestion rate measurer configured to measure a network congestion rate on the basis of a number of times an association request message is received and a number of times carrier sensing is performed, a DSME-guaranteed time slot (GTS) allocation information collector configured to continuously collect DSME-GTS allocation information using coordinators, a DSME-GTS maintenance determiner configured to determine whether to maintain or collect DSME-GTSs on the basis of collected network information, a slot reallocation determiner configured to determine whether data is received without collision from two nodes to which a slot is redundantly allocated and transmit a DSME-GTS expiration request to a sensor node for reallocation of empty slots. |
US10397826B2 |
Method and arrangement in a wireless communication network
Method and arrangement in a first node for requesting a status report from a second node. The first node and the second node are both comprised within a wireless communication network. The status report comprises positive and/or negative acknowledgement of data sent from the first node, to be received by the second node. The first node comprises a first counter configured to count the number of transmitted Protocol Data Units, PDUs, and a second counter configured to count the number of transmitted data bytes. The method and arrangements comprises initializing the first and the second counter to zero, transmitting data to be received by the second node, comparing the value of the first and the second counters with a first threshold limit value and a second threshold limit value and requesting a status report from the second node if any of the threshold limit values is reached or exceeded. |
US10397824B2 |
Method for cancelling a buffer status report or a scheduling request in dual connectivity 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 cancelling BSR or SR in dual connectivity, the method comprising: receiving an UL data from an upper layer, triggering a BSR (or SR) for a first eNB due to the UL data, transmitting, to a second eNB, at least a part of the UL data using an UL grant received from the second eNB, and cancelling the triggered BSR (or pending SR) when an amount of data available for transmission to be transmitted to the first eNB changes to zero due to the transmission of the at least a part of the UL data, even if an UL grant in response to the triggered BSR (or pending SR) is not received from the first eNB. |
US10397823B2 |
Device and method for scheduling data packet transmission in wireless networks
For load balancing in a large-scale wireless mesh network, a device, a system and a method are provided for controlling data packet transmissions in the wireless mesh network, wherein a time slot is randomly selected within a determined answer interval for transmitting an answer responding to a received data packet. |
US10397822B2 |
Method and apparatus for distributing services and data
Aspects of the subject disclosure may include, for example, determining a need to provide a service to a first communication device of a plurality of communication devices, detecting a movement of a second communication device of the plurality of communication devices in a direction that will place the second communication device in a communication range of the first communication device, and transmitting a message to the second communication device to provide the service to the first communication device when the second communication device comes into the communication range of the first communication device. Other embodiments are disclosed. |
US10397821B2 |
Reduced latency operating modes 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. In a medium latency communication mode, a given BPD receives data during a receive window that is scheduled to occur within either the first half of a communication window or the second half of the communication window, depending on the parity of the hop layer where the BPD resides. With this approach, a data packet can traverse one hop of the BPD mesh per communication window. In a low-latency communication mode, a given BPD receives and transmits data according to an alternating pattern that depends on the parity of the hop layer where the node resides. With this technique, a data packet can traverse multiple hops of the BPD mesh within a single communication window. These techniques also are applicable to CPDs and other types of nodes as well. |
US10397820B2 |
Radio network node and method for using positioning gap indication for enhancing positioning performance
A wireless communications network is described herein in which positioning measurements (e.g., inter-frequency OTDOA measurements and inter-frequency E-CID measurements) may be performed on different frequencies and measurement gaps may be requested for such measurements. In one embodiment, a radio network node (e.g., eNodeB, responsible node) is described for configuring a measurement gap for positioning to be used by a user equipment (UE). |
US10397819B2 |
Dynamic monitoring and management in wireless systems
The present disclosure generally discloses dynamic monitoring and management capabilities for use in wireless communication systems. The dynamic monitoring and management capabilities may be configured to support dynamic monitoring and management within various types of contexts and associated environments. The dynamic monitoring and management capabilities may include feedback collection capabilities, service quality evaluation capabilities, parameter tuning capabilities, or the like, as well as various combinations thereof. |
US10397818B2 |
Apparatus and method for transmitting channel state information in a wireless communication system
An apparatus and method for transmitting channel state information in a wireless communication system are disclosed. The UE apparatus for transmitting channel state information includes a channel state measurement module for measuring a channel state based on a level of interference received from a neighbor cell, a channel state information generation module for generating channel state information for a plurality of resource regions or for periodic and aperiodic channel state information reporting modes using the measured channel state and offsets received from a serving BS, the offsets being set for the plurality of resource regions or the periodic and aperiodic channel state information reporting modes, and a transmission module for transmitting the generated channel state information to the serving BS. |
US10397817B2 |
Method for performing measurement and user apparatus
One disclosure of the present specification provides a method for performing measurement. The method for performing measurement may comprise the steps of: receiving, from a serving cell, pattern information on a subframe wherein power backoff is performed; on the basis of the pattern information, performing measurements independently in a subframe wherein power backoff is performed and in a subframe wherein power backoff is not performed; and reporting results of the measurements to the serving cell. |
US10397813B2 |
Communication device and method of controlling same
Apparatuses, methods, and systems of measuring received power are described, including apparatuses, methods, and systems which can measure received power, even when the subcarrier offset of the measurement bandwidth is different from the subcarrier bandwidth of the cell bandwidth. In one method, the first received power of a plurality of Resource Blocks (RBs) received from a second Base Station (BS) are measured based on first channel state information received from a first BS. Based on the determination whether a value of an index included in the first channel state information is larger than a predetermined value, at least one of second received power, third received power, and fourth received power of the plurality of RBs is measured by using second channel state information including an alternative index determined based on the first channel state information based on a result of the determination. |
US10397811B2 |
Wireless channel sounder with fast measurement speed and wide dynamic range
An example device includes antennas to receive wireless signals from a wireless transmitter and to output radio frequency signals based upon the wireless signals that are received, low noise amplifiers coupled to the antennas to amplify the radio frequency signals, and a receiver stage to generate, based upon the radio frequency signals, digital representations of the wireless signals that are received via the antennas and to determine a measure a wireless channel parameter from the digital representations of the wireless signals. |
US10397804B2 |
Wireless access point system, portable electronic device able to control antenna direction of wireless access point apparatus, and method for optimizing antenna direction of a wireless access point apparatus
A wireless access point system includes a wireless access point (WAP) apparatus, a location-setting module, and a portable electronic device. The location-setting module stores a location list recording a location and an optimum direction corresponding to the location. The portable electronic device has a detection mode and a connection mode. In the detection mode, the portable electronic device controls the WAP apparatus to radiate a wireless signal and change the radiation direction within a specified direction range. The portable electronic device analyzes the wireless signal to obtain the optimum direction having an optimum signal receiving strength, so as to update the location list with the optimum direction and the location corresponding to the optimum direction. In the connection mode, the portable electronic device loads the optimum direction corresponding to the location and controls the radiation direction to be adjusted as the loaded optimum direction. |
US10397798B2 |
Radio signal path design tool with graphical display to facilitate selection of alternative radio antenna sites
A radio signal path design tool that provides for a visual depiction of the viability of alternative antenna locations around proposed fixed antenna sites. The design tool computes a radio link path profile at the proposed antenna sites while simultaneously displaying alternative locations around the fixed antenna sites that would potentially achieve the radio link design goals. In some embodiments, the alternative antenna locations are represented as an array of points, arranged in a grid pattern, surrounding the proposed antenna sites. The path design tool may change each displayed point so that the point visually reflects the extent to which the corresponding location satisfies the radio link design goals. By providing a robust visualization, the design tool allows for a ready assessment of alternative radio link paths adjacent to the proposed link path, which allows for flexibility in deploying radio antennas. |
US10397794B2 |
Communication in unlicensed spectrum
A wireless access network node receives assistance information from a user equipment (UE) or other wireless access network node, the assistance information comprising information indicating one or more channels of an unlicensed spectrum to use or avoid. Responsive to the assistance information, the wireless access network node selects at least a first channel of the unlicensed spectrum for communicating data of the UE. |
US10397787B2 |
System and method for authenticating a user based on mapping a computing device with the user identity
A system to authenticate a user and a computing device includes a processing unit and a database which cause the processing unit to receive input from the user to select a wireless network; the wireless network having a specific IP address whitelisted by a wireless network solution provider; display a web-portal of the selected wireless network; receive a phone number of the user; receive a specified code from the user; provide the user with a predefined number of digits of an identification number of the computing device for use as a password; receive the predefined number of digits of the identification number of the computing device; and transmit a combination of the received predefined number of digits and a MSISDN to a server, the server transmits data to a telecom server and the telecom server initiates a search operation of the combination to authenticate the user on determining a match. |
US10397786B2 |
Systems and methods for controlling mobile device use
Provided are a system and method for operating a mobile device, comprising: establishing by a locking mechanism at the mobile device that the mobile device is owned or controlled by a retail establishment at which an operator of the mobile device is an agent; searching, by a mobile device, for a signal from a network; authorizing the mobile device to operate in a vicinity of the network when the signal is detected from the network; and inactivating the mobile device or displaying information where the mobile device can operate in response to a failure by the mobile device to detect the signal. |
US10397785B2 |
Handheld video visitation
An inmate mobile device for communicating with an outsider mobile device is provided. An identity data item, of the device, includes an inmate identifier of an inmate user of the inmate mobile device, a verified data and a restrictions repository. Also included is a media capture module configured to obtain an initial verification data from the inmate user of the inmate mobile device, and an outsider client application configured to receive the initial verification data from the media capture module, determine that the inmate verification data and the inmate verified data match, generate a connection request targeting the outsider mobile device. The connection request includes the inmate identifier of the inmate user and an outsider identifier of an outsider user of the outsider mobile device. The inmate application is also further configured to send the connection request to a server system. |
US10397783B2 |
Method and apparatus for providing a remote lost-and-found service
An approach is provided for a remote lost-and-found service. A local sensor manager causes, at least in part, pairing of a device and a local sensor. The local sensor manager then determines when the local sensor is beyond a predetermined distance from the device, and causes, at least in part, a change in a profile status of the local sensor based on the determination. The profile status specifies, at least in part, a visibility of the local sensor to one or more other devices. |
US10397779B2 |
Secure fine timing measurement protocol
Techniques disclosed herein are generally directed toward providing at least one security feature for an FTM session. More specifically, an initiating STA can include a security feature in an initial FTM request (iFTMR), determine whether a received FTM frame contains information responsive to the at least one security feature, and complete the FTM session accordingly (including terminating the FTM session if the FTM frame does not contain correct information responsive to the at least one security feature). Embodiments may include a security feature such as nonce values and/or generated (or partially-generated) media access control (MAC) addresses. |
US10397777B2 |
Method and system to provide multi-factor authentication for network access using light
A method is provided in which a network access system receives an initial request from a device requesting access to the network. In response to successfully authenticating the initial access request, the system causes a code to be transmitted in light emitted by one or more light fixtures within a physical space in which access to the network is to be restricted. The system receives information from the device requesting access to the network and determines whether to permit the device access to the network based on the initial request and on whether the received information is derived from the code transmitted by the one or more light fixtures, thereby indicating that the requesting device is within the physical space. |
US10397772B2 |
Nomination of a primary cell phone from a pool of cell phones
A first mobile device is provided. The first mobile device includes at least one hardware processor and a first mobile device application, executed by the at least one hardware processor. The first mobile device application is configured to detect that the first mobile device is in physical contact with, or within a predetermined distance of, a second mobile device. The first mobile device is also configured to, in response to the detection, send a switch request to make a mobile phone line inactive for the first mobile device and active for the second mobile device. |
US10397770B2 |
Mitigating paging collisions in dual standby devices
Disclosed herein is a technique for mitigating paging collisions in mobile devices. When a new electronic Subscriber Identity Module (eSIM) is to be provisioned on a mobile device, International Mobile Subscriber Identity (IMSI) information associated with each of the SIMs/eSIMs currently installed on the mobile device is obtained and provided to a provisioning server. In turn, the provisioning server utilizes the IMSI information to select a new eSIM associated with an IMSI that is unlikely to result in a paging collision when operated alongside the SIMs/eSIMs installed on the mobile device. The provisioning server provides the new eSIM to the mobile device, whereupon the mobile device installs the eSIM into the embedded Universal Integrated Circuit Card (eUICC) for operation. |
US10397768B2 |
Universal GUTI for simplified device onboarding
A method includes determining, by a user equipment (UE) device, whether subscriber identification profile (SIDP) is stored within the UE device; sending, from the UE device, an attach request along with a universal globally unique temporary identifier (UGUTI) to a mobility management entity (MME) within a network, upon determining that the subscriber identification profile is not stored in the UE device; receiving, at the UE device, an authorization to attach to the network in response to the attach request; and accessing, by the UE device, the network in accordance with a pre-provisioned profile associated with the UGUTI, where the pre-provisioned profile limits access to the network. |
US10397766B2 |
Method for device-to-device (D2D) operation performed by terminal in wireless communication system and terminal using the method
A method for device-to-device (D2D) operation performed by a terminal in a wireless communication system, and a terminal using the method are provided. The method comprises: receiving, from a cell, resource pool information indicating a first resource pool which may be used in transmitting a D2D signal within the coverage of the cell; and transmitting a D2D signal by using overlapping resources between the first resource pool, and a second resource pool which may be used in the D2D operation outside the coverage of the cell. |
US10397764B2 |
Electronic device and method of controlling wireless communication thereof
Disclosed are an electronic device and a method of controlling wireless communication thereof. The electronic device includes: a first antenna configured to support first short-range wireless communication and second short-range wireless communication; a second antenna; and a processor, wherein the processor is configured to determine information related to occupancy of the first antenna by the first short-range wireless communication or the second short-range wireless communication, to simultaneously or sequentially perform the first short-range wireless communication and the second short-range wireless communication through the first antenna when the information related to the occupancy satisfies a predetermined condition; and to perform one kind of short-range wireless communication selected from the first short-range wireless communication and the second short-range wireless communication through the second antenna and to perform the other kind of short-range wireless communication through the first antenna when the information related to the occupancy satisfies another predetermined condition. |
US10397763B2 |
Communication device, information display device, communication method and storage medium
A communication device includes a wireless communication unit, a memory and a processor. The wireless communication unit is configured to perform wireless communication with an information display device. The processor is configured to perform operations including receiving first work data including first setting data from the information display device having the first work data by the wireless communication unit; and registering the first work data as storage data in a case where the memory stores second work data including second setting data and in a case where the first setting data and the second setting data are different from each other. |
US10397762B2 |
Infrastructure equipment and method
An infrastructure equipment for forming part of a mobile radio network includes a transmit and receive unit, to transmit and receive data to and from mobile communications devices via a wireless access interface, and a controller processing requests for communications resources from the mobile communications devices. Plural associated communications devices are arranged to form a group, and each of the associated communications devices of the group includes a same common identifier, with respect to which communications sessions can be established to communicate data via the mobile radio network, and the controller is arranged in combination with the transmit and receive unit to respond to a request from one of the communications devices of the group to establish a communications bearer using the common identifier. |
US10397759B1 |
System, method and apparatus for collecting inventory scan data
A method of collecting inventory scan data at a mobile scanner includes: obtaining a location identifier corresponding to a location containing a plurality of inventory tags for wireless scanning; obtaining scan criteria corresponding to the location identifier, the scan criteria indicating a target position and a target orientation for the mobile scanner; determining whether a current position and a current orientation of the mobile scanner match the target position and the target orientation; when the determination is affirmative, initiating a wireless scan of the inventory tags; and collecting and storing inventory scan data from the inventory tags responsive to initiating the wireless scan. |
US10397757B1 |
Deriving signal location from signal content
The present invention extends to methods, systems, and computer program products for deriving signal location from signal content. In general, signal ingestion modules ingest different types of raw structured and/or raw unstructured signals on an ongoing basis. The signal ingestion modules normalize raw signals to form normalized signals. In one aspect, a raw signal is ingested. A derived signal is derived from the raw signal. A list of one or more geo cells where the raw signal potentially originated is accessed. A location annotation identifying a geo cell from among the one or more geo cells is formulated. The derived signal is annotated with the location annotation. A location in a two dimensional space is determined from the location annotation. The location is inserted into the derived signal forming a normalized signal. |
US10397754B2 |
Packet data convergence protocol reordering with enhanced component carriers
A device may support communication without a radio link control (RLC) layer, which may include receiving a packet data convergence protocol (PDCP) service data units (SDUs) for multiple radio bearers at a PDCP layer. The multiple radio bearers may have different reliability or delay targets, and a reordering procedure at the PDCP layer may be conducted on the different radio bearers. The reordering procedure may be a same reordering procedure for each of the radio bearers, with one or more parameters that may be adjusted based on one or both of the reliability target or delay target of the radio bearer. |
US10397750B2 |
Method, controller, telepresence robot, and storage medium for controlling communications between first communication device and second communication devices
A communication controlling method includes: (A) receiving, from second communication devices, device identification information items for identifying the second communication devices, and situation information items for grasping situations around the second communication devices; (B) when at least one of the received situation information items includes an information item on a user, updating a neighborhood information database indicating which second communication device is around which user, based on the information item on the user and the at least one of the device identification information items; (C) when receiving a request for connection to a target user from the first communication device, selecting, from among the second communication devices, a second communication device present around the target user with reference to the neighborhood information database; and (D) communicably connecting the selected second communication device and the first communication device. |
US10397748B2 |
Methods and apparatus for cellular technology-based identification of a registered individual in a vicinity
The present disclosure relates to systems and methods for identifying a plurality of mobile devices within a vicinity. The method include receiving, by a small cell base station, a connection request issued by a mobile device. The method include identifying a device identifier associated with the connection request and determining whether the device identifier is unique in light of a listing of previously recognized device identifiers. |
US10397745B2 |
Targeting notifications intended for drivers to a trusted automobile passenger
Systems and methods for redirecting notifications, including determining that a first mobile device is in motion at a speed that exceeds a threshold value; determining that the while the first mobile device is in motion at a speed that exceeds the threshold value, the first mobile device is within a threshold distance of the second mobile device; determining, from an input received by the first mobile device that the first mobile device is in a position of a driver of an automobile; determining that a second mobile device is in a position of a passenger of the automobile; and automatically transmitting the notification from the first mobile device to the second mobile device, without providing an indication to a user of the first mobile device that the notification was received by the first mobile device. |
US10397743B2 |
Contextual information usage in systems that include accessory devices
Techniques are disclosed for using contextual information to determine an appropriate response in a system that includes a device paired with an accessory device. The contextual information can be sourced from local sensors, received communications, and information stored on a device within the system. Stored parameters in the system allow flexibility and configurability in evaluating the contextual information. Using feedback obtained after actions taken based on the contextual information allows the system to adapt to better meet the needs of the user. |
US10397740B2 |
Dynamic notification engine for notification throttling based on contextual analysis
The present application involves systems, software, and computer-implemented methods for modifying triggered notifications associated with particular user profiles based on an analysis of a context of the user profile. One example system performs operations including identifying at least one satisfied notification rule for triggering notifications to a user device associated with at least one particular user profile. For each particular user profile, operations include accessing the particular user profile to identify at least one user-specific contextual rule corresponding to the at least one notification modification rules and identifying a current user context associated with the particular user profile. In response to the current user context satisfying the user-specific contextual rule, the triggered notification for the particular user profile can be modified based on the satisfied user-specific contextual rule. If the context does not satisfy the rule, the triggered notification can be transmitted to a user device associated with user profile. |
US10397738B2 |
Techniques for wirelessly docking to a device
Examples are disclosed for a mobile device to wirelessly dock to a device. In some examples, a mobile device may receive an indication to identify a device for wirelessly docking. The mobile device may gather identification for possible devices to wirelessly dock. A ranging technique may be implemented using a given frequency band to identify a device within a shortest distance from the mobile device from among the possible devices. The device having the shortest distance may be selected and a wireless dock may then be established. Other examples are described and claimed. |
US10397727B1 |
Audio source clustering for a virtual-reality system
A method clusters audio sources in virtual environments. The method is performed at a virtual-reality device displaying a virtual environment. The device identifies two audio sources in the virtual environment. For each of the two audio sources, the device determines a bounding box in the virtual environment. Each bounding box includes termination points for a respective plurality of rays emanating from a point in the virtual environment corresponding to the audio source. The device applies an overlap test to the bounding boxes to determine whether the two audio sources are in a same room. The device forms an angle according to rays from the location of the listener to the audio source points. When the two audio sources are in the same room and the angle is less than a predetermined threshold angle, the device clusters the two audio sources together, including rendering combined audio for the two audio sources. |
US10397724B2 |
Modifying an apparent elevation of a sound source utilizing second-order filter sections
One embodiment provides a method comprising determining an actual elevation of a sound source. The actual elevation is indicative of a first location at which the sound source is physically located relative to a first listening reference point. The method further comprises determining a desired elevation for a portion of an audio signal. The desired elevation is indicative of a second location at which the portion of the audio signal is perceived to be physically located relative to the first listening reference point. The desired elevation is different from the actual elevation. The method further comprises, based on the actual elevation, the desired elevation and the first listening reference point, modifying the audio signal, such that the portion of the audio signal is perceived to be physically located at the desired elevation during reproduction of the audio signal via the sound source. |
US10397722B2 |
Distributed audio capture and mixing
Apparatus including a processor configured to: receive a spatial audio signal associated with a microphone array configured to provide spatial audio capture and at least one additional audio signal associated with an additional microphone, the at least one additional microphone signal having been delayed by a variable delay determined such that the audio signals are time aligned; receive a relative position between a first position associated with the microphone array and a second position associated with the additional microphone; generate at least two output audio channel signals by processing and mixing the spatial audio signal and the at least one additional audio signal based on the relative position between the first position and the second position such that the at least two output audio channel signals present an augmented audio scene. |
US10397721B2 |
Apparatus and method for frontal audio rendering in interaction with screen size
Provided is an apparatus and method for frontal audio rendering in interaction with a screen size, the method including measuring playback environment information used to play back input content; and correcting an audio signal to be output based on the measured playback environment information and production environment information included in the input content. |
US10397718B2 |
Vibration diaphragm and manufacturing method thereof
A vibration diaphragm and a manufacturing method thereof are provided. The vibration diaphragm comprises an annular support member, a first vibration diaphragm layer and a circuit layer. The first vibration diaphragm layer is fixedly connected to a support body of the annular support member. The circuit layer is positioned on a surface of the first vibration diaphragm layer that is adjacent to a vibrating voice coil and is fixedly connected to the first vibration diaphragm layer and the support body. The circuit layer is provided with a circuit area, a capacitance area, and a capacitance solder pad. The capacitance area is a capacitance electrode plate formed on the first vibration diaphragm layer. The capacitance area is communicated with the capacitance solder pad by means of the circuit area. The solder pad corresponds to the support body. The reliability of capacitance data acquisition is improved. |
US10397715B2 |
System and method for improving data integrity and power efficiency
A method performed by a device includes generating a first signal in accordance with a first set of one or more operational settings, and determining whether the signal has an acceptable data integrity. If the device determines that the signal has an acceptable data integrity, the method includes maintaining a configuration of the device with the first set of one or more operational settings. If the device determines that the signal does not have an acceptable data integrity, then the method includes automatically configuring the device with a second set of one or more operational settings. The configuration of the device ith the first set of one or more operational settings is associated with greater power efficiency than the configuration of the device with the second set of one or more operational settings. |
US10397714B2 |
Hybrid shell for hearing aid
A method is a described for constructing a hearing aid shell that comprises a combination of hard and soft materials. In one embodiment, 3D printing is combined with conventional mold/casting methods so that a first shell portion made of a hard material and a mold for a second shell portion are 3D printed. The mold is then filled with a soft material which is allowed to set to form the second shell portion, and the first and second shell portions are adhesively attached. |
US10397711B2 |
Method of determining objective perceptual quantities of noisy speech signals
The present disclosure relates in a first aspect to a method of determining an objective perceptual quantity of a noisy speech signal using directional sound information. The method comprises steps of applying a noisy speech signal comprising a mixture of target speech and interfering noise to a first hearing instrument with an adjustable microphone arrangement and controlling the adjustable microphone arrangement to produce first and second directivity patterns exhibiting first and second directivity indexes, respectively, wherein said second directivity index is smaller than the first directivity index at one or more reference frequencies. First and second noisy speech segments are recorded from the adjustable microphone arrangement using the first and second directivity patterns, respectively, and at least one value of the objective perceptual quantity of the noisy speech signal is determined by comparing the first noisy speech segment and the second noisy speech segment. |
US10397707B2 |
Piezoelectric sounding component
A piezoelectric sounding component includes a diaphragm that includes a metal plate and a piezoelectric body formed on the metal plate. The diaphragm bends and vibrates according to application of voltage to the piezoelectric body. A casing includes a bottom wall, side walls which, in combination with the diaphragm define a sound chamber. The diaphragm is supported by a support portion formed in the casing such that outer peripheral edges of the diaphragm are spaced from inner surfaces of the casing. A terminal is located on the casing and is electrically connected to the diaphragm. At least two elastic adhesives join the diaphragm to the casing and respective conductive adhesives extend over its associated elastic adhesive from the diaphragm to a respective terminal. A frame-like sealing portion seals a gap between the outer peripheral edge of the diaphragm and the inner surfaces of the casing. A recessed portion is formed in a portion of the support portion facing the terminal such that the first elastic adhesive extends over the recessed portion. |
US10397706B2 |
Method for avoiding an offset of a membrane of a electrodynamic acoustic transducer
A method for avoiding an offset of a membrane (3) of an electrodynamic acoustic transducer (1) having two voice coils (7, 8) is presented, wherein a control voltage (UCTRL) is applied to at least one of the voice coils (7, 8) until the electromotive force (Uemf1) of the first coil (7) or a parameter derived thereof and the electromotive force (Uemf2) of the second coil (8) or a parameter derived thereof substantially reach a predetermined relation. Furthermore, an electronic offset compensation circuit (12) is presented, which performs the above application of a control voltage (UCTRL). Finally, the invention relates to a transducer system with a transducer (1) and an electronic offset compensation circuit (12) connected to the transducer (1). |
US10397705B2 |
Multi-layer composite for acoustic membranes
Multi-layer composites and methods of using the composites as a membrane for electroacoustic transducers. The composites and methods comprise at least one first and one second outer layer, wherein at least one of the cover layers being made from a polypropylene sulfide-plastic having a halogen content not exceeding 550 ppm. |
US10397704B2 |
Acoustic apparatus
An acoustic apparatus may include a frame having an annular open portion that opens in an axial direction; a diaphragm supported by being attached to the annular open portion via a flexible edge member so as to be capable of vibrating in the axial direction; and a driving unit connected to the diaphragm at a center portion of the diaphragm, where the driving unit is configured to apply a driving force in the axial direction to the diaphragm. The diaphragm has a rotationally symmetric shape around an axis of the diaphragm when viewed in the axial direction. The diaphragm includes a sheet member having an orientation dispersion structure in which shape-anisotropic fillers are dispersed in a resin with long axes of the fillers oriented in one predetermined direction, and the diaphragm has mechanical characteristics having two-fold rotation symmetry around the axis. |
US10397701B2 |
Direct current mode digital-to-analog converter to class D amplifier
A system includes a class D amplifier and a current steering digital-to-analog converter (DAC) directly connected to the class D amplifier. The system also includes a common mode servo circuit coupled to a node interconnecting the current steering DAC to the class D amplifier. The common servo circuit amplifies a difference between a common mode signal determined from the node and a reference voltage and generates a feedback current to the node based on the amplified difference. A feed-forward common-mode compensation circuit is included to reduce an alternating current (AC) ripple from the class D amplifier. The feed-forward common-mode compensation circuit includes first and second resistors coupled to respective outputs of the class D amplifier. A current mirror is coupled to the first and second resistors and is configured to sink a current from the node to ground that approximates a common mode feedback current of the class D amplifier. |
US10397699B2 |
Audio lens
An apparatus configured to: determine a viewing angle associated with at least one apparatus camera; determine from at least two audio signals at least one audio source orientation relative to an apparatus; and generate at least one spatial filter including at least a first orientation range associated with the viewing angle and a second orientation range relative to the apparatus. |
US10397698B2 |
Audio device and method of controlling audio device
Provided is an audio device, including: an audio signal communication unit comprising a reception unit configured to receive an audio signal via wireless communication and a transmission unit configured to transmit an audio signal via wireless communication; a plurality of signal input units including the reception unit; an input selection unit configured to select one signal input unit from among the plurality of signal input units; a control unit configured to control switching of the input selection unit; and a signal processing unit, in which the control unit is configured to: switch, when the input selection unit has selected a signal input unit other than the reception unit, the input selection unit to the selected signal input unit and input an audio signal, which is input from the selected signal input unit, into the signal processing unit; and switch, when the reception unit has received an audio signal via wireless communication, the input selection unit from the selected signal input unit to the reception unit and input the received audio signal into the signal processing unit. |
US10397694B1 |
Playback devices having waveguides
A playback device comprises an electroacoustic transducer; an acoustic waveguide in fluid communication with the transducer; and a housing delimiting an opening of the waveguide, the opening extending around an axis passing through the transducer. The opening may have a radial distance from the axis that varies with an azimuthal angle about the axis. An acoustic path length within the waveguide, between the transducer and the opening, is substantially constant and independent of azimuthal angle about the axis. |
US10397692B2 |
Multi-driver array audio speaker system
The speaker system disclosed includes multiple closely spaced drivers in a column matrix format. Using signal processing and pairing of the drivers, the speaker system optimally combines acoustic output and maintains the benefits of a single column vertical array while achieving improved low frequency sound production by coupling speakers through spatial and frequency alignment. The full frequency range of an audio signal is provided to a first set of drivers while a low frequency band of the audio signal is provided to a second set of drivers. The horizontal centers of the two adjacent sets of drivers are such that the signal wavelength provided to the second set of drivers is at least twice the separation distance between transducer acoustic centers. By providing a continuous range of signal to at least one driver set, and proper frequency management of the second set, crossover artifacts are substantially minimized while the benefits of coupled drivers are optimized. |
US10397690B2 |
Earpiece with modified ambient environment over-ride function
An earpiece includes an earpiece housing sized and shaped to block an external auditory canal of a user, at least one microphone positioned to sense ambient sound, a speaker, and a processor disposed within the earpiece housing and operatively connected to each of the at least one microphone and the speaker, wherein the processor is configured to modify the ambient sound based on user preferences to produce modified ambient sound in a first mode of operation and to produce a second sound in response to a trigger condition. The second sound may be an unmodified version of the ambient sound. The second sound may be a modified version of the ambient sound which suppresses at least a portion of the ambient sound. The second sound may be a warning sound. |
US10397689B2 |
Dual wireless earphones
A dual wireless earphones comprise two earphone bodies and a connecting cable assembly. The connecting cable assembly comprises a cable tube and two connectors fixedly connected to both ends of the cable tube respectively, one of the connectors is detachably connected to one of the earphone bodies, and the other connector is detachably connected to the other earphone body. In the dual wireless earphones according to the present disclosure, two earphone bodies are detachably connected by a connecting cable assembly, and when the dual wireless earphones are used, the two earphone bodies can be connected by the connecting cable assembly, thereby effectively avoiding the earphone bodies being dropped and lost when they are worn. Moreover, the user can choose whether to connect the two earphone bodies according to his preferences and usage scenarios, so the use of the dual wireless earphones is greatly facilitated. |
US10397688B2 |
Power control for battery powered personal area network device system and method
A system and method for managing wireless earpieces. Circuitry of the wireless earpieces are powered utilizing a high-power mode in response to detecting a magnetic field is not applied to one or more of the wireless earpieces. The power sent to the circuitry of the wireless earpieces is altered to a low power mode in response to detecting the magnetic field is applied to one or more of the wireless earpieces. |
US10397687B2 |
Earbud speech estimation
Embodiments of the invention determine a speech estimate using a bone conduction sensor or accelerometer, without employing voice activity detection gating of speech estimation. Speech estimation is based either exclusively on the bone conduction signal, or is performed in combination with a microphone signal. The speech estimate is then used to condition an output signal of the microphone. There are multiple use cases for speech processing in audio devices. |
US10397684B2 |
Wireless speaker system
Wireless speaker systems and methods for synchronous audio playback. Speaker systems can comprise more than one wireless speaker assembly, such as wireless earphones, in serial communication with an audio source device, such as a smartphone. Separate audio rendering by each wireless speaker assembly and synchronization of audio playback by imposing a fixed latency from an output timestamp associated with the audio source data, and rate matching the sample allow for tightly synchronized playback of stereo audio at low latency. |
US10397681B2 |
Acoustic transducer
An acoustic transducer with an acoustic element that emits or receives front-side acoustic radiation from its front side, and emits or receives rear-side acoustic radiation from its rear side. A housing directs the front-side acoustic radiation and the rear-side acoustic radiation. A plurality of sound-conducting vents in the housing allow sound to enter the housing or allow sound to leave the housing. A distance between vents defines an effective length of an acoustic dipole. The housing and its vents are constructed and arranged such that the effective dipole length is frequency dependent. |
US10397680B2 |
Headset with adjustable microphone support and method for adjusting microphone
A communications headset in which a microphone at the end of a support boom can be adjustably secured in a position selected by the wearer and can accommodate a variety of wearers. The headset may include a boom arm clip configured to receive a boom arm retaining a microphone. The boom arm clip can include an opening, and the opening may include a pair of grooves, the pair of grooves together can define a channel sized to fit and retain the boom arm therein. The headset may also include an adjusting knob, which can secure the boom arm clip in order to adjustably fix the boom arm in a number of positions on the headset to accommodate for different sized users. |
US10397675B2 |
Dust protection for externally ported speaker enclosure
An externally coupled speaker assembly having a horizontal ledge extending along a top side of a housing having an opening therein. A screen is positioned at the opening of the housing. A horizontal portion of the screen is retained between a bottom surface of a speaker and the horizontal ledge of the housing. A vertical portion of the screen is retained in a channel approximate to the opening of the housing. |
US10397674B2 |
PON wavelength bonding for providing higher-rate data services
Methods, systems, and apparatus for Passive Optical Network (PON) wavelength bonding are disclosed. In one aspect, a first frame of data to a first optical network unit (ONU) is transmitted by an optical line terminal (OLT) over a first wavelength. While the first frame of data is being transmitted to the first ONU over the first wavelength, a first portion of a second frame of data to a second ONU is transmitted by the OLT over a second wavelength. After transmission of the first frame of data over the first wavelength has completed and while the first portion of the second frame of data is still being transmitted to the second ONU over the second wavelength, a second portion of the second frame of data to the second ONU is transmitted by the OLT over the first wavelength. |
US10397671B2 |
Planar photonic switch fabrics with reduced waveguide crossings
Techniques for using planar photonic switch fabrics with reduced waveguide crossings are described. In one embodiment, a system is provided that comprises a memory that stores computer-executable components and a processor that executes computer-executable components stored in the memory. In one implementation, the computer-executable components comprise an arrangement component that arranges a first planar switch fabric topology. The computer-executable components further comprise a transformation component that interleaves a plurality of inputs of the first planar switch fabric topology and a plurality of outputs of the first planar switch fabric topology to form a second planar switch fabric topology, the second planar switch fabric topology having a lower number of waveguide crossings than the first planar switch fabric topology. |
US10397666B2 |
Determining a region of interest on the basis of a HEVC-tiled video stream
A method is described for determining a region-of-interest (ROI) for a client device on the basis of at least one HEVC-tiled (panorama) video stream wherein the method comprises: receiving a ROI video stream for rendering a first ROI defining a first sub-region within the full image region of said HEVC-tiled video stream, the positions of HEVC tiles in said HEVC-tiled panorama video being defined by tile position information; providing ROI position information associated with at least one video frame of said ROI video stream, said ROI position information comprising at least first position of said first ROI; identifying one or more HEVC tiles of said HEVC-tiled video stream on the basis of said ROI position information and said tile position information, preferably one or more HEVC tiles that overlap with said first ROI; and, requesting video data associated with said one or more identified HEVC tiles for rendering a second ROI defining a second sub-region within the full image region of said HEVC-tiled video stream. |
US10397664B2 |
Method for operating a mobile device
The present invention relates to a method (20) for operating a mobile device (10). The mobile device (10) is configured to download a media stream comprising a plurality of data segments (S1-Sn) and to playback the media stream during download. The media stream is downloaded as a plurality of blocks of data segments and each block of data segments comprises a set of the plurality of data segments (S1-Sn) representing a corresponding media stream portion of the media stream. According to the method, a required playback time (T) for a next block of data segments to be downloaded is determined depending on a predetermined required minimum playback time (C) which defines a required minimum time duration for playing back the media stream portion provided by the next block of data segments. |
US10397661B2 |
Video frame selection for targeted content
Systems, methods, and computer-readable storage media are provided for providing target content, such as advertisements, based on one or more selected video frames. A set of video frames and target content is received. The target content is to be presented upon detection of a playback of the set of video frames. The playback of the set of video frames is detected. In response to the detection of the playback of the set of video frames, the target content is communicated for presentation. |
US10397660B2 |
Broadcasting receiving apparatus and control method thereof
Provided is a broadcasting receiving apparatus and a control method thereof capable of receiving recommendation information, the control method of a broadcasting receiving apparatus receiving recommendation information about a broadcasting program; comparing a time of confirming the recommendation information and a broadcasting time of a recommended program included in the recommendation information; and supplying a function of the broadcasting receiving apparatus for using the recommendation information to correspond to a comparison result. Accordingly, a broadcasting receiving apparatus and a control method thereof capable of supplying a broadcasting service having an improved user convenience is provided. |
US10397657B2 |
Method and apparatus for network association of content
Methods and apparatus for perform association of stored content downloaded over a network with a unique identification. In one embodiment, the content is stored locally, and the association is performed in a secure manner using network or source-specific information (e.g., the organization identification or “orgID” of the bearer network or MSO). This association is used to ensure that the content stored on the playback device can be accessed for viewing only when the playback device is connected to the same network from which the content was obtained. Use of the orgID allows the content association and protection functionality to be implemented in existing networks with only minor software changes. |
US10397652B2 |
Recommending a location based on quality of service at a location
Systems and methods are described herein for a media guidance application that recommends a location to consume media content based on the quality of service at various locations. |
US10397650B1 |
Encoding and decoding media contents using code sequence to estimate audience
Systems and methods for estimating media audience are disclosed. In one aspect, a method includes receiving a media signal to be transmitted via a media distribution system, the media signal including multiple pieces of media content that each contain video and audio signals. One of the multiple pieces of media content within the received media signal are identified. It is determined that the identified piece of media content exceeds a threshold length, and, in response to determining that the identified piece of media content exceeds a threshold length, the audio signal of the identified piece of media content is encoded with a sequence of discrete codes. Each discrete code has a period that includes a set of sequential frequency components imperceptible to humans. The threshold length is greater than the period of a discrete code multiplied by the number of discrete codes in the sequence. |
US10397641B2 |
Methods and systems for content management
Methods and systems for content management are disclosed. An information blocking service can be enabled to block information related to content, such as content showing a competitive event. The information blocking service can detect and analyze events associated with a user and content. The information blocking service can block, modify, or otherwise prevent the user from accessing the information. |
US10397639B1 |
Hot key systems and methods
Methods and systems are described. In one aspect, a control user interface including selectable representations identifying a plurality of operating media players is presented. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to a presentation device. |
US10397633B2 |
Receiver apparatus and synchronization processing method thereof
A receiver apparatus includes: a broadcast receiver that receives a broadcast stream, a first time code being added to each first unit of first image data of the broadcast stream; a communication receiver that receives a communication stream via a network, a second time code being added to at least each first unit of second image data of the communication stream, the second image data being synchronized with the first image data and reproduced; a criterion time generator configured to generate criterion time; a time code processor configured to obtain the first time code added to the received broadcast stream and the second time code added to the communication stream at a predetermined timing, and to calculate an amount of delay of the second time code behind the first time code; and an adjuster configured to adjust the criterion time with reference to the amount of delay. |
US10397632B2 |
Touch gesture control of video playback
A method of touch gesture control of video playback is discloses. The method includes providing a video item for playback The method also receives an indication of a touch gesture made by a user of mobile user device. The method further determines whether the touch gesture is a swipe gesture within a portion of a user interface (UI) including a media player to play the video item. The method also moves the playback of the video item from a first point in time to a second point in time by a predetermined amount of time in response to determining the touch gesture is the swipe gesture within the portion of the UI comprising the media player. |
US10397623B2 |
Monitoring video advertisements
Techniques for measuring the visibility of video content presented within video players are presented. Initialization code is incorporated within a video player. The initialization code examines metadata associated with video content to determine whether to measure visibility information associated with the video content. If a measurement flag is encountered, the initialization code initializes measurement code to measure visibility information associated with the video content. The measurement code executes to measure visibility information associated with the video content and transmits the visibility information to a measurement server. |
US10397622B2 |
Data adaptive compression and data encryption using kronecker products
Digital files are compressed using a process including Schmidt decompositions of matrices using an algorithm, termed ‘BSD’ herein, which is based on an algebraic method generalizing QR decomposition. Software analyzes an input file and initially identifies a matrix M, with entries within a predefined set of integers, within the file. Next, essential entries are defined, extracted from M, that contain sufficient information to recover M using BSD. The compressed file includes the essential entries and their positions within M. To achieve an encryption process, software encrypts the pattern matrix that includes the positions of the essential entries of M. To achieve a lossy compression, software identifies essential entries that contain sufficient information to recover an approximation to M for which the quality is determined by an error threshold. For a more efficient lossy compression, software uses singular value decomposition, BSD, and other signal processing of M. |
US10397619B2 |
Camera data retention using uptime clocks and settings
A surveillance camera and surveillance data management system includes a video management system with a data retention module for determining when surveillance data is deleted. Blocks of the surveillance data are deleted based on the ages of the blocks, which are calculated based on the difference between a recorded start date for each block and the current time and adjusted to subtract durations of periods of system downtime that occurred since the start date. The ages are also calculated using a counter, which is initialized to a predetermined value for each block and incremented or decremented only during uptime. In another embodiment, an override module determines an override status based on input from an interface, which can include a physical switch or a keyboard, mouse and display, and returns the override status. No surveillance data is deleted when the override status is true. |
US10397605B2 |
Video encoding method and video decoding method
A video encoding method using a plurality of reference pictures includes: selecting whether or not a resilient picture referencing scheme is to be used for encoding video; writing a parameter indicating the selection into a header of an encoded video bitstream; and encoding a picture using inter-picture prediction using a result of the selection. |
US10397600B1 |
Dynamic reference motion vector coding mode
Techniques are described to use a reference motion vector to reduce the amount of bits needed to encode motion vectors for inter prediction. One method includes identifying a candidate motion vector used to inter predict each of a plurality of previously coded blocks to define a plurality of candidate motion vectors, determining a distance between the previously decoded block associated with the candidate motion vector and a current block, determining a popularity value for each candidate motion vector based on a set of previously coded pixels associated with the candidate motion vector, and ranking the candidate motion vectors according to a priority value for each candidate motion vector. The priority value, based on the distance and the popularity value associated with the candidate motion vector, is used to select a reference motion vector from the candidate motion vectors that is used to encode the motion vector for the current block. |
US10397598B2 |
Method and device for encoding and decoding image
A method for decoding an image according to the present invention comprises the steps of: restoring a residual block by performing inverse quantization and inverse transformation for the entropy-decoded residual block; generating a prediction block by performing intra prediction for a current block; and restoring an image by adding the restored residual block to the prediction block, wherein the step of generating the prediction block further comprises a step for generating a final prediction value of a pixel to be predicted, on the basis of a first prediction value of the pixel to be predicted, which is included in the current block, and of a final correction value that is calculated by performing an arithmetic right shift by a binary digit I for a two's complement integer representation with respect to an initial correction value of the pixel to be predicted. The operational complexity during image encoding/decoding can be reduced. |
US10397593B2 |
Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
An image decoding method for decoding a bitstream including a coded signal resulting from coding tiles and slices into which an image is partitioned, the method including decoding the coded signal, wherein each of the slices is either a normal slice having, in a header, information used for an other slice or a dependent slice which is decoded using information included in a slice header of another slice, and when the normal slice starts from a position other than a beginning of a first tile, a second tile coded next to the first tile does not start from the dependent slice. |
US10397582B2 |
Image encoding device and image encoding method
An association circuit determines whether a first pixel in an image will be associated with an entry in a palette, based on a threshold for a difference between a pixel value and a palette value. An addition circuit adds an entry to the palette when the first pixel is not associated with an entry. A fusion circuit fuses two entries so as to generate a fused entry when a condition of a target amount of information is not satisfied by adding an entry. A control circuit changes the threshold when the first pixel is associated with an entry, when an entry is added, or when the fused entry is generated and an entry is added. The association circuit determines whether a second pixel in the image will be associated with an entry, based on the changed threshold. A palette encoding circuit encodes the image by using the palette. |
US10397575B2 |
Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program
An image coding method for an image coding apparatus configured to divide an image into divisional blocks of a plurality of sizes and to perform coding on the image while controlling image quality according to a parameter value in units of divisional blocks includes acquiring a block size of a target block to be coded, acquiring a minimum block size used to control the parameter value, acquiring a state of division of the target block, acquiring the parameter value, determining whether the target block is divided according to the state of division of the target block, determining whether the block size of the target block is greater than or equal to the minimum block size, determining whether the block size of the target block is equal to the minimum block size, and coding the acquired parameter value. |
US10397573B2 |
Method and system for generating a transform size syntax element for video decoding
In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.x.4 or an 8.x.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream. |
US10397569B2 |
Method and apparatus for template-based intra prediction in image and video coding
A method and apparatus for video coding using template-based Intra prediction are disclosed. According to one method, the template-based Intra prediction searches N template matching candidates to reduce the complexity. In another method, the template-based Intra prediction assigns different weights for different pixel locations of template or uses different pixel precision for interpolation filter during cost evaluation among template matching candidates. In yet another method, truncated template size is used to reduce the complexity. In yet another method, the left and top templates may have different sizes for non-square block. In yet another method, inverse templated-based Intra prediction is used. |
US10397562B2 |
4D platform for home use and 4D system for home use
The present invention provides a 4D platform for home use and a 4D system for home use, which have a compact structure allowing the same to be easily connected to a TV monitor and comprise a physical sensation effect execution unit for providing a physical sensation effect according to each scene of an image. |
US10397560B2 |
Transmission-type display
In first and second display devices that are provided in a pair on the left and right sides, image light and external light are superimposed on each other and viewed. In this case, a parallax of an angle (the value of angle) is set by a frame unit functioning as a parallax setting unit tilting principal rays of left and right image light inwardly, and the angle of convergence of an observer is in an appropriate state in the case of viewing the image light. |
US10397554B2 |
Time-resolving sensor using shared PPD+SPAD pixel and spatial-temporal correlation for range measurement
An image sensor includes a plurality of a first type of diodes and a time-resolving sensor. The time-resolving sensor outputs first and second reset signals, and first and second measurement signals. The two reset signals respective represent a reset-charge level of a first and a second floating diffusion. The measurement signals are output in response the diodes detecting at least one incident photon. First and second time-of-flight (TOF) signals are formed by respective subtracting the first and second reset signals from the first and second measurement signals. A first ratio of a magnitude of the first signal to a sum of the magnitudes of the first and second signals is proportional to a TOF of the detected photon, and a second ratio of the magnitude of the second signal to the sum of the magnitudes of the first and second signals is proportional to the TOF of the detected photons. |
US10397549B2 |
Compact array of imaging devices with supplemental imaging unit
A method and system are described. The method includes capturing a set of images from a 2×2 array of cameras, each camera of the array of cameras having an overlapping field of view (FOV) with an adjacent camera of the array of cameras. The method further includes synchronously capturing a supplemental image from a fifth camera, the fifth camera having an at least partially overlapping FOV with every camera of the array of cameras. Supplemental information is extracted by comparing the supplemental image with the set of four images. Portions of the set of images are stitched based in part on the supplemental information to produce a combined stitched image, the combined stitched image having a higher resolution than each image of the set of images. |
US10397548B2 |
Camera module
A camera module is provided. The camera module includes a number of camera assembles. Each of the camera assembles includes a lens unit and an electromagnetic driving unit. The electromagnetic driving unit includes at least one magnetic element for controlling the movement of the corresponding lens unit. The distance between two of the magnetic elements, which are closest to each other and respectively positioned in two of the camera assemblies, is greater than the distance between two of the light through holes, to which the two of the camera assemblies are arranged to correspond. |
US10397545B2 |
3-D light field camera and photography method
Methods and systems for generating three-dimensional (3D) images, 3D light field (LF) cameras and 3D photographs are provided. Light representing a scene is directed through a lens module coupled to an imaging sensor. The lens module includes: a surface having a slit-shaped aperture and a cylindrical lens array positioned along an optical axis of the imaging sensor. A longitudinal direction of the slit-shaped aperture is arranged orthogonal to a cylindrical axis of the cylindrical lens array. The light directed through the lens module is captured by the imaging sensor to form a 3D LF image. A 3D photograph includes a 3D LF printed image of the scene and a cylindrical lens array disposed on the printed image, such that the combination of 3D LF printed image and the cylindrical lens array forms a 3D stereoscopic image. |
US10397544B2 |
Three-dimensional object detection device and three-dimensional object detection method
A three-dimensional object detection device 1 includes a camera 10 and a calculator 20. The calculator 20 performs viewpoint conversion processing on an image captured by the camera 10 to create a bird's eye view image, calculates, for each of a plurality of positions along a vertical imaginary line extending in a vertical direction in an actual space, a luminance difference between two pixels near the position, and detects a three-dimensional object on the basis of continuities of the calculated luminance differences of the respective positions. |
US10397541B2 |
Method and apparatus of light field rendering for plurality of users
A rendering method for a plurality of users includes mapping positions of both eyes of a first user and positions of both eyes of a second user to a view area, the view area corresponding to a pixel. The method includes determining a value of the pixel based on the mapped positions of both eyes of the first user and the mapped positions of both eyes of the second user. |
US10397540B2 |
Method for obtaining and merging multi-resolution data
A method and a device are provided for generating an image. The method comprises the steps of: (i) providing information that relates to an image of a single target captured by at least two image capturing devices; (ii) storing the information provided in at least two input buffers; (iii) sampling the stored information and storing the sampled information at at least two output line buffers, each corresponding to a different image resolution; (iv) processing the sampled information that had been stored at the at least two output line buffers in accordance with pre-defined disparity related information, wherein the pre-defined disparity related information is associated with a respective one of the at least two image capturing devices that had captured the information being currently processed; and (v) retrieving information from the at least two output line buffers and storing the retrieved information at a hybrid row buffer, for generating the image. |
US10397539B2 |
Compensating 3D stereoscopic imagery
The disclosure features three-dimensional stereoscopic imaging systems and methods that include two image capture devices configured to obtain images of a scene, at least one display screen, and an electronic processor configured to: receive one or more images of the scene from the capture devices, where each of the one or more images includes a lateral dimension and a height; warp the one or more images along their respective lateral dimensions to at least partially correct for disparity distortions associated with displaying the one or more images on the at least one display screen; correct the one or more images by scaling the respective heights of the images along the lateral dimensions of the images so that the height of each image is the same along the images lateral dimension; and display the warped and corrected one or more images on the at least one display screen. |
US10397538B2 |
Methods and apparatus for supporting content generation, transmission and/or playback
Methods and apparatus for supporting the capture of images of surfaces of an environment visible from a default viewing position and capturing images of surfaces not visible from the default viewing position, e.g., occluded surfaces, are described. Occluded and non-occluded image portions are packed into one or more frames and communicated to a playback device for use as textures which can be applied to a model of the environment where the images were captured. An environmental model includes a model of surfaces which are occluded from view from a default viewing position but which maybe viewed is the user shifts the user's viewing location. Occluded image content can be incorporated directly into a frame that also includes non-occluded image data or sent in frames of a separate, e.g., auxiliary content stream that is multiplexed with the main content stream which communicates image data corresponding to non-occluded environmental portions. |
US10397537B2 |
Video signal transmission device, video signal reception device and video signal transferring system
The present invention relates to a video signal transmission device and the like that can support a variety of system specifications. The device includes a packer unit, an encoder unit, and a serializer. The packer unit generates, from a video signal of one or more pixels, a plurality of block signals having a packet configuration of size corresponding to the number of pixels and the number of tone bits of a color signal constituting a video signal. At this time, a control signal including a pulse having a width corresponding to the number of pixels and the number of tone bits is also generated. The encoder unit applies encoding processing having encoding efficiencies that are different between a first period and a second period of a control signal that are distinguished depending on existence or non-existence of a pulse to the block signals. |
US10397534B2 |
Projection display and image correction method
A projection display includes an image display device that displays an image, a projection unit that projects the image displayed by the image display device to a projection surface, a light irradiator that irradiates the projection surface with linear light at an incident angle shallower than an incident angle of projection light, in which the linear light extends along a first direction within the projection surface, an imaging unit that has an optical axis different from an optical axis of the light irradiator, and performs capturing of the projection surface, and a signal processor that performs signal processing on an imaging signal outputted from the imaging unit. The imaging unit performs capturing of the linear light with which the projection surface is irradiated, and the signal processor corrects, on a basis of a captured image of the linear light, a distortion of the projected image. |
US10397531B2 |
Projector, display device, and display method
It is arranged that the portal screen can be displayed or can be prevented from being displayed depending on needs. A projector includes an input section adapted to input a video signal, a determination section adapted to determine whether or not a portal screen, which includes at least one of information related to projection and a plurality of selection items, needs to be displayed based on presence or absence of a video signal input by the input section at the time of startup, and a projection section adapted to project either of a picture corresponding to the video signal and the portal screen in accordance with a determination result by the determination section. |
US10397526B2 |
Security camera with adjustable lens aiming mechanism
A security camera with an adjustable lens aiming mechanism comprises a base with a camera seat, an eyeball camera, a cover, and a fastener for fastening the cover to the base. The eyeball camera comprises a lens and is movably seated on the camera seat. The cover covers the eyeball camera and comprises a bottom opening for engaging the base, a circular contact ring with a diameter smaller than the camera diameter and defining an opening through which the lens and a portion of the camera protrudes; and a fastener removably fastening the cover to the base such that when fully fastened, the contact ring makes contact with the camera and applies a sufficient pressure to fix the camera in place, and when partially or completely unfastened, the pressure is reduced such that the camera is movable and the lens is movable within the contact ring. |
US10397525B2 |
Monitoring system and monitoring method
In a pilotless flying object detection system, a masking area setter sets a masking area to be excluded from detection of a pilotless flying object which appears in a captured image of a monitoring area, based on audio collected by a microphone array. An object detector detects the pilotless flying object based on the audio collected by the microphone array and the masking area set by the masking area setter. An output controller superimpose sound source visual information, which indicates the volume of a sound at a sound source position, at the sound source position of the pilotless flying object in the captured image and displays the result on a first monitor in a case where the pilotless flying object is detected in an area other than the masking area. |
US10397524B1 |
Three-dimensional around view monitoring system of vehicle and method thereof
A three-dimensional around view monitoring system of a vehicle includes a fisheye image correction setting module, configured to receive fisheye image data generated by photographing a correction plate; correct the fisheye image data into corrected image data to generate a fisheye correction lookup table and rotate and translate radiate vertical reference lines presented as straight lines in the corrected image data in a neighborhood into overlaps having a same radiation angle to generate a rotation and translation lookup table; and a static three-dimensional stitched image generation module, configured to generate a stitched image lookup table according to the rotation and translation lookup table and the fisheye correction lookup table, calculate a pixel value of each pixel in the corrected image data by using a pixel value of each pixel in fisheye image data, and perform image stitching on the neighboring corrected image data to generate static stitched image data. |
US10397521B2 |
Secure teleconference management
A secure teleconference with a patient treatment room may be initiated by receiving, at a central facility, a request for a conference from a clinician application, and then identifying a virtual meeting room and sending an identifier for a conference to the treatment room. The conference is then be established by receiving a call at the central facility from the treatment room, where the call identifies the conference. The central facility then joins the treatment room and the clinician application to the virtual meeting room. Teleconferences may thus be established without reference to sensitive patient information. For security, no incoming conferencing calls may be made to the treatment room directly, and virtual meeting rooms may be eliminated after single use. A call may further be initiated by receiving a request from the treatment room, e.g., which is processed by the central facility to alert one or more clinicians. |
US10397520B2 |
Integration of videoconferencing with interactive electronic whiteboard appliances
An interactive whiteboard appliance includes the capability to integrate and manage, in a user-friendly manner, interactive electronic whiteboard sessions and videoconferencing sessions between the interactive whiteboard appliance and one or more client devices. An application manager executing on the interactive whiteboard appliance manages an interactive whiteboard application and a collaboration client executing on the interactive whiteboard appliance to maintain a videoconferencing session window on top of an interactive whiteboard session window during videoconferencing sessions. The application manager also provides graphical user interface controls displayed on the interactive whiteboard appliance that allow users to initiate and manage interactive electronic whiteboard sessions and videoconferencing sessions, including switching between interactive electronic whiteboard sessions and videoconferencing sessions. The approach may be implemented on interactive whiteboard appliances that are not natively configured to allow users to select and/or switch control between an interactive whiteboard session window and a videoconferencing session window. |
US10397515B2 |
Protecting personal privacy in a video monitoring system
An image acquisition device compresses a media signal representative of a scene based on a sensing matrix that is a determined by a sensing matrix template and a set of template parameters. The image acquisition device provides the compressed media signal to a receiver and selectively provides a specification of a subset of the set of template parameters to the receiver. The receiver extracts one or more scene descriptors representative of one or more portions of the scene from the compressed media signal using the sensing matrix template without knowledge of the template parameters that are not included in the subset. The template parameters that are not included in the subset are not received by the receiver. |
US10397507B2 |
Electric camera
An electric camera includes an image sensing device with a light receiving surface having N vertically arranged pixels and an arbitrary number of pixels arranged horizontally, N being equal to or more than three times the number of effective scanning lines M of a display screen of a television system, a driver to drive the image sensing device to vertically mix or cull signal charges accumulated in individual pixels of K pixels to produce, during a vertical effective scanning period of the television system, a number of lines of output signals which corresponds to 1/K the number of vertically arranged pixels N of the image sensing device, K being an integer equal to or less than an integral part of a quotient of N divided by M, and a signal processing unit having a function of generating image signals by using the output signals of the image sensing device. |
US10397503B2 |
Image sensor with high dynamic range
A photodiode produces photogenerated charges in response to exposure to light. An integration period collects the photogenerated charges. Collected photogenerated charges in excess of an overflow threshold are passed to an overflow sense node. Remaining collected photogenerated charges are passed to a sense node. A first signal representing the overflow photogenerated charges is read from the overflow sense node. A second signal representing the remaining photogenerated charges is read from the sense node. |
US10397501B2 |
Solid-state image sensor and imaging apparatus
A solid-state image sensor includes a pixel array including a plurality of pixel sub-arrays arranged in a main scanning direction, each of the pixel sub-arrays having a plurality of pixels two-dimensionally arranged to form a plurality of rows along the main scanning direction and a plurality of columns along the sub-scanning direction. The solid-state image sensor further includes control lines, signal lines, a pixel control circuit, and a read out circuit. The pixel control circuit applies a control signal to each pixel of each of the plurality of pixel sub-arrays through each of the plurality of signal lines, to cause each pixel to generate a pixel signal having a phase difference between the plurality of pixel sub-arrays. The readout circuit reads the pixel signal from each pixel of each of the plurality of pixel sub-arrays such that the pixel signal has a phase difference between the plurality of pixel sub-arrays. |
US10397499B2 |
Imaging device, imaging system, and method for driving imaging device for capturing an image with a restrained influence of a blinking state of a light source
There is provided an imaging device configured to acquire an image with the restrained influence of the blinking state of a light source while ensuring synchronicity of charge accumulation. For a plurality of pixels arranged in a plurality of rows, the imaging device intermittently turns on a first transfer switch at a same timing a plurality of times to transfer electric charges from a photoelectric conversion unit to a holding unit a plurality of times. The imaging device row-sequentially turns on a second transfer switch of the plurality of pixels to transfer electric charges transferred a plurality of times to and held by the holding unit, to an amplifying unit on a row basis. |
US10397496B2 |
Imaging device provided with light source, image sensor including first accumulator and second accumulator, and controller
An imaging device includes a light source, an image sensor, and a controller. Each pixel of the image sensor includes first and second accumulators and a discharger. The controller, while a component of light from the light source reflected by the surface of a target is incident on the image sensor, causes the accumulators to accumulate signal charge not discharged to the discharger, by setting the image sensor so that signal charge is discharged to the discharger, while a component having scattered inside the target is incident on the image sensor, causes the first accumulator to accumulate signal charge by setting the image sensor so that signal charge is not discharged to the discharger and signal charge is accumulated in the first accumulator, and causes the image sensor to generate first and second signals that are respectively based on signal charge accumulated in the first and second accumulators. |
US10397492B2 |
Imaging device
The imaging device includes a camera body, a first imaging unit, a display unit, a second imaging unit and a controller. The first imaging unit is fixedly disposed on the camera body and generates a first image data by capturing a subject image. The display unit is rotatable with respect to the camera body via a hinge unit. The second imaging unit is variably disposed on a side different from the hinge unit across the display face of the display unit and generates a second image data by capturing a subject image. The controller causes the display unit to display a superimposed image obtained by superimposing an image represented by the second image data on an image represented by the first image data. The image represented by the second image data is displayed on a side of the second imaging unit on the image represented by the first image data. |
US10397491B2 |
Photogrammetry system and photogrammetry method
The present invention relates to a photogrammetry system and method. The photogrammetry system comprises: photographing devices capable of photographing an object at a predetermined time interval; and, a data processing device capable of calculating an actual length of the object or a certain portion on the object according to a length of the object or a certain portion on the object in the images obtained by the photographing devices and a distance of the object in the two images, wherein the object moves at a speed V; the photographing devices photograph the object for two times at a time interval t; the distance of the object in the two images obtained by the two times of photographing is Dp; the length of the object or a certain portion on the object in the images is Lp; and, the actual length L of the object or a certain portion on the object may be obtained by the following formula: L = Lp × Vt Dp . |
US10397486B2 |
Image capture apparatus and method executed by image capture apparatus
The amount of light to be emitted by an auxiliary light source for capturing an image to which correction processing is applied, as well as a parameter used in the correction processing, is determined based on a degree of shadows of an object to be captured using the auxiliary light source. In this way, shadows in an image obtained through image capture using the auxiliary light source can be appropriately corrected with a simple method. |
US10397485B2 |
Monitoring camera direction control
A camera control unit, having “learned” how objects typically move in a monitored scene, provides help to an operator by moving a monitoring camera according to representative movement of the objects in the scene. The representative movement may be derived in a learning procedure using object motion analysis. |
US10397479B2 |
System and method for motion compensation in images
A method of compensating for camera motion during capture of the image in a rolling shutter camera, the method comprising: receiving an image of a scene captured by a camera with a rolling shutter; extracting line segments in said image; estimating the movement of the camera during the capturing of the image from the received image; and producing an image compensated for the movement during capture of the image, wherein the scene is approximated by a horizontal plane and two vertical planes that intersect at a line at infinity and estimating the movement of the camera during the capture of the image comprises assuming that the extracted line segments are vertical and lie on the vertical planes. |
US10397476B2 |
Panoramic camera with multiple image sensors using timed shutters
The present invention relates to the field of panoramic still and motion photography. In a first embodiment, a camera apparatus for panoramic photography includes a first image sensor positioned to capture a first image. The first image sensor has a rolling-shutter readout arranged in portrait orientation. The camera apparatus also includes second image sensor positioned to capture a second image. The second image sensor has a rolling-shutter readout arranged in portrait orientation. Finally, the camera apparatus includes a controller configured to signal the second image sensor to start capturing the second image before the first image sensor finishes capturing the first image. At least a portion of the first image is in front of the second image relative to a forward direction of the camera apparatus. |
US10397474B2 |
System and method for remote monitoring at least one observation area
System and method for remote monitoring of at least one observation area, including at least one first camera 110 arranged on a rotating platform 120, the first camera 110 is a line scanning camera for providing high definition panorama pictures of the observation area; at least one second camera 130 arranged on a stationary platform 140, the second camera 130 is a video camera with Pan/Tilt/Zoom functionality for providing real time video from a selected scene within the observation area; an angular position sensor device for triggering the read-out of each line in the first line scanning camera for providing each pixel in the panorama image with a corresponding azimuth and elevation angle; a processing device 150 connected to the first and second cameras 110, 130 for capturing, processing and coordinating azimuth and elevation signals received from the first and second cameras 110, 130. |
US10397472B2 |
Automatic detection of panoramic gestures
Aspects of the disclosure relate to capturing panoramic images using a computing device. For example, the computing device may record a set of video frames and tracking features each including one or more features that appear in two or more video frames of the set of video frames within the set of video frames may be determined. A set of frame-based features based on the displacement of the tracking features between two or more video frames of the set of video frames may be determined by the computing device. A set of historical feature values based on the set of frame-based features may also be determined by the computing device. The computing device may determine then whether a user is attempting to capture a panoramic image based on the set of historical feature values. In response, the computing device may capture a panoramic image. |
US10397471B2 |
Image processing apparatus, location information adding method
An information processing apparatus that acquires captured image data; determines whether a position determining unit of the information processing apparatus detects a location of the information processing apparatus; controls a user interface to prompt a user to enter information when it is determined that a location of the information processing apparatus has not been detected; and receives location information that is extracted based on a user input received at the user interface in response to the prompt. |
US10397464B2 |
Control apparatus, image capturing apparatus, control method, and non-transitory computer-readable storage medium
A control apparatus (105) includes a normalizer (400, 401) that performs normalization processing on a first signal and a second signal by using normalization coefficients related to the first signal and the second signal, respectively, a correlation calculator (402) that performs correlation calculation with respect to the normalized first and second signals, and a corrector (403, 800, 801) that corrects correlation data to cancel the normalization processing, and the correlation data is based on an output signal from the correlation calculator. |
US10397461B2 |
Control apparatus, control method, and non-transitory computer-readable storage medium
First information is obtained from a first control apparatus for controlling a first image capturing device on an upstream side of an image capturing device. Based on a captured image obtained by the image capturing device and the first information, second information used to generate a 3D model of an object in the captured image is generated. Transmission information is transmitted to a second control apparatus for controlling a second image capturing device on a downstream side. Generation of the transmission information is controlled in accordance with a size of the object in the captured image or the size and a position of the object in the captured image in a case in which the captured image obtained by the image capturing device includes an invalid object that is not an object corresponding to information registered in advance. |
US10397459B2 |
Autonomous intelligent vehicle
This disclosure relates to an autonomous intelligent vehicle, including: a vehicle body and two eye lamps located in the front of the vehicle body and spaced apart from each other, wherein the eye lamp comprises a light emitting device and image acquiring device spaced apart from the light emitting device; the light emitting device is used to emit light to light the object in front of the vehicle, the image acquiring device is used to acquire and process the image of the object, and send the processed result to the advanced driver assistance system. |
US10397458B2 |
Telecentric illumination and photographing system for detection of marine microscopic organisms
A telecentric illumination and photographing system for detection of marine microscopic organisms includes an optical path module and an illumination drive module, where the optical path module includes: an LED light source, a light homogenizing rod, a decoherence light homogenizing sheet, a diaphragm, a telecentric collimation camera, where a light beam emitted from the diaphragm is incident into a microscopic organism area with uniform illuminance after passing through the telecentric collimation camera; and a telecentric imaging camera, matching the telecentric collimation camera to receive an illumination beam passing through the microscopic organism area and output the illumination beam to an imaging unit, to obtain an imaging result of uniform illuminance. Further, the illumination drive module enables the LED light source to work in a stable state in which light emitting intensity is constant, thereby improving current output accuracy. |
US10397451B2 |
Vehicle vision system with lens pollution detection
A vehicular vision system includes a camera and a processor operable to process captured image data. With the vehicle moving, the processor models outputs of photosensing elements of the camera as Gaussian distributions. With the vehicle moving, the processor determines an output of respective photosensing elements over multiple frames of captured image data, and determines whether the output of a photosensing element fits the Gaussian distribution for that element. Responsive to determination that the output of the element fits within the respective Gaussian distribution for that element, the system classifies that element as a blocked element. Responsive to determination that the output of the element does not fit within the respective Gaussian distribution for that element, the system classifies that element as a not blocked element. Responsive to determination that the ratio of blocked elements to not blocked elements is greater than a threshold ratio, a blockage condition is determined. |
US10397450B2 |
Two dimensional shift array for image processor
An apparatus is described. The apparatus includes an execution lane array coupled to a two dimensional shift register array structure. Locations in the execution lane array are coupled to same locations in the two-dimensional shift register array structure such that different execution lanes have different dedicated registers. |
US10397449B2 |
Image capturing apparatus for storing, as image data, signal from pixel sensible to light, image processing apparatus for processing such image data, and control method therefor
In an image capturing apparatus, an image sensing device includes a plurality of groups of pixels each including a plurality of photoelectric conversion elements, signals from the plurality of photoelectric conversion elements being readable separately for each photoelectric conversion element via a signal line used in common by each group of pixels. A reading unit performs, on a plurality of groups of pixels, a reading-out operation to reading out a signal as a first signal from part of the plurality of photoelectric conversion elements and a second reading-out operation to mix signals from the plurality of photoelectric conversion elements and read out a resultant mixed signal as an image signal. A generation unit generates one image file including the first signal, the image signal, and defect data indicating a group of pixels for which the first signal is defective while the image signal is not defective. |
US10397448B2 |
Introducing visual noise in a flat tint area of a printed image
In an example, an apparatus is described that includes a color conversion module an a visual noise module. The color conversion module converts page description language describing an image into rasterized image data. The visual noise module then recalculates pixel values in an area of flat tint detected in the rasterized image data to introduce visual noise in the area of flat tint. |
US10397447B2 |
Image processing apparatus for measuring colorimetric values of a color image having glittering characteristics from a plurality of directions
An image processing apparatus includes a storage unit in which plural colorimetric values obtained by measuring a target-color image having a glittering characteristic from plural directions are stored for each target color; a color information receiving unit that receives color information for specifying a target color to be printed; a display controller that reads out plural colorimetric values stored corresponding to the target color of the color information from the storage unit and causes the plural colorimetric values to be displayed on a display; a change receiving unit that receives a change of the plural colorimetric values displayed on the display by the display controller; and a converter that converts the plural colorimetric values reflecting the change into color values including a value indicative of an amount of a glittering color material and a value indicative of an amount of a color material other than the glittering color material. |
US10397446B2 |
Correcting color differences between scanner modules
An example disclosed herein analyzes a first scan of a first target scanned with a first scanner module of a scanner, analyzes second scan of a second target scanned with a second scanner module of the scanner, identifies a color difference greater than a threshold color difference between the first scan and the second scan, and adjusts color settings for the first scanner module to correct the color difference to less than the threshold color difference. |
US10397442B2 |
Image processing apparatus performing edge correction process on scan data and acquiring characteristic information
In an information processing apparatus, a processor determines, on the basis of a setting value, at least one image process to be performed on the first scan data. The processor performs a clipping process on first scan data to generate second scan data including original scan data and not including outer scan data. The processor performs an edge correction process on the second scan data to generate third scan data by correcting edge data of the original scan data. The processor performs a characteristic acquisition process on the third scan data to acquire characteristic information indicating a characteristic of the third scan data. The processor performs a specific process on the second scan data by using the characteristic information in a case where both the clipping process and the characteristic acquisition process are determined to be performed and the edge correction process is determined not to be performed. |
US10397439B2 |
Server system transmitting job to processing apparatus, information processing system, and control method for server system
A server system transmits, in the case of holding a job for a processing apparatus at the time when connection to the processing apparatus has been established, a notification message indicating an occurrence of the job to the processing apparatus through the connection-established communication even in the case where no inquiry associated with the job is made from the processing apparatus through the connection-established communication. |
US10397438B2 |
Systems and methods for causing execution of an action based on physical presence of a detected person
The present disclosure relates to systems and methods for causing an action to be executed based on whether a detected person is physically present. In one implementation, such a system may include a wearable image sensor configured to capture a plurality of images from the environment of the user of the wearable apparatus and at least one processing device. The at least one processing device may be programmed to analyze at least one of the plurality of images to detect the person; analyze at least one of the plurality of images to determine whether the detected person is physically present in the environment of the user; select at least one action based on whether the detected person is physically present in the environment of the user; and cause the selected at least one action to be executed. |
US10397436B2 |
Image pickup apparatus and image pickup method of image pickup apparatus
An image pickup apparatus includes a signal output section configured to output a first signal according to first operation and output a second signal according to a second operation, a first image pickup section configured to continue to receive the first signal and continuously perform image pickup of a plurality of images until receiving the second signal, a second image pickup section configured to receive the second signal and perform image pickup, an image selecting section configured to select, out of the plurality of images picked up by the first image pickup section, a desired image different from an image immediately after the reception of the second signal among images picked up by the second image pickup section, and a measuring section configured to measure a time period or a number of images from the image immediately the second signal to the desired image. |
US10397431B2 |
Graphics processing device, image processing apparatus, graphics processing method, and recording medium
A graphics processing device includes: a CPU corresponding to a general-purpose; and a GPU corresponding to a special-purpose for graphics processing, the GPU being configured to necessitate draw call batching before the GPU starts its operation, wherein: the CPU judges which device, the CPU itself or the GPU, should perform graphics processing to generate a screen image to be displayed on a display with reference to the number of screen elements composing the screen image; and the CPU performs graphics processing to generate the screen image if the CPU judges that the CPU itself should perform graphics processing, and the CPU performs draw call batching then makes the GPU perform graphics processing to generate the screen image if the CPU judges that the GPU should perform graphics processing. |
US10397429B2 |
Printing software system with dynamic customization capability
There are disclosed methods, systems and computer readable medium for a scalable printing software system. The method includes requesting installation of printing software from a printing device to enable a computing device to print using the printing device, receiving printing software from the printing device, and installing the printing software. The method further includes requesting information related to a customized version of the printing software from a customization server unrelated to the printing device, requesting installation of the customized version of the printer software, installing the customized version of the printing software and performing a print operation using the computing device to execute software components from the printing software and from the customized version of the printing software. |
US10397426B2 |
Information processing system
According to one embodiment, an information processing method includes instructing a multifunction peripheral performing scanning and printing to perform setting regarding scanning, transmitting a scan signal for performing scanning to the multifunction peripheral, instructing the multifunction peripheral to perform setting regarding printing, and transmitting a print signal for printing a scan image obtained through scanning to the multifunction peripheral. |
US10397425B2 |
Image reading device and image forming apparatus
An image reading device includes a light applying unit that applies light from a light source to a recording medium, a detecting unit that detects the light reflected by the recording medium, a holding member that is movable in a first scanning direction of the light applying unit and holds a calibration member to which the light from the light applying unit is applied, a shaft member that extends in the first scanning direction through the holding member and guides the movement of the holding member in the first scanning direction, and a restricting member that extends in the first scanning direction and restricts rotation of the holding member about the shaft member. |
US10397422B2 |
Control apparatus and non-transitory computer-readable medium storing program
A control apparatus includes a processor that causes a preview to be displayed for an image to be printed on a print medium by a printing apparatus and a display that displays the preview. The processor causes the display to display the preview including one or more page images on a first side and one or more page images on a second side such that a positional relationship between a position of a page image on the first side of a print medium and a position of a page image on the second side of the print medium is shown, and adjusts the positions of the page images on the first side and second side such that a position of a blank area between the page images on the first side corresponds to a position of a blank area between the page images on the second side. |
US10397421B2 |
Image forming device, image forming system, and computer-readable non-transitory storage medium storing control program executed by computer for controlling additional printing
Provided is an image forming device that performs additional printing, including: an image forming unit that prints an additional image on a transfer medium; a storage that stores information about an alignment image printed on the transfer medium; a reader unit that reads the alignment image printed on the transfer medium on an upstream side of the transfer direction of the transfer medium in the image forming unit; and a control unit that detects and distinguishes multiple alignment images upon reception of reading results from the reader unit. The control unit performs control of storing adjustment information for adjusting the position of the additional image to be formed, according to multiple alignment images, in the storage. |
US10397419B2 |
Hinge mechanism and image forming apparatus
A hinge mechanism includes a first member, a second member, and a stopper mechanism. The stopper mechanism has a path and a moving member. The moving member is provided in the path. The path includes a first path part and a second path part. The first path part is located in the first member. The second path part is located in the second member. The first member and the second member are changeable between a first communication state, a non-communication state, and a second communication state depending on a turning angle of the second member relative to the first member. |
US10397418B1 |
Profile creation device, profile creation method, and recording medium
The present invention accepts an input of a temporary condition, which is an illumination condition temporarily selected by a user from a plurality of illumination conditions, uses spectral colorimetric data for a specific patch printed as a specific color to calculate a first color value, which is a color value under each of the plurality of illumination conditions, calculates, by using the first color value, a second color value, which is a color value indicating an appearance of a printed matter printed to appear as the specific color under the temporary condition, which is an illumination condition other than the temporary condition, displays color information indicated by the second color value, accepts an input of an illumination condition permanently selected by the user from the plurality of illumination conditions, and creates a profile such that the specific patch is observed as the specific color under the illumination condition permanently selected. |
US10397413B2 |
Method for carrying out a printing operation on an inkjet printing machine
A method for printing on an inkjet printing machine including color space transformation between target and process color spaces using a computer, includes calibrating the machine by printing and colorimetrically measuring a process color space test chart for printing in the target color space including printing-operation-related limitations in the applied ink amount. The generated measured values correspond to sampling points in the measured target color space. The sampling points are interpolated to define further sampling points. The color space transformation uses sampling points in the target color space and input values from the chart in the process color space corresponding to sampling points in the target color space. The physical variable of ink drop volume is directly used for ink application limitations and input values in the process color space. The calibration of the machine is adapted and the printing operation is carried out. |
US10397408B2 |
Digital intercom system having a communication device and linked audio output device
A digital intercom system has a master station with hardware and software configured to allow duplex communication between a plurality of communication devices. The software is configured to run a plurality of settings for directing communication between the communication devices, the settings including a plurality of channels for each communication device. The channels each define parameters for how the communication devices within the system will communicate. An audio output device is linked to a corresponding communication device of the plurality of communication devices such that the audio output device is configured to receive and play the same audio as the corresponding communication device. The master station is configured to modify the settings based on input entered into a browser based program run on an input/output (I/O) device by a user. |
US10397405B2 |
System and method for aggregating and providing audio and visual presentations via a computer network
A method for providing content via a computer network and computing device, which may include: storing data associated with and indicative of a plurality of presentations; receiving a request to host an audio presentation; receiving and storing data associated with the requested audio presentation; initiating and recording one or more telephone calls; and, presenting at least a portion of the stored data for selection by the computing device; wherein, selection causes the stored data indicative of the selected audio/visual or audio presentation to be provided to the computing device for playback thereby via the computer network. The method may include storing data associated with and indicative of a first plurality of presentations; storing data associated with a plurality of second presentation feeds: automatically and periodically accessing each of the feeds; and aggregating each of the presentations for delivery via the computer network. |
US10397403B2 |
System and method for managing events at contact center
A system for managing events at a contact center is disclosed. The system may include a memory and at least one processor. The at least one processor may be configured to receive an input from a user identifying at least one condition associated with a service level at the contact center, the at least one condition including at least a threshold of a call waiting time at the contact center; detect an occurrence of an event meeting one of the at least one condition; and in response to the detecting, provide a notification to a device associated with the user and operating in a collaboration environment, thereby notifying the occurrence of the event. |
US10397400B2 |
Electronic call assistant based on a caller-status and a callee-status
An electronic call assistant based on a callee-status and a caller-status, comprises one or more sensors, a memory, and a circuitry. The memory in the first electronic device may be configured to store a plurality of applications. The circuitry in the first electronic device is configured to determine an identity of a caller of a voice call received by the first electronic device from a second electronic device. A current callee-status of a callee associated with the first electronic device, is detected. The circuitry is configured to extract a text query from a speech signal in the received voice call. The circuitry is further configured to communicate a custom audio response to the second electronic device based on the extracted text query, the determined identity of the caller, current callee-status of the callee, and the level of access associated with the determined identity. |
US10397397B1 |
Reduction in network congestion
A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request, determining addressing information regarding the telephony connection request, the addressing information including at least routing information or a phone number, determining traffic information regarding the telephony connection request based on the addressing information, the traffic information including previous telephony connection requests, sending a reply in response to the telephony connection request, wherein: forwarding the telephony connection request to an intended recipient would result in a system response, and the reply differs from the system response. |
US10397390B2 |
Communication event transfer method and apparatus, communication event processing method and apparatus, and terminal
A communication event processing method includes obtaining, by a first terminal, a use status of the first terminal and a use status of a second terminal. The method includes determining either the first terminal or the second terminal as a communication event receiving terminal according to at least one of the use status of the first terminal or the use status of the second terminal. The method includes sending, by the first terminal, a communication event transfer start instruction message to a server when the communication event receiving terminal is the second terminal and a communication event receiving terminal determined last time is the first terminal, where the communication event transfer start instruction message is used to instruct the server to forward, to the second terminal, a received communication event to be sent to the first terminal. |
US10397389B2 |
Method, apparatus and system for exchanging a data communication via an audio connector
Techniques and mechanisms for exchanging information between a mobile device and another device which is to serve as an accessory to the mobile device. In an embodiment, the accessory device and the mobile device are coupled to one another via an audio connector of the mobile device. The mobile device receives via the audio connector encoded signals which represent, in a first frequency range, information generated by a sensor of the accessory device. The first frequency range is within an audible frequency range and outside of a telephony frequency range of the mobile device. In another embodiment, the encoded signals are provided to telephony logic of the host device during a telecommunication exchange between the host device and a remote device. Due to its representation in the first frequency range, some sensor information is prevented from being represented as an audio signal in the telecommunication exchange. |
US10397387B2 |
Providing audio announcement to called parties
The present disclosure describes a system, method, and computer-readable medium for providing audio announcement of communications to a called party in a communication network. The method includes receiving communication from a calling party and performing a lookup of information relating to the calling party in a database via an Internet Protocol connection based on an identifier of at least one of the calling party and the called party. The information comprises one or more audio files. The method then provides the audio announcement to a called party based on the audio files. |
US10397380B2 |
Network device for computer network and method for transmitting data with network device
A network device for a computer network (1), the network device (2) including communication channels (3), a PHY chip (4) configured for transmitting data in a raw data stream on the communication channels, and a MAC chip (5) configured for encapsulating data to be transmitted into frames, and for calculating a checksum for each frame. The PHY chip is configured for receiving frames of the MAC chip and transmitting transmission data contained in the frames via at least one of its communication channels. The PHY chip is configured to calculate, after receiving a frame and before sending the data of the frame in a raw data stream, a checksum of the data contained in the frame, and to this checksum with the CRC contained in the frame. The data contained in the frame are transmitted if the comparison of the checksums delivers identical values. If the comparison delivers non-identical values, then a specifiable or specified action is executed. |
US10397374B2 |
Apparatus, method and system for a tunneling client access point
The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server. |
US10397373B2 |
Renewing registrations for client applications installed on different proximate client devices
In an embodiment, a client device obtains a list of client devices registered in association with a particular client application, and then detects listed client device(s) as proximate via a local communications interface. One of the proximate client devices is identified as responsible for sending an aggregated registration request message for renewing their respective application registrations with a server. In another embodiment, the server receives a registration message for the client application from a client device and detects that at least one other registered client device for that client application is proximate to the requesting client device. The server attempts to preemptively renew the registrations for both the requesting client device and the at least one other registered client device based on the proximity detection. |
US10397371B2 |
Saving and restoring a state of a web application
Embodiments of the present disclosure provide a system, method and computer program product for saving and restoring a state of a web application. According to one embodiment, the method comprises receiving an indication from at least one portlet of the web application for monitoring the state of the portlet, A type of storage mechanism supported by a client interface used for accessing the web application may be detected. An event indicating an input of a content in a form of a page of the portlet may be detected. The content received as input may be saved into a memory using the detected type of storage mechanism. The state of the page may be restored on reload using the content stored into the memory. |
US10397370B2 |
Peer-based optimal performance configuration recommendation
In an approach for determining optimal performance-related configurations of applications by analyzing peer data, a processor monitors instances of an application, wherein the instances of the application are running on a plurality of devices. A processor receives data related to: configuration parameters of the application, system parameters of the plurality of devices, and performance metrics of the plurality of devices. A processor determines correlation and dependencies between the configuration parameters with associated system parameters, using: an all pair analysis and a Pearson product-moment correlation coefficient (PPMCC). A processor determines dependencies between the configuration parameters with performance metrics. A processor recommends to a user, configuration settings of the application, based on the analysis of the data. |
US10397369B2 |
Methods and network nodes for monitoring services in a content delivery network
A method for monitoring services, in a content delivery network (CDN), having a plurality of delivery nodes used to deliver services requested by end-users comprises: instructing the plurality of delivery nodes to associate identifiers to service requests, when the service requests arrive at any of the plurality of delivery nodes, the identifiers being logged with their associated service requests in log files; sending a request to a log collector for log information, the request including a service ID corresponding to a service to be monitored; receiving the log information corresponding to the services to be monitored, based on the service ID and the associated identifier; and based on the received log information, determining a required bandwidth for delivering the service to be monitored. Also, network nodes for carrying out this method are disclosed. |
US10397366B2 |
Method and apparatus for managing application
A method of managing a plurality of applications executed on an electronic device is provided. The method includes, based on a first external input regarding at least one application from among the plurality of applications, updating mode of the at least one application from a non-work mode to a work mode, based on the first external input, updating mode of another application other than the at least one application from a work mode to a non-work mode, and displaying a work time regarding the at least one application that is determined based on at least one of information indicating a time point at which the first external input is obtained and information indicating a time point at which the mode of the at least one application is updated from the non-work mode to the work mode. |
US10397365B2 |
Method to reduce reactivation time of cloud based services
A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults. |
US10397362B1 |
Combined cache-overflow memory structure
A cache-and-overflow memory handles both cache and overflow data in a single hardware structure so as to increase speed and reduce supporting hardware structure needed to implement an effective memory system. A single hash value can be used to access either a cache data value or an overflow data value stored in the combined cache-and-overflow memory. If there are a small number of overflow entries, the combined cache-and-overflow memory provides more availability for cache entries. However, overflow entries are provided priority over cache entries. As a result, the combined cache-and-overflow memory dynamically reallocates its space to efficiently store as much as cache as possible until space is needed for overflow data. At that time, the cache data is evicted in a priority order to make space for the overflow data. |
US10397358B2 |
Apparatus, method, and program product for pre-caching streaming content
Apparatuses, methods, and program products are disclosed for pre-caching streaming content. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to determine to perform pre-caching of streaming content. The code is also executable by the processor to determine a streaming content to pre-cache. The code is executable by the processor to pre-cache the streaming content. |
US10397355B2 |
System and method for multi-device continuum and seamless sensing platform for context aware analytics
The Multi-Device Continuum and Seamless Sensing Platform for Context Aware Analytics provide a platform for continuous sensing across multiple devices towards a unified target. The Multi-Device Continuum and Seamless Sensing Platform provides a platform for extracting, loading, integrating, and tracking related data across multiple smart devices capable of integrating with internal and external sensors, such as wearable devices. The Multi-Device Continuum and Seamless Sensing Platform develop context aware solutions, which are targeted at automated recognition of context extracted from users' devices, as people are often always interacting with a digital device such as phone, tablet, or desktop. |
US10397354B2 |
Filtering of electronic information to be transferred to a terminal
The object of the invention is a system, a device, a terminal and a method for filtering electronic information to be transferred to the terminal through a telecommunication connection. The invention comprises attaching a specific filtering parameter (30-32) by the device transferring the electronic information to the electronic information for the purpose of filtering before the electronic information is transferred to the terminal through the telecommunication connection, and informing the terminal of said filtering parameter (30-32) before the electronic information is transferred to the terminal through the telecommunication connection. In the terminal, the steps comprise checking said informed filtering parameter (30-32) and allowing or preventing the receiving of the electronic information on the basis of said filtering parameter (30-32). In response to said allowing of the receiving, the electronic information is transferred to the terminal through the telecommunication connection, and in response to said preventing of the receiving, the electronic information is not transferred to the terminal through the telecommunication connection. |
US10397352B2 |
Network infrastructure management
There is described a method for operating a proxy in a network function virtualization (NFV) system. The NFV system comprises a virtualized network function (VNF) manager for managing a VNF, a virtualized infrastructure manager (VIM) for managing a resource, and a NFV orchestrator. The method comprises: receiving a resource allocation request for the VIM from the VNF manager; sending the resource allocation request to a component of the VIM; receiving a response to the resource allocation request from the component of the VIM; and sending the response to the NFV orchestrator. |
US10397351B2 |
Preferred contact channel for user communcations
In one embodiment, a user of a social networking system requests to look up a contact's communication channel information in the user's address book. The social networking system provides to the user the contact's communication channels in an ordered sequence based on the user's social graph and communication information. |
US10397350B2 |
Tracking wearables or other devices for emoji stories
Systems, methods and computer program products to perform an operation comprising determining, based on interaction data stored in a first profile, that a first toy device communicated with a second toy device, wherein the first and second toy devices are within a predefined distance during the communication, determining at least one emotion reflected in an emotion data of the first profile, determining at least one activity reflected in an activity data of the first profile, and generating, based on the interaction data, the emotion data, and the activity data, a story depicting a plurality of emoji, wherein the plurality of emoji comprise a first emoji reflecting the first toy device communicating with the second toy device, a second emoji reflecting the at least one emotion, and a third emoji reflecting the at least one activity. |
US10397345B2 |
Location-based asset sharing
Methods and systems for location-based asset sharing are provided. In an embodiment, a method stores a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction. The method receives a request for the asset and then determines, by the server system, to provide the asset in response to the request. The determining is based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship. The method provides the asset in response to the request. In another embodiment, the publication includes references to one or more assets being shared by a publisher. Another method creates an asset-listener association in response to a received asset association request. |
US10397343B1 |
Distributed trace storage in a service-oriented system
Methods, systems, and computer-readable media for implementing distributed trace storage in a service-oriented system are disclosed. A plurality of trace events are generated for a plurality of service interactions between individual ones of a plurality of services. The services are implemented by a plurality of hosts. Individual ones of the trace events comprise respective trace identifiers. The trace events are stored at individual ones of the hosts at which the respective trace events were generated. In response to a request from a trace analysis system, a portion of the trace events are retrieved and sent from individual ones of the hosts to the trace analysis system. |
US10397342B2 |
Web service contract selection
The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing contract data defining contracts between a service requester and a service provider for services like Web Services to be provided via a network. In order to improve the processing of web services in presence of a multitude of valid contracts between binding a Service Consumer (SC) it is proposed to include (1300) said contract data into a request for said service in order to enable the Service provider to evaluate (1330) and select (1340) a particular contract out said multitude in order to match best the needs of the Consumer. |
US10397340B2 |
Multicast migration
A Virtual extensible Local Area Network Tunnel Endpoint (VTEP) receives a multicast group state indicator comprising a state attribute associated with a group identifier of a multicast group, wherein the multicast group is a first multicast group or a second multicast group. The VTEP sets a traffic send and receive state regarding a traffic for a destination VxLAN in the multicast group according to the state attribute for the multicast group in the multicast group state indicator. The traffic is migrated from the first multicast group to the second multicast group. |
US10397335B2 |
Event saturation networking
Systems and methods for selecting tiering protocols based on data transmissions over mesh networks within defined spatial areas can be provided. A mesh network can be established within a defined spatial area. Each network device within the mesh network can be a user device or a supernode. Further, a wireless communication link can be established between the user devices and supernodes. A plurality of tiered protocols for tiering data transmissions can be accessed. Data to be transmitted over the mesh network can be analyzed to determine which tiered protocol to select. Path data that identifies a routing path from the a user device to a supernode can be generated, and the data can be transmitted according to the path data. |
US10397333B2 |
Recording/reproducing apparatus with wireless LAN function
A recording/reproducing apparatus with a wireless LAN function. The recording/reproducing apparatus has a Wi-Fi module and establishes a Wi-Fi connection with a smartphone, and the like. When the Wi-Fi connection with a smartphone is established, the recording/reproducing apparatus automatically extinguishes a display, thereby curtailing power consumption. In addition, the display is extinguished, and an operating status of the display is transmitted to the smartphone by way of the Wi-Fi connection. |
US10397332B2 |
In-vehicle communication system
An in-vehicle communication system includes a plurality of nodes each connected to a first bus and a second bus. The first bus and the second bus each transmits a message with a priority according to the priority. Each of the plurality of nodes is configured to count the number of times that the message is transmitted from an own node to the first bus having lower priority than the message from other node; determine if the number of times of transmission exceeds a predetermined number of times; and transmit the message with the priority to the first bus or the second bus according to the determination. |
US10397325B2 |
System and method for data payload collection monitoring and analysis in a transaction processing environment
A self-describing data format capable of carrying payload information, such as Tuxedo payload information, as well as filter information. The data format can allow for expression of some or all of Tuxedo Typed Buffers, including STRING, CARRAY, MBSTRING, VIEW, VIEW32, FML, and FML32. The data format is also capable of supporting nesting and error-checking. The proposal of user payload collection can allow customers to siphon off user/payload data to be used in applications, such as Business Intelligence applications, without the need for additional information to be passed with the payload data. |
US10397323B2 |
Methods and systems for hybrid synchronous- asynchronous communication in content provisioning
Systems and methods for automated content selection and/or distribution are disclosed herein. The system can include a packet selection system including a recommendation engine. The recommendation engine can select a next data packet that can include content for delivery to a user device. The system can include a presentation system including a presenter module. The presenter module can receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication. The system can include a response system including a response processor. The response processor can receive a response from the user device, and the response processor can determine whether the received response is a desired response. The system can include a summary model system including model engine, and a messaging bus. |
US10397322B2 |
Mobile and computer applications, systems and methods for large group travel and event management
Systems and Methods that help in Group travel and Event management, initially embodied as GROTU mobile app built for iOS and Android platforms. GROTU uses computer networking, internet cloud and mobile smartphone's camera, computing power, storage and graphical user interface abilities to help users in creating travel surveys from pre-built, customizable template for voting on group choices; organizing photos and external storage hyperlinks in photo albums stored in cloud; group expenditure management using smartphone camera for photo receipts uploading while calculating, storing and helping in settlement of group expenses; sending event invitations via SMS, Email and Push Notifications including potluck items management; and providing users with organized chatting ability to have private discussions while planning group events and trips. GROTU eliminates the need for linking spreadsheets and online forms on chat apps for planning and managing group travel and events. |
US10397321B2 |
Information processing apparatus that performs set value synchronization process, control, method therefor, storage medium storing control program therefor, and information processing system
An information processing apparatus that is capable of reducing total network traffic without wasting received synchronizing data in the information processing apparatus. A plurality of devices of which energization states are controllable independently perform information processes according to set data. A determination unit determines whether each of the plurality of devices is in an energized state. A request unit requests update information about set data concerning a device that is determined being in the energized state by the determination unit from an external apparatus connected to the information processing apparatus through a network. An update unit performs an update process that updates the set data according to the update information transmitted from the external apparatus in response to the request. |
US10397319B2 |
Server-side selective synchronization
A content management system can maintain the entirety of a user account's content library. As a default behavior, updates made to the content library when accessed from any client device authorized by the user account, including adding, modifying, and/or deleting content items, can be synchronized across all other authorized client devices. A user can opt out of the default behavior and specify, for each authorized client device, certain portions of the content library that the content management system should or should not synchronize. |
US10397315B2 |
Information processing apparatus and load distribution control method
An information processing apparatus comprising a first processor configured to, for each of a plurality of control apparatuses, determine weights to be used for distribution of requests for predetermined processing so that a larger amount of requests for the predetermined processing is distributed to a control apparatus controlling a larger number of destination apparatuses. Each of the plurality of control apparatuses includes a second processor configured to: receive a request distributed to own control apparatus; perform the predetermined processing according to the request; create a message; transmit the message to a destination apparatus that is a destination of the message when a control apparatus controlling the destination apparatus is the own control apparatus; and forward the message to another control apparatus when the control apparatus controlling the destination apparatus that is a destination of the message is the other control apparatus. |
US10397306B2 |
System and method for translating versioned data service requests and responses
A system for translating versioned data service requests and responses is provided. A service request for data may have multiple different versions, with each version requesting different types of data. The system may be configured to translate a service request having a versioned format into a service request having a baseline format. The system may execute the service request in the baseline format to generate a service request response, containing the data requested. The system may also be configured to translate the service request response from a baseline response format back into the versioned data service response format of the original request. |
US10397303B1 |
Semantic annotation and translations for devices
A virtual device representation of an Internet of Things (IoT) device in a service provider environment having device state information associated with the virtual device representation may be identified to enable one or more services of the service provider environment and one or more IoT devices to communicate with the virtual representation of the IoT device. Semantic annotations associated with IoT device data for the IoT device may be identified in a device registry of the service provider environment. A request may be received for data using a URL to communicate with the virtual device representation. Canonical data may be obtained from the IoT device data in the virtual representation and the canonical data may be translated according to the semantic annotations to fulfill the request for data. |
US10397302B2 |
Loading pegged page objects based on predefined preferences
Methods and systems may provide for receiving a set of attributes that identify a pegged area of a page delivered to a user interface during a first browsing session and storing the set of attributes. Additionally, the set of attributes may be used to conduct a subsequent delivery of the pegged area to a user interface during a second browsing session, wherein the subsequent delivery of the pegged area excludes portions of the page that are outside the pegged area. In one example, the subsequent delivery is conducted further based on the type of client device participating in the second browsing session. |
US10397301B2 |
Web page view customization
Embodiments of the present invention provide a method, system and computer program product for Web page view customization. In an embodiment of the invention, a Web page view customization method includes receiving a request to load a Web page of a multiplicity of components by an end user and retrieving for the end user, a previously stored set of the components of the Web page. The method additionally includes rendering the Web page in a browser window of a Web browser of the end user so as to include based upon the previously stored set, only those of the multiplicity of components selected for inclusion while omitting from display in the Web page those of the multiplicity of components selected for exclusion. |
US10397300B2 |
Method and of improving HTTP performance on communication network and apparatus adapted thereto
A method of improving Hyper Text Transfer Protocol (HTTP) performance on communication networks and an apparatus adapted to the method are provided. In a communication system including a first server, a second server and at least one connection server for connecting the first and second servers, the communication method using the first server includes: receiving a request for content from at least one client; establishing a bypass connection to directly receive data from the second server; directly receiving data about the content from the second server by using the bypass connection; and transmitting the data to the client. |
US10397297B2 |
Method and apparatus for transmitting and receiving image data for virtual-reality streaming service
The present disclosure relates to a communication technique for converging IoT technology with a 5G communication system for supporting a higher data transmission rate than a 4G system, and a system therefor. The present disclosure may be applied to intelligent services based on 5G communication technology and IoT-related technology (e.g. smart homes, smart buildings, smart cities, smart cars, connected cars, healthcare, digital education, retail business, services related to security and safety, etc.). A method for receiving image data for a virtual-reality streaming service by an electronic device according to an embodiment of the present invention comprises: a step in which the electronic device determines whether to execute an adaptive virtual-reality streaming service on the basis of a bandwidth state; and a step in which, if it is determined to execute the adaptive virtual-reality streaming service, the electronic device requests and receives, from a server, the image data for the adaptive virtual-reality streaming service on the basis of head-tracking information and bandwidth information collected in advance. |
US10397294B2 |
Bandwidth adaptation for dynamic adaptive transferring of multimedia
Bandwidth adaptation is achieved with selection of quality levels of media content to be transferred based on network conditions. |
US10397293B2 |
Dynamic chunking for delivery instances
Techniques are provided for dynamically creating index files for streaming media based on a determined chunking strategy. The chunking strategy can be determined using historical data of any of a variety of factors, such as Quality of Service (QoS) information. By using historical data in this manner, index files can be generated using chunking strategies that can improve these factors over time. |
US10397292B2 |
Systems, methods, and media for delivery of content
Systems, methods, and computer readable media for delivery of content are provided. In some embodiments, systems for controlling delivery of content are provided, the systems comprising processing circuitry configured to: receive a request to stream the content, the request being received from a user equipment device; determine a first location of the user equipment device; determine a count of user equipment devices that are located at the first location and are currently streaming the content; determine whether the count meets a threshold; and responsive to determining that the count meets the threshold, add a first content delivery network to a pool of one or more content delivery networks that are used to stream the content. |
US10397291B1 |
Session-specific streaming content replacement
First streaming video content may be received from a provider. The provider may issue a request to replace part of the first streaming video content with replacement content, such as advertisements. Second streaming video content may be selected as a replacement for a first video player, while third streaming video content may be selected as a replacement for a second video player. Instructions may be sent to the first and the second video player to play a first portion of the first streaming video content, followed by their respective selected replacement content, followed by a third portion of the first streaming video content, with the respective selected replacement content replacing a second portion of the first streaming video content. Replacement of the second portion of the first streaming video content may sometimes introduce latency, which may be reduced using various techniques. |
US10397289B2 |
HTTP live streaming (HLS) video client synchronization
A streaming media server is provided that receives a request over a network from a customer premises gateway to receive a streaming media content item that is to be presented on two or more client devices in a synchronized manner. Responsive to the request, the streaming media server sends a manifest associated with the requested streaming media content item to the customer premises gateway only when it has been incrementally updated to remove an oldest media segment URL from the manifest and add a most recent media segment URL to the manifest. |
US10397287B2 |
Audio data transmission using frequency hopping
A method includes obtaining data representing multiple characters, determining a code for each character wherein each code corresponds to a different audio frequency, and transmitting the codes at the corresponding audio frequencies. |
US10397277B2 |
Dynamic data socket descriptor mirroring mechanism and use for security analytics
According to another embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to receive, at a first host on which an application instance is operating, an application or data security policy for a first data socket descriptor indicating to perform one or more actions including to mirror one or more payloads received or transmitted by the first data socket descriptor of the application instance. The logic is also configured to cause the processing circuit to perform, by the first host, at least one action selected from a group of actions in response to the indication by the application and data security policy to perform the one or more actions, the group of actions including allow-and-analyze, drop-and-analyze, and mirror. |
US10397275B2 |
Creating and using remote device management attribute rule data store
Some embodiments provide novel methods for processing remote-device data messages in a network based on data-message attributes from a remote device management (RDM) system. For instance, the method of some embodiments identifies a set of RDM attributes associated with a data message, and then performs one or more service operations based on identified RDM attribute set. |
US10397269B2 |
Security key derivation in dual connectivity
The disclosure relates to methods for establishing a secure communication link between a mobile station and a secondary base station in a mobile communication system. The disclosure is also providing mobile communication system for performing these methods, and computer readable media the instructions of which cause the mobile communication system to perform the methods described herein. Specifically, the disclosure suggests that in response to the detected or signaled potential security breach, the master base station increments a freshness counter for re-initializing the communication between the mobile station and the secondary base station; and the mobile station and the secondary base station re-initialize the communication there between. The re-initialization is performed under the control of the master base station and further includes deriving a same security key based on said incremented freshness counter, and establishing the secure communication link utilizing the same, derived security key. |
US10397267B2 |
Threat intelligence system and method
A computer-implemented method, computer program product and computing system for importing threat data from a plurality of threat data sources, thus generating a plurality of raw threat data definitions. The plurality of raw threat data definitions are processed, thus generating a plurality of processed threat data definitions. The plurality of processed threat data definitions are processed to form a master threat data definition. The master threat data definition is provided to one or more client electronic devices. |
US10397266B1 |
Verifying that the influence of a user data point has been removed from a machine learning classifier
Verifying that influence of a user data point has been removed from a machine learning classifier. In some embodiments, a method may include training a machine learning classifier using a training set of data points that includes a user data point, calculating a first loss of the machine learning classifier, updating the machine learning classifier by updating parameters of the machine learning classifier to remove influence of the user data point, calculating a second loss of the machine learning classifier, calculating an expected difference in loss of the machine learning classifier, and verifying that the influence of the user data point has been removed from the machine learning classifier by determining that the difference between the first loss and the second loss is within a threshold of the expected difference in loss. |
US10397257B2 |
Multi-mode boundary selection for threat detection in industrial asset control system
According to some embodiments, streams of monitoring node signal values may be received over time that represent a current operation of an industrial asset control system. A current operating mode of the industrial asset control system may be received and used to determine a current operating mode group from a set of potential operating mode groups. For each stream of monitoring node signal values, a current monitoring node feature vector may be determined. Based on the current operating mode group, an appropriate decision boundary may be selected for each monitoring node, the appropriate decision boundary separating a normal state from an abnormal state for that monitoring node in the current operating mode. Each generated current monitoring node feature vector may be compared with the selected corresponding appropriate decision boundary, and a threat alert signal may be automatically transmitted based on results of said comparisons. |
US10397255B1 |
System and method for providing security in a distributed computation system utilizing containers
A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect operating signals from machines, where each operating signal characterizes the state or a change in operational state of a designated application operating within a designated container, where the designated container is an isolated process in user space designated by an operating system kernel. The operating signals are compared to models that incorporate summarizations of data sets that represent observed benign operating signals and malicious operating signals for the designated application operating within the designated container. Risks associated with the operating signals are characterized. |
US10397251B2 |
System and method for securing an electronic circuit
A system for securing an electronic circuit including: plural regions, activity of each of which may be controlled; plural sensors integrated into the electronic circuit, each sensor being sensitive to variations in manufacturing process and to provide a measurement representative of a local activity of the electronic circuit; a processing unit including an integrity verification module configured to: determine, based on the measurements provided by the sensors, and for each of the regions, a partition of the sensors between sensors affected and sensors not affected by an activation of the region; compare each of the partitions with a model partition to detect possible presence of a hardware Trojan horse liable to infect the electronic circuit. The system can carry out an authentication of the electronic circuit by its intrinsic physical characteristics by response to a challenge or by generation of a key. |
US10397250B1 |
Methods for detecting remote access trojan malware and devices thereof
Methods, non-transitory computer readable media, and security management apparatus that retrieves a web page in response to a request for the web page received from a client device. Remote access trojan (RAT) malware detection source code is injected into the web page and the web page is sent to the client device in response to the request. The RAT malware detection client-side source code is configured to, when executed by a web browser of the client device, output an alert when a possible attack is detected based on monitored movement of a mouse pointer, key events, or executing animations. A determination is made when the alert has been received from the client device. A security action is initiated according to an established policy, when the determining indicates that the alert has been received from the client device. |
US10397247B2 |
Smart intrusion prevention policy
A data packet is received. The data packet is a unit of data transmitted across a packet-switched network. A determination is made whether a new connection is detected. The data packet is transmitted using the new connection. In response to determining that a new connection is detected, a connection context for the new connection is added to a current connection context in a dynamic event table. The dynamic event table includes the current connection context, one or more previous connection contexts, and a listing of one or more events. Each event of the one or more events is a malicious activity and is retrieved from a repository. A score for each event is calculated based on the current connection context. Each event in the dynamic event table is prioritized based on the calculated score for each event. The event with the highest score receives the highest priority. |
US10397244B2 |
System and method for detecting attack when sensor and traffic information are inconsistent
Disclosed is a system for detecting an attack, which includes a server and a plurality of vehicles capable of wirelessly communicating with each other. Each of the vehicles has a sensor, a sensor information acquisition unit, a traffic information reception unit, and a transmission unit that transmits the sensor information and the traffic information to the server. The server has a reception unit that receives the sensor information and the traffic information from the vehicles, a verification unit that verifies whether the sensor information and the traffic information are inconsistent with each other, and a notification unit that notifies, when the sensor information and the traffic information are inconsistent with each other, the vehicles of the inconsistency. |
US10397239B2 |
Secure access to cloud-based services
Techniques to provide secure mobile access to a cloud-based service are disclosed. In various embodiments, a request to access the cloud-based service is received from a mobile device. A security certificate associated with the request is used to synthesize a basic authentication header associated with the request. The synthesized basic authentication header is sent to the cloud-based service on behalf of the mobile device. |
US10397235B2 |
Event processing via industrial asset cloud computing system
Systems and methods are presented for receiving, at a server computer associated with an industrial asset cloud computing system, a command representing an event, from a mobile device of a plurality of mobile devices, the command comprising instructions for changing a data object in a data domain, determining, a command processor responsible for processing the command, and routing the command to the command processor responsible for processing the command, wherein the command processor accesses the data domain associated with the command to change the data object in the data domain according to the instructions of the command. Systems and methods are further presented for detecting, by the server computer, a state change in the data domain indicating that the data object has been changed, and preparing the changed data object to be consumed by mobile devices operated by users authorized to access the data object. |
US10397231B2 |
Differentiated containerization and execution of web content based on trust level and other attributes
Systems and methods may provide for receiving web content and determining a trust level associated with the web content. Additionally, the web content may be mapped to an execution environment based at least in part on the trust level. In one example, the web content is stored to a trust level specific data container. |
US10397230B2 |
Service processor and system with secure booting and monitoring of service processor integrity
A service processor is provided that includes a processor, a memory coupled to the processor and having instructions for executing an operating system kernel having an integrity management subsystem, secure boot firmware, and a tamper-resistant secure trusted dedicated microprocessor. The secure boot firmware performs a secure boot operation to boot the operating system kernel of the service processor. The secure boot firmware records first measurements of code executed by the secure boot firmware when performing the boot operation, in one or more registers of the tamper-resistant secure trusted dedicated microprocessor. The operating system kernel enables the integrity management subsystem. The integrity management subsystem records second measurements of software executed by the operating system kernel, in the one or more registers of the tamper-resistant secure trusted dedicated microprocessor. |
US10397229B2 |
Controlling user creation of data resources on a data processing platform
Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions. A further operation may comprise, responsive to verifying said user in accordance with the predetermined set of permissions, creating a version the data resource indicated in accordance with the specification for deployment on the software platform for subsequent access or execution by said user. |
US10397228B2 |
Selectively restricting communications from third party applications/devices to electronic devices
A method for providing access to a target electronic device through a first service running on a different electronic device may include receiving in the first service a command directed to the target electronic device from a command sender and receiving in the service device operation status parameters of the target electronic device. The device operation status parameters may include properties of the target electronic device such as a battery level, a battery charging rate, an age, a planned lifespan, a recent wireless usage, an internal temperature, or any of the above in relation to an intervening electronic device over which communication to the target electronic device travels, or any combination thereof. The method may also include using the device operation status parameters to determine, using the service, whether to provide or not to provide an update signal incorporating the command or information to the target electronic device. |
US10397224B2 |
Network personal digital video recorder system (NPDVR)
The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space. |
US10397222B2 |
Authenticating a limited input device via an authenticated application
A limited input device, such as a camera, is authenticated based on a request received from an authenticated application. The application can request an application server to provide the application with a one-time authorization code. The request includes the device identifier associated with the camera. The server stores an association between the one-time authorization code and the device identifier of the camera, and provides the application with the one-time authorization code. The application provides the camera with the one-time authorization code. The camera transmits a request for an access token to the server, the request for the access token including the one-time authorization code and the device identifier associated with the camera. The server verifies the device identifier associated with the camera with that associated with the one-time authorization code, and upon a positive verification authenticates the camera by providing the camera with the access token. |
US10397221B2 |
Network controller provisioned MACsec keys
Methods, network controllers, and machine-readable and executable instructions are provided for network controller provisioned MACsec keys. A network controller can provision a first network device with a media access control security (MACsec) key for a MACsec flow. The network controller can provision a second network device with the MACsec key for the MACsec flow. |
US10397218B2 |
Highly available web-based database interface system
Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system. A request coordinator store coupled to the one or more of the multiple web server is queried. to determine a state of the database request. Based at least in part on the state of the database request, the first web server requests the database management system to execute the one or more first database instructions and update the state. |
US10397208B2 |
Authentication via item recognition
Systems and methods for authenticating a user are provided. A user specifies one or more items for authentication and provides images of the one or more items. When the user opens up a mobile application, a camera on the mobile device is activated and takes a picture of an item in its field of view. If the picture matches one of the images of the items, the user is authenticated. |
US10397206B2 |
Symmetric encryption key generation/distribution
Various examples are directed to systems and methods for exchanging encrypted information. A first computing device may select a first private key and generate a session key based at least in part on the first private key. The first computing device may receive from a second computing device a second public key and generate a first public key based at least in part on: the second public key, a shared secret integer, and the first private key. A second computing device may select a second private key and generate the second public key based at least in part on the second private key; a generator, a first group constant and the shared secret integer. |
US10397204B2 |
Recording data and using the recorded data
A method and system for recording data including content in a recording medium on a computer apparatus. First encrypted data, obtained by encrypting the data using a medium key created for each recording medium, is recorded in a recording medium. Second encrypted data, obtained by encrypting the medium key using a public key, is recorded in the recording medium. A private key corresponding to the public key is not recorded in the recording medium. |
US10397203B2 |
Reception device and reception method
A reception device includes: a receiver unit which receives a program that is encrypted, handles confidential information and includes identification information for identifying a target of use of the program, and a notification signal for notifying of delivery of the program and including delivery destination information for identifying a delivery destination of the program; a processor which determines whether the reception device is a delivery target of the program on the basis of the delivery destination information included in the notification signal, and prepares for receiving the program when the reception device is the delivery target of the program; and an information protection unit which determines whether the reception device is the target of use of the program with reference to the identification information included in the program, and decrypts the program when the reception device is the target of use of the program. |
US10397201B2 |
Sending encrypted data to a service provider
Sending encrypted data to a service provider includes exchanging an encryption key between an entity and a service provider without retaining the encryption key and while hiding an identity of said entity from the service provider and forwarding encrypted data based on the encryption key to the service provider from the entity while hiding the identity of the entity from the service provider. |
US10397199B2 |
Integrated consent system
A system for creating an account with an identity provider. The system receives a request to create an identity provider account with the identity provider for use in logging onto a third-party system. The system generates one or more display pages for providing an integrated-consent user experience. The integrated-consent user experience includes a display page for collecting both new-account information and scope-of-consent information whereby a user consents to share information with the third-party system. After the user provides the new-account information that includes user credentials for the identity provider account and consents to share account information of the identity provider account with the third-party system, the system creates the identity provider account for the user. When the user subsequently signs in to the third-party system using the user credentials for the identity provider account, the third-party system accesses account information of the identity provider account based on the scope-of-consent information. |
US10397198B2 |
Information communication system, information communication program, and information communication method
An information communication system has a plug-in stored in a transmitting terminal and a second program stored in a cloud server. The cloud server is configured to communicate with the transmitting terminal and a receiving terminal through the Internet W in a confidential state. The plug-in generates an encryption password 8 for encrypting an attachment file and transmits the encryption password to the cloud server. The second program determines whether or not a receiver e-mail address is registered, generates a first URL information, and transmits the first URL information to the transmitting terminal. The plug-in generates an e-mail including the encrypted attachment file and the first URL information, and the second program returns the encryption password to the receiving terminal when an access to the first URL from the receiver is authenticated. |
US10397196B2 |
Port-scrambling-based networks
A device, method and product for port-scrambling-based networks. The method comprising in response to a device intending to transmit an outgoing communication to a target device in a computer network, via a first port, scrambling the first port of the outgoing communication to obtain a second port by applying a transformation function which utilizes a certificate that is shared among a portion of the devices in the computer network; and transmitting the outgoing communication to via the second target port. The method comprises receiving, via a second source port, an incoming communication from a source device in the computer network, descrambling the second source port of the incoming communication to obtain a first source port by applying a reverse function of the transformation function; and directing the incoming communication at the first source port instead of the second source port. |
US10397195B2 |
Method and system for shared key and message authentication over an insecure shared communication medium
A method for shared key generation with authentication in a gateway node includes generating, generating a first set of pseudo-random data corresponding to expected transmissions from a first node that communicates with a second node through a shared communication medium, identifying, with the gateway node, bits transmitted from the second node based on a signals received by the gateway node corresponding to simultaneous transmissions from the first node and the second node, identifying, with the gateway node, expected bit values for the bits from the second node based on a combination of shared secret data stored in a memory of the gateway node with another set of random or pseudo-random data generated by the second node, and authenticating the second node in response to the plurality of bits transmitted from the second node matching the plurality of expected bit values. |
US10397193B2 |
Blind cloud data leak protection
Systems and methods for blind data leak prevention are provided. A first computer can determine if encrypted data matches a rule even without the encryption key used to encrypt the data. The first computer may encrypt the rule with a second encryption key and send the encrypted rule to a second computer, which may then encrypt the rule with the first encryption key—that is inaccessible to the first computer—and send the doubly encrypted rule back to the first computer. The first computer can then partially decrypt the rule using the second encryption key. The second computer can then encrypt data with the first encryption key and send to the first computer. The first computer can then determine if the partially encrypted rule matches the encrypted data. |
US10397192B2 |
Remotely accessing data on a secured server
An assistant computing device communicates with a remote computing device, and a requesting computing device. The remote computing device in communication with a dataset resides in a secured data center. The requesting computing device: employs credentials to communicate remote instructions to the remote computing device over an external network and through a firewall; and receive query results generated by the remote computing device executing the remote instructions. The assistant computing device: receives requests from the requesting computing device to query the dataset, generates access credentials and remote processing instructions executable by the remote computing device to satisfy the request; encrypts and communicates the access credentials and remote processing instructions to the requesting computing device; receives results from the requesting computing device; generates a report of the results; and communicates the report to the requesting computing device. |
US10397191B2 |
Passing content securely from web browsers to computer applications
Systems and methods are disclosed for securely passing context information from a server to a client device. In particular, in one or more embodiments, the disclosed systems and methods embed an identifier in a digital file provided to a client device. In one or more embodiments, the disclosed systems and methods utilize the embedded identifier to securely pass context information between a client device and server, such that the client device can utilize the context information with regard to the digital file. In particular, one or more embodiments include systems and methods that securely pass login credentials from a remote server to a client device such that the client device can utilize a digital file to access one or more features of a native software application. |
US10397189B1 |
Peered virtual private network endpoint nodes
A provider network includes a service that creates virtual private network (VPN) endpoint nodes. Application programming interfaces are available that the creation of VPN endpoint nodes, peer them together, and attach them to respective virtual private networks to thereby establish communication tunnels between pairs of virtual private networks. Each VPN endpoint node may be implemented as a fault tolerant endpoint node in which the node is created as a plurality of virtual machines. Each of the virtual machines is configured from a common machine image that includes software capable of causing the respective virtual machine to configure a tunnel such as an IPSec tunnel. One of the virtual machines, however, is operated in an active mode, while another virtual machine is configured to operate in a standby mode. |
US10397185B1 |
Scalable cloud hosted metadata service
Systems and methods for protecting and deduplicating streams of data in a cloud based platform. A platform is configured with multiple services and can communicate with multiple clients. The platform receives all requests at an endpoint and distributes the requests to workers using multiple queues. The platform may be stateless and is scalable. The meta-data is handled separately from the data in one example. |
US10397182B1 |
Method and procedure to identify a source across a network address translation device
Methods and systems are provided for identifying, to an external device, a client device having an external IP address assigned by a Network Address Translation (NAT) device. Initially, the NAT device provides an external IP address assigned to a client device to access an external device. Upon the client device communicating with the external device, the NAT device also provides an internal IP address assigned to the client device in an option field of the external IP address. If the external device later requests to communicate with the client device, and includes in the request the internal IP address in the option field of the external IP address assigned to the client device, the NAT device checks for sessions mapping to the client device. Upon determining there are no sessions mapped to the client device, a new connection is opened to the client device utilizing the internal IP address. |
US10397179B2 |
Systems and methods for localization based on Internet terminal location
Methods and systems for providing sourcing Internet access requests from ISP subscribers serviced by a gateway not physically located near the subscribers. As the localization needs of all subscribers are not necessarily the same, the gateway determines an appropriate source IP address to use to ensure that the IP protocol localization features work efficiently. In addition, the gateway can help enforce rules related to the governing law of the geographic area of the subscriber and/or rules based on the content providers licensing. Through determination of the context of a request, the gateway may also determine whether localized sourcing of a request is necessary based on the type of content being requested. |
US10397177B2 |
Matter message notification method, apparatus, and device
The present disclosure discloses a subject matter message notification method performed at a terminal and to be disseminated to one or more target users. The method includes: displaying a subject matter editing interface, the subject matter editing interface including an editing item used for editing subject matter content, an editing item used for adding a target user, and an editing item used for adding a file; generating a subject matter message in accordance with user-provided subject matter content through the editing item used for editing subject matter content, one or more user-selected target users through the editing item used for adding a target user, and one or more user-selected files through the editing item used for adding a file; and sending the subject matter message to a server, wherein the server is configured to send the subject matter message to the one or more user-selected target users. |
US10397173B2 |
Tagged messages to facilitate administration of a virtualization infrastructure
In a computer-implemented method to facilitate administration of a virtualization infrastructure, posted messages of members of a virtualization infrastructure are displayed, wherein the posted messages comprise tags identifying operational conditions of the members of the virtualization infrastructure. Responsive to a selection of a particular tag, the members of the virtualization infrastructure that posted a message comprising the particular tag are displayed. |
US10397172B2 |
System and method for social awareness textiles
A method, computer program product, and computer system for identifying attribute information of at least a first wearable associated with an outfit of a user. Information about an event may be received. An electronic message may be sent about whether at least a portion of the outfit is recommended for wearing at the event based upon, at least in part, the attribute information of at least the first wearable and the information about the event. |
US10397169B2 |
Systems and methods for providing communication items from an entity associated with a social networking system
Systems, methods, and non-transitory computer readable media can define a communication item associated with a social networking system, including a plurality of parameters that are each associated with one or more possible values. A plurality of variants of the communication item can be determined based on values associated with the plurality of parameters. A first set of weights associated with the plurality of variants can be determined. Each weight in the first set of weights can be associated with a variant of the plurality of variants. Each variant of the plurality of variants can be provided to a proportion of a first group of users that corresponds to a weight in the first set of weights associated with the variant. |
US10397168B2 |
Confusion reduction in an online social network
Confusion reduction in an online social network. A method identifies elements in social media message content, determines, based on the identified elements, a plurality of candidate audiences to which the social media message content is potentially targeted, indicates, to a user, the plurality of candidate audiences and suggested additional elements to apply to the social media message content to tailor the social media message content to a target audience of the plurality of candidate audiences, and modifies the social media message content with one or more additional elements of the suggested additional elements, the modifying adding the one or more additional elements to the social media message content and targeting the social media message content to the target audience. |
US10397166B2 |
Saving communication content to a social network environment
In general, embodiments of the invention provide an approach for saving communication content to a social network for later recall. Specifically, communication data is received from multiple input data streams. The communication data is scanned and tags are generated from the most frequent, non-excluded words. The communication data, along with the tags, are saved to the social network in a single output stream. |
US10397164B2 |
Deputizing agents to reduce a volume of event logs sent to a coordinator
Systems and techniques to deputize agents in a system to reduce a number of event logs received by a coordinator are described. An agent belonging to a group of agents may receive a request to select a deputized agent. The agent may determine data associated with a component hosting the agent and send the data to a selection agent. The agent may receive a message from the selection agent indicating that the agent is to be the deputized agent. The deputized agent may receive one or more event logs from other agents in the group, determine that at least one event log has a high priority, and send the at least one event log to the coordinator. The deputized agent may store the one or more event logs in a storage device accessible to the hardware component. |
US10397162B2 |
Sending notifications to members of social group in a social networking system
A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received. |
US10397161B2 |
Electronic mail (email) message lifecycle management
Systems and techniques to automatically delete emails from an inbox associated with an employee in an enterprise are described. A message lifecycle engine that interfaces with a corporate email system may select an inbox of an email client application. The message lifecycle engine may delete an email in the inbox based at least in part on: (i) one or more sender rules associated with the email; (ii) one or more system rules associated with an email system used by the enterprise; (iii) one or more user rules created based on an analysis of user behavior; and (iv) one or more data loss prevention (DLP) policies. |
US10397158B2 |
E-mail proxy
In one embodiment, a method for processing an e-mail message addressed to an e-mail client is disclosed. The method comprises receiving at a mail server an e-mail message addressed to the e-mail client, the e-mail message including an attachment which is characterized by a size; reducing the size of the attachment to create a reduced size attachment; preparing a formatted message, which includes the reduced size attachment and a link to the attachment, wherein the attachment is downloadable from the mail server using the link; and delivering the formatted message to the e-mail client for display on a computational device. |
US10397155B2 |
System and method for sending, delivery and receiving of digital content
Embodiments of a content delivery system are disclosed herein. In particular, an embodiment of a content delivery system may receive content associated with a first destination identifier associated with a first delivery method, determine a second destination identifier and a second delivery method associated with the first delivery destination, and deliver the content to the second destination identifier according to the second delivery method. |
US10397151B2 |
Coordination of data received from one or more sources over one or more channels into a single context
A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels. |
US10397150B1 |
Methods and computer program products for processing a search query
In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with a relay that is configured to communicate with a web service, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a textbox user interface element for receiving a message text portion and a send user interface element for sending the message text portion in response to a user selection thereof, and receive, from the relay and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a first message. |
US10397149B2 |
Method, system and terminal for deleting a sent message in instant message communication
A method, system and terminal for deleting a sent instant message in messaging communication have been disclosed. The method including: receiving from a first communication terminal, a delete request to delete a sent instant message which has been transmitted from the first communication terminal to a second communication terminal, wherein the delete request comprises an identification which identifies the sent instant message which is to be deleted; determining whether the sent instant message which is to be deleted has already been successfully forwarded to the second communication terminal; and if it is determined that the sent instant message which is to be deleted has already been successfully forwarded to the second communication terminal, forwarding the delete request to the second communication terminal to facilitate deletion of the sent instant message by the second communication terminal. |
US10397145B2 |
Systems and methods for automatically providing alerts of web site content updates
Methods of automatically updating content on a web site, allowing web site visitors to request notification of updates to the content of a web site, and notifying persons of updated content on a web site are disclosed. Update alert tables and systems for implementing the foregoing methods also are disclosed. |
US10397144B2 |
Receive buffer architecture method and apparatus
Apparatus and method to facilitate delivery of data packets to compute nodes are disclosed herein. A receive buffer may store a first data packet associated with a first context, among a plurality of contexts, and a second data packet associated with a second context, among the plurality of contexts, wherein the first and second contexts identify respective first and second processes to be performed by a compute node in association with the respective first and second data packets, and wherein the receive buffer includes logic that is to determine that the compute node is unavailable to perform the first process with respect to the first data packet, determine that the compute node is available to perform the second process with respect to the second data packet, and read the second data packet for delivery to the compute node while the first data packet is retained. |
US10397143B1 |
Preventing transmission of errors in a computing network
Technologies are provided for preventing transmission of cyclic redundancy check (CRC) errors, and/or other errors, within a computer network that uses cut-through forwarding of network packets. For example, counts of CRC errors can be maintained for network packets processed by network devices. When a CRC error condition is detected based on the counts of CRC errors, cut-through forwarding is disabled on at least a portion of the network (e.g., on one or more specific network ports and/or on one or more specific network devices). While cut-through forwarding is disabled, the affected portion of the network uses store-and-forward for processing network packets. When the CRC error condition no longer exists, then cut-through forwarding is re-enabled on the portion of the network. |
US10397142B2 |
Multi-chip structure having flexible input/output chips
A multi-chip structure comprises a switch system on chip (switch SOC), a plurality of serializer/deserializer (SerDes) chips positioned around the switch SOC, and a plurality of inter-chip interfaces for connecting the switch SOC to the plurality of SerDes chips, respectively. |
US10397141B2 |
Access port for one or more VLANs
In one embodiment a network device includes a plurality of ports. The network device is adapted to receive at least one configuring instruction, and adapted, after receipt of any of the at least one configuring instruction, to configure one or more access ports, of the plurality of ports, for endpoint virtual local area network (VLAN) assignment that is in accordance with at least one VLAN assignment algorithm. The at least one VLAN assignment algorithm allows at least two endpoints to be assigned to at least two different respective VLANs of a plurality of VLANs in a network, the at least one VLAN assignment algorithm enabling the at least two endpoints to connect to a same access port of the one or more access ports and provide data which is not VLAN tagged when received at the same access port. |
US10397140B2 |
Multi-processor computing systems
A multi-processor computing system comprising a second processing device to generate outgoing data packets and comprising a second network stack to save the outgoing data packets in a second outgoing packet buffer of the second processing device. A second network driver to save an outgoing buffer pointer in a second transmission ring of the second processing device, the outgoing buffer pointer corresponding to the second outgoing packet buffer. A first processing device comprising a first network driver to move the outgoing buffer pointer from the second transmission ring to a send ring in the first processing device. A network interface controller (NIC) to obtain the outgoing buffer pointer from the send ring. The NIC to copy the outgoing data packets from the second outgoing packet buffer to a transmission queue of the NIC. The NIC to transmit the outgoing data packets to another computing system over a communication network. |
US10397137B2 |
Distributed FPGA solution for high-performance computing in the cloud
A data processing system, method and device. A device can include a plurality of data cards having host interface connectors initially configured to transmit signals according to a first communication protocol and data card connectors that communicate with external devices using a different communication protocol. The data cards are converted so that the host interface connectors also transmit signals using the second communication protocol. The plurality of data cards are interconnected so that signals can be routed through the data cards to provide desired data processing functions. A cross-point switch fabric allows the signals to be routed to the appropriate data card or cards. Multiple devices can be interconnected to provide a distributed data processing grid providing access to the data processing functions for external devices that do not communicate using the first communication protocol. |
US10397135B2 |
Router fabric
A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device. |
US10397133B2 |
Station-side apparatus in optical transmission system and optical transmission system
An upstream allocation circuit (14) and a downstream allocation circuit (15) are provided in an OLT (1). For example, a superimposed frame obtained by bundling upstream frames (upstream control frames+upstream data frames) from all ONUS is input to the upstream allocation circuit (14) via a frame reproduction circuit (12-1). The superimposed frame may be generated at the stage of optical signals or generated after converting optical signals into electrical signals. The upstream allocation circuit (14) allocates each of the upstream control frames bundled into the superimposed frame to a predetermined PON control circuit (13) based on information (PON port number or LLID) added to the frames. The downstream allocation circuit (15) allocates, to a preset frame reproduction circuit (12), each downstream control frames output from the PON control circuits (13). |
US10397129B2 |
Method and system for provisioning computing resources
A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center. |
US10397126B2 |
VXLAN packet transmission
In an example, a SDN controller may acquire a path maximum transmission unit (PMTU) of a Virtual Extensible Local Area Network (VXLAN) tunnel from a source VXLAN tunnel end point (VTEP) to a destination VTEP of a data packet, and may transmit a control entry to the source VTEP in such a way that an individual VXLAN packet has a length within the packet length corresponding to the PMTU. |
US10397124B2 |
System and method to prevent persistent full switch queues in software defined networks
An adaptive network-based approach for reducing congestion on certain select-group of flows within a programmable network wherein switches dynamically adjust the receive window size (rwnd) and/or the ACK pace of other TCP flows by interfering their ACK packets, those flows sharing network resources causing congestion on the select-group of flows. The TCP flow rate is reduced to make more network resources available to the group of select-flows. The system of invention further comprises a centralized controller detecting so called a ‘bad queue’ causing persistent traffic slow-down due to TCP behavior. The bad queue detection is performed by (i) monitoring switch ports' transmit and receive queues, (ii) calculating minimum packet sojourn times on queues, (iii) determining which flows to slow down to clear detected bad queues, and (iv) sending messages to certain switches to execute changes to a group of ACK packets. |
US10397122B2 |
Techniques for storage controller quality of service management
A technique for managing a data network includes monitoring data transfer rates and data transfer thresholds for data transferred between storage and an application. Feedback on the suitability of the data transfer rate is collected from the application. A data transfer threshold for the application is changed based on the monitored data transfer rate and the collected feedback. |
US10397117B2 |
System and method for packet distribution on a network
The disclosure is directed at a system and method for packet distribution in a network. After receiving a data packet, at least one network function associated with the packet, at least one link aggregation group (LAG) associated with the packet, and a variance associated with a plurality of links within the at least one LAG are determined. A determination as to whether the variance is above a pre-determined threshold is then performed and if the variance is above the threshold, a path for the packet based on capacity associated with each of the plurality of links is determined. Otherwise a path based on capacity of each of a plurality of network function instances associated with the at least one network function is determined. |
US10397116B1 |
Access control based on range-matching
Disclosed are techniques that can be used within network devices to implement access control functionality. The techniques can include use of a content-addressable memory configured including an access control entry stored therein. Circuitry can be coupled to the content-addressable memory and configured to determine that a value is within a range of values. The circuitry can generate a compare key including a field that is set indicating that the value is within the range of values. The circuitry can provide, to the content-addressable memory, the compare key for locating a corresponding access control entry within the content-addressable memory. The circuitry can receive, from the content-addressable memory, an index of the access control entry stored within the content-addressable memory. The circuitry can select, based on the index of the access control entry, an action. |
US10397113B2 |
Method of identifying internal destinations of network packets and an apparatus thereof
Embodiments of the apparatus of identifying internal destinations of network packets relate to a network chip that allows flexibility in handling packets. The handling of packets can be a function of what the packet contents are or where the packets are from. The handling of packets can also be a function of both what the packet contents are and where the packets are from. In some embodiments, where the packets are from refers to unique port numbers of chip ports that the packets arrived at. The packets can be distributed for processing within the network chip. |
US10397112B2 |
Intra-platform networking
Technologies for communicating with local components of a computing device include intercepting a name resolution request from a host application, resolving a hostname included in the name resolution request to obtain a network address assigned to a target destination of the network packet, and transmitting the network address to the host application in response to the name resolution request. Such technologies may also include receiving the network packet from the host application destined for the network address, determining whether the target destination of the network packet includes a local component of the computing device based on the network address, and transmitting the network packet to the local component of the computing device via a platform network in response to the network packet being destined for the local component of the computing device. |
US10397110B2 |
ACK policy for uplink and downlink MU PPDU
A network device is to function as a station (STA) in a Wireless Local Area Network (WLAN) that acknowledges a downlink (DL) multi-user (MU) physical layer (PHY) Protocol Data Unit (PPDU) transmitted by an access point (AP). The network device includes one or more processors that are configured to cause the network device functioning as the STA to perform operations including decoding a frame from the DL MU PPDU, determining whether an ACK Policy field of the frame is set to a binary value of ‘01’, determining whether trigger information for an uplink (UL) MU transmission has been obtained from the DL MU PPDU, and responsive to a determination that the ACK Policy filed of the frame is set to the binary value of ‘01’ and the trigger information has been obtained from the DL MU PPDU, transmitting a trigger-based immediate acknowledgement frame to the AP. |
US10397102B2 |
Communication between distinct network domains
A system may include a first border network device located between a first network domain and a third network domain, and a first edge network device in the first network domain, where the first edge network device may be configured to receive a packet. The packet may be directed to a second edge network device in a second network domain. The first edge network device may also be configured to add a second label to the packet that identifies a second border network device located at the border of a second network domain and the third network domain. The third network domain may be located between the first network domain and the second network domain. The first edge network device may additionally be configured to add a first label to the packet that identifies the first border network device, and route the packet to the first border network device. |
US10397100B1 |
Routing methods, systems, and computer program products using a region scoped outside-scope identifier
In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a capability to: receive an indication of a receipt of a first packet that is specified according to an Internet Protocol (IP) network protocol; identify, from a header of the first packet, network path information that is based on a first policy and includes: a region scoped outside-scope identifier that: is in an identifier space having a scope that spans a first region of the network, does not include a network interface identifier portion specified by the IP network protocol for identifying any network interface, and identifies, in the first region, a second region of the network, where the network path, along which first data is transmitted, includes: a first path segment that communicatively couples the current node and the second region, and a second path segment in the second region; and cause transmission, based on the region scoped outside-scope identifier, of the first data from the current node to a border node of the second region via the first path segment. |
US10397093B2 |
Method for acquiring cross-domain separation paths, path computation element and related storage medium
A method for acquiring a cross-domain separation path includes: when receiving a cross-domain separation path computation request, acquiring K pairs of candidate separation domain sequences according to a cross-domain network abstraction topology; traversing the K pairs of sequences, generating corresponding intra-domain path computation requests for various domains through which candidate separation domain sequences in the network pass to transmit; when receiving at least one pair of intra-domain paths for the request, configuring each of the at least one pair of intra-domain paths to a corresponding position in the K pairs of sequences, to form K pairs of candidate cross-domain separation paths; and determining one pair of cross-domain separation paths from the K pairs of paths as a computation result of the cross-domain separation path computation request to transmit. There are also disclosed another method for acquiring a cross-domain separation path, a path computation element, and a computer storage medium. |
US10397092B2 |
Reducing flooding of route updates of a dynamic routing protocol
Examples disclosed herein relate to reducing flooding of route updates of a dynamic routing protocol. In an example, number of route updates received by a router from each neighbor router may be determined, wherein the router may be present in a network using a dynamic routing protocol. Each neighbor router may be classified into one of a plurality of groups of neighbor routers in such a manner that number of route updates originating from each group of neighbor routers is approximately same. A first route update interval may be determined for each group of neighbor routers for sending a respective first set of future route updates therefrom to the router. The respective first route update interval for sending the respective first set of future route updates may be notified to the respective member routers of each group of neighbor routers. |
US10397089B2 |
Method and apparatus for using virtual probe points for routing or navigation purposes
A method, apparatus and computer program product utilize virtual probe points, such as in combination with traditional probe points, for various routing and navigation purposes. In the context of a method, virtual probe data is received from a plurality of sources. The virtual probe data includes a plurality of virtual probe points at different respective locations. For a virtual probe point, the virtual probe data includes a hashed identifier of a vehicle and a location of the vehicle. The hashed identifiers of the virtual probe data that is received have been subjected to the same hash function by each of the plurality of sources. The method also includes updating a probe data repository with the virtual probe data including the plurality of virtual probe points and the hashed identifiers associated therewith. |
US10397085B1 |
Offloading heartbeat responses message processing to a kernel of a network device
In an example of this disclosure, a method may include receiving, by a first network device, a plurality of heartbeat response messages from one or more network devices of a plurality of network devices. Each heartbeat response message of the plurality of heartbeat response messages may respectively correspond to one network device of the plurality of network devices. The method may include processing, by the first network device, the plurality of heartbeat response messages in a kernel space of the first network device. The method may include updating, by the first network device in the kernel space, one or more values corresponding to a data structure based on processing the plurality of heartbeat response messages in the kernel space. The method may include processing, by the first network device, the one or more values in a user space of the first network device. |
US10397084B2 |
Transmission device and setting method
A transmission device connects a plurality of transmission device by a ring network. The transmission device includes a generating unit, a transmission unit, a determination unit, and a setting unit. The generating unit generates a test signal. The transmission unit transmits the generated test signal to a first transmission device provided immediately downstream in the ring network. The determination unit determines whether a transmission characteristic of the own device on the basis of the test signal measured by the first transmission device is acquired from a second transmission device provided immediately upstream by rounding the ring network. The setting unit sets, on the basis of the acquired transmission characteristic when the transmission characteristic of the own device is acquired, a control level related to the transmission performed by the transmission unit. |
US10397082B2 |
Internet infrastructure measurement method and system adapted to session volume
The technology disclosed relates to refined survey of Internet infrastructures. A pattern of measurements is disclosed that can improve data collection by increasing the number of measurements per survey session according to a function described in areas that have few measurements, and decreasing the average number of measurements per session in heavily measured areas. These are new problems that arise from implementation of technology developed by these inventors and their colleagues. |
US10397081B2 |
Distributed real-time computer system and method for forcing fail-silent behavior of a distributed real-time computer system
The invention relates to a method for forcing fail-silent behavior of a periodically functioning, distributed real-time computer system, which real-time computer system comprises at least two redundant NSCFCUs. At the beginning of a frame, the at least two redundant NSCFCUs (110, 111) are supplied with the same input data, wherein each of the redundant NSCFCUs calculates a result, preferably by means of a deterministic algorithm, particularly from the input data, and wherein this result is packed into a CSDP with an end-to-end signature, and wherein the CSDPs of the NSCFCUs (110, 111) are transmitted to an SCFCU (130), and wherein the SCFCU (130) checks whether the bit patterns of the received CSDPs are identical, and, if disparity of the bit patterns is found, prevents further transmission of the CSDPs, particularly those CSDPs in which disparity was found. Furthermore, the invention relates to a periodically functioning, distributed real-time computer system. |
US10397078B2 |
Communicating health status when a management console is unavailable for a server in a mirror storage environment
Provided are a computer program product, system, and method for communicating health status when a management console is unavailable for a server in a mirror storage environment. A determination at a first server is made that a management console is unavailable over the console network. The first server determines a health status at the first server and the first storage in response to determining that the management console cannot be reached over the console network. The health status indicates whether there are errors or no errors at the first server and the first storage. The first server transmits the determined health status to the second server over a mirroring network mirroring data between the first storage and a second storage managed by the second server. The determined health status is forwarded to an administrator. |
US10397077B2 |
Generating production server load activity for a test server
Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server. |
US10397073B2 |
Supporting programmability for arbitrary events in a software defined networking environment
Techniques are disclosed for using arbitrary criteria to define events occurring within a network infrastructure, as well and techniques for detecting and responding to the occurrence of such custom events. Doing so allows a collection of networking elements (switches, routers, etc.) to perform a variety of distributed functions from within the network itself to respond to custom events. Further, because custom events are published across the network, multiple network elements can communicate and respond to the same event. Thus, unlike currently available event management systems, custom events (and responding applications) can be used to create and coordinate software defined networking within a common network infrastructure. |
US10397065B2 |
Systems and methods for characterization of transient network conditions in wireless local area networks
A method for real-time monitoring and characterization of network conditions experienced by a client device coupled to a WLAN via at least one access point is presented. One or more primary performance parameters of the WLAN for a given operating interval of the client device uplink to the access point are received. At least one derived performance parameter based on the one or more primary performance parameters is computed. Trends of the primary performance parameter and the derived performance parameter are analyzed to identify occurrence of at least one problem signature. A situational awareness state characterizing the network conditions based on the at least one problem signature is defined. The situational awareness state is further processed to identify the occurrence of at least one transient fault condition in the WLAN. |
US10397064B2 |
System and method for custom graph generation
A custom graph of nodes can be selectively generated based on a selected node in a graph representative of a network-connected computing infrastructure. The custom graph can, for example, be generated using software executing on a server device. The server device can receive an indication of the selected node from a client device. A plugin can then be invoked by providing the selected node to the plugin. Responsive to providing the selected node to the plugin, the plugin can provide output including child nodes generated by the plugin. The child nodes generated by the invocation of the plugin can be iteratively processed to generate the custom graph, such as by providing those child nodes to the plugin for subsequent invocation, as applicable. After the custom graph is generated, it can be transmitted to the client device from which the indication of the selected node was received. The custom graph may be displayed at the client device. |
US10397063B2 |
Discovering links between operating domains in a communication network
Methods for automatically discovering links between a first node of a first operating domain and a second node of a second operating domain of a communication network are disclosed. The methods may be implemented at the first node, the second node, or a control node. The first and second nodes communicate in-band control messages. These messages are encoded using a size of the packets of the control messages, and provide information about the first node and a first interface used by the first node for sending the control messages. The first and second nodes also communicate link messages with the control node. The link messages comprise information received in the in-band control messages and information about a second interface used by the second node for receiving the in-band control messages. |
US10397060B2 |
Identity-based policy implementation in network address translation (NAT) environments
A policy server correlates information from several messages associated with a client device to implement an identity-based network access policy. The policy server receives a first message from a network element connected to the client device. The first message requests an identity-based policy for the client device, and includes a first network address. The policy server receives a second message from an identity server. The second message includes information indicating an identity role and a second network address. The policy server receives a third message from a NAT device. The third message includes a NAT mapping that correlates the first network address with the second network address. After the policy server determines the identity-based policy based on a combination of the first message, the second message, and the third message, the policy server implements the identity-based policy in the network element. |
US10397057B2 |
Transmitting digital data in two-wire communication networks
The present disclosure relates to communication networks. Some embodiments may include a communication network with two or more network nodes each comprising: a receiver discerning the signal quality of received signals; a transmitter sending signals at different data rates; and a controllable terminating impedance. A network node transmits the discerned signal quality to one or more additional network nodes, a network node records the signal qualities and corresponding values of the terminating impedances of the respective network nodes. A network node prescribes for additional network nodes a new respective value to set as a terminating impedance. A network node determines new terminating impedance values to optimize the data rate between the various network nodes and the signal quality at each of the network nodes. |
US10397055B2 |
Priority based scheduling in network controller using graph theoretic method
Certain embodiments described herein are generally directed to determining efficient update schedules for logical networks based on a graph representing the priority of features supported by the network, and a graph representing the priority of logical entities within the logical network. By building a graph of the logical network using directed edges to represent the update priority of one logical entity over another, an ordering, or a set of possible orderings, may be obtained. A topological sort of the graph may obtain such an ordering. Alternative orderings may indicate opportunities for parallel updating, which may result in a more efficient process for updating the logical network. |
US10397052B2 |
Adapting demodulation reference signal configuration in networks using massive MIMO
Based on the receipt of a demodulation reference signal from a user equipment, a determination can be made by the network node that a demodulation reference signal configuration is not suitable for the condition of a transmission link between the network node and the user equipment. In response to this determination, the demodulation reference signal configuration can be modified. |
US10397049B2 |
Auto-provisioning edge devices in a communication network using control plane communications
In one embodiment, a network controller identifies a first sign of life for an edge device in a communication network (e.g., when the network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network). The network controller further imports the encapsulated workflow request from the edge device over the control plane, determines configuration parameters for a tenant and a tenant network from the encapsulated workflow request, and transmits the configuration parameters to the edge device to provision the edge device for the tenant according to the configuration parameters. |
US10397047B2 |
Apparatus, system, and method for secure remote configuration of network devices
The disclosed apparatus may include an encryption device that signs information exchanged between network devices to ensure the integrity of the information. The disclosed apparatus may also include a network device communicatively coupled to the encryption device, wherein the network device (1) obtains geo-location information that identifies the location of the network device, (2) directs the encryption device to sign the geo-location information to ensure the integrity of the geo-location information, (3) provides the signed geo-location information to a remote management system that manages the configuration of the network device based at least in part on the geo-location information, and (4) receives a configuration profile that modifies the configuration of the network device to account for the current location of the network device from the remote management system. Various other apparatuses, systems, and methods are also disclosed. |
US10397046B1 |
Contextual state-based user interface notification triggering
Triggering of user interface notifications can be managed for a plurality of computer applications via a digital assistant, which can include a notification triggering engine. The managing can include selecting a time to trigger a user interface notification from a computer application of the plurality of computer applications. The selecting can use the data representing a current contextual user interface activity computer state. The current contextual user interface activity state can be a state other than a state of the digital assistant, the triggering engine, or a state of the computer application. The technique can further include, in response to the selecting of the time, triggering the notification in the computer system at the selected time via the digital assistant. Further, the technique can include responding to the triggering of the notification by presenting the notification on a user interface device in the computer system. |
US10397042B2 |
Method and apparatus for automation and alarm architecture
A method and system architecture for automation and alarm systems is provided. The system architecture is hierarchically organized, allowing devices to process system data differently at different levels of the hierarchy. Moreover, different devices at the same level of the hierarchy may employ different or custom configurations, allowing for context-dependent algorithms to be deployed in the system. The configuration of each device in the system is defined by a set of rules, filters, thresholds, and other criteria, which are pushed to a device from other devices in the hierarchy. Accordingly, the configuration of each device is dynamically updated as information is learned about the context in which the device is deployed, and as more advanced algorithms and configurations are developed. |
US10397038B2 |
High performance computing (HPC) based modulator/demodulator modem
An all-digital software-only modem using distributed processing resources of cloud computing is provided. In particular, all processes that were previously supported by purpose built software, firmware, Field Programmable Gate Array (FPGA) hardware description language (HDL) firmware, and an Application Specific Integrated Circuit (ASIC) are in the instant disclosure supported entirely by a High Performance Computing (HPC) server inside a cloud computing environment. |
US10397036B2 |
Wireless communication method and device
Provided are wireless communication methods and devices, in one embodiment, a wireless communication method performed by a wireless communication device comprises: transmitting a data packet repeatedly in multiple subframes including at least one normal subframe and at least one special subframe to another wireless communication device, wherein the available resources in the special subframe are different from that in the normal subframe, the data packet includes multiple modulated symbols which are divided into multiple modulated-symbol sets, in each subframe, each OFDM symbol is mapped by one of the modulated-symbol sets, and in every subframe, the modulated symbols in the same modulated-symbol set are mapped onto REs in one OFDM symbol in a fixed order. In another embodiment, multiple repetitions of the data packet are transmitted in each subframe, and in each special subframe, different repetitions are mapped onto REs with cyclic shift. |
US10397035B2 |
Transmission/reception apparatus and method for wireless communication system
Disclosed herein is a station (STA) device of a wireless LAN (WLAN) system. The STA device includes a radio frequency (RF) unit transmitting and receiving a radio signal; and a processor controlling the RF unit. The processor may generate a high efficiency (HE) physical protocol data unit (PPDU) including a physical preamble and a data field and transmit the PPDU using the RF unit. |
US10397034B2 |
Wireless communication device and wireless communication method
Provided is a wireless communication device and a wireless communication method which can maintain compatibility with a plurality of communication schemes and send a response signal back within the allowed time specified by each communication scheme. The wireless communication device includes a radio receiving unit (120) that receives a packet having a format conforming to a first communication scheme and including a second format portion conforming to a second communication scheme using a higher frequency band than the first communication scheme and a first format portion excluding the second format portion, and a processing unit (160) that, outputs a response signal at completion of demodulation and decoding of the first format portion, regardless of whether demodulation and decoding of the second format portion are completed or not. |
US10397029B2 |
Relay apparatus
According to one embodiment, a relay apparatus is connectable to a server and a plurality of storage devices. The relay apparatus includes a storage unit, a transfer destination management unit, and a transfer unit. The storage unit stores first information including information of the plurality of storage devices therein. The transfer destination management unit identifies a first storage device among the plurality of storage devices based on the first information in response to receiving a request from the server. The transfer unit transfers the received request to the first storage device. |
US10397026B2 |
Sampling clock alignment and time offset signaling for symbol-aligned frames
Systems and methods for sampling clock alignment and time offset signaling are disclosed herein. A transmitter broadcasting symbol-aligned frames at multiple baseband sampling rates can benefit from generating the frames to have durations that can be represented by an integer number of samples at two or more of the baseband sampling rates. In some embodiments, a transmitter adds samples to a frame to ensure that its duration meets such a criteria. Furthermore, the problem of signaling network time in symbol-aligned frames is simplified by sampling clock alignment. Approaches for signaling time offset of a transmission to the nearest millisecond boundary are also presented. |
US10397025B2 |
Receiver architecture for digital isolators employing notch filters common mode transient immunity
A technique for attenuating common mode transient events uses a differential receiver circuit including a band-stop filter having a stopband fSB around a notch frequency fn of a received signal. The differential receiver circuit includes a first high-pass filter coupled in series with the band-stop filter. The notch frequency fn is less than a carrier frequency fc of a signal received by the differential receiver circuit. The band-stop filter may include a buffer circuit and a notch filter coupled in series with the buffer circuit. The notch filter may have a second stopband around the notch frequency fn. The differential receiver circuit may have a propagation delay that is independent of a pulse width of common mode transient energy attenuated by the differential receiver circuit. |
US10397024B2 |
Signaling for uplink sounding
Computing readable media, apparatuses, and methods for signaling for uplink sounding are disclosed. An apparatus is disclosed comprising processing circuitry. The processing circuitry may be configured to: decode a trigger frame comprising a resource unit (RU) allocation, and a spatial stream (SS) allocation for the first wireless device to transmit an uplink (UL) sounding signal, where the trigger frame include an indication that the trigger frame is for the UL sounding signal. The processing circuitry may be further configured to: determine a path loss based on the indication of the transmit power and a received power of the trigger frame at the first wireless device. The processing circuitry may be configured to: determine a transmit power for the UL sounding signal based on the path loss, and transmit the UL sounding signal in accordance with the RU allocation, the SS allocation, and the transmit power. |
US10397021B2 |
Synchronous slave-to-slave communications
Disclosed herein are systems and techniques for slave-to-slave communication in a multi-node, daisy-chained network. Slave nodes may provide or receive upstream or downstream data directly to/from other slave nodes, without the need for data slots first to route through the master node. |
US10397020B2 |
Automatic adjustment of the maximum token holding time in BACnet MS/TP bus systems at runtime
A method for the automatic adjustment of a maximum token holding time of a first bus participant in a BACnet MS/TP bus system. The method includes analyzing the data traffic in the bus system during a first time interval and adjusting a maximum token holding time of the first bus participant based on the analysis of the data traffic during the first time interval, whereby the analysis of the data traffic during the first time interval includes determining a data transmission pattern of a second bus participant, whereby the data transmission pattern of the second bus participant is defined by a measured data volume of the second bus participant and its distribution over time. |
US10397017B2 |
Communicating information about available networks
Embodiments are directed to a computer-implemented method for communicating terms of service for providing internet access. The method includes establishing, using a gateway internet service provider (ISP) processor, a private network communications path between the gateway ISP processor and a client processor over a private area network. The method further includes transmitting, using the gateway ISP processor, data over the private network communications path, wherein the data includes terms of service that must be accepted by the client processor as one condition of the gateway ISP processor providing the client processor with internet access. |
US10397016B2 |
Mobile terminal and artificial intelligence home appliance
A mobile terminal includes a display, a communication unit, a microphone, and a controller configured to perform a control operation to transmit a request for management data to an artificial Intelligence home appliance through the communication unit according to a management mode input and to display a management data screen on the display based on first sound acquired from the home appliance, and perform a control operation to transmit a request for diagnostic data to the home appliance through the communication unit according to a diagnosis mode input and to display a diagnostic data screen on the display based on second sound acquired from the home appliance. The management data screen and diagnostic data screen may be easily displayed based on the sound output from the home appliance. |
US10397013B1 |
User interfaces, systems and methods for configuring smart devices for interoperability with a smart hub device
This application discloses a method implemented at a client device for adding a smart device in a smart home environment. The client device executes a client-side application associated with a user account, and the client-side application is associated with an electronic device that is coupled to the client device over a first communication network. A first user interface is then displayed by the client-side application for adding a new smart device. The first user interface includes a first affordance that when selected causes the electronic device to initiate a plurality of commissioning options. The client device then displays a device-specific control user interface associated with the new smart device in response to receiving an indication that the new smart device has been added into the smart home environment via communication between the electronic device and the new smart device using one of a plurality of communication protocols. |
US10397009B2 |
Management and control of application based charging
It is provided an apparatus, comprising generating means adapted to generate detection charging information related to an application; informing means adapted to inform a rules function device about a detection charging capability, wherein the detection charging capability indicates that the apparatus comprises the generating means; detecting means adapted to detect a start of the application; indicating means adapted to indicate the start of the application to the rules function device. |
US10397007B2 |
Enhanced security for industrial automation gateways
An industrial automation gateway providing an extended web of trust is provided. The industrial automation gateway includes a cloud communication interface coupled with a cloud automation facility, a hardware memory, and a processor coupled with the cloud communication interface and the hardware memory. The cloud automation facility includes a cloud hardware memory storing a cloud root certificate from a first root certificate authority and a subordinate certificate. The hardware memory stores a gateway root certificate from a second root certificate authority and the subordinate certificate. The processor is configured to determine if the subordinate certificate has been certified by the first root certificate authority and the second root certificate authority. The processor is also configured to transfer automation data to the cloud automation facility using the subordinate certificate only if the subordinate certificate has been certified by the first root certificate authority and the second root certificate authority. |
US10397005B2 |
Using a trusted execution environment as a trusted third party providing privacy for attestation
A method, apparatus, and computer-readable medium providing instructions to cause a computing device to establish a portion of a memory of the computing device as a trusted execution environment and execute a trusted third party application within the trusted execution environment. The trusted third party application is to receive a signed public key and an identifier for a verifier from a user client attestation application executing on a client platform. The signed public key is signed with an identifiable platform attestation private key for the client platform. The trusted third party application is further to verify the signed public key, determine a policy of the verifier, encode the policy into a trusted third party anonymous certificate for the signed public key, issue the trusted third party anonymous certificate without including identification information of the client platform, and send the trusted third party anonymous certificate to the user client attestation application. |
US10397001B2 |
Secure mechanism for subsidy lock enforcement
A malicious party may attempt to avoid a mobile network operator (MNO) contract involved with subsidy-lock by inserting an interfering piece of hardware called a proxy SIM in a device. The device provided herein uses an authentication technique to guard against a proxy-SIM attack. The device includes a secure element (SE) with subscriber identity module (SIM) functionality present on the SE. The device sends the SE a nonce to be signed over. The SE signs using a public key infrastructure (PKI) private key of the SE and provides a response. The device evaluates whether the response contains a valid signature. If the validation is successful, the device relies on SIM data provided in the response to continue with activation of the device, so that the device can provide services under the MNO contract. If the validation fails, the device will not attempt to access network services with the SIM functionality. |
US10396998B2 |
Method for dynamic authentication of an object
There is provided a data processor implemented method for dynamic authentication of an object. There is also provided non-transitory computer readable storage mediums and systems for carrying out dynamic authentication of an object. |
US10396993B2 |
Method to assure correct data packet traversal through a particular path of a network
The method comprising, in a network based on a chain of individual Service Functions, SFs, that are composed to implement Network Services, NSs: assigning, at an ingress node of a network architecture, to at least one data packet received by said ingress node from the network, a unique cryptographic tag; processing said assigned unique cryptographic tag using a cryptographic function specific to each Service Function, SF; and verifying, at a given point of the network architecture, said processed unique cryptographic tag by applying a cryptographic verification function composed by the inverse functions of the cryptographic functions associated to the SFs traversed by the at least one data packet. |
US10396990B2 |
Verifying asset identity
Methods and systems for verifying asset identity. The system includes a rules engine executing a corpus of rules to analyze received fingerprint data regarding one or more assets in a network. The rules engine may execute the rules to create a synthetic fingerprint to provide more accurate and helpful information regarding a network asset. |
US10396989B2 |
Method and server for providing transaction keys
A method and a server for providing transaction keys for a transaction system includes transaction units which use pre-delivered transaction keys, and are provided by a key provisioning server and wherein the transaction key usage is checked by a transaction checking server. A transaction key is derived from a master key of a transaction unit, wherein a varying derivation parameter is used in the step of deriving. The step of deriving comprises a first sub step of deriving a key from the master key and a second sub step of deriving the transaction key from the derived key. The first sub step or the second sub step of deriving is performed dependent on a security level of the transaction unit. |
US10396988B2 |
Method and system for distributed cryptographic key provisioning and storage via elliptic curve cryptography
A method for distributing multiple cryptographic keys used to access data includes: receiving a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 1, of requested keys; generating n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key; deriving an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm; generating an access public key corresponding to the derived access private key using the key pair generation algorithm; and electronically transmitting a data signal superimposed with a private key included in one of the n key pairs for each of the n key pairs. |
US10396985B1 |
Federated identity management based on biometric data
Techniques are described for cryptographic key generation based on biometric data associated with a user. Biometric data, such as fingerprint(s) and/or heartbeat data, may be collected using one or more sensors in proximity to the user. The biometric data may be analyzed to generate a cryptographic key. In some implementations, the key may be employed by the user to access data, access certain (e.g., secure) feature(s) of an application, authenticate the user, digitally sign document(s), and/or for other purpose(s). In some implementations, the key may be re-generated for each access request or authentication instance, based on the user's fingerprint or other biometric data. |
US10396983B2 |
Method for cryptographic communication based on pure chance
A cryptographic communications system enables two entities related by an insecure communication channel and having initially no privately shared knowledge, to agree on a shared unconditionally secure information. Each one of the entities has the capability to generate a new form of randomness called Deep Random, such that any other entity than itself cannot know anything about the probability distribution except a given public characteristic. The internal system of each entity is made up with: (1) a Deep Random Generator (DRG) capable of generating Deep Random signals and of making calculations using the generated signals, and (2) an Interactive Communication Module (ICM) capable of publishing to and reading from the insecure channel. The two entities execute a communication protocol such that they can each compute their respective estimations of the shared information that are probabilistically as close as desired from perfect equality. |
US10396980B1 |
Determining a change to product information or user information via hashing
A device may determine a price of a product based on first information concerning attributes of the product, and provide the price for display by a user device. The device may generate first hash values based on the first information, where a particular first hash value is associated with a particular attribute, and generate a first bit-string that includes the plurality of first hash values. The device may generate second hash values based on second information concerning the attributes of the product, where a particular second hash value is associated with the particular attribute. The device may generate a second bit-string that includes the second hash values, and determine a change to the particular attribute based on the first bit-string and the second bit-string. The device may determine a new price of the product based on the change, and provide the new price for display by the user device. |
US10396973B2 |
Clock regeneration circuit, semiconductor integrated circuit device and RF tag
A clock regeneration circuit includes a pattern detection circuit that detects a pattern having a time interval determined in advance in an input signal, and a signal processing circuit that generates a clock by variably controlling a time interval for oscillation based on the time interval of the detected pattern. |
US10396972B1 |
Precise time synchronization across optical modules for group alignment
An optical system supporting timing synchronization, alignment and deskewing across optical modules includes a plurality of optical devices each providing an Optical Tributary Signal (OTSi) which are part of an Optical Tributary Signal Group (OTSiG); and a management communication mechanism between the plurality of optical devices, wherein each of the plurality of optical devices are timing synchronized using the management communication mechanism and Precision Time Protocol (PTP) messaging. Each of the plurality of optical devices can include delay circuitry configured to deskew an associated OTSi with respect to other OTSi signals in the OTSiG. |
US10396971B2 |
One-way packet delay measurement
A method for measuring one-way delays in a communications network, the method comprising: maintaining, at a third node having a reference clock, a first virtual clock state emulating a first node clock located at a first node and a second virtual clock state emulating a second node clock located at a second node; registering a timeset comprising transmission and reception times at the first node and the second node, respectively, for each packet of a plurality of packets that are transmitted from the first node to the second node and reflected from the second node back to the first node; converting times in the timeset, responsive to the first and/or second virtual clocks, into times in accordance with the reference clock; calculating, for each packet of the plurality of packets, a forward one-way delay (FOWD) and a reverse one-way delay (ROWD), responsive to the converted timeset. |
US10396965B2 |
Method and apparatus for configuring frame structure and frequency hopping for MTC UE in wireless communication system
A method and apparatus for communicating with a machine-type communication (MTC) user equipment (UE) in a wireless communication system is provided. A base station (BS) configures a first MTC transmission time interval (M-TTI) for a first UE and a second M-TTI for a second UE in a subband, and communicates with the first UE and the second UE in the subband by using the first M-TTI and the second M-TTI. In this case, the first UE and the second UE have different coverage enhancement (CE) level from each other. |
US10396964B2 |
Method and apparatus for transmitting and receiving feedback information in mobile communication system using multiple antennas
A method and an apparatus for transmitting/receiving feedback in a mobile communication system are provided. A method of configuring and receiving feedback information of an evolved Node B (eNB) includes transmitting configuration information on a plurality of reference signals including a first reference signal and a second reference signal to a User Equipment (UE); transmitting feedback configuration information including first feedback configuration information on the first reference signal and second feedback configuration information configured such that feedback information on the second reference signal is generated with reference to the first feedback configuration information to the UE; transmitting the reference signal to the UE according to the configuration information on the reference signal; and receiving feedback information including first feedback information according to the first feedback configuration information and second feedback information according to the second feedback configuration information from the UE. |
US10396958B2 |
Method and device for transmitting and receiving channel state information in downlink coordinated multi-point system
The present invention relates to a method and device for transmitting and receiving CSI (Channel State Information). A CSI transmission method at a CoMP (Coordinated Multi-Point) device includes steps of receiving a CSI-RS (Reference Signal) from a plurality of transmission points, acquiring an optimal phase difference value causing an optimal channel quality between the plurality of transmission points, based on the CSI-RS, acquiring a CQI (Channel Quality Indicator), based on the optimal phase difference value, and transmitting the CSI including the CQI. According to an embodiment of the present invention, efficient CSI transmission/reception method and device can be provided in a CoMP system. |
US10396950B2 |
Transmission method, reception method, transmitter, and receiver
When transmitting signals from a plurality of base stations (broadcasting stations), the base stations include at least a first base station having a first antenna with a first polarization and a second base station having a second antenna with a second polarization that is different from the first polarization. Then, when the first base station transmits a signal from the first antenna having the first polarization, the second base station transmits the same signal as the first antenna of the first base station from a second antenna having the second polarization, at the same time. |
US10396949B2 |
Method and equipment for processing interference signals
A method for processing interference signals, comprising the following steps of: receiving, by a terminal, configuration information sent by a base station to obtain periodic scheduling configuration information of a neighbor cell on specific time-frequency resources; detecting, by the terminal, an interference signal of the neighbor cell according to the scheduling configuration information, and acquiring information about the interference signal; and, performing, by the terminal, interference cancellation and/or interference suppression on the detected interference signal according to the information about the interference signal. |
US10396948B2 |
Ultrasonic multiplexing network for implantable medical devices
A system and method for transmitting data ultrasonically through biological tissue employs a network of a plurality of nodes, at least a portion of the nodes implantable within the biological tissue. At least one implanted node includes a transmitter having an orthogonal frequency division multiplex signal generator to encode an ultrasonic signal for transmission through the biological tissue to an ultrasonic receiver at another node. |
US10396947B2 |
Power control for carrier aggregation on shared bands
There is provided, for example, an apparatus, which is caused to select a transmission power configuration for a communication with at least one user terminal taking place on component carriers of a carrier aggregation configuration within a shared band, wherein the selection is between a low transmission power configuration applying a transmission power below a predetermined power threshold without a listen-before-talk approach and a high transmission power configuration applying a transmission power of at least the predetermined power threshold; and upon detecting that the selected transmission power configuration needs to be informed, cause an indication of the selected transmission power configuration to the at least one user terminal and at least one secondary cell. |
US10396940B1 |
Scheduling downlink data with multiple slot feedback channel configuration in wireless communication systems
The described technology is generally directed towards scheduling downlink transmissions using orthogonal resources (that is, resources that avoid or at least reduce interference) when a network configures a user equipment (UE) with a multiple slot configuration to repeat the HARQ-ACK information for a transmission. By using orthogonal resources, a downlink transmission can be scheduled in consecutive time slots instead of waiting for the repeated HARQ-ACKs to complete. |
US10396934B2 |
Method for channel quality report
Apparatus and methods are provided to report channel status with transmission repetition. In one novel aspect, the mobile station computes a transmission efficiency for a transport block, which is repeatedly transmitted such that the transport block is received with a predefined receiving quality; determines a channel quality indicator based on the transmission efficiency and transmits it to a base station. In one embodiment, the transport block is repeatedly transmitted over multiple subframes. In another novel aspect, the mobile station computes a plurality of transmission efficiencies corresponding to a plurality of transport blocks, wherein at least one transport block is repeatedly transmitted such that each transport block is received with a pre-defined receiving quality. The mobile station determines one or more channel quality indicators based on the transmission efficiencies and transmits either the channel quality indicator with the highest efficiency or each channel quality indicator to a base station. |
US10396930B2 |
NOMA scheme data receiving method and user equipment
A non-orthogonal multiple access (NOMA) scheme data receiving method is provided. The method can comprise the steps of: receiving, by a user equipment (UE), downlink control information (DCI) for a NOMA scheme; receiving downlink data on the basis of the DCI; decoding interference data included in the received downlink data; cancelling decoded interference data in the received downlink data if the decoding is successful; and decoding the own downlink data remaining after the interference data has been cancelled. |
US10396927B2 |
Automatic configuration of cell assignment of non-inter-cell interference coordination (non-ICIC)-engaged remote units in a wireless distributed communications system (WDCS) to non-ICIC-engaged WDCS cells to avoid or reduce dividing radio resources
Automatic configuration of cell assignment of non-Inter-Cell Interference Coordination (ICIC)-engaged remote units in a wireless distribution communications system (WDCS) to non-ICIC-engaged WDCS cells to avoid or reduce dividing radio resources. The WDCS is configured to identify which remote units are “ICIC-engaged remote units.” A cell assignment configuration circuit is configured to identify ICIC-engaged WDCS cell(s) (i.e., in ICIC relation with a neighboring cell) among the WDCS cells in the WDCS, based on determining the WDCS cells assigned to ICIC-engaged remote units. The cell assignment configuration circuit is configured to determine a cell assignment configuration for the WDCS based on reassigning non-ICIC-engaged remote units assigned to the identified ICIC-engaged WDCS cells to non-ICIC-engaged WDCS cells. In this manner, radio resources for servicing non-ICIC-engaged remote units are not divided among non-ICIC-engaged remote units. |
US10396926B2 |
Apparatus and method for suppressing inter-cell interference 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). The present disclosure provides a method and device for suppressing an inter-cell interference. The method includes receiving, from an adjacent BS, information associated with a first multiple access resource configured for a serving terminal of the adjacent BS and configuring a second multiple access resource for a serving terminal of the BS based on the information of the first multiple access resource. The method also includes transmitting, to the serving terminal of the BS, information associated with the second multiple access resource and receiving, from the serving terminal of the BS, data allocated based on the second multiple access resource, wherein the second multiple access resource is different from the first multiple access resource. |
US10396923B2 |
Network configuration
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). Disclosed is a method of managing a telecommunications network, comprising the steps of: obtaining data representing an operational parameter from the at least one of a plurality of network elements comprising a plurality of base stations and at least one terminal, determining mapping information for connection between the at least one terminal and one of the plurality of base stations based on the data representing the operational parameter, and transmitting, to the at least one terminal, the mapping information. |
US10396922B2 |
Apparatus and mechanism to support multiple time domains in a single soc for time sensitive network
A system on a chip (SOC) is configured to support multiple time domains within a time-sensitive networking (TSN) environment. TSN extends Ethernet networks to support a deterministic and high-availability communication on Layer 2 (data link layer of open system interconnect “OSI” model) for time coordinated capabilities such as industrial automation and control applications. Processors in a system may have an application time domain separate from the communication time domain. In addition, each type time domain may also have multiple potential time masters to drive synchronization for fault tolerance. The SoC supports multiple time domains driven by different time masters and graceful time master switching. Timing masters may be switched at run-time in case of a failure in the system. Software drives the SoC to establish communication paths through a sync router to facilitate communication between time providers and time consumers. Multiple time sources are supported. |
US10396918B2 |
Node unit capable of measuring delay and distributed antenna system including the same
A node unit of distributed antenna system, the node unit comprises a delay measuring part configured to transmit a first test signal for delay measurement to an upper adjacent node unit and detect the first test signal looped back via the upper adjacent node unit and measure a round trip delay between the node unit and the upper adjacent node unit, and a delay providing part disposed on a signal transmission path through which a second test signal for delay measurement, to be transmitted from a lower adjacent node unit, is to be looped back to the lower adjacent node unit, and configured to provide a delay corresponding to the round trip delay. |
US10396917B2 |
Automatic mapping and handling PIM and other uplink interferences in digital distributed antenna systems
Disclosed herein is an algorithm that leverages the unique features and capabilities of a DCC-DAS in order to perform automatic measurements of uplink noise, PIM, and any uplink interference. Once an interference in the uplink is detected, this algorithm may automatically measure its parameters such as frequency, intensity, bandwidth, etc., and identify the source of the problem. It may automatically isolate and identify which element or cable of the DCC-DAS is the root cause of the problem or also which external source is generating the problem. |
US10396916B2 |
Method for transceiving signal through at least two data streams in a wireless communication system
A method for transceiving, by a network, a signal through at least two streams in a wireless communication system, includes measuring a channel state for the at least two streams by using a reference signal, determining at least one stream pair including a transmission stream and a reception stream based on the measured channel state, initiating a direction of one or more streams of the at least one stream pair, and transceiving the signal based on the one or more streams of the at least one stream pair. |
US10396915B2 |
Interference cancellation repeater
An interference cancellation repeater according to the inventive concept includes: a first transmission/reception processing unit configured to adjust a gain of a radio frequency (RF) input signal input via a link antenna communicatively coupled to a base station; an interference canceller configured to cancel and output an interference signal from an output signal of the first transmission/reception processing unit; and a gain controller configured to extract a signal with constant magnitude regardless of a change in user traffic from the output signal of the interference canceller, and to adjust the gain of the RF input signal to a predetermined level by controlling the first transmission/reception processing unit based on the extracted signal. |
US10396913B2 |
System and method for peak flow detection in a communication network
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion. |
US10396912B1 |
Method and system for a subsampling based system integrated scope to enhance sample rate and resolution
This specification discloses methods and systems for implementing a chip integrated scope (i.e., chip scope (CS)), which is a feature that allows a user to scope RF signals (internally and externally to the DUT (device under test)), by using the RF receive path (including amplifier, filter, ADC, DSP) to capture and store signal traces. In some embodiments, this specification discloses methods and systems to enhance the sampling rate and resolution of these signal traces by using subsampling techniques where a post-processing merges the subsampled traces (with different phase-shifts of say, for example, 0°, 90°, 180°, and 270°) into a single trace that will appear to have a sampling rate that is higher than a pre-determined sampling rate used to collect these subsampled traces. |
US10396911B1 |
Noise analysis to reveal jitter and crosstalk's effect on signal integrity
A method and apparatus for generating a probability density function eye are provided. The method preferably includes the steps of acquiring an input waveform, performing a clock data recovery in accordance with the input waveform to determine one or more expected transition times and defining a plurality of unit intervals of the input waveform in accordance with the one or more expected transition times. One or more values of one or more data points may then be determined in accordance with the input waveform in accordance with the one or more expected transition times, and a category for each unit interval in accordance with its state and its position within the input waveform may also be determined. One or more histograms may then be generated for the determined one or more values for each category of unit intervals. |
US10396903B2 |
Method for sending signals
An improved scheme for sending classical digital data over a quantum channel is presented using path entanglement. The protocol is can detect digital data by the measurement or non-measurement of one entangled channel to signal to the remote station. The remote station is able to resolve the distant measurement by use of an interferometer. No measurement and the entangled state imply an interference effect at the remote station, whereas measurement results in a mixed state and no interference. A disproof of the “No-communication Theorem” is presented. The method applies to both matter and light waves. |
US10396894B2 |
Communication apparatus and method
A transmission system for transmitting data as part of a communications system, the data comprising a plurality of data symbols or elements, the transmission system being configured to divide the data into at least a first data portion and a second data portion, wherein the first data portion is communicated by transmitting signals in selected carrier channels, wherein the transmission system is configured to encode at least one data symbol or element by selecting a relative order of at least one first carrier channel having a first operational state and at least one second carrier channel having a second operational state. |
US10396892B2 |
Automated node level fibre audit
A method of automated testing and evaluation of a node of a communications network, the method comprising: a management computer interacting with the node to discover fiber trails within the node that can be safely tested; and the management computer interacting with the node to test at least continuity of each identified fiber trail that can be safely tested. |
US10396891B2 |
Client protection switch in optical pluggable transceivers activated through fast electrical data squelch
A pluggable optical transceiver includes one or more optical receivers; one or more optical transmitters; and a host interface communicatively coupled electrically to the one or more optical receivers and the one or more optical transmitters and communicatively coupled electrically via a plurality of pins to a host device, wherein, to disable one or more lanes of the one or more transmitters, a fast electrical squelch implemented in less than about 10 ms is utilized to turn off or turn on associated pins for the one or more optical transmitters. The pluggable optical transceiver can be a Quad Small Form-factor Pluggable (QSFP) type module. |
US10396889B2 |
Wireless communication unit, integrated circuit, satellite communication system and method for compensating for ionospheric group delay
A wireless communication unit for compensating for Ionospheric group delay in a satellite communication system. The wireless communication unit comprises: a receiver configured to receive a multi-carrier signal from a satellite; and a processor coupled to the receiver. The processor is configured to: process the multi-carrier signal to produce a plurality of digital representations of individual carriers of the multi-carrier signal; estimate, from the plurality of digital representations of individual carriers of the multi-carrier signal, a Total Electron Content, TEC, value associated with a communication path between the satellite and the wireless communication unit through Earth's Ionosphere; and apply compensation for Ionospheric group delay subjected to the multi-carrier signal based on the determined TEC value. |
US10396888B1 |
Method for forward end-to-end beamforming
Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams. |
US10396883B2 |
Terrestrial wireless positioning in licensed and unlicensed frequency bands
Disclosed are techniques for positioning a user equipment (UE). In an aspect, a location server receives a first propagation time measurement and a first plurality of OTDOA RSTD measurements from a first UE at a first time, receives a second propagation time measurement and a second plurality of OTDOA RSTD measurements from a second UE at a second time, determines at least one real-time difference between a pair of base stations based on the first and second propagation time measurements and the first and second pluralities of OTDOA RSTD measurements, wherein the pair of base stations is associated with the first and second pluralities of OTDOA RSTD measurements, receives a third plurality of OTDOA RSTD measurements from a third UE at a third time, and determines a position of the third UE based at least in part on the at least one real-time difference between the pair of base stations. |
US10396882B2 |
Terminal device, base station device, communication method, and integrated circuit
A terminal device is provided such that in a case that closed-loop UE transmit antenna selection is configured, a bit sequence is given by scrambling CRC parity bits with an RNTI and an antenna selection mask, in a case that the number of the CRC parity bits is a first value, a first transmit antenna port is given by a first antenna selection mask, and in a case that the number of the CRC parity bits is a second value, the first transmit antenna port is given by a second antenna selection mask that is different from the first antenna selection mask. |
US10396880B2 |
Beam-forming selection
A method of a wireless communication access node is disclosed. The wireless communication access node is adapted to establish a wireless communication link to a wireless communication device by beam-formed transmission using a beam-forming alternative selected from a plurality of beam-forming alternatives each corresponding to a direction emanating from the wireless communication access node. The method comprises simultaneously transmitting two or more beacon signals having different respective predetermined content, wherein each beacon signal is transmitted using a respective one of the plurality of beam-forming alternatives and wherein the predetermined content of each beacon signal is associated with the direction corresponding to the respective beam-forming alternative. The method also comprises receiving a beacon reading report from the wireless communication device, wherein the beacon reading report is indicative of a reception quality at the wireless communication device of the two or more beacon signals, and selecting the beam-forming alternative for establishment of the wireless communication link based on the received beacon reading report. Corresponding arrangement, wireless communication access node and computer program product are also disclosed, as well as a method of a wireless communication device and corresponding arrangement, wireless communication device and computer program product. |
US10396876B2 |
Periodic CSI reporting method performed by terminal in wireless communication system and terminal using the method
The present invention relates to a periodic channel state information (CSI) reporting method performed by a terminal in a wireless communication system, and provides a method comprising: determining whether to select a first physical uplink control channel (PUCCH) format; and if the first PUCCH format is selected, transmitting, on the basis of the first PUCCH format, a periodic CSI report and a hybrid automatic repeat request (HARQ) ACK, wherein the first PUCCH format is a PUCCH format supporting multiple periodic CSI reports. |
US10396871B2 |
Layer mapping subset restriction for 5G wireless communication systems
Various embodiments disclosed herein provide for a base station device that can determine which layers should be mapped to codewords in a multi-layer, multi-antenna transmission. The base station device can transmit reference signals to a user equipment device, with each reference signal associated with a respective codeword to layer mapping combination, and the user equipment can send channel state information associated with each reference signal back to the base station device, and the base station device can rank each combination in terms of spectral efficiency or capacity and/or throughput. The base station device can inform the user equipment of the ranked combinations by sending a bit map with the ranked combinations to the user equipment device. |
US10396870B2 |
System and method for multiplexing control and data channels in a multiple input, multiple output communications system
A system and method for system and method for multiplexing control and data channels in a multiple input, multiple output (MIMO) communications system are provided. A method for transmitting control symbols and data symbols on multiple MIMO layers includes selecting a first set of codewords from Ncw codewords, distributing control symbols onto the first set of layers, placing data symbols of the first set of codewords onto the first set of layers, placing data symbols of the (Ncw-Ncw1) remaining codewords to remaining layers if Ncw>Ncw1, and transmitting the multiple MIMO layers. The first set of codewords is associated with a first set of layers from the multiple MIMO layers, and the Ncw codewords are to be transmitted simultaneously and the first set of codewords comprises Ncw1 MIMO codewords, where Ncw and Ncw1 are integers greater than or equal to 1. The remaining layers are MIMO layers from the multiple MIMO layers not in the first set of layers. |
US10396869B2 |
Transmission techniques
Methods and apparatus for processing an OFDM MIMO signal in a system having at least two transmitters arranged to transmit an output signal pair that includes operating a series of transformations on a pair of input signals so that each stream of the output signal pair contains decodable information from both streams of the input signal pair. |
US10396866B2 |
Advanced CSI reporting in advanced wireless communication systems
A method of a user equipment (UE) for a channel state information (CSI) feedback in an advanced communication system. The method comprises receiving, from a base station (BS), CSI configuration information to report a wideband periodic CSI including a pre-coding matrix indicator (PMI), a rank indicator (RI) and a relative power indicator (RPI) based on a linear combination (LC) codebook, wherein the PMI comprises a first PMI (i1) indicating a plurality of beams and a second PMI (i2) indicating a plurality of weights for linear combination of the plurality of beams; determining, based on the CSI configuration information, the RI and the RPI indicating a power of weights assigned to the plurality of beams; and transmitting, to the BS over an uplink channel, a first CSI feedback comprising the RI and RPI in a first periodic reporting instance out of a plurality of periodic reporting instances. |
US10396865B2 |
Spectral analysis signal identification
A telecommunications system may include a measurement receiver to confirm the presence of a MIMO signal prior to decoding signals to avoid decoding spectrum that does not include MIMO signals. The measurement receiver may determine a fast Fourier transform (FFT) spectrum for asynchronous wideband digital signals received from two or more ports. The measurement receiver may determine an average FFT spectrum based on the determined FFT spectrum and identify a bandwidth of signals present in the average FFT spectrum. The measurement receiver may identify the MIMO signals present in the bandwidth of signals and decode only the identified MIMO signals. |
US10396855B2 |
Method and device for capacitive near-field communication in mobile devices
A mobile device includes a conductive element and a ground node. The conductive element is configured to be detected by a proximity sensor. A switch is coupled between the conductive element and ground node. The conductive element is coupled to the ground node by closing the switch. A first memory element is configured to control the switch. The first memory element includes a register bit coupled to a control terminal of the switch. A data output is configured to control the switch. A FIFO is configured to provide data to the data output. The first memory element includes a FIFO. A capacitive touch controller is configured to measure a capacitance of the conductive element. A digital processing unit is configured to convert the capacitance of the conductive element to a bit of data. A second memory element is configured to store the bit of data. |
US10396854B2 |
Spur isolation in a fieldbus network
A method for providing galvanic isolation between an input or trunk interface (30) and multiple outputs or spur interfaces (38) for connecting field devices (14) to a trunk (20) of a two-wire (44a, 44b) process control network (10) includes connecting multiple sets of multiple spur interfaces to respective isolating elements (34). Each isolating element (34) connects a respective set of outputs or spur interfaces (38) to the trunk interface (30) and galvanically isolates (40, 42) the respective set of spur interfaces (38) from the trunk interface (30). Field devices (14) attached to different sets of spur interfaces are also galvanically isolated from one another. |
US10396852B2 |
Long preamble and duty cycle based coexistence mechanism for power line communication (PLC) networks
Embodiments of methods and systems for supporting coexistence of multiple technologies in a Power Line Communication (PLC) network are disclosed. A long coexistence preamble sequence may be transmitted by a device that has been forced to back off the PLC channel multiple times. The long coexistence sequence provides a way for the device to request channel access from devices on the channel using other technology. The device may transmit a data packet after transmitting the long coexistence preamble sequence. A network duty cycle time may also be defined as a maximum allowed duration for nodes of the same network to access the channel. When the network duty cycle time occurs, all nodes will back off the channel for a duty cycle extended inter frame space before transmitting again. The long coexistence preamble sequence and the network duty cycle time may be used together. |
US10396845B2 |
Split microwave backhaul transceiver architecture with coaxial interconnect
A communication system includes a conversion module configured to convert a signal between a radio frequency baseband (RF-BB) and an intermediate frequency (IF). At least one RF front-end module converts the signal between the IF and a radio frequency (RF). The RF front-end module is configured as an RF phased array and includes a coaxial interconnect configured to connect the conversion module with the RF front-end module. The signal is transmitted between the conversion module and the RF-front end module via the coaxial interconnect. At least one RF front-end module includes an active front-end (AFE) configured to allow the signal to be transmitted via the coaxial interconnect while minimizing any deterioration of the signal. |
US10396844B2 |
Method and apparatus for converting DC voltages at the top of a telecommunications tower
In one embodiment, an integrated power cable is provided. The integrated power cable, comprises a power cable having a first end and a second end; wherein the first end is configured to be electrically coupled to a DC power supply; at least one DC-DC voltage converter having at least one input and at least one output; wherein the second end is fixedly electrically and mechanically connected to the input; a first connector fixedly connected mechanically and electrically to the output; and wherein the first connector is configured to be coupled to at least one remote radio head. |
US10396843B2 |
Protective encasement for a mobile computing device
A protective encasement for an electronic device is described. The encasement includes a top member having a frame, a raised ridge extending down from an inner surface of the frame, and a seal member attached to the inside edge of the frame. The encasement further includes a bottom member having an inner surface and an outer surface, an outer perimeter extending from the inner surface and defining an outer wall, and a second seal member in contact with the outer wall to mate with the protrusion of the top member when the top member is mated with the bottom member. |
US10396838B2 |
Methods, systems and devices to improve channel utilization
A method that incorporates aspects of the subject disclosure may include, for example, obtaining, by a system comprising a processor, interference information associated with one or more physical resource blocks (PRBs) from each base station of a plurality of base stations. Further, the method can include determining, by the system, from the interference information a strategy for improving a PRB utilization of a first base station of the plurality of base stations. In addition, the method can include conveying, by the system, the strategy to at least one base station of the plurality of base stations. Other embodiments are disclosed. |
US10396834B2 |
Apparatus and method for adaptive common mode noise decomposition and tuning
Described is an apparatus which comprises: a pre-driver coupled to a transmitter, the transmitter having a differential output; and a tuning circuit operable to couple to the differential output to tune the pre-driver of the transmitter according to a common mode noise signature of a common mode signal derived from the differential output. |
US10396831B2 |
Apparatus for converting broad band electromagnetic energy to narrow band electromagnetic energy
An apparatus and method are provided for converting broad spectrum electromagnetic energy to useful, narrow bands of electromagnetic energy. The broad spectrum electromagnetic energy may be from the Sun or from combustion, and output from the apparatus may be bands of visible light, infrared, microwaves, or a combination thereof. The apparatus can function as part of a highly efficient plant growing system or may function as part of a heating or warming system. |
US10396830B2 |
Front-end systems with multiple loopbacks and a shared back switch
Apparatus and methods for front-end systems with multiple loopbacks and a shared back switch are provided. In certain configurations, a front-end system includes a first transmit path between a first transmit port and an antenna port, a second transmit path between a second transmit port and the antenna port, a first loopback path from the first transmit path to a receive port, and a second loopback path from the second transmit path to the receive port. The first and second loopback paths operate with a shared back switch to reduce area and/or complexity of the front-end system. Additionally, each loopback path includes a loopback selection switch that operates in combination with the back switch to select that particular loopback path. |
US10396829B2 |
Transformation based filter for interpolation or decimation
A digital filter for interpolation or decimation and a device incorporating the digital filter is disclosed. The digital filter includes a filter block, a first transformation circuit coupled to the filter block and an input stream coupled to provide input values to a component selected from the filter block and the first transformation circuit. The filter block includes a pair of sub-filters having respective transformed coefficients, the respective transformed coefficients of a first sub-filter of the pair of sub-filters being symmetric and the respective transformed coefficients of a second sub-filter of the pair of sub-filters being anti-symmetric. The first transformation circuit is coupled to perform a first transformation; the filter block and the first transformation circuit together provide suppression of undesired spectral images in final outputs of the digital filter. |
US10396827B2 |
Data storage device
A data storage device includes a nonvolatile memory device configured to read and output a plurality of data chunks; and a data processing block configured to perform decoding on the data chunks, the data processing block comprising a sequencer configured to generate a decoding information on the data chunks; and a core circuit configured to perform normal decoding on a first data chunk among the data chunks based on the decoding information, and perform fast decoding on a second data chunk among the data chunks depending on whether a result of the normal decoding satisfies a fast decoding condition, wherein the fast decoding requires a shorter execution time than the normal decoding. |
US10396826B2 |
Software defined network with selectable low latency or high throughput mode
Encoding and decoding systems are provided for reduced latency at the decoder. In the encode error detection codewords are produced from source bits. The error detection codewords are then encoded with a systematic error correction encoder to produce a set of parity bits. All of the systematic code source bits and at least some of the parity bits are mapped to modulation symbols for transmission. In the decoder, two signal processings are performed in parallel, one based on soft bit decisions and the other based on hard bit decisions. The soft bit decisions are processed using a systematic error correction decoder. The hard bit decisions are processed by re-encoding error detection codewords to produce parity bits. If the produced parity bits match received parity bits, then the hard bit decisions are reliable and are output without waiting for the result of the systematic error correction decoder. |
US10396825B2 |
Memory controller, semiconductor memory system and operating method thereof
An operation method of a memory controller may include performing a first decoding operation to a message of an internal region included in a codeword received from a semiconductor memory device by using an internal parity, wherein the message and the internal parity are included in the internal region in a matrix form; and performing a second decoding operation to the internal region, to which the first decoding operation is performed, by using an outer parity of an outer region. |
US10396824B2 |
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 10/15 or 12/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. |
US10396822B2 |
Transmitting apparatus and signal processing method thereof
A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes: an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver is formed of a plurality of columns including a plurality of rows, respectively, and comprises: a block interleaver configured to divide each of the plurality of columns into a first part and a second part, and interleave a plurality of bit groups constituting the LDPC codeword, all bit groups interleaved by the first part are interleaved as bits included in a same bit group are written in a same column of the first part, at least one bit group interleaved by the second part is interleaved as bits included in the at least one bit group are divided and written in at least two columns constituting the second part. |
US10396820B2 |
Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 3/15 code rate
A modulator and a modulation method using a non-uniform 16-symbol signal constellation are disclosed. The modulator includes a memory and a processor. The memory receives a codeword corresponding to a low-density parity check (LDPC) code having a code rate of 3/15. The processor maps the codeword to 16 symbols of the non-uniform 16-symbol signal constellation on a 4-bit basis. |
US10396817B2 |
Priori information based post-processing in low-density parity-check code decoders
A low-density parity-check decoder utilizes information about hard errors in a storage medium to identify bit locations to flip log-likelihood ratios while attempting to decode codewords. The decoder iteratively flips and saturates log-likelihood ratios for bits at hard error locations and re-decodes until a valid codeword is produced. The decoder also identifies variable nodes associated with trapping sets for iterative log-likelihood ratio bit flipping. |
US10396803B2 |
Clock and data recovery of sub-rate data
A clock and data recovery (CDR) circuit operates to recover a clock and sample data from full-rate and sub-rate data signals. The CDR circuit selectively shifts one or more of the sampling clocks based on the rate of a received data signal, facilitating accurate sampling of sub-rate data signals. A masking circuit selectively masks data output bits clocked by a selection of the sampling clocks, thereby outputting relevant sampled data. |
US10396801B2 |
Four spin couplers for quantum information processing
Structures and techniques, using superconducting Josephson-junction based circuits, to directly engineer physical multiqubit (or “many-qubit”) interactions in a non-perturbative manner. In one embodiment, a system for multiqubit interaction includes: a multispin coupler including a plurality of loops, each loop having a pair of Josephson junctions; and a plurality of qubits each inductively coupled to the multispin coupler. |
US10396800B2 |
Compensation memory (CM) for power application
A memory block integrated in a programmable logic device (PLD) is disclosed. The memory block includes: one or more lookup tables storing pre-populated data. The PLD includes a programmable fabric and a signal wrapper configured to provide signals between the memory block and the programmable fabric. The memory block is configured to receive input signals from the signal wrapper and generate output signals to the signal wrapper by looking up the pre-populated data corresponding to the input signals. The pre-populated data stored in the one or more lookup tables are programmably changed by programming a plurality of parameters of the programmable fabric and loading the pre-populated data to the one or more lookup tables via the signal wrapper. |
US10396793B2 |
Level shift circuit
A level shift circuit includes: a constant-current generation unit; a current mirror unit that flows the constant-current through first and second lines; and a level shift unit that receives first and second input signals, the first input signal being varied between first and second logic levels and having first and second potentials at the first and second logic levels respectively, the second input signal being a phase-inverted signal of the first input signal, the level shift unit producing first and second output signals that are acquired by shifting a signal level at the first logic level of the first and second input signals from the first potential to the power supply potential, the level shift unit outputting the first output signal from a node on the second line and outputting the second output signal from a node on the first line. The constant-current generation unit includes a current adjustment circuit which varies the constant current value depending on a variation in the first potential. |
US10396790B1 |
State control of a digital logic circuit within an integrated circuit during low power mode
An integrated circuit includes a digital logic circuit, a multiplexer (MUX) having a first and a second data input, a control input, and an output coupled to an input of the digital logic circuit. The second data input is coupled to receive a high frequency clock signal. The integrated circuit includes a very low frequency (VLF) clock is configured to provide a VLF clock signal when enabled, and a counter coupled to receive the VLF clock signal and configured to toggle an output of the counter upon counting a predetermined number of cycles of the VLF clock signal. The output of the counter is coupled to the first data input of the MUX. The MUX is configured to provide the first data input as the output of the MUX during a low power mode, and otherwise to provide the second data input as the output of the MUX. |
US10396786B2 |
Key input apparatus
A key input apparatus includes a key top capable of moving up and down through a pressing operation; a first substrate, which includes a first surface, which is positioned on the key top side, and a second surface, which is opposite to the first surface, and the first substrate supports the key top and is provided to be movable up and down along with the key top; a second substrate, which is provided between the key top and the first substrate in the direction of the up-and-down movement of the key top, and the second substrate includes a first surface, which is positioned on the first substrate side, and a second surface, which is opposite to the first surface; a magnetic field generation unit; a magnetic sensor unit, which includes a magnetic detection element that detects a magnetic field generated from the magnetic field generation unit; and an adhesion unit, which includes a soft magnetic material capable of adhering to the magnetic field generation unit. The magnetic sensor unit and the adhesion unit are provided on one of the first surface of the first substrate and the first surface of the second substrate, and the magnetic field generation unit is provided on the other of the first surface of the first substrate and the first surface of the second substrate, opposite to the adhesion unit. |
US10396784B2 |
Pressure-sensitive capacitive measurement device and method for touch-sensitive and contactless interfaces
A capacitive measurement device for control interfaces, includes: (i) a support plate (2) having elements for attachment (4) to a control interface (3), (ii) first electrodes (5) arranged on a first surface of the support plate (2) opposite the control interface (3) and including first active electrodes (5), (iii) electronic capacitive measurement elements capable of enabling the obtainment of proximity and/or contact information of objects of interest (1), and (iv) second electrodes (6, 7) arranged on a second surface of the support plate (2) facing the control interface (3) and including second active electrodes (6) connected to the electronic capacitive measurement elements such as to enable the obtainment of measurements of movement and/or deformation of the support plate (2). A method and apparatus implemented in the device are also described. |
US10396782B2 |
Lossless variable transmission reflection switch controlled by the phase of a microwave drive
A technique relates to a microwave switch. A first nondegenerate device includes a first port and a second port. A second nondegenerate device includes another first port and another second port, the second port being coupled to the another second port, where the first nondegenerate device and the second nondegenerate device are configured to receive a phase difference in microwave drives. A first input/output port is coupled to the first port and the another first port. A second input/output port is coupled to the first port and the another first port, where communication between the first input/output port and the second input/output port is based on the phase difference. |
US10396779B2 |
Ground switching for speaker current sense
A circuit includes a pair of high side transistors, a pair of low side transistors, a first sense resistor coupled to one of the low side transistors at a first sense node, and a second sense resistor coupled to another of the low side transistors at a second sense node. The first and second sense resistors couple together at a ground node. The circuit includes a first switch network coupled to the first sense resistor, a second switch network coupled to the second sense resistor, a first pair of switches configured to selectively provide a potential of the ground node or a potential of the first sense node as a ground potential to the first switch network, and a second pair of switches configured to selectively provide the potential of the ground node or a potential of the second sense node as a ground potential to the second switch network. |
US10396768B2 |
Circuits with low-pass filters and differential amplifiers
A circuit comprises a first set of serially-connected inverters comprising an input port, the first set of serially-connected inverters comprising a first subset of serially-connected inverters, the first subset of serially-connected inverters odd in number and comprising an input port and an output port; a first low-pass filter comprising an input port coupled to the output port of the first subset of serially-connected inverters, and an output port; a second low-pass filter comprising an input port coupled to the input port of the first subset of serially-connected inverters, and an output port; and a first differential amplifier comprising a first input port coupled to output port of the first low-pass filter, a second input port coupled to the output port of the second low-pass filter, and an output port coupled to the input port of the first set of serially-connected inverters. |
US10396761B2 |
Flip-flop
A flip-flop includes a first node charging circuit configured to charge a first node with inverted input data generated by inverting input data, a second node charging circuit configured to charge a second node with the input data, and first through eighth NMOS transistors. The flip-flop is configured to latch the input data at rising edges of a clock signal and output latched input data as output data. The flip-flop includes an internal circuit configured to charge a sixth node with inverted input data generated by inverting the latched input data. |
US10396760B1 |
Differential pair contact resistance asymmetry compensation system
A differential pair contact resistance asymmetry compensation system includes a board with a differential trace pair. A receiver device is coupled to the differential trace pair via a receiver device connector interface, and a transmitter device is coupled to the differential trace pair via a transmitter device connector interface. The transmitter device transmits a contact resistance compensation data stream to the receiver device via the differential trace pair. The transmitter device then adjusts an impedance provided by the transmitter device to compensate for a contact resistance asymmetry in the transmitter device connector interface. When the transmitter device determines that differential trace pair signal transmission capabilities for the differential trace pair in transmitting the contact resistance compensation data stream have improved in response to the adjustment of the impedance provided by the transmitter device, it sets the impedance provided by the transmitter device. |
US10396758B2 |
Elastic wave device, high-frequency front end circuit, and communication apparatus
An elastic wave device includes a piezoelectric substrate that includes first and second main surfaces which face each other, an interdigital transducer electrode that is provided on the first main surface of the piezoelectric substrate and includes a first electrode layer containing molybdenum as a main component, and a dielectric film that is provided on the piezoelectric substrate and covers the interdigital transducer electrode. The piezoelectric substrate is made of lithium niobate. The dielectric film is made of silicon oxide. The elastic wave device utilizes Rayleigh waves propagating through the piezoelectric substrate. The duty ratio of the interdigital transducer electrode is equal to or more than about 0.55 and less than or equal to about 0.75. |
US10396754B2 |
Resonator device, electronic device, and moving object
A quartz crystal resonator includes a quartz crystal resonator element, a thermistor, and a package base having a first principal surface and a second principal surface having an opposed surface relationship with each other, the quartz crystal resonator element is mounted on the first principal surface side, the thermistor is housed in a recessed section of the second principal surface side of the package base, a plurality of electrode terminals connected to the quartz crystal resonator element or the thermistor is disposed on the second principal surface side of the package base, and a distance in a first direction perpendicular to the first principal surface from a mounting surface of the electrode terminals to the thermistor is equal to or longer than 0.05 mm. |
US10396750B2 |
Radio frequency transmitter having improved receive band rejection function
A radio frequency transmitter includes a transmit circuit configured to generate a transmit signal; a receive band rejection filter comprising a capacitor and an inductor resonating with each other to reject a receive frequency band from the transmit signal, wherein a ratio value of a capacitance value of the capacitor to an inductance value of the inductor is within a predetermined range; and a power amplifying circuit configured to amplify the transmit signal through the receive band rejection filter. |
US10396748B2 |
Linear, low noise, high Q and widely tunable notch filter
A linear, low noise, high quality factor (Q) and widely tunable notch filter circuit includes one or more first reactive elements coupled between a first filter node and a first node. The notch filter circuit further includes a multi-branch circuit having multiple parallel branches and coupled between the first node and a second node. Each branch of the multi-branch circuit includes at least a switch coupled to a variable capacitor. A notch frequency of the notch filter circuit is tunable by adjusting a capacitance of the variable capacitor. |
US10396747B2 |
Temperature compensated oscillation circuit, oscillator, electronic apparatus, vehicle, and method of manufacturing oscillator
A temperature compensated oscillation circuit includes an oscillation circuit that oscillates a resonator, a fractional N-PLL circuit that multiplies frequency of an oscillation signal which is output by the oscillation circuit, on the basis of a frequency division ratio which is input, a temperature measurement unit that measures temperature, and a storage unit that stores a temperature correction table for correcting frequency temperature characteristics of the oscillation signal, in which the frequency division ratio of the fractional N-PLL circuit is set on the basis of a measurement value obtained by the temperature measurement unit and the temperature correction table. |
US10396745B2 |
Audio processor and audio processing method
An audio processor (1) includes a first filter coefficient calculator (31) that calculates a first filter coefficient so as to correspond to first gains for respective bands set by a user, a second filter coefficient calculator (32) that if values of third gains for respective bands of the first filter coefficient are greater than an absolute value of a second gain set by the user, calculates a second filter coefficient by limiting the values of the third gains for the respective bands to the amplitude value of the second gain, and a filtering unit (35) that filters an audio signal that has been transformed into a frequency-domain signal, using the second filter coefficient. |
US10396744B2 |
Systems and methods for identifying and remediating sound masking
Some embodiments of the invention are directed to enabling a user to easily identify the frequency range(s) at which sound masking occurs, and addressing the masking, if desired. In this respect, the extent to which a first stem is masked by one or more second stems in a frequency range may depend not only on the absolute value of the energy of the second stem(s) in the frequency range, but also on the relative energy of the first stem with respect to the second stem(s) in the frequency range. Accordingly, some embodiments are directed to modeling sound masking as a function of the energy of the stem being masked and of the relative energy of the masked stem with respect to the masking stem(s) in the frequency range, such as by modeling sound masking as loudness loss, a value indicative of the reduction in loudness of a stem of interest caused by the presence of one or more other stems in a frequency range. |
US10396743B2 |
Frequency-domain dynamic range control of signals
A gain function controller may be configured to: receive a first plurality of sub-band-signals; determine a frequency-domain-gain-function for a second plurality of sub-band-signals, based on: the first plurality of sub-band-signals; a power of a first full-band signal; and a predetermined compression curve; and apply the frequency-domain-gain-function to the second plurality of sub-band-signals to provide a frequency-domain-output-signal. |
US10396742B2 |
Receiver and noise squelch control method
A noise squelch processor generates a noise squelch determination signal by comparing a noise level and a threshold value with each other. A carrier detector generates a carrier determination signal indicating whether or not a reception signal is present based on a signal strength of the reception signal. An integrator controller controls an integrator to set a cutoff frequency of the integrator to a second cutoff frequency higher than a first cutoff frequency at a first timing when the carrier detector generates a carrier determination signal indicating that the reception signal is present, and to switch the cutoff frequency of the integrator from the second cutoff frequency to the first cutoff frequency at a second timing after an elapse of a predetermined period from the first timing. |