Document Document Title
US10993925B2 Lipid formulations containing bioactive fatty acids
Provided herein is technology relating to lipid compositions containing bioactive fatty acids and particularly, but not exclusively, to compositions and methods related to the production and use of juniperonic acid alone or in combination with other bioactive fatty acids and lipids including, but not limited to, eicosapentaenoic acid, docosahexaenoic acid, sciadonic acid, conjugated linoleic acid, non-β-oxidizable fatty acid analogues such as tetradecylthioacetic acid, fish oil, olive oil, and pine nut oil.
US10993923B2 Method for ameliorating fibrosis using 1-[4-chloro-3-(trifluoromethyl)phenyl]-3-[3-(4-cyanophenoxy)phenyl]urea
The present invention provides an application of 1-[4-chloro-3-(trifluoromethyl)phenyl]-3-[3-(4-cyanophenoxy)phenyl]urea in preparation of drugs for treating and reducing a fibrotic disease. The fibrotic disease is skin sclerosis, cardiac fibrosis, pulmonary fibrosis, hepatic fibrosis, pancreatic fibrosis, or renal fibrosis.
US10993916B2 Crystalline microparticles of a beta-agonist coated with a fatty acid
Crystalline microparticles consisting of a phenylalkylamino beta2-adrenergic agonist coated with a C12-C20 fatty acid are useful for the preparation of pharmaceutical aerosol formulations in form of suspension in a liquefied propellant gas or powder formulations.
US10993910B2 Biopatch, bioheater, biosensor and bioelectronic patch device
A biopatch, a bioheater, a biosensor and a bioelectronic patch device are provided.The biopatch comprises a polymer film comprising a biopolymer and a drug loaded in the polymer film. The biopolymer may comprise one or more than one of a bioabsorbable polymer, a biodegradable polymer and a biocompatible polymer. The biopolymer may comprise oxidized starch. The drug may comprise a first drug chemically combined with the oxidized starch and a second drug physically combined with the oxidized starch.The bioheater comprises a heater comprising biometal. The biometal may comprise Mg or Fe. The heater can be controlled wirelessly by an alternating magnetic field.A biosensor according to one embodiment of the present inventive concept comprises an inductor and a capacitor connected to the inductor, wherein the capacitor comprises a first electrode, a second electrode facing the first electrode and a dielectric disposed between the first electrode and the second electrode, each of the inductor, the first electrode and the second electrode comprises biometal, and the dielectric comprises a biopolymer having a glass transition temperature in a range of 36˜42° C. A biosensor according to another embodiment of the present inventive concept comprises an inductor and a capacitor connected to the inductor, wherein the capacitor comprises a first electrode, a second electrode facing the first electrode and a dielectric disposed between the first electrode and the second electrode, a change in a dielectric constant of the dielectric is transmitted to an external device through a resonance frequency change with the inductor, and the external device measures temperature around the biosensor by measuring the resonance frequency change wirelessly.A bioelectronic patch device according to one embodiment of the present inventive concept comprises a drug patch comprising a polymer film comprising a biopolymer and a drug loaded in the polymer film, and a heater adjacent to the drug patch to heat the drug patch. A bioelectronic patch device according to another embodiment of the present inventive concept comprises a drug patch comprising a polymer film comprising a biopolymer and a drug loaded in the polymer film, a first protection layer disposed on the drug patch, a heater disposed on the first protection layer and heating the drug patch, a temperature sensor disposed on the first protection layer, spaced apart from the heater and measuring temperature of the heater, and a second protection layer covering the heater and the temperature sensor on the first protection layer.
US10993908B2 Compositions and methods for ophthalmic and/or other applications
Particles, compositions, and methods that aid particle transport in mucus are provided. The particles, compositions, and methods may be used, in some instances, for ophthalmic and/or other applications. In some embodiments, the compositions and methods may involve modifying the surface coatings of particles, such as particles of pharmaceutical agents that have a low aqueous solubility. Such compositions and methods can be used to achieve efficient transport of particles of pharmaceutical agents though mucus barriers in the body for a wide spectrum of applications, including drug delivery, imaging, and diagnostic applications. In certain embodiments, a pharmaceutical composition including such particles is well-suited for ophthalmic applications, and may be used for delivering pharmaceutical agents to the front of the eye and/or the back of the eye.
US10993905B2 Cosmetic compositions comprising magnetosomes and uses thereof
The present invention relates to cosmetic and skin care compositions comprising magnetosomes. The invention also relates to methods for the treatment of diseases associated with increased proliferation or accumulation of differentiating keratinocytes.
US10993901B2 Composition for washing and conditioning the hair
Provided is a composition comprising, in an aqueous phase at least one anionic surfactant, at least one amphoteric and/or zwitterionic surfactant, at least one alkyl(poly)glycoside nonionic surfactant, at least on polymer chosen from cationic polymers of cationic cellulose, cationic alkyldiallylamine or dialkyldiallylammonium cyclopolymer, amphoteric polymers which comprising one or more units derived from a monomer of (meth)acrylate or (meth)acrylamide type, a monomer of (meth)acrylamidoalkyltrialkylammonium type, or a monomer of (meth)acrylic type, or a mixture thereof, and at least on fatty acid ester of glycerol and/or of polyglycerol.
US10993900B2 Cosmetic and household care compositions
Personal care and household care compositions comprising a conditioner and rheology modifier based on a cationic galactomannan or cationic xyloglucan having cationic degree of substitution comprised between 0.01 and 3, free from (3-chloro-2-hydroxypropyl)trimethyl ammonium chloride and free from (2,3-epoxypropyl) trimethyl ammonium chloride.
US10993898B2 Fatty acid esters of oxalkylated alkylalkylenediamines and salts thereof and compositions for conditioning of hair
Hair conditioner compositions comprising an ester of an oxalkylated alkylalkylene diamine of formula (I) wherein: R denotes C8-C24-alkyl or C8-C24-alkenyl A denotes a group —C2H4— or —C3H6 Z1 denotes a group —C(O)—R′, wherein R′ denotes C5-C35-alkyl or C5-C35-alkenyl, Z2 denotes a group —C(O)—R″, wherein R″ denotes C5-C35-alkyl or C5-C35-alkenyl, Z3 denotes a group —C(O)—R′″, wherein R′″ denotes C5-C35-alkyl or C5-C35-alkenyl, Z4 denotes a group —C(O)—R″″, wherein R″″ denotes C5-C35-alkyl or C5-C35-alkenyl, a denotes 0 or 1, m denotes 2 or 3, and u, v, w and x are each independently numbers from 1 to 9, or the quaternized salts thereof, and comprising at least one alcohol component, having 6 to 18 carbon atoms, lead to improved conditioning and gloss of the hair.
US10993897B2 Topical macqui berry formula
The present invention provides a topical formulation and method of use where the formulation comprises macqui berry or a macqui berry extract containing anthocyanins having a very high oxygen radical absorbance capacity (ORAC). The formulation provides the macqui berry in a stabilized form which includes a glucuronide or glycuronide, a photostabilizing agent, encapsulation, or light—and/or air-blocking packaging.
US10993896B2 Compositions for altering the color of hair
The disclosure relates to systems and compositions comprising the systems for use in chemical treatment of keratinous substrates, such as the hair. The systems and compositions comprising the systems comprise at least one active agent and at least one acid. Methods of treating keratinous substrates with the systems and compositions comprising the systems are also disclosed.
US10993893B2 Liquid eyeliner and manufacturing method thereof
The present disclosure provides a liquid eyeliner and a manufacturing method thereof. The liquid eyeliner includes following components by weight: acrylic acid octyl acrylamide copolymer or propylene ester octyl acrylamide copolymer ranging from 4-9%, propylene glycol provided ranging from 5-7%, ethylhexylglycerin ranging from 0.1-0.6%, butanediol ranging from 1.5-4%, sorbitan oleate ranging from 1-2%, emulsifier ranging from 1.4-2.2%, polydimethylsiloxane ranging from 6-9%, polyvinylpyrrolidone ranging from 3-4%, sorbitan sesquioleate ranging from 1.2-2%, butylated hydroxytoluene ranging from 0.1-0.2%, methylparaben ranging from 0.1-0.3%, propylparaben ranging from 0.05-0.15%, phenoxyethanol ranging from 0.6-1.2%, essence ranging from 0.1-0.3%, carbon black ranging from 1.5-2.8%, iron oxide black ranging from 30-45%, deionized water ranging from 22-30%, and plant extract ranging from 0.1-0.3%.
US10993888B2 Fluorescent nanoparticle compositions for dental bonded restorations
Fluorescent nanoparticle compositions and methods of used for dental bonded restorations are provided herein.
US10993887B2 Feeding tube with electromagnetic sensor
There is provided feeding tubes including an electromagnetic sensor including a sensor body comprising a core positioned at a distal end of the sensor lumen, and a wire extending along the length of the feeding tube, wherein an RF induced heating of the feeding tube in an MRI environment is below 5 degrees.
US10993885B1 Baby bottle holder
A bottle holder includes an anchor arm a grip loop, and a rigid member. The anchor arm includes a plurality of bends and a plurality of segments. A segment is a portion of the anchor arm between two adjacent bends of the plurality of bends. At least two segments of the plurality of segments of the anchor arm each include a snap aperture. The grip loop forms a bottle aperture for holding a bottle disposed at a proximal end of the anchor arm. The rigid member is disposed at a distal end of the anchor arm. Each snap aperture of the at least two segments of the plurality of segments of the anchor arm are configured to receive the rigid member. In some cases, the grip loop, the anchor arm, and the rigid member are made of a single piece of elastic silicon material.
US10993884B2 System for venting, priming and modifying a flow rate of fluid from a container
An expandable container system including a container, an expandable nipple and a one-way valve. The expandable nipple is attached to the first end of the container and the valve is attached to a second end of the container. A counteracting bias force is generated within the container and a first fluid is drawn in through the valve by extending the expandable nipple. When the expandable nipple is released, the expandable nipple is biased back to an unextended state, and an increase in pressure created by the counteracting bias force induces a second fluid to flow out of an outlet in the expandable nipple.
US10993867B2 Actuation assembly for an oral irrigator
An actuation assembly for an oral irrigator includes a bezel secured to or formed as part of a housing of the oral irrigator, an actuator operably connected to the bezel and moveable relative thereto, and an augmentation fluid positioned between the bezel and the actuator. The augmentation fluid modifies a frictional relationship between the bezel and the actuator to provide a predefined resistance force between the actuator and the bezel as the actuator is rotated relative to the bezel.
US10993864B2 Bracket attachment apparatus for dual column surgical table
A surgical patient support includes a foundation frame, a support top, and a brake system. The foundation frame includes a first column and a second column. The support top is coupled to the first column and the second column for rotation about a top axis extending along the length of the support top. A single-handle unlock for the support top is also provided.
US10993863B2 Transfer apparatus
A transfer apparatus includes a support with first and second longitudinal sections. A port is provided for inflating the support to transfer a patient or other body. A selective coupling extends between the longitudinal sections to attach the sections together for the transfer of the body on the support, and to at least partially detach the longitudinal sections for removal after the transfer.
US10993862B2 Extendable fluid conduit for reconfigurable bed
A patient support system including a frame having first and second portions, at least one of them movable with respect to the other to transition the frame between a first configuration and a second configuration. A first port is coupled to the first portion of the frame, and a second port disposed with the second portion of the frame, such that a distance between the first port and the second port changes when the frame transitions between the first and second configurations. A fluid conduit is arranged between the first port and the second port and configured to transition between a first length and a second length, longer than the first length, when the frame is transitioned between the first and second configurations. The fluid conduit is configured with a resiliency to naturally return toward the first length. A method of using a patient support system is also included.
US10993860B2 Rotational wheel chair hand pedal
This invention is a rotational manual propulsion wheel chair hand pedal to be fitted to the axles of both wheels of a wheel chair. The rotational wheel chair hand pedal is attached to the two large wheels of a wheel chair by means of being directly attached to the axles and or hubs securely of the wheel chair's wheels, or surrounding the hubs of the wheel chair's wheels. The rotational wheel chair hand pedal has an arm, which fits from the wheel chair's axle and or hub to the wheel chairs wheel's rim. The position of the handles is fixed by retractable and is adjustable by pressing a button at the end of the handle to retract the pins.
US10993854B2 Device with an impacted cylinder core
An adsorbent pad including an elongated core positioned substantially in the center of the pad, wherein the core protrudes out of the top surface of the pad. The adsorbent pad helps to direct the flow of fluids such as urine and blood to the elongated core, so that the wearer of the pad experiences less leakage of fluids to help with leaks better coverage throughout the use of the pad.
US10993853B2 Detachable disposable absorbent article
A disposable absorbent article utilized for absorption and containment of urine and other body exudates may incorporate components that may be detached from the article after use to provide disposal options based upon the user's preferences and circumstances, such as flushing down a toilet or septic tank, composting, recycling, or disposing in a landfill. Sanitary grips and sanitary gap may provide sanitary placements to detach the article. Ripping features incorporated along the top liner, back liner, or outer liner enclosure may also be used to detach the article. A removable liner may be detached from the top liner or outer liner enclosure. The absorbent core may be released after the article has been detached. To reduce the risk of clogging the toilet, a membrane may be utilized to create a barrier between the absorbent core and high-absorbency material to obstruct the high-absorbency material from being released and flushed.
US10993849B2 Article with chassis having an elastic distribution, absorbent core and system and method for making same
An absorbent article may include an inner elasticised chassis. An opening may be formed through the inner elasticised chassis. The absorbent article may include an outer elasticised chassis, and an absorbent member located between the inner elasticised chassis and the outer elasticised chassis. The inner elasticised chassis may include sets of elastic strands surrounding the absorbent member. The opening may be located in a space between the sets of elastic strands.
US10993848B2 Discreet disposable absorbent article
Disposable absorbent articles suitable for providing leakage protection for users that experience relatively small to relatively large discharges of fluids wherein the article comprises a chassis which comprises a primary topsheet; a backsheet; an absorbent core having a front end portion, a central portion, and a rear end portion along its length, the core being disposed between the primary topsheet and the backsheet, and the article exhibits an article length of from about 371 mm to about 500 mm according to the Article Length Method; an Acquisition Time for a load of 60 ml of less than about 39 seconds according to a Speed of Acquisition with Balloon Applied Pressure Method; a dry pad thickness of between about 4.6 mm to about 12 mm according to a Pad Thickness Method; and an Energy of Recovery at a load of 30 ml of from about 4 mJ to about 11 mJ according to a Bunch Compression Method.
US10993840B2 Methods and systems for OCT guided glaucoma surgery
Disclosed herein are systems and methods for aiding a surgeon to perform a surgical procedure on an eye. The surgical procedure includes inserting an elongate probe from an opening into the eye across an anterior chamber to a target tissue region comprising a trabecular meshwork and a Schlemm's canal. Exemplary systems include an optical microscope for the surgeon to view the eye with a microscope image during the procedure; an optical coherence tomography (OCT) apparatus configured to perform an OCT scan of a target location in the target tissue region during the procedure; and an image processing apparatus configured to generate an augmented image by overlaying an OCT image of target location and a graphical visual element identifying the locations, wherein the graphical visual element is registered with the microscope image to aid the surgeon in advancing a distal end of the elongate probe to the target location.
US10993839B2 Automatically pulsing different aspiration levels to an ocular probe
Methods and systems for automatically pulsing different aspiration levels to an ocular probe are disclosed. The probe may be a phacoemulsification probe. A first aspiration level, supplied by a first pump, may be applied to the probe simultaneously with ultrasonic energy. A second aspiration level, supplied by a second pump, may be automatically switched from the first aspiration level, and applied to the probe in a pulsed manner.
US10993838B2 Image processing device, image processing method, and image processing program
[Object] To provide an image processing device, an image processing method, and an image processing program that make it possible to perform an appropriate operation according to a procedure.[Solving Means] An image processing device according to the present technology includes: an image recognition section that performs an image recognition with respect to a front image that is a captured image of an eye; a display information generator that generates display information; and a controller that controls at least one of a cross-sectional information acquisition section or the display information generator according to a selected procedure, the cross-sectional information acquisition section acquiring cross-sectional information regarding a cross section of an eye.
US10993834B2 Lacrimal system drug delivery device
This invention is in the field of medical intervention related to the lacrimal system. The invention relates to a lacrimal system device and methods of using the device for drug delivery to an eye, sinuses and/or periocular tissues.
US10993832B2 Ablation devices and methods with ultrasonic imaging cross-reference to related applications
Ablation apparatus such as a catheter carrying an ultrasonic ablation device including an ablation transducer and a balloon reflector structure for directing ultrasonic energy from the ablation transducer into a ring-like ablation region is provided with an imaging ultrasonic transducer mounted on an imaging probe which may be inserted into or through a passageway extending through the catheter and into or through the ablation device to image the ablation region or neighboring regions. Alternatively, the imaging transducer may be mounted within the balloon reflector structure or distal to this structure.
US10993830B2 Scalp cooling apparatus, method, and system
A scalp cooling apparatus, method, and system that may include an inner scalp cap, an intermediate scalp covering, and an outer scalp cap. The inner scalp cap may be fluidly coupled to a cooling device, that would allow a cooling fluid to traverse the fluid chambers within a set of sections of the inner scalp cap. The inner scalp covering can be constructed of a thermally conductive material. The intermediate scalp covering can be constructed of a thermally neutral material. The outer scalp covering can be constructed of a thermally resistant material. The outer scalp covering may have a first securing mechanism, and a second securing mechanism, that allow the outer scalp covering to be dynamically adjusted and secured against a patient's scalp via the first securing mechanism and the second securing mechanism. The inner scalp cap may be created from a scan of a patient's head, that can then be utilized as an interpolated parametric model may be utilized to generate an output file.
US10993828B2 Apparatus and method for rapidly cooling or heating the body temperature of a patient
An extracorporeal blood cooling or heating circuit includes an intravenous catheter for withdrawing a patient's blood coupled to a combined pump/heat exchanger device. One or more sensors are provided upstream and/or downstream of the pump/heat exchanger device for measuring pressure, temperature, fluid flow, blood oxygenation, and other parameters. A controller is operatively coupled to the pump/heat exchanger device and the one or more sensors to control the speed of the pump inside the pump/heat exchanger device and regulate the blood temperature by controlling the operation of the heat exchanger. The combined pump/heat exchanger device includes a housing having at least one inlet and at least one outlet, a pump portion defining a blood circuit inside the housing, and a heat exchanger portion contained within the housing for selectively heating or cooling the blood.
US10993827B2 Hand-held cryotherapy device including cryogen temperature pressure controller and method thereof
This application relates to a hand-held cooling device for supplying a cryogen to a target region for cryotherapy. The device can include a cryogen container configured to contain a first cryogen having a first temperature and a nozzle configured to spray a first modified cryogen to the target region, the first modified cryogen having a second temperature higher than the first temperature. The device can also include a cryogen temperature regulator configured to receive the first cryogen and output the first modified cryogen to the nozzle, the cryogen temperature regulator disposed closer to the nozzle than the cryogen container. The cryogen temperature regulator can include a holder tube, a porous structure disposed inside a holder tube and a heater disposed around the holder tube and heating the holder tube so as to increase the first temperature to the second temperature while the first cryogen passes through the porous structure.
US10993825B2 Rotary handle stent delivery system and method
A delivery device according to principles described herein includes a catheter having three concentric shafts including an inner core, an outer sheath over the inner core and an outer support shaft at least partially extending over the inner core and the outer sheath. A timing belt having a plurality of belt teeth on a surface of the timing belt is coupled to an outer sheath over a medical device or stent on the inner core such that movement of the timing belt link causes movement of the outer sheath from its position over the medical device or stent. The delivery device is actuated by rotation of a thumbwheel a thumbwheel coupled to a barrel having a plurality of teeth such that rotation of the thumbwheel causes movement of the barrel such that the barrel teeth engage the belt teeth to cause movement of the timing belt causing movement of the outer sheath.
US10993823B2 Systems and methods for deploying a portion of a stent using at least one coiled member
The present embodiments provide systems and methods for deploying at least a portion of a stent. In one embodiment, the system comprises a cannula having an outer surface, and at least one coiled member having proximal and distal ends and a plurality of turns disposed therebetween. One of the proximal and distal ends of the coiled member is secured to the outer surface of the cannula, and the other of the proximal and distal ends of the coiled member is unsecured relative to the outer surface of the cannula. A portion of a stent is looped around the unsecured end of the coiled member and disposed within spacing between adjacent turns of the coiled member. Rotation of the cannula subsequently causes the portion of the stent to disengage from the coiled member.
US10993819B2 Adjustable socket system
An adjustable socket system includes a plurality of shell components and longitudinal supports connected to a base and is movable between an open configuration to loosen the fit of the adjustable socket system, and a closed configuration to secure the fit of the adjustable socket system on residual limb received therein. A tightening system includes a tensioning unit having a handle defining a moment arm rotatable about a rotation axis, and a tensioning element operatively coupled to the handle via a movable connection point and to the shell components via a control point. Rotation of the handle displaces the movable connection point and the tensioning element relative to the control point to move the adjustable socket system to the closed configuration.
US10993818B2 System and method for spinal disc replacement surgery via a lateral approach
The present invention relates to a system and method for spinal disc replacement surgery via a lateral approach. The invention also relates to a spinal disc replacement device that is designed to be inserted via the lateral approach disc replacement surgery. The invention further relates to tools used for the spinal disc replacement surgery via the lateral approach.
US10993817B1 Method for femur resection alignment approximation in hip replacement procedures
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for utilizing a series of images of a patient's anatomy to determine a cut plane for use during a hip replacement procedure. To determine a cut plane for use during the procedure, the computer program determines a best fit line through the center of the neck of the femur, as well as a best fit line through the femoral shaft. In one particular embodiment, a cut plane through the femur may then be determined as perpendicular to the center line through the neck of the femur. Further, the location of these features in the images may be determined by analyzing the gray scale value of one or more pixels around a selected point on the image. The pixel with the lowest gray scale value may then be assumed to be the edge of the cortical bone in the 2D image.
US10993815B2 Methods and instrumentation for intervertebral cage expansion
An instrument may be coupled to a multi-axis expandable intervertebral cage so that the cage may be inserted into an intervertebral space, expanded along multiple different directions, filled with bone graft, and locked with a fastener. The instrument may be part of an instrument set that includes auxiliary instruments to determine implant size, insert bone graft into the cage, and deliver the fastener.
US10993813B2 Prosthetic spinal disc replacement and methods thereof
The present invention relates generally to a prosthetic spinal disc for replacing a damaged disc between two vertebrae of a spine and methods for inserting said discs. The intervertebral prosthetic discs are provided with connections for facilitating implantation and removal and features which enhance primary and secondary stability over time.
US10993812B2 Orthopaedic implants and methods
There is provided a tibial component comprising: a tibial tray with an inferior side; and a support member connected to the inferior side of the tibial tray, the support member having a stem portion, the support member further comprising at least one opening. In one embodiment, the at least one opening is constructed and arranged to receive a sawblade or an osteotome. In another embodiment, the at least one opening is comprised of solid material but is radio-lucent. In yet another embodiment, the at least one opening is comprised of solid material and is frangible.
US10993811B2 Medical implants having desired surface features and methods of manufacturing
In embodiments of the invention, an implant that anchors into bone may have a bone-facing region that comprises a plurality of interconnected struts. The interconnected struts may define local features such as engagement ridges, fins, crests, a macroscopic surface-interrupting feature, a divertor structure, and sawteeth in any combination. Such features may help resist translation or rotation of the implant, and may be conducive to bone ingrowth. Parameters such as local empty volume fraction and local average strut length can be varied, even within the features, by the design of the network of struts. Struts may be tapered. Cantilever struts may also be provided, which may point in a desired direction. The pattern of struts may be specified to the level of dimensions and location of individual struts. The implant may be manufactured by additive manufacturing methods. The mesh of struts may be generated by an algorithm using Voronoi tessellation.
US10993809B2 Heart valve sealing devices and delivery devices therefor
An exemplary valve repair device for repairing a native valve of a patient includes: a strip of material having first and second edges surrounding a central portion; a coaption element formed from the strip of material; and a pair of paddles formed from the strip of material and connected to the coaption element. The paddles are movable between an open position and a closed position and are configured to attach to the native valve of the patient.
US10993807B2 Systems and methods for percutaneously supporting and manipulating a septal wall
A catheter-based system for percutaneously supporting and articulating a septal wall of a heart includes a catheter and a flanged device. The flanged device includes a distal anchor and a proximal anchor, and has a radially collapsed configuration and a radially expanded configuration. When the flanged device is in the radially expanded configuration and disposed through a transseptal puncture in the septal wall, the flanged device is configured to anchor to the septal wall to permit manipulation thereof whereby an angle between an axis through the transseptal puncture and an axis through a native valve is reduced. The proximal anchor and the distal anchor may each be self-expanding or balloon expandable. The flanged device may further include a flanged device shaft. The flanged device shaft may be releasably coupled to the catheter.
US10993802B2 Systems, apparatus and methods for sealing perivalvular leaks
A biocompatible and biodegradable construct having a base expandable member and an integral, internal support structure. The support structure is preferably formed from poly(glycerol sebacate) (PGS) or a magnesium alloy. The base member is preferably formed from acellular extracellular matrix (ECM) derived from small intestine submucosa (SIS) tissue that exhibits a flexible, porous, sponge-like structure adapted to expand upon absorption of a bodily fluid, wherein the construct seals a perivalvular leak when disposed proximate thereto.
US10993799B2 Intraocular lens insertion system, intraocular lens insertion apparatus, and tube
It is provided an intraocular lens insertion system that achieves a preferable insertion of an intraocular lens without using viscoelastic material in an eyeball. The intraocular lens insertion system includes an intraocular lens insertion apparatus configured to use a predetermined driving force to move an intraocular lens and insert the intraocular lens into an eyeball, an irrigating solution infusion apparatus configured to infuse irrigating solution into the eyeball, a driving source configured to deliver the predetermined driving force to the intraocular lens insertion apparatus, an irrigating solution source configured to deliver the irrigating solution to the irrigating solution infusion apparatus, and a switching unit configured to switch in a multistage manner a control of a delivery of the irrigating solution from the irrigating solution source to the irrigating solution infusion apparatus and a control of a delivery of the predetermined driving force from the driving source to the intraocular lens insertion apparatus.
US10993797B2 Intraocular lens comprising drug-containing microspheres
An intraocular lenses having a plurality of drug-containing microspheres attached to the intraocular lens. The intraocular lenses can be used for patients undergoing cataract surgery and reduces the need for recurrent surgery, follow-up treatment or postoperative eye-drops. Also provides a method for manufacturing such an intraocular lens and the use of an intraocular lens in the treatment of cataract.
US10993795B2 Mesh positioning system for laparoscopic ventral hernia repair
Novel mesh implant positioning systems for use in laparoscopic body wall defect repairs, such as hernia defects, are disclosed. The systems utilize one or more bar members combined with surgical sutures and needles to position a mesh implant adjacent to a body wall defect without the need for stay sutures. Also disclosed are assemblies of the positioning systems with surgical mesh repair implants, and methods of repairing body wall defects such as hernias with the assemblies.
US10993794B2 Device and method of performing cerclage sacrocervicopexy
An implantable cerclage sacrocolpopexy medical device includes an elongate strip of flat, flexible material extending longitudinally from a first end to an opposite second end; a surgical needle attached to the first end of the elongate strip; and a loop at either the first end or the second end of the elongate strip. The medical device is positioned circumferentially around the cervix. The end of the elongate strip opposite the end having the loop is passed through the loop and attached to the sacrum or sacrospinous ligament.
US10993792B2 Mill blank inventory monitoring and dispensing system
A storage cabinet (1) that may be used to store CAD/CAM milling blanks (45) such as those used in dentistry. Drawers or box assemblies (3) are placed on shelves (4) within the cabinet (1). Each box assembly (3) includes a forward compartment (15) which includes a lower cavity (16). Perforations (17) in the top surface (20) of the forward compartment permit a spindle retaining assembly (23) within the cavity (16) to grip the spindle or shaft (46) of a blank which may be readily viewed and removed by a user as needed. The retaining assembly (23) includes an orthogonal groove (32) that is biased by a spring (29) in order to permit spindles of various sizes and geometries to be retained.
US10993786B2 Orthodontic bracket having fixed ligating tabs
A self-ligating orthodontic bracket having no movable or flexible parts includes a base having front and rear surfaces. The rear surface is adapted for attachment to the crown of a tooth. A body member is attached to the base and includes an upper half and a lower half, with facing archwire slot surfaces formed on the lower and upper sides thereof, respectively. One or more slot separating tabs are formed on the body member halves and extend vertically toward the other body member half at least partially beyond the archwire slot surface of the body member half to which the slot separating tab is attached. One or more ligating tabs are formed on the body member halves. The body member halves, slot separating tabs and ligating tabs are arranged such that they define an entry opening to a pair of archwire slots, the openings being non-linear in a mesial-distal direction.
US10993785B2 Teeth repositioning systems and methods
Systems and methods of repositioning teeth, using one or more appliances for installing on a patient's teeth are described. The appliance includes an arch shaped member; a plurality of spring members coupled to or provided on the arch shaped member; and a plurality of securing members for securing to a corresponding plurality of the patient's teeth on a one-to-one basis, the securing members being supported by the arch shaped member. The arch shaped member and the plurality of springs, together, comprise a two dimensional structure having a length dimension and a width dimension with varying widths along the length dimension, that is bent into a three dimensional structure.
US10993783B2 Methods and apparatuses for customizing a rapid palatal expander
Methods for designing and fabrication of a series of apparatuses for expanding a patient's palate (“palatal expanders”). In particular, described herein are methods and apparatuses for forming palatal expanders, including rapid palatal expanders, as well as series of palatal expanders formed as described herein and apparatuses for designing and fabricating them.
US10993774B2 Robotic hand controller
A hand controller for enabling a user to perform an activity and method for controlling a robotic arm is provided. The hand controller includes a bar with a grip and a plurality of motors to provide a force feedback to the user in response to the movement of the plurality of mechanical arms. The method involves receiving input corresponding to the manipulation of a bar and providing a force feedback in response to the movement of the plurality of mechanical arms.
US10993771B2 Trackable apparatuses and methods
Trackable apparatuses and methods involving at least one arrangement of at least one trackable feature configured for disposition in relation to at least one substrate, each arrangement of the at least one arrangement having a distinct pattern of trackable features configured to facilitate determining at least one of: an identity of at least one object and at least one subject, a disposition of at least one object and at least one subject, a disposition between at least one object and at least one subject, and a disposition among at least one object and at least one subject, and each arrangement of the at least one arrangement configured to optimize tracking by a navigation tracking system, whereby at least one spatial relationship among the at least one object and the at least one subject is optimizable. The navigation tracking system is optionally multi-modal.
US10993767B2 Microwave ablation antenna assemblies
A microwave ablation antenna assembly includes an elongate body that extends from a first end to a second end thereof, and which defines therein a hollow inner volume and a longitudinal axis of the antenna. The ablation antenna assembly includes an applicator tip portion mounted on the second end of the elongate body, an elongate coaxial conductor assembly for connection to a source of microwave energy, a dipole tip portion that extends from the feed point of the coaxial conductor assembly towards the applicator tip, and a choke assembly with first and second choke conductors.
US10993766B2 Devices and methods for minimally-invasive surgical procedures
Devices, instruments and tools for minimally invasive surgical procedures. Port devices and methods for hemostatically sealing and providing a port through a tissue wall that interfaces with a fluid containing chamber, by minimally invasive techniques. Assemblies, instruments and methods for minimally invasive access to and through a tissue wall that interfaces with a fluid containing chamber, and for visualizing same. Instruments, assemblies and methods for minimally invasive surgical procedures, including ablation.
US10993760B2 Modular surgical robotic tool
A robotic surgical arm includes a puck containing motors to drive an end effector. A tool assembly attached to the puck generates ultrasonic and/or radio frequency energy to apply to tissue disposed between the jaws of the end effector. The tool assembly can include modular components such as a modular shaft that can include an ultrasonic transducer, nonvolatile memory, wireless interface, and/or a power source. The power source allows the modular shaft to communicate wirelessly with the robotic arm. The tool assembly can be moved from one robotic arm to another while remaining powered by the power source. The tool assembly can include sensors to determine a location or movement of the tool assembly after being detached from the robotic surgical arm. The modular shaft can be moved from a robotic arm to a handle manually controlled by a surgeon and back again to the robotic arm.
US10993753B2 Bone screw and method of manufacture
A bone screw comprises a shaft including a proximal portion, a distal portion and a wall including at least one thread having an external thread form having a lattice configuration. The thread form defining at least one void configured for bone growth therethrough. The distal portion is fabricated onto the proximal portion by an additive manufacturing method. In some embodiments, systems, spinal constructs, surgical instruments and methods are disclosed.
US10993750B2 Bone plate
Variable angle holes in bone plates that are structured to facilitate the formation of axial compression or tension of a bone, or which can assist in bone distraction. The variable angle hole can extend about a central axis and includes an inwardly extending wedge wall. The variable angle hole can be sized to receive insertion of a fixation element at a location at which a central longitudinal axis of the fixation element is axially offset from the central axis of the variable angle hole by an offset distance at least when the fixation element is initially driven into bone at least in a transverse direction. The wedge wall can be configured to be engaged by a portion of the fixation element in a manner that axially displaces at least one of the bone plate, the fixation element, and/or bone(s) in a direction that can generally reduce or increase the offset distance.
US10993745B2 Threaded closure mechanism having a closed body with inwardly-facing concave radiused tool engaging surfaces and a downwardly extending rod-engaging structure
A closure for an open headed medical implant, such as a bone screw. The closure having a cylindrical body having an axis of rotation and also having a radially outer surface with a thread or other guide and advancement structure thereon. The body having a plurality of apertures that open onto a top surface of the body and that are parallel to but spaced from the axis of rotation. The closure also has a break-off head centrally attached by a neck to the top surface of the body.
US10993744B2 Preoperatively planning an arthroplasty procedure and generating a corresponding patient specific arthroplasty resection guide
A method of planning an arthroplasty procedure on a femur and tibia of a patient. The method includes receiving a first two-dimensional image of the femur and the tibia, and identifying, in the first two-dimensional image, a proximal femur feature, a distal tibia feature, and a bone contour. The method further includes running a transformation process to align a bone model representative of the femur and the tibia into a coordinate system with the first two-dimensional image, the bone model having a bone model contour that is aligned with the bone contour of the femur and the tibia in the first two-dimensional image. And the method further includes applying an implant model to the bone model in order to determine coordinate locations for the arthroplasty resection.
US10993743B2 Devices, systems and methods for treating the skin
According to some embodiments, a method of treating a skin surface of a subject comprises heating a skin surface, abrading native skin tissue of a subject using a microdermabrasion device, wherein using the microdermabrasion device comprises moving the microdermabrasion device relative to the skin surface while simultaneously delivering at least one treatment fluid to the skin surface being treated and cooling the abraded skin surface.
US10993742B2 Endoscopic needle stylet with enhanced-flexibility lengths
A single-wire stylet may be constructed as an elongate single-wire, memory-metal alloy body with a generally cylindrical body profile, extending distally from a proximal end terminus, where embodiments include a polymeric distal tip member fixedly attached directly at a distal end of the single-wire body. At least one lengthwise portion of the single-wire body is at least partially in martensitic phase at operating temperatures at and below about 37° C. Where present, the polymeric distal tip member has a generally cylindrical body profile circumferentially bounded by an outer circumference substantially equal to or greater than that of the metal body. The polymeric distal tip member may be overmolded upon a distal-end tip length of an elongate single-wire, memory-metal alloy stylet body, where the distal end and/or discrete intermediate distal-portion length(s) that include martensitic-phase alloy and any polymeric member have greater flexibility than a proximal-most length of the alloy stylet body.
US10993741B2 Surgical cutting device with shield drive mechanism
Devices for removing implanted objects from body vessels are provided. A device includes a sheath assembly having a cutting tip. The cutting tip includes a cutting surface that is adapted to cut tissue coupled to an implanted object as the cutting tip rotates. The sheath assembly further includes an outer shield carried outside of the cutting tip. The outer shield includes a distal opening, and the outer shield is translatable relative to the cutting tip from a first position to a second position and vice versa. In the first position the cutting surface of the cutting tip is disposed within the outer shield, and in the second position the cutting tip extends through the distal opening and the cutting surface is at least partially disposed outside of the outer shield.
US10993736B2 Method and catheter for creating an interatrial aperture
A catheter device 10 with a cutting structure or means 16 on the distal portion 14 is disclosed, along with a medical procedure for using the device. The catheter 10 is configured in such a way as to create a permanent interatrial aperture in the heart, including creating a permanent interatrial hole and/or removing tissue.
US10993732B2 Infusion catheter and method of use
An infusion catheter has an elongate flexible shaft including a wall and a lumen extending between a proximal end and a distal end. The catheter also has a sealing member within the shaft lumen including a wall and a lumen. The catheter also has a slidable, retractable elongate central axis member extending through the shaft and sealing member lumens connected to an end cap. The catheter also has a plurality of eluting arms extending radially around the central axis member, including lumens fluidly connected to the shaft lumen and the distal end cap. A method for treating a thrombus is also disclosed.
US10993729B1 Sterile ready-to-use surgical tool and attachment system
A surgical tool and attachment system includes a surgical power tool including a housing and rotary powered driver. A power tool accessory unit includes a power tool accessory driver and an attachment member connected to the housing. A coupling interconnects the rotary powered driver and the power tool accessory unit.
US10993728B2 Precision bone drill bit
An orthopedic drill bit includes a cutting head formed to include diametrically opposed cutting lips leading to a central point and away to a radiused periphery to center said bit. The drill includes flutes extending from a cutting end, said flutes having a dulled periphery to prevent out of round holes. The flute design increases in width progressively from the tip up the shank, to maintain an adequate and unrestricted space for chips to easily move upward, preventing the chips from being compressed into a smaller opening while maintaining the tapered depth of the flutes for strength.
US10993726B2 Blood flow restriction exercise strap
A blood flow restriction (BFR) exercise strap. The strap is configured with a coupling at a first end of an elastic band. A second free end of the band is releasably retained in the coupling by a lever arm that is biased in a closed configuration against a plurality of teeth carried on an interior surface of the base. The band has graduated indicia carried thereon for determining a constriction level applied by the band to a limb of the user. The graduated indicia allow the user to set a desired level of constriction on each of a left limb and a right limb to provide the user to develop bilateral symmetry of targeted muscle groups of the limbs.
US10993707B2 Bone marrow aspiration device and method
A bone marrow aspiration device and related method includes an introducer assembly and an aspiration assembly to couple to the introducer assembly. The introducer assembly includes an introducer cannula having a proximal end and a distal end. The introducer cannula defines a lumen between the distal and proximal ends, the distal end being configured to penetrate bone of a patient. The aspiration assembly includes an aspiration cannula that is receivable in the lumen of the introducer cannula and that extends beyond the distal end of the introducer cannula. The aspiration cannula includes a port to aspirate bone marrow, the port being distal to the distal end of the introducer cannula. The aspiration device further includes a mechanism at the introducer assembly to move the introducer cannula and the aspiration cannula in tandem relative to a distal end of the mechanism when the aspiration cannula is positioned within bone.
US10993703B2 Ultrasound diagnosis apparatus and computer readable recording medium
An ultrasound diagnosis apparatus generates an ultrasound image based on a reception signal obtained by an ultrasound probe to display the ultrasound image in a display, the reception signal being of ultrasound transmitted from the ultrasound probe toward an inside of a subject and reflected at the inside of the subject. The apparatus includes: an image display controller that causes the display to display at least one operable image indicating a target of a contact operation in a touch panel provided so as to overlaid on a screen of the display; and a processor that carries out predetermined processing corresponding to the operable image as the target of the contact operation in response to the contact operation in the touch panel. The processor skips the predetermined processing corresponding to a predetermined operable image among the operable image if a predetermined operation limit condition is satisfied.
US10993699B2 Spread spectrum coded waveforms in ultrasound diagnostics
Techniques, systems, and devices are disclosed for ultrasound diagnostics using spread spectrum, coherent, frequency- and/or phase-coded waveforms. In one aspect, a method includes synthesizing individual orthogonal coded waveforms to form a composite waveform for transmission toward a biological material of interest, in which the synthesized individual orthogonal coded waveforms correspond to distinct frequency bands and include one or both of frequency-coded or phase-coded waveforms; transmitting a composite acoustic waveform toward the biological material of interest, where the transmitting includes transducing the individual orthogonal coded waveforms into corresponding acoustic waveforms to form the composite acoustic waveform; receiving acoustic waveforms returned from at least part of the biological material of interest corresponding to at least some of the transmitted acoustic waveforms that form the composite acoustic waveform; and processing the received returned acoustic waveforms to produce an image of at least part of the biological material of interest.
US10993689B2 Method and system for motion assessment and correction in digital breast tomosynthesis
An imaging system, such as a DBT system, capable of providing an operator of the system with information concerning the location, magnitude and direction of motion detected by the system during performance of the scan to enhance image processing. The imaging system provides the motion information to the operator directly in conjunction with the images processed by the imaging system thereby providing the operator with sufficient information for decisions regarding the need for additional images for completing the scan with the imaging system before the patient is discharged, or even before the breast is decompressed.
US10993688B2 Method of data processing for computed tomography
Method of data processing for Computed Tomography from a spectral image data set of an imaged zone, an anatomical image data set of the imaged zone, and an anatomical model, comprising: a. Assigning an initial set of values to a regularization scheme, 5 b. Performing a noise reduction scheme on the spectral image data set, wherein said noise reduction scheme is a function of the regularization scheme, of the spectral image data set and of the anatomical image data set, in order to obtain a processed spectral image data set, c. Performing a segmentation of structures of interest using the anatomical data set, the processed spectral image data set, and the anatomical model, in order to obtain a segmentation result, d. Updating the regularization scheme based on the segmentation result, e. Repeating step b to e, wherein the method also comprises a control step, performed when step b and c has both been performed at least once, the control step comprising checking an endloop criterion, and if the endloop criterion is met, outputting at least one of the segmentation result obtained in last iteration of step c and the processed spectral image data set obtained in the last iteration of step b.
US10993684B1 PET detector assembly for a combined PET and CT imaging system
Disclosed is a PET detector assembly in a combined PET/CT scanner system having a backplane structure for supporting two or more PET detector rings that provides substantially balanced load on the gantry backplane while accommodating the varying number of PET detector rings between short axial PET FOV system as well as long axial PET FOV system.
US10993683B2 Radiation imaging apparatus and radiation imaging system
A portable radiation imaging apparatus including: a detection section which includes a plurality of radiation detection elements for accumulating electric charges corresponding to a radiation amount, the radiation detection elements being two-dimensionally arranged; and a control section which controls accumulation of the electric charges in the radiation detection elements and reading of the accumulated electric charges from the radiation detection elements and generates a plurality of frame images of a subject, the electric charges to be accumulated corresponding to the radiation amount of radiation emitted in a pulsed manner by a radiation source and transmitted through the subject, wherein the control section adjusts a synchronization timing between the radiation source and the detection section by using a waveform of radiation emitted by the radiation source, the waveform being obtained by reading electric charges from at least a part of the plurality of radiation detection elements.
US10993682B2 Radiographic imaging apparatus comprising a leg unit having three or more wheel units
A radiographic imaging apparatus in which a radiation source support unit supports a radiation source is adapted to be capable of being quickly carried to a use position in a small radius. A radiographic imaging apparatus includes a leg unit that includes three or more wheel units and is capable of traveling on an apparatus-placement surface by using wheels, a body unit that is held on the leg unit, an arm unit as a radiation source support unit that is connected to the body unit, a radiation source that is mounted on the arm unit, a battery that is received in the body unit and drives the radiation source, and a circuit that is received in the body unit and relates to the drive of the radiation source. The wheel unit is formed of a revolving caster.
US10993680B2 Automated cancer therapy apparatus and method of use thereof
The invention comprises a method and apparatus for treating a tumor, comprising the steps of: (1) a main controller sequentially delivering charged particles from a synchrotron along a first beam transport line, through a nozzle system, and to the tumor according to a current version of the radiation treatment plan; (2) concurrent with the step of delivering, generating an image of the tumor using an imaging system; (3) the main controller automatically generating an updated version of the radiation treatment plan using the image, the updated version of the radiation treatment plan becoming the current version of the radiation treatment plan; and (4) repeating the steps of: delivering grouped bunches of the charged particles, generating an image of the tumor, and automatically generating the updated or current version of the radiation treatment plan with optional intervening doctor approval.
US10993678B2 System and method for interactive three dimensional operation guidance system for soft organs based on anatomic map and tracking surgical instrument
A system for providing visual three dimensional assistance to a user during a medical procedure involving a soft organ. The system and method provide visual assistance to a user during a medical procedure involving a soft organ. The system and method utilize a processor for generating an image of the soft organ, a surgical instrument tracker for tracking a surgical instrument during the medical procedure, and a display in communication with the processor and the surgical instrument tracker for visually displaying in three dimensions, the image of the soft organ and the surgical instrument in relation to the soft organ.
US10993675B2 Monitoring a physical or mental capability of a person
Presented are concepts for monitoring a physical or mental capability of a person. One such concept employs the step of detecting a value of a property of the person or an object manipulated by the person. A trend in a physical or mental capability of the person may then be determined based on the detected value and historical data relating to one or more previously detected values of the property.
US10993674B2 Systems and methods for classifying signals of interest in a cardiac rhythm management device
The present disclosure provides systems and methods for classifying signals of interest in a cardiac rhythm management (CRM) device. A CRM device includes an intrinsic activation sensing circuit configured to pass signals falling within a first passband, a crosstalk sensing circuit configured to pass signals falling within a second passband, wherein the second passband contains higher frequencies than the first passband, and a computing device communicatively coupled to the intrinsic activation sensing circuit and the crosstalk sensing circuit, the computing device configured to classify a signal of interest as one of an intrinsic activation signal and a crosstalk signal based on whether the signal of interest is passed by the intrinsic activation sensing circuit and the crosstalk sensing circuit.
US10993661B1 Wireless charging of a wrist-mounted sensor platform
Wearable devices are described herein including a housing and a mount configured to mount a contact surface of the housing to an external surface of a wearer. The wearable devices further include a coil disposed in the housing proximate to the contact surface and at least one sensor disposed on the contact surface and configured to detect one or more properties of the body of the wearer. The wearable devices are powered by a rechargeable battery disposed within the wearable devices. The wearable devices additionally include a recharger disposed within the wearable devices and configured to recharge the rechargeable battery using electromagnetic energy received by the coil. The sensor is disposed within a central portion of the contact surface enclosed by the coil.
US10993660B2 System for physiological monitoring
A system for monitoring biosignals of a user, including an attachment module configured to secure the system at an inner surface of a garment of the user; a flexible layer coupled to the attachment module, wherein the flexible layer and the attachment module cooperatively define a housing lumen; an electronics subsystem arranged within the housing lumen, the electronics subsystem including a first sensor, wherein the first sensor outputs a first signal; a respiratory sensor, wherein the respiratory sensor outputs a respiration signal, and a processing module that receives the first signal, the respiration signal, and the proximity signal, and generates a processed biometric output based on the first signal and the respiration signals.
US10993656B2 Measuring and estimating sleep quality
A computer-implemented method estimates sleep quality of a user. A related computer system, a computer program product, and a data structure are also described. The method includes receiving measurement data measured by at least one sensor device during a time interval; detecting from the measurement data one or more restless sleep signal patterns indicating a restless sleep interval longer than a first threshold duration and computing a number of the detected one or more restless sleep signal patterns; detecting, from the measurement data, one or more continuous sleep intervals not including any one of the one or more restless sleep signal patterns within a time interval longer than a second threshold duration and computing a total length of the one or more continuous sleep intervals; computing a sleep quality metric as a function of the number of the detected one or more restless sleep signal patterns and the total length of the detected one or more continuous sleep intervals, wherein the sleep quality metric indicates a quality of the user's sleep during the time interval; and outputting the sleep quality metric.
US10993648B2 Driving aptitude test device and driving aptitude determination system
The object of the present invention is to assess the driving aptitude of a target person. Provided is a driving aptitude assessment apparatus 200 including: functional impairment degree assessment means configured to assess the degree of functional impairment of a brain of a target person on the basis of test result information indicating a result of a neuropsychological test administered to the target person and head image data obtained by tomography of a head of the target person; and driving aptitude assessment means configured to assess the driving aptitude of the target person on the basis of an assessment result by the functional impairment degree assessment means.
US10993646B2 Systems, devices, and methods related to the individualized calibration and/or manufacturing of medical devices
Systems, devices, kits, and methods are provided herein in the form of example embodiments that relate to calibration of medical devices. The medical devices can be sensors adapted to sense a biochemical attribute. The embodiments can be used to determine calibration information specific to an individual medical device. The embodiments can determine the calibration information by reference to one or more parameters obtained during manufacturing of the medical device. The embodiments can also determine the calibration information by reference to in vitro testing of the medical devices. The embodiments also apply to systems incorporating those medical devices in their use in the field. Also described are embodiments of modifications to surfaces of sensor substrates, such as through applied radiation and/or the creation of a well, to aid in the placement and/or sizing of a sensor element on the substrate.
US10993643B2 Patient monitor capable of monitoring the quality of attached probes and accessories
A system and method to help maintain quality control and reduce cannibalization of accessories and attached probes in a highly sensitive patient monitor, such as a pulse oximetry system. One or more attached components may have information elements designed to designate what quality control mechanisms a patient monitor should look to find on that or another component or designate other components with which the one component may properly work. In a further embodiment, such information elements may also include data indicating the appropriate life of the component.
US10993642B2 Analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US10993633B2 Remote ambulatory cardiac monitoring system for acquiring ECG signals
A system and method for a multi-function remote ambulatory cardiac monitoring system. The system includes a housing and a microprocessor disposed within the housing. The microprocessor controls the remote ambulatory cardiac monitoring system. The system also includes an electrode for sensing ECG signals and the electrode being in communication with the microprocessor. An integrated cellular module also is included in the system, and the cellular module is connected to the microprocessor and disposed within the housing. The integrated cellular module transmits ECG signals to a remote center.
US10993630B2 Respiration rate estimation from a photoplethysmography signal
A method of determining respiratory rate from a photoplethysmograph signal includes filtering the photoplethysmograph signal to create a filtered photoplethysmograph signal. The method also includes detecting peaks and valleys in the filtered photoplethysmograph signal to extract predetermined features from the filtered photoplethysmograph signal. The method also includes obtaining variation waveforms from the predetermined features. The method also includes removing outliers from each of variation waveforms. The method also includes interpolating for the outliers removed from each of the variation waveforms to acquire a frequency estimation of each of the variation waveforms. The method also includes determining a respiratory rate based on the frequency estimation of each of the variation waveforms. The method also includes determining a weighted average of the respiratory rate the variation waveforms to determine an estimated respiratory rate.
US10993620B2 Method for locating a functional brain tissue by electrical stimulation
A method for locating a functional brain tissue by electrical stimulation includes performing electrical stimulations of different areas of the brain tissue to activate brain tissue regions identifying the functional brain tissue, recording an image or a video sequence of the brain tissue during and/or after a stimulation, comparing the recorded image or the video sequence with a reference image or a reference video sequence recorded without stimulation to determine a position of the brain tissue region that is activated by the stimulation. At least two stimulations of a plurality of electrical stimulations are performed, one directly after the other or simultaneously, and the recording of an image or a video sequence of the portion of brain tissue takes place during and/or after each performance of one of the at least two stimulations or during and/or after the simultaneous performance of the at least two stimulations.
US10993619B2 Systems and methods for ultra-wideband (UWB) radar detection and tracking of tumors in real-time
An ultra-wideband (UWB) radar system for non-invasive, real-time tumor tracking includes an UWB transmitter arranged to transmit radar pulses to penetrate a region of interest of a patient; an UWB receiver arranged to receive radar return pulses after being reflected by tumor tissue in the region of interest of the patient; and an UWB signal processor constructed to communicate with the UWB receiver, wherein the UWB transmitter and the UWB receiver are constructed to be arranged sufficiently far away from the patient so as to avoid interfering with radiation treatment of the tumor.
US10993618B2 Dependency-based startup in a multi-modality medical system
A dependency-based startup method in a multi-modality medical processing system that includes receiving initialization information about a plurality of executable components to be started, the plurality of executable components including an executable modality component configured to communicate with a medical device communicatively coupled to the multi-modality medical processing system. The method also includes receiving dependency information about the executable modality component, the dependency information identifying one or more of the executable components upon which the executable modality component depends and transforming the initialization information and the dependency information into a dependency map that represents the dependencies between the plurality of executable components. Further, the method includes deriving a start order for the plurality of executable components based on the dependency map and starting the plurality of executable components in the multi-modality medical processing system according to the start order.
US10993613B2 Fundus image capturing
An example device is configured to capture an image of an eye. The device includes a camera configured to capture the image of the eye. The device also includes: a first base configured to be moved along a first axis to position the camera to capture the image of the eye; a second base configured to be moved along a second axis to position the camera to capture the image of the eye; and a third base configured to be moved along a third axis to position the camera to capture the image of the eye.
US10993609B1 Imaging element cleaning device with imaging device fitment adjustability
Cleaning devices disclosed herein provide, for example, an effective and reliable approach for cleaning an exposed surface of an imaging element (e.g., a lens) of an imaging device (e.g., an endoscope). Cleaning devices disclosed herein enable an imaging element to be cleaned while located within a concealed operation site (e.g., an in-vivo surgical site). To enhance imaging device compatibility, cleaning devices disclosed herein have integral therewith a seating adjustor that allows a user to selectively adjust the position of an imaging device seated thereon. Cleaning devices disclosed herein are thus able to accommodate imaging devices that would otherwise be incompatible due to a distance between the imaging element of the imaging device and a position of a cleaning member of the cleaning device being either too big or too small.
US10993607B2 Endoscope apparatus and method of operating endoscope apparatus
An endoscope apparatus and a method of operating the endoscope apparatus that perform both illumination light observation and fluorescence observation by a simple configuration. At least a part of a wavelength region of excitation light is included in a first wavelength region where the absorption intensity of a fluorescent material is 10% or more of a first peak value. The wavelength region of the excitation light is included in a second wavelength region where the transmittance of a first spectral transmittance characteristic is 60% or more of a second peak value and a third wavelength region where the transmittance of a second spectral transmittance characteristic is 40% or less of a third peak value. A wavelength at which intensity of fluorescence is a peak is included in a fourth wavelength region where the transmittance of the second spectral transmittance characteristic is 80% or more of the third peak value.
US10993602B1 Adjustable dishwasher rack
The present invention relates to an adjustable dishwashing rack having a base member further having a base plate and at least two vertical walls, at least one lid and at least one removable end wall. At least one removable end wall is adjoined to at least two vertical walls of the base member forming an internal volume. A series of connection assemblies serve to adjoin at least one lid, at least one removable end wall and the base member in different configurations determined by the user of the adjustable dishwashing rack. When washing articles of different sizes, at least one lid may be variably inserted parallel to the base plate of the base member allowing for the user to select and control an internal volume of the adjustable dishwashing rack to match the size of at least one article to be washed within the adjustable dishwashing rack.
US10993601B2 Dishwashing appliances and pump assemblies
A dishwashing appliance is provided herein. The dishwashing appliance may include a tub, a sump, a chamber pump, a vane, and a threaded engagement joint. The chamber pump housing may be mounted within at least a portion of sump. The chamber pump housing may define an inner wall surface. The vane may be positioned within the chamber pump housing. The vane may extend from an inner radial end to an outer radial end. The vane may define a foil profile. The threaded engagement joint may include a first radial thread profile and a second radial thread profile. The first radial thread profile may extend radially from the vane at the outer radial end. The second radial thread profile may be formed on the inner wall surface. The second radial thread profile may be complementary to the first radial thread profile.
US10993587B2 Interactive display device
The invention provides a bathroom fixture in the form of an electronic mirror with a touchlessly operated fluid dispenser. The device provides visual cues to assist in the touchless operation thereof.
US10993583B2 Multi-cook and food processing prep product
A cooking and processing appliance includes a container having a lid and a stirring mechanism for rotating at least one processing attachment of a plurality of processing attachments, a housing having a receptacle for receiving the container and having a motor in communication with the stirring mechanism, a heating structure disposed within the housing and a wall of the container, a heating activation system included within the housing and the container, wherein the heating structure defines a heating-active state when the container is received within the receptacle, a mixing activation system, wherein the motor defines a mixing active state when the container is received within the receptacle and the lid is in a closed position and a control in communication with the heating structure and the stirring mechanism.
US10993576B2 Beverage machine and capsule for use with the beverage machine
The present disclosure relates to a beverage machine for preparing a single serving of a mixed beverage and a capsule for use with the machine. The capsule includes an open shell defining a reservoir for holding ingredients; a lid for sealing the open shell; and, a guide member disposed within the reservoir of the open shell configured to receive a liquid stream injected by an injection needle of a beverage machine when the lid is pierced by the injection needle and to guide the liquid stream to a mixing zone within the reservoir for mixing the liquid stream with the liquid held in the reservoir to prepare a single serving of mixed beverage to be dispensed from the reservoir via a dispensing needle of the beverage machine when the dispensing needle pierces the open shell . . . .
US10993573B2 Pressure cooker with improved safety
The invention relates to a pressure cooking utensil comprising a vessel, a lid with an annular skirt, and a gasket interposed between the lid and the vessel, said gasket including a ring and a first lip in sealing contact with the top wall of the lid, said utensil being characterized in that it includes a leakage opening formed through said top wall, the annular skirt forming a stop abutment for the ring, said first lip presenting flexibility that is suitable, when the pressure that exists inside the enclosure exceeds a safety threshold, for causing the inside of the enclosure to communicate with the outside through the leakage opening.
US10993570B2 Trophy assembling systems and methods
Trophy assembly and methods for assembling a trophy are disclosed. A trophy assembly includes a first trophy component, a second trophy component and a locking mechanism for engaging at least the first and second trophy components to form the trophy assembly. The locking mechanism includes at least a male connector and a female connector. The male connector includes a first configuration which matches with a second configuration of the female connector such that when the male connector mates with the female connector, the at least first and second trophy components are engaged with each other through a twisting or rotating motion to provide a secured connection between the at least first and second trophy components.
US10993568B2 Integrated package and mail security system implementing enriched customer and delivery service capabilities
A system for securely depositing an item includes: a deposit box with a door configured to provide selective access to an interior space in the deposit box; a lock mechanism configured to attach to the deposit box to selectively block the door from opening; a first proximity sensor operatively connected to the lock mechanism to operate the lock mechanism to block the door or allow the door to open; a second proximity sensor configured to be attached to at least one of: a delivery person and a piece of delivery equipment; a third proximity sensor; and a first transmitter operatively connected to the lock mechanism and configured to transmit a signal indicative of operating information regarding the lock mechanism, and wherein the deposit box is at least 18 inches wide and 24 inches long.
US10993561B2 Dispensing fluids from drinking containers
A fluid dispenser includes a lid that defines an opening and that includes a first sealing element. The fluid dispenser further includes a flexible fluid delivery component that defines an interior fluid channel. The flexible fluid delivery component includes a second sealing element configured to cooperate with the first sealing element of the lid to form a fluid-tight seal between the flexible fluid delivery component and the lid and a valve element configured to cooperate with the opening in the lid to regulate an airflow through the opening in the lid.
US10993559B2 Drinking vessel with utensil compartment
A drinking vessel with a hidden utensil compartment includes a cup with a recessed side extending from the bottom to a transition below the top. An elongated hollow structure defines a compartment and extends from the bottom against the recessed side. A base secured to the bottom of the cup includes an opening leading to the compartment. A sleeve-like cover contains the cup and the elongated hollow structure. A drawer holding utensils fits through the opening in the base into the compartment. A drawer stop attached to the recessed side includes a spring to facilitate removal of the drawer.
US10993558B2 Table cover system with affixed garbage bag
A table cover system with an affixed garbage bag on one end. The table cover can be unrolled onto a table top with the garbage bag unrolled on one end of the cover. This allows for rubbish to be easily and quickly disposed of from the top of the table. The table cover can also be rolled over all remaining rubbish and garbage and stuffed into the garbage bag for easy disposal. The top face of the table cover can include printed elements, such as interactive games, team logos, or icons or characters from popular movies and television. Other options would include menus, schedules, or meeting information which may be printed directly to the table cover or attached after the cover is placed.
US10993555B2 Planar display assembly
A planar display assembly is provided with a pane with a front reflective surface and a rear surface. An array of mounting plates is provided, each with a first fastener, and a polygonal mounting plate adhered to the rear surface by an adhesive. A plurality of second fasteners is each engaged with one of the array of first fasteners for linear adjustment relative to the pane in a direction generally perpendicular to the pane to support the planar display assembly upon an upright support surface. Each mounting plate is oriented upon the pane rear surface such that at least one vertex extends away from the corresponding first fastener in a direction toward another sequential first fastener within the array of first fasteners. A metal bracket is adapted to be mounted to the upright support surface. The bracket has at least one enclosed cleat to receive two of the second fasteners.
US10993553B2 Wall rack with pivoting extensions
A wall rack includes first and second mountable brackets, each including a plurality of spaced arms extending outwardly from the bracket for supporting items thereon. One or more arms of each bracket include a pivotable extension deployable to support wider items and storable when not needed.
US10993546B2 Noise reducing plunger
A valve can include a solenoid coil, a plunger having a core configured to respond to a magnetic field generated by the solenoid coil, and a valve disc. The valve disc can be positioned at a head of the core and configured to cushion impact when the valve is closed. A projection can be positioned and configured to cushion impact when the valve is opened. The valve can be used in an air bed system in fluid connection between an air pump and an inflatable air chamber of a mattress.
US10993543B2 Ventilated comfort layer
A bed assembly includes a mattress that has rails that define an outer perimeter of the mattress and an inner core defined between the rails of the mattress. Springs are positioned within the inner core. A comfort layer including ventilation openings is supported by the rails of the mattress so that the comfort layer covers the mattress and the ventilation openings are in fluid communication with the inner core. In some instances, the comfort layer is positioned so that the ventilation openings are aligned with coil openings defined through the springs within the mattress.
US10993541B2 Convertible furniture
Furniture that is convertible between a seat position and a bed position is described. The furniture includes a first bed section with a first platform supporting a first cushion, and a second bed section with a second platform, a second cushion, and a partition disposed between the second platform and the second cushion. The first platform is configured to pivot relative to the second platform. The first cushion is thicker than the second cushion. When the furniture is in the bed position, a top surface of the first cushion is substantially coplanar with a top surface of the second cushion and the partition is spaced from the second platform by a first distance. In the seat position of the furniture, the distance between the partition and the second platform is less than the first distance.
US10993539B2 Head and waist integrated device
A head and waist integrated device includes a bracket body. The bracket body is provided with a headrest flipping mechanism and a waist ejecting mechanism. The waist ejecting mechanism includes a fixing base fixedly connected to the bracket body, a first driver rotatably connected to one end of the fixing base, a folding link assembly respectively rotatably connected to the first driver and the fixing base, and a waist ejecting member rotatably connected to the folding link assembly. The folding link assembly has a plurality of links disposed therein, crossing and rotatably connected to each other.
US10993533B2 Fish cleaning table
A table that may be used for cleaning fish has a table top that is fixedly attached to front and rear support legs. The rear support legs form hollow tubes each having an upper open end and a lower open end at opposing ends of the tube. The upper open end is defined by an opening on the top side of the table top. The support legs have a bracket attached to the lower ends of the legs for securing the table to an edge of a dock that is over water. When cleaning fish, the table top may be cleaned with water spray from a hose by flushing blood and other remains of cleaned fish down through the tubes and into the water below. The tubes within the support legs provide a conduit through which blood and other fish remains may be discharged directly into the water.
US10993532B1 Art supply storage rack
An art supply storage rack stores and organizes paint tubes and paintbrushes The rack comprises a plurality of vertical supports, lower middle and upper horizontal members each have a plurality of spaced openings. A base member includes a plurality of spaced retaining slots and is positioned vertically spaced apart from and beneath the lower horizontal member. The base member and the respective lower, middle and upper horizontal members are connected to the vertical supports and define a frame. The respective horizontal members are vertically spaced and offset from each other in stepped fashion such that the openings overlie the respective retaining slots in the base member to define a paint tube holding shaft. The respective paint tube shafts are adapted to hold paint tubes. Other openings hold paintbrushes.
US10993525B2 Folding table
A folding table (10), including a table top (12) having a top surface (18) and a bottom surface; two opposing legs (20) at or adjacent respective opposing ends (14) of the table top; the legs being movable between an unfolded position for supporting the table top above a floor surface, and a folded position whereby the legs lie underneath the bottom surface; at least one roller device (34) located towards an end of the table top; whereby in the unfolded position the roller is concealed behind the table top and leg, and in the folded position the roller is exposed to the end of the table top to allow rolling of the table in a tilted orientation along a floor surface.
US10993521B2 Sport bag with external armature
This sport bag comprises a flexible enclosure (2) delimiting an equipment storage space, as well as a rigid armature (4), attached to the enclosure, arranged outside the enclosure and provided to rest on a support surface (S) in two different positions, namely a first position, in which the armature (4) rests on the support surface (S) by at least three first bearing points, and a second position, in which the armature (4) rests on the bearing surface by at least three second bearing points. The three second bearing points are not all the same as the three first bearing points.
US10993520B2 Nail polish kit for use by an automated nail polish application apparatus
A kit for usage by a nail polish application apparatus, the kit comprising one or more nail polish capsules. Each of the nail polish capsule(s) comprises a body portion defining a reservoir containing a nail polish fluid and a non-screw detachable cover having an integrated nail polish applying element. The non-screw detachable cover is mechanically coupled to an upper face of the body portion to seal an opening in the upper face.
US10993518B2 Hair-drying hood and hair treatment device including the same
A hair treatment device can be used with a blower for drying and styling hair. The hair treatment device includes a hair-drying hood for covering the head of a user, which has an opening at a top portion or a side portion thereof. The blower can be inserted from the opening. The hair-drying hood further includes an outer layer, where the opening is disposed, and a thermal layer, which forms an air flow guiding chamber together with the outer layer inbetween for introducing and dispersing hot air from the blower all over the hair-drying hood while raising a temperature of the thermal layer. The hair treatment device further includes a position retainer having a first end fixing the blower, and having a second end is stably fixed onto an object.
US10993514B2 Fashion accessory and method of making
The present teachings provide for a fashion accessory, a kit comprising components of the fashion accessory, and method for constructing the fashion accessory utilizing adhesive decorations for the imaginative configuration of wearable articles. The adhesive decorations are combined to form charms, which are capable of being affixed to wearable articles. The fashion accessory includes one or more first adhesive decorations and one or more second adhesive decorations, which provide for one or more charms, which affix to wearable articles.
US10993511B1 Therapeutic bracelet
A therapeutic bracelet, including a bracelet body having one or more cavities formed therein; a catalyst solution contained within each of the one or more cavities; an electrical connector electrically attached or coupled to the bracelet body; a connecting cord electrically attached or coupled to the electrical connector; and a plug assembly, wherein the plug assembly includes a “live” pin or blade, a neutral pin or blade, and an earth/ground pin or blade, wherein the “live” pin or blade and the neutral pin or blade are electrically disconnected from the connecting cord and the earth/ground pin or blade, and wherein the earth/ground pin or blade is electrically connected to the connecting cord.
US10993510B1 Combination hair strap and wrist bracelet device
A combination hair strap and wrist bracelet device. The device includes an elongated flexible strap having a first end and an opposed second end. A double-securing mechanism includes a protruding connector extending from the first end of the strap and a plurality of receiving connectors spaced apart on the strap, wherein the protruding connector connects with one of the receiving connectors and the protruding connector also connects with another of the receiving connectors.
US10993506B2 Universal double-sided belt buckle
The invention relates to a universal double-sided belt buckle, which comprises a buckle body, a mounting member and a buckle pin, the left end of an upper sheet body and the left end of a lower sheet body are both integrally formed with extension sheets extending downwards, a clamping interval is arranged between the free ends of the two extension sheets, the left side of the mounting member, at the position corresponding to the first end of the buckle pin, is concavely provided with an accommodating recess which is communicated with the through concave cavity and used to accommodate the part of the buckle pin positioned at the mounting member and make it be able to rotate. Compared with the prior art, the buckle body is detachably connected with the mounting member, so that the utilization rate of the buckle body is improved.
US10993505B1 Flexible magnetic fastening apparatus
A flexible magnetic fastening apparatus with enhanced strength and reduced noise during use is provided. The magnetic fastening apparatus includes an upper fastener detachably coupled to a lower fastener. Each fastener in the upper and lower fasteners has a fabric layer that encapsulates a magnetic member. The magnetic member in each fastener has a positive magnetic pole at the bottom surface of the fabric layer and a negative magnetic pole at the top surface of the fabric layer. The negative magnetic pole of the magnetic member in the lower fastener attracts the positive magnetic pole of the magnetic member in the upper fastener, thereby coupling the bottom surface of the upper fastener to the top surface of the lower fastener.
US10993502B2 Footwear designing tool
Computer based systems and methods for designing (e.g., customization) of consumer products, articles of footwear, knit footwear uppers, and the like. In some embodiments, a user may generate and/or modify footwear designs using a footwear design interface. Additionally or alternatively, the footwear design interface may be configured to simulate the layout and/or operation of a knitting machine to provide the user with the impression of physically designing and/or manufacturing an article of footwear. In other embodiments, the system may disallow prospective footwear design changes based on limitations associated with inventory availability and the footwear design characteristics.
US10993499B2 Protective soft-shelled foot covering
A method providing for making and using a soft-shelled foot covering, by placing a foot within a covering such as a sock, placing the foot with the foot covering within an outline pattern, and manipulating various straps of the outline pattern, such as an inside heel strap, an outside heel strap, an inside ball-of-the-foot strap, an outside ball-of-the-foot strap, a center toes strap, an inside big toe strap, and an outside little toe strap around the foot and other straps, thereby keeping the straps in place and securing the pattern to the foot.
US10993497B2 Article with ribbon loops for string lasting
An article of footwear includes a sole structure and an upper secured to the sole structure. The upper is configured to receive a foot of a wearer and has a peripheral region. Further, the upper includes a ribbon structure formed of a plurality of ribbon sections, and a plurality of ribbon loops extending from a peripheral region of the upper.
US10993496B2 Helmet padding system
Aspects of the present invention are directed to helmet padding systems. One helmet padding system includes a rigid shell and a spacing pad. The rigid shell includes a body portion and a pair of side portions. The body portion is configured to cover a top of a user's head, and is configured to be worn under a baseball cap. The body portion has a lower front edge between the pair of side portions. The pair of side portions extend downward below the lower front edge of the body portion. The spacing pad is positioned within the rigid shell. The spacing pad includes a layer of elastomeric material. The helmet padding system may further include the baseball cap positioned overtop the rigid shell.
US10993495B2 Headwear with transparent visor providing ultraviolet ray protection
A headwear apparatus is provided. The headwear apparatus including a cap configured to be worn on a head of a user, and a visor coupled to the cap, wherein at least a portion of the visor is transparent in at least one direction, and wherein the visor is configured to block a portion of ultraviolet (UV) rays from passing through the visor. The visor may be permanently affixed to the cap or may be removably coupled to the cap.
US10993492B1 Undergarment with modular connecting system
An undergarment including a front panel having a top edge, an elastic band arranged on the front panel along the top edge and extending beyond the front panel parallel to the top edge. The undergarment further includes a back panel having a top edge, the elastic band arranged on the back panel along the top edge and extending beyond the back panel parallel to the top edge, and a pair of connectors secured to the elastic band and configured to attach to a side seam of a blouse or shirt.
US10993490B2 Wearable items providing physiological, environmental and situational parameter monitoring
A garment and/or garment system with health-monitoring (e.g., cardiovascular monitoring) capability, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
US10993487B1 Customizable knee pads and process of forming the same
A customizable knee pad includes a foam main body having an anterior surface A and a posterior surface molded to the shape of the knee. The anterior surface is formed with an array of spaced recesses covering the knee to be protected. Each recess defines a negative incremental area and, cumulatively, define an area Ar. The effective area Aeff of the anterior surface is equal to Aeff=A−Ar. A fabric sheet covers the posterior surface. A gel pad is provided within the main body in close proximity to the fabric sheet. The main body of the knee pad is injection molded with the gel pad and fabric sheet in place to bond the fabric sheet and gel pad to the molded main body to be effectively integrated therewith. Changing the recesses' shape and spacing alters the flexibility of the knee pad and renders it harder or softer.
US10993486B2 Method and garment for assisting a wearer with regulating body temperature
A temperature-regulating garment is provided for assisting a user with regulating body temperature. A garment body has first and second major garment body edges. The garment body has a neckline formed by a least a portion of the first major garment body edge. The garment body has a front right panel, a front left panel, and a back panel. At least one armhole is located laterally between the back panel and a selected one of the right front panel and the left front panel. First and second neck pockets are each configured to accept a temperature-regulating pack. The first neck pocket is disposed upon at least one of the right front panel and the back panel, spanning the first major garment body edge. The second neck pocket is disposed upon at least one of the left front panel and the back panel, spanning the first major garment body edge.
US10993483B2 Brassiere and associated method of manufacture
The present disclosure relates to support members for brassieres and other clothing. The support member may be manufactured by additive manufacturing, subtractive manufacturing methods, and injection molding, among others. The support member may include a thickness gradient devised to support a breast. The support member may be customized to the anatomy of a particular user. The support member may include one or more biometric sensors.
US10993478B2 Heater, cartridge, and vaporization device using the same
A heater and a vaporization device using the same are provided. The heater comprises an end for insertion into a cartridge, a body having a sidewall and at least one opening on the sidewall, and a chamber inside the body. The end has an outlet. The chamber and the opening provide an airflow path for an aerosol to be vented outside the heater through the outlet. The aerosol is generated from the vaporizable material when the body is heated.
US10993473B2 Thermal laminate rods for use in aerosol-generating articles
A rod and a method of forming a rod are provided. The rod includes a gathered sheet of material circumscribed by a wrapper, in which the sheet of material is a co-laminated sheet comprising a layer of an aerosol-forming material and a layer of a thermally-conductive material and in which the wrapper is a metal foil. The method includes providing a continuous co-laminated sheet including an aerosol-forming material and a thermally-conductive material; gathering the co-laminated sheet transversely relative to its longitudinal axis; circumscribing the gathered co-laminated sheet with a metal foil wrapper to form a continuous rod; and severing the continuous rod into a plurality of discrete rods.
US10993466B2 Delivery systems and methods of preparing the same
Methods of preparing a delivery system are described. Each method uses a first and second printing materials. The second printing material contains an active material such as a fragrance, flavor, malodor counteracting agent, and mixture thereof.
US10993465B2 Method of classifying flavors
Techniques to generate a flavor profile using artificial intelligence are disclosed. A flavor classifier classifies flavors for a given set of ingredients of a recipe from a set of possible classes of flavors. The flavor classifier may use different deep learning models to allow for different granularity levels corresponding to each flavor based on desired preciseness with classification of a particular flavor. A respective flavor predictor may or may not be used for each granularity level based on output of a certainty level classifier used for determining a preceding level of granularity.
US10993464B2 Thiols as flavoring ingredient
A method to confer, enhance, improve or modify the flavor properties of a flavoring composition or flavored article by adding to the composition or article the compound 3-mercaptoheptyl acetate or an optically active enantiomer thereof in an amount effective to provide a flavor base having top notes of the citrus-grapefruit, teas and/or peach type and/or red fruit. The compound is typically added to provide an amount of from 0.0001 to 500 ppm in the flavoring composition or flavored article. Also, the resultant flavored composition or flavored article.
US10993460B2 Non-alcohol, beer-taste beverage having Shimari in taste
The present invention aims to provide a non-alcohol, beer-taste beverage having Shimari in taste.It provides a non-alcohol beer-taste beverage having a weight ratio of the polyphenol(s) to the total amount of the extract component(s) in a specific range.
US10993458B2 Machine for making liquid or semi-liquid products of the ice cream sector
A unit for receiving and treating capsules containing a basic preparation for an ice cream product includes: a housing configured to receive a capsule containing a basic preparation for an ice cream product; and an unloading device adapted to trigger expulsion of the capsule from the housing. The unloading device includes an impact portion adapted to engage the capsule and a locking portion configured to lock the unloading device to the unit.
US10993457B2 Systems and methods for distributing and dispensing chocolate
Apparatus and systems for melting and liquefying chocolate. In one aspect, a system includes a generally fluid-tight exterior housing defining a first volume; a bulkhead positioned within the housing and dividing the first volume into separate second and third volumes; at least one vertical support member operationally connected to the exterior housing; a base support member operationally connected to the vertical support member; a dispenser guiding member disposed within the first volume and operationally connected to the exterior housing; and a heating element in thermal communication with the first volume, wherein energization heats the first volume to 37 to 46 degrees Celsius. Other aspects include where the liquid chocolate contains less than 3% water; where the liquid chocolate is solid at room temperature; a multiple pivot hinge; and a noninterfering interdigitating hinge.
US10993453B2 Dairy product and processes
The invention relates to the manufacture of a pasta filata cheese comprising a moisture content of at least about 55% by weight, a solids-non-fat content of up to about 45% by weight, the solids-non-fat comprising at least about 70% by weight protein, the protein comprising at least about 65% by weight casein, and a mineral content comprising a total divalent cation content of about 25 to about 75 mMol of divalent cations/100 g casein, and a total monovalent cation content of about 100 to about 250 mMol monovalent cations/100 g casein, and a total cation content of about 150 to about 300 mMol total cations/100 g casein.
US10993452B2 Butter cream for making cake and method for making same
The present invention relates to butter cream for making a cake and a method for preparing the same, and an exemplary embodiment according to the present invention may provide butter cream for making a cake, which may be prepared by adding first sugar to meringue having bubbles formed by whipping egg whites, preparing first sweetened meringue by whipping the mixture until a meringue cone is formed on the meringue, obtaining second sweetened meringue by adding sugar syrup, which is obtained by mixing water and second sugar and then heating the mixture, to the first sweetened meringue, and whipping the mixture; and adding butter to the second sweetened meringue, and then whipping the mixture until moisture is reduced.
US10993451B2 Modification of mineral composition of milk for the production of an acidified milk product
The invention relates to a method for producing an acidified milk product including the steps of: providing a milk raw material; concentrating the milk raw material by membrane filtration to provide a filtration retentate; acidifying the filtration retentate with an acidic aqueous solution to provide an acidified filtration retentate having a pH in the range of about 5.2 to about 6.5, a calcium/protein ratio of at most about 0.03, and a phosphorous/protein ratio of at most about 0.025; processing the acidified filtration retentate to the acidified milk product having moisture on a fat-free basis of at least 70%. The invention also relates to an acidified milk product having moisture on a fat-free basis of at least 70% and a calcium/casein ratio of at most about 0.04 and a calcium/protein ratio of at most about 0.03 and a phosphorous/casein ratio of at most about 0.03. The invention also relates to an acidified milk product having moisture on a fat-free basis of at least 70%, a calcium/casein ratio of at most about 0.04, a calcium/protein ratio of at most about 0.03 and a phosphorous/protein ratio of at most about 0.025.
US10993449B2 Probiotic compositions and methods
The present application relates to compositions and methods for modulation of the mucosal immune system. The compositions include foods fermented by the probiotic organism, Lactobacillus paracasei CBA L74 (International Depository Accession Number LMG P-24778). Alternatively, the compositions can include L. paracasei CBA L74 and a physiologically acceptable carrier. In some embodiments, the L. paracasei CBA L74 can be non-replicating. The compositions can be administered to a subject having or at risk for gastrointestinal disorders related to immaturity of the immune system, infection or disease.
US10993447B2 Bone-meat separation device for bone-in limb meat and bone-meat separation method for bone-in limb meat
A bone-meat separation device for a bone-in limb meat according to an embodiment is a bone-meat separation device for a bone-in limb meat for separating a meat part adhering to a trunk-side end bone head of a bone-in limb meat, the device including a plurality of clamp portions for conveying the bone-in limb meat along a conveying path, a guide portion disposed on the conveying path and forming a V-shaped guide space with an open end thereof being directed upstream in a conveying direction of the bone-in limb meat, a cutter disposed at a downstream end of the guide space in the conveying direction, and a holding portion holding the meat part below the guide portion and the cutter. The holding portion is configured to hold the meat part of the bone-in limb meat when the meat part is cut from the trunk-side end bone head with the cutter.
US10993444B2 Gluconobacter cerinus plus hanseniaspora osmophila for controlling fungal infections in plants and fruits
The present invention relates to a biological product useful for the control of fungal diseases in plants comprising bacteria of Gluconobacter genus and yeast of Hanseniaspora genus. It also includes a method for preparing the aforementioned biological product and uses thereof to treat, prevent, control or cure fungal diseases in plants.
US10993438B2 Method for treating diseases in plants
The following invention discloses a method for the control of plant diseases wherein a composition comprising a compound having the structure represented by one of the formulas from I to V, is applied to the plants. It also discloses the use of said compounds, or their salts for the stimulation of the natural defense and the induction of resistance against plant diseases. Moreover, it comprises the use of said compounds of structure represented by one of the formulas from I to V for the preventive or curative treatment of said diseases. A composition for agriculture, comprising a compound having the structure represented by one of the formulas from I to V, is also part of the invention.
US10993435B2 Method and system for freezing biopharmaceutical fluid
Disclosed is a method and system for freezing a biopharmaceutical fluid which is hold in a disposable container. The method includes the steps of arranging the container on the heat transfer surface area, cooling the heat transfer surface area to cool the bottom surface of the container until freezing and forming a layer of ice or an ice block of biopharmaceutical fluid inside the container; dislodging the ice layer or ice block frozen to the container. The steps of cooling the heat transfer surface area and dislodging the ice layer or ice block are repeated until the container is filled with a matrix of frozen biopharmaceutical fluid and liquid biopharmaceutical fluid, the liquid biopharmaceutical fluid occupying interstitial passages between ice layers or ice blocks of biopharmaceutical fluid. The cooling is then maintained until the freezing of the entire biopharmaceutical fluid held in the container.
US10993429B2 Bug-removal vacuum machine
An insect killing system has a blower drawing air entraining insects from below a vacuum machine, impelling the air upward, a flange oriented horizontally at an outlet to the blower, and a killing assembly affixed to the flange. The system is characterized in that the killing assembly comprises a plurality of panels of a common width, having an upper edge, a lower edge, and opposite side edges defining an area for each panel, the area closed by a relatively thin perforated sheet material exhibiting a matrix of through holes, individual panels affixed by the bottom edge to the flange on opposite sides, with each panel oriented by a steep angle from vertical, with each panel in the plurality parallel to and spaced apart from one or more adjacent panels, such that the area defined by an inside diameter of the flange is covered by the plurality of adjacent parallel panels.
US10993428B1 Sportman's holder system with leg adapter
A fishing pole holder system has a leg adapter configured to secure a pole holder to the user's upper leg. The leg adapter fits over a person's thigh and may be secured by a strap. A pole holder is attached to the leg adapter to allow individuals with only one available hand to fish. The pole holder has a recess for receiving the grip end of the fishing pole. A height extender may be coupled between the leg adapter and the pole holder to extend the pole holder up when a person is standing. A belt extension may be attached to the leg adapter and extend up to a person's waist where it may be attached to a belt to further secure the leg adapter in place. A line clip may be provided to allow the fishing line to be retained in position while the lure or bait is change or to remove a fish. The leg adapter with a base and recess also accommodates a rifle pod to enable one-armed hunting.
US10993427B2 Snag release fishing lure apparatus
The present invention relates generally to fishing equipment, more specifically but not by way of limitation, a fishing lure apparatus that includes a first portion and a second portion wherein the fishing lure apparatus is configured to provide a first position and a second position for a fishing line secured thereto in order to facilitate release of the fishing lure apparatus on which it is snagged.
US10993425B2 Rotor drive unit waterproof structure and spinning reel
A waterproof rotor drive unit structure includes a driveshaft that rotates a rotor, a reel body, a housing member, and a lid member that supports a pinion gear so as to be rotatable around a rotational axis of the driveshaft. A first annular projection is disposed on an outer peripheral end of a rotor-facing surface of the lid member, the first projection protruding toward the rotor entirely around the rotational axis. Second and third annular projections are disposed on an inner peripheral wall of the rotor at a distance from the first annular projection in the radial direction, the second and third projections protruding toward the lid member entirely around the rotational axis. The axial gap between the distal end of the first annular projection and the inner peripheral wall is less than or equal to the axial direction dimensions of the second and third annular projections.
US10993422B1 Fishing lure, fishing lure fabrication method, and fishing method
Fishing lures that can mimic the movement of a fish or crustacean are described. The fishing lures can generate a vibrating action in water and can avoid snagging. In embodiments the fishing lures include a wire section, a blade section, and a main body section. The wire section that extends through one of a plurality of holes in the blade section to a side that faces the main body section. The wire section includes a bent portion, and the wire section extends from the bent portion through another of the plurality of holes of the blade section to the side that faces the main body section. When the fishing lure is pulled forward through water the blade section vibrates around the wire section.
US10993413B2 Apparatus, system and method for drying pets
An apparatus, a system and a method for drying pets include a blower that directs a flow of air through one or two tubes to one or two mitts. The one or two mitts receive the flow of air from the blower and direct the flow of air through perforations to dry the pet. The air may flow through tapered channels within the mitts.
US10993411B2 Pet enclosure with dual axes swivel connector
A partition for an animal includes a wire panel having an edge rod, a dual axes swivel connector and a wire member is disclosed. The dual axes swivel connector is pivotally connected to the edge rod of the wire panel. The wire member is mountable to a first structure. The second groove of the dual axes swivel connected is receive the wire member for forming a hinge so that the wire panel may partition a first area from a second area.
US10993410B2 Pulsation system
A valve device that transitions between the pressure and vacuum phases for the purpose of milking animals. The improvement provides a pulsation output with a vacuum supply duration less than that of atmospheric air pressure supply duration.
US10993406B2 Soybean variety 5PCUK80
A novel soybean variety, designated 5PCUK80 is provided. Also provided are the seeds of soybean variety 5PCUK80, cells from soybean variety 5PCUK80, plants of soybean 5PCUK80, and plant parts of soybean variety 5PCUK80. Methods provided include producing a soybean plant by crossing soybean variety 5PCUK80 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety 5PCUK80, methods for producing other soybean varieties or plant parts derived from soybean variety 5PCUK80, and methods of characterizing soybean variety 5PCUK80. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety 5PCUK80 are further provided.
US10993405B2 Soybean cultivar 85281832
A soybean cultivar designated 85281832 is disclosed. The invention relates to the seeds of soybean cultivar 85281832, to the plants of soybean cultivar 85281832, to the plant parts of soybean cultivar 85281832, and to methods for producing progeny of soybean cultivar 85281832. 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 85281832. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 85281832, 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 85281832 with another soybean cultivar.
US10993403B2 Soybean cultivar 88042312
A soybean cultivar designated 88042312 is disclosed. The invention relates to the seeds of soybean cultivar 88042312, to the plants of soybean cultivar 88042312, to the plant parts of soybean cultivar 88042312, and to methods for producing progeny of soybean cultivar 88042312. 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 88042312. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 88042312, 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 88042312 with another soybean cultivar.
US10993394B2 Melon hybrid SVMF6955 and parents thereof
The invention provides seed and plants of melon hybrid SVMF6955 and the parent lines thereof. The invention thus relates to the plants, seeds, and tissue cultures of melon hybrid SVMF6955 and the parent lines thereof and to methods for producing a melon plant produced by crossing such plants with themselves or with another melon plant, such as a plant of another genotype. The invention further relates to seeds and plants produced by such crossing. The invention further relates to plants, seeds, plant parts, and tissue cultures of melon hybrid SVMF6955, melon line HAR-DV16-4330MO, and melon line CAN-DV16-4354AN comprising introduced beneficial or desirable traits.
US10993393B2 Plants and seeds of hybrid corn variety CH545762
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH545762. The invention thus relates to the plants, seeds and tissue cultures of the variety CH545762, and to methods for producing a corn plant produced by crossing a corn plant of variety CH545762 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH545762.
US10993392B2 Tomato hybrid SVTM9007 and parents thereof
The invention provides seeds and plants of tomato hybrid SVTM9007 and tomato line PSQ-9Z16-9141. The invention thus relates to the plants, seeds, plant parts, and tissue cultures of tomato hybrid SVTM9007 and tomato line PSQ-9Z16-9141 and to methods for producing a tomato plant produced by crossing such plants with themselves or with another plant, such as a tomato plant of another genotype. The invention further relates to seeds and plants produced by such crossing. The invention further relates to plants, seeds, plant parts, and tissue cultures of tomato hybrid SVTM9007 and tomato line PSQ-9Z16-9141 comprising introduced beneficial or desirable traits.
US10993390B2 Breeding methods to develop improved xenia pollinators
This invention describes a new, high-efficiency method of selecting and advancing pollen donator strains in a breeding or product advancement program, wherein the pollen donator strains are specifically selected to maximize product attributes. Embodiments of this invention relate to the use of a mix of pollen from multiple potential pollen donator strains to cross-pollinate a female corn plant, allowing for single-plant performance comparisons. The comparisons of products from the single plant or less experimental unit allow for the selection of those pollen donator strains that maximize desirable results.
US10993382B2 Modular greenhouse assembly
A modular greenhouse assembly may include one or more grow containers, each having a plant space, and one or more support containers. The containers may be positioned side by side and stacked on top of each other. By properly, but easily, aligning corresponding ports in the containers, light and air can be conveyed to properly care for the plants in the plant space.
US10993379B2 LED plant light and plant cultivation system using same
An LED plant light includes a light post, a light body and a rotating member. An elevation angle of the light body is adjusted by rotating the rotating member. The light post includes an adjustable member for adjusting the total length of the light post to adjust the height of the light body. The light body includes a first body portion, a second and third body portions respectively connected to the first body portion. The light angle of the light body can be changed by adjusting the angle between the first and second body portions or between the first and third body portions. The structure not only can meet the lighting use needs from seedling stage to growth stage, but also greatly improve the utilization efficiency of the LED plant light, minimize the planting time of plants to realize modular usage, simple the installation and maintenance and improve economic benefits.
US10993378B2 Apparatus for preparing and applying a foliar spray
The invention relates to an apparatus for applying foliar spray. The apparatus (1) includes supply means (2) in the form of a water tank (4) with pipe (5) extending from the tank, through a reverse osmosis water filtration unit (12), pump (6), and valve (7). A solute container (8) for holding solute (9) in the form an electrolyte solution of sodium ions (Na+) and bicarbonate ions (HCO3-) formed by mixing sodium bicarbonate and water (3) from the supply means (2) is also included. A combinatory part (10) is connected to an ion exchange part (15) through valve (19), pipe (17) and pump (18). The prepared solution is the product of passing the diluted electrolyte solution (11) through the ion exchange column (15) and may be applied to the foliage of plants (26) through pump (27), pipes (28), and finally micro sprayers (29).
US10993376B2 Protective cover for round cotton modules
A protective cover for round cotton modules is provided that includes a body covering the plastic-wrapped perimeter of the cylindrical bale and two ends walls, each having a semi-circular to circular perimeter, that cover a majority portion of the exposed ends of the cotton module. The cover is secured in place by at least one cinching structure that extends around the perimeter of the bale at a height that is below the maximum diameter of the bale.
US10993374B2 System and method for directing soil buildup on a conveyor on a sugarcane harvesting machine
A conveyor system of a sugarcane harvesting machine includes an inclined conveyor having a first shaft at a lower end and a second shaft at an upper end thereof. The belt is driven along the inclined conveyor between the first shaft and the second shaft, and the belt includes an upper portion and a lower portion between the lower end and the upper end. A floor is partially disposed between the upper portion and the lower portion of the belt, and a wiper is coupled to a bottom end of the belt such that the wiper extends from the belt in a direction towards the floor. As the upper portion of the belt travels from the lower end to the upper end of the inclined conveyor, the wiper moves with the belt and contacts and moves material that collects on a top surface of the floor.
US10993372B1 Asparagus severing assembly with heated valve unit, asparagus lifting apparatus with asparagus spear guides and interfering member, and asparagus harvester formed therewith
An asparagus harvester includes a chassis movable over a bed of growing asparagus. Spears above a selected height are severed at the ground by a severing assembly. A conveyor receives from a pick-up apparatus and conveys away asparagus spears severed by the severing assembly. The severing assembly includes a severing blade carried by a plunger mounted in a pneumatic cylinder. Conduits couple the pneumatic cylinder to a source of air under pressure through a valve unit operable for actuating the pneumatic cylinder to repeatedly fire and withdraw the plunger for repeatedly moving the severing blade back-and-forth along a stroke path between a raised set position and a lowered severing position proximate to the ground. A heater mounted proximate to the valve unit is configured to sufficiently heat the valve unit to enable the valve unit to operate in the presence of an ambient temperature sufficiently low to impair its operation.
US10993371B2 Flexible row crop header for an agricultural harvester
A row crop header for a harvester having a subframe removably coupleable to a feeder housing of the harvester. A pivot assembly is supported by the subframe permitting first and second header sections to pivotably move between raised and lowered positions together or independently of the other. A cross-auger center suspension assembly rotateably supports one end of the first cross-auger section and one end of the second cross-auger section as the first and second header sections pivotally move between the raised and lowered positions.
US10993370B2 Agricultural working device
An agricultural working device, such as a mulcher, is improved with a working rotor which is driven by a drive shaft and a cutting rail with a cutting edge which can be directed towards the working rotor. Sensors for acquiring parameters of working rotor and/or cutting rail are provided. An electronic control apparatus is provided with at least one encoder to set the cutting rail. A method for setting the position of a cutting rail of a working device, such as a mulcher, relative to a working rotor, is configured in such a way that the rotational speed of a drive shaft and the rotational speed of the working rotor are measured and compared with one another. When a ratio of the rotational speeds differs by a predefined threshold, a change in the position of the cutting rail is brought about.
US10993367B2 Commodity delivery system for work vehicle with venturi suction generator
A work vehicle includes a delivery system with a run. The run includes an upstream flow structure having an inlet that is configured to receive metered commodity and a suction generator structure with a flow passage that is in fluid communication with the inlet. The flow passage includes a venturi profile with a restricting section and an expanding section. Furthermore, the run includes a downstream flow structure configured to receive the metered commodity via the flow passage and an airstream that conveys the metered commodity in a downstream direction through the downstream flow structure. A compressed air source is configured to provide pressurized air through the flow passage to create suction to suck the metered commodity away from the metering system and toward the downstream flow structure.
US10993366B2 Pneumatic seed delivery system with supplemental airflow
A pneumatic seed delivery system is provided for use with planter for row-crop planting an agricultural field in which the pneumatic seed delivery system may use high pressure air to accelerate seeds that are singulated from a seed meter to match ground speed when planting. The pneumatic seed delivery system includes an air accelerator arranged downstream of a release location of the seed meter. The air accelerator may define a pneumatic device such as an air conveyor or air amplifier that merges a primary airflow with a controllable supplemental airflow to provide a correspondingly controllable combined airflow that carries and accelerates the singulated seeds so that the seeds can be released with a rearward horizontal seed velocity component that approximates a forward ground speed of the planter to reduce seed tumble.
US10993362B2 Consumable shin for a tillage shank with adjustable depth fertilizer tube
A consumable shin for a tillage shank includes an integral U-shaped shin having a first side, a second side, and a bottom; the first side and the second side being spaced apart to form a volume therebetween; the first side having a first side surface having first side length and a first side width; the second side having a second side surface having a second side length and a second side width; the first side length being from a rear edge of a guard of a shoe engaging the tillage shank to a forward edge of a first side shield engaging the tillage shank; the second side length being from the rear edge of the guard of the shoe engaging the tillage shank to a forward edge of a second side shield engaging the tillage shank.
US10999956B2 Module
A module includes a wiring substrate; a component; a metal pin attached to a land electrode formed at one main surface and has a first extending portion extends from the one main surface, a second extending portion that is bent and extends from one end of the first extending portion on an opposite side from the one end surface, and a third extending portion that is bent and extends from one end of the second extending portion on an opposite side from the first extending portion to approach the one main surface; a sealing resin layer that covers the one main surface, the component, and the metal pin; and a shield layer that covers a side surface of the wiring substrate, a surface of the sealing resin layer, and the upper surface and the side outer surface of the metal pin.
US10999951B2 Electronic device and housing unit for electronic device
An electronic device includes: a heat generating component; a board disposed in a vertical direction, the heat generating component mounted on a first surface of the board; a first thermally conductive member superposed on a second surface of the board opposite the first surface of the board; a plurality of second thermally conductive members extending in a horizontal direction from a first surface of the first thermally conductive member; a third thermally conductive member facing the first surface of the board, the third thermally conductive member secured to the distal end portions of the plurality of second thermally conductive members; a housing including a first wall portion superposed on a second surface of the first thermally conductive member, and a second wall portion opposite the first wall portion; and a heat sink provided on an outer surface of the second wall portion.
US10999946B2 Microchips for downhole data collection
A microchip includes a PCB, a first contact feature positioned along a first area of the PCB, a second contact feature positioned along a second area of the PCB that is disposed opposite the first area, a contact frame including first and second contact members respectively coupled to the first and second contact features for signal communication between the first and second contact features and an external electronic device, and a housing enclosing an interior region of the microchip and carrying the first and second contact members of the contact frame.
US10999944B2 Structural device cover
The description relates to devices that can include a hollow arm that has an open side and a cover engaging region around the open side. The cover engaging region defines a first width at the open side, a second width farther from the open side, and a third width that is farther from the open side than the first width and the second width. The device can also include an arm cover that includes an arm engaging region. The arm engaging region can define a fourth width at the open side, a fifth width farther from the open side, and a sixth width that is farther from the open side than the fourth width and the fifth width. The sixth width can be greater than the fifth width and the second width and less than the first width and the fourth width.
US10999943B2 Display panel and display device
The present disclosure relates to the field of display technology, and provides a display panel and a display assembly. The display panel includes a front surface, a back surface arranged opposite to the front surface, and a side surface between the front surface and the back surface. The front surface includes a display region. At least one first clamping structure is arranged at the side surface of the display panel. The first clamping structure includes a first protrusion and a first elastic structure, and the first protrusion is arranged on the corresponding first elastic structure.
US10999931B2 Manufacturing method of a display device
A manufacturing method of a display device is disclosed. The method includes the following steps. A first substrate having a first region and a second region is provided. A second substrate is disposed on the first substrate. The second substrate is overlapping the first region. At least one drive IC is disposed on the second region. A protection layer is disposed on the second region. The protection layer is disposed enclosing the at least one drive IC. The protection layer has a maximum height larger than a maximum height of the at least one drive IC.
US10999930B2 Integrated power delivery board for delivering power to an ASIC with bypass of signal vias in a printed circuit board
In one embodiment, an apparatus generally comprises a power delivery board for integration with a printed circuit board, the power delivery board comprising a power plane for delivering power from a voltage regulator module to an application specific integrated circuit (ASIC) mounted on a first side of the printed circuit board. The power plane in the power delivery board interconnects with power vias in the power delivery board for vertical alignment with the ASIC through power vias in the printed circuit board to electrically couple the voltage regulator module and the ASIC when the power delivery board is mounted on a second side of the printed circuit board.
US10999929B2 Expansion card interfaces for high-frequency signals and methods of making the same
The present disclosure describes expansion card interfaces for a printed circuit board and methods of making the same. The methods include forming electrical pads of the expansion card interface on a substrate, and dividing at least one electrical pad into a first portion and a second portion. The resulting expansion card interfaces have the first portion conductively coupled to a circuit on the printed circuit board, and the second portion conductively isolated from the first portion.
US10999925B2 Stretchable conductor circuit
This disclosure provides a stretchable conductor structure, a garment with a stretchable conductor structure, and a method for producing a stretchable conductor structure. The conductive structure includes a set of conductive wires and a stretchable laminate. The set of conductive wires, each including a protective surface, the set of conductive wires patterned in a mesh structure to accommodate a manipulation while providing electrical conductivity across the set of conductive wires. The stretchable laminate encapsulates the mesh structure, the stretchable laminate can return the mesh structure of the set of conductive wires to an original state after the manipulation.
US10999917B2 Sparse laser etch anodized surface for cosmetic grounding
A aesthetically appealing mounting system for an electronic device capable of forming a semi-conductive path for electro-static discharge. The mounting system can include an electrically conductive layer covered by a cosmetic anodized layer with multiple micro-perforations formed through the anodized layer exposing a small portion of the electrically conductive layer. The micro-perforations can be formed by laser-etching the cosmetic anodized layer to provide a grounding path while the micro-perforations remain visually undetectable. A semi-conductive wear layer can be configured to couple with the anodized layer. In some embodiments, the semi-conductive wear layer is in a recess on an electronic device. In some embodiments, the semi-conductive wear layer is comprised of a conformal conductive rubber.
US10999916B2 Functional contactor for an electronic device
A functional contactor is provided. The functional contactor contains a conductive elastic portion having elasticity and electrically contacting one of a circuit board of an electronic device, a bracket coupled to the circuit board, and a conductor which can come into contact with the human body; a substrate containing a plurality of dielectric layers; and a functional element embedded in the substrate so as to be electrically connected in series to the conductive elastic portion.
US10999904B2 Systems and methods for dimming control using TRIAC dimmers
System and method for dimming control of one or more light emitting diodes. An example system includes one or more signal processing components configured to receive a first signal associated with a TRIAC dimmer, process information associated with the first signal, determine whether the TRIAC dimmer is in a first condition or a second condition, generate a second signal based on at least information associated with the first signal, and send the second signal to a switch. The one or more signal processing components are further configured to, if the TRIAC dimmer is determined to be in the first condition, generate the second signal to cause the switch to be opened and closed corresponding to a modulation frequency.
US10999897B2 Insulation fluid heating apparatus and method
An apparatus for heating an insulation fluid in a medium-voltage or high-voltage switchgear comprises an infrared source which is adapted to emit infrared radiation of at least one wavelength. Thus, at least one vibrational or rotational mode of at least one component of the insulation fluid is excited by absorption of at least a part of the infrared radiation, and condensation of the insulation fluid is efficiently prevented by this direct heating of the insulation fluid. A closed loop temperature regulator is used to heat only when required. A circulator in a heating chamber further provides for a mixing of the insulation fluid, thus preventing steep temperature gradients.
US10999894B2 Methods and devices for managing access to shared channels
A control node for operating in a network with shared channels includes one or more processors configured to execute program code to determine a rejection strategy for managing contention-based access to a shared channel by one or more transmitters, transmit or trigger transmission of a transmission request rejection in response to a transmission request by a first transmitter of the one or more transmitters according to the rejection strategy.
US10999889B2 System, instrument, and method for monitoring a premises
Systems, instruments, and methods for monitoring a premises, including, for example, a school, home, or other building.
US10999881B2 Session management method and device
Embodiments of the present disclosure provide a session management method and an apparatus. The method includes: receiving, by a first session management SM entity, first session context information from a second SM entity; further, generating, by the first SM entity, second session context information based on the first session context information; and sending the second session context information to a terminal. As can be learned, a session in a tracking area update procedure of the terminal is updated in a scenario in which an MM entity and an SM entity are separated.
US10999877B1 Method and system for improving control channel congestion
A method and system for minimizing control channel contention in a communication system is provided. A subscriber unit relocator receives, via a broadband channel, a first access log indicating that the first subscriber unit had a first access failure on a narrowband channel from a first subscriber unit. The subscriber unit relocator targeted collects and receives, via the broadband channel, a second access log indicating that the second subscriber unit had a second access failure on the narrowband channel from a second subscriber unit. The subscriber unit relocator correlates the first access log, the second access log, and server data. The subscriber unit relocator adjusts parameters to minimize future inbound channel access problems.
US10999875B2 Random access method and apparatus
A random access method and an apparatus include performing listen before talk (LBT) on a first carrier, detecting a first signal on the first carrier when the terminal determines, through the LBT, that the first carrier is in a busy state, where the first carrier includes an unlicensed carrier, the first signal includes a first preamble signal or indication information, and the indication information indicates that the first carrier sends the first preamble signal, and sending a second preamble signal on the first carrier to attempt to access a base station when the terminal detects the first preamble signal or the indication information.
US10999874B2 Enhanced random access channel (RACH) procedure
The present disclosure describes a method, an apparatus, and a computer-readable medium for a random access channel (RACH) procedure at a user equipment. For example, the method may select a two-step RACH procedure or a four-step RACH procedure at the UE based at least on RACH configuration information received from a base station or the RACH configuration information at the UE. The example method may further include transmitting, from the UE, one or more messages associated with the two-step RACH procedure or the four-step RACH procedure based on the selection.
US10999872B2 Random access technique in mobile communication system using beamforming
The present disclosure relates to a 5G or pre-5G communication system that will be provided to support higher data transfer rate following a 4G communication system such as LTE. The present disclosure relates to a method of performing random access of a terminal, said method comprising: an operation of determining the number of received beams of a base station connected to transmitted beams of the terminal; an operation of determining an area of wireless transfer resource on the basis of the number of the received beams; and an operation of transmitting random access message in the random access resource defined by the beam resource corresponding to the determined number and the wireless transfer resource corresponding to the determined area.
US10999871B2 Random access procedure for CV2X
Methods, apparatuses, and computer-readable mediums for wireless communication are disclosed by the present disclosure. In an example, a client wireless device may transmit a random access channel (RACH) preamble on a first time domain resource to a recipient such as a host wireless device. The client wireless device may later transmit a second RACH message to the recipient on a second time domain resource after the first time domain resource. The second time domain resource may be defined by a mapping from the first time domain resource. The recipient may transmit a third RACH message establishing a communication session between the host wireless device and the client wireless device. The second RACH message may include one or more of: an identifier of the wireless device; an identifier of the recipient of the second RACH message; a resource configuration for subsequent RACH messages; or timing information.
US10999862B2 Method for performing sidelink transmission in wireless communication system and apparatus therefor
A method for performing a sidelink transmission in a wireless communication system and a device are disclosed in the present specification.In detail, in the present specification, a method for performing a sidelink transmission in a wireless communication system, the method performed by a user equipment (UE) includes receiving, from a base station, a sidelink grant to be used for scheduling of the sidelink transmission, wherein the sidelink grant includes control information indicating an offset of a specific subframe associated with the sidelink grant; determining the specific subframe in consideration of a value indicated by the control information; and performing the sidelink transmission in the specific subframe.
US10999858B2 Multiple groupings for group control channel
Methods, systems, and devices for wireless communication are described. A wireless device may receive an indicator of resource allocation for a plurality of UEs, determine, based at least on a grouping of the plurality of UEs, resources from the resource allocation for receiving data at the UE, and receive the data on the determined resources. A base station may receive a plurality of acknowledgement reports from a plurality of UEs, determine, based on a grouping of the plurality of UEs, a resource allocation for each UE from which a negative acknowledgement was received, and transmit an indicator of the resource allocation.
US10999857B2 Dynamic resource allocation in wireless network
Methods, systems, and devices for wireless communication are described. In particular, a backhaul network that may be established between access nodes and/or base stations is shown and described. To support communications via the backhaul network, a synchronized frame structure and unique network topologies may be established. Resources may be allocated to different wireless communication links based on the synchronized frame structure. Occupancy/availability indications are shown and described, which enable the local redistribution of resources to account for variations in signal quality and/or variations in traffic experienced by the backhaul network.
US10999856B2 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.
US10999855B1 Adjusting throughput threshold of network devices for 5G or other next generation wireless network
Various embodiments disclosed herein provide for adjustment of throughput threshold of network devices based on requested quality of service received from a mobile device. According to some embodiments, a system can comprise receiving request data representative of a throughput adjustment request for a throughput adjustment. The system can further comprise, based on the throughput adjustment request, determining a connection device that is compelled to adjust throughput, and in response to the determining the connection device that is compelled to adjust throughput and based on the throughput adjustment request, requesting the connection device to adjust a throughput range from a first throughput range to a second throughput range.
US10999854B2 Method and user equipment for predicting available throughput for uplink data
A method in a user equipment for predicting an available throughput for uplink data to be sent from the user equipment to a base station over a radio link. The user equipment obtains (201) an information about a past scheduling of the user equipment. The user equipment obtains (202) a radio quality measure related to the radio link. The user equipment predicts (204) the available throughput based on a relationship between the information about a past scheduling of the user equipment and one or more previously obtained pieces of information about the past scheduling of the user equipment. The user equipment predicts the available throughput further based on a relationship between the radio quality measure and of one or more previously obtained radio quality measures. The user equipment predicts the available throughput further based on a previously obtained throughput. The previously obtained throughput is associated with the one or more previously obtained pieces of information about a past scheduling and the one or more previously obtained radio quality measures.
US10999851B2 Allocation of radio resources for vehicular communication
The invention relates to an improved radio resource allocation performed by a vehicular mobile terminal. The vehicular mobile terminal determines whether to determine radio resources based on the location of the vehicular mobile terminal or not, based on information received from an entity of the communication system. In case the radio resources are to be selected based on the location of the vehicular mobile terminal, the vehicular mobile terminal determines the location of the vehicular mobile terminal, and determines radio resources for communication with at least the second mobile terminal, based on the determined location of the vehicular mobile terminal.
US10999848B2 Sparse-coded ambient backscatter communication method and system
The present disclosure relates to a sparse-coded ambient backscatter communication method and a system. According to the sparse-coded ambient backscatter communication method, in an ambient backscatter system including an access point and a plurality of sensor nodes, each sensor node transmits a code word in a non-orthogonal multiple access (NOMA) manner using sparsity of a signal by a duty cycling operation and the access point detects a superimposed signal transmitted in the NOMA manner by an iterative decoding method in which a dyadic channel and intersymbol interference are reflected. The present disclosure may reduce the implementation cost by reducing the number of impedances required to modulate data of a batteryless sensor node in an Internet of Things environment and utilize the dyadic backscatter channel to detect a signal, thereby providing massive connectivity of the access point.
US10999846B2 Resource allocation in random access procedure
A method, apparatus, and computer program product where a UE receives a RACH configuration, comprising time/frequency resources for each RACH Preamble and a corresponding Msg1 Data Part. The UE selects the RACH preamble, transmits the selected RACH preamble, and ascertains whether the selected RACH preamble is associated with a 2-step RA procedure. The UE determines at least one resource for Msg1 Data Part based on the selected RACH preamble. The UE performs a LBT preceding the Msg1 Data Part at a predetermined point in time and transmits the Msg1 Data Part provided that the channel is unoccupied based on the LBT. Likewise, a gNB sending a RACH configuration to the UE, receiving a RACH preamble back, ascertaining that RACH preamble is associated with a 2-step RACH procedure, and determining at least one resource for Msg1 Data Part based on the received RACH preamble.
US10999844B2 Methods and apparatus for allocating and/or using partial and bulk spectrum in a citizens broadband radio service (CBRS) network
A first citizens broadband radio service device (CBSD), which is part of a first cluster of CBSDs, determines total needed spectrum for the first cluster, based on a determination of its own spectrum needs and received information from other CBSDs in the cluster communicating their determined spectrum needs. The first CBSD communications the total spectrum needs for the first cluster to a spectrum access system (SAS). The first CSBD receives a spectrum allocation for the first cluster from the SAS, which allocates spectrum on a per cluster basis. The first CSBD selects a first portion of spectrum for itself from the received allocation and communicates the SAS first cluster spectrum allocation and the first CSBD selected first portion of spectrum to a second CBSD in the cluster. The second CBSD determines the remaining spectrum of the SAS allocation and selects a second portion of spectrum from remaining spectrum for itself.
US10999843B2 Method and apparatus for calculating channel occupancy ratio in wireless communication system
For congestion control is an important aspect for PC5-based vehicle-to-everything (V2X) communication, a channel occupancy ratio (CR) has been introduced. CR is defined as the total number of sub-channels used by a user equipment (UE) for its transmissions divided by the total number of configured sub-channels over a measurement period of 1000 ms. The present invention provides a method and apparatus for calculating a CR over past multiple N subframes up to a subframe at which data is to be transmitted in sidelink. Accordingly, new sidelink transmission (or retransmission) can be considered for CR measurement.
US10999838B2 Signal configuration device, signal configuration system, signal configuration method, and storage medium storing signal configuration program
[Problem] To provide a signal configuration device, a signal configuration system, a signal configuration method, and a storage medium storing a signal configuration program which enable suitable demodulation on the receiving side. [Solution] This signal configuration device 12 includes an information generating unit 21. The information generating unit 21 corresponds to a TMCC information generating unit 121 in the first embodiment shown in FIG. 2. The information generating unit 21 generates a transmission frame in which each of the multiple slots configuring the frame includes transmission mode information that indicates a transmission mode.
US10999837B2 Method for setting dynamic subframe in wireless communication system and device therefor
A method for receiving a downlink data by a user equipment (UE) in a wireless communication system is discussed. The method includes receiving system information including an uplink-downlink (UL-DL) configuration, and controlling a reception operation for the downlink data on a UL subframe indicated by the UL-DL configuration, based on a higher layer signaling, wherein the higher layer signaling indicates whether the UL subframe is used for a Multicast Broadcast Single Frequency Network (MBSFN) subframe when the UL subframe is reconfigured to a DL subframe based on an indication of a physical control channel.
US10999834B2 Method and apparatus for generating and maintaining an accurate network map in a communications network
Layer 2 refers to the Data Link layer of the commonly-referenced multilayered communication model, Open Systems Interconnection (OSI). The Data Link layer is concerned with moving data across the physical links in the network. Embodiments of the invention provide a Layer 2 and management modification to provide and maintain an accurate network map. Embodiments of the invention modify Layer 2 functionality to work with a multi-AP system without central management or with central management, and modify management frames to quickly update the network map when the client roams or when topology changes.
US10999830B2 Base station, terminal, and communication method
In a base station, a controller, when communicating with a terminal using a time unit including a downlink time resource for a downlink control signal, a downlink time resource assigned for downlink data by the downlink control signal, and a uplink time resource for a response signal for the downlink data, sets the amount of the uplink time resource used by the terminal for transmission of the response signal to be larger as the time unit is longer.
US10999827B2 User equipment
To provide a technique for suppressing interference caused by inter-modulation distortion in dual connectivity between a plurality of radio communication systems using different RATs. An aspect of the present invention relates to user equipment including an interference indication generator that generates an interference indication including interfered carrier information that indicates a serving carrier that receives intra-device interference; and a transmitter-receiver that transmits the interference indication to a base station.
US10999814B1 Spatial location prediction method and device by using artificial intelligence
A device includes a processor; and a memory connected to the processor and storing an artificial intelligence algorithm, first to third location data, wherein the memory stores program instructions which, when executed by the processor, cause the processor to, two-dimensionally map the first location data to a first point according to a preset mapping method, two-dimensionally map the second location data to a second point according to the mapping method, two-dimensionally map the third location data to a third point according to the mapping method, set a reference point, a first reference line, and a second reference line according to a preset method through the first point to the third point, generate movement information about a location where a user has moved from a location corresponding to the reference point by using location information received from a user terminal, and train the artificial intelligence algorithm using the movement information.
US10999810B2 Physical random access channel (PRACH) configuration periodicity extension for backhaul links
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may identify a scaling factor associated with determining a periodicity of backhaul physical random access channel (PRACH) resources. The wireless communication device may determine, based at least in part on the scaling factor, the periodicity of the backhaul PRACH resources. The periodicity of the backhaul PRACH resources may be extended as compared to a periodicity of access PRACH resources. Numerous other aspects are provided.
US10999809B2 Timing advance for satellite-based communications
Various arrangements are presented for using an estimated timing advance for user equipment communications. A location of an instance of user equipment may be determined. A first estimated distance between the user equipment and a communication satellite may be determined using the determined location of the user equipment and an estimated satellite location. A second estimated distance between the communication satellite and a communication network gateway may be determined. An estimated timing offset using the calculated first estimated distance and the determined second estimated distance may be determined. An uplink data frame may be transmitted by the user equipment to the satellite such that a timing of transmission of the uplink data frame is based on the calculated estimated timing offset.
US10999806B2 Methods and apparatus for wireless network connectivity
Methods and apparatus which allow a wireless terminal (302) to simultaneously maintain connections with multiple base stations (304, 306) are described. Each wireless terminal (302) is capable of supporting multiple separate timing and/or other control loops one, for each base station connection thereby allowing the connections to operate independently and in parallel. Different control signals and/or data are transmitted on each connection that is established with a base station (302, 306). In this manner base stations (302, 306) receive different data allowing for asynchronous data transmission. The data received by the base stations (302, 306) can be supplied to a wired asynchronous network (308) without the need to combine the received data prior to supplying it to the wired network (308). The communications techniques of the invention can be used to implement soft handoffs without the need to duplicate data transmissions to multiple base stations.
US10999805B2 Transmit power determining method, user equipment, and base station
The present disclosure relates to methods for determining a first-link transmit power. One example method includes receiving, by a first user equipment (UE), first indication information, where the first indication information comprises indication information of a first maximum transmit power of a second UE, and determining, by the first UE, the first-link transmit power based on the first indication information, where the first link is a link between the first UE and the second UE.
US10999803B2 Signal transmission method and terminal device
A signal transmission method includes: determining, by the terminal device, an effective transmission power of a plurality of uplink signals; and transmitting, by the terminal device, the plurality of uplink signals simultaneously in a same frequency domain resource set according to the effective transmission power of the plurality of uplink signals.
US10999801B2 Discontinuous reception timer operation for changed TTI length
While a transmission time interval (TTI) length of other than 1 ms is in effect for communication between mobile and network nodes, at least one timer related to discontinuous reception (DRX) is implemented according to a rule that defines a time duration of the timer different from a time duration of the same timer implemented when the TTI length is defined as 1 ms. There are a plurality of such DRX-related timers, and in certain embodiments each is associated with one rule of a set of rules for implementing the respective timer when the TTI length is other than 1 ms; and in particular examples the timers are associated with groups for this purpose and all the timers of at least one of the groups is implemented according to the same rule of the set. Thus new DRX parameters need not be sent anytime the TTI length changes.
US10999800B2 Method and device for discontinuous reception
A method and an apparatus for discontinuous reception are provided. The method includes: a terminal transmits uplink data to a network device at transmitting time; and the terminal switches between a Discontinuous Reception (DRX) dormant period and a DRX active period within a time period after the transmitting time. The terminal transmits uplink data and the terminal is triggered to carry out discontinuous reception within the time period after the transmitting time of transmitting the uplink data.
US10999799B2 Communication method and communication apparatus for wireless local area network, and access point and station
The present disclosure provides an area communication method and a communication apparatus for a wireless local area network, and an access point and a station. The communication method for a wireless local area network comprises: receiving a communication frame, and sensing a receiving power of the communication frame via a CS/CCA state machine, wherein a CS/CCA state machine for sensing a wake-up frame and a CS/CCA state machine for sensing a non-wake-up frame are physically separated or logically separated; and determining the type of the communication frame, according to the receiving power of the communication frame. In the technical solution of the present disclosure, a device can respectively sense a wake-up frame and a normal data frame via different CS/CCA state machines physically separated or logically separated, fulfilling the requirements of a WUR, and thereby facilitating the reduction of device energy consumption.
US10999798B2 Efficient scan and service discovery
An interface circuit in an electronic device (such as an access point) may provide a wake-up beacon to a recipient electronic device. During operation, the interface circuit may provide a wake-up beacon associated with a predefined sub-channel in one or more channels in a band of frequencies, where the wake-up beacon is for a wake-up radio in the recipient electronic device. Moreover, the wake-up beacon may be provided within an associated time interval, such as a keep-alive interval of the electronic device. In some embodiments, the wake-up beacon includes a field with channel information that specifies one or more second channels used by a main radio in the recipient electronic device. Alternatively or additionally, the wake-up beacon may include a field with service information that specifies one or more types of services and/or a field with information specifying a transmit power of the interface circuit.
US10999795B2 Independent wakeups from deep sleep for broadcast and unicast service
Aspects of the present disclosure relate to wireless communications and, more particularly, to adjusting how certain types of devices wake up and/or stay awake for broadcast service. A method for wireless communications is provided that may be performed by a user equipment (UE). The method includes receiving a power savings configuration indicating sleep periods during which the UE is scheduled to be unreachable. The method includes determining at least one time, during at least a portion of one of the indicated sleep periods, for the UE to be awake in order to at least one of: receive or discover Multimedia Broadcast Multicast Services (MBMS) user services.
US10999793B2 Power management techniques for a power sensitive wireless device
Techniques are disclosed for reducing power consumption on a power sensitive wireless device, such as for example a digital wireless camera operating on a battery. According to some techniques, power can be reduced when a portable device is in close proximity to the power sensitive wireless device, such as when a person is home and the recording of video on a digital wireless security camera can be disarmed. Some techniques include filtering mechanisms, which reduce unnecessary information being transmitted to the wireless network circuit of the power sensitive wireless device. Other techniques include modifying or adapting IEEE 802.11 standards to achieve power reducing results such as for example reducing the number of times to wake up to receive the beacons. Also, improved synchronization techniques are implemented such as for example improved synchronization accuracy allows reducing the duration of the wake time for receiving the beacons.
US10999790B1 Systems and methods for selectively connecting to distributed units (“DUs”) in a wireless network based on rates of change of signal strengths of candidate DUs
A system described herein may provide for the selection of a cell of a wireless telecommunications network to which a User Equipment (“UE”) should connect. The UE may receive radio frequency (“RF”) signals from a group of cells (e.g., implemented by Radio Units (“RUs”)) of a radio access network (“RAN”), and may determine signal strengths or measures of channel quality associated with the RF signals. For example, the UE may determine a rate of change of signal strengths over time associated with each cell, a differential rate of change, or some other value, and may select the cell based on the respective rates of change. For example, the UE may select a particular cell which exhibits the lowest differential rate of change of signal strengths over time. A particular cell may be implemented, for example, by a mobile RU mounted on a vehicle that maintains relatively close proximity to UE.
US10999789B2 Systems and methods for reducing interference in a TDMA based wireless network
Systems and methods for reducing interference in a TDMA based wireless network are provided. Such systems and methods can include a wireless access point forming a wireless network, the wireless access point selecting a first information channel, a second information channel, and a plurality of operating channel sequences from a plurality of wireless network channels used by the wireless network, the wireless access point assigning a first operating channel sequence of the plurality of operating channel sequences to the wireless access point and a second operating channel sequence of the plurality of operating channel sequences to a wireless repeater, the wireless access point hopping between each one of the first operating channel sequence in different ones of superframes used by the wireless network, and the wireless repeater hopping between each one of the second operating channel sequence in the different ones of the superframes.
US10999785B2 Information processing apparatus, arrangement computing method for wireless access points, and storage medium
An information processing apparatus includes a memory, circuitry coupled to the memory, the circuitry configured to determine whether or not a binary search method is used by using a predetermined reference to determine the number of wireless access points, and search for a minimum number of access points satisfying communication requirements in a binary search loop in a case where it is determined that the binary search method is used and search for the minimum number of access points satisfying the communication requirements by decreasing the number of access points by a predetermined number of units at a time in a case where it is not determined that the binary search method is used to search for an arrangement of the wireless access points with respect to the searched minimum number of access points.
US10999782B2 Method and apparatus for transmitting and receiving resource allocation information in a wireless communication system
A method and an apparatus for transmitting and receiving resource allocation information in a wireless communication system are provided. The method includes allocating resources for each of one or more device-to-device (D2D) discovery resources pools, generating information related to resources allocated for each of the one or more D2D discovery resource pools, and transmitting the generated information.
US10999779B2 Method for controlling congestion when congestion occurs in network
One disclosure of the present specification provides a method for performing congestion control when session management congestion occurs in a network system. The method comprises the steps of: transmitting, to an access and mobility function (AMF) node, a request message requesting access to the network system; and receiving a refusal message rejecting the access request from the AMF node when the session management congestion occurs, wherein upon receiving the refusal message, the request message may not be transmitted again for a predetermined period of time.
US10999775B2 Communication device, communication system, connection destination control method, and transmission rate control method
A communication device is provided and includes: a wireless communication device configured to wirelessly communicate with a base station used as a connection destination; a location information acquisition device configured to acquire location information on a location of the communication device; a storage configured to store historical obstruction information for an obstructed location where decrease in communication quality due to obstruction has occurred before; a controller configured to determine, based on the historical obstruction information and the location information, a degree of risk of occurrence of decrease in communication quality due to obstruction for at least one of a current connection destination that is currently used by the communication device and a future connection destination that is expected to be used by the communication device, and control the connection destination based on a result of determination of the degree of risk.
US10999773B2 Opportunistic balancing in multiple links
Systems and methods are provided for opportunistic load balancing across one or more communication links supported by one or more base stations. As part of the opportunistic load balancing process, a load balancer may measure a performance metric and an idle capacity metric for the one or more communication links. In some embodiments, the load balancer may directionally measure the performance metric and the idle capacity metric. Based on the measured metrics, the load balancer may determine a candidate base station for a network socket. The load balancer may then establish the network socket with the candidate base station. As a result, the load balancer may help alleviate network congestion.
US10999770B2 Method and network element for beam-based mobility management
A method and a network for beam-based mobility management are provided. The method includes the following. At least one beam signal and a signal strength of the at least one beam signal are acquired. A candidate transmission object is determined according to the signal strength of the at least one beam signal. Parameter information of the candidate transmission object is transmitted to a serving base station. Parameter information of a target handover object determined by the serving base station according to the parameter information of the candidate transmission object is received.
US10999767B2 Multi-device communication management
A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
US10999765B2 System and method to facilitate group reporting of user equipment congestion information in a network environment
A method is provided in one example embodiment and may include receiving load information for a plurality of cells of a Radio Access Network (RAN); determining, for each of a plurality of user equipment (UE) in each cell, identification information for each UE and an Access Point Name (APN) to which each UE is connected; identifying, from a plurality of policy servers, each policy server that serves each APN to which each UE in each cell of the plurality of cells is connected; and sending, to each of a particular policy server, congestion information comprising: an identity for each cell having UE that are connected to each APN served by the particular policy server; the corresponding congestion level for each of the cells; and a per-cell UE list identifying each of a plurality of UE connected to each of APNs served by the particular policy server.
US10999761B2 Methods to determine a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook in new radio (NR) systems
Embodiments of a User Equipment (UE), Next Generation Node-B (gNB) and methods of communication are generally described herein. The UE may receive radio resource control (RRC) signaling that configures reception of a plurality of physical downlink shared channels (PDSCHs) in a frame. The frame may comprise multiple slots, including one or more downlink slots and one or more uplink slots. The UE may determine a subset of the PDSCHs, such that for each of the PDSCHs of the subset, corresponding consecutive slots do not overlap the uplink slots. The UE may set a number of bits of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook equal to a number of PDSCHs in the determined subset.
US10999759B2 Buffer status report including uncategorized data
This disclosure relates to techniques for a wireless device to report uncategorized data in a buffer status report. A first portion of buffered uplink data to be reported in a buffer status report may be categorized using a traffic flow template. A second portion of buffered uplink data to be reported in the buffer status report may not be categorized using the traffic flow template. A buffer status report indicating both the categorized and the uncategorized buffered uplink data may be transmitted to a base station providing a serving cell to the wireless device. According to some embodiments, the categorized buffered uplink data may be stored in a baseband processor buffer of the wireless device, while the uncategorized buffered uplink data may be stored in an application processor buffer of the wireless device.
US10999754B2 Controlling uplink traffic received by multiple base stations
The invention provides a method of controlling a mobile communication network, the method comprising, an uplink controlling entity, in response to reception quality measurement reports sent by a plurality of reception points within the mobile communication network following a transmission of data by a user equipment device, the reception quality measurement reports being responsive to the reception of the transmission, configuring the reception points within the mobile communication network such that each of the multiple reception points is configured to exhibit a participation behaviour with respect to at least one of subsequent measurement reporting and payload reporting with regard to transmissions from the user equipment device, the participation behaviour being dependent on the reception quality measurement report.
US10999751B2 Method and apparatus for controlling modem in wireless communication system
Disclosed is a terminal in a communication system including a transceiver, and at least one processor configured to generate modem control information, transmit, to a server, the modem control information through the transceiver, when the generated modem control information includes location information of the terminal, receive, from the server, the modem control information related to an estimated movement path of the terminal, the estimated movement path being determined based on the location information of the terminal, and perform a communication using the updated modem control information, wherein the updated modem control information includes at least one of cell identity information, signal strength per cell, frequency offset, timing offset, channel state information (CSI), interference information, and downlink configuration information.
US10999748B1 Donor selection for relay nodes based on frequency separation
Selecting a donor access node for a relay node includes identifying operating frequencies for carriers deployed by the relay node, and determining backhaul frequencies that minimize interference with the operating frequencies, including identifying frequency bands that are separated from the one or more operating frequencies by at least a threshold amount. Primary and secondary carriers can be identified and communicated with potential donor access nodes.
US10999742B2 Wireless communications entities using sweeping tone to efficiently coexisting
An apparatus is configured to operate in a wireless communications network cell that is operated so as to provide a first transmission band and a second transmission band being separated by a narrow band. The apparatus is configured to transmit a data signal using a frequency band having a center frequency. The center frequency is a frequency of the narrow band. The apparatus is configured to transmit an indicator signal in the frequency band prior to transmitting the data signal so as to indicate the transmission of the data signal.
US10999737B2 Detection of a rerouting of a communication channel of a telecommunication device connected to an NFC circuit
The invention relates to a method for detecting an attempt to reroute a communication channel between a port of a security module and a port of a near-field communication router, which are in a telecommunication device, wherein, upon receiving a message in a near-field communication format, the security module verifies from which port of the communication router said message originates.
US10999732B2 Mobile application configurations to enable data transfers
Various systems, mediums, and methods may involve a provider application configured to access a user account associated with a provider server. For example, a system may perform operations to identify one or more other applications installed on the mobile device that may be configured to communicate with the provider server. The system may determine data required by the other applications to perform one or more data transfers with the user account. The system may cause the provider application to send the data required to the other applications. As such, the other applications may be enabled to perform one or more data transfers with the user account based on the data sent to the other applications.
US10999730B2 Adaptive wireless client steering
An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a steer command to the first radio.
US10999729B2 Discovery method and device
The present application discloses a discovery method and device, and relates to the field of wireless communications technologies, to resolve a problem that existing two communication parties cannot accurately discover each other, and then it cannot be ensured that the two communication parties perform service communication in a Prose manner. The method provided in the present application includes: sending a discovery message, where the discovery message includes application layer identifier information of a discovery target, and the discovery target is at least one target user or at least one communications group of a first user that uses the first MCPTT UE; and receiving a response message sent by second MCPTT UE, where the response message includes a layer 2 identifier of the second MCPTT UE and an application layer identifier of a user that uses the second MCPTT UE.
US10999728B2 Multi-member bluetooth device capable of adaptively switching operation mode in response to data type change of received packets
A multi-member Bluetooth device for communicating data with a remote Bluetooth device is disclosed including: a main Bluetooth circuit and an auxiliary Bluetooth circuit. In the period during which the auxiliary Bluetooth circuit operates at a relay mode, the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device, and the auxiliary Bluetooth circuit does not sniff packets transmitted from the remote Bluetooth device. But the auxiliary Bluetooth circuit switches from the relay mode to a sniffing mode if the data type of packets transmitted from the remote Bluetooth device changes. In the period during which the auxiliary Bluetooth circuit operates at the sniffing mode, the auxiliary Bluetooth circuit sniffs packets issued from the remote Bluetooth device while the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device.
US10999726B2 Determining service provider performance with ranged transmissions
A network system receives an order request from a requesting device including a list of requested items and a delivery location. The network system may create an order entry by selecting a source location and a provider for the order. The network system sends order information from the order entry to a provider device of the selected provider and a source device corresponding to the source location, where the order information includes an order identifier, a source identifier, and a provider identifier. The provider device broadcasts a beacon including the source identifier and the order identifier. The provider device detects a short range beacon signal from the source device and determines whether the detected source identifier and order identifier match the received source identifier and order identifier from the order information. Responsive to a successful match the provider device verifies its proximity to the source device.
US10999725B2 Wireless Bluetooth communication mechanism capable of effectively reducing number of audio packet retransmission
A method applied into a controller of a wireless Bluetooth device includes: providing a first flag and a second flag; asserting the first flag when the controller successfully receives the particular packet transmitted from the audio gateway; asserting the second flag when the controller successfully receives an acknowledgement from a secondary device wherein a reception of the acknowledgement indicates that the secondary device successfully receives the particular packet; and transmitting an acknowledgement of a particular packet to an audio gateway when the first flag and the second flag are asserted.
US10999724B2 Video gateway as an internet of things mesh enhancer apparatus and method
The disclosed system, method and computer-readable medium provide for a first wireless network, a second wireless network, a premises device and a mobile device. The first and second wireless networks are configured to operate according to respective first and second wireless networking standards, where the first and second wireless networking standards are incompatible. The mobile device is configured to communicate according to the first wireless network standard. The premises gateway device includes a transmitter for the second wireless networking standard. The premises gateway is configured to communicate according to the second wireless network standard; receive commands from the portable device, the commands formatted according to the first wireless networking standard; and output corresponding commands according to the second wireless networking standard device in a format compatible with the second wireless networking standard to allow the portable device to control an Internet of Things (IoT) device operating on the second wireless network standard.
US10999722B2 Method for performing sidelink communication in wireless communication system and device therefor
The present invention discloses a method for performing sidelink communication in a wireless communication system and a device therefor. Specifically, the method, performed by a first terminal, includes: a process for receiving, from a base station, resource pool allocation information which indicates at least one resource pool from among a plurality of preset resource pools; a process for identifying, in the at least one resource pool, a specific sidelink resource for a second terminal; and a process for transmitting, to the second terminal, a signal for allocating the identified specific sidelink resource, wherein the specific sidelink resource can be allocated for a signal for performing sidelink measurement between the first terminal and the second terminal.
US10999721B2 Communication identifier binding processing method and terminal
Embodiments of this application disclose a communication identifier binding processing method and a terminal. The method includes: first obtaining, by the terminal, a first binding relationship between a first communication identifier and at least two services, and displaying the first binding relationship on an interface; when the first communication identifier is replaced by a second communication identifier, then removing the first binding relationship based on a binding update operation triggered by a user, and establishing a second binding relationship between the second communication identifier and the at least two services; and finally displaying the second binding relationship on the interface.
US10999714B1 Failure management in push to talk for the internet of things
A device, system and method for failure management in push to talk for the internet of things is provided. A Push-To-Talk (PTT) server receives, from a device, a control command for an Internet-of-Things (IoT) device, the IoT device and the device mapped to a talkgroup identifier identifying a talkgroup used by the device to send the control command; outputting, via the PTT server, to the IoT device, the control command. The PTT server determines that the control command has failed. The PTT server transmits, to the device, an indication that the control command has failed, the indication transmitted over the talkgroup identified by the talkgroup identifier.
US10999713B2 Information providing apparatus for controlling output of information and control method thereof
An information providing apparatus of the present disclosure controls the output of information. The information providing apparatus includes a receiving unit that can receive a message. In addition, the information provide apparatus includes an output control unit that outputs the received message in a manner perceptible to multiple people. Further, the information apparatus includes a determination unit that determines whether the received message is a message addressed to a specific person among the multiple people. In a case where it is determined that the received message is a message addressed to the specific person, the output control unit can change an output mode of the received message, based on an attribute shared between the specific person and another person among the multiple people.
US10999710B2 Multi-computer processing system for dynamically executing response actions based on movement data
Methods, computer-readable media, systems, and/or apparatuses for evaluating movement data to identify a user as a driver or non-driver passenger are provided. In some examples, movement data may be received from a mobile device of a user. The movement data may include sensor data including location data, such as global positioning system (GPS) data, accelerometer and/or gyroscope data, and the like. Additional data may be retrieved from one or more other sources. For instance, additional data such as usage of applications on the mobile device, public transportation schedules and routes, image data, vehicle operation data, and the like, may be received and analyzed with the movement data to determine whether the user of the mobile device was a driver or non-driver passenger of the vehicle. Based on the determination, the data may be deleted in some examples or may be further processed to generate one or more outputs.
US10999707B2 Position determination system and position determination method
A position determination system includes communication units that are arranged on the communication subject and perform wireless communication with a terminal, and a position determination unit arranged on the communication subject. The position determination unit obtains received signal strength indicator data of radio waves transmitted on different frequencies between the terminal and each communication unit and determines the position of the terminal relative to the communication subject from the obtained received signal strength indicator data. The received signal strength indicator data is obtained for each communication unit and indicates the received signal strength indicator of each radio wave measured for each frequency. The communication units are respectively arranged on the communication subject in two divided sections obtained by dividing the communication subject along a reference line extending across the communication subject.
US10999706B2 Pedestrian positioning via vehicle collaboration
Disclosed are techniques for using ranging signals to determine a position of a pedestrian user equipment (P-UE). In an aspect, a UE receives a plurality of ranging signals transmitted by one or more UEs, measures one or more properties of each of the plurality of ranging signals, and calculates an estimate of the position of the P-UE based on the one or more properties of each of the plurality of ranging signals. In an aspect, the P-UE transmits a plurality of ranging signals, receives a first message and a second message from first and second vehicle UEs (V-UEs), the first and second messages including first and second estimated positions of the P-UE and associated first and second confidences, and calculates an estimate of the position of the P-UE based on the first estimated position, the first confidence, the second estimated position, the second confidence, or a combination thereof.
US10999703B2 Method for transmitting positioning assistance data and device
Embodiments of this application provide a method for transmitting positioning assistance data and a device. The method includes: receiving, by a network device, at least one positioning assistance data message sent by a positioning server, where the at least one positioning assistance data message is used to carry positioning assistance data; and broadcasting, by the network device, a system message to a terminal device, where the system message is used by the terminal device to obtain the positioning assistance data. According to the embodiments of this application, the network device broadcasts the system message to broadcast the positioning assistance data.
US10999702B2 Method for managing wireless system area, terminal and base station
A method for managing a wireless system area, a terminal and a base station are provided. A new location management area for the terminal in an inactive connection state/RRC idle state is defined. The process of moving among different nodes in the area is simplified.
US10999698B2 Event prediction through monitoring a mobile device
A method includes monitoring a geospatial location of a user of a mobile device having a processor communicatively coupled to a memory through the mobile device, date stamping and time stamping the geospatial location of the user through the mobile device, and monitoring, through a server having another processor communicatively coupled to another memory and/or the mobile device, an interaction of the user with the mobile device and/or a device communicatively coupled to the server based on the geospatial location of the user. The method also includes predicting, through the server and/or the mobile device, an event related to the mobile device and/or the device based on the monitoring of the interaction of the user therewith, and enabling, through the server and/or the mobile device, automatic performance of an action on the mobile device and/or the device on behalf of the user in accordance with the prediction of the event.
US10999694B2 Transfer function dataset generation system and method
A system for generating a head-related transfer function, HRTF, dataset, the system comprising an HRTF dataset selection unit operable to select two or more HRTF datasets, a characteristic identification unit operable to identify characteristics of the selected HRTF datasets, an HRTF dataset modification unit operable to modify one or more elements of the one or more selected HRTF datasets in dependence upon deviations in identified characteristics of the HRTF datasets, and an HRTF dataset generation unit operable to generate a combined HRTF dataset comprising at least the modified HRTF elements.
US10999692B2 Audio device, audio system, and method for providing multi-channel audio signal to plurality of speakers
The audio device according to the present disclosure may include a mixer that adjusts the number of channels of an inputted audio signal based on the number of speakers connected, a transmitter that transmits a test audio signal for speaker setup, to at least one speaker among the plurality of speakers, a feedback receiver that receives a signal of the outputted audio, a controller that determines an output time difference between the plurality of speakers, based on the signal of the outputted audio, and a post-processor that adds an output delay signal to the audio signal of at least one channel of a multi-channel audio signal provided to the plurality of speakers so as to synchronize the outputs of the plurality of speakers, based on the determined output time difference.
US10999691B2 Method for acquiring spatial division information, apparatus for acquiring spatial division information, and storage medium
The disclosure relates to a method and apparatus for acquiring spatial division information. The method includes controlling a sound source device to play a first sound signal; obtaining a second sound signal that is a sound signal collected by a sound collecting device when the first sound signal is propagated to the sound collecting device; obtaining direct intensity information based on the second sound signal, wherein the direct intensity information indicates an intensity of a direct sound signal in the second sound signal, wherein the direct sound signal is a sound signal that is generated by the sound source device and reaches the sound collecting device without physical reflection; and obtaining spatial division information based on the direct intensity information, wherein the spatial division information indicates whether the sound source device and the sound collecting device are in a same spatial zone.
US10999685B2 Method of operating a hearing aid system and a hearing aid system
A method (200) of operating a hearing aid system with a very low delay. The invention also provides a hearing aid system (100, 300, 400) adapted for carrying out such a method.
US10999684B1 MEMS microphone and method of manufacturing the MEMS microphone
A MEMS microphone includes a MEMS transducer, a sealing cover, and a package substrate. The MEMS transducer includes an element substrate, a plurality of cantilevered beams, and a weight. An airtight sealing structure is formed with the sealing cover and the package substrate, which is formed by mounting the MEMS transducer on the package substrate, and adhering the sealing cover to the package substrate so as to surround the MEMS transducer.
US10999682B2 Transducer arrangement
An arrangement for generating vibration according to an electrical input signal includes a first permanent magnet arrangement including a first permanent magnet, a frame including magnetic material, a second permanent magnet configured to be arranged between the first permanent magnet and the frame and to be coupled with the frame, one or more portion of the frame extending at least in one direction over an edge area of the second permanent magnet. The second permanent magnet is further configured to face, at a distance, the first permanent magnet such that a magnetic interaction between the first permanent magnet and the second permanent magnet causes a first force to a surface of an apparatus, wherein the frame is configured to be magnetized by the second permanent magnet in order to cause magnetic interaction between the one or more portion of the frame and the first permanent magnet arrangement in order to cause a second force to the surface having an opposite direction compared with the first force.
US10999677B2 Sound reproducing apparatus having multiple directional speakers and sound reproducing method
A sound reproducing apparatus and a sound reproducing method are provided. The apparatus includes multiple directional speakers located at different places, an information acquisition unit configured to acquire sensing information of a person to be provided with a reproduced sound, and a processor that determines a position of the person from the acquired sensing information and controls output levels of the multiple directional speakers. The method includes the steps of acquiring sensing information of a person to be provided with a reproduced sound, determining a position of the person from the acquired sensing information, and controlling output levels of the directional speakers. The output levels of the speakers are determined based on the distance from the person.
US10999675B2 Microphone system for a motor vehicle having a directivity pattern and signal improvement
This disclosure relates to a microphone system for a motor vehicle, having a first, second and third microphone and a signal processing device, which is configured to process respective signals provided by the microphones; wherein the signal processing device is configured to process the signals of the first and second microphones in such a manner that a driver directivity oriented towards a position of a driver seat is provided, or to process the signals of the second and third microphones in such a manner that a passenger directivity oriented towards a position of a passenger's seat is provided, and to provide a driver interfering noise directivity by processing the signals of two microphones together, and to further process a driver useful signal associated with the driver directivity in dependence on a driver interfering signal associated with the driver interfering noise directivity or to provide a passenger interfering noise directivity by processing the signals of two microphones together, and to further process a passenger useful signal associated with the passenger directivity in dependence on a passenger interfering signal associated with the passenger interfering noise directivity in order to improve a quality of the respective useful signal.
US10999674B2 Pressure regulator
The present invention relates to a pressure regulator and in particular to a closed active pressure regulator gas coupled to an acoustic device which is disposed underwater. The pressure regulator comprising an internal pressure sensor, a valve, and a gas supply each coupled to a processor, at least said valve, gas supply and processor disposed within a fluid tight housing, said pressure regulator including an external pressure sensor coupled to the processor though the housing, whereby said pressure regulator is gas coupled to an acoustic device disposed underwater, said acoustic device contained within a pressure sealed and fluid tight container, said pressure regulator is a closed active system for removing gas from the container to the gas supply or supplying the gas from the gas supply to the container thereby regulating the pressure in the container.
US10999671B2 Headphones
Headphones include: a speaker configured to output sound based on an input signal; a microphone configured to receive touch sound produced when a touch is performed on a user; and a command output device configured to, on the basis of a sound signal derived from the touch sound received by the microphone, determine a touch operation corresponding to the touch performed on the user, to output a command corresponding to the touch operation.
US10999669B2 Combinatorial inner module
A combinatorial inner module is installed primarily inside a wireless earphone, including a circuit loop, a lower cover and an upper cover. The circuit loop is provided with a first circuit board and a second circuit board which is extended from the first circuit board. The upper cover is disposed above the lower cover to fix the first circuit board between the upper cover and the lower cover. Moreover, the upper cover includes a first side wall which is formed with an angle with respect to the lower cover and is used to install the second circuit board, forming an included angle between the second circuit board and the first circuit board. Therefore, the inner module is formed into a modularized design to simplify the assembly procedure of the wireless earphone, which reduces the labor cost in assembling the wireless earphone significantly.
US10999668B2 Apparatus, system, and method for tragus conduction hearable device
A tragus conduction apparatus may include a sound transducer positionable against a tragus of a user's ear to mechanically vibrate the tragus to produce one or more sound waves that travel down an ear canal of the user's ear toward an eardrum. A wearable device may include a tragus conduction apparatus and a wearable frame dimensioned to adjustably hold the tragus conduction apparatus at the user's ear. Various other apparatuses, systems, and methods are also disclosed.
US10999666B2 Waterproof microphone membrane for submersible device
An audio capture device for a submersible camera including a supporting structure to prevent a waterproof membrane from deflecting beyond a point that will cause damage to the membrane. A microphone assembly includes a microphone for detecting ambient sound and generating an electrical signal representing the ambient sound. The microphone assembly is covered by a waterproof membrane to prevent water from reaching the microphone assembly. One or more supporting rings near the waterproof membrane prevents the waterproof membrane from deflecting more than a threshold deflection.
US10999660B2 Waterproof member and electronic device
The waterproof member of the present disclosure includes a waterproof membrane configured to prevent entry of water while permitting sound and/or gas to pass therethrough, and a support layer having air permeability in a thickness direction thereof. The waterproof member has a joining region where the waterproof membrane and the support layer are joined, and a non-joining region where the waterproof membrane and the support layer are spaced apart from each other. The non-joining region is surrounded by the joining region when viewed in a direction perpendicular to a main surface of the waterproof membrane. A thickness of the support layer in the non-joining region is 500 μm or less. A spacing distance between the waterproof membrane and the support layer in the non-joining region is 150 μm or less. An air resistance in an in-plane direction of the support layer is greater than 80,000 seconds/100 mL.
US10999659B2 Optical network device and method for monitoring transmission line
An optical network device receives an optical signal, to which polarization information is added, from a transmitter via a transmission line. The receiver generates electric-field-information signal of the optical signal. The processor acquires, for respective polarization rotation amounts, the electric-field-information signal during a period specified by the polarization information. The processor calculates, for respective polarization rotation amounts and based on the electric-field-information signal, evaluation values corresponding to powers of the optical signal at a plurality of positions on the transmission line. The processor calculates, for respective positions, variations in the evaluation values corresponding to the polarization rotation amounts. The processor output information that indicates a first position when the variation in the evaluation values for the first position is larger than that for a second position where the second position is adjacent to the first position on a transmitter side.
US10999657B2 Data center architecture utilizing optical switches
Embodiments of the invention describe flexible (i.e., elastic) data center architectures capable of meeting exascale, while maintaining low latency and using reasonable sizes of electronic packet switches, through the use of optical circuit switches such as optical time, wavelength, waveband and space circuit switching technologies. This flexible architecture enables the reconfigurability of the interconnectivity of servers and storage devices within a data center to respond to the number, size, type and duration of the various applications being requested at any given point in time.
US10999654B2 Multiple port network device with differential ports for reduced electromagnetic interference at optical modules
In one embodiment, an apparatus includes a plurality of optical module ports in communication with a physical layer device in a network device. Communication of signals from the physical layer device to the optical module ports is configured such that the signals received at the optical module ports adjacent to one another are at different phases to reduce electromagnetic interference associated with the optical module ports.
US10999652B2 Energy-based curtailment systems and methods
Load curtailment systems and methods track energy consumption information about a site over time. The energy consumption information is used to track power levels and to determine whether an energy surplus or an energy deficit accrues for the site based a predetermined setpoint. A load management system is used to offset the deficit or surplus by charging or discharging energy storage in a manner preventing average power draw within at least a subdivision of a utility billing period from exceeding the setpoint, thereby managing demand charges billed by a utility based on power draw of the site.
US10999650B2 Methods and systems for multimedia content
Despite the massive advances in digital electronics, telecommunications networks, and electronic devices in the past 20 years our engagement with video content is essentially unchanged to that of the first video recorders as it is merely where we access it and upon what we access it that have changed. It is still a passive experience. Accordingly, it would be beneficial to provide multimedia content that facilitates user engagement and transactions directly through their viewing of the multimedia content in shareable multimedia content elements. Such engagement and transactions may be accessing additional informational content linked to specific elements within the multimedia content or triggering the purchase of an item contained within the multimedia content. Embodiments of the invention may support monetization, analytics, secondary multimedia content, website functionality and micro-websites.
US10999647B2 Systems and methods for displaying subjects of a video portion of content and searching for content related to a subject of the video portion
Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of action signatures are identified. Each action signature is associated with a particular subject within the content. The action signature is stored, along with a timestamp corresponding to a playback position at which the action signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of action signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the action signature is played back or a search is performed for content related to the signature represented by the selected icon.
US10999646B2 Information presenting method, terminal device, server and system
The present disclosure discloses an information presenting method, terminal device, server and system. The method applies to a server providing an online streaming media playing service. When providing the online streaming media playing service for a terminal device, the method includes: determining whether the terminal device is to present information presentation; when determining that the terminal device is to present the information, sending a presentation time parameter to the terminal device, so that the terminal device presents the information in a time range indicated by the presented time parameter.
US10999644B2 Methods, systems, and media for presenting media content
Methods, systems, and media for presenting media content are provided. In some embodiments, the method comprises: receiving, at a streaming media device connected to a display device, an instruction, from a mobile phone communicatively coupled with the streaming media device using a peer-to-peer networking protocol, to launch an application for presenting media content on the display device; in response to receiving the instruction, transmitting a request to a media content sharing service associated with the application for presenting media content to render a video player on the display device; receiving, from the mobile phone, an instruction to present a media content item on the display device using the video player; transmitting, to the mobile phone, a request for a first portion of the media content item, wherein a plurality of portions of the media content item including the first portion have been previously downloaded to the mobile phone; receiving, from the mobile phone, the first portion of the media content item using the peer-to-peer networking protocol; storing the first portion of the media content item in memory of the streaming media device; and causing the first portion of the media content item to be presented on the display device using the video player by playing the stored first portion of the media content item from the memory of the streaming media device.
US10999643B2 Subtitle switching method and display device
Methods and display devices are provided for switching subtitles that are displayed on a screen. Switching subtitles includes storing, from a first cache and into a second cache, a second subtitle(s) synchronized with a first subtitle, where the first cache stores multi-language subtitles obtained by decoding a video file. The first subtitle is displayed in synchronization with video data in the video file, while the first subtitle and each of the second subtitle(s) have a same start time and a same end time, even while corresponding to different languages. In response to receiving a subtitle switching instruction that includes information associated with a first target language while the first subtitle is being displayed, one of the second subtitle(s) corresponding to the first target language from the second cache is read as a third subtitle, and the third subtitle is displayed.
US10999641B2 Methods, systems and devices for monitoring and controlling media content using machine learning
Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed.
US10999640B2 Automatic embedding of information associated with video content
Aspects of the present invention disclose a method, computer program product, and system for embedding information associated with content depicted in a video frame into a video file. The method includes one or more processors identifying an object depicted in a frame of a video file. The method further includes determining information associated with the identified object. The method further includes generating a graphical user interface (GUI) element that includes an embedded link to the determined information associated with the identified object. The method further includes embedding the generated GUI element into the video file overlaying a portion of the frame of the video file that corresponds to a location of the identified object within the frame of the video file.
US10999638B2 Content-based navigation for recordings
Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content.
US10999631B2 Managed content distribution systems and methods
This disclosure relates to, among other things, systems and methods for managing the secure management and distribution of electronic content over broadcast and/or broadband communication channels. Certain embodiments disclosed herein may allow for implementation of a digital rights management service in connection with bidirectional communication channels and/or unidirectional communication channels, such as a broadcast signal. Various embodiments may allow for the generation and/or transmission of a digital rights management license in a field included in a broadcast signal. The license may be used by a client device to securely manage a received broadcast signal in accordance with associated rules and/or rights.
US10999627B2 Playback manipulation in response to notification
Methods, systems, and computer readable media can be operable to facilitate playback manipulation based upon a received notification. A client device such as a set-top box may receive information associated with a notification, wherein the notification comprises a reminder or action that is to be completed. The client device may output information associated with the notification to a display that is being used to present content to a viewer, wherein the output of information includes an identification of the reminder or requested action. The reminder or action may be associated with a predetermined duration of time within which the action is to be completed. If the action is not completed within the predetermined duration of time, the client device may manipulate playback and output of the content to the display until a confirmation of the action being completed is received by the client device.
US10999626B2 System and method for associating search queries with remote content display
An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
US10999625B2 Method for reporting QoS/QoE in mobile environment and device therefor
The present disclosure relates to a method and device for reporting the quality of a mobile streaming service. A terminal device receiving a mobile streaming service through at least one communication network measures the quality of the streaming service, generates, on the basis of the measurement result, a mobile service quality indicator for monitoring QoS or QoE, and reports the generated mobile service quality indicator in real time through an MQI message, an NAM feedback message, or the like, thereby enabling network conditions to be effectively monitored even in a mobile streaming environment.
US10999622B2 Platform for publishing graphics to air
A graphics building interface for generating a digital graphic is provided to be displayed by and interacted with via a user computing entity. A graphics object is generated. The graphics object is a data structure comprising predetermined fields and predetermined structure information. User input selecting a first selectable option is received. The user input is received via the graphics building interface. At least one pathname corresponding to the first selectable option is identified. The graphics object is updated based on the at least one pathname and the first selectable option. The updated of the graphics object comprises updating two or more fields of the predetermined set of fields. One of the fields is updated at least in part by populating the field with the pathname. The pathname indicates a file, a location within the file, or both where a content item corresponding to the first selectable option is stored.
US10999614B2 Methods and systems for efficiently downloading media assets
Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored.
US10999600B2 Decoder and encoder and methods for coding of a video sequence
An encoder calculates an indication to a previous reference picture having temporal identity of zero. The encoder creates a first set of indicators to the previous reference picture, to all reference pictures in a first reference picture set of the previous reference picture, and to all pictures following the previous reference picture in decoding order and precede the current picture in decoding order. The encoder sets a flag for picture order count cycle, when a long term reference picture (LTRP) has least significant bits (LSBs) of a picture order count, for which more than one picture in the first set share same value of the LSBs of picture order count as the LTRP. The decoder obtains LSB of a picture order count for a LTRP in a reference picture set of the current picture. The decoder concludes non-compliant bitstream based on indications provided by the flag.
US10999599B2 System and method for non-uniform video coding
A method and system for video coding by integrating frame data and time data may be described. The method and system can include a video coding non-transitory storage media that integrates reference data and time data. More specifically, the video coding non-transitory storage media can produce one or more luma vectors and one or more chroma vectors within a video plane, the one or more luma vectors and one or more chroma vectors may be extended into time vectors that can be utilized for compression or reconstruction of the frame rate, define luma vector across time as a contiguous function and perform video compression across a time dimension.
US10999597B2 Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an already-encoded pixel block. The method includes selecting an available block including different motion information from the motion reference block, and selecting a selection block from the available block. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information identifying the selection block by referring to a code table decided according to a number of the available block.
US10999594B2 Virtual search area for current picture referencing (CPR) and intra block copy (IBC)
Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks.
US10999593B2 Image decoding method
An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index. The deriving includes: determining whether a neighboring block neighboring each sub-block is included in the current block, and when not included in the current block, determining the neighboring block to be a reference block available to the sub-block, and when included in the current block, determining the neighboring block not to be the reference block; and deriving a prediction information candidate of the sub-block from prediction information of the reference block; and when the number of prediction information candidates is smaller than a predetermined number, generating one or more new candidates without using the prediction information of the reference block till the number of prediction information candidates reaches the predetermined number.
US10999591B2 Method and apparatus for processing video signal through target area modification
The present disclosure provides a method for processing a video signal through target modification, the method comprising the steps of: acquiring a target modification flag from a sequence parameter set of the video signal, wherein the target modification flag indicates whether a modification is performed on a target region; if the modification is performed on the target region according to the target modification flag, acquiring a target modification index, wherein the target modification index indicates a target modification scheme which corresponds to a non-modification, a left-right symmetric modification, an up-down symmetric modification, a rotation modification, or a combination thereof; identifying a target modification scheme which corresponds to the target modification index; and performing an inverse-modification on a reconstructed target region, according to the identified target modification scheme.
US10999590B2 Method for identification of random access point and picture types
An approach for reconstructing a current Network Abstraction Layer (NAL) unit for video decoding using at least one processor includes determining the current NAL unit to be an Intra Random Access Picture (IRAP) NAL unit; determining whether a previous NAL unit decoded immediately before the current NAL unit indicates an end of a coded video sequence (CVS); based on determining that the previous NAL unit indicates the end of the CVS, decoding the current NAL unit as one from among an Instantaneous Decoder Refresh (IDR) NAL unit or a Broken Link Access (BLA) NAL unit; and based on determining that the previous NAL unit does not indicate the end of the CVS, decoding the current NAL unit as a Clean Random Access (CRA) NAL unit, and reconstructing the decoded current NAL unit.
US10999588B2 Seamless content encoding and transmission
Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
US10999587B2 Method for parallel image processing and routing
Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods. Additionally, some embodiments may enable control by a set of computer input devices (e.g., keyboard and mouse) to switch between multiple computer systems, possibly by following the movement of a computer input device cursor, between virtual displays, as the cursor is controlled by the set of computer input devices.
US10999581B2 Position based intra prediction
A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule; and performing the conversion based on the determining and R is greater than or equal to 2.
US10999580B2 Method and device for entropy coding/decoding
The present invention relates to an entropy decoding method which includes: generating context related to a bin that forms a codeword of a syntax element; and performing arithmetic decoding of the bin based on the context.
US10999575B2 Reference picture list handling
A mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The mode signaling syntax element is employed to determine whether a final reference picture list is the same for all slices of a same slice type in the picture. The mode signaling syntax element signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture.
US10999566B1 Automated generation and presentation of textual descriptions of video content
Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation of textual descriptions of video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames and first audio content, determining, using a first neural network, a first action that occurs in the first set of frames, and determining a first sound present in the first audio content. Some methods may include generating a vector representing the first action and the first sound, and generating, using a second neural network and the vector, a first textual description of the first segment, where the first textual description includes words that describe events of the first segment.
US10999563B2 Optical engine module and projection apparatus
An optical engine module disposed on a transmission path of an illumination beam is provided. The optical engine module includes a light homogenizing element, an optical lens assembly, a first reflective element, and a light valve. The light homogenizing element is configured to enable the illumination beam to pass through. The optical lens assembly is disposed on the transmission path of the illumination beam and constituted of at least three lenses having refractive power. The first reflective element is disposed on the transmission path of the illumination beam. The light valve is disposed on the transmission path of the illumination beam and configured to convert the illumination beam into an image beam, wherein the illumination beam is sequentially transmitted from the light homogenizing element to the optical lens assembly and the first reflective element, and is reflected to the light valve by the first reflective element.
US10999561B2 Methods for using an image capture device integrated at a building entry with an automation control panel, and systems and devices related thereto
A method for a security and automation system is described. The method may include detecting that a person is present at or near the entry to the structure, capturing an image of the person in response to detecting that the person is present, comparing the image of the person to a database of images associated with the structure, identifying an identity of the person based at least in part on the comparing, and transmitting the captured image based at least in part on the identity of the person to a control panel of an automation and security system of the structure.
US10999557B2 Redundant array of inexpensive cameras
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
US10999554B2 Communication device and communication method
HDMI transmission of uncompressed image data, on which dynamic range processing is performed, is performed from an HDMI source device and a display in appropriate luminance is performed in an HDMI sink device. When HDMI input switching is performed, a television receiver 13 transmits transmission request information to an HDMI source device in a destination of the input switching and acquires dynamic range conversion definition information of uncompressed image data at intended timing. Also, when it is possible to acquire the dynamic range conversion definition information of the uncompressed image data, the television receiver 13 minimizes transmission of the dynamic range conversion definition information from a BD recorder 11 by sending reception recognition information back.
US10999553B2 Method and device for generating content
The present invention relates to a method and device which can easily generate moving image content in one take without editing. The present invention provides a method for generating content, the method including: when recording is started, providing a recording interface, including a data display area to which images of the respective pages included in the selected data file are individually and sequentially output, to the touch screen; when a touch input of a user for the data display area of the recording interface is detected, changing and displaying an image displayed in the data display area according to a touch input mode; and generating moving image content by recording changes in image in the data display area and voices of a narrator from a start point of the recording to an end point of the recording.
US10999552B2 Image capturing apparatus, control method therefor, and non-transitory computer-readable storage medium
This invention provides an image capturing apparatus that has an image capturing portion and records captured image data into a recording medium, where the image capturing apparatus comprises an acquiring portion configured to acquire information indicating a standard of the recording medium from the recording medium, the standard being related to writing; and a control portion configured to, when at least two types of images are to be recorded as separate files from among images acquired from the image capturing portion, perform processing for recording into the recording medium in accordance with the information acquired by the acquiring portion and types of the two different types of images to be recorded.
US10999551B2 Solid-state image capture device including stacked pixel substrate and circuit substrate and image capture device
A solid-state image capture device includes a first semiconductor substrate and a second semiconductor substrate. The first semiconductor substrate includes a first connection and a pixel array in which a plurality of pixels are arranged in a matrix. The second semiconductor substrate includes a second connection and a pad area including a plurality of pad electrodes for electrical connection with external equipment. The second semiconductor substrate controls the pixel array. The first and second semiconductor substrates are stacked and joined together, with the first and second connections electrically connected to each other. The first and second semiconductor substrates are substantially equal in size, and the pad electrodes are included in only the second semiconductor substrate.
US10999545B2 Solid-state image sensor, imaging device, and electronic device
The present technology relates to a solid-state image sensor, an imaging device, and an electronic device capable of switching FD conversion efficiency in all pixels of a solid-state image sensor. A photodiode performs photoelectric conversion on incident light. A floating diffusion (FD) stores charge obtained by the photodiode. FD2, which is a second FD to which the capacity of an additional capacitor MIM is added, adds the capacity to the FD. The additional capacitor MIM is constituted by a first electrode formed by a wiring layer and a second electrode formed by a metallic light blocking film provided on a surface of a substrate on which the photodiode is formed. Switching between the FD and FD+FD2 allows switching of the FD conversion efficiency. The present technology is applicable to a CMOS image sensor.
US10999540B1 Camera with asymmetric field of view
An imaging device includes objective optics configured to form an image at a focal plane and having an optical axis that intersects the focal plane at an optical center. An image sensor, which includes an array of sensor elements arranged in a matrix of rows and columns, is positioned in the focal plane with a center point of the matrix displaced transversely by at least ten rows relative to the optical center.
US10999535B2 Recording medium, method, and information processing device for generating three-dimensional synthesized video of information related to subjects with background area based on free viewpoint video
A non-transitory computer-readable recording medium having stored therein a video generation program for causing a computer to execute a process comprising: tracking a position of a three-dimensional model of each of a plurality of subjects in a three-dimensional space generated by combining, for the subjects, a plurality of imaging frames captured by a plurality of cameras in a plurality of directions; obtaining positional information of the subjects included in the three-dimensional space; obtaining information related to the subjects; and generating synthesized video by combining the information related to the subjects with a background area near the subjects based on the positional information of the subjects among areas of free viewpoint video generated on the basis of the three-dimensional model of each of the subjects.
US10999524B1 Temporal high dynamic range imaging using time-of-flight cameras
A time-of-flight camera may be used to generate depth images of a scene, where the scene includes retroreflective materials. The time-of-flight camera may capture first sensor data by illuminating the scene at a first energy level, and by exposing a sensor for a first duration. If portions of the sensor are saturated by light reflected from retroreflective materials, corrupted pixels are detected within the first sensor data. A second set of sensor data may be captured by illuminating the scene at a second energy level, or by exposing the sensor for a second duration. The corrupted pixels may be identified and masked from the first sensor data, which may be blended with corresponding portions of the second sensor data to generate a depth image.
US10999523B2 Image pickup apparatus, method for controlling image pickup apparatus, and storage medium for controlling flash photography when a still image is imaged
An apparatus includes a sensor including a plurality of arranged pixels, having a first sensitivity for a first area of the plurality of arranged pixels and a second sensitivity lower than the first sensitivity for a second area of the plurality of arranged pixels during preliminary light emission of a flash, and a processing circuit configured to generate an image of a subject area to be imaged based on a signal obtained by performing correction corresponding to a difference between the first sensitivity and the second sensitivity on a signal acquired from the sensor.
US10999518B1 Pop-up camera with automatic position control for an information handling system
An apparatus for an information handling system including: a chassis coupled to the information handling system and positioned within the information handling system, the chassis including: a top side and a bottom side, the bottom side positioned opposite the top side, the top side including an opening; and a camera module moveably coupled to the chassis, wherein the camera module is configured to linearly translate from the bottom side to the top side of the chassis and through the opening while concurrently automatically adjusting a camera viewing angle of the camera module.
US10999515B2 Imaging device, control method, and program
A status change estimating unit 501 estimates a change in lens status of an interchangeable lens 21. A warning control unit 502 determines whether user setting lens status set by a user for the interchangeable lens 21 through a user interface unit 41 or a communication unit 43 and interchangeable lens status are the same. In a case where the warning control unit 502 determines that the user setting lens status and the interchangeable lens status are different from each other, the warning control unit 502 outputs warning information to a warning unit 42 to warn the user. This configuration enables the user to recognize a difference between the user setting lens status and the interchangeable lens status by the warning issued by the warning unit 42.
US10999514B2 Digital camera
A digital camera has an electronic image sensor and an electronic viewfinder, which is configured to display images and/or videos acquired by the image sensor. The digital camera additionally has a display screen, which is also configured to display images and/or videos acquired by the image sensor. The display screen, which is independent of the electronic viewfinder and which is bounded by a circumferential border, has a touch-sensitive surface, wherein a touch of the surface is recognizable in the electronic viewfinder. A haptically perceptible structure, which is located inside the circumferential border, is configured such that a finger of a user can orient itself on the structure. The surface of the display screen has two planar sections which are arranged inclined in relation to one another. The haptically perceptible structure is formed as a buckled edge, at which the two sections adjoin one another.
US10999513B2 Information processing apparatus having camera function, display control method thereof, and storage medium
An information processing apparatus having a camera function, including: a display control unit configured to display a live view image acquired via a camera on a display unit; and an image analysis unit configured to perform, when performing an image capturing of an object every area: projective transformation of an image of an already-captured area of the object, for which image capturing has already been completed, onto a plane space of the live view image; and an image analysis to display the image of the already-captured area for which the projective transformation has been performed along with the live view image, and the display control unit displays, in accordance with analysis results by the image analysis unit, the image of the already-captured area for which the projective transformation onto the plane space of the live view image has been performed.
US10999508B2 Actuator and camera module
The present invention reduces magnetic fog noise of an actuator.An actuator is used jointly with a position detection element to locate a lens in a direction of a first axis. A coil is formed in a manner of setting a second axis perpendicular to the first axis as a length direction, and has a first side and a second side parallel to the second axis, and a third side and a fourth side parallel to the first axis. A permanent magnet produces magnetic fields perpendicular to the first axis and the second axis and being in opposite directions with respect to the first side and the second side, respectively. During use, the position detection element is configured near the third side. The coil is split into multiple parts in a width direction on at least the third side.
US10999506B1 Generating motion extracted images
Described are systems, methods, and apparatus for generating motion extracted images having a high dynamic range (“HDR”) based on image data obtained from one or more image sensors at different times. The implementations described herein may be used with a single image sensor or camera that obtains images at different exposures sequentially in time. The images may be processed to detect an object moving within the field of view and pixel information corresponding to that moving object extracted. The non-extracted image data may then be combined to produce a motion extracted HDR image that is substantially devoid of the moving object.
US10999504B1 Lens cover-based image capture device operation
An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).
US10999502B2 Image processing apparatus, image processing method, and program
There is provided an image processing apparatus including a display image generation section configured to generate display image data by performing a display projection process in a case where panorama image data to be a display target is judged to be a full circumference panorama image.
US10999490B2 Imaging control device and imaging control method
The present disclosure includes an imaging control device, an imaging control method, and an imaging apparatus. The imaging control device includes a focus detection control circuitry configured to determine whether a setting area includes a portion of a dedicated phase difference detection sensor, the setting area being in a photographing range of an imaging unit. The focus detection control circuitry is further configured to set one or more ranging areas of an image plane phase difference detection sensor to one or more first ranging areas in response to determining that the setting area does not include the portion of the dedicated phase difference detection sensor.
US10999489B2 Image processing apparatus, image processing method, and image capture apparatus
An image processing apparatus generates a predetermined evaluation value from a current frame image of a moving image or a combined image by combining a plurality of frame images of the moving image. The image processing apparatus generates the evaluation value from the combined image if a previous evaluation value is smaller than a threshold, and from the current frame image if the previous evaluation value is larger than or equal to the threshold.
US10999487B2 Image capturing system, image capturing device, and image capturing method
To enable satisfactory simultaneous and widely varied pictures to be obtained, for example, by allowing a common user to obtain an overall picture while the common user performing desired image capturing, or the like. A first image capturing device image-captures a subject to record this image, and also transmits a trigger signal to a second image capturing device. The second image capturing device image-captures an image to record this image in accordance with the trigger signal. Thus, the first and second image capturing devices enable both of an overall image and a zoomed image to be obtained with simultaneous timing.
US10999483B2 Display-based camera apparatus and methods
Apparatus and methods for a light-field camera and display system. In one embodiment, a light-field camera and display apparatus is provided, which may include a display screen and photosensor layer. In one variant, the display screen includes a plurality of pinholes or microlenses and a plurality of pixels configured according to a certain configuration. Additionally, in one variant, the photosensor layer includes multiple arrays of photosensors implemented to capture light that travels through the pinholes or microlenses. Yet additionally, methods for operating and calibrating the light-field camera and display apparatus are provided. In one embodiment, logic is provided which subtracts leakage light from the generated image that is displayed to the user.
US10999478B2 Image processing apparatus, image forming apparatus, and non-transitory computer readable medium
An image processing apparatus includes a receiver and a correcting unit. The receiver receives a first read value and a second read value. The first read value indicates a result of reading a first color by a reader from a recording medium in which the first color is applied to a first area in which in-plane density unevenness is confirmable within the recording medium. The second read value indicates a result of reading a second color by the reader. The second color is different from the first color and is applied to a second area that is substantially the same as the first area in a superimposed manner. The correcting unit corrects in-plane density unevenness of the second color applied to the first color in the superimposed manner based on the first read value received by the receiver and the second read value received by the receiver.
US10999477B2 Image processing apparatus, method and storage medium
An image processing apparatus includes an acquisition unit configured to acquire a chromaticity value, which is a measurement result for a sheet to be measured, by using a sensor in which a light source has fixed characteristics; a designation unit configured to designate a condition under which the measurement result is acquired by the sensor; a determination unit configured to determine an optical brightening agent amount contained in the sheet; and a chromaticity value conversion unit configured to convert the chromaticity value, which is acquired by the acquisition unit, by using the condition designated by the designation unit and information about the optical brightening agent amount determined by the determination unit.
US10999476B2 Image forming apparatus configured to perform gradation correction process
An image forming apparatus includes a gradation correction unit configured to perform a correction process on first image data expressing first gradation values, and output second image data expressing second gradation values. The gradation correction unit is configured to determine the second gradation values based on the first gradation values of a plurality of colors of a plurality of pixels in an area including a process target pixel and having a size corresponding to a first color misregistration amount. The gradation correction unit is further configured to determine the second gradation values such that there is no pixel in which a sum of the second gradation values of the plurality of colors exceeds a first threshold value, even when color misregistration within the first color misregistration amount occurs.
US10999470B2 Image reading apparatus with a reference roller having flat planar surfaces and an arcuate surface
An image reading apparatus according to an embodiment includes an image reading unit configured to generate reference data by reading a reference surface and to generate image data by reading a sheet. A reference unit has a reference surface. A shading correction unit determines whether a portion of the reference surface includes a contaminant based on image data generated by the image reading unit reading the portion of the reference unit. When the portion of the reference surface is determined to not include a contaminant, the shading correction unit generates reference data based on the image data generated by the image reading unit reading the portion of the reference surface determined to not include a contaminant.
US10999468B2 Information processing apparatus and non-transitory computer readable medium storing program for extracting documents on which reading is unsucessfully completed
An information processing apparatus includes: an extraction unit that extracts a document on which reading is unsuccessfully completed in a surface unit in a case where a bundle of a plurality of documents including written information are optically read one by one in order; and a generation unit that generates a list of summary results in which a number indicating in what number the document including a surface is read from the bundle of documents is added to a record corresponding to the surface on which reading is unsuccessfully completed.
US10999467B2 Context-adaptive scanning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context-adaptive scanning of digital components. In one aspect, a method comprises: selecting a given digital component from among a plurality of digital components based on a current scanning priority of the given digital component; scanning the given digital component, comprising determining a current state of the given digital component; determining a current context of the given digital component based on one or more of: (i) the current state of the given digital component, or (ii) a current scan index of the given digital component that specifies a number of times the given digital component has been scanned; determining an updated scanning priority of the given digital component based on the current context of the given digital component; and re-scanning the given digital component according to the updated scanning priority.
US10999466B1 Identifying original and copy using ultraviolet light to reveal hidden security printing features
A first pattern and the second pattern in an original include relatively lighter markings within a relatively darker background. The first pattern differs from the second pattern by including non-printing patches between the relatively lighter markings. When exposed to ultraviolet light, the underlying print media fluoresces in response to the ultraviolet light at the non-printing patches, revealing hidden security printing features. When a scanned image is printed on a second sheet of print media to produce a copy of the original, the copy maintains distinct markings at locations where the relatively lighter markings and the non-printing patches appear because the spacing interval of the relatively lighter markings and the non-printing patches is at or above the minimum resolution of the scanner. Thus, when the original and the copy are exposed to ultraviolet light, both fluoresce the ultraviolet light where the non-printing patches appear in the original.
US10999465B2 Systems and methods for retaining duplex scanning information in a scanned output file
According to aspects illustrated herein, methods and systems for retaining duplex scanning information in a scanned output file, is disclosed. The method includes receiving a document for scanning, having multiple pages, wherein each page has a first side such as a front side and a second side such as a back side. Then, a check for selection of a duplex scanning feature by a user, is performed. Upon scanning, an image data representing an image of the document is generated. The image data and the duplex scanning feature selected by the user is processed to generate a scanned output file. The duplex scanning information is generated, while generating the scanned output file. The duplex scanning information is retained in the scanned output file, for later retrieval and use. The duplex scanning information helps identify the first side and the second side in the scanned output file.
US10999462B2 Information processing apparatus including push switch, power supply control method therefor, and storage medium
An information processing apparatus including a push switch turns off a power supply state of a main body and starts shutdown processing when a first user's operation is performed on the push switch in a normal state of the apparatus. When a second user's operation is performed on the push switch during the shutdown processing, the power supply state of the main body is switched between on and off. If the power supply state of the main body is the on state when the shutdown processing is completed, first processing for restarting the main body is performed, and if the power supply state of the main body is the off state when the shutdown processing is completed, second processing for stopping power supply to the main body is performed.
US10999460B2 Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
A method for printing defect detection includes processing and analyzing a difference image obtained by comparing an image scanned with a verifier to a reference image. The detected defects are grouped, and the grouping is refined. Confidence level values are then assigned to the refined groups, and analysis is performed to determine if one or more servicing actions should be taken.
US10999454B2 Information processing method, information processing apparatus, and storage medium that generate, for each of a plurality of images, reliability information indicating reliability of date and time information, and notify a user accordingly
An information processing method includes steps of obtaining a plurality of images and date and time information on the plurality of images, setting, for each of the plurality of images, reliability information indicating reliability of the date and time information as photographing date and time, scoring each of the plurality of images by analyzing, laying out at least a part of the plurality of images on a template based on the date and time information and a score obtained by the scoring, and notifying a message to a user based on the set reliability information. When an image that does not have photographing date and time information is obtained, low reliability information is set to the image. When the image is laid out on the template, the message is notified to a user based on the low reliability information.
US10999453B2 Motor control device, sheet conveying apparatus, and image forming apparatus
A motor control device includes a phase determiner, a detector, and a controller configured to control the driving current so that a deviation between a value of a torque current component of the driving current detected by the detector and a target value of the torque current component is reduced, and perform field weakening for weakening an intensity of magnetic flux through the winding. In a state where a value corresponding to a rotational velocity is greater than a first predetermined value, the controller sets a degree of the field weakening to a first degree in a case where the value of the torque current component is greater than a second predetermined value, and sets the degree of the field weakening to a second degree smaller than the first degree in a case where the value of the torque current component is smaller than the second predetermined value.
US10999451B2 Image forming apparatus, computer-readable recording medium, and image forming system
Based on a correction value that is stored in a correction value storage, correcting circuitry corrects printing data that is acquired according to a printing instruction that is transmitted from a higher-level device. When an image forming unit determines, in response to reception of the printing instruction, that timing of reception of the printing instruction meets a given condition, the image forming unit suspends the printing instruction, requests the correcting circuitry to update the correction value, and forms an image based on the printing data that is corrected by the correcting circuitry. When the image forming unit requests the correcting circuitry to update the correction value, the correcting circuitry updates the correction value that is stored in the correction value storage based on the image that is formed by the image forming unit according to measurement pattern printing data that is stored in a measurement pattern storage.
US10999448B2 Displaying a scanned image of a physical note
Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
US10999447B2 Charging control in roaming scenario
A home SMF of a home PLMN receives a first message from a visited SMF of visited PLMN. The first message requests creation of a packet data unit (PDU) session of a wireless device. The first message comprises first charging policy information determined based on a first policy of the visited PLMN. The home SMF determines a second charging policy information for the PDU session based on the first charging policy information and a second policy of the home PLMN. The second charging policy information comprises: a charging method for the PDU session, and a charging parameter indicating a charging level for the PDU session. The home SMF sends a second message to the visited SMF. The second message comprises the second charging policy information.
US10999446B1 Community reporting system
A community reporting system is described. The system includes a computer server and a plurality of user computing devices. The system operates to receive from the user computing device a signal having community condition information including a community condition in a corresponding community. The community condition information is geotagged. The system automatically accumulates the community condition information and aggregates the community condition information within the memory of the computer server to store the accumulated and aggregated information corresponding to the community information in which the community condition occurred. The system maintains the community condition information stored in the memory of the computer server. The system also operates to send alerts to user computing devices of the system regarding community conditions corresponding to the stored community condition information within the server.
US10999445B2 Distributed sensor system
A distributed sensor network that utilizes the cabling infrastructure installed for a Distributed Antenna System (“DAS”) to collect environmental data about a building. In this sensor network, an array of sensors are placed in line with the DAS communication cabling so that additional cabling is not required. The sensors use “out of band” frequencies or low level signaling so as to not interfere with the DAS signals to communicate the sensor data to the DAS head-unit.
US10999441B1 Systems and methods for location based call routing
Disclosed herein are a system, method, and computer-readable medium with instructions for recommending a service provider based on a user's approximate current location. The service provider may be recommended for a service that is verified under a user's insurance policy and is also within proximity to the user's approximate current location. The user's approximate current location may be determined by location-based technology. The entity that receives and/or recommends the service provider may initiate a request for the service from the service provider. Further embodiments are related to routing a call to provide information to the user that is responsive to the user's location-relevant request. For example, systems, such as an automotive telematics system, may request information and be routed to the appropriate division of a user's insurance provider such that the automotive telematics system can provide services to the user that are user-specific (e.g., covered by the user's insurance policy).
US10999434B1 Artificial intelligence (“AI”) integration with live chat
When a caller initiates an interaction with an interactive voice response (“IVR”) system, the caller may be transferred to a live agent. Apparatus and methods are provided for integrating automated tools into the interaction after the caller been transferred to the agent. The agent may determine which AI responses are appropriate for the caller. AI may be leveraged to suggest responses for both caller and agent while they are interacting with each other. Such human-computer interaction may shorten response time of human agents and improve efficiency of IVR systems.
US10999432B2 Emergency data gateway device
A gateway device includes a call handling equipment (CHE) listener interface, an Internet Protocol (IP) interface, a provisioning engine, and a message parsing engine. The CPE listener interface forms a communication channel with a CHE and receives call event data from the CHE. The IP interface communicates with a cloud-based processing system. The provisioning engine receives, from the cloud-based processing system via the IP interface, instructions for parsing data from a data output format of the CHE into a consistent data format of the cloud-based processing system. The message parsing engine parses the call event data received from the CHE via the CHE listener interface, and formats the call event data according to the consistent data format. The gateway device transmits the formatted call event data to the cloud-based processing system via the IP interface.
US10999431B1 System and method for switching call agents in telecommunications relay service
A system and a method for switching call agents in telecommunications relay service includes a TRS server system. The TRS server system includes a voice handler for processing voice data, a text handler for processing text data, and a controller for controlling, establishing, and terminating voice paths and data paths. The voice handler transmits a peer's voice to a first CA such that the first CA transcribes and converts the peer's voice into text data. The text handler receives the text data generated by the first CA. The controller selects a second CA; establishes a voice path and a data path between the second CA and the TRS server system; and terminate the voice path and data path associated with the first CA.
US10999426B2 Voice communication method
An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request.
US10999423B2 Message handling in a terminal device
There is provided mechanisms for message handling in a terminal device. A method is performed by the terminal device. The method comprises receiving a message comprising user content from a network controller. The method comprises providing a notification of the message to a user interface of the terminal device. The method comprises receiving feedback from the user interface. The feedback indicates which amount of the user content that has been played out at the user interface. The method comprises performing an action on the message according to the amount of the user content that has been played out.
US10999422B2 Confirming geolocation of a device
Verifying that a first device is in a claimed location including: requesting the first device to display a device location identifier (DLI) on a display; sending a request to a second device to: (1) capture the DLI displayed on the display; (2) receive inputs from at least one positioning system and the captured DLI; and (3) output a location proof using the inputs; and receiving the location proof to initiate a verification of the claimed location of the first device, wherein the location proof includes the captured DLI and a captured location.
US10999420B2 Adaptive communication mode for recording a media message
A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
US10999419B1 Systems and methods for in-vehicle voice calls
Embodiments are disclosed for providing voice calls to users of a motor vehicle. As an example, a method comprises: responsive to a voice call, routing the voice call to at least one phone zone of a plurality of phone zones based on at least one of a user input and a source of the voice call, the plurality of phone zones included in a cabin of a motor vehicle. In this way, sonic interference with a voice call may be reduced, while a main system audio may continue to play for unselected phone zones.
US10999418B2 Estimating averaged noise component in a microphone signal
A controller for an acoustic echo canceller includes a noise estimator configured to estimate a level of noise that is comprised in a microphone signal relative to an echo component, estimated by the acoustic echo canceller, comprised in the microphone signal. The controller further includes a control module configured to control the acoustic echo canceller in dependence on that estimate.
US10999416B1 Systems and methods for recurrent and adaptive electronic notifications
A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification.
US10999415B2 Creating a cinematic storytelling experience using network-addressable devices
A computer-implemented method to create a cinematic storytelling experience is provided. The method includes receiving, from a client device, a user selection of a story, and obtaining, from a server, (i) a lexicon associated with the selected story, the lexicon comprising a limited number of keywords, and (ii) instructions associated with the selected story, the instructions including instructions to perform at least one action responsive to the client device detecting a keyword. The method further includes receiving user input to initiate verbal recitation of the selected story, detecting correspondence between the verbal recitation and at least one of the keywords, and performing the at least one action according to the instructions for the at least one keyword.
US10999411B2 User interface and content translation system
A system solution offers a Business Entity an automatically generated set of User Interfaces to run on a plurality of Client Devices of different characteristics in terms of operating system, hardware, and look and feel, and yet provide the same user experience. A User Interface that offers a user experience on a Reference Client Device is automatically translated to offer the same user experience on a plurality of Client Device having different characteristics from the Reference Client Device. The objects displayed in the User Interface for the Reference Client Device are placed on a Translation Grid that is generated and superimposed on the User Interface. A Client Translator and Generator translates the User Interface from the Reference Client to the plurality of Client Devices using the Translation Grid and a set of Translation Rules. A measurement of the automatic translation process identifies optimal and sub-optimal translation for each Client Device.
US10999404B2 Method, apparatus and system for SON coordination depending on SON function priority
There is provided a method comprising receiving at least one request from a first function instance of a self-organising network, comparing said first function instance and a second function instance effective in the self-organising network to determine whether the first function instance and the second function instance overlap, and, characterised by, receiving operational stage information of the first function instance and if the first function instance and the second function instance overlap using said operational stage information in determining which of the first and second function instance to nm in dependence on which of the first function instance and the second function instance has higher priority and causing the determined instance to be run.
US10999399B2 Offline use of network application
A system includes display of user interface, detection of a UI event associated with the user interface, interception of a request to a network triggered by the UI event, generation of a cache key based on the UI event, reception of a response to the request from the network, generation of a data structure including the response, and storage of the data structure in the persistent storage system in association with the cache key.
US10999398B1 Scan protection with rate limiting
Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.
US10999395B2 Prefetching of stream segments with variable names
Disclosed is a dynamically adaptable stream segment prefetcher for prefetching stream segments from different media streams with different segment name formats and with different positioning of the segment name iterator within the differing segment name formats. In response to receiving a client issued request for a particular segment of a particular media stream, the prefetcher identifies the segment name format and iterator location using a regular expression matching to the client issued request. The prefetcher then generates prefetch requests based on the segment name format and incrementing a current value for the iterator in the segment name of the client issued request.
US10999392B2 Message recovery system for computing nodes with replicated databases
A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions.
US10999391B2 Dynamic filtering and amelioration of content stream manifests
Systems and methods for dynamic filtering of content stream manifests are provided. Rules may be stored in memory of a proxy server regarding a plurality of different manifest inconsistencies. Each rule may associate a different manifest inconsistency with one or more indicators and a corresponding solution. One or more segments of a content stream may be provided between a content delivery network server and a client device. Such segments may be monitored by the proxy server, which may act as an intermediary between the content delivery network server and the client device. The proxy server may detect when a manifest of the monitored content stream exhibits one of the manifest inconsistencies based on the presence of the associated indicators. The solution corresponding to the exhibited manifest inconsistency may be identified based on the stored rule associated with the detected indicators. The retrieved solution may then be applied to the content stream, such that the exhibited manifest inconsistency is resolved before the monitored segments are delivered to the client device.
US10999388B2 Managing subscriptions for event notifications
Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.
US10999380B2 Method and apparatus of interworking M2M and IoT devices and applications with different service layers
Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using.
US10999371B2 Request multiplexing
The embodiments provide request multiplexing whereby a server receiving a first request for content clones and issues the cloned request to an origin to initiate retrieval of the content. The first request and subsequent requests for the same content are placed in a queue. The server empties a receive buffer that is populated with packets of the requested content as the packets arrive from the origin by writing the packets directly to local storage without directly distributing packets from the receive buffer to any user. The rate at which the server empties the receive buffer is therefore independent of the rate at which any user receives the packets. A first set of packets written to local storage can then be simultaneously distributed to one or more queued requests as the server continues emptying the receive buffer and writing a second set of packets to local storage.
US10999368B2 Storage management operations based on executable files served on demand to storage management components
Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.
US10999366B2 Mirroring dropped packets
In one embodiment, a network device, includes ports to serve as ingress ports and egress ports, a memory to store received network packets, a switch fabric, a controller to monitor queues of the egress ports and make a decision to drop at least a network packet of the received network packets, the network packet having a first destination address associated with a first network node, and mirroring circuitry to encapsulate the network packet with an encapsulation header including a second destination address different from the first destination address, and feedback the encapsulated network packet into a processing pipeline of the received network packets within the network device at a point in the processing pipeline that is prior to egress port assignment, wherein the switch fabric is configured to forward the encapsulated network packet to the packet analyzer responsively to the second destination address in the encapsulation header.
US10999363B2 Content hosting in a mobile ad hoc network
An indication to determine a device to host at least one shared content found on a first device is received. The first device is connected to a network. The network includes two or more devices. To each device of the two or more devices connected to the network, a request to host the at least one shared content found on the first device is transmitted. Responsive to transmitting the request, a response to host from at least one device of the two or more devices connected to the network is received. An optimal device of the at least one device to host the at least one shared content is determined. The at least one shared content is transmitted to the optimal device.
US10999362B1 Seamless switching of terminal servers in remote-access computing environments
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files.
US10999360B2 Method of processing requests, and a proxy server
A method of processing requests, which is implemented by a proxy server of resolution of domain names of a first communications network. The first communications network is accessible by a user terminal via a communications tunnel set up over a second communications network. The processing method includes, on receiving a domain name resolution request coming from the terminal and sent via the communications tunnel: obtaining an identifier of the user from information contained in a field of the request; using the identifier of the user to determine whether the user is or is not authorized to access the domain name; if the user is authorized to access the domain name, sending an IP address to the terminal via the communications tunnel, the IP address corresponding to the domain name and being accessible to the terminal via the second communications network; else, rejecting the request from the terminal.
US10999357B1 Data transmission system and data transmission method
A data transmission system and a data transmission method are disclosed. The data transmission system includes a cloud server, an edge computing device, and a gateway. The cloud server includes a schema database which stores a transmission address corresponding to a target schema. The edge computing device transmits a data receiving request message related to the target schema to the cloud server. The cloud server transmits the transmission address to the edge computing device after receiving the data receiving request message. After receiving the transmission address, the edge computing device receives at least one data value corresponding to at least one label of the target schema from the gateway according to the transmission address, and generates a target data corresponding to the target schema according to the at least one label and the at least one data value.
US10999352B1 Intelligent hashing hub
An intelligent hub for protocol-agnostic file transfer. The hub may include a transceiver, an interrogator processor, an intelligence engine processor, a data translation processor and a hashing processor. The hub may utilize artificial intelligence processes to perform real-time networking or file transfer protocol conversion.
US10999349B2 Approach for providing access to cloud services on end-user devices using direct link integration
An approach provides access to cloud services that are impractical or difficult to implement on end-user devices without a high level of programming skill and customization. The approach uses a first set of cloud services, referred to herein as Integrated Cloud Environment (ICE) cloud services, to access to a second set of cloud services, referred to herein as Smart Integration (SI) cloud services, on end-user devices. The ICE cloud services provide a user-friendly user interface for accessing the SI cloud services via an end-user device, implement the Application Program Interfaces (APIs) of the SI cloud services, and also manage results generated by the SI cloud services. The ICE cloud services also manage user information, authorization credentials and tokens needed to access third-party services. According to another embodiment, the SI cloud and the ICE cloud are integrated using direct linking, i.e., directly linking an end-user device to the SI cloud.
US10999348B2 Method and apparatus for controlling multi-connection for data transmission rate improvement
Provided is a method of multiple connection providing a service by a client, the method including: executing at least one application for providing a service; referring to a multiple connection history including information about the number of multiple connections and a size of a sub-segment; determining the number of multiple connections and the size of the sub-segment based on the referred-to multiple connection history; and requesting the multiple connections according to the determined number of multiple connections and the determined size of the sub-segment.
US10999347B2 Method and apparatus for delivering media content utilizing segment and packaging information
Aspects of the subject disclosure may include, for example, receiving multicast multi-bitrate streams that include segment and packaging information for media content where the segment and packaging information includes fragment start and end boundary point markers for the media content, generating an adaptive bitrate stream for the media content according to the segment and packaging information, and providing the adaptive bitrate stream to an end user device via unicast. Other embodiments are disclosed.
US10999345B2 Real-time video delivery for connected home applications
Concepts and technologies disclosed herein are directed to real-time video delivery for connected home (“CH”) applications. According to one aspect of the concepts and technologies, a CH controller (“CHC”) can receive a request for delivery of a video stream captured by a CH video camera to a user device. The CHC can determine availability of a wireline communications link to a wireline network and availability of a wireless communications link to a wireless network over which to deliver the video stream to the user device. In response to determining that the wireline communications link and the wireless communications link are available, the CHC can obtain a wireline performance measurement for the wireline communications link, obtain a wireless performance measurement for the wireline communications link, compare the wireline performance measurement and the wireless performance measurement, and select either the wireline communications link or the wireless communications link based upon the comparison.
US10999344B1 Dynamic video resolution and quality for improved video conferencing
Systems and methods for multi-attendee video conferencing are described. A system can receive a request to stream video associated with a first attendee for a high-resolution display region and video associated with a second attendee for a low-resolution display region at a client device. The system can generate a first video stream for the first attendee at a first resolution for the high-resolution display region. The system can determine a second resolution for a second video stream for the second attendee that is larger than a requested resolution for the low-resolution display region. The system can determine a video quality for the second video stream at the second resolution based on maximizing use of a bandwidth. The system can generate the second video stream for the client device.
US10999339B2 Systems and methods for targeted delivery of content to and monitoring of content consumption at a computer
Systems and methods for targeted delivery of content to and monitoring content consumption involve determining whether to target a computer for delivery of content by evaluating content contextual information associated with a user. The content contextual information can be determined from stored data, by analyzing the computer's interaction with an information management system, or by analyzing computer inputs affecting the display of prior content on a display device of the computer. If the computer is to be targeted, then the server causes the content to be transmitted to the computer. The server also determines content delivery characteristics, such as when to transmit the content to the computer or an alert type to be transmitted with the content, based on the content contextual information. The server may generate a report on content consumption based on computer inputs affecting the display of the content on a display device of the computer.
US10999333B2 Contemporaneous feedback during web-conferences
A method, computer program product, and system includes a processor(s) initiating a web conferencing session between a host and a client, by the client receiving a presentation and transmitting the presentation to a semantic engine, wherein the semantic engine performs an automatic machine learning session to generate a presentation concepts list comprising concepts relevant to the presentation, and progressively displaying the presentation in a thin client application on the client. The processor(s) monitors on the client, during the web conferencing session, activities executed on the client and extracts web concepts related to the activities executed on the client. The processor(s) determines an interest level of a user of the client in the presentation, based on determining a presence or absence of a relationship of each web concept to one or more of the concepts relevant to the presentation and displays the interest level in a graphical user interface.
US10999330B2 Management of voice services for user equipments in coverage enhancement (CE) mode B
Embodiments of the present disclosure describe methods, apparatuses, and systems for management of voice services for user equipments (UEs) in coverage enhancement (CE) mode B. A cellular protocol stack (CPS) of the UE may indicate to an internet protocol (IP) multimedia services (IMS) circuitry of the UE that the UE is operating in the CE mode B (or will be operating in the CE mode B when it awakes from idle mode). The IMS circuitry may receive an SIP invite from an IMS server to invite the UE to engage in a mobile terminated (MT) call. In response to the SIP invite, the IMS circuitry of the UE may reject the SIP invite and deregister the UE from voice services. Other embodiments may be described and claimed.
US10999329B2 Network access by applications in an enterprise managed device system
Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
US10999326B1 Fine grained network security
One or more security groups associated with a cloud provider are determined. One or more network polices associated with a container-orchestrator system are determined. One or more network security policies are generated based on the one or more determined security groups associated with the cloud provider and the one or more determined network policies associated with the container. The one or more network security policies are distributed to one or more VM instances of a cloud network. The one or more VM instances are configured to enforce network security based on the one or more network security policies.
US10999324B2 Direct-connect web endpoint
A method, system and computer-usable medium are disclosed for enforcing a security policy, comprising: determining when an endpoint device initiates a web transaction with a web server, the endpoint device initiating the web transaction with a web-enabled application; establishing a side channel to a security service when the endpoint device initiates the web transaction with the web-enabled application; performing a categorization and policy enforcement operation via the security service in parallel with initiating the web transaction, the categorization and policy enforcement operation determining a security policy result regarding the web transaction; withholding content resulting from performance of the web transaction until the security policy result is provided by the security service, the content being withheld at the endpoint device; and, releasing the content resulting from the web transaction to the web-enabled application of the endpoint device upon receipt of an affirmative policy result from the security service.
US10999322B1 Anti-phishing system and method using computer vision to match identifiable key information
The presently-disclosed solution provides an innovative system and method to protect a computer user from a phishing attack. Computer vision is effectively applied to match identifiable key information in suspect content against a database of identifiable key information of legitimate content. In one embodiment, the presently-disclosed solution converts suspect content to a digital image format and searches a database of logos and/or banners to identify a matching logo/banner image. Once the matching logo/banner image is found, the legitimate domain(s) associated with the matching logo/banner image is (are) determined. In addition, the presently-disclosed solution extracts all the URLs (universal resource links) directly from the textual data of the suspect content and further extracts the suspect domain(s) from those URLs. The suspect domain(s) is (are) then compared against the legitimate domain(s) to detect whether the suspect content is phishing content or not. Other embodiments and features are also disclosed.
US10999320B2 Velocity event identification system
A system for determining whether a velocity event is fake or real is provided. The system accesses a data store of velocity events, each of which specifies a pair of addresses that share the velocity event. For each address of the velocity events, the system sets a score for that address based on the number of addresses that share a velocity event with that address. When the score for that address satisfies an originating address criterion, the system designates that address as an originating address. The system may determine that a velocity event is real when both addresses of the velocity event are originating addresses.
US10999318B2 Algorithmic packet-based defense against distributed denial of service
A middlebox includes at least one processor and a memory storing one or more executable instructions that, when executed by the least one processor, cause the at least one processor to receive, from a server, a middlebox key that includes an indication of a lifetime of the middlebox key, receive, from a client device, one or more data packets including encrypted header data and a client device identifier, and determine whether to permit a transmission of the one or more data packets to the server or prevent a transmission of the one or more data packets to the server based on the middlebox key, the encrypted header data, and the client device identifier.
US10999316B2 Cyber resiliency of application data
Cyber resiliency of application data is provided. An air gapped network is established for storing a point-in-time copy of application data corresponding to a workload running on a production infrastructure to decrease continuous network exposure of the point-in-time copy on a secondary infrastructure. A set of point-in-time copies is selected for testing the application data corresponding to the workload for validation on the secondary infrastructure. The set of point-in-time copies are validated on a periodic basis by applying cyberattack forensics, deep scanning, malware detection, and application level validation tests. An appropriate point-in-time copy is identified in the set of point-in-time copies to recover the application data corresponding to the workload. The application data corresponding to the workload are recovered to provide the cyber resiliency of the application data during cyberattack using the appropriate point-in-time copy.
US10999309B2 Systems and methods for distributed P25 LMR radio vulnerability management and real-time interference monitoring
A threat monitoring and vulnerability management system is disclosed. The system includes one or more sensors configured to scan a frequency spectrum of a project 25 (P25) network and to collect data on the P25 network. The system further includes a server coupled to the sensors and configured to receive the collected data from the plurality of sensors, compare the collected data with previously stored historical data to determine whether an anomaly exists within data patterns of the collected data, responsive to determining that the anomaly exists, determine at least one of: whether use of a cloned radio that mimics an authorized connection occurs, whether jamming of a radio frequency (RF) communication occurs, or whether jamming of a voice communication occurs within the P25 network by comparing the collected data with preset thresholds, and send a real-time alert to a dispatch and control console unit coupled to the server and the P25 network in response to determining that some of the collected data exceeds at least one of the preset thresholds, such that the dispatch and control console unit provides one or more corrective actions to the P25 network.
US10999308B2 Setting-up penetration testing campaigns
Methods and systems for penetration testing of a networked system by a penetration testing system (e.g. that is controlled by a user interface of a computing device) are disclosed herein. In one example, a penetration testing campaign is executed according to a manual and explicit selecting of one or more goals of an attacker of the penetration testing campaign. Alternatively or additionally, a penetration testing campaign is executed according to an automatic selecting of of one or more goals of the attacker (e.g. according to a type of attacker of the penetration testing campaign).
US10999305B2 Storage environment activity monitoring
A computer-implemented method according to one embodiment includes identifying a storage environment, establishing a baseline associated with input and output requests within the storage environment, monitoring activity associated with the storage environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.
US10999299B2 Location-spoofing detection system for a network service
A computing system can receive, over one or more networks, location data from the computing devices of user as the user operate throughout a region. For each user, the computing system can determine whether the user is operating a location-spoofing application on the computing device of the user based, at least in part, on the location data received from the computing device of the user.
US10999298B2 Method and system for identifying users and detecting fraud by use of the internet
A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID.
US10999295B2 System and method for de-anonymizing actions and messages on networks
A traffic-monitoring system that monitors encrypted traffic exchanged between IP addresses used by devices and a network, and further receives the user-action details that are passed over the network. By correlating between the times at which the encrypted traffic is exchanged and the times at which the user-action details are received, the system associates the user-action details with the IP addresses. In particular, for each action specified in the user-action details, the system identifies one or more IP addresses that may be the source of the action. Based on the IP addresses, the system may identify one or more users who may have performed the action. The system may correlate between the respective action-times of the encrypted actions and the respective approximate action-times of the indicated actions. The system may hypothesize that the indicated action may correspond to one of the encrypted actions having these action-times.
US10999293B2 Examining a consistency between reference data of a production object and data of a digital twin of the production object
A method to an associated computer program product, to a production unit, and to an arrangement for examining a consistency between reference data of a production object and data of a digital twin of the production object, wherein two separate communication channels are used.
US10999290B2 Dynamic authorization control system and method
A system includes at least one processor to continually monitor at least one resource associated with a computing network for a condition in the computing network that may trigger an authorization control modification, determine that the condition has occurred in the computing network, and dynamically and automatically modify a user authorization control for at least one particular user responsive to the condition.
US10999289B2 System and methods for achieving end-to-end security for hop-by-hop services
An IoT E2E Service Layer Security Management system supports methods and procedures to allow an application to establish, use, and teardown an IoT SL communication session that has application specified E2E security preferences and that targets one or more SL addressable targets (e.g., an IoT application, device, or gateway SL addressable resource). E2E SL Session based methods and procedures described herein achieve a required overall E2E security level, by allowing IoT SL instances to influence and coordinate hop security for a multi-hop communication path spanning across multiple intermediary nodes. The methods and procedures described herein reduce overhead, simplify and obviate the need for E2E service level nodes (initiation and termination nodes) from having to perform security service negotiation, in order to establish secure hop-by-hop security associations aligned with an E2E security requirement.
US10999288B2 Modifying membership rights in a data exchange
Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method comprises adding a new member to a data exchange, wherein the data exchange comprises a set of listings, each listing comprising data from one or more datasets stored on a cloud computing service. An account type is assigned to the new member, the account type comprising at least one of a consumer type, provider type, or exchange administrator type. Each of the account types associated with one or more rights with respect to the set of listings, such that the new member has a set of rights based on the account type. The set of rights of the new member are then modified with respect to one or more listings from the set of listings based on a set of visibility and access rules for each of the set of listings.
US10999287B2 Account access recovery system, method and apparatus
Some embodiments of the invention provide a program for recovering access to a service associated with an account. The program provides a login credential to log into the account to receive the associated service. Next, the program receives an access continuation parameter (ACP) after logging into the account. The program then accesses the service and receives a rejection of a subsequent access to the service. The program then provides the ACP in lieu of the login credential to continue to receive the service.
US10999286B2 In-car enrollment
A method for enrolling a user of a vehicle to a first server, wherein the vehicle includes a system having at least a user interface. The method provides a wireless connection between the vehicle and the first server; sends user data to the first server in response to user actuation on the user interface; and receives at the user interface an enrollment confirmation from the first server.
US10999281B2 Synchronizing access controls between computing devices
Synchronization of access controls between computing devices is provided. The system receives a request from a first device. The system performs a session handover to a second device responsive to determining an incompatibility. The system modifies a parameter in an access control database. The system receives a request from a third device. The system provides the digital component to the third device.
US10999279B1 Credential-less database system integrations
A command to load or unload data at a storage location is received. In response to the command, a storage integration object associated with the storage location is identified. The storage integration object identifies a cloud identity object that corresponds to a cloud identity that is associated with a proxy identity object corresponding to a proxy identity granted permission to access the storage location. The data is loaded or unloaded at the storage location by assuming the proxy identity.
US10999274B2 Determining a device property
An example method comprising detecting that an unidentified client device joins a network, retrieving information related to a device property of the unidentified client device from network traffic to and/or from the unidentified client device, sending a query based on the information to a fingerprinting server, and receiving the device property of the unidentified client device in response to the query.
US10999264B2 Generating a device identification key from a base key for authentication with a network
A base key that is stored at a device may be received. A network identification may further be received. A device identification key may be generated based on a combination of the network identification and the base key. Furthermore, the device identification key may be used to authenticate the device with a network that corresponds to the network identification.
US10999262B1 High assurance tactical cross-domain hub
In general, the techniques of this disclosure describe a hub device that is configured to receive data packets from both secured client devices and non-secured client devices. The hub device may send the data packets from the secured client devices to a host device. For the data packets from the non-secured client devices, the hub device may first process the data packets to ensure the integrity of the received non-secure data packets and then send the non-secure data packets to the host device once the hub device determines that the non-secure data packets meet some threshold level of integrity.
US10999260B1 Secure messaging between cryptographic hardware modules
In a general aspect, secure messaging between electronic modules is described. In an example, a method includes: generating, by a first electronic module, a private key and a public key associated with the private key; communicating, by the first electronic module, an unencrypted message, including the public key, to a first network-connected device using a first module-to-device communication link; receiving, from the first network-connected device, an encrypted message including a symmetric encryption key generated by a second electronic module; decrypting, by the first electronic module, the encrypted message using the private key, wherein decrypting using the private key makes the symmetric encryption key available to the first electronic module; and establishing, by the first electronic module, a secure messaging channel with the second electronic module based on at least the symmetric encryption key.
US10999258B2 Dynamic transmission of encrypted data
Embodiments of the present disclosure may be used to securely transmit data between multiple computing devices. Among other things, this can greatly extend the range of data transmissions in comparison to fixed-position wireless beacons and access points.
US10999257B2 Secure delivery and storage of content
A content item service enables users to upload media for content items to be given to others. The content item service performs operations on uploaded media content, such as transcoding. A transformed instance of content is encrypted using a cryptographic key, and an identifier for the encrypted transformed instance of content is generated. The encrypted transformed instance of content and an encrypted version of the cryptographic key are stored in association with the identifier.
US10999256B2 Method and system for automated text anonymization
A method of producing an anonymized vector for a text mining task in lieu of a feature vector is disclosed. A vocabulary is created from a corpus of documents, each of the corpus of documents having a context that is similar to a set of target documents. The set of target documents is received. The feature vector is generated from a first document of the set of target documents. The feature vector is transformed into a composition vector. A synthetic vector is constructed based on the composition vector. The synthetic vector is shared as the anonymized vector in lieu of the feature vector.
US10999255B2 Systems and methods for re-commissioning a controlled device in a home area network
Systems and methods for preparing and re-commissioning a controlled device in a home area network are described. A utility meter is communicated with. An authentication key and encryption data for communicating with the utility meter may be determined. The authentication key and encryption data are sent to a controlled device. A set of translation rules for a message are determined. The translation rules are sent to the controlled device. The controlled device establishes a secure communication link with the utility meter using the authentication key and the encryption data. The controlled device receives a request to change power usage from the utility meter over the secure communication link. The controlled device translates the request to change power usage into control instructions using the translation rules.
US10999254B2 System for data routing in networks
Systems and methods for routing data in a network are described. A client device may send a request for video data that has been captured by a camera of a security system. A gateway of the security system may receive the request and determine if the client device is able to support encryption. The gateway may select a protocol with which to transmit the video data to the client device according to a priority attribute of the protocol and the capability of the client device to support encryption. The video data may be sent to the client device via the selected protocol.
US10999251B2 Intent-based policy generation for virtual networks
Techniques are disclosed for generating intent-based policies and applying the policies to traffic of a computer network. In one example, a policy controller for the computer network receives traffic statistics for traffic flows among a plurality of application workloads executed by a first set of computing devices. The policy controller correlates the traffic statistics into session records for the plurality of application workloads. The policy controller generates, based on the session records for the application workloads, application firewall policies for the application workloads. Each of the application firewall policies define whether traffic flows between application workloads are to be allowed or denied. The policy controller distributes the application firewall policies to a second set of one or more computing devices for application to traffic flows between instances of the application workloads.
US10999248B2 Information processing method, information processing system, and non-transitory computer-readable recording medium storing a program
An information processing method of processing data frames flowing over an onboard network includes a frame collecting step of obtaining, from each of received data frames, a payload included in the data frame and configured of at least one field, and recording in a reception log as one record, and a field extracting step of calculating, regarding each of a plurality of payload splitting pattern candidates indicating different regions within payloads of the plurality of data frames, one or more features relating to time-sequence change of values of the payload in the region, from the plurality of records, selecting a payload splitting pattern indicating a region of a field within the payload, based on the features, and outputting field extracting results indicating the region indicated by the selected payload splitting pattern candidate, and a category of the field based on the features.
US10999244B2 Mapping a service into a virtual network using source network address translation
The techniques described herein enable a private connectivity solution between a virtual network of a service consumer and a virtual network of a service provider in a cloud-based platform. The techniques map a service (e.g., one or more workloads or containers) executing in the virtual network of the service provider into the virtual network of the service consumer. The mapping uses network address translation (NAT) that is performed by the cloud-based infrastructure. As a result of the techniques described herein, a public Internet Protocol (IP) address does not need to be used to establish a connection thereby alleviating privacy and/or security concerns for the virtual networks of the service provider and/or the service consumer that are hosted by the cloud-based platform.
US10999243B2 Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
US10999238B2 Posting content to social medium
A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing.
US10999237B2 Systems and methods for sharing content
Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has created a message to be sent through the unified message thread. The message can be provided for distribution to the group of users through the unified message thread.
US10999233B2 Scalable message fidelity
Message content is scaled to support rich messaging. Devices and associated messaging systems can support various levels of content richness or fidelity. Message content scaling is employed to ensure sharing of content in as rich a manner as possible given limitations associated with various messaging systems, among other things. Messages can be scaled down or degraded, for instance where communicating devices do not support high fidelity content being transmitted. Alternatively, messages can be scaled up or enriched in cases, where low fidelity content is transmitted to a device supporting richer content, for example.
US10999231B1 User defined application code for electronic mail
Method and systems are disclosed for providing a function as a service for an application. The application may comprise an email application. A user may define or select an application codes set for performing a specific functionality. The user may define rules that associate specific events with execution of the application code set. Upon detection of an event, a condition may be checked associated with the application. If the condition is satisfied, the application code set may be caused to be executed. The application code set may modify data, such as an email message.
US10999227B1 Systems and methods for electronic group exchange of digital business cards during video conference, teleconference or meeting at social distance
Provided is a system and computer readable medium for electronic group exchange of digital business cards, that includes a computing system comprising a server configured to store data of business cards associated with client devices, one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform a group exchange of digital business cards among all devices in the group. The digital business cards may be automatically exchanged among different devices in response to detecting, from the different devices, scans of a group QR code or a scannable code, detecting inputs of a group numeric or alphanumeric code, detecting a selection of nearby devices with which to exchange digital business cards, or detecting devices that are participating in a conference setting.
US10999226B2 Apparatus and method for message image reference management
A method for referencing an image comprises the steps of displaying the image on a first display device, receiving selection of at least a portion of the image via the first display device, receiving content, wherein the content is associated with and digitally linked to at least the portion of the image for which selection was received, transmitting the image as part of a message included in a continuous stream of messages from the first display device to a second display device, displaying at least a portion of the message on the second display device as part of the continuous stream of messages, and displaying the content on the second display device and indicating that the content is associated with the specific portion of the image.
US10999222B2 Network device and method for selecting transmission of network device
A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm.
US10999220B2 Context aware middlebox services at datacenter edge
Some embodiments of the invention provide a novel architecture for capturing contextual attributes on host computers that execute one or more machines and providing the captured contextual attributes to middlebox service engines executing at the edge of a physical datacenter. In some embodiments, the middlebox service engines run in an edge host (e.g., an NSX Edge) that provides routing services and connectivity to external networks (e.g., networks external to an NSX-T deployment). Some embodiments execute a context header insertion processor that receives contextual attributes relating to network events and/or process events on the machines collected using a guest-introspection (GI) agent on each machine. In some embodiments, the context header insertion processor uses these contextual attributes to generate a header including data regarding the contextual attributes (a “context header”) that is used to encapsulate a data message that is processed by the SFE.
US10999218B2 Reservation of resources and deployment of applications using an integrated development environment
Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.
US10999217B2 Electrical computer system processing architecture for equitable assignment of improvements
An electrical computer system processing architecture for providing fairness amongst client computers of the computer system is disclosed. The electrical computer system processing architecture comprises a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to: match complementary requests from the plurality of client computers stored in the store; following matching of complementary requests, assign an indication of how well the requests have been met compared to requests of other client computers of the computer system; accumulate the indications to form an accumulation of indications; and when the accumulation exceeds a predetermined threshold, match future requests in favor of the client computer whose requests have not been met as favorably with requests of other client computers of the computer system, thereby providing fairness amongst client computers of the computer system.
US10999211B2 Resource authorization method for deployment of virtual network function, virtual network function manager, and network function virtualization orchestrator
The present disclosure provides a resource authorization method for deployment of a VNF, a VNFM, an NFVO, a storage medium and a device. The resource authorization method includes steps of: determining, by the VNFM, whether or not there is a resource request; in the case that there is the resource request, transmitting, by the VNFM, a resource authorization request to the NFVO; receiving, by the VNFM, a resource authorization response from the NFVO, the resource authorization response containing a resource authorization result; and processing, by the VNFM, the resource authorization result.
US10999208B2 Handling path issues for storage copy services
A method for determining path health to conduct a plurality of Input-Output (IO) operations along a healthy path in a network is provided. The present invention may include receiving an IO request from a user and sending the received IO request on a first path. The present invention may include determining a first IO response has exceeded a threshold time on the first path. The present invention may include determining the first path has degraded based on the exceeded threshold time. The present invention may include generating a duplicate IO request and sending on a second path. The present invention may include receiving the duplicated IO response before receiving the original IO response. The present invention may include determining a health state associated with the slower path. The present invention may include refreshing a path state machine based on the determined health state associated with the slow path.
US10999207B2 Packet loss reduction using auxiliary path
A method for an ingress node to send packets to an egress node, the method comprising: sending a plurality of service packets over a first network path; and sending a supplemental packet comprising a plurality of hash values over a second network path, wherein the plurality of packet hash values are computed respectively from the plurality of service packets. A method for an egress node to receive packets from an ingress node, the method comprising: extracting a plurality of packet hashes from a supplemental packet received from a second network path; computing a plurality of packet hash values, each hash value computed from a corresponding service packet comprised in a plurality of service packets received over a first network path; and recovering a lost service packet that is identified by comparing the plurality of computed packet hash values with the plurality of extracted packet hash values.
US10999205B2 TCP performance predictor
Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
US10999202B2 Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
A method for distributing Sigtran connections among signal transfer point (STP) message processors includes providing a connection load balancer as a front end to plural message processors of an STP. The method further includes publishing, by the connection load balancer, an Internet protocol (IP) address to SS7 peers. The method further includes initializing the message processors of the STP to listen on the IP address published by the connection load balancer. The method further includes receiving, at the connection load balancer, a Sigtran message addressed to the IP address. The method further includes determining, by the connection load balancer, whether the Sigtran message is an initial message for a Sigtran connection or a subsequent message for a Sigtran connection and whether the Sigtran connection has been assigned to one of the message processors. The method further includes forwarding the message to one of the message processors or dropping the message based on whether the message is an initial message or a subsequent message and based on whether the connection has been assigned to one of the message processors.
US10999200B2 Offline, intelligent load balancing of SCTP traffic
Techniques for enabling offline, intelligent load balancing of Stream Control Transmission Protocol (SCTP) traffic are provided. According to one embodiment, a load balancer can receive one or more SCTP packets that have been replicated from a network being monitored. The load balancer can further recover an SCTP message from the one or more SCTP packets and can map the SCTP message to an egress port based on one or more parameters decoded from the SCTP message and one or more rules. The load balancer can then transmit the SCTP message out of the egress port towards an analytic probe or tool for analysis.
US10999198B2 Cloud based router with policy enforcement
Cloud based router with policy enforcement. In some implementations, a system is provided. The system includes a plurality of access points. The plurality of access points receive data packets from a plurality of client devices. The system also includes a plurality of tunnel devices coupled to the plurality of access points. The plurality of tunnel devices generate encapsulated packets based on the data packets received by the plurality of access points. The system further includes a plurality of packet forwarding components coupled to the plurality of tunnel devices via a first set of tunnels. The plurality of packet forwarding components receive the encapsulated packets from the plurality of tunnel devices and forward the encapsulate packets. The system further includes a plurality of network access controllers coupled to the plurality of packet forwarding components via a second set of tunnels. The plurality of network access controllers enforce one or more network policies for the plurality of client devices, as the plurality of client devices move between the plurality of access points.
US10999197B2 End-to-end identity-aware routing across multiple administrative domains
Systems and methods provide for end-to-end identity-aware routing across multiple administrative domains. A first ingress edge device of a second overlay network can receive a first encapsulated packet from a first egress edge device of a first overlay network. The first ingress edge device can de-encapsulate the first encapsulated packet to obtain an original packet and a user or group identifier. The first ingress edge device can apply a user or group policy matching the user or group identifier to determine a next hop for the original packet. The first ingress edge device can encapsulate the original packet and the user or group identifier to generate a second encapsulated packet. The first ingress edge device can forward the second encapsulated packet to the next hop.
US10999191B2 Packet broadcasting mechanism for mesh interconnected multi-computers
A method is provided for packet broadcasting in a mesh-interconnected multi-computer network having a plurality of routers interconnected to a plurality of arbiters. The method includes live-lock free arbitering, by each of the plurality of arbiters, between two or more packet broadcast requests using a shared priority matrix, implemented by a binary matrix, that selects one of the two or more packet broadcast requests and includes a column for each of the plurality of routers, the shared priority matrix being shared amongst the plurality of arbiters and storing priority information determined from summing the matrix column values and relating to a correspondence between a plurality of packet broadcast requests, including the two or more packet broadcast requests, with respect to priorities assigned to each of the plurality of packet broadcast requests. Each of the columns of the shared priority matrix corresponds to a respective one of the routers.
US10999186B2 Transfer device and route addition method
Provided are a redundant route calculator that calculates, on the basis of first topology information on a network made up of a plurality of transfer devices, a plurality of shortest routes from a first transfer device to a second transfer device among the plurality of transfer devices, and generates redundant route information; a forwarding database that stores the redundant route information; and a single point-of-failure detector that detects a single point of failure on the basis of the redundant route information and generates second topology information obtained by removing the single point of failure from the first topology information. On the basis of the second topology information, the redundant route calculator calculates an additional route candidate from the first transfer device to the second transfer device. The single point-of-failure detector decides the additional route to register in the forwarding database.
US10999182B2 Routing using segment-based metrics
A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services.
US10999176B1 Burst score
In one embodiment, a network device, includes at least one network interface port to serve as at least one ingress port for receiving network packets from a network and as at least one egress port for forwarding network packets to the network, a memory, control circuitry configured to monitor respective events in the network device, the respective events having respective event timestamps, and burst estimator logic to track respective rates of occurrence of ones of the events over respective time periods responsively to respective ones of the event timestamps, follow a maximum one of the rates of occurrence, store, in the memory, the maximum rate of occurrence, and find a measure of burstiness of the events responsively to the followed maximum rate of occurrence.
US10999174B2 Network adaptive latency reduction through frame rate control
Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.
US10999172B1 Systems and methods for latency-aware social networking
In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.
US10999171B2 Method for devices in a network to participate in an end-to-end measurement of latency
A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device.
US10999168B1 User defined custom metrics
A custom metrics technique includes: accessing a packet; processing the packet using a packet processing pipeline of a service engine in a distributed network service platform, including: reaching a pre-specified point in the packet processing pipeline; inserting, in the packet processing pipeline, script code that corresponds to the pre-specified point; executing the script code to collect at least metric-related data associated with a user-specified metric object; and executing remaining packet processing pipeline.
US10999167B2 Varying data flow aggregation period relative to data value
In one example, the present disclosure describes a device, computer-readable medium, and method for varying the aggregation periods for data flows relative to the values of the data contained in the flows. For instance, in one example, a method includes intercepting a first flow and a second flow traversing a communications network, assigning a first value to the first flow and a second value to the second flow, wherein the first value is higher than the second value, aggregating the first flow into a first database record according to a first aggregation period, aggregating the second flow into a second database record according to a second aggregation period that is longer than the first aggregation period, and storing the first database record and the second database record in a database.
US10999166B2 Power management for distributed communication systems, and related components, systems, and methods
Power management techniques in distributed communication systems are disclosed herein. Related components, systems, and methods are also disclosed. In embodiments disclosed herein, services within a remote unit of the distributed communication system are selectively activated and power consumption is measured. From at least two measurements, a maximum power available may be calculated and compared to power requirements of the remote unit.
US10999165B2 Three tiers of SaaS providers for deploying compute and network infrastructure in the public cloud
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10999163B2 Multi-cloud virtual computing environment provisioning using a high-level topology description
In one example, a method may include obtaining, by a computing device, a high-level topology description for a virtual computing environment to be provisioned in a plurality of computing infrastructures. Each of the computing infrastructures may be implemented using a different computing architecture and deployed by a different provider. The example method may further include transforming, by a rules engine executing on the computing device, the high-level topology description to respective templates for the computing infrastructures that each describes a topology for a virtual computing environment in a format that conforms to a schema that can be processed by a corresponding one of the computing infrastructures to implement the virtual computing environment in the corresponding one of the computing infrastructures, and outputting the templates for configuring the computing infrastructures.
US10999161B2 Method and arrangement for licence management in NFV network environment
The invention relates to an electronic arrangement for dynamically and automatically controlling the usage of software components in connection with a network function virtualization (NFV) platform in a communications network comprising a mobile network, the arrangement comprising at least one data interface for transferring data, at least one processing unit for processing instructions and other data, and memory for storing the instructions and other data, said at least one processing unit being configured, in accordance with the stored instructions, to cause: obtaining first information indicative of instantiated virtualized network functions (VNF) and licences associated therewith, and second information indicative of a VNF licence that is available for allocation to an instance of a related VNF in accordance with terms and conditions as stipulated by the VNF licence; determining, based on the obtained first and second information, whether a licence currently allocated to an existing instance of a VNF, or the existing VNF instance itself, is to be replaced with the available licence, or with a new instance of said related VNF associated with the available licence, respectively, wherein a number of selected criteria are utilized to compare the currently allocated licence with the available licence having regard to the concerned terms and conditions as well as network resource information including usage information regarding the existing instance of the VNF based on data obtained from the network; and responsive to a positive determination, allocating the available licence to the existing VNF instance or to said new instance of said related VNF that is instantiated, the licence currently allocated to the existing VNF instance being released and in the latter case also the existing VNF instance being de-instantiated.
US10999160B2 Monitoring dynamic quality of service based on changing user context
One embodiment provides a method for monitoring context-dependent quality of service in a shared computing environment that includes detecting, by a processor, a change in context. Context includes user context and external context, and user context comprises physical activity, mood, engagement levels and type of events. Prior assigned service classes are updated to updated service classes based on the change in context. Service level agreement (SLA) statistics for each assigned service class are aggregated and collected. Each assigned service class includes at least one SLA based on aggregate services received by individual users in that assigned service class, and aggregating SLA statistics is based on a statistical function.
US10999156B2 Mobility services platform for self-healing mobility clients
The disclosed embodiments are directed to a mobility services platform for self-healing mobility clients. In an embodiment, a method comprises: obtaining, by one or more server computers, diagnostic data from a plurality of mobility clients; applying, by the one or more server computers, machine learning to the diagnostic data; identifying, by the one or more server computers, outlier data resulting from the machine learning; identifying, by the one or more server computers and from the outlier data, a new error class; determining, by the one or more server computers, an impact of the error class (e.g., short-term, medium-term, long-term impact) on the plurality of mobility clients; and generating, by the one or more server computers and based on the determined impact, an update for the plurality of mobility clients.
US10999145B2 Dynamic service device integration
Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy.
US10999142B1 Correlation of virtual network traffic across bare metal servers
This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.
US10999140B2 Mitigation of likelihood and impact of a server-reconfiguration failure
A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure.
US10999136B2 Asset packaging for multiple applications sharing common assets
Systems and techniques for providing more efficient remote provisioning of assets for software applications are provided. Such systems and techniques allow for more flexible distribution of such assets while reducing bandwidth consumption and storage requirements on provisioned devices and reducing delay time from requesting a software application on a remote device and then having the remote device actually execute the requested software application.
US10999134B2 Communication system, mobile station apparatus, base station apparatus, communication device, and communication method
A communication system includes a base station apparatus, a mobile station apparatus, and a communication device. The base station apparatus performs communication with one or a plurality of the communication devices via the mobile station apparatus. The mobile station apparatus includes a first mobile station communicator that performs first communication with the base station apparatus, a second mobile station communicator that performs second communication with the communication device, and a mobile station controller that acquires a device type of the communication device and, on the basis of the device type thus acquired, generates request information for requesting the base station apparatus for a communication control configuration of the first communication. The base station apparatus includes a base station controller that, in accordance with the request information, configures communication control appropriate to the device type of the communication device over the first communication with the mobile station apparatus.
US10999131B2 Method and system for detecting abnormalities in network element operation
A method for detecting abnormalities in network element operation. The method includes monitoring at least a portion of the network element for abnormalities and making a determination that an abnormality exists, in response to the monitoring, and based on the determination, tracking the abnormality. An abnormality includes a measured performance that deviates from a nominal performance, but that does not cause erroneous behavior of the network element.
US10999130B2 Identification of vulnerability to social phishing
A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.
US10999129B2 Fault detection method, apparatus, and system in NFV system
In the method, a detection agent apparatus receives location information of a monitoring point on a service path that is sent by a detection control apparatus, where the detection agent apparatus is located in the NFV system; the detection agent apparatus obtains fault locating information from the monitoring point based on the location information of the monitoring point, where the fault locating information is information obtained by the monitoring point according to a filter criterion, and the fault locating information includes the location information of the monitoring point; and the detection agent apparatus sends the fault locating information to the detection control apparatus, where the detection control apparatus may determine a faulty monitoring point based on the fault locating information and a service model corresponding to the service path.
US10999128B2 System and method for automatically repairing a faultily connected network element
Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.
US10999127B1 Configuring network devices using a shared failure domain
Remediation of network devices that are failing is accomplished using a Shared Failure Domain (SFD) database that provides neighboring device/link information to remediation tools. SFD refers to a group of objects (links/devices) that share a same failure model. A state change of one or multiple of the objects results in a corresponding action on other devices linked together through the SFD. Moreover, the SFD data is available in a central repository and software tools consult the central repository for failure domain data before taking remedial actions. SFD data is generated using configuration generation and device state. Software tools lookup SFD data during operational events (device/link down) and take appropriate actions on the neighboring devices.
US10999123B2 Systems and methods for performing computer network service chain analytics
A system for performing computer network service chain analytics includes network-connected devices containing a plurality of virtual network functions having elements and a data model for storing a plurality of metrics related to the plurality of virtual network functions and a service chain intelligence engine in communication with the one or more network-connected devices and the data model. The memory device contains a set of instructions that causes a processor to analyze the plurality of virtual network functions to automatically identify one or more service chains, to automatically determine, using the data model, performance behavior characteristics of each element for each of the identified service chains and to automatically generate an alarm, in response to determining that the performance behavior characteristics of one or more elements of at least one of the identified one or more service chains does not meet a predefined set of the performance behavior characteristics.
US10999121B2 Service OAM virtualization
A SOAM virtualization system for a network having at least first and second maintenance entities coupled to each other comprises a network controller coupled to at least one of the first and second maintenance entities through a tunnel for virtualizing a SOAM network function on the at least one of the first and second maintenance entities to which the network controller is coupled. The network controller may be coupled to the first and second maintenance entities through first and second tunnels, respectively. The first maintenance entity may an originator device, and the second maintenance entity may be a destination device, with the network controller virtualizing the SOAM network function on both devices. The network controller may send a packet containing a tunnel header and a SOAM frame via the first tunnel to the originator device, which then sends the packet containing the SOAM frame to the destination device.
US10999120B2 Receiver, reception method, and non-transitory computer readable medium storing reception program
With a receiver according to the present disclosure, a phase of the other modulated wave is adjusted so that a relative phase of the other modulated wave to a reference modulated wave is to be minimum and, then, a notch of the reference modulated wave is compensated with a frequency component of the other modulated wave. Thus, with the receiver according to the present disclosure, it is possible to prevent notches generated due to fading, and to improve a communication quality.
US10999111B2 Implicit signalling in OFDM preamble with embedded signature sequence, and cyclic prefix and postfix aided signature detection
A transmitter transmitting payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols, including: a frame builder configured to receive the payload data and to receive signalling data to use in detecting and recovering the payload data at a receiver, and to form the payload data with the signalling data into frames for transmission; a modulator configured to modulate a first OFDM symbol with the signalling data and to modulate one or more second OFDM symbols with the payload data; a signature sequence processor circuit providing a signature sequence; a combiner circuit combining the signature sequence with the first OFDM symbol; a prefixing circuit to prefixing a guard interval to the first OFDM symbol to form a preamble; and a transmission circuit transmitting the preamble and the one or more second OFDM symbols. The guard interval is formed from time domain samples of a part of the signature sequence.
US10999108B2 Wireless communication method, apparatus, and system
This application relates to the mobile communications field, and in particular, to a data sending method in a wireless communications system. A first device generates a signal before DFT transform is performed including 2×M signal elements. The 2×M signal elements include elements in two element groups A and B, the elements in the two element groups respectively meet same-number repetition and inverse-number repetition characteristics, and the 2×M signal elements further include another element group C that does not need to meet the same-number repetition/inverse-number repetition characteristics. The element in the element group A and an element in the element group C are multiplexed before DFT, and there is an interval, so that the element group A is not interfered by the element group B or the element group C.
US10999103B2 Sounding reference signal configuration for high-band transmission
Embodiments provide a communication method, a network device, and a terminal device. Under the method, a network device can send SRS configuration information of a first transmission resource and of a second transmission resource to a terminal device. The first transmission resource is a switching source carrier or bandwidth part. The second transmission resource is a switching destination carrier or bandwidth part. The SRS configuration information of the first and second transmission resource includes a first OFDM symbol set and a second OFDM symbol set respectively. Some and all symbols in the first set and second set may be used by the terminal device to send an SRS on the first and second transmission resource respectively. In various embodiments, the network device configures one or more symbols for the terminal device to transmit an SRS, so that high-frequency channel measurement can be better supported.
US10999101B2 Flow synchronization
A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.
US10999098B2 DC-powered device and electrical arrangement for monitoring unallowed operational data
A DC-powered device (200) configured to receive DC power from an external power sourcing equipment (202) and to exchange operational data with the power sourcing equipment, the DC-powered device comprising an interface unit (206) comprising at least one connection unit (208) configured to receive the DC power from the power sourcing equipment and to exchange operational data with the power sourcing equipment, a data processing unit (214) connected to the interface unit and configured to compare the exchanged operational data with prestored allowed operational template data and to generate and store, in a storage unit (216), log data pertaining to unallowed operational data, the unallowed operational data being any exchanged operational data that does not correspond to the prestored allowed operational template data, and an operational unit (218), configured to execute operational instructions pertaining to that exchanged operational data corresponding to the prestored allowed operational template data.
US10999097B2 Apparatuses and methods involving first type of transaction registers mapped to second type of transaction addresses
An example apparatus includes a discernment logic circuit and logic circuitry. The discernment logic circuit discerns whether a requested communications transaction received over the management communications bus from another of the plurality of logic nodes involves a first type of transaction or a second type of transaction. The second type of transaction has a plurality of commands associated with the requested communication transaction to convey respectively different parts of the requested communications transaction including an address part and a data part. The logic circuitry accesses, in response to discerning that the requested communications transaction involves the second type of transaction, a register of the plurality of registers associated with the first type of transaction, wherein the plurality of registers associated with the first type of transaction are mapped into a set of addresses for the second type of transaction.
US10999096B2 Functional safety transceiver
A Controller Area Network (CAN) transceiver is disclosed. The CAN transceiver includes a CAN bus interface including CANH and CANL inputs, a TXDC interface, RXDC interface and a CAN bus diagnostics module coupled with the CAN bus interface. The CAN bus diagnostics module is configured to analyze the CAN bus interface to detect and error on the CANH and CANL inputs and send a diagnostics code predefined for the detected error to one of the TXDC interface and the RXDC interface.
US10999095B2 Communication method
A communication method for a transmission-side node and a reception-side node performing transmission and reception via a communication line in a predetermined cycle includes: causing the transmission-side node and the reception-side node to transmit identification information indicating a status of an event of transmission of object data to the communication line in the predetermined cycle; if a new event of transmission of the object data occurs, causing the transmission-side node to update a value of the identification information and transmit the updated identification information together with the object data to the communication line in the predetermined cycle; and causing the reception-side node to receive the object data and the updated identification information, and upon completion of reception of the object data corresponding to the updated identification information, update a value of the identification information and transmit the updated identification information to the communication line in the predetermined cycle.
US10999094B2 Title-enabled networking
Methods and apparatus are provided for processing packets in a network. A received packet includes title materials which include one or more of a title object, a component of the title object, or a reference to the title object. The title object is a digital bearer instrument representing at least one right relating to processing of the packet in the network which may be redeemed by presentation of the title object to a title-enabled device or process operating in the network. Upon validation of the title object, the packet is processed in the network in accordance with the at least one right represented by the title object.
US10999090B2 Multicast flow prioritization
Techniques are described for multicast flow prioritization in protocol independent multicast (PIM) networks with multicast flow limits. According to the disclosed techniques, once a router has reached its multicast flow limit, the router may preempt an installed lower priority multicast flow with a newly requested higher priority multicast flow. For example, if a maximum number of multicast flows are installed on the router, then, upon receiving a PIM join for a higher priority flow as compared to the installed flows, the router replaces one of the installed lower priority flows with the received higher priority flow. Furthermore, according to the disclosed techniques, priority values for multicast flows are consistent across a PIM domain and each of the routers within the PIM domain is configured to use the priority values to select a higher priority flow over a lower priority flow.
US10999080B2 Dynamically analyzing third-party application website certificates across users to detect malicious activity
A verification server provides certificate verification services to users of third-party application sites. In some embodiments, a verifier component of a user's client device provides the verification server with a certificate of a third-party application site, and the verification server indicates whether the certificate is successfully verified. In response to successful verification, the verifier component of the user's client device takes an action such as permitting the user's credentials to be provided to the third-party application site. In some embodiments, verifier components of numerous client devices provide certificates to the verification server, based on which the verification server learns which certificates are valid for a given third-party application site.
US10999079B2 System and method for high trust cloud digital signing and workflow automation in health sciences
Methods and systems for obtaining a high trust digital signature from a signer utilizing a high trust signature mobile device are described. Some embodiments include receiving, at the high trust signature mobile device, a signature request regarding a document that requires a high trust digital signature. The signature request includes a one-time signer authentication code. The document that requires the high trust digital signature is displayed on the mobile device. Then a plurality of signer verification elements is obtained. Obtaining a plurality of signer verification elements includes obtaining from the signer a signer-specific password. Furthermore, it includes automatically applying the one-time signer authentication code obtained from the signature request. Then the signature request is replied to by providing the plurality of signer verification elements to a server system for verification. Once the signer verification elements are validated, the high trust signature is applied to the document.
US10999078B2 Software distribution processing device, software distribution processing method, and vehicle
A software distribution processing device stores a common key for each ECU and a verification key for an electronic signature of software updating data, verifies an electronic signature of the updating data received from management server equipment by use of the verification key, attaches an electronic signature using the common key for each ECU to the updating data succeeded in verification of the electronic signature, and then transmits to each ECU the updating data attached with the electronic signature using the common key for each ECU.
US10999076B2 Flight data exchanging, transmitting, and receiving method and system, memory, and aerial vehicle
A flight data exchanging method includes receiving a control instruction for transmitting flight data of an aerial vehicle, encrypting the flight data, transmitting the flight data to a server, and receiving a transmission status of the flight data from the server.
US10999073B2 Secure network communication method
A secure-network-communication method capable of encrypting communications from a data-generation source to the entrance of a database regardless of the means of communication, which includes: (1) initialization of an endpoint, whereby the application gateway generates asymmetric authenticators, stores one of the authenticators in a whitelist and stores the other authenticator in the endpoint; (2) authentication at the time of initialization of the endpoint, whereby, if a relay gateway determines that the endpoint is valid, the relay gateway generates asymmetric authenticators including random numbers, and updates and stores the authenticators at the application gateway and at the endpoint, respectively; and (3) arrangement of common keys, whereby the relay gateway generates each part of two different encryption keys, and the application gateway, and transmits each part of the two different encryption keys to the application gateway and the endpoint, and the application gateway and the endpoint respectively generate different encryption keys which are stored.
US10999071B2 Method, apparatus, and cloud system for executing an application in a cloud system
A method is for executing an application in a cloud system. The method includes receiving a request from a first user for executing an application in the cloud system; receiving, from the first user, user data of the first user related to the execution of the requested application; storing the received user data in a first storage area of a computing environment of the cloud system; in the computing environment, executing the requested application based on the stored user data of the first user to obtain an execution result; and storing the execution result in a second storage area of the computing environment, the access permission of the first user to the first storage area being a write-only permission, and the access permission of the first user to the second storage area being a read-only permission. As such, data privacy protection and security can be provided in the cloud system.
US10999063B2 Methods and apparatus for verifying a user transaction
A method of verifying a user transaction at a blockchain node is provided, the method including receiving at a communication device information provided by a user in a user transaction, generating a message in dependence on the received information and signing the generated message with a private key of a public-private key pair. The method including transmitting the signed message to a server, calling an execution function for executing code of the execution function, the execution function being for verifying that a public key of the public-private key pair matches the private key with which the message was signed, and passing the signed message to the execution function, executing the code to determine whether the signed message was signed with the private key matching the public key, and, based on the determination, verifying the user transaction so as to permit the user transaction to be recorded at a blockchain node.
US10999062B2 Blockchain-type data storage
This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger.
US10999059B2 Secure blockchain integrated circuit
An integrated circuit comprising a CPU coupled to a system bus, a network interface configured to interface with an external device, and a crypto neuromorphic core coupled to the system bus. The cryptographic core comprising a processor or core, an internal bus, and a non-transitory computer-readable memory, wherein the crypto neuromorphic core is isolated from the CPU and the network interface via the system bus and the crypto neuromorphic core runs its own operating system. The crypto neuromorphic core is configured to: contain a secure core comprising a secure processor and dedicated/protected memory; store a private key in the dedicated/protected memory accessible to the secure core but not accessible to other components of the crypto neuromorphic core, the central processing unit, and the network interface; add data to a blockchain using the private key via the network interface; and read data from the blockchain via the network interface.
US10999056B2 Apparatus and method for performing operation being secure against side channel attack
An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
US10999054B2 Method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers
A method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers is provided. The method includes receiving a carrier configuration from a carrier controller to modulate a carrier signal based on the carrier configuration and receiving a time reference and timestamped carrier configuration information from the carrier controller. The timestamped carrier configuration information includes a correlation between a plurality of timestamps and a plurality of carrier attributes. The method also includes synchronizing an internal clock of a RF correction preprocessor to the time reference, and receiving a modulated carrier signal from the RF modem. The method further includes generating a radio frequency correction set including a correction solution for each of a plurality of timeslots based on the timestamped carrier configuration information, and generating a corrected carrier signal based on applying the RF correction set to the modulated carrier signal at a coincident timeslot.
US10999053B2 Baud-rate time error detector
A receiver system that includes a clock and data recovery (CDR) system for aligning a local clock signal to an incoming data signal to extract correct timing information from the incoming data signal is provided. A timing error detector generates an output phase error signal representing the phase difference between the incoming data signal and the local clock signal. The timing error detector determines the phase difference according to recovered symbols and the difference between the recovered symbols and digital samples of the incoming data signal. The digital samples of the incoming data signal include intersymbol interference. The output timing information is suitable for aligning the local clock signal to the incoming data signal.
US10999051B2 Reference noise compensation for single-ended signaling
A receiver circuit includes a clock lane propagating a clock signal. A self-sampled clock applies a delayed version of the clock signal to the clock signal and compensation logic controls an amount of delay of the delayed version of the clock, based on a reference voltage offset (difference) between the receiver and a transmitter. The delayed version of the clock is centered on one unit interval of the clock. An offset correction based on a clock duty cycle error is applied to data receiver front ends.
US10999050B1 Methods and apparatus for data synchronization in systems having multiple clock and reset domains
A data synchronization unit including first flip-flops, operating on a first clock domain and a reset of a second clock domain, sampling data from the first clock domain; a second flip-flop, operating in the first clock domain, sampling a request signal when enabled by a request pulse; a request signal path configured to delay the request signal by a first delay and to generate an enable signal for recirculation multiplexers in accordance with the delayed request signal; a reset signal synchronization path configured to delay the reset signal of the first clock domain by a second delay, wherein the second delay is shorter than the first delay; and multiplexers having first inputs for receiving outputs of the recirculation multiplexers, a second input for receiving a reset value of a programmable register, the multiplexers being configured to selectively output signals at inputs to outputs.
US10999047B2 Frequency band configuration apparatus, method and communication system
A frequency band configuration apparatus and method of a half-duplex system and a communication system. The method includes: determining a half-duplex frequency band, and receiving configuration information of the half-duplex frequency band; and receiving indication information for reconfiguring the half-duplex frequency band transmitted by a network device; the indication information indicates that the half-duplex frequency band is used for both uplink transmission and downlink transmission. Hence, it is supported that the half-duplex frequency band can be configured as both an uplink frequency band and a downlink frequency band at the same time, a cell capacity is not limited too much, and cases where uplink and downlink capacities are relatively large can be well supported.
US10999045B2 Nonvolatile semiconductor devices including non-circular shaped channel patterns and methods of manufacturing the same
A non-volatile memory structure can include a substrate extending horizontally and a filling insulating pattern extending vertically from the substrate. A plurality of active channel patterns can extend vertically from the substrate in a zig-zag pattern around a perimeter of the filling insulating pattern, where each of the active channel patterns having a respective non-circular shaped horizontal cross-section. A vertical stack of a plurality of gate lines can each extend horizontally around the filling insulating pattern and the plurality of active channel patterns.
US10999023B2 Method and apparatus for frequency domain resource allocation when frequency hopping is enabled in mobile communications
Various solutions for frequency domain-resource allocation (FD-RA) when frequency hopping is enabled with respect to user equipment and network apparatus in mobile communications are described. An apparatus may determine whether frequency hopping is enabled. The apparatus may determine at least one of a first coarse step size corresponding to a start of an FD-RA and a second coarse step size corresponding to a length of the FD-RA in an event that the frequency hopping is enabled. The apparatus may determine allocated resources blocks (RBs) according to at least one of the first coarse step size and the second coarse step size. The apparatus may perform a transmission on the allocated RBs.
US10999021B2 Method for supporting multiple transmission time intervals, multiple subcarrier intervals, or multiple processing time intervals in wireless communication system, and apparatus therefor
A method for transmitting uplink control information for a terminal supporting multiple transmission time interval (TTI) lengths, multiple subcarrier intervals, or multiple processing time intervals in a wireless communication system according to one embodiment of the present disclosure is performed by the terminal, and may comprise the steps of: receiving a configuration for repeated transmission of HARQ-acknowledgement (ACK)/non-acknowledgement information for a downlink transmission block; and when the repeated transmission is triggered according to the configuration therefor, transmitting the HARQ-ACK information to a base station, wherein the repeated transmission is triggered when a predetermined condition is satisfied.
US10999019B2 Apparatus and buffer control method thereof in a wireless communication system
A 5G communication system or pre-5G communication system for supporting a higher data rate than that of a beyond 4G communication system such as an LTE is provided. A method by an apparatus for controlling buffers in a wireless communication system comprises storing information related to a packet in at least one of a first buffer or a second buffer, transmitting data generated based on the packet, and, when an acknowledgement signal is received for the data, discarding the information.
US10999017B2 Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback
Methods and Apparatus are provided for downlink retransmission of Code Block Groups (CBGs) when CBG level ACK and NACK feedback is unreliable. A User Equipment (UE) transmits to a Base Station (BS) feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of CBGs transmitted by the BS to the UE. The BS receives and decodes the feedback and transmits back to the UE information regarding a result of the decoding. The UE, based on the received information, determines whether the BS correctly received and decoded the ACK/NACK feedback, and in some cases, ACKs and NACKs corresponding to which CBGs were incorrectly decoded by the BS. The UE processes retransmitted CBGs received from the BS based on this determination.
US10999016B2 Control information sending method, control information receiving method, network device, and terminal device
In a control information receiving method, a second device receives m control channels from a first device. Control information carried on the m control channels corresponds to a same hybrid automatic repeat request (HARQ) process and is consecutive control information of the HARQ process, control information carried on each of the m control channels includes false alarm indication information, and m is a positive integer greater than or equal to 2. The second device determines, based on a combined state of false alarm indication information carried on the m control channels, whether there is a false alarm in control information carried on at least one of the m control channels.
US10999014B2 Hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A station (STA) may send a HARQ transmission to another STA. The HARQ protocol may support the use of different types of feedback from the receiving STA to control the HARQ retransmission process. This disclosure provides example message formats to support HARQ transmission and HARQ feedback in a WLAN.
US10999011B2 Apparatus and method for transmitting and receiving data in communication system
An apparatus and a method for transmitting and receiving a signal in a communication system are provided. The method includes checking a type of the signal to be transmitted; determining a number of puncture bits according to the type of the signal; and puncturing an encoded signal to be transmitted according to the number of puncture bits.
US10999010B2 Rate matching using low-density parity-check codes
Technology for a transmitter operable to perform data transmissions using low density parity check (LDPC) codes is disclosed. The transmitter can determine soft buffer information (Nsoft) for a receiver. The transmitter can determine a soft buffer partition per HARQ process (NIR) for the UE. The transmitter can obtain, for a transport block, a number of code block segments (C). The transmitter can select a shift size value (z). The transmitter can determine an amount of soft buffer available for the code block segments (Ncb) based on NIR, C, and z. The transmitter can encode the code block segments based on an LDPC coding scheme to obtain encoded parity bits. The transmitter can select a subset of the encoded parity bits based on the determined amount of soft buffer associated with the code block segments.
US10999009B2 Channel encoding method and apparatus in wireless communications
This application provides an encoding method and apparatus in wireless communications between a network device and a terminal. The method includes: performing CRC encoding on A to-be-encoded information bits based on a CRC polynomial, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits, L=6; and performing polar encoding on the first bit sequence. Based on an improved CRC polynomial, encoding satisfying an FAR requirement is implemented.
US10999007B2 Techniques and apparatuses for spatial diversity in a coordinated multipoint network
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a plurality of communications from a corresponding plurality of transmission/reception points (TRPs) included in a coordinated multipoint network. At least two communications, of the plurality of communications, may have different redundancy versions from a common codebook, and may be received in a same transmission time interval (TTI). The UE may decode the plurality of communications using joint decoding. Numerous other aspects are provided.
US10999005B2 Method and device for polar code rate matching
Embodiments of the application provide a method and device for polar code rate matching in a wireless communication network. A device of the network obtains K information bits. The device generates a to-be-encoded sequence having a length N bits. The to-be-encoded sequence includes the K information bits and L frozen bits. The L frozen bits are placed in L bit positions of the to-be-encoded sequence. The L bit positions are determined according to a rate match manner which is either puncturing or shortening. The device polar encodes the to-be-encoded sequence to obtain the encoded sequence. The device interleaves the encoded sequence to obtain an interleaved sequence and then stores the interleaved sequence into a cyclic cache. The device sequentially outputs M bits of the interleaved sequence from the cyclic cache according to the rate matching manner.