Document Document Title
US10881268B2 Device to set and retrieve a reference point during a surgical procedure
A device to set and retrieve a reference point during a surgical procedure. The device (12) has an endoscope (312) which captures several images successively as an image sequence and generates image data corresponding to the image sequence, which data are then processed and output on at least one display unit (44). A control unit (40) determines the first position of a first point at a first point in time, a second position of a second point at a second point in time, and a first distance vector between the first position and the second position. The positions are determined via the kinematic chain of a manipulator arm (16a,16b).
US10881262B2 Multilayer cleaning article with gripping layer and dry surface contact layer
The present invention teaches multilayer cleaning articles that include a substantially dry surface contact layer and a gripping layer. The contact layer may represent one exposed major face of the cleaning article (e.g., a cleaning pad), while the gripping layer may represent the opposite exposed major face of the cleaning article. The contact layer may include abrasive synthetic fibers, so as to be effective in scrubbing soils and spills from a surface. The contact layer includes a cleaning composition pre-loaded therein. The cleaning composition is such that the contact layer feels dry to the touch prior to use, before wetting with water. The cleaning composition may include about 1% to about 40% by weight water. The gripping layer includes at least 40% by weight of pulp fibers (e.g., natural cellulose pulp fiber), and exhibits a mean hand grip value that is at least 0.015 l/in2 (reciprocal inches squared).
US10881261B2 Cleaning robot
A cleaning robot including a body, a driving assembly for driving the cleaning robot to move, and a first cleaning assembly for cleaning a floor is disclosed. The first cleaning assembly includes a rotating shaft, mounting members mounted at both ends of the rotating shaft, a brush body provided outside the rotating shaft, and the rotating shaft is rotatable along with rotation of the mounting member, driving the brush body to clean the floor. The brush body includes a soft bag of an internal hollow structure and a brush portion extending outward from a surface of the soft bag, such that during cleaning, elastic space of the first cleaning assembly is increased, and a frictional force between the first cleaning assembly and the floor is reduced, thereby effectively protecting the floor and increasing the service life of the first cleaning assembly.
US10881260B2 Surface maintenance machine with a quick alignment mechanism for a cleaning tool
A cleaning head assembly for a surface maintenance machine comprising a cleaning tool having a tool adapter, a driver adapted to provide a generally rotational motion to the cleaning tool to clean the floor surface, the driver being releasably connected to the tool adapter of the cleaning tool by a hub, and an aligning receptacle coupled to the tool adapter of the cleaning tool and positioned between the hub and the tool adapter, the aligning receptacle having an receptacle opening for receiving the hub, wherein the aligning receptacle is adapted to guide and matingly seat the hub into the receptacle opening and thereby engage the cleaning tool to the driver such that the cleaning tool and the driver are rotationally aligned and a rotational motion of the driver is transferred to the cleaning tool by the hub.
US10881259B2 Large to medium-size sweeping and mopping vehicle and mopping vehicle
A large to medium-size sweeping and mopping vehicle and a mopping vehicle are provided. The large to medium-size sweeping and mopping vehicle includes a vehicle body, and a disc-type sweeping mechanism, a round-roller-type sweeping mechanism and a first mopping mechanism sequentially disposed along the vehicle body; the disc-type sweeping mechanism including a clean water tank and disc-type sweeping edge brushes driven by a motor and disposed obliquely with respect to ground, the clean water tank being disposed in front of the vehicle body driver zone, and a nozzle being disposed above each disc-type sweeping edge brush and in communication with the clean water tank; the round-roller-type sweeping mechanism including a refuse collector and a round-roller-type main sweeping brush driven by the motor to rotate horizontally; and the first mopping mechanism including a dragging roller, a guiding mopping roller, a guiding roller, a ring-shaped mop and a washing water tank.
US10881258B2 Surface cleaning machine and method for operating a surface cleaning machine
A surface-cleaning machine is provided, including an appliance body on which a suction apparatus device is arranged, a cleaning head on which at least one cleaning roller is arranged and on which there is positioned at least one suction mouth, which is fluidically connected to the suction apparatus device and is associated with the at least one cleaning roller, and a drive device for driving the at least one cleaning roller in rotation, wherein a drive axis of a drive motor of the drive device and an axis of rotation of the at least one cleaning roller are oriented transversely and in particular perpendicularly with respect to one another.
US10881256B1 Retractable platform
A retractable platform for use in conjunction with a toilet seat configured to be compact when in the retracted position. The retracted platform becomes a generally leveled standing platform when engaged in the opened position providing a stable platform for a child to stand on and turn around to position oneself to sit on a toilet seat. When the platform is in the retracted position, it allows an adult to sit on a toilet seat without any obstruction from the stool to their legs or feet. A cut out on its front panel receive adult-sized feet so the platform in the retracted position does not have to be physically moved when an adult needs to use the toilet. The retracted platform can be easily moved to assist a child needing a vertical advantage in a different location.
US10881254B1 Apparatuses and methods for producing a shower tray
The method of producing a shower tray using a shower tray blank is disclosed. The method may comprise identifying a drain location on the shower tray blank. The method may further comprise deflecting the shower tray blank at an internal location relative to a shower tray perimeter of the shower tray blank along the depth dimension to a deflected state. The method may also comprise cutting the shower tray blank along a plane generally perpendicular to a depth dimension of the shower tray blank when the shower tray blank is in the deflected state to form the shower tray and a discarded portion. An apparatus for producing a shower tray is also disclosed.
US10881252B2 Versatile personal spray apparatus
Versatile personal sprayers positioned on or in a floor or ground spray fluid upward in a variety of permanent and portable environments and installations, such as a portable or fixed bidet, spray toy and shower floor. A versatile personal fluid spraying device has a spray chamber and may be combined with a drain chamber. Multiple sets of spray patterns may variously spray upward and angled, e.g., to the front and back locations between the legs of a user above the spray device. A drain feature permits a versatile personal sprayer to drain the same fluid it sprays regardless whether it is fixedly or portably installed. Drain features include one or more of a narrowing shape allowing side drainage, an elevating shape allowing underside draining and an integrated drain chamber allowing flow through drainage.
US10881251B2 Walk in bath
A walk in bath includes a shell, a door, and a seal member. The shell defines a bathing area and includes a wall with an opening therein. The door is moveable relative to the wall between a closed position, in which the door engages the opening, and an open position allowing ingress into and egress from the bathing area through the opening. The seal member is located between the wall and the door in the closed position to seal a gap therebetween to prohibit water from leaking from the bathing area through the gap. The seal member includes a first end, a second end, and an intermediate hollow section extending between the first and second ends. Each of the first and second ends is closed to prevent water from entering into the seal member.
US10881246B2 Gas air fryer
An outdoor cooking appliance in combination with an air frying apparatus that has a frying burner, a blower, a heat exchanger, and a cooking chamber. The frying burner is adapted to combust fuel to create heat and other products of combustion. The blower is adapted to circulate a cooking airstream. The heat exchanger is adapted to allow passage of the heat from the combusted fuel while preventing passage of the other products of combustion into the cooking air stream. The blower is further adapted to supply the heated cooking airstream through the heat exchanger to the cooking chamber to cook foodstuff disposed therein while the other products of combustion are not supplied to the cooking chamber.
US10881244B2 Lid assembly for stove top convection cooking
A lid assembly that can be placed on a pan having a bottom surface that is configured for placement on a burner of the stove top with one or more foods to be cooked supported above an inner bottom surface of the pan by a rack. The lid assembly covers the pan and thereby encloses the one or more foods to be cooked and the rack within a cavity defined by the pan and the lid assembly. An air flow generator mounted on a shaft that extends through a cover portion of the lid from a motor disposed on an opposite side of the cover portion rotates the shaft to produce airflow within the cavity. The lid assembly cooks foods in less time and using less energy than normally required with a conventional oven.
US10881233B1 Through-door package delivery assembly and related methods
A through-door package delivery assembly is mountable in a garage door or other mounting door. A delivery door of the assembly is operably connected to an internal chute so that moving the delivery door to a delivery position moves the chute to obstruct access through the mounting door. When the delivery door returns to a blocking position, the chute angles downwardly to deposit a package on the floor inside the mounting door. The assembly is also able to be carried by a garage door when it opens without impeding operation thereof.
US10881228B2 Spoutless drinking cup
A drinking cup having a receptacle with an open end and a lid assembly configured for releasable engagement with the receptacle over the open end. A lid assembly wall has an inner surface and an inner ring extending radially inward therefrom. The inner ring defines a plurality of fluid passages. A seal assembly is configured to be retained by the inner ring, with the seal assembly being resiliently deformable between a sealed configuration and an unsealed configuration. In the sealed configuration, the upper lip sealingly engages the inner surface and fluid is prevented from flowing through a lid assembly volume defined between the lid assembly and the seal assembly. In the open configuration fluid is permitted to flow from the receptacle, through the plurality of fluid passages, and between a gap defined by a portion of the seal lip and a corresponding portion of the sealing surface.
US10881226B1 Adjustable pillow
The present disclosure provides an adjustable pillow. The adjustable pillow includes a main body and a replaceable pillow module. A groove is arranged on a middle of the main body. A shape of the groove matches with a shape of the replaceable pillow module. And the replaceable pillow module is arranged in the groove. The replaceable pillow module is able to be made of different materials and/or the replaceable pillow module is able to have different thicknesses.
US10881223B1 Picture, text, and support system and method
A first face has a picture with an image to be displayed. A second face is operatively coupled to the first face. The second face has text pertinent to the image on the first face. A support component is operatively coupled to the second face for positioning the picture in an orientation whereby the image is displayed with the text in operative proximity.
US10881221B2 Utensil dispensers with stack gauge
Utensil dispensers and methods for making and using same. In some examples, the utensil dispensers can include a housing configured to contain a stack of utensils. A stack gauge comprising a gauge arm can be configured to indicate a quantity of utensils in the stack of the utensils in the housing and is visible from outside the housing and the dispenser.
US10881220B2 Utensil dispensers with interlock mechanism
Utensil dispensers and methods for making and using same are provided herein. In some examples, the utensil dispensers can include a housing. At least two dispense chassis can be disposed within the housing. Each dispense chassis can be configured to move between a first position in which the dispense chassis is configured to dispense utensils from the housing and a second position in which the dispense chassis is configured to be loaded with utensils. A chassis interlock can be configured to prevent at least one of the dispense chassis that is in the first position from moving toward the second position when one other of the dispense chassis is in the second position.
US10881219B2 Inflatable air mattress system architecture
A method may comprise receiving, at a central controller, a command, from a remote control, to adjust a feature of a first component of an air mattress framework; relaying, from the central controller, the command to the first component; receiving from the first component at the central controller, an indication of the success of the command; and relaying the indication from the central controller to the remote control.
US10881218B2 Overlay cushion with removable contouring members
The invention provides an overlay configured to substantially conform to a contoured surface. The overlay comprises at least a first layer having a rear surface on which a plurality of channels are located. Optionally, the overlay also comprises one or more removable contouring members, which are located between adjacent channels on the rear surface of the overlay.
US10881210B2 Stackable chair
A stacking chair with a frame connected to a rotating seating portion and backrest portion each of the seating portion and backrest portion having matching profiles such that when stacked the weight of the chairs is distributed across facing surfaces that nest together due to matching profiles, the seating portion may rotate through an angle of rotation greater than 90 degrees and the seating and/or backrest portions may include a injection molded foam interior surrounding an internal frame and with a removable cover on the outside of the foam.
US10881207B2 Item of furniture and wall element for an item of furniture
An item of furniture includes at least one fitting for guiding a movable furniture part and at least one plate-shaped wall element, into which the at least one fitting is integrated, and at least one connecting element for connecting to an additional furniture component.
US10881205B2 Furniture anchoring assembly
A furniture anchoring assembly includes a set of stops. Each of the stops has a first arm that is coupled to and forms an angle with respect to a second arm. In this way a leg space is defined between the first and second arms of each stop to receive a leg of an article of furniture. Moreover, each of the stops is positionable on a hard surface floor and is spaced from a wall to inhibit the article of furniture from sliding against the wall. A plurality of adhesive layers is each coupled to a respective one of the stops. Each of the adhesive layers adhesively engages the floor to inhibit the stops from sliding on the floor.
US10881203B2 Slide rail assembly and bracket device thereof
A bracket device of a slide rail assembly comprises a supporting frame, a bracket, and a fastening member. The bracket comprises a longitudinal wall and a mounting member. The longitudinal wall is connected to the supporting frame. The mounting member is adjacent to the longitudinal wall. The fastening member is pivotally connected relative to the bracket. When the fastening member is rotated in a first direction from a predetermined state, a fastening section of the fastening member moves away from the mounting member. The bracket device further comprises at least one blocking feature arranged on a rotation path of the fastening member in a second direction. When the fastening member is in the predetermined state, the blocking feature is disposed beside the fastening member to prevent the fastening member from being rotated in the second direction from the predetermined state.
US10881200B2 Integrated, modular shelving system
A modular shelving system with a series of shelves, shelf-support brackets, bracket attachment disks, and hinge-pins. The support brackets are hingable. The support disks each include a series of apertures for allowing the disk to be fastened to a wall or stud. The shelf support brackets include shelf-receiving slots. The hinge-pin is threaded to be screwed into the bracket-receiving disks. The shelves are inserted into the shelf-receiving slots in the shelf-support brackets to create a custom multipurpose shelf design, including for climbing animals such as cats.
US10881195B2 Illuminated multi-light flashing toothbrush and method of use
A toothbrush with a handle having a base and a head and defining a cavity positioned between the base and the head. The toothbrush also includes a plurality of bristles attached to the head of the handle, a green light configured to flash for a first period of time and a red light configured to flash for a second period of time. The toothbrush also includes a switch coupled to the handle for activating the green light, and a circuit for automatically activating the red light after expiration of the first period of time.
US10881193B2 Personal hygiene device
A personal hygiene device has a handle, a treatment head, and a motor carrier disposed in the handle. The motor is pivot-mounted against at least one spring element arranged between the handle and the motor carrier. The motor has a stator portion fixedly mounted at the motor carrier and an armature portion spring mounted at the motor carrier to allow a motion relative to the motor carrier. The armature portion is coupled with a drive shaft connected with the treatment head for transferring motion thereto, wherein an external treatment force acting on the brush head leads to pivoting of the motor carrier relative to the handle. The motor has a motor permanent magnet and a coil for providing an alternating electromagnetic field interacting therewith to excite an oscillating motion of the drive shaft. A Hall sensor is fixedly mounted to the handle or to the motor carrier; and a sensor permanent magnet is fixedly mounted to the other one of the handle and motor carrier, so that a pivoting motion of the motor carrier leads to a relative movement between the sensor permanent magnet and the Hall sensor.
US10881192B2 Apparatuses and methods for cleaning a surface
An apparatus (100), for cleaning a surface (102), comprises a handle (126) and a bracket (104), connected to the handle (126). The apparatus (100) further comprises a drum (108), rotatably coupled to the bracket (104), and an anti-rotation fixture (124), configured to prevent rotation of the drum (108) about a first axis (110) relative to the bracket (104). The apparatus (100) also comprises a brush motor (114), mounted to the drum (108), and a brush (112), rotatable by the brush motor (114) relative to the drum (108) about a second axis (116), which is parallel to the first axis (110).
US10881190B2 Backpack
The invention relates to a backpack or case, which, in the closed state, is formed or shaped from substantially an underside, upper side, lateral surfaces, a surface to be carried on the back and a front surface, wherein an opening region is formed on or along a surface (3) which is formed with at least one fold-down flap (13), whereby a substantially complete opening (2) of the substantially tub-shaped backpack body is made on the elongated surface to be carried on the back and on the at least one fold-down flap, by means of at least one zip closure (5), and wherein the surface to be carried on the back is provided with backpack straps.
US10881189B2 Carry bag with activated carbon and removable patch attachments
A carrying bag with a water resistant Velcro® outer case and an activated carbon inner liner provides an odor proof capability. The Velcro® outer surface provides for user selected placement of one or more removable patch attachments. The invention described here reduces the need to purchase alternative backpacks due to endless user configuration of possible looks. The carry bag may include one or more carry handles and one or more shoulder straps.
US10881184B1 Container for a stick product
A disposable cartridge assembly for stick products, intended to be used in conjunction with a rotating base member that unlocks the cartridge and raises and lowers the stick product in the assembly. The rotating base member is intended to remain connected to the cartridge assembly for the life of the stick product, but may be detached and reused with multiple cartridges, which can be sold for the purpose. This design creates various options for manufacture and assembly of the various components at one or more locations.
US10881177B2 Foldable bag
A bag, in particular a foldable bag, comprises a tube having a closed end and an open end. The tube is of a fabric and includes at least one set of pleats. The at least one set of pleats includes at least five parallel longitudinal folds in alternating directions that extend from the closed end to the open end of the tube. The longitudinal folds of the at least one set of pleats are secured in place at the closed end of the tube. The sections of fabric on opposite sides of each longitudinal fold are arranged the one on top of the other in a folded state of the at least one set of pleats.
US10881172B1 Jewelry link assembly and a method of assembling jewelry chain links
A jewelry link assembly and a method of assembling jewelry chain links are disclosed. The jewelry link assembly comprises a male member comprising a ball portion having two prongs at opposite ends. The jewelry link assembly comprises a female member having two wings. Each wing comprises a prong receiving section. The ball portion is received between the two wings such that the prongs are made to slide into the prong receiving sections provided at the two wings for interlocking the male and female members. The jewelry link assembly further comprises chain links connected at far ends of the male and female members for forming a two-piece design configuration of the chain links together with the male and female members. The chain links, and the male and female members, are connected alternatively and successively to form a jewelry link assembly.
US10881170B1 Belt buckle system
Belt adjustment systems are configured for wearing around a user's waist and permit a continuum of belt loop sizes or a larger selection of belt loop sizes. The belt adjustment system includes an elongate belt member having a first end, a second end and a series of teeth positioned on an inner surface near the second end and a fixation member having first and second adjustment elements.
US10881168B2 Athletic shoe outsole with grip and glide tread pattern
An outsole for an athletic shoe that includes a heel section and a forefoot section. The heel and forefoot sections are on the outer surface of the outsole. The forefoot section includes a tread pattern that provides first and second ground friction forces. The first ground friction force promotes rotation in a first rotational direction about a rotation point of the forefoot section. The second ground friction force restricts rotation in a second rotational direction about the rotation point. The second rotational direction is opposite of the first rotational direction and the second ground friction force is greater than the first ground friction force.
US10881167B2 Shoe midsole structure and method for manufacturing same
The present invention relates to a shoe midsole structure and a method for manufacturing the same. The shoe midsole has unique hollow particle units that may be additively manufactured without any support structure. Each of the hollow particle units has a specific thickness and a hollow interior. A housing layer of each of the hollow particle units has a plurality of openings, a plurality of planar annular portions surrounding each of the openings, and a plurality of curved portions connecting adjacent planar annular portions. The plurality of openings are disposed in pair on the housing layer symmetrically with respect to the geometric centroid of the hollow particle units. A plurality of hollow particle units are arranged into a multi-laminate structure in the shoe midsole. Some hollow particle units are bent when a compression force or a shearing force is applied during use.
US10881164B2 Ski boot, in particular boot for ski touring
A ski boot is provided of the type including a substantially soft inner liner, a substantially rigid outer shell and a cuff articulated to the shell, and further including a spoiler articulated to the shell and arranged between the inner liner and the cuff. The ski boot includes a locking device for selectively allowing or preventing rotation of the cuff relative to the shell and, at the same time, for selectively allowing or preventing the movements of the spoiler relative to the cuff, and consequently also relative to the shell.
US10881163B2 Chinstrap connector
A chinstrap connector (10) for a safety helmet (100) has a receptacle for attaching a chinstrap (201) to the chinstrap connector and a stud (12) for attachment of the chinstrap connector to the helmet. The stud is formed by at least two spaced stud retainers (13a, 13b) protruding from a body of the chinstrap connector. The body has a through-hole (14) that opens in the space between the stud retainers and a pin (15) which is placeable through the through-hole into the space to restrict a movement of the stud retainers toward each other. The invention helps facilitating the attachment of a chinstrap to a safety helmet and allows for retrofitting a safety helmet with a chinstrap.
US10881162B2 Device for minimizing impact of collisions for a helmet
A device for fixing to a helmet is described. The helmet includes a shell portion configured to receive a user's head, and the device includes a leaf spring for coupling to the shell portion and configured to dissipate impact forces. A helmet including such device is further described.
US10881160B2 Headlamp having a detachable flashlight
Various embodiments for a headlamp having a detachable flashlight are disclosed. The headlamp can include a head guard ergonomically contoured to be worn on a head of an operator, for instance, using one or more straps. The head guard can include a cavity, where the cavity includes a first electrical contact and a first magnet positioned therein. The detachable flashlight is adapted to be positioned in the cavity of the head guard. The detachable flashlight can include a second electrical contact and a second magnet. The first magnet is sized and positioned to orient a rear face of the detachable flashlight to align the second electrical contact of the detachable flashlight with the second electrical contact positioned in the cavity.
US10881159B2 Wig grip apparatus
An exemplary wig grip apparatus includes a first securement member, a second securement member and a mesh element. The securement members are comprised of a flexible fabric. The mesh element is transparent and affixed to inboard portions of the securement elements. The outboard portions may be configured to be placed into releasable gripping engagement with one another by way of mutually-engageable complementary fastener elements. The securement members each include a forward edge and an opposing rearward edge. The mesh element may include a frontal segment having a forward periphery. The forward periphery is preferably in alignment with the forward edges. The mesh element may include a parting-line segment extending oppositely of the forward periphery. The width of the frontal segment may be greater than the corresponding width of the parting-line segment. Moreover, the parting-line segment may include a rearward periphery in alignment with the rearward edges.
US10881158B1 Modular lighted tree
A lighted artificial tree includes a first tree portion including a first trunk portion, first branches joined to the first trunk portion, and a first light string. The first trunk portion has a trunk connector and a first trunk wiring assembly, the first trunk wiring assembly is electrically connectable to the first light string and the trunk connector, and at least a portion of the first wiring assembly is located inside the first portion. The second tree portion includes a second trunk portion, second branches, and a second light string. The second trunk portion has a trunk connector and a second trunk wiring assembly, the second trunk wiring assembly electrically connectable to the second lighting string and the trunk connector. The second tree portion may be mechanically coupled and electrically connected to the first tree portion by coaxially coupling the first trunk portion to the second trunk portion.
US10881156B2 Supporting an electrical connector
An electrical connector having a detachable interface and a permanent interface is supported by connecting the permanent interface to a circuit-board. A first loom end (303) and a second loom end (305) are connected to the circuit board and an over-moulding (404) is applied to cover the permanent interface, the first loom end and the second loom end. The detachable interface is located through an orifice in an item of clothing (410) and the over-moulding is secured to an internal surface of an item of clothing by a first side flange (404) and a second side flange (405).
US10881154B2 Wireless brassiere with support system
A wireless brassiere with built-in shaping, lifting, and support system and methods includes, for example, a support band, an exterior support layer having lower edge portions connected to the support band and also having portions defining two cup-like shapes, an interior support layer having portions defining two breast cups and configured to be positioned between a front portion of the exterior support layer and the front of the torso of a wearer and also having lower edge portions connected to the support band. Interior support layer shoulder straps having adjustable lengths extend between the interior support layer and the rear portion of the exterior support layer, and the interior support layer and interior support layer shoulder straps are independently moveable relative to the exterior support layer.
US10881153B2 Garment
A garment portion comprises a flexible resilient belly panel portion adapted to substantially conform to and cover a wearer's belly. The belly panel portion extends from an upper edge portion below the wearer's breast area and over the wearer's abdomen to a lower edge portion below the wearer's waist. A waistband is selectively connected with the lower edge portion of the belly panel. The belly panel portion is removably attached to the waistband.
US10881150B2 Aerosol delivery device
Smoking articles, and methods for forming such smoking articles, such as an electronic smoking article, are provided. An exemplary smoking article comprises a control body portion having a control body engagement end, and having a first control component therein. A cartridge body portion includes a cartridge body engagement end configured to removably engage the control body engagement end of the control body portion. The cartridge body portion further includes a consumable arrangement comprising at least an aerosol precursor composition and at least one heating element operably engaged therewith, and a second control component. At least the consumable arrangement is configured to be in communication with the first control component upon engagement between the cartridge body and control body portions.
US10881148B2 Flavor inhaler
This flavor inhaler is provided with: a plurality of generation units for generating a component to be inhaled from a source of the component to be inhaled using power supplied from a battery; and a control unit for controlling the amount of power supplied to the plurality of generation units. The plurality of generation units are disposed on an air path that connects an inlet to an outlet. The control unit calculates D1 on the basis of VA and VC and controls the amount of power on the basis of D1.
US10881141B2 Electronic aerosol provision systems
An aerosol provision system for generating an aerosol from a source liquid, the aerosol provision system including: a reservoir of source liquid; a planar vaporizer comprising a planar heating element, wherein the vaporizer is configured to draw source liquid from the reservoir to the vicinity of a vaporizing surface of the vaporizer through capillary action; and an induction heater coil operable to induce current flow in the heating element to inductively heat the heating element and so vaporize a portion of the source liquid in the vicinity of the vaporizing surface of the vaporizer. In some example the vaporizer further comprises a porous wadding/wicking material, e.g. an electrically non-conducting fibrous material at least partially surrounding the planar heating element (susceptor) and in contact with source liquid from the reservoir to provide, or at least contribute to, the function of drawing source liquid from the reservoir to the vicinity of the vaporizing surface of the vaporizer. In some examples the planar heating element (susceptor) may itself include a porous material so as to provide, or at least contribute to, the function of drawing source liquid from the reservoir to the vicinity of the vaporizing surface of the vaporizer.
US10881138B2 Heating smokeable material
An apparatus including a film heater configured to heat smokeable material to volatilize at least one component of the smokeable material for inhalation. The film heater including a plurality of independently operable heating regions aligned with each other along a longitudinal axis of the film heater to provide a plurality of independent heating zones along the length of the film heater.
US10881137B2 Flavor inhaler
This flavor inhaler is provided with a housing having an air flow path that spans continuously from an inlet to an outlet, and an atomizing part for atomizing an aerosol source without accompanying combustion of the aerosol source, wherein at least one portion of the air flow path is an aerosol flow path which is a flow path for an aerosol generated from the atomizing part, and the air blow resistance of the whole air flow path is not greater than 25 mmAq.
US10881135B1 Cyclonically cooled and filtered smoking water pipe and method
A hydrodynamically cooled and filtered smoking apparatus is provided having a housing, an inlet pipe, a stirring mechanism, and a flow deflecting body. The housing having at least one wall portion providing a chamber configured to contain a fluid for circulation therein. The inlet pipe has an inlet configured to draw in smoke from a source and an outlet provided within the chamber beneath a top surface of the contained fluid configured to deliver the smoke into the chamber for entrainment within the fluid. The stirring mechanism is provided in the housing and is driven to induce cyclonic circulation of the fluid and the smoke in the chamber. The flow deflecting body has a suction surface with at least one aperture provided in the suction surface and communicating with the inlet pipe. The suction surface is oriented in the fluid to generate hydrodynamic force to draw smoke into the fluid and aerate the fluid by entraining the smoke in the fluid as bubbles. A method is also provided.
US10881129B2 Coated egg yolk cores, methods of making and methods of use thereof
A method of making coated avian egg yolk cores includes providing dried avian egg yolk cores having a diameter of 100 to 1500 micrometers, applying avian egg albumen to the dried avian egg yolk cores to provide the coated avian egg yolk cores, and optionally drying the coated avian egg yolk cores, wherein the ratio of dry avian egg albumen to dried avian egg yolk in the coated avian egg yolk cores is 1:10 to 10:1. Also included are the coated avian egg yolk cores, food and feed additives containing the coated avian egg yolk cores and food and feed compositions containing the coated avian egg yolk cores.
US10881125B1 Taurine-containing composition for improving assimilation of compounds contained in ingestible items
Taurine-containing compositions and methods for producing an extending the release of nutrients or other compounds from an ingested item and for improving assimilation of those nutrients or other compounds by the body during digestion are described. The compositions can be a single food-safe taurine-containing compound or a composition containing two or more food-safe taurine-containing compounds. The taurine-containing composition can include a taurine ester, a taurine salt, a taurine amino alcohol, or a combination of two or more of the foregoing. The compositions can be applied to ingestible items such as foods and nutritional supplements to control the timing of release of nutrients and other compounds during digestion.
US10881124B2 Method for producing alkyl cellulose
Provided is a method for producing an alkyl cellulose having a high viscosity and not having an excessively high gel strength. More specifically, there is provided a method for producing an alkyl cellulose comprising the steps of: mixing a cellulose pulp with a first alkali metal hydroxide solution with stirring to obtain alkali cellulose; reacting the alkali cellulose with an alkylating agent to obtain a first reaction mixture; blending a second alkali metal hydroxide solution with the first reaction mixture with stirring, without further blending of the alkylating agent, to obtain a second reaction mixture; and purifying the second reaction mixture to obtain an alkyl cellulose. There is also provided an alkyl cellulose being produced by the above method and having a degree of substitution of alkyl group of 27 to 33% by weight.
US10881123B2 Crystal morphology for sodium reduction
A novel salt composition and a corresponding method of manufacture are described herein. The salt composition is formed from a plurality of salt crystals with a surface area of at least 0.19-0.23 m2/g and a Hall density of less than 0.8 g/cm3. In some embodiments, at least a portion of the salt composition has a hopper cube morphology.
US10881122B2 Grinding device with self-cleaning and fermentation assist and methods of using the same
Automated grinder systems include several different automatic functions including liquid and substrate soaking, mixing, grinding, fermenting, and cleaning. Example grinders include storages for soaking and draining a substrate for grinding, a water or other fluid reservoir connected to provide soaking material, and a grinder connected to the storage to receive and grind the substrate. A resting unit may receive the ground batter and potentially ferment the same by controlling its temperature, humidity, pH, etc. Jets may be connected to a water reservoir and direct liquid water into the grinder, potentially with soap, to cleanse the same.
US10881118B2 Tea product and process for preparing the same
The present invention relates to a tea product and more particularly the present invention relates to a black tea product. According to the present invention there is provided a process for producing a tea product comprises the steps of: a) extracting a leaf tea product including both a soluble part and an insoluble part with a solvent; b) separating the insoluble part from the soluble part; c) compacting the insoluble part to obtain a base tea material; d) drying the base tea material to a moisture content of less than 5% by weight. e) contacting the soluble part obtained in step (b) with the dried base tea material; f) further drying the mixture to obtain the tea product.
US10881117B2 Tea-based beverage
The invention relates to a tea-based beverage precursor comprising tea solids and at least 0.01% w/w water-dispersible biopolymer, wherein the water-dispersible biopolymer has a Trouton ratio of at least 300, preferably 400, more preferably 450 measured as a 0.2% w/w aqueous solution at 20 degrees Celsius, wherein the weight ratio of tea solids to water-dispersible biopolymer is at least 2:1, preferably at least 3:1. The invention also relates to a tea-based beverage comprising water and the tea-based beverage precursor of the first aspect of the invention, wherein the tea-based beverage comprises 0.0001 to 0.1% w/w of the water-dispersible biopolymer.
US10881110B2 Herbicidal compositions comprising isoxazolo[5,4-b]pyridines
The present invention relates to herbicidal compositions comprising an isoxazolo[5,4-b]pyridine and at least one further compound selected from herbicidally active compounds and, if desired, safeners. The present invention also relates to the use of such a composition for controlling unwanted vegetation and to a method for controlling unwanted vegetation, which comprises allowing a composition to act on plants, their seeds and/or their habitat.
US10881109B2 Herbicidal compositions comprising isoxazolo[5,4-b]pyridines
The present invention relates to herbicidal compositions comprising an isoxazolo[5,4-b]pyridine and at least one further compound selected from herbicidally active compounds and, if desired, safeners. The present invention also relates to the use of such a composition for controlling unwanted vegetation and to a method for controlling unwanted vegetation, which comprises allowing a composition to act on plants, their seeds and/or their habitat.
US10881108B2 Method of protecting field corn from damage by a plant pathogen
The present invention can provide a method having superior safety for protecting field corn from damage by a plant pathogen. The method includes a step of applying mefentrifluconazole to foliage of field corn, seeds of field corn or a soil of the cultivation area of field corn, wherein the application rate of mefentrifluconazole is 20 to 500 g per hectare of cultivation area.
US10881107B2 Antimicrobial compositions containing alkylpyrazines and their uses
Embodiments of the invention relates to an antimicrobial composition comprising an alkyl pyrazine compound or mixture of compounds selected from the group consisting of 2-isobutyl-3-methylpyrazine, 2-isobutyl-3-methoxypyrazine, 2-isopropylpyrazine, 2-isobutylpyrazine and mixtures of methylpyrazines having one, two and three isopropyl or isobutyl substituents. Further embodiments of the invention relate to uses of alkyl pyrazine compounds, in particular for controlling microbial growth.
US10881100B2 Aqueous suspoemulsion containing lambda-cyhalothrin and methods for making and using the same
An aqueous suspoemulsion, characterized in that it contains at least the two components: (a) a dispersed oil phase comprising: (i) lambda-cyhalothrin as the first active ingredient, and (ii) at least one C9-C10 aromatic hydrocarbon solvent having lambda-cyhalothrin dissolved therein; (b) a continuous water phase containing: (i) at least one water-insoluble second active ingredient which is suspended in the continuous phase; and (ii) a dispersing agent in an amount sufficient to disperse the water-insoluble active ingredient. Methods of making and using this suspoemulsion are also disclosed.
US10881098B2 Tissue preservation system
The present invention provides a method and apparatus for tissue, such as an allograft, storage and preservation for extended periods of time at room temperature in a sterile tissue culture chamber. The invention further provides a process for maintaining the sterility of tissue using the apparatus as described.
US10881095B2 Precision herbicide applicator for hole punch equipment
Various examples are discussed for creating punched holes into a plastic mulch covering a top soil bed and precisely spraying herbicide for a limited time into each of the punched holes and on the top soil located directly below each of the punched holes in a plasticulture vegetable production operation.
US10881093B2 Ferromagnetic pest trap
The invention relates to methods of trapping a pest, said method comprising providing ferromagnetic particles for ingestion by the pest, and trapping the pest using one or more magnets, wherein a trapped pest has ingested and internally accumulated an amount of the ferromagnetic particles sufficient to permit immobilization of the pest using said one or more magnets. Devices for use with the methods of the instant invention are also disclosed.
US10881089B2 Spinning reel
A spinning reel for casting fishing line includes a handle rotatably, a spool shaft, a spool, a rotor and a drainage hole. The spool shaft moves back and forth in accordance with rotation of the handle. The spool includes a bobbin trunk and a skirt portion in a rear portion of the bobbin trunk and has a larger diameter than the external diameter of the bobbin trunk. The rotor rotates has a wall portion with a smaller diameter than an external diameter of the skirt portion and through which the spool shaft penetrates, the rotor further including a first cylindrical portion protruding from the wall portion and at least part of which overlaps the skirt portion, and a second cylindrical portion protruding from the wall portion. The drainage hole passes from an interior to an exterior of the first cylindrical portion.
US10881088B2 Fishing lure
A spinning fishing lure comprising a winged plug body with a tapered rear portion having an exterior circumferential array of protruding vanes, and a larger substantially cylindrical hollow front portion with an open face and an annular interior volume. The annular interior volume includes a central hollow stem defining a passageway for fishing line and water, and the lower or bottom end of the annular interior volume is partially closed by a tapered interior end wall and vented out the back of the plug body by smaller flow passages.
US10881087B1 Method of harvesting crustaceans
A method of harvesting crustaceans that utilizes a trap and buoy system, each trap being equipped with a digital camera and a light flash mechanism and being electrically connected to a buoy which has a wireless broadcast system to forward images received from the camera wirelessly to a further location that is equipped to receive the wirelessly transmitted image and to display the image to a human user. The method begins with laying out traps in the ocean, in a grid having a first grid spacing. Then for each trap, repeatedly lighting the trap with the flash mechanism and forming an image with the digital camera and sending the image to the further location. Then monitoring the images. Finally, in reliance on the images deciding to begin laying out traps in a grid, having a second grid spacing that is tighter than the first grid spacing, around a particular trap.
US10881082B2 Animal back support apparatus
An animal back support apparatus includes a main back support, a chest harness and an optional lumbar support component. The main back support features relatively rigid stays placed over the spine and one on each side of the spine and foam inlays to conform to the pets back between the pets back and the rigid stays. The animal back support apparatus also includes a first side panel on one side of the main back support and a second side panel on an opposite side of the main back support where the first and second side panels extend towards the abdomen of the animal and interact with each other to encircle the torso of the animal. The chest harness attaches to the main support layer.
US10881081B2 Autonomous feed delivery platform for insects
An autonomous feed delivery platform configured to navigate through a facility and deliver insect feed to multiple insect habitats located within the facility. In some cases, the feed delivery platform may be configured to deliver the feed to multiple insect habitats at substantially the same time.
US10881075B1 Soybean cultivar 86111722
A soybean cultivar designated 86111722 is disclosed. The invention relates to the seeds of soybean cultivar 86111722, to the plants of soybean cultivar 86111722, to the plant parts of soybean cultivar 86111722, and to methods for producing progeny of soybean cultivar 86111722. 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 86111722. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 86111722, 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 86111722 with another soybean cultivar.
US10881074B1 Soybean variety 01072802
The invention relates to the soybean variety designated 01072802. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01072802. Also provided by the invention are tissue cultures of the soybean variety 01072802 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01072802 with itself or another soybean variety and plants produced by such methods.
US10881072B2 Soybean plant named ‘G13LL-44’
Herein provided is a new soybean variety designated ‘G13LL-44’ as well as the seeds, plants and derivatives of the new soybean variety ‘G13LL-44’. Also provided are tissue cultures of the new soybean variety ‘G13LL-44’ and the plants regenerated therefrom. Methods for producing soybean plants by crossing the new soybean variety ‘G13LL-44’ with itself or another soybean variety and plants produced by such methods are also provided. ‘G13LL-44’ is a MG VII line with glufosinate tolerance technology, and with resistance to race 3 of the soybean cyst nematode and frogeye leaf spot, and moderate resistance to southern root-knot nematode. ‘G13LL-44’ yielded 1.4 bu/ac (2.3%) greater than its recurrent parent ‘G00-3213’, across 11 environments and 0.5 bu/ac more than the high-yielding check cultivar ‘AG738 RR’. ‘G13LL-44’ provides a high yielding glufosinate tolerant soybean cultivar with superior nematode resistance.
US10881071B1 Maize hybrid X13N258
A novel maize variety designated X13N258 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X13N258 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X13N258 through backcrossing or genetic transformation, and to the maize seed, plant and plant part produced thereby are described. Maize variety X13N258, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X13N258 are provided. Methods for producing maize varieties derived from maize variety X13N258 and methods of using maize variety X13N258 are disclosed.
US10881067B1 Maize hybrid X95N785
A novel maize variety designated X95N785 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X95N785 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X95N785 through backcrossing or genetic transformation, and to the maize seed, plant and plant part produced thereby are described. Maize variety X95N785, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X95N785 are provided. Methods for producing maize varieties derived from maize variety X95N785 and methods of using maize variety X95N785 are disclosed.
US10881065B1 Maize hybrid X03N353
A novel maize variety designated X03N353 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X03N353 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X03N353 through backcrossing or genetic transformation, and to the maize seed, plant and plant part produced thereby are described. Maize variety X03N353, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X03N353 are provided. Methods for producing maize varieties derived from maize variety X03N353 and methods of using maize variety X03N353 are disclosed.
US10881064B1 Maize hybrid X13N252
A novel maize variety designated X13N252 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X13N252 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X13N252 through backcrossing or genetic transformation, and to the maize seed, plant and plant part produced thereby are described. Maize variety X13N252, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X13N252 are provided. Methods for producing maize varieties derived from maize variety X13N252 and methods of using maize variety X13N252 are disclosed.
US10881059B1 Maize hybrid X95N793
A novel maize variety designated X95N793 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X95N793 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X95N793 through backcrossing or genetic transformation, and to the maize seed, plant and plant part produced thereby are described. Maize variety X95N793, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X95N793 are provided. Methods for producing maize varieties derived from maize variety X95N793 and methods of using maize variety X95N793 are disclosed.
US10881052B1 Illuminating device for plant cultivation
An illuminating device for plant cultivation to cultivate plants has a base, a light source, a light converging plate, a position-adjusting device and a distance sensor. A height of the plants is detected by the distance sensor, and then a distance between the light source and the light converging plate is adjusted according to the height detected, and as a result, an illumination field of the light source is altered by the light converging plate. Therefore, an illumination field of the light passing through the converging plate is narrower to illuminate the plants located farther away and prevents waste of light energy. When the plants grow higher, the distance between the light source and the light converging plate is adjusted to provide a wider illumination field to ensure that light can be distributed evenly among the plants. Utilization efficiency of light energy is therefore improved.
US10881050B2 Baler stuffer selectively operable to provide partial stuffing strokes
An agricultural baler includes a baler chassis and a stuffer mechanism. The stuffer mechanism includes a fork and a motor. The fork is shiftably supported to move along a loading duct during each of a series of stuffing strokes. The fork is operable in a sweeping position, where the fork extends at least partly into the duct, to provide a full stuffing stroke by loading a charge of crop material from the loading duct into a baling chamber. The fork is shiftable by the motor from the sweeping position to a retracted position, where the fork is moved out of the duct. The fork is shiftable into the retracted position for at least part of a respective stuffing stroke where at least some of the charge of crop material in the loading duct is not loaded into the baling chamber.
US10881042B1 Agricultural implement with a scraper internal to a rolling basket
An agricultural implement having a rolling basket which includes a plurality of elongated members arranged in a substantially cylindrical shape. A stationary internal scraper is disposed in the inner chamber of the rolling basket and is adapted for breaking up a material from the inner chamber as the rolling basket is rotated around the major axis of rotation of the rolling basket. The internal scraper extends in an upward direction with respect to the major axis of rotation of the rolling basket with the upper edge of the internal scraper distally spaced away from and above the major axis of rotation of the rolling basket and with the lower edge of the internal scraper distally spaced away from and above the major axis of rotation of the rolling basket. The upper edge of the internal scraper is positioned above the lower edge.
US10888039B2 Shielded case for wireless earpieces
An apparatus includes a ear piece case housing, a receptacle within the ear piece case housing and configured to hold an earpiece, an earpiece connector at the receptacle and configured to electrically connect with the earpiece, and electromagnetic shielding materials integrated into the ear piece case housing to electromagnetically isolate the earpiece while the earpiece is contained within the case housing. The ear piece case housing may include a charger and a removable slide cover adapted for sliding over the charger.
US10888038B2 Conductive film and display apparatus provided with same
The present invention discloses a conductive film and a display apparatus provided with the conductive film. A conductive film is disposed on a display panel of a display apparatus, and has a base body, and a conductive section formed on one of the main surfaces of the base body. The conductive section has a mesh pattern composed of fine metal lines, and the fine metal lines have a tilt of 30-44° with respect to the alignment direction of pixels of the display apparatus.
US10888033B2 Cooling system for a data center
A cooling system for a data center includes: at least one liquid-cooling heat exchanger disposed above each of the integrated circuit boards to dissipate heat from a first heat source disposed on the integrated circuit board through an internal circulation coolant in the liquid-cooling heat exchanger; a liquid-cooling distributing device comprising a first pipeline in communication with the liquid-cooling heat exchanger, a second pipeline in communication with a first cooling tower, and a heat exchanger configured to cool the internal circulation coolant from the liquid-cooling heat exchanger to a first temperature through an external circulation coolant from the first cooling tower; and the first cooling tower configured to cool the external circulation coolant supplied via the second pipeline to the second temperature, wherein the first temperature is higher than the second temperature. As a result, energy consumption can be reduced and chip-level cooling can be achieved.
US10888028B2 Chassis intelligent airflow control and cooling regulation mechanism
An apparatus for dynamic thermal control is provided. The apparatus includes a fan module with multiple fan units, a deflection member configured to direct airflow received from the fan module, and a system component. The apparatus also includes a chassis management controller (CMC). The CMC is coupled to the fan module, deflection member, and the system component. The CMC is configured to dynamically control the deflection member to direct airflow from the fan module to the system component by accounting for at least one environmental element within the apparatus.
US10888026B2 Air curtain canister for environmental control in automated data storage libraries
An air curtain canister for creating an air curtain includes a housing having a form factor approximating an exterior of a data storage drive. The air curtain canister also includes a fan for creating an airflow in the housing and a nozzle for directing the airflow exiting the housing in a predefined trajectory for creating an air curtain. A data storage library includes an array of drive slots each configured to receive a data storage drive therein. The data storage library also includes a plurality of air curtain canisters positioned laterally in the array of drive slots for creating an air curtain across a front of the remaining drive slots in the array. A method includes selectively instructing air curtain canisters in a data storage library to create an air curtain across a front of an array of drive slots in the data storage library.
US10888020B2 Cooling systems
Examples herein relate to cooling systems. In one example, a cooling system comprises a plurality of adjacent fan modules configured to generate a plurality of cooling flows, a fan cage having a central axis adapted to contain the plurality of adjacent fan modules, the fan cage comprising a cavity on its central axis. Furthermore, the system comprises a first support bracket adapted to support the fan cage such that the fan cage rotates on its central axis and a bush established in the cavity of the fan cage. A first end of the bush is adapted to engage the first support bracket on a first surface of the fan cage.
US10888019B2 Electronic device
An electronic device includes a board to which a heat generation component is attached, a heat sink that radiates heat generated by the heat generation component, a cooling target component that is between the board and the heat sink and is attached to the board, and a duct that takes in a part of a cooling air flow for cooling at least the heat sink and introduces the cooling air flow which is taken in to the cooling target component, thereby sufficiently cooling the cooling target component that is between the heat sink increased in size and the board and is positioned on a side to which the cooling air flow being applied to the heat sink flows away from the heat sink.
US10888013B2 Managing a data center
Techniques for managing data center electronic devices in a data center include operating data center server devices that define a particular amount of computing power of a data center, the devices supported in server racks positioned in a frame assembly that includes bays defined along a lengthwise dimension of the frame assembly, the bays arranged in stacked layers that include at least a first layer of bays and a second layer of bays positioned vertically above the first layer of bays, the server racks positioned in at least one of the bays of the first or second layers of bays; determining that at least one of the server devices requires a maintenance operation; based on the determination, operating an automated service machine to move to a location in the data center that is adjacent to the data center server device; and performing the maintenance operation on the at least one data center server device with the automated service machine.
US10888011B2 Modular apparatuses and system for backplane connections
A network packaging system can include a circuit board that includes a chip located substantially in a center of the board. A backplane is in communication with the chip and located along on a first edge of the circuit board. A plurality of connector ports are arranged along the perimeter of at least two other edges of the circuit board. A plurality of traces connects the plurality of connector ports to the chip. A support structure houses one or more circuit boards, with at least two sidewall surfaces of the support structure extending substantially orthogonal to and coextensive with each of the at least two edges of the circuit board. The support structure includes a plurality of apertures extending through the one or more surfaces spatially aligned with each of the plurality of connector ports.
US10888009B2 Method of forming a sealed package
Various embodiments of a sealed package and a method of forming such package are disclosed. The package includes a housing having an inner surface and an outer surface, a dielectric substrate having a first major surface and a second major surface, and a dielectric bonding ring disposed between the first major surface of the dielectric substrate and the housing, where the dielectric bonding ring is hermetically sealed to both the first major surface of the dielectric substrate and the housing. The package further includes an electronic device disposed on the first major surface of the dielectric substrate, and a power source disposed at least partially within the housing and electrically connected to the electronic device.
US10888005B2 Electronic apparatus having flexible display device
A disclosed electronic device includes a housing having an opening, a roll mounted in the housing, a flexible display wound on the roll and being extendable and retractable through the opening based on a rotation direction of the roll, and a roll guide configured to guide the roll to move in a direction capable of constantly maintaining a proceeding direction of the flexible display toward the opening in the housing, based on a variation in a wound length of the flexible display on the roll.
US10888002B2 Component carrier with embedded tracks protruding up to different heights
A component carrier includes a stack having at least one electrically conductive layer structure and/or at least one electrically insulating layer structure, at least one first electrically conductive track extending from a vertical level defined by one of the layer structures up to a first height, at least one second electrically conductive track extending from the vertical level defined by the one of the layer structures up to a second height being larger than the first height, and at least one further electrically insulating layer structure in which the at least one first electrically conductive track and the at least one second electrically conductive track are embedded.
US10888001B2 Circuit carrier board structure and manufacturing method thereof
A circuit carrier board structure includes a first substrate, a second substrate, an adhesive layer, and a plurality of contact pads. The first substrate includes a first surface and a second surface, and also includes a plurality of first build-up layers sequentially stacked. The first build-up layers include a first dielectric layer and a first circuit layer. The second substrate includes a third surface and a fourth surface, and also includes a plurality of second build-up layers sequentially stacked. The second build-up layers include a second dielectric layer and a second circuit layer. The second surface is combined to the third surface. The connection pads are on the first surface and electrically connected to the first circuit layer. The first substrate is electrically connected to the second substrate. A manufacturing method of the circuit carrier board structure is also provided.
US10887999B2 Mounting body manufacturing method and anisotropic conductive film
A method for manufacturing a mounting body comprising: a mounting step of mounting an electronic component onto a wiring board via an anisotropic conductive film containing a binder having an epoxy resin as a primary constituent and conductive particles having a compressive hardness (K) of 500 kgf/mm2 or more when compressively deformed by 10%, wherein a relation between a thickness (A) of the binder and an average particle diameter (B) is 0.6≤B/A≤1.5 and an elastic modulus of the binder after curing is 50 MPa or more at 100° C.; and a remounting step of mechanically peeling to detach the electronic component and the wiring board in the case of a problem occurring in mounting of the mounting step and reusing the wiring board to perform the mounting step.
US10887992B2 Camera head
A video camera head is comprised of at least two rigid printed circuit boards (PCBS) arranged in parallel planes. The at least two PCBs are mechanically supported one above the other by pins made of an electricity conducting material that conduct electrical power from the bottom PCB to electronic components or illumination means mounted on the other PCBs and signals from a solid state sensor chip mounted on one of the other PCBs of the at least two PCBs to the bottom PCB. Several embodiments of the video camera head are described.
US10887990B2 Power line structure, array substrate and display panel
A power line structure, an array substrate including the power line structure and a display panel are provided. The power line structure (100) includes a conductive plate (110), the conductive plate (110) includes a through hole disposing area (103), the through hole disposing area (103) is provided with a plurality of via holes (101); in at least one sub-area of the through hole disposing area (103), a distribution density of the via holes (101) increases along a direction of decreasing a current density in the conductive plate (110).
US10887989B2 Printed wiring board
A printed wiring board of the present invention includes an insulating substrate layer; a first conductive layer laminated to one surface of the substrate layer; a second conductive layer laminated to another surface of the substrate layer; and a via hole formed along an inner surface of a connection hole that is provided, in a thickness direction, through the substrate layer and the first conductive layer, the via hole electrically coupling the first conductive layer and the second conductive layer. A cross-sectional shape of the connection hole along at least one surface of the substrate layer is an irregular shape.
US10887987B2 Articles including metallized vias
An article includes a wafer having a body which defines a first surface and a second surface. The wafer defines a via having a via surface extending between the first and second surfaces through the body. An adhesion layer is positioned on the via surface. At least a portion of the via surface is free of the adhesion layer. A metallic component is positioned within the via and extends from the first surface to the second surface.
US10887985B2 Wiring substrate
A wiring substrate includes a pad, an insulation layer that covers the pad, and a via wiring extending through the insulation layer and connected to the pad. The via wiring includes a first via portion, which has a diameter that is decreased from an upper surface of the insulation layer toward the pad, and a second via portion, which has a diameter that is increased from a lower end of the first via portion toward the pad. The diameter of the second via portion at an upper surface of the pad is larger than the diameter of the first via portion at the upper surface of the insulation layer.
US10887980B2 Coupled via structure, circuit board having the coupled via structure and method of manufacturing the circuit board
A coupled via structure includes a plate via penetrating through an board body and having first and second plates spaced apart from each other by a first gap distance, a contact pad connected to the plate via on a surface of the board body and having first and second contacts connected to the first and second plates, respectively, and a connection line connected to the contact pad on the surface of the board body and having first and second lines connected to the first and second contacts, respectively, and spaced apart from the first line by a second gap distance. Accordingly, the deviation of the characteristic impedance is reduced (or, alternatively, minimized) between the coupled via structure and the coupled signal line.
US10887978B2 Expanding thermal device and system for effecting heat transfer within electronics assemblies
Heat transfer devices and systems for thermally coupling electrical components to a heatsink can comprise one or more all-metal heat transfer device(s) thermally coupling at least one electrical component to a heatsink. A heat transfer device can comprise a metal cup attached to a metal heatsink, and a metal piston and a compliant device disposed in the cup. The piston is forcible to a secured first position, upon reflowing solder, while compressing the compliant device. Upon reflowing solder again, the compliant device causes the piston to bias and attach to the electrical component to provide an all-metal thermal path and absorb assembly tolerances to avoid using thermal gap fillers. A method is provided for thermally coupling a heatsink to a plurality of electrical components via a plurality of all-metal, expandable heat transfer devices.
US10887975B2 Optical pulse generation for an extreme ultraviolet light source
An optical pulse for an extreme ultraviolet (EUV) light source may be formed by illuminating a semiconductor material of a modulation system with a first light beam having a first wavelength; applying a voltage to the semiconductor material for a time duration, the applied voltage being sufficient to modify an index of refraction of the semiconductor material such that a polarization state of a light beam having a second wavelength passing through the semiconductor material is modified to pass through at least one polarization-based optical element of the modulation system; and forming an optical pulse by passing a second light beam having the second wavelength through the semiconductor material during the time duration.
US10887973B2 High brightness laser-produced plasma light source
Laser-produced plasma light source contains a vacuum chamber with a rotating target assembly providing a target in an interaction zone with a laser beam focused on the said target, which is a molten metal layer. A debris shield is rigidly mounted to surround the interaction zone, said shield comprising only two opening forming an entrance for the laser beam and an exit for a short-wavelength radiation beam. The means for debris mitigation can additionally include: the rotation of target with high linear velocity exciding 80 m/s; the orientation of the short-wavelength radiation beam and/or of the laser beam at an angle of less than 45° to the target surface, a nozzle supplying a high-speed gas flow to the interaction zone, etc. The technical result is the creation of the high-brightness low-debris sources of soft X-ray, EUV and VUV light at wavelengths of 0.4 to 200 nm.
US10887964B1 Solid-state electric power distribution module
The present innovation discloses a solid-state electric power distribution module. The module comprises an enclosure for housing one or more electrical components of an electrical distribution system. The enclosure comprises input power connections, an air-gap disconnect unit, current sensing devices, isolation devices, analog-to-digital (A-D) converters, a processor and output connections, which are electrically connected using a plurality of conductive tracks. The input power connections receive input power from a power source. The current sensing devices receive the input power and generate analog output current and voltage using the isolation devices, wherein the analog outputs are converted into digital signals using A-D converters. The output connections supply power at pre-established levels to one or more loads after completion of circuit tests, thereby securely transferring power to the loads. Further, an air-gap disconnect unit is configured to disconnect the input power when a fault has occurred.
US10887960B2 Color tunable light emitting diode (LED) systems, LED lighting systems, and methods
Tunable LED lighting systems, devices and methods are described herein. A light emitting device includes at least a first phosphor-converted LED configured to emit light having a desaturated orange color point characterized by CIE 1976 color coordinates 0.30.52 and at least a second phosphor-converted LED configured to emit light having a cyan color point characterized by CIE 1976 color coordinates 0.15
US10887959B2 Circuit arrangement for generating a reference voltage for the power supply of an LED arrangement
A circuit arrangement (1) for generating a reference voltage (Uref) for the power supply (2) of an LED arrangement (LED), wherein the power supply supplies a feed current (IS) to the LED arrangement on the basis of an input voltage (UB), which current is determined by the magnitude of the reference voltage, wherein the circuit arrangement comprises: a first voltage divider (R1/R2), located on a constant power supply voltage (UV), a second voltage divider (R3/R4), located on the input voltage (UB) of the power supply (2), and a third voltage divider (R5/R6) which consists of an ohmic resistor (R5) and a temperature-dependent resistor (R6) thermally coupled to the LED arrangement, a voltage proportional to the voltage on the centre connection of the second voltage divider (R3/R4) is supplied via a first diode (D1) to the centre connection of the first voltage divider (R1/R2), a voltage proportional to the voltage on the centre connection of the third voltage divider (R5/R6) is further supplied via a second diode (D2) to the centre connection of the first voltage divider (R1/R2), and the voltage on the centre connection of the first voltage divider (R1/R2) is supplied to the power supply (2) as a reference voltage (Uref).
US10887956B2 LED lighting system
An LED control system is provided for connection to an LED lighting system via a power line to control the LED lighting system using commands formed by manipulation of frequency and amplitude of a signal transmitted over the power line. The signal may be for example a wave or a sequence of pulses. The signal may be provided in superposition with line power or the line power may be formed as the signal. The signal can be provided intermittently and a carrier wave also provided and modulated at the same time as the signal. When the signal is not being produced, the power on the power line may be power that is allowed to flow without manipulation from an external portion of the power line.
US10887955B2 Light bulb, intelligent lighting device and method and system for use in configuring same
An intelligent light bulb is provided as well as a method, devices and computer program product of configuring such an intelligent light bulb. The intelligent light bulb comprises an LED lighting element and a programmable controller. The programmable controller comprises a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, where the memory module including a passive memory on which at least a portion of the firmware is stored. The passive memory component of the memory module is responsive to a signal carrying firmware update information received over a wireless communication link from a device external to the intelligent light bulb for causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal. The programmable controller also includes a processing unit in communication with the memory module for operating the LED lighting element at least in part in accordance with the instructions of the firmware. Advantageously, the proposed intelligent light bulb can be configured using the signal carrying the firmware update information. In some embodiments, this may allow modifications of certain operating characteristic of the intelligent light bulb to be performed after manufacturing, including modifications pertaining to light color emitted and/or manner of operating the light bulb.
US10887950B2 Cooking apparatus
Provided is a cooking apparatus including: an induction heating coil that generates a magnetic field heating a cooking container; and an image generating unit that radiates light so that an image is generated on a surface of the cooking container, wherein the image generating unit includes: a plurality of light sources that radiate light toward the cooking container; a light source driving circuit that provides driving currents to the plurality of light sources; and a light-emitting controller that controls the light source driving circuit.
US10887947B2 Transistor implemented heat source
A heat source comprised of one or more transistors or transistor packages mechanically connected to a heat plate. The heat generation is accomplished by the direct and precisely controlled heat generated by one or more transistors through the precise duty cycle control of a high-frequency Pulse-Width-Modulated (PWM) which is generated based on the sensed temperature and current generated by one or more of the transistor(s).
US10887945B2 Method and apparatus for determining availability of resource in wireless communication system
The disclosure proposes a resource determination method performed by a communication node in a wireless communication system and a communication node using the method. The method may be a method performed for an IAB system.
US10887944B2 User plane function control of control plane-user plane separation
A method of operating a UPF in a wireless communication system includes receiving a data packet, identifying a PFCP session context associated with the data packet, determining whether a PDR associated with the PFCP session context should be modified or a new PDR should be created, transmitting a request to a session management function to provision a new or modified PDR at the UPF, receiving a session modification response from the SMF provisioning the new or modified PDR for the PFCP session context at the UPF, and applying the new or modified PDR on the data packet.
US10887942B2 Method and apparatus for transmitting/receiving data in mobile communication system
The present invention relates to a method and an apparatus for transmitting/receiving data, and a method for a user equipment transmitting data, according to one embodiment of the present invention, comprises: a step of determining conditions for determining whether a condition for transmitting short data is satisfied, when data to be transmitted is generated; and a step of including the data to be transmitted in a radio resource control (RRC) connection setup completion message and transmitting same, when the condition for transmitting the short data is satisfied. According to one embodiment of the present invention, the problem of network overload can be prevented by reducing signaling overhead when processing small packets, which are generated intermittently, in the mobile communication system, and an apparatus and a method for enhancing battery performance in the user equipment can be effectively provided.
US10887941B2 Retaining access to a shared radio frequency spectrum band during an uplink control portion of a transmission structure
Techniques are described for wireless communication. One method includes receiving, in a downlink portion of a transmission structure on a shared radio frequency spectrum band, an uplink grant for an uplink data portion of the transmission structure. The transmission structure includes the downlink portion, followed by and time domain multiplexed with an uplink control portion, followed by and time domain multiplexed with the uplink data portion. The method also includes retaining access to the shared radio frequency spectrum band by transmitting an unscheduled transmission during the uplink control portion of the transmission structure.
US10887940B2 Policy determination system, policy determination method, and non-transitory computer-readable medium
A policy determination system (500) according to an aspect of the present invention is arranged in a core network (10) and capable of communicating with a control apparatus (100) arranged in a radio access network (20). The control apparatus (100) is configured to perform control related to a state transition between a CONNECTED state and an IDLE state of a mobile terminal (300) based on a state control policy supplied from the policy determination system. The policy determination system (500) includes a policy determination unit (502) that determines a state control policy according to a situation of the mobile terminal (300), and a notification unit (503 or 205) that notifies the control apparatus (100) of the state control policy. This enables, for example, to reduce the number of signalings which are caused due to repetition of state transition (CONNECTED-IDLE transition) of the mobile terminal and are to be processed by the core network, based on the determination by the core network.
US10887939B2 Transmission power control for beam failure recovery requests
Systems, apparatuses, and methods are described for wireless communications. A base station may transmit indications of target received powers for a random access procedure and a beam failure recovery procedure. A wireless device may transmit a random access preamble and a beam failure recovery preamble using different transmission powers based on the indications of target received powers.
US10887930B2 UE, MME, communication control method of UE, and communication control method of MME
First identification information is a detach type for requesting disconnection from a system optimized for Internet of Things (IoT). A procedure includes a step of transmitting a detach request message that includes at least the first identification information to a core network, and a step of receiving a detach accept message from the core network as a response to the detach request message. Thus, a communication procedure such as an attach procedure suitable for a CIoT terminal is provided.
US10887927B2 Evolved packet system (EPS) bearer identity based active flag extension for cellular internet of things (CIoT) devices
A method performed in a communications network includes receiving, from a wireless communication device, such as for example, a user equipment (UE), an indication including the EPS bearer identity (EBI) the UE has determined to use for a pending uplink (UL) of user data. The indication indicates a preference of the UE to use an existing CP connection or to establish a UP ON connection for the pending UL of user data. The indication is included in a Tracking Area Update (TAU) request initiated by the UE. The method further includes determining, in response to receiving the indication, that the user plane (UP) connection does not need to be established and that the existing control plane (CP) connection may be used. The method further includes, in response to determining that the existing CP connection may be used, allowing the UE to send the pending UL of user data on the existing CP connection.
US10887926B2 Configuration of non-orthogonal multiple access transmissions in a wireless communication system
In an aspect of the disclosure, a method, a computer-readable medium, and UE are provided. The UE receive a configuration from a base station, the configuration indicating one or more constraints for constructing and transmitting a multiple-access signature. The UE then constructs the multiple-access signature in accordance with the one or more constraints. The UE autonomously transmits the multiple-access signature to the base station in accordance with the one or more constraints.
US10887925B2 Mobile station apparatus
A mobile station (MS) obtains a parameter, performs transmission of a preamble, and sets a counter incremented based on transmission of the preamble. The MS is able to indicate a random access problem corresponding to one transmission timing cell group in a case where the counter reaches the parameter+1 and the transmission of the preamble is performed on the one transmission timing cell group, where the one transmission timing cell group being one of the plurality of transmission timing cell groups, and the MS is able to not indicate a random access problem corresponding to another transmission timing cell group in a case where the counter reaches the parameter+1 and the transmission of the preamble is performed on the another transmission timing cell group, where the another transmission timing cell group being one of the plurality of transmission timing cell groups.
US10887924B2 Method for performing random access procedure
One embodiment of the present specification provides a method for performing a random access procedure. The method can comprise the steps of: generating a random access preamble to a first cell; generating a random access preamble to a second cell; determining whether the random access preamble to the first cell and the random access preamble to the second cell are triggered so as to be simultaneously transmitted in the same subframe; selecting the random access preamble to any one of the cells according to a pre-set priority when triggered so as to be simultaneously transmitted; and transmitting the any one selected random access preamble.
US10887919B2 Method and apparatus for transmitting and receiving data using plurality of carriers in mobile communication system
The present disclosure relates to converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT), and may be applied to intelligent services, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method according to disclosed aspects includes receiving a first control message including a first random access response window for a first cell group, receiving a second control message for adding a second cell group, including information on a second random access response window size for the second cell group, transmitting, on a cell of the second cell group, a random access preamble, and monitoring, on the cell of the second cell group, a random access response based on the second random access response window size for the second cell group.
US10887915B2 Method and apparatus for transmitting downlink in wireless communication system
A method for transmitting the downlink in a WLAN that includes the steps of: an access point (AP) transmitting, to a plurality of stations (STA), each of a plurality of request to send (RTS) frames through each of a plurality of channels; and the AP receiving a clear to send (CTS) frame from at least one of the plurality of STAs through at least one channel from the plurality of channels, wherein each of the plurality of RTS frames may include channel information for indicating a channel to be used from among the plurality of channels when transmitting the downlink to each of the STAs, and identifier information for indicating the plurality of STAs.
US10887914B2 Electronic device, information processing apparatus, and information processing method
An electronic device, information processing apparatus, and information processing method. The electronic device at a base station side includes a processor circuit. The processor circuit is configured to acquire information related to a success rate of uplink transmission in an unlicensed frequency band of at least one user equipment unit, wherein the user equipment unit employs a channel detection process to perform carrier sensing on the unlicensed frequency band, and the channel detection process includes a random back-off process having a variable contention window size. The processor circuit is further configured to adjust, based on the information, the contention window size of the user equipment unit. The processor circuit is further configured to perform control, such that the user equipment unit is notified of the adjusted contention window size or a value of a random back-off counter generated on the basis of the adjusted contention window size.
US10887913B2 Systems and methods for controlling wireless device feedback on secondary cell activation and deactivation via the unlicensed spectrum
A wireless device is configured to operate in at least a first serving cell on a first carrier, and a first downlink message requests that a second serving cell on a second carrier be added or released. In response to the first downlink message, the second serving cell on the second carrier is added or released. Within a time period starting from the time resource, wireless device transmits, on the second serving cell, a first uplink message indicating completion of the addition or release of the second serving cell. The time period starting from the time reserving source is of a length that is a function of at least one parameter related to a clear channel assessment (CCA) procedure.
US10887912B2 Method for transmitting uplink signal and apparatus supporting method in wireless communication system supporting non-licensed band
Discloses are a method for a terminal for transmitting an uplink signal to a base station and an apparatus supporting the method in a licensed assisted access (LAA) system in which a base station or a terminal transmits listen-before-talk (LBT)-based signals. Specifically, disclosed are a method for a terminal transmitting an uplink signal by executing a particular LBT action and an apparatus supporting the method if the uplink signal is transmitted by the terminal by sharing a maximum channel occupancy time (MCOT) with a base station.
US10887910B2 Method and apparatus of new radio V2X cluster management
Various examples and schemes pertaining to New Radio (NR) vehicle-to-everything (V2X) cluster management are described. An apparatus, implemented in a user equipment (UE) of a V2X cluster in an NR V2X communication environment, receives a scheduling request from a member of the V2X cluster. The apparatus transmits a resource grant to the member to allocate a resource of one or more resources to the member responsive to the receiving of the scheduling request. The one or more resources are either: (a) preconfigured by a wireless network, or (b) granted by the wireless network responsive to the UE transmitting a resource request to the wireless network upon receiving the scheduling request.
US10887908B2 Methods and devices for information transmission
The application provides a methods and devices for information transmission. The method includes that: a terminal device receives control signaling transmitted by a network device at a first time position; and the terminal device transmits a Scheduling Request (SR) and/or feedback information related to the control signaling to the network device according to the first time position, a second time position for transmitting the SR being at least partially overlapped with a third time position for transmitting the feedback information. The terminal device determines how to effectively transmit the information related to the control signaling and other information on the basis of time when the downlink control signaling is received, so that different information may still be effectively transmitted under the situation that Physical Uplink Control Channels (PUCCHs) of two different lengths exist.
US10887906B2 Minimum scheduling delay signaling
Certain aspects of the present disclosure generally relate to methods and apparatus for minimum scheduling delay signaling.
US10887905B2 Method and apparatus for receiving a common signaling in a 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 method and apparatus for receiving a common signaling. According to the various embodiments of the present disclosure, a method of a terminal for receiving a common signaling comprises determining a reception mode of a common signaling based on a maximum bandwidth supported by the terminal, and receiving, by the terminal, the common signaling based on the determined reception mode.
US10887900B2 System and method for uplink grant-free transmission scheme
A method embodiment includes implementing, by a base station (BS), a grant-free uplink transmission scheme. The grant-free uplink transmission scheme defines a first contention transmission unit (CTU) access region in a time-frequency domain, defines a plurality of CTUs, defines a default CTU mapping scheme by mapping at least some of the plurality of CTUs to the first CTU access region, and defines a default user equipment (UE) mapping scheme by defining rules for mapping a plurality of UEs to the plurality of CTUs.
US10887894B2 Handling overhead messages in 5G
Certain aspects of the present disclosure relate to methods and apparatus for handing overhead messages in new radio (NR). An exemplary method generally includes receiving a first overhead message of a first type comprising first configuration information for the UE, determining a first priority level of the configuration information in the first overhead message, taking one or more first actions based on the first priority level, attempting to receive a second overhead message of a second type comprising second configuration information for the UE, if the second overhead message is received, determining a second priority level of the second configuration information in the second overhead message, taking one or more second actions based on the second priority level.
US10887893B2 Approach for managing the use of communications channels based on performance
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
US10887891B2 Guided wave communication system with resource allocation and methods for use therewith
In accordance with one or more embodiments, a transmission device includes a receiver configured to receive an interfering signal via an antenna. A controller is configured to generate interference data based on the interfering signal. A communications interface is configured to send the interference data to a network element of a network and further configured to receive an allocation of a plurality of guided electromagnetic wave resource blocks. A transmitter is configured to generate electromagnetic signals conveying data, in accordance with the allocation of the plurality of guided electromagnetic wave resource blocks. A coupler configured to generate guided electromagnetic waves in response to the electromagnetic signals, wherein the guided electromagnetic waves propagate, without requiring an electrical return path, along a surface of a transmission medium of a distributed antenna system.
US10887887B2 Method and apparatus for user equipment receiving broadcast feedback information transmitting message in wireless communication system
One embodiment of the present invention relates to a method for user equipment receiving broadcast feedback information transmitting a message in a wireless communication system, the method for user equipment receiving broadcast feedback information transmitting a message comprising the steps of: broadcasting a first message from a first resource; receiving, from a plurality of user equipment which have received the broadcast, information relating to resource use of the first resource; determining whether to perform resource reselection from resource use of the first resource received from the plurality of user equipment; and transmitting a second message using a reselected resource when the resource reselection is to be performed, wherein the information relating to resource use is a status value corresponding to the number of user equipment using the first resource.
US10887886B2 Communication method and apparatus using network slicing
Provided is a communication method and apparatus using network slicing. A communication method of a communication apparatus performing communication with a user equipment receives a predetermined request from the user equipment, selects a single network slice instance to be allocated to the user equipment from among a plurality of network slice instances in the communication apparatus in response to the request, selects a single network function instance to be allocated to the user equipment from among a plurality of network function instances included in the selected network slice instance. The network slice instance is in an instantiated form of a network slice that includes at least one network function and resource for providing a network service having a predetermined capability and characteristic to the user equipment.
US10887885B2 Multiple application devices for providing services in wireless distribution systems (WDS), including distributed antenna systems (DAS), and related systems and methods
Multiple application devices (such as multiple application modules (MAMs) and multiple application units (MAUs)) for providing services in wireless distribution systems (WDSs) are disclosed. The multiple application devices are wireless telecommunication circuitry associated with wireless distribution components in a WDS. By associating multiple application devices into components of a WDS, network services, and applications within the WDS can be provided. The WDS may comprise a central unit, a plurality of remote units, and a plurality of multiple application devices associated with at least one of the central unit and at least one of the remote units. Each of the plurality of multiple application devices comprises at least one multiple applications processor, is connected to at least one other of the plurality of multiple application devices, and is configured to coordinate with one other multiple application device of the plurality of multiple application devices to provide a user requested service.
US10887881B2 Wireless communication device for high reliability communication and method thereof
According to one embodiment, a wireless communication device includes a transmission circuit and a processing circuit. The transmission circuit is configured to transmit a physical frame including a physical header and a physical payload. The physical header is transmitted in a frequency band. The physical payload includes data and is transmitted by using resource units which are parts of the frequency band. The processing circuit is configured to set a single destination for the data transmitted by a plurality of the resource units and set at least part of the data transmitted by the plurality of the resource units to same data content.
US10887878B2 Wireless telecommunications apparatus and methods
A method of operating a wireless telecommunications system for communicating higher layer data from network infrastructure comprises establishing an allocation of radio resources for the network infrastructure equipment to use for transmitting higher layer data to the terminal device during a higher layer data transmission period; transmitting an indication of the allocated radio resources to the terminal device; beginning transmission of the higher layer data to the terminal device at the beginning of the higher layer data transmission period; and subsequently identifying during the higher layer data transmission period whether any of the allocated radio resources which have not yet been used are needed by the network infrastructure equipment for transmitting other data in the wireless telecommunications system.
US10887877B2 Method and apparatus for transmitting control channel
Embodiments of the present invention provide a method and an apparatus for transmitting a downlink control channel. The downlink control channel includes a first downlink control channel and a second downlink control channel. The first downlink control channel includes a first RS and first DCI. A method for receiving a downlink control channel by user equipment includes: obtaining a first RS time-frequency resource corresponding to the first RS; determining a first DCI time-frequency resource corresponding to the first DCI based on the first RS time-frequency resource; detecting the first RS on the first RS time-frequency resource, and demodulating the first DCI on the first DCI time-frequency resource by using the first RS; and determining a second time-frequency resource corresponding to the second downlink control channel based on the first DCI.
US10887876B2 Method and apparatus for performing semi persistent scheduling reactivation between sidelink and uplink in wireless communication system
While a user equipment (UE) performs a periodic transmission on a first link or a first carrier by using a semi-persistent scheduling (SPS) resource for the first link or the first carrier to an eNodeB (eNB), the UE may receive a SPS resource for a second link or a second carrier from the eNB. Or, a certain event may occur. Then, the UE stops using the SPS resource for the first link or the first carrier, and performs a periodic transmission on the second link or the second carrier by using the SPS resource for the second link or the second carrier to the eNB.
US10887873B2 Techniques of reporting multiple CSI reports on PUSCH
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE. The UE receives, from a base station, a trigger for reporting M CSI reports. M is an integer greater than 0. The UE determines a wait time period from a reference point to a time point at which N CSI reports of the M CSI reports are to be transmitted. N is an integer greater than 0 and smaller than or equal to M. The UE determines N respective processing time periods for updating the N CSI reports. The UE determines a maximum processing time period that is the largest among the N respective processing time periods. The UE further determines whether to update the N CSI reports based on the maximum processing time period and the wait time period.
US10887868B2 Method and apparatus for transmission or reception using beamforming in a wireless communication system
Methods and apparatuses for transmission or reception using beamforming in a wireless communication system are disclosed herein. In one method, a user equipment receives a second signal indicating a first information. The UE derives at least one specific UE beam based on the first information. The UE uses the at least one specific UE beam to receive or transmit at least one transmission, in which the at least one transmission is periodic channel state indication, scheduling request, and/or scheduling information for downlink assignment or uplink resource.
US10887864B2 System and method of determining paging occasions for transmitting and receiving paging
A communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of things (IoT) are provided. The t disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The disclosure provides a method and an apparatus for determining paging occasions (PO).
US10887863B2 Receiver for secure time-of-arrival calculation
Some embodiments include an apparatus, method, and computer program product for secure time-of-arrivals calculations in an ultra-wideband (UWB) system. Some embodiments include a UWB receiver that can inspect a channel impulse response (CIR) between a first and second electronic device and identify one or more first path candidates (FPCs). For a candidate path, the UWB receiver can identify subsequent paths that create inter-pulse interference (IPI) on the candidate path. Using estimates for the interfering path strengths (e.g., channel coefficients from the CIR) and the known cryptographically sequence of pulse polarities (SPP), the UWB receiver can reduce the IPI from these interfering paths on the FPCs, and then make decisions based at least on the remaining pulse polarities, whether the one or more FPCs comprise a legitimate transmission signal.
US10887858B2 Method and device for providing a mobile device with service continuity over multiple access networks
A device performs registering with a first access network to generate a first registration, detecting a triggering event, and registering with a second access network to generate a second registration while maintaining the first registration with the first access network.
US10887853B2 Method and device for synchronization
A method for synchronization in a wireless system. In the method, a physical broadcast channel (PBCH) includes one or more bits, wherein the one or more bits indicate additional system information when a frequency of the wireless system is within a frequency range up to a predefined frequency and indicate a location of a slot group in a synchronization signal burst set when the frequency of the wireless system is above the predefined frequency, and wherein the slot group comprises at least one synchronization signal block and the synchronization signal burst set includes the slot group.
US10887851B1 Dynamic transmission power in wireless mesh networks using supervised and semi-supervised learning
In one embodiment, a technique for dynamic transmission power in wireless mesh networks using supervised and semi-supervised learning is provided. A first device of a mesh communication network may receive a set of transmission power metrics indicative of network conditions between a second device of the mesh communication network and a plurality of child nodes associated with the second device. The first device may provide the set of transmission power metrics as input to a supervised machine learning process that probabilistically determines one or more minimum transmission power thresholds for nodes of the mesh communication network. The first device may obtain an output from the supervised machine learning process comprising an indication of a particular minimum transmission power threshold for the second device. The first device may control the second device to exchange packets with the plurality of child nodes using the particular minimum transmission power threshold.
US10887850B2 Uplink power headroom report
Wireless communications systems and methods related to improve control reporting latency are provided. A wireless communication device receives, from a first link in a first time interval, first control information associated with a second link and the first time interval. The wireless communication device transmits, via the second link in the first time interval, a control report associated with the second link based on a report configuration that is independent from the first control information. The report configuration is associated with a waveform type. The wireless communication device receives, from the first link in a second time interval following the first time interval, second control information that is dependent on the control report. The report configuration includes a power headroom (PHR) report configuration. The PHR report configuration includes a reference PHR report configuration. The PHR report configuration includes a delayed PHR report configuration.
US10887849B2 Method and device for reporting power headroom
Provided are a method and a device for reporting a power headroom in a wireless communication system. The device receives initial downlink control information (DCI) for physical uplink shard channel (PUSCH) transmission in a first subframe and receives triggering DCI in a second subframe. The device calculates a power headroom on the assumption that the PUSCH transmission is not performed.
US10887845B2 Radio frequency integrated circuit including a local oscillator and operating method thereof
In an operating method of a radio frequency integrated circuit (RFIC) including a transmission circuit and a reception circuit, the operating method includes receiving, from a modem, first information for setting transmission power of the transmission circuit or second information about a blocker which is a frequency signal unused by the RFIC, obtaining an allowable value of phase noise of a local oscillator included in the transmission circuit, using the first information, obtaining an allowable value of phase noise of a local oscillator included in the reception circuit, using the second information, determining a level of a driving voltage, using the obtained allowable values of the phase noises, and providing the driving voltage to the local oscillators.
US10887844B2 Communication control device, communication control method, and computer program
[Object] To provide a communication control device capable of appropriately counting the number of secondary systems even in a case in which operation frequency bands of primary and secondary system are different.[Solution] Provided is a communication control device including an interference source calculation unit configured to calculate an actual number of interference sources for a first wireless system, using information regarding interference imposed on the first wireless system from a second wireless system using a second frequency band at least partially overlapping a first frequency band used by the first wireless system.
US10887840B2 Systems and methods for extending battery life by monitoring device activity
The disclosed technology includes techniques for preserving battery life of a mobile device by monitoring a mobile device to determine a state of inactivity. A state of inactivity may be determined if the screen of the mobile device is off and the mobile device remains stationary for a period of time. Battery life may be preserved by placing the mobile device and/or a mobile application of the mobile device into an idle state for successive idle periods separated by maintenance periods. When in an idle state, the mobile device and/or a mobile application of the mobile device may be prevented from utilizing various features or functions of the mobile device that may tend to drain the battery. The mobile device and/or mobile application may be granted temporary access to the various features and functions during the maintenance periods to temporarily allow the mobile device and/or mobile application to perform updates.
US10887839B2 Search space set for wakeup signal
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may monitor a wakeup signal search space (WUS-SS) set for a physical downlink shared channel (PDCCH) wakeup signal (WUS). The UE may detect the PDCCH WUS in the WUS-SS set based at least in part on monitoring the WUS-SS set. Numerous other aspects are provided.
US10887835B2 Reducing power consumption among multiple user devices
Examples described herein include systems and methods for reducing power consumption among multiple user devices that are communicatively coupled to a management server. The management server can receive an indication that a first user device (a laptop computer, for example) is in an active state and that a first application (an email application or a web browser, for example), is executing at the laptop computer. The management server determines that a second user device (a smartphone, for example) is associated with the same user and further determines that a second application is installed on the smartphone. The management server can determine that the smartphone is in an inactive state or that the second application is currently not executing on the smartphone. The management server sends an instruction to the smartphone to turn off at least one functionality so as to reduce power consumption.
US10887833B2 Method by which remote terminal selects relay terminal in situation in which access control is applied because of network congestion, and remote terminal for performing method
One disclosure of the present specification provides a method by which a remote terminal selects any one from among relay terminals in a situation in which access control is applied because of network congestion. The method can comprise the steps of: receiving first information related to the access control from at least one of the relay terminals; comparing the first information with second information which is possessed by the remote terminal; selecting, from among the relay terminals, the relay terminal having transmitted the first information, when the first information completely coincides with the second information; and attempting a connection with the selected relay terminal.
US10887829B2 Methods for adapting beam scanning frequencies in millimeter wave systems
Technology herein selectively adjusts the frequency with which beam scanning is performed. Systems and methods herein determine present conditions of the UE and determine whether adjusting the current frequency of beam scanning is desired. Based at least on the present conditions, the current frequency may be reduced, increased, or maintained in order to balance the use of processing resources with the instability of channels.
US10887827B2 Communication message sending method and apparatus based on backoff duration
Example communication message sending methods and apparatus based on backoff duration are described. One example method includes that a terminal device sends an access request to a cell to which the terminal device belongs. The terminal device monitors a downlink control channel, and receives an access response message based on scheduling information on the downlink control channel. If the access response message carries a backoff access identifier, the terminal device determines a backoff parameter corresponding to the backoff access identifier in the access response message based on a correspondence that is pre-stored and that is between the backoff access identifier and the backoff parameter. The terminal device determines backoff duration based on the backoff parameter and an access resource interval period corresponding to the terminal device, and sends an access request to the cell after the backoff duration.
US10887826B2 Signaling to support scheduling in an integrated access and backhaul system
In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: allocate a physical uplink channel between at least one integrated access and backhaul node user equipment function and a parent distributed unit; and send at least one message via the physical uplink channel, wherein the at least one message includes at least: a destination queue depth scheduled on a downlink by at least one integrated access and backhaul node distributed unit.
US10887825B2 Method and system for application-based access control using network slicing
A method, a device, and a non-transitory storage medium are described in which an application-based access control service is provided. The service assigns network slice priority values to network slices that are associated with an application or a portion of an application pertaining to end devices. The service calculates a network slice priority value to manage access barring based on a congestion level, and transmits the network slice priority value to end devices. End devices may determine whether access is permitted or not based on the network slice priority value and the assigned network slice priority values associated with the network slices. The service further provides access barring information to network devices of an access network that allows the network devices to reject connection requests and release existing connections. The access barring information may include a network slice priority value and/or network slice identifiers.
US10887824B2 Protective response to failed network attach operations
Technology to protect a network, e.g., a 5G/NGC network, including standalone RAN option 2 or option 4 network architectures, from aggressive device behavior is disclosed. A protective state can be entered in response to a criterion being determined to satisfy a rule related to failed network attachment attempts. While in the protective state, subsequent attach attempts can be prevented or blocked to reduce a burden on resources of the network, resources of a device attempting to attach to the network, etc. The protective state can be exited in response to another criterion being determined to satisfy another rule related to revoking the protective state. The other criterion can be related to time, location, device movement, an override signal, attachment to another network, a change in device power state, a change in device radio power state, etc.
US10887822B2 Dynamic multi-size radio clustering using RF constellation
Techniques for assigning APs to wireless network controllers are described. One or more RF constellations for a plurality of APs in a wireless network are generated. The RF constellations are organized based on estimated RF distances among the plurality of APs. The plurality of APs are clustered into a plurality of groups of one or more APs, based on the RF constellations and the estimated RF distances. Each group, of the plurality of groups, is assigned to a wireless network controller.
US10887821B2 Transmitting small and infrequent communication data between, on the one hand, a plurality of internet-of-things communication devices, and, on the other hand, a mobile communication network
A method for transmitting small and infrequent communication data between, on the one hand, a plurality of internet-of-things communication devices, and, on the other hand, a mobile communication network includes: transmitting, by a base station entity, the small and infrequent communication data, at least partly, as part of a payload portion of an IP packet towards a network node of a core network.
US10887819B2 Motion detection and classification using millimeter-wave signals
A method of adjusting a link in a wireless communication system is described. The method includes collecting a channel impulse response signal of a client device from a network device of a communication system at a first time instance. The method includes determining a first path data based on the channel impulse response signal. The method also includes making a determination that the client device is physically blocked from the network device, or that a geographical location of the client device has changed. The determination may be made by comparing the first path data with at least a second path data corresponding to at least a second time instance prior to the first time instance. The method further includes changing the communication between the network device and the client device in response to the determination.
US10887815B2 Handover management based on speeds of wireless communication devices
A mobile wireless communication device notifies communication infrastructure that the mobile wireless communication device is traveling at a speed greater than a threshold speed. In response, the network infrastructure instructs the mobile wireless communication device to use a transition procedure to transition between base stations where the transition procedure is different from a handover procedure used by the mobile wireless communication device to change base stations when the speed of the mobile wireless communication device is less than or equal to the threshold speed.
US10887812B2 Method of handling radio link failure in wireless communication system based on multi-eNB connectivity and apparatus thereof
Methods and apparatuses are provided in a wireless communication system supporting dual connectivity of a first base station and a second base station. A predetermined number of consecutive out-of-syncs for a special cell are received. A timer for the special cell is started. A radio link failure (RLF) is detected upon an expiration of the timer. A failure message including failure type is transmitted to the first base station in case that the RLF for the special cell is associated with the second base station.
US10887807B2 Methods to inform UE of idle mode SS identity
In one aspect, a method in a wireless device for facilitating a transition of the wireless device between an active state and an inactive state or idle mode includes storing an identifier of an idle mode synchronization signal of a source node serving the wireless device responsive to entering an active state from an inactive state or idle mode, reentering the inactive state or idle mode and monitoring the idle mode synchronization signal of the source node while in the inactive state or idle mode.
US10887806B2 System and method for supporting 5G user devices in a legacy wireless core network
Systems and methods described herein enable improve handling of 5G-enabled devices in 4G core networks. The systems and methods described herein provide an enhanced HTTP-based interface between a SMF/PGW-C and a UDM to support interactions required to: (a) perform authorization of PDN access for non-3GPP networks, (b) provide an APN profile to the SMF+PGW-C for the PDN being setup, (c) update the SMF+PGW-C address in the UDM for the PDN being served by non-3GPP networks, and (d) provide operator-specific subscriber parameters from the UDM to the SMF+PGW-C for 3GPP and non-3GPP access.
US10887804B2 Pre-roaming security key distribution for faster roaming transitions over cloud-managed Wi-Fi networks of heterogeneous IP subnets
A cloud control element distributes security keys prior to roaming to facilitate fast transition roaming across different IP subnets. The cloud control element distributes security keys to access points identified as neighboring and sharing a common SSID (service set identifier), but over different IP subnets. The security keys embed information related to authentication by stations for a specific SSID. Responsive to connecting with a specific wireless station roaming to a target access point from a source access point, fast transition by way of a security key is utilized to authenticate the specific wireless station without a full authentication protocol through a RADIUS server.
US10887801B2 Method for implementing edge computing of network and device thereof
A method for implementing edge computing of a network and being performed by a base station includes: transmitting a notification signaling to a terminal after obtaining a target result; and receiving a first obtaining request transmitted, in response to the notification signaling, by the terminal. The notification signaling can be used to notify the terminal of the target result and the target result is used to indicate network edge computing capabilities, provided by the base station, including a capability of serving current service of the terminal. The first obtaining request can be used to obtain service data corresponding to the current service; transmitting the service data to the terminal in response to the first obtaining request.
US10887800B2 Secondary cell activation and deactivation enhancements in new radio
Methods, systems, and devices for wireless communications are described. One method may include transmitting a first signal instructing a user equipment (UE) to transition a state of a secondary cell associated with the UE; determining an allocation of resources for the UE to communicate with the secondary cell; and transmitting a second signal including an indication of an active bandwidth part (BWP) used for the allocation of resources based on the determining. The active BWP and the first signal may indicate the transition of the state of the secondary cell.
US10887799B2 SRv6 user-plane-based triggering methods and apparatus for session or flow migration in mobile networks
In one illustrative example, a user plane (UP) entity for use in a mobile network may receive a data packet from a user equipment (UE) operative to communicate in one or more sessions via a serving base station (BS) (e.g. eNB or gNB) of the mobile network. The UP entity may detect, in a header (e.g. SRH) of the data packet, an identifier indicating a new serving BS or session of the UE. The identifier may be UE- or BS-added data (e.g. iOAM data) that is inserted in the header by the UE or BS. In response, the UP entity may cause a message to be sent to an analytics function (e.g. a NWDAF) to perform analytics for session or flow migration for the UE.
US10887798B2 Vertical slice management and selection leveraging dynamic alliances of access core and service network resources
A vertically integrated slice management system is provided that can leverage dynamic alliances of access layer, core layer, and service layer services. The system can instantiate a vertical slice that incorporates one or more services and network functions from a selection of layer slices in order to provide a streamlined and efficient mechanism for serving a user device based on the type of the user device, and the type of service requested.
US10887794B2 Method and apparatus for controlling data receiving rate in mobile communication system
A method of controlling a data receiving rate by a terminal in a wireless communication system is provided. The method includes determining whether a buffer overflow occurred based on at least one of a remaining capacity of a buffer or a capacity of data stored in the buffer, based on determining that the buffer overflow occurred, performing data discard or a request to stop a data transmission, from a lower entity of the terminal, and requesting data form a base station, in response to the buffer overflow being resolved.
US10887786B2 Near-uniform load balancing in a visibility network via usage prediction
Techniques for performing near-uniform load balancing in a visibility network based on usage prediction are provided. According to one embodiment, a packet broker of the visibility network can receive a control packet replicated from a core network, where the control packet includes a user or device identifier and a request to create a user session for a user identified by the user/device identifier. The packet broker can further determine, based on the user/device identifier and one or more other parameters, a rank value for the user session, where the rank value indicates an amount of network traffic that the user is likely to generate in the core network during the user session. The packet broker can then select an egress port for the user session based on the rank value and forward subsequent control and data traffic for the user session through the selected egress port.
US10887784B2 Facilitation of multiple input multiple output communication for 5G or other next generation network
Doppler metric data relating to a speed of a mobile device can be used by the mobile device to determine whether a speed threshold has been satisfied. If the speed threshold has been satisfied, then the mobile device can make a recommendation to a network node device to terminate closed-loop multiple input multiple output transmissions and to use a rank-1 precoder transmission. The network device can then decide how to proceed. Alternatively, the network device can change the transmission type based on a load threshold being determined to have been satisfied and the recommendation from the mobile device.
US10887781B2 Machine learning-based approach to network planning using observed patterns
In one embodiment, a network assurance service that monitors a wireless network identifies a set of wireless network anomalies detected in the wireless network that are associated with a set of one or more network measurements. The network assurance service classifies the set of wireless anomalies as radio-related or backend-related. The network assurance service, when the set of wireless anomalies are classified as radio-related, determines that the wireless anomalies are recurring for a particular wireless access point in the network. The network assurance service initiates a change to the wireless network in part to move clients in the wireless network from the particular wireless access point to another wireless access point in the network.
US10887779B1 System for managing EESS and telecom
This spectrum protection system enables spectrum sharing that protects Earth Exploration-Satellite Services (EESS) observations, which allows for uninterrupted weather forecasting, from terrestrial operations that operate near or within EESS frequency bands without cumbersome restrictions on telecommunications (telecom) providers. The system calculates the satellite observation times using a device's location recognizing that these satellites are only observing a particular location on Earth for a very small amount of time because of their orbital dynamics and scanning characteristics. Using this calculated list of observation times and comparing it to the current time input, the system then enacts a mechanism for action when EESS observations are occurring. Two simple embodiments for the mechanism for action include momentarily changing frequencies or reducing transmission power levels to prevent erroneous EESS measurements. This system allows telecom providers to operate at optimal power levels at all other times near or within the EESS frequency bands.
US10887777B2 Method and device for data transmission in wireless communication network
A method and device for data transmission in a wireless communication network are disclosed. The method includes that: a data regularity of data in a transmitted data packet is acquired; a subsequent sending manner and corresponding receiving manner for the data having the data regularity are determined; and the data having the data regularity is sent according to the determined sending manner.
US10887773B2 Dark fiber design tool for hardware, circuits, and paths
A dark fiber design tool for hardware, circuits, and paths is provided. A method can include generating, by a device comprising a processor, a data record comprising properties of a group of hardware elements associated with a wireless communication network; establishing, by the device, a set of rules that define permissible interactions between respective hardware elements of the group of hardware elements based on the data record; building, by the device, a circuit plan associated with the wireless communication network, the circuit plan comprising optical connections between the respective hardware elements of the group of hardware elements as determined based on the data record and the set of rules; and associating, by the device, respective optical wavelength paths with respective ones of the optical connections of the circuit plan further based on the set of rules.
US10887772B2 Signal transmission method and apparatus
Embodiments of the present invention disclose a signal transmission method and apparatus. The apparatus includes an LTE-U processing unit, a Wi-Fi processing unit, an antenna unit, and a coupling apparatus. After receiving an LTE-U signal sent by the LTE-U processing unit, the coupling apparatus divides the LTE-U signal into a first LTE-U signal to be sent to the antenna unit and a second LTE-U signal to be sent to the Wi-Fi processing unit, so that the Wi-Fi processing unit does not send a Wi-Fi signal; and after receiving a Wi-Fi signal sent by the Wi-Fi processing unit, the coupling apparatus divides the Wi-Fi signal into a first Wi-Fi signal to be sent to the antenna unit and a second Wi-Fi signal to be sent to the LTE-U processing unit, so that the LTE-U processing unit does not send an LTE-U signal.
US10887771B2 Access control, establishing trust in a wireless network
A wireless access point provides a subscriber access to use of a core network. Several techniques are implemented to build trust that the subscriber is connected with and using a safe wireless network. Additional techniques can be used to control use of services provided by the wireless access point.
US10887769B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US10887762B2 Method and apparatus for transmitting and receiving data using Bluetooth technology
The present invention relates to a method and an apparatus for a client to transmit and receive data to and from a server by Bluetooth. According to the present invention, a method and an apparatus are provided for forming a Bluetooth low energy (LE) connection with a server; and transmitting, to the server, a first read request message requesting to read a first characteristic including first coupling state information, wherein the first coupling state information is a part of a specific coupling state information indicating a state of coupling between the server and at least one of the devices; receiving, from the server, a first read response message including the first coupling state information; and receiving, from the server, an indication message including changed coupling state information included in a second characteristic if the coupling state has changed, wherein the changed coupling state information indicates the changed coupling state between the server and the at least one device.
US10887759B1 Device loss prediction, prevention, and recovery
An artificial intelligence system monitors and records usage of a set of mobile devices that have been “paired” or grouped together. The system, over time, accumulates a history of times and locations associated with events that occur with respect to the devices. From this history, the system develops a usage model for the devices. The system, if it detects current usage diverges significantly from an expected usage, performs responsive actions which may include: notifying a user, via a paired device, that the mobile device may be lost or misplaced; command the “lost” mobile device to enter a reduced power state, to prolong battery life; and/or command the “lost” device to emit audible and/or visible signals intended to facilitate locating the device. In some embodiments, the system predicts an imminent loss of the device before it becomes lost, based on current usage vs. expected usage embodied in the model.
US10887758B2 Method for reporting user equipment capability information and apparatus
A method for reporting UE capability information includes: obtaining, by user equipment (UE), UE capability information of the UE; when the size of the UE capability information exceeds the maximum tolerance that can be processed by the PDCP layer of the UE, splitting the UE capability information into at least two pieces of UE capability information, where each piece does not exceed the maximum tolerance that can be processed by the PDCP layer; and reporting at least one piece of the at least two pieces of UE capability information to a network side device. According to this method, the UE capability information is split on a UE side, and reported to the network side device for a plurality of times, so as to avoid an error caused when the UE capability information exceeds the maximum tolerance that can be processed by the PDCP layer, and ensure normal operating of a UE capability information reporting process.
US10887755B2 Method, device, terminal and program for controlling activation of a terminal
A method for activating a first terminal from a second terminal, the first terminal and the second terminal being connected via a communication network. The method includes associating the first terminal with the second terminal, detecting an action on an input peripheral device associated with the second terminal, and transmitting a notification to the first terminal, the notification having at least one command suitable for authorizing unlocking of the first terminal.
US10887753B2 Method and apparatus for determining and providing mobility management support and processing required by terminal
Disclosed are a method and apparatus for determining and providing mobility management support and processing required by a terminal. The method comprises: determining a mobility management mapping relation and a mobility mapping relation of a terminal according to information of the terminal related to mobility management or mobility, the mobility management mapping relation being a mapping relation between conditions for the terminal and a required mobility support level or mobility management mechanism, and the mobility mapping relation being a mapping relation between the conditions for the terminal and mobility levels of the terminal; and determining, according to the mobility management mapping relation of the terminal or according to the conditions for the terminal and the mobility mapping relation of the terminal, a mobility support level or a mobility management mechanism provided for the terminal. A network side device receives an instruction for providing a mobility support level or a mobility management mechanism for the terminal, and provides mobility management for the terminal according to the instruction. By using the solution provided in embodiments of the present application, on-demand mobility management can be implemented.
US10887751B1 Systems and methods for facilitating network function device discovery
A network repository function (NRF) device may receive first locality and priority information concerning a first network function device from the first network function device and may receive second locality and priority information concerning a second network function device from the second network function device. The NRF device may update a data structure based on the first locality and priority information and the second locality and priority information. The NRF device may receive a query concerning a locality from a third network function device and may search the data structure based on the query to identify network function device information associated with the locality. The NRF device may send the network function device information to the third network function device.
US10887750B2 Communication apparatus and control method for the same
Issues are addressed by providing a control method including executing first search processing for searching for a second apparatus by using a predetermined communication channel used for a first wireless connection and second search processing for searching for the second apparatus by using the predetermined communication channel in a succession of the first search processing in a state in which the first wireless connection is established and executing third search processing for searching for the second apparatus by using a first communication channel other than the predetermined communication channel and fourth search processing for searching for the second apparatus by using a second communication channel other than the predetermined communication channel in a succession of the third search processing in a state in which the first wireless connection is established in a case where the second apparatus is not discovered by the first search processing and the second search processing.
US10887749B1 Emergency services handling
In some examples, a user equipment (UE) is registered with a fifth generation (5G) core network. In response to an emergency indication, the UE selects a first domain intended for a call responsive to the emergency indication. Subsequent to selecting the first domain, the UE attempts a combined registration with a second core network different from the 5G core network. In response to attempting the combined registration, the UE receives a further indication that the UE is registered for packet switched services but not circuit switched services. In response to the further indication, the UE selects an access network connected to a third core network to perform the call.
US10887745B2 Method and device for sharing file between different terminals
A method for sharing a file between different terminals includes displaying, by a first terminal when detecting a file sharing operation, a list of second terminals associated with the first terminal; sending, by the first terminal, a first control command to a second terminal when detecting an operation of selecting an identifier of the second terminal in the list of second terminals, so that the second terminal enables a WiFi point-to-point function according to the first control command, and sends a second control command to the first terminal; receiving, by the first terminal, the second control command, and enabling a WiFi point-to-point function according to the second control command; and establishing, by the first terminal, a WiFi communication link to the second terminal, and sharing a file between the first terminal and the second terminal by using the WiFi communication link.
US10887741B1 Activation communication addresses of internet of things devices
A method of provisioning wireless communication service to wireless communication devices. The method comprises allocating telephone numbers to a first plurality of devices, allocating the same telephone numbers to a second plurality of devices, transmitting an eSIM provisioning data bundle in a short message service (SMS) message to the first plurality of devices by a first communication network routing node based on the corresponding one of the plurality of telephone numbers, transmitting an eSIM provisioning data bundle in a SMS message to the second plurality of devices by a second communication network routing node based on the corresponding one of the plurality of telephone numbers, wherein the first communication network routing node routes SMS messages in a first region and the second communication network routine node routes SMS messages in a second region, whereby a single telephone number is leveraged by two different devices located in different regions.
US10887736B2 Method for V2X transmission resource selection performed by means of terminal in wireless communication system and terminal using same
The present invention provides a method for a vehicle-to-X (V2X) operation performed by means of a V2X UE in a wireless communication system, the method characterized by: determining whether or not another communication is being performed on V2X resources on which V2X communication is being performed; and performing the V2X communication on the basis of the determination, wherein a terminal drops the transmission for the V2X communication during the determining of whether or not another communication is being performed on the V2X resources on which the V2X communication is being performed.
US10887735B2 Vaccine monitoring system
A method according to one embodiment includes receiving, by a control system secured to the insulated portable container, sensor data from a temperature sensor positioned within the insulated portable container, determining, by the control system, whether the sensor data is associated with a notification range, establishing, by the control system, a long-range wireless communication connection with a server in response to a determination that the sensor data is associated with the notification range, and transmitting, by the control system, a message to the server indicating that the sensor data is associated with the notification range in response to establishing the long-range wireless communication connection.
US10887732B2 Telephone base station for combining mobile and VOIP telephone service
According to one embodiment, a system includes a base station capable of being connected to at least one handset, the base station including a first communication port configured to create a wireless connection to a first mobile telephone and a second mobile telephone via Bluetooth, where the first mobile telephone uses a first mobile telephone network and the second mobile telephone uses a second mobile telephone network.
US10887731B2 Mobile communication system
There is a problem that when a closed subscriber group (CSG) cell available to subscribers is installed in a macro cell area, communication cannot be performed due to the interference between a macro cell and the CSG cell in an area thereof. The CSG cell that is provided in the CSG cell area and transmits a downlink synchronization signal using a radio frame assigns control signals to a first subframe and a second subframe among a plurality of subframes constituting the radio frame, and the macro cell that is provided in the macro cell area and transmits a downlink synchronization signal using the radio frame assigns control signals to a third subframe and a fourth subframe, which are shifted from the first subframe and the second subframe by a predetermined number of subframes, respectively, among the plurality of subframes constituting the radio wave, the CSG cell and the macro cell being configured to perform transmission in synchronization with each other.
US10887729B2 Efficient risk model computations
A method is provided that includes accessing, by a server provider server of a service provider, a database storing associations between network addresses and locations. Additionally, the method includes determining a subset of the database corresponding to a first network address, each association included in the subset corresponding to an association between the first network address and a respective location. The method also includes in response to determining that the subset of the database satisfies one or more clustering criteria, calculating a representative location corresponding to the first network address, and storing an association between the first network address and the representative location in a second database.
US10887728B2 Method and system for determining the mobility status of a user of a wireless communication network
A method for determining the mobility status of a user of a wireless communication network includes retrieving, from the wireless communication network, an indication about interactions between a user equipment associated with that user and the wireless communication network, and, for each interaction, determining a served area of the wireless communication network pertaining to that user equipment at the occurrence of that interaction, and determining the mobility status of that user at the occurrence of that interaction according to a comparison between a distance between the served area and a first further served area of the wireless communication network pertaining to that user equipment, and a first threshold distance; or a comparison between a distance between the served area and a second further served area of the wireless communication network pertaining to that user equipment, and a second threshold distance.
US10887726B2 Utilizing mobile wireless access gateways for location and context purposes
Methods, program products, and systems of using a mobile WAP for location and context purposes are disclosed. In general, in one aspect, a server can estimate an effective location of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. In some implementations, the server can identify a mobile wireless access gateway based on a distance comparison. Data indicating the mobility of a wireless access gateway can be used by a mobile device to initiate one or more actions, including managing power of the mobile device, modifying entrance and exit conditions of virtual fences and determining a context of the mobile device.
US10887724B2 Locating a mobile device and notifying a user of the mobile device location
A method, a computing system, and a computer program product are provided. At least one processor receives a location of a mobile device. The location of the mobile device is compared to a location of an operator of a vehicle used to transport a user of the mobile device. In response to the vehicle reaching a destination and the location of the mobile device being within a threshold distance of the operator of the vehicle for a threshold amount of time, one or more from a group of the user of the mobile device, the operator of the vehicle, and a third party indicated by the user are notified, via the at least one processor, regarding the mobile device.
US10887723B2 Millimeter wave ranging with six degrees of freedom
Various aspects of the disclosure relate to millimeter wave ranging with six degrees of freedom. For example, a multi-gigabyte link (e.g., an IEEE 802.11ad link or an 802.11ay link) and RF/Antenna diversity modules can be used to conduct round trip time (RTT) distance measurements between an anchor point and a station. Relative location information (e.g., degrees of freedom) between the wireless devices can then be determined based on the distance measurements.
US10887720B2 Emphasis for audio spatialization
Examples of the disclosure describe systems and methods for presenting an audio signal to a user of a wearable head device. According to an example method, a first input audio signal is received. The first input audio signal is processed to generate a first output audio signal. The first output audio signal is presented via one or more speakers associated with the wearable head device. Processing the first input audio signal comprises applying a pre-emphasis filter to the first input audio signal; adjusting a gain of the first input audio signal; and applying a de-emphasis filter to the first audio signal. Applying the pre-emphasis filter to the first input audio signal comprises attenuating a low frequency component of the first input audio signal. Applying the de-emphasis filter to the first input audio signal comprises attenuating a high frequency component of the first input audio signal.
US10887717B2 Method for acoustically rendering the size of sound a source
A method for simulation of movement of a sound source comprising convolving a source wave form with at least an Head Related Transfer Function (HRTF) to generate a point sound source at a simulated first distance from the listener, generating a spherical harmonic representation of the source waveform at a simulated second distance from the listener, crossfading the sound level of the point sound source and the spherical harmonic representation of the source waveform at a simulated second distance from the listener and driving a speaker with the cross-faded spherical harmonic representation of the source waveform and the point sound source.
US10887715B2 Audio channel spatial translation
The present invention is directed to methods and apparatus for translating a first plurality of audio input channels to a second plurality of audio output channels. This includes determining that there is pair-wise coding among any of the first plurality of audio input channels, determining an input/output-mapping matrix for mapping at least a first set of the first plurality of audio input channels to at least a second set of the second plurality of audio output channels; and deriving the second plurality of audio output channels based on first plurality of audio input channels, the input/output-mapping matrix and the determined pair-wise coding. The first plurality of audio input channels represent the same soundfield represented by the second plurality of audio output channels.
US10887714B2 Microphone and manufacturing method thereof
A manufacturing method for a microphone is provided. The microphone includes a case that is vibrated by a vibration signal. A sound inlet through which a sound signal is input is formed at a portion of the case and a first sound element is formed in the case at a position corresponding to the sound inlet. The first sound element receives the sound signal and the vibration signal to output a first initial signal. A second sound element is formed to be adjacent to the first sound element and receives the vibration signal to output a second initial signal. A semiconductor chip is connected to the first sound element and the second sound element and receives the first initial signal and the second initial signal to output a final signal.
US10887711B2 Sound recording circuit
Disclosed is a sound recording circuit capable of adjusting microphone sensitivity and preventing sound cracks caused by overly loud sound. The sound recording circuit includes: a microphone bias circuit configured to provide a bias voltage for a microphone circuit; an AC coupling capacitor configured to output an analog input signal according to a microphone signal of the microphone circuit; an analog amplifier circuit configured to output an analog output signal according to the analog input signal; an analog-to-digital converter configured to output a digital input signal according to the analog output signal; a digital amplifier circuit configured to output a digital output signal according to the digital input signal; and a signal detector configured to control an analog gain of the analog amplifier circuit, a digital gain of the digital amplifier circuit, and the bias voltage of the microphone bias circuit.
US10887710B1 Characterizing environment using ultrasound pilot tones
A voice-activated computing device configured to transmit a pilot tone and then capture or receive a signal, which corresponds to the pilot tone, reflected from within the environment containing the voice-activated computing device. The voice-activated computing device, or some other computing system or device, analyzes the received signal in order to determine analyze one or more characteristics present within the signal, i.e. noise, echo, etc. Based upon the analysis, models for signal processing can be determined, selected and/or altered. Future signals received by the voice-activated computing device can be processed with such models. The analysis can also allow for the models to be dynamically updated and for models to be dynamically created.
US10887705B2 Electronic circuit and in-ear piece for a hearing device
A method for controlling a controllable acoustic valve of a hearing device. The valve includes a moveable valve element adapted to be positioned in one of at least two essentially stable states. The moveable valve element is configured to be maintained in each of the essentially stable states by a retention force. A neutral point with essentially cancelling retention forces exists between the least two essentially stable states. The method includes providing a first drive signal to the controllable acoustic valve to overcome a retention force of a first essentially stable state in order to initiate movement of the moveable valve element from the first essentially stable state to a second essentially stable state. The provided first drive signal is capable of bringing the moveable valve element from the first essentially stable state and beyond a neutral point between the first and second essentially stable states.
US10887704B2 Method for beamforming in a binaural hearing aid
The invention discloses a method for noise reduction in a binaural hearing aid, said binaural hearing aid comprising a first local unit and a second local unit, wherein the method comprises the following steps: generating a first main signal and a first auxiliary signal in the first local unit from an environment sound, and a second main signal in the second local unit from the environment sound, estimating a direction of arrival of a useful sound signal in the environment sound, assigning a first frequency range and a second frequency range, generating a first range beamformer signal in the first frequency range from the first main signal, the first auxiliary signal and the second main signal by imposing at least one spatial condition related to the estimated direction of arrival on the directional characteristic of the first range beamformer signal, generating a second range beamformer signal in the second frequency range from the first main signal and the second main signal by imposing at least one spatial condition related to the estimated direction of arrival on the directional characteristic of the second range beamformer signal, and generating a first local output signal from the first range beamformer signal and the second range beamformer signal, wherein the first local output signal is transduced into a first output sound by a first output transducer of the first local unit.
US10887703B2 Hearing device and a hearing system comprising a multitude of adaptive two channel beamformers
A hearing system comprises a first hearing device, e.g. a hearing aid. The hearing system comprises at least three input transducers, one of which being selected as a reference input transducer providing a reference input signal, at least two adaptive 2-channel beamformers, each providing a spatially filtered signal based on first and second beamformer-input signals, wherein the adaptive 2-channel beamformers maintain unit amplitude and phase for a target component of said reference input signal. The at least two 2-channel beamformers are coupled in a layered structure at least comprising a primary layer and a secondary layer. The adaptive parameter of a given 2-channel beamformer is determined from the first and second beamformer-input signals for the 2-channel beamformer in question.
US10887702B2 Loudspeaker
To make it possible to take countermeasures against noises of a loudspeaker by means of a simple configuration. A loudspeaker 10 includes: a bobbin 15 that is provided with a voice coil 31; a diaphragm 13 that is connected to the bobbin 15; a frame 11 that supports the diaphragm 13; and a magnetic circuit section 17 that includes a magnet 22. The loudspeaker 10 further includes: a first conductive body 41 that is connected to the voice coil 31 and is led out to the outside of a bobbin 15A; and a second conductive body 51 that is connected to the first conductive body 41 and penetrates the magnet 22.
US10887701B2 Audio transducers
The invention relates to audio transducers, such as loudspeaker, microphones and the like, and includes improvements in or relating to: audio transducer diaphragm structures and assemblies, audio transducer mounting systems; audio transducer diaphragm suspension systems, personal audio devices incorporating the same and any combination thereof. The embodiments of the invention include linear action and rotational action transducers. For both types of transducer, rigid and composite diaphragm constructions and unsupported diaphragm periphery designs are described. Systems and methods for mounting the transducer to a housing, such as an enclosure or baffle are also described. Furthermore, hinge systems including: rigid contact hinge systems and flexible hinge systems are also disclosed for various rotational action transducer embodiments. Various applications and implementations are described and envisaged for the audio transducer embodiments including, for example, personal audio devices such as headphones, earphones and the like.
US10887697B2 Method, system and apparatus for extracting target unwanted audio signal from mixture of audio signals
A method for removing a target unwanted signal from multiple signals. The method includes: providing a set of input signals from external devices; separating the input signals into channels with the unwanted signal and channels without the unwanted signal; synchronizing the sets of input signals; and transferring the separated signal via wire or wirelessly to a sound reproduction device.
US10887696B2 Wireless handset
A wireless headphone including two wireless earphones and a charging band. In normal operation, the wireless earphones are each worn in an ear of a user and are not connected to each other via cables, and each include a first rechargeable battery. When the first rechargeable batteries are running low, the charging band can be connected to the wireless earphones so as to recharge the first rechargeable batteries on the go without interrupting the use of the wireless earphones.
US10887692B1 Microphone array device, conference system including microphone array device and method of controlling a microphone array device
A microphone array device including microphone capsules and at least one processing unit configured to receive output signals of the microphone capsules, dynamically steer an audio beam based on the received output signal of the microphone capsules, and generate and provide an audio output signal based on the received output signal of the microphone capsules. The processing unit is configured to operate in a dynamic beam mode where at least one focused audio beam is formed that points towards a detected audio source and in a default beam mode where a broader audio beam is formed that covers substantially a default detection area. The microphone array may be incorporated into a conference system.
US10887690B2 Sound processing method and interactive device
A sound processing method and an interactive device are provided. The method includes determining a sound source position of a sound object relative to an interactive device based on a real-time image of the sound object; and performing a sound enhancement on sound data of the sound object based on the sound source position. The above solution solves an existing problem that noises cannot be effectively cancelled in a noisy environment is solved, thus achieving the technical effects of effectively suppressing the noises and improving the accuracy of voice recognition.
US10887689B1 Methods and apparatus for wear noise audio signature suppression
Methods, apparatus, systems and articles of manufacture are disclosed for wear noise audio signature suppression. An example method disclosed herein includes generating an audio signature based on a media audio signal during a first time period, collecting acceleration data during the first time period, determining whether the acceleration data corresponds to wear noise having occurred during the first time period, and in response to determining the acceleration data corresponds to wear noise during the first time period, inhibiting transmission of the audio signature to a central facility.
US10887688B2 Audio signal processing apparatus, audio signal processing method, and storage medium that update currently used parameter upon receiving change operation instruction
An audio signal processing apparatus includes a receptor that receives specification operation that specifies a parameter set to be used among a plurality of parameter sets and change operation that changes a parameter value included in a specified parameter set, a signal processor that processes an audio signal based on the parameter set that has been specified by the specification operation, and an update processor that updates a currently used parameter set among the plurality of parameter sets when receiving the change operation.
US10887687B2 Pairing of media streaming devices
Among other things, this document describes a computer-implemented method. The method can include receiving, at a first device, an indication of user input to cause the first device to establish a wireless data connection with another device. A determination can be made at the first device that one or more sensors on the first device are oriented toward a second device. In response to at least one of (i) receiving the indication of user input to cause the first device to establish a wireless data connection with another device and (ii) determining that the one or more sensors on the first device are oriented toward the second device, a first wireless data connection can be established between the first device and the second device. A first stream of audio data can be received and played at the first device.
US10887684B2 Acoustic deflector as heat sink
An omni-directional acoustic deflector includes an acoustically reflective body having a substantially conical outer surface, and an inner surface opposite the outer surface. The inner surface defines a region that is configured to be coupled to a first electronic component such that heat is transferred from the first electronic component to the outer surface of the acoustically reflective body.
US10887681B1 Combination of bone conduction Bluetooth earphone and charging base
A combination of a bone conduction Bluetooth earphone and a charging base includes an earphone body, a PCB, a wireless module, and a rechargeable battery. The PCB, the wireless module and the rechargeable battery are disposed in the earphone body. The wireless module and the rechargeable battery are electrically connected to the PCB. It realizes the design of the bone conduction Bluetooth earphone and solves the problem that an air conduction speaker needs good air tightness, a resonant chamber and tuning and is inconvenient for assembly. The structural design is clever and reasonable, and it is easy for production.
US10887678B2 Loudspeaker apparatus
A loudspeaker apparatus includes a first loudspeaker unit and a second loudspeaker unit that reproduce sound at least at a high frequency. The first loudspeaker unit and the second loudspeaker unit are placed on a plane having an axis extending in a horizontal direction and an axis extending in a vertical direction. The first loudspeaker unit is placed so as to be directed horizontally forward. The second loudspeaker unit is placed so as to be directed vertically upward to make an approximately 90° angle with the first loudspeaker unit.
US10887677B2 Optical receiver
The present disclosure relates to optical receivers. One example optical receiver includes an optoelectronic detector, a transimpedance amplification (TIA) circuit, a single-ended-to-differential converter, an I/O interface, and a controller. The optoelectronic detector, having bandwidth lower than required system transmission bandwidth, converts an optical signal into a current signal. The TIA circuit compensates gain for the received current signal based on a received control signal to obtain a voltage signal, where a frequency response value of the current signal within first bandwidth is greater than that within the bandwidth of the optoelectronic detector, and any frequency in the first bandwidth is not lower than an upper cut-off frequency of the optoelectronic detector. The single-ended-to-differential converter converts the voltage signal into a differential voltage signal. The I/O interface outputs the differential voltage signal. The controller generates the control signal based on the differential voltage signal.
US10887675B2 Sensor management unit, sensing data distribution system, sensing data evaluation method, and sensing data evaluation program
A sensor management unit receives, from at least one sensor device installed external to the sensor management unit, sensing data generated by the sensor device monitoring a target. The sensing data includes background noise data representing noise from a cause other than the target. The sensor management unit includes a background noise data obtaining unit that obtains the background noise data, a reliability determination unit that determines a reliability of the sensing data based on the background noise data, and a determination result output unit that outputs a result of the determination by the reliability determination unit.
US10887669B2 Broadcast system with a URI message watermark payload
A system for broadcasting that includes a watermark payload.
US10887668B2 Device and method for processing emergency alert message in broadcast system
The present invention, with respect to a method for processing an EAM (Emergency Alert Message) by means of a PD (Primary Device) in a broadcast system, is characterized by comprising the steps of: generating an event for requesting a search of a CD (Companion Device); generating an event for receiving an EAM from the PD, and requesting that an application in the CD for displaying the received EAM be executed; and transmitting the EAM to the CD.
US10887665B2 Value-based TV advertising audience exchange
Systems, methods and computer-readable media for a decentralized application system that enables participating parties to automate the buying and selling of TV media units and/or aggregated TV and premium video audiences is described. The value-based TV/premium video media exchange application system allows the participants to interact with the system directly and/or automate transactions and execution between systems, while ensuring proper governance over each participants own rules and economics associated with the transactions, as well as individual campaign constraints and requirements. The decentralized application system significantly lowers current transaction and execution barriers, timing and costs, while providing a highly accountable and trusted system across all of the exchange participants.
US10887660B2 Collaborative media quality determination
A playback device may determine a quality measurement associated with one or more versions of a content fragment. The quality measurements may be based on one or more encoding characteristics associated with the plurality of versions of the content fragments. The quality measurements may be received by a content delivery system from the one or more devices and may be used by the content delivery system in determining a content playlist. By determining the quality measurements at the user device side, a larger number of quality measurements may be received and more accurate quality measurements may be utilized for determining the content playlist.
US10887658B2 System and method for simultaneous broadcast for personalized messages
A system and method for the simultaneous creation, assembly and transmission of synchronous multiple personalized messages to specific targeted individuals or other entities. The system can send rich media distinctly personalized messages such as commercials to a small or large group of selected individuals through any appropriate distribution media. A personalized message is created based on segmenting a message into multiple slots, and providing different selectable segments for each slot. The multiple segments are then simultaneously broadcasted over multiple data streams to a receiver, wherein the receiver switches between the data streams to assemble the personalized message in a just-in-time fashion. Other data including overlays, animation, frame transitions etc. may also be transmitted and used to assemble the personalized message.
US10887657B2 Message transmission method, device and storage medium for media files
A message transmission method is provided. A processor that implements a first client, corresponding to a first account, determines a second account which performs message interaction with the first account, the second account corresponding to a second client. The first client transmits to the second client a preset link that is usable for playing a target media file at the second client, the target media file being currently played at the first client. The first client transmits and receives a message between the first account and the second account based on the target media file being played at the first client and the second client, the message being displayed on a first preset page of the first client.
US10887656B2 Automatic content presentation adaptation based on audience
A method and system of dynamically adapting a streaming media content are provided. A user device determines a class of each member of its audience. Streaming media content is received. The streaming media content is monitored to dynamically determine a rating of each segment of the streaming media content. For each segment of the streaming media content, upon determining that a rating of a segment is above a class of a most restricted member of the audience, one or more portions of the segment are adapted to alter the rating of the segment to the class of the most restricted member of the audience. The segment of the media content is then presented on a user interface of the user device.
US10887646B2 Live streaming with multiple remote commentators
A method comprises receiving video content from at least one video source, timestamping frames of the video content to generate respective first timestamps, and providing the frames in association with the respective first timestamps to a commentator application. The method further includes receiving audio content from the commentator application in association with respective second timestamps, combining the frames of the video content with the received audio content based at least in part on the first timestamps and the second timestamps to generate commented video content, and providing the commented video content to one or more servers of a content delivery network for delivery to one or more viewer devices. A plurality of distinct streams of audio content may be received from respective distinct commentator applications, and the frames of the video content combined with the plurality of distinct streams of audio content to generate the commented video content.
US10887645B2 Processing media data using file tracks for web content
In one example, a device for retrieving media data includes a memory configured to store media data, and one or more processors implemented in circuitry and configured to retrieve a file including the media data, web content formatted according to hypertext markup language (HTML), and data indicating how to synchronize the web content with the media data, and present the media data and the web content, wherein to present the media data and the web content, the one or more processors are configured to synchronize presentation of the web content with presentation of the media data according to the data indicating how to synchronize the web content with the media data.
US10887638B2 Processing and distribution of video-on-demand content items
A method includes encrypting, at a server, a media content item to form encrypted content. The method includes determining, at the server, a group of media devices associated with users that are likely to request the media content item. The method includes multicasting, without receiving a related request for the media content item from a media device of the group, the encrypted content and information from the server to the group of media devices. The information includes a usage period of the encrypted content. The method includes, receiving, at the server during the usage period, an acceptance notice of an offer for the media content item from a media device of the group of media devices. The method also includes sending, from the server to the media device, a decryption key for the encrypted content responsive to the acceptance notice.
US10887633B1 Real time remote video collaboration
Described are systems and methods that enable secure real time communication (“RTC”) sessions that may be used, for example, for editing and movie production. Client devices may interact with an RTC management system to obtain color calibration information so that the color presented on the different client devices is consistent with each other and corresponds to the intended color of the video for which collaboration is to be performed. In addition, on-going multifactor authentication may be performed for each client device of an RTC session during the RTC session. Still further, to improve the quality of the exchanged video information and to reduce transmission requirements, in response to detection of events, such as a pause event, a high resolution image of a paused video may be generated and sent for presentation on the display of each client device, instead of continuing to stream a paused video.
US10887630B2 Device supporting multipath transport control protocol and method by which device receives video data through streaming
A method for receiving video data through streaming using a device supporting a multipath transport control protocol (MPTCP) is provided. The method includes receiving the video data through a first network; calculating a buffer duration of buffered video data from among the received video data; determining whether to activate a second network based on the calculated buffer duration; and receiving the video data by using at least one from among the first network and the second network based on a result of the determining.
US10887629B1 Basketball video interaction method and device, intelligent basketball stand and storage medium
Disclosed are a basketball video interaction method, device, intelligent basketball stand and storage medium. The method includes: judging whether a consent connection instruction sent by a target intelligent basketball stand is received; establishing a connection with the target intelligent basketball stand if the consent connection instruction sent by the target intelligent basketball stand is received; collecting a local basketball video, sending the local basketball video to the target intelligent basketball stand, and receiving a target end basketball video sent by the target intelligent basketball stand; and playing and displaying the target end basketball video locally. Communication interconnection between a local intelligent basketball stand and the target intelligent basketball stand is realized; function diversification of the basketball stand is realized; and collected basketball videos can be transmitted between intelligent basketball stands, so that the target end basketball video of the target intelligent basketball stand can be viewed in real time.
US10887627B2 Set-top box with enhanced features and system and method for use of same
A set-top box with enhanced features and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box generates a default interactive portal as well as a guest-specific interactive portal, which is generated from a guest configuration profile having information including guest identification, a guest channel preference presentation, and a guest service preference presentation with guest account information. The guest configuration profile may also enable the creation of a local area wireless network with substantially the same behavior as the guest's home wireless network. The guest configuration profile may further enable the control of in-room amenities, such as temperature control, lighting, shades, and availability, for example.
US10887626B2 Image decoding device and image encoding device
The present invention avoids waste caused by performing both a Secondary Transform and an Adaptive Multiple Core Transform. Provided is a device including: a core transform unit (1521) that can perform an Adaptive Multiple Core Transform on a Coding Tree Unit; and a Secondary Transform unit (1522) that can perform, before the Adaptive Multiple Core Transform, a Secondary Transform on at least any one of sub-blocks included in the Coding Tree Unit. The device omits any of the Adaptive Multiple Core Transform and the Secondary Transform in accordance with at least any of a flag associated with the Adaptive Multiple Core Transform and a flag associated with the Secondary Transform, or in accordance with a size of the Coding Tree Unit.
US10887622B2 Division-free bilateral filter
A video decoder can be configured to perform a filtering operation by determining a first difference value that corresponds to a difference between the sample value of the selected sample and a sample value of a first neighboring sample; multiplying the first difference value by a first weighting parameter to determine a first weighted difference value; determining a second difference value that corresponds to a difference between the sample value of the selected sample and a sample value of a second neighboring sample; multiplying the second difference value by a second weighting parameter to determine a second weighted difference value; and adding the first weighted difference value and the second weighted difference value to the sample value of the selected sample to determine the modified sample value.
US10887619B2 Moving image decoding device, moving image coding device, and prediction image generation device
A prediction image generation apparatus for generating a prediction image by performing motion compensation on multiple reference images, the prediction image generation apparatus includes a prediction image generation unit configured to generate the prediction image with reference to a first reference image, a second reference image and a gradient correction term. A motion compensation unit having a motion compensation function using a bi-prediction gradient change (Bi-directional optical flow, BIO) prediction derives the gradient correction term with reference to each pixel value of a horizontal gradient image and a vertical gradient image. An inter-frame-distance weight derivation unit included a gradient correction bi-prediction derivation unit included in the motion compensation unit determines each weight coefficient to be multiplied by the value of the each pixel, depending on a first picture interval and a second picture interval, the first picture interval being a picture interval between a target image to be predicted and the first reference image, the second picture interval being a picture interval between the target image and the second reference image.
US10887617B2 Multi-view coding with exploitation of renderable portions
Rendered portions of a renderable portion of a first view of a multi-view signal are introduced into a prediction loop of a multi-view encoder to form a reference signal for the block-based prediction of the encoder's view predictor may improve the prediction and thereby increasing the coding efficiency. The introduction may be performed by completely inserting the renderable portion into the prediction loop to form new reference pictures with their own reference picture indices in addition to reference pictures obtained by the reconstructed version of the multi-view signal of the block-based prediction. Alternatively, the rendered portion may be introduced into the prediction loop completely, but with replacing the normal prediction reference signal, i.e., the normally reconstructed signal as obtained by block-based prediction. Alternatively, it may be signaled within the data stream which portions of the renderable portion are used to replace respective portions in the normally reconstructed signal.
US10887616B2 Image processing devices having enhanced frame buffer compressors therein
An image processing device includes a frame buffer compressor, which is configured to: (i) compress source data into compressed data having CRC bits appended thereto, and (ii) decompress the compressed data into output data and use the CRC bits to check for errors in the output data. A multimedia device is provided, which is configured to generate the source data in response to raw data. A memory device is provided, which is configured to store the compressed data. The frame buffer compressor may include an encoder configured to compress the source data into the compressed data with the CRC bits appended thereto, and a decoder configured to decompress the compressed data into the output data. The encoder may include a prediction module, which is configured to generate prediction data including reference data and residual data, from the source data.
US10887613B2 Visual processing using sub-pixel convolutions
A method for enhancing one or more sections of lower-quality visual data using a hierarchical algorithm, the method comprising receiving one or more sections of lower-quality visual data. The one or more sections of lower-quality visual data are enhanced to one or more sections of higher-quality visual data using the hierarchical algorithm. Additionally, at least the first step of the hierarchical algorithm is performed in a lower-quality domain; and wherein the hierarchical algorithm operates in both a higher-quality domain and the lower-quality domain.
US10887612B2 Hybrid backward-compatible signal encoding and decoding
Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal.
US10887605B2 Method and device for intra prediction
A method for decoding an image according to the present invention comprises the steps of: receiving and decoding MPM index information for indicating an MPM candidate which is to be used as an intra prediction mode of a current block; generating an MPM candidate list containing a plurality of MPM candidates for the current block; determining the MPM candidate indicated by the decoded MPM index information as the intra prediction mode of the current block, among the plurality of the MPM candidates which constitute the MPM candidate list; and generating a prediction block corresponding to the current block by performing intra prediction for the current block based on the determined intra prediction mode.
US10887604B2 Signalling of filtering information
A video decoder is configured to, for a group of video blocks of the video data, determine a number of merged groups for a plurality of classes is equal to one merged group; receive a first flag indicating that filter coefficient information for at least one merged group is not coded in the video data; receive for the one merged group, a second flag, wherein a first value for the second flag indicates that filter coefficient information mapped to the one merged group is coded in the video data, and wherein a second value for the second flag indicates that the filter coefficient information mapped to the one merged group is all zero values; determine the second flag is equal to the second value; and determine one or more filters from the set of filters using the all zero values.
US10887600B2 Method and apparatus for packaging and streaming of virtual reality (VR) media content
An electronic device, a server and a method for packing and consuming video content are disclosed. The electronic device includes a sensor, a processor operably connected to the sensor, and a transceiver operably connected to the processor. The processor is configured to determine a current viewport for video content based on an output of the sensor. The transceiver is configured to request and receive a media stream including (i) a high-resolution video partition of the video content that covers the current viewport and (ii) a low-resolution version of the video content that is rotated relative to the video content. The processor is further configured to process the package to render at least one of the high-resolution video partition of the video content or the low-resolution version of the video content. The high-resolution video partition and the low-resolution video of the video content are packed together.
US10887597B2 Systems and methods of determining illumination compensation parameters for video coding
Techniques and systems are provided for coding video data. For example, a method of coding video data includes determining one or more illumination compensation parameters for a current block and coding the current block as part of an encoded bitstream using the one or more illumination compensation parameters. In some cases, the method can include determining one or more spatially neighboring samples for the current block and deriving the one or more illumination compensation parameters for the current block based on at least one of the one or more spatially neighboring samples. The method can further include signaling, individually, for the current block, an illumination compensation status in the encoded bitstream. The method can further include signaling at least one of the one or more illumination compensation parameters for the current block in the encoded bitstream.
US10887596B2 CCLM-based intra-prediction method and device
A method for decoding a picture based on a cross-component linear model (CCLM) mode includes deriving neighboring luma reference samples of a luma block, deriving down-sampled neighboring luma reference samples, deriving a linear model parameter based on the down-sampled neighboring luma reference samples and the neighboring chroma reference samples, where the neighboring luma reference samples includes top neighboring luma reference samples, and left neighboring luma reference samples, and where when the top boundary of the luma block overlaps with a boundary of a coding tree unit (CTU), the number of the top neighboring luma reference samples used for deriving the down-sampled neighboring luma reference samples among the neighboring luma reference samples is less than that of the left neighboring luma reference samples used for deriving the down-sampled neighboring luma reference samples.
US10887592B2 Method, apparatus and system for encoding and decoding a sample adaptive offset data of encoded video data
Disclosed is a method of decoding sample adaptive offset type index data from a received stream of encoded video data. The method determines an arithmetically encoded first portion of a sample adaptive offset type index value from the stream of video data, and a bypass encoded second portion of the sample adaptive offset type index value when the first portion indicates that the second portion will be present in the stream of video data. The method decodes the sample adaptive offset type index from a combination of the decoded first and second portions of the sample adaptive offset type index values. The sample adaptive offset type index data is used to select one of a plurality of offsets in digital video decoding. Corresponding methods of encoding are also disclosed.
US10887589B2 Block size determination for video coding systems and methods
A block processing procedure to determine coding-block or transform-block sizes for encoded and decoding video data. An encoder obtains unencoded video data and selects a region-of-interest in the video data. Image characteristics of the video data are determined from the region-of-interest and a block size is determined from those image characteristics. The video data is encoded using the block size without storing the block size in a header associated with the encoded data. A decoder obtains the encoded data and selects a second region-of-interest in the encoded data that corresponds to the unencoded data region-of-interest. Second image characteristics are determined from the second region-of-interest, where the second characteristics are the same as the characteristics determined for the unencoded data. A block size is determined from the second image characteristics without using a header associated with the encoded data. The encoded data is decoded based on the determined block size.
US10887586B2 Picture encoding method and terminal
Application discloses a picture encoding method and a terminal. In the method, a terminal divides the plurality of pictures into N groups, wherein the dividing is based on reference information of each of a plurality of pictures. The terminal encodes the N groups of pictures, where the following steps are performed on each one of the N groups of pictures: selecting a first picture from a target group according to a preset rule, and encoding the first picture, where the first picture is a picture first encoded in the target group, and the target group is any one of the N groups of pictures; selecting a reference picture for a second picture from the target group, where the second picture is a picture in the target group other than the first picture; and performing motion estimation on the second picture by using the reference picture, to encode the second picture.
US10887584B2 Naked-eye three-dimensional display device and control method thereof
A naked-eye three-dimensional display device includes a display panel, a liquid crystal grating, a processor and an image collector, wherein, the image collector is configured to obtain first current viewing information and second current viewing information, and send the same to the processor; the processor is configured to receive and store the first and second current viewing information, adjust a width and/or a position of a light transmitting region of the liquid crystal grating according to the first current viewing information, and adjust an output picture of the display panel, according to the second current, viewing information and the width and/or the position of the light transmitting region of the liquid crystal grating adjusted.
US10887583B2 Control of cameras with correction based on the difference between imaging characteristics of the cameras
A camera system includes: a first camera and a second camera; a camera adaptor box; and a camera control unit.
US10887575B2 Efficient multi-view coding using depth-map estimate and update
This disclosure is directed to coding a multi-view signal, which includes processing a list of plurality of motion vector candidates associated with a coding block of a current picture in a dependent view of the multi-view signal. Such processing includes estimating a first motion vector based on a second motion vector associated with a reference block in a current picture of a reference view of the multi-view signal, the reference block corresponding to the coding block of the current picture in the dependent view. The first motion vector is added into the list, and an index is used that specifies at least one candidate from the list to be used for motion-compensated prediction. The coding block in the current picture is coded by performing the motion-compensated prediction based on the at least one candidate indicated by the index.
US10887574B2 Selective packing of patches for immersive video
Embodiments are generally directed to selective packing of patches for immersive video. An embodiment of a processing system includes one or more processor cores; and a memory to store data for immersive video, the data including a plurality of patches for multiple projection directions. The system is select the patches for packing, the selection of the patches based at least in part on which of the multiple projection directions is associated with each of the patches. The system is to encode the patches into one or more coded pictures according to the selection of the patches.
US10887572B2 Suggested viewport indication for panoramic video
A suggested viewport indication is generated and sent for use in a panoramic video. In one example, a method includes receiving encoded video including viewport metadata, decoding the video, extracting the viewport metadata, generating a viewport of the decoded video based on the viewport metadata, and buffering the generated viewport for display.
US10887570B2 Systems and methods for providing punchouts of videos
Multiple punchouts of a video may be presented based on multiple viewing windows. The video may include visual content having a field of view. Multiple viewing windows may be determined for the video, with individual viewing window defining a set of extents of the visual content. Different punchouts of the visual content may be presented based on the different viewing windows. Individual punchout of the visual content may include the set of extents of the visual content defined by corresponding viewing window.
US10887569B2 Virtual viewpoint synthesis method based on local image segmentation
Disclosed is a virtual viewpoint synthesis method based on image local segmentation, which relates to the digital image processing technology. By mapping the input left and right images to the virtual viewpoints so as to be fused to obtain a synthesized image, smoothing and denoising the rough and noisy depth maps based on the object segmentation information of the scene, the method as disclosed solves the occlusion issue through local area segmentation during the process of viewpoint synthesis, which may guarantee that the subjective quality of viewpoint synthesis will not be significantly deteriorated when the depth map has a relatively large flaw, and maintain geometric information of the scene to the utmost extent so as to generate a real immersive sense, thereby ameliorating the drawback of significant deterioration of synthesis quality in conventional methods when the depth information of the scene has errors and noises, and offering a relatively strong robustness to the errors in the depth map information of the scene. The disclosed method may be applied to a video surveillance system and image processing software, etc.
US10887565B2 Information processing device and information processing method
Display of an image projected on a projection plane is appropriately controlled. An information processing device is an information processing device including a control unit. Here, a projection unit projects and displays a part of an image to be displayed on a projection plane. In addition, the control unit included in the information processing device controls the image displayed on the projection plane on the basis of a display area of the image displayed on the projection plane specified on the basis of a relative positional relationship between a projection unit and the projection plane and control information associated with the image to be displayed.
US10887563B2 Projection system, projection method, and program recording medium
To safely project a desired projection image in any projection area, provided is a projection system including: a projection device projecting light forming display information in a projection area; an imaging device capturing a range including the projection area; and a control device controlling to cause the projection device to project light and the imaging device to capture the projection area. The control device includes: an analysis circuit accumulating image information about the projection area captured by the imaging device and detects an abnormality in the projection area by comparing any one piece of accumulated image information about the projection area with image information about the projection area most recently captured by the imaging device; and a safety control circuit executing safety control to change a projection condition for the projection device when an abnormality is detected in the projection area by the analysis circuit.
US10887562B2 Camera device for the exterior region of a building
A camera system for the exterior region of a building, comprising a camera for producing image data of surroundings of the camera system, comprising a motion detector to detect a movement of an object in the surroundings of the camera system, contains an evaluation module configured to detect a movement of an object in the surroundings of the camera system on the basis of a program-technical motion detection in the image data.
US10887561B2 Surveillance system, surveillance method, and program
A surveillance system (1) includes an area information acquisition unit (101), a position information acquisition unit (102), a candidate determination unit (103), and a notification unit (104). The area information acquisition unit (101) acquires information of a surveillance-desired area. The position information acquisition unit (102) acquires pieces of position information of a plurality of portable terminals (20), each portable terminal performing surveillance using an image capturing unit. The candidate determination unit (103) determines a candidate portable terminal (20) to be moved to the surveillance-desired area from among the plurality of portable terminals (20) based on the acquired pieces of position information of the plurality of portable terminals (20). The notification unit (104) outputs a notification to the candidate portable terminal requesting to move to the surveillance-desired area.
US10887559B2 Video camera device and method to monitor a child in a vehicle by secure video transmission using blockchain encryption and SIM card WiFi transmission
The present invention is directed to a system of monitoring a child seated in the rear seat of a vehicle in a child's car seat employing a video camera which transmits a video signal to a video display receiver placed in the driver's frame of vision. The video camera is placed within a child's toy, the camera signal being transmitted remotely to a separate video display monitor screen device, viewable to the driver of the vehicle. The camera is adjustable in various positions within the vehicle compartment. To adjust camera direction the invention includes a bendable, flexible and sturdy neck that interconnects the camera to a transmission unit, which provides the driver with a view of the child. The invention further employs use of blockchain technology and SIM card security measures, via cell phone network, to provide users with secure transmission of video images and to prevent hacking by outside third parties.
US10887558B1 Methods and devices for enhancing functionalities related to sensors
Methods and systems for automatically setting up a sensor connected to an apparatus. For example, a computer-implemented method for automatically setting up a sensor connected to an apparatus includes: receiving a sensor-connection signal corresponding to a connection established between the sensor and the apparatus; determining whether a streaming microservice corresponding to the sensor has been downloaded onto the apparatus; if the streaming microservice has not been downloaded onto the apparatus, determining whether the streaming microservice corresponding to the sensor is supported by the apparatus; if the streaming microservice is supported by the apparatus, downloading a streaming microservice docker from a docker registry, the streaming microservice docker including the streaming microservice and a driver corresponding to the sensor; and deploying the streaming microservice with the driver corresponding to the sensor.
US10887554B2 Mobile terminal with a plurality of cameras respectively having different field of views and method of displaying multi-previews in the same
Provided is a mobile terminal including a plurality of cameras having different FOVs, the mobile terminal including: a display for displaying a preview sensed by an activated camera among the plurality of cameras; and a controller configured to control the plurality of cameras and the display, wherein the controller is configured for: controlling the display to output multi-previews of the plurality of cameras in response to a first signal indicating outputting the multi-previews of the plurality of cameras; when a camera of a field of view (FOV) smaller than a FOV of an activated camera among the plurality of cameras is deactivated, cropping a preview sensed by the activated camera and generating a preview of the deactivated camera using the cropped preview.
US10887552B1 Door-knocking for teleconferencing
Teleconferencing between a monitoring device and a user device includes receiving a first request to establish a first audio-visual conference from the user device of a remote user; in response to the first request, performing steps including enabling an audio channel of the monitoring device to receive audio input from the user device and disabling a camera of the monitoring device; displaying, on a display of the monitoring device, an entry code; receiving, from the user device of the remote user, an entered code; and in response determining that the entered code is equal to the entry code, enabling the camera of the monitoring device.
US10887549B1 Synchronized viewing of shared content
A system may send content to be shared in an online meeting between a plurality of computing devices to each of the plurality of computing devices. The system may receive, from a computing device associated with a presenter role in the online meeting from the plurality of computing devices, indications of interactions with the content. The system may, in response to receiving the indications of the interactions, send one or more commands to each of the plurality of computing devices other than the computing device to synchronize presentation of the content at each of the plurality of computing devices other than the computing device according to the interactions with the content by the computing device.
US10887548B2 Scaling image of speaker's face based on distance of face and size of display
A method can include determining a distance of a person's face from a camera that captured an image of the person's face, determining a size of a display in communication with the camera, and scaling the image based on the determined distance of the person's face and the determined size of the display.
US10887545B2 Remote presence system including a cart that supports a robot face and an overhead camera
A tele-presence system that includes a cart. The cart includes a robot face that has a robot monitor, a robot camera, a robot speaker, a robot microphone, and an overhead camera. The system also includes a remote station that is coupled to the robot face and the overhead camera. The remote station includes a station monitor, a station camera, a station speaker and a station microphone. The remote station can display video images captured by the robot camera and/or overhead camera. By way of example, the cart can be used in an operating room, wherein the overhead camera can be placed in a sterile field and the robot face can be used in a non-sterile field. The user at the remote station can conduct a teleconference through the robot face and also obtain a view of a medical procedure through the overhead camera.
US10887543B2 Automatic adjustment of video orientation
Methods, systems and computer program products for automatic adjustment of video orientation are provided. A computer-implemented method may include receiving a video comprising a plurality of image frames, receiving, via a user interface, a user request to initiate an automatic correction of the video that was recorded by the video recording device of the mobile device that was shaken during the recording, performing the automatic correction of the video, comprising automatically adjusting one or more of the plurality of image frames in the video to correct shaking, presenting the user interface providing a playback of a preview of the adjusted video, and presenting, in the user interface, alongside the playback of the preview of the adjusted video, a concurrent playback of the video originally recorded by the video recording device of the mobile device.
US10887542B1 Video reformatting system
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for receiving, by one or more processors, a video comprising one or more shots in a first aspect ratio; detecting a first shot of the one or more shots, the first shot comprising a sequence of frames; and identifying an object that appears throughout a continuous portion of frames of the sequence of frames in the first shot. A visual presentation of the object in the first shot is automatically modified and a modified video comprising the one or more shots in a second aspect ratio is generated based on the automatically modified visual presentation of the object in the first shot.
US10887541B2 Gun fire location apparatus, system and methods of operating the same
Apparatus, systems and methods for monitoring a firearm discharge by using a discharge tracking device attached to a firearm, the device comprising a monitoring unit having a processor and a memory coupled to an input-output unit, a plurality of sensors including an accelerometer, a microphone, a gyroscope and a camera communicatively coupled to the input-output unit of the monitoring unit, a wireless communication interface configured to communicate with at least one other discharge tracking device. The memory is configured to store data from the plurality of sensors including video from the camera and audio from the microphone and the processor is configured to determine the discharge of the firearm by processing and interpreting signals generated by the plurality of sensors including video from the camera and audio from the microphone and transmitted via the discharge tracking device.
US10887539B2 Imaging device
An imaging device includes: a first chip that includes pixels arranged in a row, the pixels including: a first pixel including a first photoelectric converter and a first transistor, having a first control terminal, coupled to the first photoelectric converter; and a second pixel including a second photoelectric converter and a second transistor, having a second control terminal, coupled to the second photoelectric converter; and a second chip including: a signal line extending along the row; a first buffer circuit having a first input terminal and a first output terminal, the first input terminal being coupled to the signal line, the first output terminal being coupled to the first control terminal; and a second buffer circuit having a second input terminal and a second output terminal, the second input terminal being coupled to the signal line, the second output terminal being coupled to the second control terminal.
US10887538B2 Solid-state imaging device, control method thereof, and electronic apparatus
An imaging device includes a plurality of pixels including a first pixel and a second pixel, and a differential amplifier including a first amplification transistor, a second amplification transistor, and a first load transistor. The first load transistor receives a power source voltage. The imaging device includes a first signal line coupled to the first amplification transistor and the first load transistor, a second signal line coupled to the second amplification transistor, and a first reset transistor configured to receive the power source voltage. A gate of the first reset transistor is coupled to the first load transistor. The first pixel includes a first photoelectric conversion element and the first amplification transistor, and the second pixel includes a second photoelectric conversion element and the second amplification transistor.
US10887537B1 Compressive sensing based image capture using dynamic masking
Some embodiments provide a novel compressive-sensing image capture device and a method of using data captured by the compressive-sensing image capture device. The novel compressive-sensing image capture device includes an array of sensors for detecting electromagnetic radiation. Each sensor in the sensor array has an associated mask that blocks electromagnetic radiation from portions of the sensor. In some embodiments, an array of passive masks is used to block a particular set of areas of each sensor in the sensor array. In some embodiments, the image capture device also includes an array of lenses corresponding to the sensors of the sensor array such that each sensor receives light that passes through a different lens. Some embodiments of the invention provide a dynamic mask array. In some embodiments, a novel machine trained network is provided that processes image capture data captured by the compressive-sensing image capture device to predict solutions to problems.
US10887533B2 Infrared crosstalk compensation method and apparatus thereof
An infrared crosstalk compensation method includes capturing an original image of a scene, where the original image includes a plurality of original pixels, the original pixels are arranged in a two-dimensional array according to a first axial direction and a second axial direction, and each original pixel has a red subpixel value, a green subpixel value, a blue subpixel value, and an infrared subpixel value. The method further includes: obtaining compensated values of the red, green, blue, and infrared subpixel values according to the original image, a compensation axial direction, a plurality of red, green, blue compensation coefficients corresponding to the compensation axial direction, and compensation equations; and obtaining a compensated image according to the compensated values of the red, green, blue, and infrared subpixel values.
US10887527B2 Image capture apparatus having illumination section, monitoring system including image capture apparatus, method of controlling image capture apparatus, and storage medium
An image capture apparatus capable of improving the quality of an image captured using illumination. A multi-eye image capture section has image capture sections that capture images in different image capture ranges partially overlapping with each other to generate a wide-angle image. A single-eye image capture section captures an image in part of the image capture ranges of the multi-eye image capture section and changes an image capture direction. When performing image capture using illumination, the exposure level of a first image capture section of the multi-eye image capture section, having an image capture range overlapping with the image capture range of the single-eye image capture section is controlled to be lower than the exposure level of a second image capture section having an image capture range not overlapping with the image capture range of the single-eye image capture section.
US10887526B2 Monitoring system, monitoring method, and monitoring program
In a monitoring system, the management device causes a display device to display an image generated by capturing by the camera whose direction has been controlled; accepts designation of at least one tracking target, the at least one tracking target being designated from among moving objects in the displayed image by an operator; and performs tracking control comprising controlling a photographing range of the camera in such a way that the designated at least one tracking target is kept captured by the camera.
US10887518B2 Camera module
A camera module includes a gyro sensor including a data output port and configured to provide gyro data through the data output port, a first camera module including a first lens barrel, and a first shake corrector configured to provide an optical image stabilization (OIS) function to the first lens barrel and including a first communication pad configured to receive the gyro data, and a second camera module including a second lens barrel, and a second shake corrector configured to provide an OIS function to the second lens barrel and including a second communication pad configured to receive the gyro data, wherein the first communication pad of the first shake corrector and the second communication pad of the second shake corrector are connected in common to the data output port.
US10887516B2 Wearable camera system
A wearable camera systems according to examples of the present disclosure may include a camera and a mobile charging unit. The camera may include onboard power, memory and control for capturing and storing an image without being connected to the mobile charging unit and the camera body may have a width or a height that is smaller than the length of the camera body. The camera body may include a trigger for initiating image capture. The wearable camera may be attachable to an eyewear temple and the mobile charging unit is configured to recharge the wearable camera without being connected to an external power source.
US10887514B2 System and method of providing gaze and awareness for ultra wide and 360 cameras
An apparatus includes a 360 camera configured to image a volume including one or more local users, and generate an output for remote users, and an illumination device configured to generate a visual output for the one or more local users that is indicative of a viewing direction or a number of the remote users, based on a mapping of a region of interest of the remote viewers. The illumination device is associated with the 360 camera.
US10887512B2 Camera system
A camera system includes: a first imaging element; a second imaging element different from the first imaging element; an oscillator for supplying a clock signal to the first imaging element and the second imaging element; and a controller that controls an operation of the first imaging element and an operation of the second imaging element, and acquires image signals outputted by the first imaging element and the second imaging element. The controller synchronizes and outputs image data of a first region, which is a part of an effective pixel region of the first imaging element, and image data of a second region, which is a part or a whole of an effective pixel region of the second imaging element.
US10887509B2 Systems and methods for dynamically providing layouts based on media content selection
Systems, methods, and non-transitory computer-readable media can receive a selection to include at least a first media content item, out of a collection of media content items, for presentation in one or more collages. A set of layouts can be dynamically provided based on the selection of at least the first media content item. A preview of the set of layouts can be dynamically presented. The preview of the set of layouts can visually represent the one or one more collages.
US10887506B2 Image inspection device, image inspection method and computer readable recording medium
An image inspection device which inspects the inspection target by images includes: an imaging part, which images the inspection target; a changing part, which makes the location of the inspection target with respect to the imaging part periodically and relatively change; and a control part, which makes the imaging part image the inspection target so as to acquire a plurality of images having different imaging conditions at a plurality of timings which is periodically repeated due to the relative changes and at which the inspection target is in a predefined location with respect to the imaging part.
US10887504B2 Distance measurement device and distance measurement method
A distance measurement device is characterized in that the device includes: an image sensor configured to convert light to electrical signals to generate a sensor image; a modulator configured to modulate the intensity of light projected on the image sensor, based on a pattern for shooting; a complex information generating unit configured to generate, from the sensor image, complex information including a complex number; an evaluation index array generating unit configured to generate an evaluation index array, based on phase information of the complex information; and a distance information generating unit configured to generate distance information, based on the evaluation index array.
US10887503B2 Control apparatus, image capturing apparatus, and control method
A control apparatus (13) includes a data acquirer (13a) that acquires correction data indicating a relationship between a temperature difference between a temperature detected by a temperature detector (12) and a reference temperature, and a focus movement amount, and a focus controller (13b) that performs focus correction based on the temperature difference and the correction data to perform focus control, and the focus controller (13b) changes the focus correction depending on a drive state of a temperature changer (17) that changes a temperature.
US10887499B2 Camera assembly and packaging methods thereof, lens module, and electronic device
The present disclosure provides a method for packaging a camera assembly. The method includes providing a photosensitive chip having a plurality of first soldering pads; mounting a filter on the photosensitive chip; providing a first carrier substrate; and bonding a plurality of functional components and the photosensitive chip to the first carrier substrate. The plurality of functional components has a plurality of second soldering pads, and the first soldering pads and the second soldering pads all face away from the first carrier substrate. The method includes forming an encapsulation layer to cover the first carrier substrate, the photosensitive chip, and the functional components. The encapsulation layer exposes the filter. The method further includes forming a redistribution layer structure, on one side of the encapsulation layer close to the filter, to electrically connect to the first soldering pads and the second soldering pads; and removing the first carrier substrate.
US10887496B2 Imaging device
In an imaging device, a heater heats cover glass from an outer circumferential side thereof. Here, a first heating area and a second heating area are provided respectively on a lower side and an upper side of the heater, and a heating density of the first heating area is greater than a heating density of the second heating area. Consequently, when defrosting the cover glass, it is possible to inhibit water droplets from remaining in a central portion of the cover glass and in an upper-side portion thereof above this central portion, and to inhibit water droplets from being present in the central portion of the cover glass.
US10887492B2 Temporal alignment of and signal-to-noise-ratio enhancment in image streams for multi-channel x-ray imaging
An apparatus (IP) and a method to generate temporally-aligned image frames for image-streams (LS, RS) in a multi-channel (CR, CL) imaging system (100). The apparatus (IP) allows reducing or removing temporal distance artifacts that occur when processing the frames into combined image material. The apparatus can also be used to improve signal-to-noise ratio of the frames. The multi-channel imaging system (100) may be a stereoscopic imager.
US10887491B2 Image processing apparatus for processing of highlighted regions
According to one embodiment, an image processing apparatus includes a scanner, a memory, and a processor. The scanner acquires a read image of an original document. The memory stores the read image of the original document that is acquired by the scanner. The processor detects a highlighted region including a region that is highlighted with a chromatic color in the read image of the original document which is stored in the memory and a circled region including a region circled by the chromatic color, and classifies the highlighted region as a region for first processing and classifies the circled region as a region for second processing.
US10887490B2 Image processing apparatus, image processing system, and computer program product
An image processing apparatus includes a reflection characteristic detector, and a gradation characteristic correction unit. The reflection characteristic detector is configured to detect reflective characteristics of respective output images on respective print media formed in a temporarily shifted manner among print media on which output images corresponding to input image data are formed. The gradation characteristic correction unit is configured to correct gradation characteristics of the input image data such that the reflection characteristics of the respective output images on the respective print media detected by the reflection characteristic detector match.
US10887485B2 Image forming apparatus for forming image representing evacuation information expressed in language recognized by speech recognition function
An image forming apparatus includes a speech input device, a display device, an image forming device, and a control device. The display device displays an image expressed in a preset language for display. The control device functions as a controller that operates in either one of a normal operating mode and an emergency operating mode and recognizes, based on a speech input to the speech input device, a language of the input speech. During operation in the normal operating mode, the controller recognizes a language of the speech input to the speech input device and sets the recognized language as the language for display. During operation in the emergency operating mode, the controller recognizes a language of the speech input to the speech input device and allows the image forming device to form an image representing evacuation information expressed in the recognized language.
US10887479B2 Multifunctional peripheral device detecting and displaying signature lines within an electronic document
A system comprising a multifunctional peripheral device in which the multifunctional peripheral device comprises a processor and a display device, in which the processor detects signature lines in an electronic document, and in which the display device of the multifunctional peripheral device displays the detected signature lines one at a time.
US10887476B1 Use of published electronic documents to enable automated communication between readers and authors
A system and method of using published electronic documents to create communications links between different readers and authors. The original documents may have been optically scanned paper publications, and thus need not initially contain any electronic metadata. These readers and authors may be previously unknown to each other. Here document readers install user-side software on their computerized devices, and these, in turn, communicate with cloud servers running server-side software. Users indicate documents of interest and may assert authorship over some of the documents. The system automatically scans the documents, extracts authorship information, and can use this authorship information to establish electronic links between the readers and authors. Users can exchange comments within the context of any given document, have these comments relayed to authors or other users, and receive context-specific replies back.
US10887475B2 Communication apparatus and control method therefor
A communication apparatus has a first communicator, a second communicator, and a controller. The first communicator is assigned a first destination number. The second communicator is assigned a second destination number. For image transmission, during parameter adjustment processing for adjusting parameters of the waveform of a selection signal which is a signal transmitting a destination number of a communication partner to call, the controller makes the first communicator transmit a selection single of the second destination number. After the selection signal of the second destination number is transmitted, the controller judges whether or not the second communicator receives a call.
US10887474B2 Systems and methods for generating and communicating enhanced portable document format files
A method for converting a facsimile includes receiving the facsimile via the public-switched telephone network, generating an enhanced portable document format (EPDF) file that includes information in addition to image information and communicating the EPDF file to an e-mail server. The EPDF file can then be communicated as an attachment to an e-mail message addressed to the intended recipient of the facsimile. A facsimile processing system includes a public-switched telephone network interface, a packet-switched network interface, a mail transfer protocol server, an input agent, a job processor and a translator. The input agent identifies and forwards the incoming facsimile to the job processor. The job processor determines when an EPDF file is desired and communicates appropriate instructions to the translator. The translator generates the EPDF file in response to the instructions and the image information from the facsimile. The translator integrates signatures and repositionable notes in outbound facsimiles.
US10887473B2 Image reading apparatus and image forming apparatus for detecting whether sheet is protruding from readable range
An image reading apparatus comprises a platen, a support, a reader, an open/close unit, a first obtainer, a mark, a positioning member, and a determiner. A position of the mark on a pressing surface of the cover, is provided at a position at which, in a case where a sheet of a maximum size among standard sizes that can entirely fit in a readable range of the reader is positioned with respect to the positioning member, at least a portion of the mark is not hidden by the sheet as viewed from the reader.
US10887472B2 Wireless service card having machine readable codes and device and process for use therewith
A process for authorizing wireless service includes providing a generally rectangular flat form factor card having a first surface and opposing second surface. The process further includes providing a machine-readable activation code arranged on the first surface, wherein the machine-readable activation code is configured to authorize the wireless service when provided to a system associated with a wireless service provider, receiving the machine-readable activation code in a server, the machine-readable activation code being captured by a wireless device, and provisioning the wireless service to the wireless device from a wireless network when the machine-readable activation code is provided to the system associated with the wireless network.
US10887466B2 Method and system for scheduling and initiating a conference call or other event
A system for scheduling and initiating a conference call including an application server including: an interface and a parser operably coupled to the interface to extract information from received information. The system may further include a communication server that includes an event database operable to generate an event ID responsive to the received event information and store an event record, and a contact database comprising a plurality of contact records that determines if the plurality of contact records comprises either of the event host or the event participant. The system further includes an interface operable to establish a conference call responsive to the event date and the event time and call each of the event host and the event participant.
US10887462B1 System and method for assisting an agent during a client interaction
A computing system, method and non-transitory computer readable memory are provided, to assist an agent during a client interaction between the agent and a client over a communications channel. An agent station may generate a graphic user interface (GUI) of the client interaction during the client interaction, the GUI displaying a current identified keyword and one or more interaction phases, each interaction phase having a respective current phase score for the client interaction. A keyword and associated keyword information from the client interaction may be received, including phase and corresponding phase score information, and the GUI updated with the currently identified keyword and newly received phase information accounting for the received corresponding phase score information. A situation report may be generated for a designated party, the situation report including an agent identification, and client interaction information including comments entered by the agent relating to the client interaction.
US10887455B2 Automatic caller identification translation
The invention provides an interrogator for obtaining information associated with a caller identification, such as a telephone number, transmitted within an incoming telephone call including: a receiving device configured to receive the incoming telephone call and to extract the caller identification from the incoming telephone call; an interrogating device configured to receive the extracted caller identification from the receiving device and to interrogate information associated with the caller identification from an external data base, which is configured to operate independently from the user voice communication device for which the incoming telephone call is intended for; and a forwarding device configured to receive and to forward the interrogated information.
US10887446B2 Detecting nuisance and restricted communications via a communication privilege control system
Techniques are described that facilitate generating a set of communication privilege rules that control real-time communication session associated with a client account. More specifically, a Communication Privilege Control (CPC) system is described that can generate a set of communication privilege rules for control of a communication session. The CPC system may detect a real-time communication session between a client device associated with a client account and a third-party device, and in doing so, determine whether the real-time communication session is restricted by the set of communication privilege rules. In doing so, the CPC system may transmit notification data to a trusted device associated with the client account. The notification data may include one or more selectable options to permit the trusted device to control the real-time communication session.
US10887444B2 Device for communication with an analog telephone and telephone incorporating the same
A device permits a conventional, analog telephone to connect to a smart phone to provide access to various smart phone features from the analog telephone. For example, the analog telephone can receive or initiate calls and send or receive texts and may provide a secure access point to home automation devices, including Amazon Alexa, Google Home, or the like. The device may be a stand-alone device that connects to an analog telephone or may be integrated into a telephone of any desired design or style. A smart phone application may be used to connect the smart phone to one or more devices to selectively activate features of select ones of the analog telephones. In some embodiments, the device can have its own subscriber identity module (SIM) and its own telephone number to directly send and receive calls or text messages.
US10887440B2 Multi-purpose device including mobile terminal and sensing device using radio-wave based sensor module
A sensing device includes a radio-wave based sensor module, and a control processor configured to transmit data sensed by the radio-wave based sensor module to a mobile terminal. A holder is configured to hold the mobile terminal and to comprise the radio-wave based sensor module.
US10887439B2 Microelectronic devices designed with integrated antennas on a substrate
Embodiments of the invention include a microelectronic device that includes a die having at least one transceiver unit, a redistribution package coupled to the die, and a substrate coupled to the redistribution package. The substrate includes an antenna unit for transmitting and receiving communications at a frequency of approximately 4 GHz or higher.
US10887438B2 Electronic device including system for extending and retracting flexible display
An electronic device may include an assembly that enables varying a visible portion of a display by extending and retracting a bendable portion of the display. The extending and retracting of the bendable display is facilitated by a first assembly on which a substantially planar visible portion of the display is disposed and a second assembly slidably attached to the first assembly. A space is defined by the first and second assemblies in which a bent portion of the display is housed. When the first assembly is extended (e.g., opened) with respect to the second assembly, at least a portion of the bent portion of the display is extended so as to be visible, and when the first assembly is closed (e.g., retracted) with respect to the second assembly, the extended bent portion of the display is retracted into the space between the first assembly and the second assembly, and is no longer visible. Various constructions of the first and second assemblies and corresponding structures are provided.
US10887435B2 Personal digital assistant comprising a smart phone, a keyboard and a tablet, all fitted together, which can capture images
A personal digital assistant, including: a mobile telephone equipped with a first screen and a first central processing unit managing a first memory; a casing including at least a second screen and a second central processing unit managing a second memory, the casing including a recess for receiving and removably retaining at least part of the mobile telephone; and communication devices for communication between the central processing units of the casing and the mobile telephone. At least one of the central processing units is configured to store data in each of the first and second memories.
US10887433B2 System and method for incremental data processing
Systems and methods are provided for segmenting a data frame to be acquired into a number of incremental data of equal data length. A first incremental data of the data frame can be acquired from one or more sensors. The first incremental data of the data frame can be processed while a next incremental data of the data frame is being acquired from the one or more sensors. The acquiring and processing of incremental data of the data frame can continue until a last incremental data of the data frame is acquired and processed. Processed incremental data can be outputted as a processed data frame.
US10887430B2 Compression in communications
Methods and apparatus are provided for processing communication traffic that includes a plurality of traffic units, each traffic unit having a header and a payload. In one embodiment, header compression is selectively applied to headers of traffic units from the communication traffic, and bit-level bulk data compression is selectively applied to the communication traffic. The bit-level bulk data compression involves accumulating blocks of bits, including headers and payloads of traffic units from the communication traffic, and operating on each block individually. In another embodiment, bit-level bulk data decompression is selectively applied to the communication traffic, and header decompression is selectively applied to headers of traffic units from the communication traffic. The bit-level bulk data decompression involves accumulating blocks of bits, including headers and payloads of traffic units from the communication traffic, and operating on each block individually.
US10887427B1 System for automatic scaling to process requests
Techniques for automatically activating a count of device-independent functions to process a received request and other predicted traffic include determining a current count of active functions, a count of functions currently processing requests, a duration for execution of a function, an average time used by a function to process a request, and a current count of client devices accessing the system. A probabilistic value indicating the likelihood of additional traffic may also be determined based on characteristics of the request. These values are used to determine the available capacity for processing requests using the currently active functions and the predicted capacity to be used to process predicted additional traffic. A number of additional functions may be activated based on the difference between the available capacity and the predicted capacity.
US10887423B2 Personalization of virtual assistant skills based on user profile information
Disclosed in some examples are methods, systems, machine-readable media, and devices to provide a personalized experience, by making user data available to a skill in a personal assistant service. In an example, a third-party skill such as an automated bot may obtain user data (such as user profile and contextual information at runtime) to personalize and adjust an interaction to the user. Operations to implement the techniques may include: providing a data interface of the personal assistant service to expose user data maintained by the personal assistant service, based on user data privacy settings and third-party skill permissions; receiving a request from the third-party skill, via the data interface, to obtain the user data to in connection with performing some action of the third-party skill; and providing the user data to the third-party skill in response to the request, based on the permission settings and the privacy settings.
US10887420B2 Profile based content and services
Profile based services and content can assist with the backward and forward compatibility of conventional service layers or the like. Using a profile to manage content and access to services offered may reduce the overhead or processing associated with providing those value added services by service layers. A service layer may be an M2M/IoT Service Layer, and compatibility may refer to compatibility regarding different versions or releases of the oneM2M Service Layer.
US10887419B2 Fast cache purge optimization handling of unavailable nodes
Processing a purge request is disclosed. In an embodiment, the purge request is received from a node, where the purge request is for a next purge instruction and the node has an associated queue of purge instruction(s) with associated timestamps. In response to receiving the purge request, providing an unprocessed purge instruction having a time stamp before a threshold time. After processing the purge instruction having a timestamp before the threshold time, processing the remaining purge instructions as follows: indicating an availability state of the node as transitional, storing a current time value as a reference time value, processing in chronological order those remaining purge instructions in the queue with a time value chronologically before the reference time value, and indicating an availability state of the node as available.
US10887416B2 Efficient high availability and storage efficiency in a multi-site object storage environment
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a proxy server for hybrid geo-dispersed erasure coding (EC). Responsive to receiving from an application server a request to write an object, the proxy server in a first storage site splits the object into a plurality of EC slices. The proxy server stores a first EC slice in a first storage device via a storage server local to the proxy server. The proxy server stores a plurality of remaining EC slices in a cache storage local to the proxy server. Responsive to determining that network access is available to disperse the plurality of slices among a plurality of geographically distributed storage sites, the proxy server copies the plurality of remaining EC slices to the plurality of geographically distributed storage sites using geo-dispersed erasure coding.
US10887411B2 Adjusting attributes for an on-demand service system based on real-time information
A system and method for dynamically adjusting attributes for a network service is described. A computing system can determine a change that is to be implemented to an attribute of the network service. For each of a plurality of computing devices, the computing system can receive information associated with that computing device from a designated application operating on that computing device. The designated application is associated with the network service. The computing system automatically implements the change to at least one but not all of the plurality of computing devices based on the information received from each of the plurality of computing devices.
US10887407B2 Providing fallback results with a front end server
Browser requests are received and data included in it is added to a vector. If explicit identification information (username, cookie data, etc.) is present, the vector is associated with a pre-existing user record, which is then updated. If not, candidate user records may be identified according to correspondence with values in the vector. Candidate vectors may be eliminated by identifying inconsistency in OS, device, and browser information. Probability assigned to each candidate vector may be adjusted, e.g., reduced, in response to inconsistency in other data relating to a browser. Personalized results are generated based on collected data for a user if possible. If not possible, fallback results are provided by a front end server based on values provided in a browser request matching entries in a fallback database accessed by the front end server. Default results may be provided where the fallback database does not provide a result.
US10887405B2 Method and system for implementing dual network telemetry application programming interface (API) framework
Novel tools and techniques are provided for implementing network application programming interface (“API”), and, more particularly, implementing dual network telemetry API framework. In some embodiments, a computing system might receive first network telemetry data from a first network via a gateway API, might receive second network telemetry data from one or more second networks via a network API, and might analyze the first network telemetry data and the second network telemetry data to determine first instructions to send to the first network and to determine second instructions to send to the one or more second networks. The computing system might send the first instructions to first nodes in the first network to cause the first nodes to perform at least one first action and send the second instructions to each second network to cause the second nodes in each second networks to perform at least one second action.
US10887403B2 Method for managing connections for data communications
A computer-implemented method for data communication. In one example method, a first system sends an enhanced capability exchange (CAPEX) request message to a second system. The CAPEX request message includes a request to change the number of connection pipes on an established socket-based connection between the first system and the second system. The first system receives an enhanced CAPEX response message from the second system. The CAPEX response message accepts the request to change the number of connection pipes on the established connection. The first system changes the number of connection pipes on the established connection in accordance with the accepted request.
US10887402B2 Communication method for keeping network connection of an electronic device in a sleep mode, address translator, and server using the same
A communication method for keeping network connection of an electronic device in a sleep mode includes connecting an address translator to an electronic device via a local network, connecting the address translator to a server via an internet network, providing a connection channel between the electronic device and the server by using the address translator, sending a first keeping-connection request from the electronic device to the address translator before the electronic device gets into a sleep mode, and keeping freely flowing of the connection channel according to the first keeping-connection request by using the address translator when the electronic device is in the sleep mode.
US10887401B2 Device connection method and terminal
A device connection method includes a terminal receiving a communications connection request of a vehicular device, enabling a communications mode corresponding to the communication connection request in a process of connecting to a service of an interconnect protocol, and when determining that the service is successfully connected and that the communications mode is successfully enabled, determining that the terminal is successfully connected to the vehicular device using the interconnect protocol.
US10887398B2 Efficient provisioning of devices
Disclosed in some examples are methods, systems, and machine readable mediums that provide for the configuration and provisioning of computing devices. In particular, computing devices with limited user interfaces, such as some IoT devices. The functionality of the IoT devices is thus improved to allow for more efficient, more secure, and faster configuration.
US10887391B2 Remote cloud backup of data
Methods, systems, and products mirror data between local memory and remote storage. A write command is sent from a server to a remote storage device, and a timer is established. A current time of the timer is compared to a maximum time period. If the maximum time period expires without receipt of an acknowledgment to the write command, then a write error is assumed to exist to the remote storage device.
US10887386B2 Adaptive data mirroring in virtual networks
Some embodiments provide a method for providing a continuous mirroring session between a monitored data compute node (DCN) and a monitoring DCN. The method provides such uninterrupted mirroring session regardless of relocations of the DCNs during the mirroring session. In some embodiments, the method dynamically switches between local mirroring and remote mirroring based on the positions of the monitored DCN and the monitoring DCN. Upon receiving a data message from a port of a forwarding element (i.e., a monitored port), to which a monitored DCN is coupled, the method duplicates the data message. The method then sends the duplicated data message either to a monitoring DCN that executes on the same host machine, or adds particular tunneling data to the duplicated data message and tunnels the duplicated data message to a remote host machine, on which the monitoring DCN executes.
US10887380B2 Multi-cluster ingress
A method for load balancing application requests across a multi-cluster container orchestration system includes receiving a load-balancing configuration for a multi-cluster service managing access to a set of destination clusters hosting a software application deployed by a user. The multi-cluster service uses the load-balancing configuration to load balance application level traffic across the set of destination clusters. Each destination cluster includes at least one container executing the software application and a respective geographical region. The method also includes receiving an application level request directed toward the software application hosted across the destination clusters. The application level request is received from a client and includes a host name and a geographical location associated with the client. The method also includes routing the request to one of the clusters based on the geographical location of the request and the respective geographical locations of the clusters.
US10887377B2 Control system, control method and equalization apparatus
A control system, a control method and an equalization apparatus for improving process control reliability are provided. In each equalization apparatus, a received-data outputting unit sends, to a network, input data from a sensor measuring a state of a process; an other-apparatus-data receiving unit acquires the input data from the received-data outputting unit and receives, from the network, input data sent from each of other equalization apparatuses than itself; and a data selecting unit selects, as output data, a representative value of the input data acquired by the other-apparatus-data receiving unit. Each computing apparatus calculates a manipulative variable of an actuator based on the output data from a corresponding equalization apparatus.
US10887376B2 Electronic system with custom notification mechanism and method of operation thereof
An electronic system includes: a control unit configured to: generate a media content for presenting on a device including a subcontent based on a content template, which includes a configurable element, determine a user information for identifying the device within a context, and update the subcontent with the configurable element, which is adjusted based on the media content and the context, and a communication interface, coupled to the control unit, configured to communicate the subcontent for presenting on the device.
US10887373B2 Proactively sending hosted content items to user computing devices
Techniques for proactively sending hosted content items to user computing devices. In one embodiment, for example, a method includes collecting access event data representing a plurality of access events pertaining to a content item hosted with an online content management service; based on the access event data indicating that the content item is accessed at a plurality of user computing devices, determining a cross-device access signal for the content item; collecting additional access event data representing a third access event pertaining to the content item; and based on the additional access event data satisfying the cross-device access signal, sending at least a portion of the content item to a user computing device of the plurality of user computing devices.
US10887369B2 Customizable load balancing in a user behavior analytics deployment
A deployment manager executing in a distributed computing environment generates a user behavior analytics (UBA) deployment to process structured event data. The deployment manager configures a streaming cluster to perform streaming processing on real-time data and configures a batch cluster to perform batch processing on aggregated data. A configuration manager executing in the distributed computing environment interoperates with the deployment manager to update the UBA deployment with user-provided code and configurations that define streaming and batch models, among other things. In this manner, the deployment manager provides a scalable UBA deployment that can be customized, via the configuration manager, by a user.
US10887368B2 Monitoring quality of a conference call for muted participants thereto
A solution is proposed for monitoring quality of a conference call. Corresponding methods are implemented on a client computing machine of a participant to the conference call, a server computing machine for managing the conference call and a computing system comprising the server computing machine and a plurality of client computing machines, respectively. One or more test signals (having corresponding test frequencies within a human audible range) are generated by each client computing machine in the mute mode without audible effects on the participant. The test signals are transmitted from the client computing machine to the server computing machine. The server computing machine verifies the quality of the conference call for the participant according to a comparison of one or more received signals (received from the client computing machine) with the test signals. Computer programs and computer program products for performing the corresponding methods are also proposed.
US10887367B2 Method and apparatus for delivering multimedia communication data to a thin client device
Various methods, apparatuses/systems, and media for delivering a multimedia communication to a thin client device are provided. A processor receives multimedia communication data from a telephony device over a network and transfers the multimedia communication data to a switching device. The processor also establishes a connection between a browser, embedded within the thin client device, and a server. The processor delivers and terminates the multimedia communication data to the thin client device using the browser embedded within the thin client device after establishing the connection between the browser and the server.
US10887365B2 System and methods for bit rate control
A computer-implemented method for controlling bit rate includes determining a difference between a cumulative number of bits used to encode one or more slices of a frame up to and including a first slice encoded using a first coding parameter and a maximum number of bits allowed to encode the one or more slices of the frame, updating a coding parameter threshold based at least in part on a counter that indicates a number of times when one or more coding parameters used to encode the one or more slices reach or exceed the coding parameter threshold, and determining a second coding parameter used to encode a second slice of the frame based at least in part on the difference and the updated coding parameter threshold.
US10887364B2 Internet streaming and dynamic display of web cam videos
Internet streaming from broadcast radio or television stations is described wherein triggers for dynamic content from internal or external systems cause an encoder system to generate command messages, and optionally to synchronize those command messages with any delays associated with the triggering events. Command messages are delivered through a streaming media distribution system to client media players which obtain or present the dynamic content, in association with any desired configuration changes to the appearance of the media player or the method or manner in which the dynamic content is presented.
US10887358B2 Method and system for providing recommendations using location information
The present invention is directed to system and method for providing recommendation to users using location information. In various embodiments, the present invention provides system that integrates information from user profiles and user-generated content, which can be obtained from a number of social networks, and merchants, to generate recommendations using location information in conjunction with the context of user profiles from various data sources and/or social networks. In certain embodiments, user generated-contents, user profiles and relationships thereof are collected, integrated, analyzed, and stored to allow them to be useful and usable in making recommendations. There are other embodiments as well.
US10887355B2 Method and apparatus for initiating communication sessions
An aspect of the subject disclosure may include, for example, receiving a request from a communication device to initiate a communication session in a packet-switched network, obtaining a first name authority pointer record responsive to determining that there is an undesirable operational state in the packet-switched network, wherein the first name authority pointer record comprises a null record, obtaining a second name authority pointer record responsive to determining that there is a desirable operational state in the packet-switched network, wherein the second name authority pointer record comprises a record, and initiating the communication session according to one of the first name authority pointer record or the second name authority pointer record. Other embodiments are disclosed.
US10887354B2 Media optimization of browser-based real-time communications applications in a virtual desktop environment
Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
US10887353B2 Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
A method of processing a broadcast signal in a broadcast receiver, includes receiving the broadcast signal including service data of a service, first signaling information for fast channel scans and service acquisition, and second signaling information providing information for discovery and acquisition of the service data, wherein the first signaling information includes bootstrap information for the second signaling information, identification information for identifying the service, channel number information for the service and capability information specifying a capability required to decode the service data, wherein the second signaling information is carried in a Layered Coding Transport (LCT) channel that is identified by a Transport Session Identifier (TSI), and wherein a value of the TSI is zero; generating a channel map based on the first signaling information; acquiring the service data based on the second signaling information; and providing the service by decoding the service data.
US10887352B2 System and method for sharing a SIP communication service identifier
A method for providing a user agent (UA) with service identification data. The method includes an application server (AS) transmitting Session Initiation Protocol (SIP) data. The SIP data comprises an identifier of the AS and a service identifier for at least one service supported by the AS. The method further includes the UA receiving the SIP data.
US10887348B1 Detection of network traffic interception
A network security service is provided to detect various intermediaries to a network connection between a client and a destination service, such as a man-in-the-middle (MITM). The network security service may obtain session feature information indicating attributes of the network connection. Based at least in part on the session feature information the network security service may detect an intermediary and perform a security measure.
US10887343B2 Processing method for preventing copy attack, and server and client
Service data is received by a server and from a client computing device, where the service data includes a unique identifier and a variable identifier stored in a local secure storage of the client computing device. The server parses the service data to obtain the unique identifier and the variable identifier as parsed data. The server determines whether the unique identifier and the variable identifier in the parsed data are identical to a unique identifier and a variable identifier associated with the client computing device and recorded by the server as recorded data. If the result of the determination is not identical, the server indicates that the local secure storage of the client computing device is under a copy attack, and performing a predetermined response action. If the result of the determination is identical, the server transmits a new variable identifier to the client computing device.
US10887342B2 Health monitor based distributed denial of service attack mitigation
Provided are methods and systems for mitigating a distributed denial of service (DDoS) event. The method may commence with sending a request to a health monitor concerning a state of a network. The method may continue with attributing a lack of response to the request from the health monitor to be an indication of a collapse of a collapsible virtual data circuit associated with network data traffic. The collapsible virtual data circuit may be designed to collapse in response to the DDoS event in the network. The method may include redirecting the network data traffic associated with the collapsible virtual data circuit based on the indication of the collapse of the collapsible virtual data circuit.
US10887339B1 Systems and methods for protecting a cloud storage against suspected malware
The disclosed computer-implemented method for protecting a cloud storage against suspected malware may include (1) receiving a backup of one or more encrypted files over a network, (2) determining that the one or more encrypted files match one or more criteria associated with suspected malware, and (3) performing a security action that protects a computing device against the suspected malware. Various other methods, systems, and computer-readable media are also disclosed.
US10887337B1 Detecting and trail-continuation for attacks through remote desktop protocol lateral movement
Infrastructure attacks involving lateral movement are identified by monitoring system level activities using software agents deployed on respective operating systems, and constructing, based on the system level activities, an execution graph comprising execution trails. A logon session between a remote connection client executing on a first operating system and a remote connection server executing on a second operating system is identified. Behavior exhibited from the logon session is attributed to a first global execution trail in the execution graph. A reconnection to the logon session between a remote connection client executing on a third operating system and the remote connection server is then identified, and, thereafter, behavior exhibited from the logon session is attributed to a second global execution trail in the execution graph.
US10887333B1 Multi-tenant threat intelligence service
Systems for providing a multi-tenant threat intelligence service are provided. The system receives threat information from a user including IP addresses, and universal threat information including IP addresses. Modify an in-memory IP address tree using IP addresses received from the user and included in the universal threat information. Compare IP addresses from logs of network activity associated with the user to the in-memory IP address tree, and identify IP addresses included in the IP address tree. Cause matching IP addresses to be sent to the user as representing potentially malicious network activity.
US10887332B2 Control of unwanted network traffic
According to embodiments of the present invention, trust evaluation is performed on network entities including a host and a network node with privacy preservation to determine an unwanted traffic source. The trust evaluation is based on detection reports from the hosts and monitoring reports from the network nodes. The network nodes do not know contents of the detection reports, and an entity which executes the trust evaluation does not know real identifiers of the hosts and network nodes.
US10887330B2 Data surveillance for privileged assets based on threat streams
Data surveillance techniques are presented for the detection of security issues, especially of the kind where privileged data may be stolen by steganographic, data manipulation or any form of exfiltration attempts. Such attempts may be made by rogue users or admins from the inside of a network, or from outside hackers who are able to intrude into the network and impersonate themselves as legitimate users. The system and methods use a triangulation process whereby analytical results pertaining to data protocol, user-behavior and packet content are combined to establish a baseline for the data. Subsequent incoming data is then scored and compared against the baseline to detect any security anomalies. The above data surveillance techniques are also applied for detecting intentional or unintentional exfiltration/leak of privileged data/assets between unauthorized users/groups of the organization. Such detection may be performed based on analyzing threat stream data from threat intelligence providers.
US10887329B2 Cluster-based precision mitigation of network attacks
Provided are methods and systems for cluster-based mitigation of a network attack. A method for cluster-based mitigation of a network attack may commence with detecting an unusual pattern in network data traffic associated with data sources. The method may further include extracting signature parameters associated with the network data traffic. The signature parameters may be indicative of the network attack. The method may continue with assigning importance weights to the signature parameters based on historical signature data to generate weighted signature parameters. The method may further include building a decision tree for the data sources based on the weighted signature parameters. The method may continue with creating an optimal number of clusters for the data sources based on an analysis of the decision tree. The method may further include selectively taking at least one mitigating action with regard to the data sources within the clusters.
US10887325B1 Behavior analytics system for determining the cybersecurity risk associated with first-time, user-to-entity access alerts
The present disclosure describes a system, method, and computer program for determining the cybersecurity risk associated with a first-time access event in a computer network. In response to receiving an alert that a user has accessed a network entity for the first time, a user behavior analytics system uses a factorization machine to determine the affinity between the accessing user and the accessed entity. The affinity measure is based on the accessing user's historical access patterns in the network, as wells as context data for both the accessing user and the accessed entity. The affinity score for an access event may be used to filter first-time access alerts or weight first-time access alerts in performing a risk assessment of the accessing user's network activity. The result is that many false-positive first-time access alerts are suppressed and not factored (or not factored heavily) into cybersecurity risk assessments.
US10887324B2 Threat scoring system and method
A threat scoring system and method are provided in which the threat scoring system and method generates a better threat score. In one embodiment, the system and method may accept threat factors, accept weighting of the threat factors, generate a ground truth and generate a threat scoring using analytics based in part on the generated ground truth.
US10887323B2 Detecting malicious beaconing communities using lockstep detection and co-occurrence graph
A computer-implemented method (and apparatus) includes receiving input data comprising bipartite graph data in a format of source MAC (Machine Access Code) data versus destination IP (Internet Protocol) data and timestamp information. The input bipartite graph data is provided into a first processing to detect malicious beaconing activities using a lockstep detection method on the input bipartite graph data to detect possible synchronized attacks against a targeted infrastructure. The input bipartite graph data is also provided into a second processing, the second processing initially converting the bipartite graph data into a co-occurrence graph format that indicates in a graph format how devices in the targeted infrastructure communicate with different external destination servers over time. The second processing detects malicious beaconing activities by analyzing data exchanges with the external destination servers to detect anomalies.
US10887322B2 Preserving integrity of multi-authored message content
The present methods are directed to authenticating multi-author message content. In aspects, a sender of a message (first author) may utilize a messaging application to create the message and some message content. However, when creating the message, the sender may embed original content (e.g., from a second author) into the message. For instance, the sender may embed original content corresponding to a news article, a Twitter® post, an invoice, a blog post, or any other original content. Traditional systems are able to verify the sender (first author), but cannot verify the authenticity of the embedded original content. That is, when the recipient receives the message, the recipient cannot verify whether or not the sender (or some other individual) altered the original content prior to sending the message. The present systems provide for recipient authentication of the identity of the second author, as well as the authenticity of embedded original content.
US10887321B2 Techniques to verify message authenticity
Techniques for verifying message authenticity is provided. In some implementations, a verification request to verify authenticity of a first message is received from a user computing device. The verification request includes a first user identifier and verification information. A delivery message record is obtained. The delivery message record includes a plurality of entries associated with one or more messages sent to one or more user computing devices. Each entry includes a user identifier and feature information of a respective message of the one or more messages. At least one entry that has a second user identifier matching the first user identifier is identified. In response to determining that the feature information of the identified at least one entry matches the verification information from the verification request, a verification message is provided to the user computing device. The verification message indicates that authenticity of the first message is verified.
US10887319B2 Systems and methods for deploying and managing secure limited-administration server systems
A method comprises creating template limited-administration ontologies, the template limited-administration ontologies each identifying a plurality of different managers, each of the different managers having distinct and limited system access privileges. A request is received for a limited-administration server system, the request being associated with a client entity. A particular template limited-administration ontology of the template limited-administration ontologies is selected based on the request. A deployment ontology is generated based on the particular template limited-administration ontology and the request. A limited-administration server system deployment package is generated based on the deployment ontology. The limited-administration server system deployment package is provided for execution, wherein execution of the limited-administration server system deployment package creates a limited-administration server system, the limited-administration server system being capable of controlling access to one or more other systems associated with the client entity, and the limited-administration server system being limited to administration according to the different managers.
US10887317B2 Progressive authentication security adapter
Authentication data for providing access to a resource to a user is received from a requester. The authentication data encapsulates data required by both a first authentication solution and a second authentication procedure both for providing access to a resource. The first and second authentication solutions can differ in authentication modality with the second authentication solution utilizing at least one machine learning model. Thereafter, using the received authentication data, both of the first and second authentication solutions are initiated. Authentication results are received from both of the first and second authentication solutions. The requester is provided with access to the resource if the both of the received authentication results indicate that authentication of the user was successful. Related apparatus, systems, techniques and articles are also described.
US10887315B2 Data and context based role membership system
A data and context based role management system comprising: a community, the community including at least one data source having plural roles stored therein, the plural roles including an identity including at least one of a credential, a function, a capability, and a historic response data; a discovery module configured to identify an alert associated with an event requiring a response, the discovery module being further configured to search the community for a responder based on the event, wherein the discovery module is configured to compare a criteria based on the event to the identity associated with each of the plural roles to identify the responder; and when the responder is identified, the community promotes the responder to transform at least one device of the responder to provide at least access to data associated with the event.
US10887309B2 Apparatus and system for managing transaction information of public organization using blockchain technology
A transaction information managing system including a plurality of servers and at least one third-party server, wherein the plurality of servers are configured to create, when transactions using the budget of the public organization occurs, a block based on transaction information of the transactions, add the block to the block chain, and share the block chain and the at least one third-party server is configured to perform a mathematical operation to enhance the reliability of the block chain, and a method for managing the transaction information are provided.
US10887307B1 Systems and methods for identifying users
The disclosed computer-implemented method for identifying users may include (i) detecting that a user at an endpoint computing device is connecting to an identity provider, (ii) detecting, after detecting that the user at the endpoint computing device is connecting to the identity provider, that a mobile device has received a second-factor authentication message, (iii) discovering, by a security service, that the user at the endpoint computing device matches a known user profile registered to the mobile device by correlating the user at the endpoint computing device connecting to the identity provider with the mobile device receiving the second-factor authentication message, and (iv) applying a security policy to the user at the endpoint computing device based on the known user profile matched to the user by the security service. Various other methods, systems, and computer-readable media are also disclosed.
US10887304B2 Simplified configuration of a network device
Methods, systems, and computer readable media can be operable to pair a client device with a CPE device. The methods, systems and computer readable media described in this disclosure can enable the pairing of a client device with a CPE device upon a connection of the client device to a whole-network associated with the CPE device. Further, methods, systems and computer readable media can enable the secure pairing of a client device with a CPE device with little to no user-input.
US10887301B1 Client registration for authorization
Techniques are described for client registration for authorizing an aggregator service to access data on behalf of an application, through self-registration of an application client identifier and issuance of authorization token(s) based on the application client identifier. Implementations provide a technique for dynamic client registration that avoids the need for manual vetting and manual generation of the client credential grant. Additionally, the implementations described herein enforce domain values around the scope and/or purpose of the client grant. This allows for support of application providers through a single point of registration that supports multi-layer and channel. This also allows for support of a scalable authorization solution for any suitable number of clients. The dynamic client registration process adds an additional layer of security through the OAuth client grant and mutual authentication.
US10887299B2 Browser extension for limited-use secure token payment
Methods and systems for a browser extension system are disclosed. In some embodiments, a browser extension server includes a communication device configured to communicate with a first computing device executing a browser extension application and a web browser application and a second computing device executing an authentication application. The browser extension server further includes a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include receiving from the first computing device an indication of a financial service account associated with the first computing device, detecting a payment field in a web page provided by the computing device through the web browser application and, in response, generating a secure token mapped to the financial service account. The operations may further include sending the second computing device an authentication request, receiving an authentication response, and populating the payment field with the secure token.
US10887293B2 Key identifiers in an obliviousness pseudorandom function (OPRF)-based key management service (KMS)
A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device generates a sub-key identifier based on a data ID, which is based on unique ID value(s) associated with an encrypted data object, and a requester secret. The computing device processes the sub-key identifier in accordance with an Oblivious Pseudorandom Function (OPRF) blinding operation to generate a blinded input and an Oblivious Key Access Request (OKAR). The computing device transmits the OKAR to another computing device (e.g., Key Management System (KMS) service) and receives a blinded sub-key therefrom. The computing device processes the blinded sub-key in accordance with an OPRF unblinding operation to generate the key and accesses secure data thereby.
US10887288B2 Method for encrypting voice in voice communications, calling terminal and called terminal, and system
An embodiment of the disclosure provides a voice communication method, a calling terminal, a called terminal and a system, the voice communication method includes: establishing, by a calling terminal, a data communication connection between a called terminal and the calling terminal; obtaining a calling terminal international mobile subscriber identity (IMSI), a called terminal IMSI, a first random number for encryption and decryption, and generating a first encryption key; encrypting voice signals according to the first encryption key by using a preset encryption algorithm and obtaining first encrypted voice signals; sending the first encrypted voice signals to the called terminal. The first encryption key is generated according to the calling terminal IMSI, the called terminal IMSI, and the voice signals are encrypted by using the preset encryption algorithm, thus an encryption process is highly targeted and highly confidential, and security of voice services is improved.
US10887287B2 Connecting client devices to anonymous sessions via helpers
Methods and systems for connecting client devices to anonymous sessions via helpers are described herein. One or more anonymous sessions may be generated on one or more target machines. Configuration information for generating an anonymous session may be used to initiate generation of the anonymous session on a target machine. A helper process may be created and associated with the anonymous session. A request to start a virtual application or desktop may be received from a client device, and the client device may be connected to the anonymous session on the target machine. The helper associated with the anonymous session may retrieve credentials associated with a user of the client device and/or may use the credentials associated with the user to start the virtual application or desktop on the target machine as the user.
US10887284B1 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.
US10887283B2 Secure execution and tracking of workflows in a private data center by components in the cloud
One or more embodiments provide techniques for executing a workflow in a private data center. The cloud data center receives a request from a user. The cloud data center publishes an event to an event queue in the cloud data center. An event handler in the private data center accesses the event queue. The event handler executes the workflow in response to the event in the private data center. The event handler publishes the results of the workflow in the cloud data center.
US10887281B2 Automated host-based firewall configuration management
In an example, a computing system is configured to monitor for changes to a cloud environment that includes a configuration management system and one or more nodes to operate one or more first host-based firewall configurations, respectively, the host-based firewall configuration(s) generated based on code provided by the configuration management system; in response to a detection of a change, increment a version count associated with the cloud environment; identify a request from one of the nodes, the request including version information for a corresponding one of the host-based firewall configuration(s); compare the version information from the request to a current value of the version count; and in response to the comparison indicating a mismatch, control the node associated with the request to converge with the configuration management system to cause the node associated with the request to operate with a second host-based firewall configuration.
US10887276B1 DNS-based endpoint discovery of resources in cloud edge locations embedded in telecommunications networks
Techniques for DNS-based endpoint discovery involving provider substrate extension resources are described. A client seeking to access a resource may utilize a DNS resolver located within a provider substrate extension of a provider network. The DNS resolver may be dynamically configured by a coordinator service located within the provider network to resolve a domain to an endpoint that may provide the lowest latency of access for clients close to the provider substrate extension.
US10887274B2 Text message integration with a computer-implemented collaboration platform
The present disclosure describes integrating SMS/MMS messaging with a collaboration platform, and filtering SMS/MMS messages within a collaboration platform. One embodiment includes associating a phone number with a project within a collaboration platform; receiving an SMS/MMS message at the phone number from a mobile telephone device; and based on receiving the SMS/MMS message at the phone number, adding the content of the message to an activity feed of the project. In another embodiment, a phone number can be associated with a plurality of projects. Attributes of SMS/MMS messages received at this phone number are compared to project data of the plurality of projects to route the message content to an activity feed of a project of the plurality of projects, or to a mailroom.
US10887271B2 System and method for verifying delivery and integrity of electronic messages
The invention provides a system and method for determining when a message is received by a recipient or an agent for the recipient. A link is activated at the recipient to provide an indication that the message has been opened by the recipient. The activation of the link may cause a server remote from the recipient to take some further action.
US10887270B1 Revealing information based on user interaction
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A computing system receives, from a first computing device logged into a first user account, a request to view an image that was provided by a second user account. The computing system provides, for receipt by the first computing device, first information to cause the first computing device to present the image with an object in the image obscured. The computing system receives an indication that the first user account and the second user account interacted. The computing system provides, for receipt by the first computing device, second information to cause the first computing device to present the image with the particular object at the particular portion of the image unobscured.
US10887264B2 Method of playback of a plurality of messages exchanged with a conversational agent
A method of playback on a terminal of a plurality of messages exchanged by way of a communication network between the terminal and a conversational agent. The method includes obtaining an identifier of the conversational agent; obtaining, as a function of the identifier obtained, at least one playback rule for the messages exchanged; and implementing the at least one playback rule when a message is sent or received.
US10887262B1 Visibility filtering
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for visibility filtering. One of the methods includes receiving a request for particular data on a social messaging platform; passing the request to one or more services, wherein each service is configured to call to data sources or to additional services to collect the particular data according to a request path defined for a type of request; performing visibility filtering at each service upon obtaining responses to calls made by that service, wherein performing visibility filtering at a service comprises calling a local visibility library that evaluates one or more rules with respect to the obtained response data, and wherein the results of the visibility filtering are passed upstream along the request path until a last service obtains all filtered response data; and assembling a final response to the request based on the filtered response data.
US10887260B2 Return to sender
In some implementations, a return to sender option can be invoked from within a file editing application when a user has edited a file received as a message attachment. The user can select a file attached to a message from within a messaging application. A file editor can be invoked to open and edit the file. The user can select a return to sender option from within the file editor. In response to the selection of the return to sender option, the edited file can be automatically saved, a reply message can be automatically generated and the edited file can be automatically attached to the reply message.
US10887259B2 Communication management system
A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.
US10887258B2 Method, system and recording medium for communicating and displaying content in a messenger application
In one example embodiment, a communication method includes identifying a selection instruction for content provided by a content provider, and establishing a communication link between a first account of a user and a second account of a business operator relevant to the content based on the identification of the selection instruction.
US10887254B2 Enterprise messaging using blockchain system
Enterprise messaging using a blockchain system. A method of the disclosure includes receiving, by a first node of a blockchain system of an enterprise service bus, a message transmitted by a second node of the blockchain system. The blockchain system may be configured to store a plurality of messages communicated via the enterprise service bus in a distributed ledger. The method also includes determining, by the first node, whether the first node should process the message. The method further includes processing, by the first node, the message in response to determining that the message should be processed by the first node. The method further includes updating the distributed ledger to indicate that the message has been processed by the first node.
US10887253B1 Message queuing with fan out
Current distributed message queuing services are designed to share resources in order to fulfill greater amounts of information; however, resource sharing often leads to correlated failures, task distribution problems, and misaligned load balancing of those shared resources. By maintaining a queue of publish request messages to be retrieved by message processors when the workload of the message processors is available, the enqueued messages are processed and fanned-out in order to provide information in the messages to the subscribers without latency or loss of data.
US10887248B2 IO bandwidth control method, IO access request processing method, apparatus, and system
An input output (IO) bandwidth control method, an IO access request processing method, an apparatus, and a system relate to the field of storage technologies, where the IO bandwidth control method, executed by a name node, includes determining an IO bandwidth of each data node in at least one data node and an IO bandwidth of a first tenant, and instructing the at least one data node to allocate the at least one IO bandwidth to the first tenant based on the IO bandwidth of each data node and the IO bandwidth of the first tenant, where the at least one IO bandwidth is in a one-to-one correspondence with the at least one data node, and each IO bandwidth in the at least one IO bandwidth is greater than 0 and is less than or equal to an IO bandwidth of a corresponding data node.
US10887247B2 Dynamic resource allocation for sensor devices on a cellular network
A method and associated systems for on-demand cellular-network bandwidth allocation in response to continuously changing populations of sensor devices. A sensor device adds itself to or deletes itself from a cluster of sensors. A physical controller that manages the cluster detects this change, identifies a resulting change in the cluster's bandwidth requirements, and stores this information in a local database. When such a sensor-population change satisfies a triggering condition, the controller requests that a network-management component of the cellular network adjust the controller's bandwidth allocation. The network-management component aggregates this and similar requests from all connected controllers in a global database, and when controller bandwidth requirements satisfy a second triggering condition, the component, using a standard API, asks the network-management component to reprovision the component's virtual bandwidth allocation. The component then distributes the adjusted bandwidth among its sensor-cluster controllers, which in turn allocate their adjusted bandwidths among their sensor devices.
US10887240B2 Automatic flow learning in network devices
In a network device, a flow classification hardware engine is configured to: store flow state information regarding known flows of packets in a flow information table in association with respective assigned flow identifiers (IDs). The assigned flow IDs are from an ordered set of M flow IDs, where M is a positive integer. In response to detecting new flows of packets, the flow classification hardware engine: i) assigns respective flow IDs, from the ordered set of M flow IDs, to the new flows, and ii) creates respective entries in the flow information table for the new flows. An embedded processor periodically, as part of a background process: i) identifies an oldest assigned flow ID, from the ordered set of M flow IDs, and ii) makes storage space in the flow information table corresponding to the oldest assigned flow ID available for a new flow.
US10887237B2 Advanced load balancing based on bandwidth estimation
An apparatus for load balancing based on available bandwidth estimation includes a bandwidth module configured to determine for a networking device a first available bandwidth estimate for a first egress port and a second available bandwidth estimate for a second egress port, a load balancing module configured to select the first egress port as a selected port in response to determining that the first available bandwidth estimate of the first egress port exceeds a predetermined level and to select the second egress port as the selected port in response to determining that the available bandwidth estimate of the first egress port does not exceed the predetermined level and that the second available bandwidth estimate of the second egress port exceeds the predetermined level, and a transmission module configured to transmit a packet from the selected port. A method and network switching device work similarly to the apparatus.
US10887221B2 Methods of synchronization mode of flow table and apparatus using the same
Examples of methods of synchronized mode of flow table and apparatus using the same are described. A method may involve receiving a first key associated with a first flow engine through a first port and a second key associated with a second flow engine through a second port. The method may also involve utilizing a match key in one or more flow entries in a flow table to obtain a first instruction for the first flow engine and a second instruction for the second flow engine.
US10887218B2 Enhanced dynamic encryption packet segmentation
A communication session may be broken up into many smaller packet bundles over many tunnels and over different routes in order to obfuscate the entire data stream. Apparatuses may dynamically build hop-by-hop tunnels in a backbone telecommunications network, segment data into packet bundles at the customer edge, or break up data traffic of a communication session along multiple routing or switching paths in order to obfuscate the data traffic of the communication session.
US10887215B2 Accessing and routing over a peer-to-peer network
ISP-free methods, systems and products may include requesting, by a requester, the information from a source, and then passing, such as pushing or pulling, the information from the requester to a controller comprising a director and an optimizer. Further, the method may include receiving instructions from at least one directory, wherein each of the at least one directory is associated with at least one router in a plurality of routers. Further still, the method may include creating, by the optimizer in communication with the at least one directory, a routing plan for routing the information over at least a portion of the plurality of routers. And, yet further, the method may include directing, based on the creating and by the director in communication with the optimizer, placement of the information on one or more of the plurality of routers. Thereafter, routing may commence without connectivity from an ISP.
US10887212B2 System, method and apparatus for traffic mirror setup, service and security in communication networks
The present invention provides method and systems for dynamically mirroring network traffic. The mirroring of network traffic may comprise data that may be considered of particular interest. The network traffic may be mirrored by a mirror service portal from a mirror sender, referred to as a mirror source, to a mirror receiver, referred to as a mirror destination, locally or remotely over various network segments, such as private and public networks and the Internet. The network traffic may be mirrored to locations not involved in the network communications being mirrored. The present invention provides various techniques for dynamically mirroring data contained in the network traffic from a mirror source to a mirror destination.
US10887211B2 Indirect packet classification timestamping system and method
A PHY constituted of: a clock arranged to generate a time signal indicative of the current time; and an egress stamp functionality arranged to: receive a data packet on the egress side, extract data from a predetermined section of the received data packet, and responsive to the extracted data, perform one of a plurality of predetermined timestamp operations, the plurality of predetermined timestamp operations comprising: generating a timestamp signal responsive to the generated time signal; not generating a timestamp signal; or modifying a timestamp written in the received data packet.
US10887210B2 Online techniques for parameter mean and variance estimation in dynamic regression models
A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.
US10887205B2 Method of measuring interference
A method of measuring interference to perform efficient data communication is disclosed. A method of measuring interference of neighboring cells comprises allocating one or more first resource elements, to which pilot signals are allocated, to predetermined symbol regions included in a first resource block; allocating one or more second resource elements for measuring interference of the neighboring cells to a first symbol region of the predetermined symbol regions; and measuring interference of the neighboring cells using the one or more second resource elements.
US10887203B2 Dynamic scada
A supervisory control and data acquisition (SCADA) unit and technique for managing communications over a network of defined capacity. The unit and techniques include safeguarding the network while allowing for operations to proceed at an oilfield. The safeguards allow for multiple additional and different types of equipment to be added to or removed from the network while being managed by a single SCADA unit. This may be achieved through unique filtering protocols which prevent unidentified and/or unconfirmed equipment and devices from being added to the network merely due to be detected at the oilfield.
US10887200B2 Band steering using deep packet inspection
Methods, systems, and computer readable media may be operable to facilitate client device band steering based upon deep packet inspection information. An access point may be configured to steer one or more client devices from a low frequency band to a high frequency band, and vice versa, based on the status of the low frequency band and/or high frequency band and the client devices associated with the bands. The access point may perform a deep packet inspection of data packet traffic associated with each associated client device, and may classify each client device as either a device associated with a media session or a device that is not associated with a media session based upon information retrieved from the deep packet inspection. The access point may choose one or more client devices to disassociate from a frequency band based upon the media session classification of the client devices.
US10887197B2 Deep fusion reasoning engine (DFRE) for dynamic and explainable wireless network QoE metrics
In one embodiment, a network quality assessment service that monitors a network obtains multimodal data indicative of a plurality of measurements from the network and subjective perceptions of the network by users of the network. The network quality assessment service uses the obtained multimodal data as input to one or more neural network-based models. The network quality assessment service maps, using a conceptual space, outputs of the one or more neural network-based models to symbols. The network quality assessment service applies a symbolic reasoning engine to the symbols, to generate a conclusion regarding the monitored network. The network quality assessment service provides an indication of the conclusion to a user interface.
US10887196B2 Efficient metric calculation with recursive data processing
Apparatus and a method for controlling a network from a layer 2 node receives multiple latency measurement histograms from the layer 1 nodes and aggregates corresponding bins of the latency measurement histograms to generate an aggregated histogram. Each corresponding bin of the multiple latency measurement histograms and of the aggregated histogram represents a respective range of latency measurement values. The apparatus and method determine from the aggregated histogram, a range of latency measurement values matching a predetermined percentile and transmit control information to at least one network device responsive to the determined range of latency measurement values being greater than a predetermined latency value.
US10887195B2 Computer system, remote control notification method and program
Provided are a computer system, a remote control notification method and a program. This computer system acquires an image of an IoT device, determines, from the acquired image, the IoT device which is capable of being remotely controlled by a user who visually confirms the image, and, in a position where the image of the IoT device determined to be remotely controllable is captured, displays with augmented reality that remote control is possible. Further, the computer system pre-stores images of the remotely controllable IoT device, and, on the basis of the pre-stored images of the IoT device, determines that the IoT device is remotely controllable through image recognition which involves comparing the pre-stored images with the acquired image.
US10887191B2 Service monitoring interface with aspect and summary components
Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having services summary information and services aspects information. The summary information displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects information displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
US10887190B2 System for simultaneous viewing and editing of multiple network device configurations
A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices. Changes to stored configurations may be applied automatically, for example, within a maintenance window for the network, in a controlled manner with a “roll-back” capability in the event of failure or unexpected result as a consequence of the automatically applied changes.
US10887188B2 System and methods for data evaluation through network sensitivity analysis
A method for evaluating a relative contribution of a first group of J data sets in a collection of N data sets, wherein N>J, includes first applying the collection of N data sets and second applying the first group of J data sets to a model and generating one or more observations O on the collection of N data sets and the first group of J data sets, including generating a N NSA curve comprising computing, using the model, an observation ON on the collection of N data sets; and generating a N−J NSA curve for the first group of J data sets by removing the first group of J data sets from the collection of N data sets, and generating, using the model, an observation ON−J with the first group of J data sets removed. The method then includes generating a measure MJ of contributions of the group of J data sets based on the N NSA curve and the N−J NSA curves.
US10887185B1 Utilizing constraints to determine optimized network plans and to implement an optimized network plan
A device receives network data associated with a network that includes network devices interconnected by links at an Internet protocol (IP) layer and an optical layer of the network. The device receives constraints associated with determining a network plan for the network, where the constraints include a constraint indicating a particular time period associated with determining potential network plans for the network. The device identifies variables and values of the variables for the network plan based on the network data, and determines, within the particular time period, the potential network plans for the network based on the constraints and the values of the variables. The device identifies a potential network plan, of the potential network plans, that minimizes costs associated with operating the network, and causes the identified potential network plan to be implemented in the network by the network devices.
US10887183B1 System and method for topological redundancy
An information handling system such as a server, network switch, or virtual host collects electronic network topology data to identify topological redundancies between networked devices. Each topological redundancy indicates that a particular networked device has at least two physical cable connections to at least two other, separate devices. A topological redundancy to two network switches, for example, ensures that a networked device remains communicatively available should one of the network switches fail.
US10887181B2 Out-of-band service discovery for peripheral devices
The present disclosure relates to systems, methods, and computer-readable media for performing out-of-band discovery of service definitions to enable a central computing device to interact with one or more peripheral devices. For example, systems disclosed herein include retrieving a hash value for a peripheral device representative of a set of service attributes associated with the peripheral device. Based on the hash value, the systems disclosed herein can identify a service database entry including service definitions that enable the central computing device to interact with the peripheral devices. Using the service definitions, the central computing device can interact with any peripheral device that shares the same set of service attributes as the peripheral device.
US10887179B2 Management of the lifecycle of a cloud service modeled as a topology
A method of managing the lifecycle of cloud service modeled as a topology includes, with a processor, generating a topology, the topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology, associating a number of policies with a number of nodes within the topology, the policies guiding the lifecycle management of the nodes, and with a lifecycle management engine, executing the topology.
US10887172B2 Network function virtualization
An optimum configuration of resources in a network function virtualisation data network is identified by assembling candidate configurations of resources (243), each configuration being an arrangement of the resources into clusters selected such that each cluster provides one or more required services, (212, 213) and assessing the candidate configurations (step 400) to identify an optimum configuration, the assessment of each configuration including measurement of latency (195) in physical links between the resources and, for each candidate configuration, determination of the total latency between the resources within each cluster of the configuration, for a predicted level and pattern of traffic associated with the required service to be operated by each cluster.
US10887171B2 Routing configuration method of view files, storage medium, terminal device and apparatus
The present application discloses a routing configuration method of view files, a computer readable storage medium, a terminal device and an apparatus, which aims at solving a problem that an efficiency of manually configuring routing information of view file is low and routing configuration errors are prone to occur. The routing configuration method comprises: determining a target single page application; detecting whether there exists an update in a view file of the target single page application; determining an updated target view file if there is the update for the view file of the target single page application; acquiring update state information of the target view file; and updating routing configuration information in a routing configuration file of the target single page application according to the update state information.
US10887170B2 Method and apparatus for managing devices
In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising a transceiver arranged to insertably interface with an integrated module, at least one processing core configured to enable the integrated module to be connected, via the apparatus, to a network, the transceiver being configured to receive from the integrated module information enabling the apparatus to become an endpoint of a connection to a network node, and the at least one processing core being configured to receive, using the connection, a computer program for operating the apparatus. In some embodiments, the integrated module comprises a universal integrated circuit card and a secure execution environment.
US10887162B2 Dynamic planning and configuration based on inconsistent supply
The embodiments relate to dynamic server drawer build plan management. Output data associated with a data source is received. A drawer build plan list and one or more inventory scenarios are generated based on the received data. At least one build plan is chosen from the build plan list, and one or more drawer design configurations are compared to at least one inventory scenario to produce a set of eligible drawer design configurations. A drawer design configuration is selected from the set for one or more respective drawer build plans based on one or more constraints. A connection is established to a computer, and information associated with each selected drawer design configuration is transmitted to the second computer.
US10887153B2 Interventionless frangible disk isolation tool
A downhole pressure isolation tool is disclosed for use in a tubing string or casing string. The tool includes a frangible disk or seal within a housing having a bore. The disk has a dome section and a cylinder section and the dome of the disk is transverse to the bore. A piston is located between the housing and the cylinder of the disk, the piston movable between a first position and a second position, the second position, engaging a set of fingers which push into the cylinder of the disc to break it, causing the entire disk the cause and the entire disk to fail. A rupturable membrane is provided which, when it ruptures places the piston in fluid communication with a fluid within the bore.
US10887147B2 Optimized preamble and method for interference robust packet detection for telemetry applications
Embodiments provide a receiver having a receiving unit and a synchronization unit. The receiving unit is configured to receive a data packet having a pilot sequence. The synchronization unit is configured to separately correlate the pilot sequence with at least two partial reference sequences corresponding to a reference sequence for the pilot sequence of the data packet, in order to obtain a partial correlation result for each of the at least two partial reference sequences, wherein the synchronization unit is configured to non-coherently add the partial correlation results in order to obtain a coarse correlation result for the data packet.
US10887145B2 Data processing device and method
A data processing device includes a first circuit and a second circuit. The first circuit includes a first front-end circuit configured to process first data to obtain first demodulated data, and a back-end circuit coupled to the first front-end circuit and configured to receive the first demodulated data. The second circuit includes a second front-end circuit configured to process second data to obtain second demodulated data, and a transmitter coupled to the second front-end circuit and configured to transmit the second demodulated data to the first circuit. The back-end circuit is further configured to receive the second demodulated data, and process the first demodulated data and the second demodulated data.
US10887143B2 Method and apparatus for initial access in wireless communication systems
A base station includes a controller configured to map initial access signals, each initial access signal corresponding to one of a plurality of transmit beams, to a subset or all of a plurality of predefined time locations in at least one periodicity, and a transmitter configured to transmit the mapped initial access signals to a UE and indicate OFDM symbols that are not mapped with the initial access signals in the one periodicity to the UE. A UE includes a transceiver configured to receive initial access signals mapped to a subset or all of time locations in one periodicity from a base station, the each initial access signal corresponding to one of a plurality of different beams, and a controller configured to perform an initial access to the base station and receive the indication of OFDM symbols that are not mapped with the initial access signals in the one periodicity.
US10887142B2 Transmitter, receiver, communication system, and transmission method
The present invention is a transmitter compatible with a multicarrier block transmission scheme. The transmitter includes: a fixed sequence generation unit that generates a fixed sequence; a data sequence generation unit that converts data symbols into a time domain signal to generate a data signal; a multiplexing unit that divides the fixed sequence into two divisions, places one of the two divisions at the head and another one of the two divisions at the tail of a block, and places a data sequence that is an output signal from the data sequence generation unit between the two divisions to generate a block signal; and an interpolation unit that performs interpolation processing on the block signal.
US10887138B2 Low digital intermediate frequency (IF) image cancelling transceiver
A method and system are herein provided. According to one embodiment, a method includes receiving, by a transceiver including a digital intermediate frequency (IF) modulator, an I baseband signal and a Q baseband signal, cancelling, by the digital IF modulator, an image in the I and Q baseband signals, and generating, by the digital IF modulator, a digital IF signal and a Hilbert transform of the digital IF signal.
US10887137B2 Edge enhancement for signal transmitter
A signal transmitter circuit includes an output driver circuit configured to transmit a signal using a multi-level pulse amplitude modulation (PAM) scheme comprising a plurality of discreet signal levels. During operation, the output driver initiates a first transition of the signal to a first level of the multi-level PAM scheme from a second level of the multi-level PAM scheme, and initiates a second transition of the signal to the first level from a third level of the multi-level PAM scheme. The signal transmitter further includes a control circuit configured to control a slew rate of the signal transmitter circuit to cause the signal to reach a threshold voltage level at a first time, the first time occurring a first duration of time after the first transition is initiated, and to cause the signal to reach the threshold voltage level at a second time, the second time occurring the first duration of time after the second transition is initiated.
US10887134B2 Circuit device, electro-optical device, and electronic apparatus
A circuit device includes a first terminal, a second terminal, a receiving circuit configured to receive the differential signals via the first terminal and the second terminal, a first signal line connecting a first input terminal of the receiving circuit and the first terminal, a second signal line connecting a second input terminal of the receiving circuit and the second terminal, a first capacitor circuit having one end connected to the first signal line, a second capacitor circuit having one end connected to the second signal line, and a detection circuit configured to detect a duty cycle of an output signal that is output from the receiving circuit.
US10887133B2 Wireless gateway system and communication method thereof
A wireless gateway system includes a gateway apparatus having a gateway function and including an antenna that wirelessly communicates with a wireless field device, and a power supply apparatus separated from the gateway apparatus. The power supply apparatus converts a voltage from an external power supply to a predetermined internal voltage, supplies the internal voltage to the gateway apparatus, and relays a wired signal in conformance with a first wired communication protocol between an external controller and the gateway apparatus. The gateway apparatus operates using the internal voltage supplied from the power supply apparatus, converts a wireless signal in conformance with a wireless communication protocol received from the wireless field device to a wired signal in conformance with the first wired communication protocol, and transmits the converted wired signal to the power supply apparatus.
US10887132B2 Forwarding path link table packet in software defined network
A forwarding path link table packet is generated, the forwarding path link table packet comprises forwarding information of each SDN switch on a forwarding path; and the forwarding path link table packet is delivered to any one of SDN switches on the forwarding path, to enable the forwarding path link table packet to be delivered among SDN switches on the forwarding path, so as to cause each SDN switch that receives the forwarding path link table packet to generate a forwarding flow table entry of the SDN switch according to the forwarding information of the SDN switch in the forwarding path link table packet, and forward the forwarding path link table packet on the forwarding path.
US10887131B1 High availability (HA) network device
Some embodiments described herein provide a combination of a layer 3 (L3) hop with layer 2 (L2) bypass/fail-to-wire in a network device. Specifically, some embodiments place the network device between two routers, thereby becoming a L3 hop between the two routers. The existing route between the two routers is preserved by using L2 bypass through the network device. If the network device fails, then the physical fail-to-wire will be engaged, removing its L3 hop, but preserving the L2 bypass.
US10887123B2 Multiprotocol audio/voice internet-of-things devices and related system
A system of multiprotocol audio/voice devices includes a plurality of consumer electronic multiprotocol audio/voice devices and a wearable multiprotocol audio/voice device accessible by a user. The wearable multiprotocol audio/voice device may determine wireless protocols acceptable by the plurality of consumer electronic multiprotocol audio/voice devices, and the user may control the plurality of consumer electronic multiprotocol audio/voice devices by the wearable multiprotocol audio/voice device without requiring a unique application. The wearable multiprotocol audio/voice device includes a package housing a digital signal processor (DSP), wireless communication modules, and a multipoint control unit (MCU) coupled to the DSP and the wireless communication modules. The DSP is coupled to a microphone and configured to provide voice control signals to the MCU. The wireless communication modules are coupled to antennas. The MCU enables wireless radio frequency (RF) communication links over the wireless protocols.
US10887122B1 Dynamically providing traffic via various packet forwarding techniques
A device may receive a plurality of traffic flows to be provided to a set of destination devices. The device may process the plurality of traffic flows to identify respective sets of attributes associated with the plurality of traffic flows. The device may assign one of a plurality of traffic forwarding techniques, to a first traffic flow, of the plurality of traffic flows, based on the respective sets of attributes associated with the plurality of traffic flows. The device may provide the plurality of traffic flows to the set of destination devices. The device may determine that a condition, of a set of conditions associated with the plurality of traffic flows, has been satisfied in association with providing the plurality of traffic flows to the set of destination devices. The device may perform a set of actions after determining that the condition has been satisfied.
US10887120B2 Automated videoconference systems, controllers and methods
An example videoconferencing system includes a server, a videoconferencing codec, and a system controller in communication with the videoconferencing codec and the server via one or more wired and/or wireless communication networks. The system also includes a mobile computing device adapted to communicate with the server via the one or more wired/and or wireless communication networks. The mobile computing device includes a user interface. The mobile device is configured to parse information stored on the mobile computing device according to a parsing protocol to obtain information regarding a scheduled conference call, and to transmit at least a portion of the information regarding the scheduled conference call to the server in response to user input. The server is configured to transmit the information regarding the scheduled conference call to the system controller, and the system controller is configured to initiate the scheduled conference call via the videoconferencing codec.
US10887119B2 Multicasting within distributed control plane of a switch
In some embodiments, a non-transitory processor-readable medium stores code representing instructions configured to cause a processor to receive, from an access switch, a first signal including forwarding state information associated with a first peripheral processing device from a set of peripheral processing devices. The code can further represent instructions configured to cause the processor to receive, from the first peripheral processing device, a second signal including a data packet. The code can further represent instructions configured to cause the processor to send, to a replication engine associated with the set of peripheral processing devices, a third signal such that the replication engine (1) defines a copy of the data packet, which is included within the third signal, and (2) sends, to a second peripheral processing device from the set of peripheral processing devices, a fourth signal including the copy of the data packet.
US10887118B2 Methods and systems for provisioning a virtual network in software defined networks
Upon receiving a request for a virtual network and before admitting the requested virtual network, a virtual service provider controller may assess the ability of the virtual service provider network to meet conditions specified in the request. In particular, the virtual service provider controller may consider details of the traffic expected in the requested virtual network in the context of existing traffic on the virtual service provider network. Consideration may be given to geographic distribution of traffic, type of traffic, and key performance indices. Indeed, traffic of different types may be homogenized through the use of weighting factors to simplify the assessment. Upon determining that the virtual service provider network may not be able to meet the conditions, the virtual service provider controller may attempt to obtain additional resources from an infra-structure provider network or may attempt to adjust resources allocated to already admitted virtual networks.
US10887111B2 Verification method, verification apparatus, and storage medium including program stored therein
A method for verifying content data to be used in a vehicle is provided. The method includes acquiring content data, acquiring, from partial data divided from the content data, a respective plurality of first hash values, acquiring a signature generated by using the first hash values and a key, acquiring state information that indicates a state of a vehicle, determining an integer N that is greater than or equal to one based on the acquired state information, generating, from N pieces of partial data included in the partial data, respective second hash values, verifying the content data by using each of (a) a subset of the plurality of first hash values respectively generated from partial data other than the N pieces of partial data, (b) the second hash values, and (c) the signature, and outputting information that indicates a result of the verifying.
US10887108B2 Consensus verification method, apparatus, and device
Implementations of the present specification disclose a consensus verification method, apparatus, and device. In the implementations of the present specification, for each piece of service data, if first consensus verification on the service data fails, a first node determines whether the service data satisfies a predetermined retry condition instead of directly considering the service data to be invalid. If the predetermined retry condition is satisfied, then the service data is stored as service data to be retried. The first node can perform the first consensus verification on the service data to be retried in response to determining that a predetermined retry execution condition is triggered.
US10887107B1 Proof-of-work for securing IoT and autonomous systems
A first device in a network issues a proof-of-work challenge to a second device in the network. The second device computes a cryptographic function result to satisfy a criterion indicated in the challenge. The second device returns a challenge response comprising inputs to the cryptographic function that the second device used to compute the cryptographic function result satisfying the criterion. The first device, upon receiving the challenge response, verifies that the inputs to the cryptographic function yield a result satisfying the criterion. Responsive to verifying the challenge response, the first device updates a blockchain based upon the challenge response.
US10887104B1 Methods and systems for cryptographically secured decentralized testing
A method of cryptographically secured decentralized testing, includes receiving, by a computing device and from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, authenticating the output, and recording, in a data repository, an indication of a test result as a function of the output.
US10887103B2 Operating method for push authentication system and device
An operating method for a push authentication system and device, belonging to the field of information security. The method comprises: an application interface receiving user information and sending same to an application server; the application server sending the user information and an application identifier to an authentication server; the authentication server generating a push authentication request according to a generated challenge value, token information, the user information and an application name corresponding to the application identifier and sending same to a mobile terminal token; the mobile terminal token generating login information according to the push authentication request, and generating a first response value according to the challenge value when a user selects to confirm login and sending same to the authentication server; and the authentication server generating a second response value according to the challenge value, and returning a authentication success result to the application server when the first response value and the second response value are the same. The present invention can improve the data transmission speed of traditional authentication, and a user does not need to participate in the input of a password, thereby preventing the man-in-the-middle attack and improving the security of authentication.
US10887098B2 System for digital identity authentication and methods of use
A cryptography system for digital identity authentication, and security including computer system or platform to enable users (individual, identity editor, requestor) using one or more user devices, having user data including a public identifier and a hardware key, a server, a private key on an individual user device and a matching public key on the server linked to individual user data on the server, an individual user device converts an individual user data into an individual user code on individual user device, editor user device receives individual user code and communicates individual user code to server, server pairs individual user device and editor user device by matching individual user code transmitted by said editor user device to user data on the server, and requestor to request verification of an identity of individual via issuance of a verification request and verified if match of decrypted public identifier in an identity contract.
US10887095B2 Allocating security parameter index values using time-based one-time passwords
The subject matter described herein is generally directed towards generating security parameter index (“SPI”) values at a plurality of endpoints (EP) in a network using time-based one-time passwords (TOTPs). In this manner, the SPI values are generated in a decentralized manner. The SPI values are used for distributed network encryption among the EPs.
US10887093B2 On-chip continuous variable quantum key distribution system with polarization and frequency division multiplexing
In some example embodiments, there is provided an apparatus. The apparatus may include a frequency shifter configured to shift a reference signal to a portion of an optical spectrum separate from another portion of the optical spectrum being used by a signal of interest; and a polarization rotator configured to provide the reference signal shifted and rotated by the polarization rotator. The apparatus may also include a modulator configured to modulate the signal of interest with coherent state information from which quantum key information is derivable. Related systems, methods, and articles of manufacture are also disclosed.
US10887084B2 System and method for implementing a resolver service for decentralized identifiers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a resolver service. One of the methods includes: obtaining, from a blockchain, event data for a plurality of blockchain transactions associated with a plurality of decentralized identifiers (DIDs); storing the event data in a database; receiving a request for information associated with the event data, wherein the request comprises one or more account identifiers; identifying one or more DIDs respectively corresponding to the one or more account identifiers based on pre-stored mapping relationships between the one or more DIDs and the one or more account identifiers; and providing, from the database, event data for one or more blockchain transactions associated with the identified one or more DIDs.
US10887083B2 Data storage method, data query method and apparatuses
A data storage method comprises sending, by a blockchain node associated with a blockchain, data to an encryption device to cause the encryption device to encrypt the data and return the encrypted data to the blockchain node; receiving the encrypted data returned by the encryption device; and sending the encrypted data to other blockchain nodes associated with the blockchain to cause each of the other blockchain nodes to store the encrypted data in the blockchain after performing consensus verification on the encrypted data with success.
US10887080B2 Double-hashing operation mode for encryption
A method and computer-readable storage medium for a computer system to perform an encryption scheme is disclosed that is capable of encrypting big data that includes complex data, including image data, sensor data, and text data, and supporting both symmetric and asymmetric-key handling. The encryption scheme uses double hashing using two different consecutively-applied hash functions. With double hashing, the encryption scheme eliminates the threat of known cryptanalysis attacks and provides a highly secure ciphering scheme. Also, the ciphertext header generated in the encryption scheme enables efficient cloud data sharing. A user can share the encrypted data later by re-encrypting the seed and sharing a new ciphertext header without the need of re-encrypting the data or changing the secret or private key. Thus, the encrypted data stays as is in the cloud, and only the seed is encrypted and shared as needed.
US10887078B2 Device, system, and method for determining a forwarding delay through a networking device
A device, system, and method determines a forwarding delay through a networking device. The method is performed at the networking device including a transceiver and an always running timer (ART). The method includes generating a first timestamp using a first clock of the transceiver when a packet to be forwarded has been received. The method includes capturing a first ART time corresponding to the first timestamp. The method includes generating a second timestamp using a second clock of the transceiver when the packet to be forwarded has been transmitted. The method includes capturing a second ART time corresponding to the second timestamp. The method includes determining a forwarding delay based on the first and second timestamps and the first and second ART times.
US10887077B1 Method and apparatus for a one bit per symbol timing recovery phase detector
Embodiments are disclosed for timing recovery used in conjunction with a phase detector embedded in a receiver of a communication system. An example method includes receiving, via a receiver of a communication system, an input signal. The input signal encodes a plurality of bits in a number of amplitude levels. The method further includes using an analog to digital converter to generate a sampled signal based on the input signal. The method further includes using a first interpolation filter to filter the sampled signal. The method further includes using a second interpolation filter to filter the sampled signal. The method further includes using a first non-linear device to process an output of the first interpolation filter. The method further includes using a second non-linear device to process an output of the second interpolation filter. The method further includes performing a mathematical operation on an output of the first non-linear device with an output of the second non-linear device to generate phase information.
US10887075B2 Method and system for adaptive link training mechanism to calibrate an embedded universal serial bus redriver clock
A method and system implements a repeater in a link of a communication medium. The method and system enables a counter to count alternations of a clock signal received from a host or device over the link, compares a value of the counter to a reference count, adjusts a frequency selection based on the comparison of the value of the counter to the reference count, and locks the frequency selection in response to the counter matching the reference count.
US10887068B2 Methods and apparatus for an extensible and scalable control channel for wireless networks
Methods and apparatus to enable an extensible and scalable control channel for wireless networks. In one embodiment, an Enhanced Physical Downlink Control Channel (ePDCCH) is disclosed that is implemented with a flexible number of Physical Resource Blocks (PRBs). Advantages of the ePDCCH include, for example: more efficient spectral utilization, better frequency management across multiple serving entities (e.g., base stations and remote radio heads), and extensible payload capabilities that can scale to accommodate higher or lower control information payloads, as compared to prior art PDCCH solutions.
US10887065B2 Electronic device that determines an uplink pilot sequence, and method therefor
A method for an electronic device includes determining, based on indicating information of an uplink pilot sequence allocated by a base station, an uplink pilot sequence, transmitting the uplink pilot sequence, and determining a change in a geographical location of the electronic device. In a case that the geographical locations of the electronic device before and after changing correspond to different cell partitions, the uplink pilot sequence is updated based on the indicating information allocated by the base station, and the updated uplink pilot sequence corresponds to the cell partition corresponding to the geographical location of the electronic device after changing. The uplink pilot sequence is for the base station estimating a channel between the base station and the electronic device, and filtering based on the geographical location of the electronic device during the channel estimation, to obtain a channel estimation result matching the electronic device.
US10887064B2 Channel-sounding method using a plurality of antennas, and apparatus for same
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and to an apparatus for transmitting an SRS in a multi-antenna system. The method comprises the steps of: acquiring specific information for discriminating a first antenna group and a second antenna group from among a plurality of antennas, wherein said first antenna group includes one or more antennas which are set to a turned-on state to perform communication with a base station, and said second antenna group includes one or more other antennas which are set to a turned-off state; transmitting an SRS to the base station if a predetermined condition is satisfied, under the condition that the second antenna group is set to the turned-off state; and setting the second antenna group to a turned-off state after the transmission of the SRS.
US10887055B2 Wireless telecommunications apparatus and methods
A method of transmitting blocks of data in a wireless telecommunications system in which blocks of data are transmitted a plurality of times. When a first block of data becomes available for transmission an initial selection of transmission resources for a plurality of transmissions of the first block of data in a corresponding plurality of time periods is made, and transmissions of the first block of data are started. While there are still transmissions of the first block of data which remain to be made, a second block of data becomes available for transmission. In response to this, the initial selection of transmission resources for the remaining repeat transmissions of the first block of data is modified to increase the amount of resource available for transmitting the second block of data during the time periods in which repeat transmissions of the first block of data remain to be made.
US10887052B2 Method, apparatus and system for error control
A first device receives, over a first communications link, a container frame having a payload of a first length. The payload of the container frame includes multiple optical transport unit (OTU) frames of a second length. The first length is not a multiple of the second length. Each of the OTU frames includes an optical data unit (ODU) frame, a sequence of forward error correction (FEC) bits for the ODU frame, and a sequence of error-identifying bits for the ODU frame. The first device determines, based on the sequences of error-identifying bits, a performance of the first communications link.
US10887046B2 Performance based on inferred user equipment device speed for advanced networks
Facilitating improved performance based on inferred user equipment device speed for advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a system can comprise estimating a speed of a user equipment device based on a number of times that a layer indicator associated with the user equipment device changes during a defined period of time. The operations can also comprise selecting a multiple input transmission mode for a transmission to the user equipment device based on the speed of the user equipment device, resulting in a selected transmission mode. A closed loop multiple input transmission mode can be selected in response to the speed being below a defined speed. Alternatively, an open loop multiple input transmission mode can be selected in response to the speed being above the defined speed.
US10887040B2 Automated, dynamic minimization of inter-cell site interference in CDMA networks
Methods and apparatus for allocating scrambling codes to cells of a wireless network. In an example method, current scrambling code allocation information for a plurality of cells and network configuration information for a radio access network are received. A reallocation of scrambling codes to the plurality of cells is computed, based on the current scrambling code allocation information and the network configuration information, using a metaheuristic algorithm. A change in scrambling code for at least one of the plurality of cells is then triggered, based on the computed reallocation. In some embodiments, the metaheuristic algorithm is based on an objective function that comprises a summation of interference metrics for each of the plurality of cells, wherein the interference metrics depend on scrambling code allocations to the plurality of cells. In some embodiments, a simulated annealing metaheuristic is used.
US10887039B2 Time division duplex wireless network and associated method using connection modulation groups
A wireless network is provided that includes a base station and subscriber stations that communicate with the base station using radio frequency (RF) time division duplex (TDD) signaling. The base station may establish medium access control (MAC) connections with each station. The base station monitors communications with the stations and, in accordance, assigns stations or MAC connections to modulation groups. The base station transmits signals on MAC connections or to stations in a modulation group in adjacent TDD slots within a TDD frame. The base station may receive access requests from the stations, evaluate traffic requirements for the stations, and determine a longest downlink portion for the stations. The base station then allocates downlink and uplink portions of a TDD frame according to the length of the longest downlink portion.
US10887034B2 Methods and apparatus for increasing the robustness of media signatures
Methods and apparatus for determining increasing robustness of media signatures are disclosed. An example apparatus includes a characteristic analyzer to determine a first difference between (A) a first characteristic of an audio signal at a first time and (B) a second characteristic of the audio signal at a second time. The apparatus further includes a characteristic enhancer to compare the first difference to a first threshold; at least one of (A) boost the first characteristic of the audio signal at the first time or (B) attenuate the second characteristic of the audio signal at the second time when the first difference does not satisfy the threshold to create an enhanced audio signal; and determine whether a second difference between a third characteristic of the enhanced audio signal at the first time and a fourth characteristic of the enhanced audio signal at the second time satisfies the threshold, the third characteristic corresponding to the first characteristic, the fourth characteristic corresponding to the second characteristic.
US10887028B2 Method and apparatus for handling radio link failure in system using multiple reference signals
A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, etc. The method includes receiving a radio resource control (RRC) message including first information associated with a reference signal for a radio link monitoring (RLM) and second information associated with a threshold for the RLM, monitoring a radio link quality of at least one reference signal indicated by the first information, comparing the radio link quality of the at least one reference signal with the threshold and indicating an in-sync or an out-of-sync to a higher layer of the terminal based on the comparison result.
US10887025B2 System and method for a subscriber-powered network element
A system for powering a network element of a fiber optic wide area network is disclosed. When communication data is transferred between a central office (CO) and a subscriber terminal using a network element to convert optical to electrical (O-E) and electrical to optical (E-O) signals between a fiber from the central office and twisted wire pair, coaxial cable or Ethernet cable transmission lines from the subscriber terminal, techniques related to local powering of a network element or drop site by the subscriber terminal or subscriber premise remote powering device are provided. Certain advantages and/or benefits are achieved using the present invention, such as freedom from any requirement for additional meter installations or meter connection charges and does not require a separate power network.
US10887024B2 Optical beamforming photonic integrated circuit (PIC)
Described embodiments provide methods and apparatus for processing radio-frequency (RF) signals using a photonic integrated circuit (PIC). The PIC comprises a substrate having integrated lasers and signal paths. Each signal path is configured to receive a single laser signal from the lasers. Each signal path comprises an electro-optic modulator (EOM), an optical butler matrix, and a photodetector. The EOM is communicatively coupled to the one or more lasers and is configured to generate an output optical signal by modulating the single laser signal based on an input radio frequency (RF) signal. The optical butler matrix is communicatively coupled to each of the one or more signal paths and is configured to generate an optical beamformed signal from the output optical signal. The photodetector is configured to convert the optical beamformed signal to an output RF signal.
US10887023B1 Variable bandwidth free-space optical communication system for autonomous or semi-autonomous passenger vehicles
A passenger vehicle optical communication system includes a source vehicle including a light source and an endpoint vehicle including a camera. The source vehicle transmits a series of patterns using the light source to communicate, as one example, state information to the endpoint vehicle.
US10887021B2 Burst mode spectral excursion mitigation
Techniques are described for configuring an optical network unit (ONU) in a pre-burst state prior to transitioning the ONU to a burst-on state. During the pre-burst state, a laser emitter of the ONU stabilizes to its wavelength, thereby reducing the impact of wavelength drift when the ONU transitions to the burst-on state.
US10887017B2 Multi-range communication system
A multi-range communication system is provided that can be expanded to support communications using both RF signals and millimeter wave signals without having to install entirely new systems to support communication of the signals. The communication system can use one or more shared optical fibers to simultaneously communicate both RF signals and millimeter wave signals in different ranges between network devices and mobile devices. The communication system permits the co-location of components for the communication system for the different ranges, which can result in substantially similar coverage areas for each of the ranges supported by the communication system. In addition, the corresponding equipment used for communicating signals in each of the ranges can be powered from a common DC power source. The supplied power can be configured for each piece of equipment, and corresponding range, such that the substantially similar coverage areas are obtained.
US10887013B2 System and method for communication using orbital angular momentum with multiple layer overlay modulation
A system includes mode division multiplexing (MDM) processing circuitry for applying an orbital angular momentum (OAM) to each of a first group of a plurality of input signals and multiplexing the OAM processed signals together. Second processing circuitry performs wavelength distribution multiplexing (WDM) on a second group of the plurality of input signals, wherein the WDM processed signals and the MDM processed signals are orthogonal to one another. Combining circuitry combines the WDM processed signals and the MDM processed signals. Polarization processing circuitry adds polarization to at least one of the WDM processed signals, and the MDM processed signals and a transmitter transmits the combine and polarized processed signal over a link.
US10887009B2 G-OSNR estimation on dynamic PS-QAM channels using hybrid neural networks
Aspects of the present disclosure describe systems, methods and structures in which a hybrid neural network combining a CNN and several ANNs are shown useful for predicting G-ONSR for Ps-256QAM raw data in deployed SSMF metro networks with 0.27 dB RMSE. As demonstrated, the CNN classifier is trained with 80.96% testing accuracy to identify channel shaping factor. Several ANN regression models are trained to estimate G-OSNR with 0.2 dB for channels with various constellation shaping.
US10887002B1 Telecommunications payload with coverage and capacity flexibility
A telecommunications payload for multibeam satellite coverage, includes at least one antenna and a plurality of sources connected to the antenna in order to deliver a beam corresponding to a spot on the Earth's surface, the satellite comprising a plurality of high-power amplifiers configured so as to supply the sources, wherein the payload also comprises a plurality of ring-shaped routing devices, each ring-shaped routing device comprising Ne input ports, where Ne≥2, each input port being connected to one of the high-power amplifiers, and also comprising Ns output ports, each output port being connected firstly to a source, and being able to be connected secondly to at most one input port, and change alternately from a connection state to a disconnection state, each ring-shaped routing device being configured such that, at a time t, Ne output ports out of the Ns output ports are able to be supplied depending on the desired coverage. The invention makes it possible to achieve coverage and capacity distribution flexibility.
US10886998B2 Mixing coefficient data specific to a processing mode selection using layers of multiplication/accumulation units for wireless communication
Examples described herein include systems and methods which include wireless devices and systems with examples of mixing input data with coefficient data specific to a processing mode selection. For example, a computing system with processing units may mix the input data for a transmission in a radio frequency (RF) wireless domain with the coefficient data to generate output data that is representative of the transmission being processed according to a specific processing mode selection. The input data is mixed with coefficient data at layers of multiplication/accumulation processing units (MAC units). The processing mode selection may be associated with an aspect of a wireless protocol. Examples of systems and methods described herein may facilitate the processing of data for 5G wireless communications in a power-efficient and time-efficient manner.
US10886996B1 Antenna system with automated switching between mobile and stationary modes
An automated mobile antenna system has a motion sensor to detect whether it is moving or stationary. An omnidirectional antenna is used for communications while the system is moving, and a directional antenna may be used while the system is stationary. The output power of the transceiver can also be adjusted based on the selected antenna.
US10886992B2 Channel quality indicator method, associated base station, and associated user equipment
It would be to provide a method which will work with future versions of LTE-A, be backwards compatible and alleviate interference to signals for basic system operation.The method includes generating one or more Reference Signals associated with the one or more Channel Quality Indicators, and includes mapping the one or more Channel Quality Indicator-Reference Signals to the last symbol of the second slot of the one or more subframes.
US10886986B2 Estimation of channel conditions
There is provided mechanisms for obtaining channel conditions per antenna element of an antenna array comprising N antenna elements. The antenna array is configured for communications using orthogonal sub-carriers. A method is performed by a radio transceiver device. The method comprises obtaining channel conditions of a radio propagation channel per sub-carrier for signals received on the sub-carriers by the antenna array. A set of receiving entities are associated with the sub-carriers in an interleaved manner such that each receiving entity is interleaved over a respective disjoint subset of sub-carriers. The method comprises transforming the channel conditions at least for those sub-carriers located within a coherence bandwidth of the radio propagation channel to channel conditions for the N antenna elements by using a relation that maps the receiving entities to the N antenna elements.
US10886983B2 Pre-coding method and pre-coding device
Disclosed is a precoding method comprising the steps of: generating a first coded block and a second coded block with use of a predetermined error correction block coding scheme; generating a first precoded signal z1 and a second precoded signal z2 by performing a precoding process, which corresponds to a matrix selected from among the N matrices F[i], on a first baseband signal s1 generated from the first coded block and a second baseband signal s2 generated from the second coded block, respectively; the first precoded signal z1 and the second precoded signal z2 satisfying (z1, z2)T=F[i] (s1, s2)T; and changing both of or one of a power of the first precoded signal z1 and a power of the second precoded signal z2, such that an average power of the first precoded signal z1 is less than an average power of the second precoded signal z2.
US10886978B2 Method and apparatus for multi-antenna transmission to minimize charging time of users in wireless powered communication network
Provided is a method and apparatus for multi-antenna transmission to minimize a charging time of users in a wireless powered communication network. A power transmission apparatus may be configured to generate a covariance matrix to minimize a charging time of the power reception apparatus based on an amount of energy required by at least one power reception apparatus; to derive a beamforming vector using the covariance matrix; and to transmit a wireless power to the power reception apparatus based on the beamforming vector.
US10886977B2 Integrated end-fire MM-wave antenna array with low frequency metal-framed antenna
The present subject matter relates to antenna systems, devices, and methods that are designed to avoid the degradation of the end-fire radiation pattern of the array when a piece of metal is added obstructing the direction of the main beam. A parasitic radiator is positioned in proximity to the blocking structure and configured to couple at least part of the reflected radiation pattern and radiate toward the desired end-fire direction.
US10886972B2 Methods and apparatus for selectively controlling energy consumption of a waveguide system
Aspects of the subject disclosure may include, a system for determining from one or more conditions a range of energy that can be obtained from a transmission medium to power the first waveguide system, selecting according to the range of energy a group of components of a plurality of selectable components of the first waveguide system, and enabling the group of components and powering down a remainder of the plurality of selectable components, wherein the group of components facilitates an exchange of electromagnetic waves between the first waveguide system and a second waveguide system via the transmission medium. Other embodiments are disclosed.
US10886970B2 Load drive system and load drive method
A load drive system for driving a load supplied with power from a power line includes a control unit which controls switching between the power line and the load and a communication unit which communicates using voltage and current of the power line. When performing the switching, the control unit controls, based on a width of a transition period of the power-line current, the transition period being attributable to the switching, timing of the switching so as to move the transition period away from a center of a period corresponding to a symbol communicated by the communication unit.
US10886963B2 System and method for transceiver and antenna programmability and generalized MIMO architectures
Embodiments generally disclosed herein relate to a sub-wavelength multi-port codesign approach between the unit transceiver element and the integrated EM interface to enable a generalized broadband MIMO array with individually programmable element patterns. The co-design approach allows processing of radiated signals at the antenna level distinct from classical arrays. The transmitter and receiver architectures with the integrated EM interface are implemented in 65-nm CMOS and have a bandwidth of 37-73 GHz. Wireless links with data rates up to 12 Gb/s are demonstrated across the spectrum with a wide range of reconfigurability of the active EM interface. The multifunctional EM interface and the broadband transceivers can enable future efficient and compact MIMO arrays for reliable links exploiting frequency, spatial, pattern and polarization diversities.
US10886961B2 Dynamic power class re-registration of mobile devices
Dynamic power class re-registration of wireless devices is provided. A wireless device can exchange data with a communications network. While exchanging data, the device can monitor its usage and based on the usage, generate a power change request. The device can then send the power change request to the communications network, prior to or in conjunction with powering down the device. In this regard, the communications network can receive the power change request, generate instructions for the wireless device, and adjust network resources based on the power change request. The instructions can then be sent to the wireless device. Since the device re-registers its power class with the communications network, handoffs, internetwork thresholds, network resources and other network parameters can be adjusted to compensate for the changed power class resulting into improved service for a user of the wireless device.
US10886960B2 Button assembly
A button assembly of the present invention is configured in a communication equipment. The button assembly includes a button, a tray and at least an elastic arm. A side of the button is recessed inward to form a holding space. At least an inner side wall of the holding space is recessed to form a clamping groove. The tray is disposed in the holding space. The elastic arm has a fixing portion mounted on a side wall of the tray. The fixing portion is extended frontward and is protruded outward to form a contact part. The contact part is extended frontward and outward to form a clamping part disposed in the clamping groove. The clamping groove and the elastic arm are disposed to provide the button and the tray to be fixed or disengaged, achieving an effect of saving space in assembling of internal components of the communication equipment.
US10886956B2 Method and device for receiving PTRS for cancelling phase noise in wireless communication system
A method for operating a user equipment in a wireless communication is provided as an embodiment of the present invention. The method may include: receiving modulation and coding scheme (MCS) information for each of two or more codewords from a base station (BS); determining a demodulation reference signal (DMRS) antenna port to which a phase tracking reference signal (PTRS) antenna port is mapped based on the MCS information; and receiving a PTRS based on the DMRS antenna port, wherein a DMRS antenna port with the lowest index among one or more DMRS antenna ports included in a codeword with the highest MCS among the two or more codewords may be determined as the DMRS antenna port.
US10886955B2 Parallel use of serial controls in improved wireless devices and power amplifier modules
A power amplifier module can include one or more switches, a coupler module, input signal pins, and a controller having first and second output terminals. The input signal pins can receive a voltage input/output signal, a clock input signal, and a data input signal. The controller can (i) set a mode of the one or more switches using a synchronous communication protocol in which the controller outputs a synchronous clock signal on the first output terminal and a data signal on the second output terminal, when the power amplifier module is in a first operating mode, or (ii) set a mode of the coupler module using an asynchronous communication protocol in which the controller outputs a first asynchronous control signal on the first output terminal and a second asynchronous control signal on the second output terminal, when the power amplifier module is in a second operating mode.
US10886954B2 Frequency up-conversion device and signal transmission system
A frequency up-conversion device and a signal transmission system are provided. A frequency up-conversion device includes a first diplexer, a divider, a digital channel stacking circuit, an up-conversion mixer, and a second diplexer. The first diplexer divides a first signal into a second signal and a third signal. The digital channel stacking circuit transforms the second signal to a fourth signal. The up-conversion mixer mixes the fourth signal and an up-conversion oscillating signal to generate a fifth signal. The second diplexer receives the fifth signal and the third signal to generate a sixth signal for output.
US10886952B1 Low-cost method for selectively reducing switch loss
A method includes identifying a first output terminal of a radio frequency front end (RFFE) switch including a single pole input terminal and a number (N) of output terminals, the first output terminal selectively connected to a single RF band path. Each of the N output terminals is a component of a respective one of N throws of the RFFE switch, with N being greater than one. The N output terminals include the first output terminal corresponding to a first throw of the N throws and at least one additional output terminal not connected to any radio frequency (RF) band path. The at least one additional output terminal includes a second output terminal corresponding to a second throw of the N throws. The method includes forming a parallel connection between the single pole input terminal and the single RF band path. The parallel connection provides at least two parallel branches for routing RF signals being transceived between the single pole input terminal and the single RF band path.
US10886947B2 Efficient decoding of n-dimensional error correction codes
Various implementations are directed to systems and methods for maintaining integrity and reliability of data in an SSD device using error correction coding. According to certain aspects, for frames of data having an ECC code with two or more sub-codes, while one sub-decoder is not in use it could be used to start a decode of another frame. By “interleaving” and alternating the frames between sub-decoders, two or more frames can be decoded simultaneously in an efficient manner. This can clearly be extended to more sub-codes (i.e. dimensions greater than two).
US10886945B2 Transmitter and method for generating additional parity thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits to be transmitted to a receiver in a current frame; a repeater configured to repeat, in the LDPC codeword, at least some bits of the LDPC codeword in the LDPC codeword so that the repeated bits are to be transmitted in the current frame; a puncturer configured to puncture some of the parity bits; and an additional parity generator configured to select at least some bits of the LDPC codeword including the repeated bits, and generate additional parity bits to be transmitted in a previous frame of the current frame.
US10886938B2 Active analog front-end
This disclosure provides an active envelope detector to generate an output voltage based on an input radio-frequency (RF) signal. The active envelope detector includes a plurality of transistors configured to operate in a sub-threshold mode and generate an output voltage based on the input RF signal. A delta-modulation analog-to-digital converter (ADC) and a sigma-delta modulation ADC are provided. Both ADCs include an implementation of the active envelope detector to receive input RF signals.
US10886935B2 SAR-DAC device and method for operating an SAR-DAC device
SAR-DAC devices and operation methods of SAR-DAC devices are provided. An exemplary SAR-DAC device includes a comparator having a positive input terminal and a negative input terminal; and a DAC core unit including a first capacitor, a second capacitor, and a current-controlled discharging structure. The first capacitor includes a first charging-discharging terminal. The second capacitor includes a second charging-discharging terminal. The current-controlled discharging structure includes current beam circuit units. Each current beam circuit unit includes a first discharging input terminal connected to the first charging-discharging terminal and a second discharging input terminal connected to the second charging-discharging terminal. The current-controlled discharging structure is configured to discharge the first capacitor through the first discharging input terminal by using at least some of the current beam circuit units; and to discharge the second capacitor through the second discharging input terminal using at least some of the current beam circuit units.
US10886934B2 Time to digital converter and A/D conversion circuit
A time to digital converter includes a state transition section configured to start, based on a trigger signal, state transition in which an internal state transitions, a transition-state acquiring section configured to acquire, in synchronization with a reference signal, state information from the state transition section and hold the state information, and an arithmetic operation section configured to calculate, based on the state information, a time digital value corresponding to the number of times of transition of the internal state. The state transition section includes a tapped delay line to which a plurality of delay elements are coupled, a logic circuit, and a state machine. The state information is represented by count information output from the state machine and propagation information output from the tapped delay line. A hamming distance of the state information before and after the state transition is 1. A time from when the internal state transitions from a first internal state to a second internal state until when the internal state reverts to the first internal state is longer than a time interval for updating the state information held by the transition-state acquiring section.
US10886933B1 Analog-to-digital converter
An analog-to-digital converter (ADC) circuit includes a signal input terminal, a sample-and-hold circuit, and a successive approximation register (SAR) ADC. The sample-and-hold circuit includes an input terminal coupled to the signal input terminal. The SAR ADC includes a comparator, a first capacitive digital-to-analog converter (CDAC), and a second CDAC. The first CDAC includes a first input terminal coupled to the signal input terminal, a second input terminal coupled to an output terminal of the sample-and-hold circuit, and an output terminal coupled to a first input terminal of the comparator. The second CDAC includes a first input terminal coupled to the signal input terminal, an output terminal coupled to a second input terminal of the comparator.
US10886929B2 Oscillator calibration from over-the-air signals for low power frequency/time references wireless radios
Oscillator calibration circuits and wireless transmitters including oscillator calibration circuits. An oscillator calibration circuit includes a first frequency locking circuit (FLC) coupled to a first oscillator, wherein the first FLC calibrates the frequency of the first oscillator using an over-the-air reference signal, wherein the first FLC calibrates the first oscillator prior to a data transmission session and remains free running during the data transmission session.
US10886923B1 Bridged integrated circuits
Methods, systems, and apparatus, including a system that includes a first integrated circuit chip configured to store application logic for one or more executable applications; and a second integrated circuit chip communicatively coupled to the first integrated circuit chip, the second integrated circuit chip including an instruction decoder configured to decode instructions for executing the one or more executable applications; and a communication interface configured to transmit the decoded instructions to the first integrated circuit chip to execute the one or more executable applications on the first integrated circuit chip.
US10886922B2 Test circuitry and techniques for logic tiles of FPGA
An integrated circuit comprising a field programmable gate array including a plurality of logic tiles, wherein, during operation, each logic tile is configurable to connect with at least one other logic tile, and wherein each logic tile includes: (1) a normal operating mode and test mode, (2) an interconnect network including a plurality of multiplexers, wherein during operation, the interconnect network of each logic tile is configurable to connect with the interconnect network of at least one other logic tile in the normal operating mode and (3) bitcells to store data. The FPGA also includes control circuitry, electrically connected to each logic tile, to configure each logic tile in a test mode and enable concurrently writing configuration test data into each logic tile of the plurality of logic tiles when the FPGA is in the test mode.
US10886921B1 Multi-chip stacked devices
Examples described herein generally relate to multi-chip devices having stacked chips. In an example, a multi-chip device includes a chip stack including a base chip and two or more overlying chips overlying the base chip. Neighboring chips of the chip stack are connected to each other. The chip stack includes identification generation connections and circuits configured to generate a unique identification of each overlying chip based on a relative position of the respective overlying chip with reference to the base chip. The chip stack includes a communication channel from the base chip to each overlying chip. Each overlying chip includes comparison and enable/disable logic (CEDL) communicatively coupled to the communication channel. The CEDL is configured to compare a target identification of data received by the respective overlying chip to the unique identification of the respective overlying chip and responsively enable or disable a recipient circuit of the respective overlying chip.
US10886916B2 Signal transmission circuit
Disclosed is a signal transmission circuit, comprising: a common interface, a first switch, a second switch, and an interference-resistant branch; the common interface is configured to, receive a digital signal through the first switch when the first switch is closed, or to receive an analog signal through the second switch when the second switch is closed; the interference-resistant branch is configured to eliminate an interference of the second switch on the digital signal; a signal input of the interference-resistant branch is configured to receive the digital signal, and a signal output of the interference-resistant branch is connected to a signal input of the first switch; and/or, the signal input of the interference-resistant branch is connected to a signal output of the second switch, and the signal output of the interference-resistant branch is connected to a signal input of the common interface.
US10886915B2 Device modifying the impedance value of a reference resistor
An electronic device includes a reference resistor, two first terminals between which the reference resistor is connected, and two second terminals between which a modified impedance value of the reference resistor is intended to be obtained. The electronic device also includes a first circuit that applies between the two second terminals a voltage substantially equal to that between the two first terminals, and a second circuit that flows between the two second terminals a second current the value of which corresponds to a fraction of a first current for flowing in the reference resistor between the two first terminals.
US10886904B1 Area-efficient non-overlapping signal generator
Certain aspects of the present disclosure generally relate to a power stage. The power stage generally includes a first transistor, a second transistor having a drain coupled to a drain of the first transistor, a first gate drive circuit coupled between an input node of the power stage and a gate of the first transistor, and a second gate drive circuit having a first signal path coupled between the input node and a gate of the second transistor. In certain aspects, the second gate drive circuit comprises a plurality of buffers in the first signal path, and a plurality of electronic devices coupled to the plurality of buffers and configured to apply a delay associated with driving the gate of the second transistor to track a delay associated with driving the gate of the first transistor via the first gate drive circuit.
US10886903B1 Programmable clock skewing for timing closure
In one embodiment, an integrated circuit may be designed using a library of clocked circuits that have programmable clock delays that may be inserted on the clock input to the clocked circuits. During the design process, timing paths which are challenging due to significant variations across operating states, process corners, and/or temperature may be met by using the clocked circuits with programmable delays and inserting a delay control circuit that programs the delays based on the current operating state, process corner used to manufacture the integrated circuit, and/or temperature. That is, different delays may be selected by the delay control circuit depending on inputs that identify the operating state, the process corner, and/or the temperature. Because the clock delay is intentionally skewed, the timing of the path may be different at different operating states, temperatures, or process corners and thus may meet timing by changing the clock skew during operation.
US10886901B1 Low supply voltage ring oscillator and method thereof
A circuit includes multiple stages cascaded in a ring topology such that each stage has a preceding stage, a succeeding stage, an alternate-preceding stage, and an alternate-succeeding stage. Each stage includes a MOS transistor of a first type, a MOS transistor of a second type and a resistor. The MOS transistor of a first type receives a first input that is output from the preceding stage, and outputs a second output to the alternate-preceding stage. The MOS transistor of a second type receives a second input that is output from the alternate-succeeding stage, and outputs a first output to the succeeding stage. The resistor provides coupling and level-shifting between the first output and the second output.
US10886899B2 Low-power-consumption constant-on-time timing circuit design method and timing circuit
Provided is a low-power-consumption Constant-On-Time (COT) timing circuit design method and a timing circuit. A Resistor-Capacitor (RC) circuit is adopted for timing, to eliminate static power consumption of a timer. A specific structure includes a fourth P-channel Metal Oxide Semiconductor (MOS) transistor M4 of which a source is connected to an input voltage VIN, a gate is connected to a COT control terminal TON_CONTROL and a drain is connected with one end of a fourth resistor R4. The other end of the fourth resistor R4 is connected with one end of a fourth capacitor C4. The other end of the fourth capacitor C4 is grounded. A negative input of a comparator VCMP is connected with a reference voltage, and a positive input is connected between the fourth capacitor C4 and the fourth resistor R4.
US10886896B2 Acoustic wave device, high-frequency front-end circuit, and communication device
An acoustic wave device includes IDT electrodes with different wavelengths determined by electrode finger pitches. A piezoelectric thin film is laminated directly on or indirectly above a high acoustic velocity member. A silicon oxide film is laminated on the piezoelectric thin film, IDT electrodes are laminated on the silicon oxide film. When λ represents a wavelength of one of the IDT electrodes having the shortest wavelength, y represents a wavelength normalized film thickness (%) that is a percentage of a film thickness of the piezoelectric thin film with respect to the wavelength λ, and x represents a wavelength normalized film thickness (%) that is a percentage of a film thickness of the silicon oxide film with respect to the wavelength λ, y is equal to or smaller than about 350% and y<1.6x(−0.01)+0.05x(−0.6)−1 is satisfied.
US10886895B2 Ladder-type frequency-variable filter, multiplexer, radio-frequency front end circuit, and communication terminal
Even when frequency characteristics are changed in association with multiple communication bands, an attenuation required for a specific frequency band outside a pass band is obtained. A frequency-variable filter (10) includes multiple series-arm resonators (111, 112, 113), multiple parallel-arm resonators (121, 122, 123), a variable capacitor (21), and an inductor (31) having a fixed inductance. The multiple series-arm resonators (111, 112, 113) and the multiple parallel-arm resonators (121, 122, 123) are connected in a ladder shape. The variable capacitor (21) is connected in series with the parallel-arm resonator (121). The fixed inductor (31) is connected in series with the parallel-arm resonator (123).
US10886894B2 Acoustic wave filter, multiplexer, radio frequency front-end circuit, and communication device
An acoustic wave filter includes a substrate having piezoelectricity, input/output terminals on the substrate, ground terminals on the substrate and separated from each other, and a longitudinally coupled resonator on the substrate and arranged on a path connecting the input/output terminals, in which each of IDT electrodes included in the longitudinally coupled resonator includes a pair of comb-shaped electrodes each of which is provided with a plurality of electrode fingers and a busbar electrode, the other of the pair of the comb-shaped electrodes included in the IDT electrode arranged at a position closest to the input/output terminal is connected to the ground terminal on the substrate, and the other of the pair of comb-shaped electrodes included in each of all the IDT electrodes other than the IDT electrode is connected to the ground terminal on the substrate.
US10886893B2 Reduced-size guided-surface acoustic wave (SAW) devices
Reduced-size guided-surface acoustic wave (SAW) resonators are disclosed. Guided-SAW resonators can achieve high acoustic coupling and acoustic quality Q, but may have a larger surface area compared with a traditional temperature compensated (TC)-SAW resonator. In an exemplary aspect, a guided-SAW device is fabricated with a metal-insulator-metal (MIM) capacitor to produce a guided-SAW which has the same high Q with a surface area which is the same or less than traditional TC-SAW resonators.
US10886888B2 Bulk acoustic wave resonator having openings in an active area and a pillar beneath the opening
A bulk acoustic wave (BAW) resonator is disclosed. The BAW resonator includes: a lower electrode; a piezoelectric layer disposed over the lower electrode; and an upper electrode over the piezoelectric layer. An opening having a first area exists in and extends completely through the upper electrode. The BAW resonator also includes a substrate disposed below the lower electrode; a cavity; and a pillar disposed in the cavity and extending to contact a portion of the lower electrode disposed beneath the opening. The pillar has a second area that is less than the first area. There are no electrical connections that extend across the opening from one side to another.
US10886887B2 Aluminum nitride film, acoustic wave device, filter, and multiplexer
An aluminum nitride film contains a Group IV element and a Group II or Group XII element, and an atomic composition ratio of the Group II or Group XII element to the Group IV element is less than 1.
US10886884B2 Inductively coupled filter and wireless fidelity WiFi module
Embodiments of the present invention provide an inductively coupled filter and a WiFi module. The inductively coupled filter includes a first circuit, where the first circuit is disposed on a first substrate; and a second circuit, where the second circuit is disposed on a second substrate; and the first substrate and the second substrate are disposed opposite to each other, so that a coil inductor in the first circuit and a coil inductor in the second circuit form a mutual induction structure. In the inductively coupled filter in the embodiments of the present invention, the coil inductors are disposed on two substrates respectively. This can reduce an area occupied by the inductively coupled filter on each package substrate.
US10886882B2 Load circuit of amplifier and driver circuit for supporting multiple interface standards
A load circuit includes a first resistive element, a first transistor and a tristate control circuit. The first transistor has a first control terminal, a first connection terminal and a second connection terminal. The first connection terminal is coupled to to one of a first amplifier output terminal and a connection node through the first resistive element. The second connection terminal is coupled to the other of the first amplifier output terminal and the connection node. The tristate control circuit has a signal output terminal coupled to the first control terminal. When the signal output terminal is in the low impedance state, the first control terminal is arranged to receive a first control signal outputted from the signal output terminal. When the signal output terminal is in the high impedance state, the first control terminal is arranged to receive a second control signal different from the first control signal.
US10886881B2 Multilevel class-D power stage including a capacitive charge pump
An amplifier comprises eight transistors: the first coupled to a linked node and to a positive output node, the second coupled to the linked node and to a negative output node, the third coupled to the positive output node and a common potential, the fourth coupled to the negative output node and the common potential, the fifth coupled to a battery node, the sixth coupled to the fifth transistor and to the positive output node, the seventh coupled to the battery node, and the eighth coupled to the seventh transistor and to the negative output node. The amplifier also includes a charge pump to convert the battery voltage to an increased voltage on the linked node. The charge pump includes capacitors and operates at a lower frequency in lower power mode and a higher frequency in higher power mode to increase power provided to the linked node.
US10886873B2 Energy harvesting methods for providing autonomous electrical power to building structures and electrically-powered devices in the building structures
A method is provided that integrates an autonomous energy harvesting capacity in buildings in an aesthetically neutral manner. A unique set of structural features combine to implement a hidden energy harvesting system on a surface of the building to provide electrical power to the building, and/or to electrically-powered devices in the building. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer.
US10886871B2 Method for controlling health of multi-die power module and multi-die health monitoring device
A multi-die health monitoring device: sets, at a given current provided to the load by the group of dies, one of the dies in a non-conducting state (NCS), obtains, when the die is in the NCS, a signal that is representative of the temperature of the die and determines the temperature of the die, obtains, when the die is in the NCS, a signal that is representative of an on-state voltage (OSV) of the die and determines the OSV of the die, retrieves in a table stored in a memory of the multi-die health monitoring device, an OSV that corresponds to the given current and the determined temperature of the die, notifies that the multi-die power module has to be replaced, if the difference between the determined OSV of the die and the retrieved OSV is equal or upper than a predetermined value.
US10886870B2 Single-wire bus multi-group fault communication for half-bridge inverter modules
A fault communication system includes a system controller and a plurality of devices. Each one of the plurality of devices includes a single fault terminal. A fault bus consisting of only a single wire coupled to the system controller and the plurality of devices is also included. The fault bus is coupled to provide multidirectional multi-fault group communication between the plurality of devices and the system controller. The single fault terminal of each one of the plurality of devices includes is coupled to the fault bus to provide the multidirectional multi-fault group communication between the plurality of devices and the system controller.