Document Document Title
US10166205B2 Topical compositions and methods for making and using same
A gel composition for topical administration that includes: naftifine or a pharmaceutically acceptable salt thereof; a solvent; a non-carbomer rheology modifier; a polysorbate solubilizing agent; and an amine pH adjuster.
US10166204B2 Sphingosine kinase type 1 inhibitors and uses thereof
Provided are inhibitors of sphingosine kinase Type I that are useful in a number of applications, indications and diseases, as well as for monitoring pharmacokinetics and patient management. These compounds are applicable to treating tumors of the central nervous system, such as glioblastoma multiforme (GBM).
US10166203B2 Pharmaceutical composition for treating cancer including 2-methoxy-4-(3-(4-methoxyphenyl)prop-1-en-1-yl)phenol as active ingredient
The present disclosure relates to an anticancer use of a novel compound, i.e., 2-methoxy-4-(3-(4-methoxyphenyl)propyl-1-en-1-yl)phenol. The compound of the present disclosure effectively inhibits the growth of cancer cells and tumors in vitro and in a xenograft animal model. The compound of the present disclosure illustrates an anticancer activity by inhibiting a DNA binding activity of transcription factor STAT 3 in cancer cells, inducing apoptosis of cancer cells, and reducing the expression of a cell cycle regulatory protein. The compound of the present disclosure can be developed as an active ingredient of a strong anticancer drug.
US10166200B2 Buffered oxygen therapeutics
An oxygen therapeutic composition, which includes a perfluorocarbon material having a boiling point of about 4 degrees Celsius to about 60 degrees Celsius, a lipid; a viscosity modifier; a buffer.
US10166199B2 Transdermal patch comprising a ropivacaine formulation
The present invention relates to a transdermal patch comprising a pharmaceutical formulation, the formulation comprising ropivacaine or an opioid, a pharmaceutically-acceptable adhesive and optionally one or more excipients selected from the group consisting of carrier oils, penetration enhancers and hydrophilic materials. The present invention also relates to methods of preparation of such a pharmaceutical formulation, as well as the use of such a transdermal patch in the treatment of pain (e.g. nociceptive and/or neuropathic pain).
US10166197B2 Sugar ester nanoparticle stabilizers
Solid dosage forms containing nanoparticles are prepared where sugar esters serve as nanoparticle stabilizers that prevent agglomeration of nanoparticles during preparation of the solid dosage form and allow for restoration of the original nanoparticle size of the nanoparticles upon redispersion of the solid dosage form in aqueous media.
US10166195B2 Vaccine delivery systems using yeast cell wall particles
The present invention generally relates to compositions and methods for delivering a vaccine. The compositions and methods disclosed herein are particularly useful in making prophylactic and therapeutic vaccines.
US10166194B2 Hydrocortisone controlled release formulation
The disclosure relates to a pharmaceutical formulation comprising hydrocortisone and its use in the treatment of conditions that would benefit from a delayed release of hydrocortisone, in particular conditions such as adrenal insufficiency, inflammatory conditions and depression.
US10166193B2 Method of making a soft gel capsule comprising CoQ-10 solubilized in a monoterpene
The present invention is directed to compositions and methods of delivery of CoQ-10 solubilized in monoterpenes. Use of monoterpenes as dissolving agents, greatly effects the ability to incorporate greater amounts of bioactive CoQ-10 in formulations, such as soft gel capsules.
US10166191B2 Sustained-release dosage forms of ruxolitinib
The present invention relates to sustained-release formulations and dosage forms of ruxolitinib, or a pharmaceutically acceptable salt thereof, which are useful in the treatment of Janus kinase-associated diseases such as myeloproliferative disorders.
US10166189B2 Lyophilized therapeutic peptibody formulations
The present invention provides long-term stable formulations of a lyophilized therapeutic peptibody and methods for making a lyophilized composition comprising a therapeutic peptibody.
US10166187B2 Curcumin solid lipid particles and methods for their preparation and use
Solid lipid particles comprising a lipid hydrophobic matrix and from about 5 wt. % to about 30 wt. % of curcumin, and methods of making and treatment thereof.
US10166180B2 Treatment of keratinized tissues
Described are methods for treating a keratinized tissue condition in a subject in need thereof. The method may include providing the subject including the keratinized tissue condition. The method may include conducting one or more treatment cycles on the keratinized tissue. Each treatment cycle may include contacting the keratinized tissue with an acid-activated gas-generating composition. Each treatment cycle may include contacting the keratinized tissue with an acid composition. Each treatment cycle may include allowing the acid composition and the acid-activated gas-generating composition to react effective to generate a gas at the keratinized tissue. The one or more treatment cycles may be effective to at least partly ameliorate the keratinized tissue condition in the subject.
US10166179B2 Fixative polymers and hair styling compositions thereof
The present invention provides a fixative polymer derived from about 55-60% by weight of ethyl acrylate; about 30-50% by weight of (meth) acrylic acid; about 1-5% by weight of an associative monomer comprising a methacrylic ester with an oxyalkylated ethylenic unsaturation terminated by a hydrophobic, non-aromatic branched chain with 12 to 22 carbon atoms; and about 0.01-4% by weight of a cross-linking agent, personal care compositions comprising these fixative polymers and the use of these polymers in hair styling products.
US10166178B2 Depilatory wax composition, method for obtaining same and use thereof
The present invention relates to a fat-soluble depilatory wax composition which includes hydrophilic cosmetic active agents adding cosmetic properties to treatment for the purpose for which this composition is used. In other words, the present invention relates to the method for obtaining said composition and to the use thereof for simultaneously depilating and treating skin.
US10166176B2 Plasmonic enhancement of absorption in sunscreen applications
Zinc oxide compositions as well as techniques for plasmonic enhancement of absorption in sunscreen applications are provided herein. A method includes selecting one or more metal particles to be used in conjunction with one or more zinc oxide particles in a sunscreen composition, wherein said selecting is based on the plasmon resonance frequency associated with each of the metal particles; and embedding the one or more selected metal particles into each of the one or more zinc oxide particles.
US10166175B1 Coating of clay micro-tubes on surfaces of hair and natural fibers
A hair coloring mixture including a carrier liquid with alumino-silicate micro-tubes having a hair dye agent loaded into the lumen of the micro-tubes. The micro-tubes may be present in the carrier liquid in a concentration of between about 5 mg/ml and about 50 mg/ml, while the mixture will have a pH of between about 4 and about 7.
US10166174B2 Wet wipes for personal care
Pre-moistened wiping articles are provided comprising a fibrous web impregnated with a liquid cleaning composition including an unstable dispersion of water, surfactant, and water insoluble polysaccharide particles such as natural starch and/or microcrystalline cellulose. Due to the instability of the dispersion the particles primarily reside on the surface of the fibers forming the fibrous web and are freely released from the web as a result of the mechanical and hydraulic forces associated with use of the article. The pre-moistened wiping articles are suitable for use in personal care applications including use as perineal wipes. Embodiments of the invention further include methods of making pre-moistened wiping articles comprising a fibrous web impregnated with the unstable dispersion.
US10166173B2 Polyurethane microparticles coated with a zinc salt and methods for the preparation thereof
Provided are compositions and methods that are useful for hair care compositions. The compositions comprise polyurethane microparticles coated with zinc salt particles, wherein the ratio of zinc salt to polyurethane is in a range of from 1:99 to 3:7, and the polyurethane microparticles have an average particle size of less than 100 microns. Also provided are methods of preparation of such compositions.
US10166168B2 At-home light-emitting diode and massage device for vaginal rejuvenation
A light emitting module and massage device provide vaginal rejuvenation. The device exposes collagen in the vaginal area or mucosa to temperatures elevated over normal body temperature to cause the collagen to reversibly or irreversibly denature while simultaneously applying vibration. Once thermally-induced collagen denaturation has occurred, both neoelastogenesis and neocollagenesis may occur and may be initiated with fibroblast proliferation, which may be promoted with vibration. Neofibrogenesis also occurs due to the fibroblastic activity, responsible for secretion of new collagen matrix to effect tissue repair. Thus, the device exploits thermally-induced collagen denaturation and repair along with simultaneous vibration to improve tissue tone, connective tissue tension and bulk tissue regeneration.
US10166165B1 Slip resistant walking surface for use with a mobility aid
An attachment to a mobility aid, such as a walker, wheeled walker or rollator, or wheelchair that automatically positions a slip resistant surface under the foot of the user. An attachment bracket is attached to sides of the mobility aid. A retracting slip resistant surface and cleat assembly is removably attached to each attachment bracket. A cleat head assembly has engaging and disengaging replaceable cleats that selectively engage and disengage a slippery surface. Secure footing is obtained on wet or slippery surfaces preventing falls.
US10166154B2 Shaped non-woven fabric for absorbent article, absorbent article including said shaped non-woven fabric, and method for manufacturing said shaped non-woven fabric
A shaped non-woven fabric for an absorbent has a first surface and a second surface and is usable with the second surface facing a constituent member of an absorbent article. The shaped non-woven fabric is includes a thermoplastic resin fiber. The non-woven fabric includes a plurality of first recesses which have openings in the first surface and are recessed toward the second surface, and a plurality of through-holes which penetrate from the first surface to the second surface. Each of the plurality of first recesses has a peripheral wall section which extends in the thickness direction from the end edges of the openings toward the second surface, and a bottom section connected to the end edge of the peripheral wall section. At least a portion of the plurality of first recesses includes a hole section which penetrates from the first surface to the second surface.
US10166141B2 Intrauterine contraceptive device
A method for promoting contraception by placing a contraceptive device within a uterus without blocking fallopian tubes may involve advancing a distal end of a delivery device through a cervix, advancing the contraceptive device comprising an elongate shape memory member out of the distal end of the delivery device and into the uterus, and limiting inferior migration of the contraceptive device within the uterus. Inferior migration may be limited by allowing the contraceptive device to assume a shape, when subjected to pressure that tends to cause a downward migration of the device within the uterus, in which an expandable middle portion of the device is expanded to contact the inner wall of the uterus and thus limit the downward migration of the device.
US10166139B2 Device enabling flow of food bolus between two stomas
A device enabling food bolus flow between two stomas, said device having a pump forming means (3), said pump forming means (3) having an entry opening and an exit opening and being suitable for sucking food bolus through said entry opening and releasing it through said exit opening. The device further includes: —first watertight connection means (11) suitable for connecting said entry opening to a upstream stoma (S1) located on a patient's abdominal wall; —second watertight connection means (1) suitable for connecting said exit opening to a downstream stoma (S2), located on said patient's abdominal wall; said pump forming means being able to be activated by a user and suitable for being mounted on a patient's body, particularly on said patient's abdomen, in such a manner that once said device is mounted onto said patient's abdomen, food bolus flow can circulate from said upstream stoma (S1) to said downstream stoma (S2) outside of said patient's abdomen.
US10166137B2 High barrier elastomer fecal catheter or ostomy pouch
A fecal catheter or ostomy pouch made of an odor barrier material including a thermoplastic elastomer, odor barrier modifier and an antiblocking agent.
US10166136B2 Method of implanting a penile prosthetic
A method of implanting a penile prosthetic includes providing a tool having a barrel with a first groove formed in an exterior surface of the barrel and a second groove formed in the exterior surface of the barrel; capturing opposing lateral edges of a deflated penile implant into the respective the first groove the second groove; placing the barrel of the tool and the deflated penile implant into a corpora cavernosum of a penis; removing the barrel from the corpora cavernosum of the penis and leaving the deflated penile implant in the corpora cavernosum of the penis.
US10166131B2 Process for loading a stent onto a stent delivery system
Stent delivery system having a contracted delivery configuration and an expanded deployed configuration is provided. The stent delivery system includes a stent having a plurality of expandable elements and a plurality of interstices disposed between adjacent expandable elements, and a delivery catheter having an inflatable balloon including creases extending non-uniformly within the interstices of the stent in the contracted delivery configuration. Each crease defines a maximum radial height within a corresponding interstice, and the maximum radial heights of the creases vary. A method for stenting at a target site within a patient's vessel including providing a stent delivery system is also provided.
US10166130B2 Methods for placing a stent in a branched vessel
Methods for placing a stent in a branched vessel include stretching the stent, aligning the stent within a target location at a branched vessel and releasing it for expansion at the target location.
US10166117B1 Intervertebral implant device with lordotic expansion
An expandable interbody fusion implant device has a frame, two ramp assemblies, a threaded drive shaft and at least one base plate, preferably two. The frame has a first lateral side and a second lateral side and a distal end and a proximal end. Each ramp assembly has a translating ramp with a threaded opening, a first pivoting hinged ramp and a second pivoting hinged ramp. Each base plate is hinged to a first lateral side of the frame. Each base plate is hinged to the distal ramp assembly and the proximal ramp assembly at an end of one of said pivoting hinged ramps of each ramp assembly. The drive shaft has a distal drive shaft component having threads for translating the distal ramp assembly and a proximal drive shaft component having threads for translating the proximal ramp assembly.
US10166115B2 Interbody fusion device
The invention is directed to an interbody fusion device comprises a fusion bearing device and a retention device and further comprises two bone screws that pass through the retention device and into the vertebral bodies. When implanted, the construct is flush with the anterior face of the vertebras and provides support and temporary fixation for the ultimate fusion of the vertebral bodies.
US10166113B2 Intervertebral prosthesis
An intervertebral prosthesis for insertion between adjacent vertebrae includes upper and lower prosthesis plates locatable against respective vertebrae and having opposing, concavely curved recesses therein, and a core located between the plates. The core has opposed, convexly curved surfaces received in the recesses of the plates to allow the plates to slide in articulated manner over the core. The opposed surfaces of the core and the recesses of the plates have cooperating spherical curvatures. The recess of each plate surrounds a locating peg projecting centrally from the base of the recess and is bounded by an annular rim, such that the annular rims of the plates are arranged to contact one another at a predetermined limit of sliding movement of the plates over the core. The peg locates loosely in an opening located centrally in a curved surface of the core, whereby the plates can slide over the core in all directions while the peg holds the core captive.
US10166108B2 Bufferable femoral implant
A bufferable femoral implant includes a metallic main body, and an elastomer member integrally formed or connected to a lower portion of the metallic main body, whereby when an external force acts upon the femoral implant as implanted in a patient's femur, the elastomer member as packed within the medullary cavity in the femur will bufferably dampen such an external force for safely protecting the patient's femur, the femoral implant and the related hip bones.
US10166106B2 Methods and devices for a surgical hip replacement procedure
Devices and methods for use in a hip replacement surgical procedure. One aspect includes methods and devices for reaming selective regions of the femoral canal. This may include reaming distal and proximal sections of the femoral canal prior to reaming a middle region of the canal. Another aspect includes a dummy implant and methods of use. The dummy implant is inserted into the femoral canal and may be used for one or more of retraction of the femur, gauging a space with the acetabulum, and further revising the femoral cut. The aspects may be used together in a single surgical procedure or separately in different surgical procedures.
US10166105B2 Self-detaching layer for easy implant removal
A bone implant includes (a) a first layer provided over a first outer surface of the bone implant and being formed of a first material which is one of water-soluble and degradable in body fluids, the first layer having a first thickness and (b) a second layer provided over an outer periphery of the first layer and being formed of a biocompatible material, the second layer having a second thickness smaller than the first thickness.
US10166101B2 Methods for repairing mitral valves
Methods of remodeling an abnormal mitral valve with an annuloplasty ring having a reduced anterior-to-posterior dimension to restore coaptation between the mitral leaflets in mitral valve insufficiency (IMVI). The ring has a generally oval shaped body with a major axis perpendicular to a minor axis. An anterior section lies between anteriolateral and posteriomedial trigones, while a posterior section defines the remaining ring body and is divided into P1, P2, and P3 segments. The anterior-to-posterior dimension of the ring body is reduced from conventional rings; such as by providing, in atrial plan view, a pulled-in P3 segment. The ring body may have a downwardly deflected portion in the posterior section. The downwardly deflected portion may have an apex which is the lowest elevation of the ring body and may be offset with respect to the center of the downwardly deflected portion toward the P3 segment.
US10166098B2 Systems and methods for transcatheter treatment of valve regurgitation
The invention relates to a device for use in the transcatheter treatment of mitral valve regurgitation, specifically a coaptation assistance devices for implantation across the valve; a system including the coaptation enhancement element and anchors for implantation; a system including the coaptation enhancement element, and one or more of the following: transseptal sheath, anchor delivery catheter, implant delivery catheter, and clip delivery catheter; and methods for transcatheter implantation of a coaptation element across a heart valve.
US10166097B2 Replacement heart valve and method
A replacement heart valve has an expandable frame configured to engage a native valve annulus and a valve body mounted to the expandable frame. The valve body can have a plurality of valve leaflets configured to open to allow flow in a first direction and engage one another so as to close and prevent flow in a second direction, the second direction being opposite the first direction.
US10166084B2 Spring-ejected biopsy marker
A tool for inserting a marker into tissue at a biopsy site includes an elongate plunger having a blind bore. A plunger rod has a proximal end received within and secured to the blind bore so that the plunger rod moves conjointly with the plunger and a spring is secured to the distal end of the plunger rod. A cannula has a lumen that receives a distal end of the plunger rod and a crimp is formed in the cannula near its distal end. The cannula has a side exit port where a marker is ejected from the lumen. A ramp is formed in communication with the side exit port and the ramp has a preselected slope that controls the angle at which the marker is ejected. The marker is ejected from the side exit port into tissue when the spring unloads abruptly as the marker clears the crimp.
US10166069B2 Neuromodulation catheters having jacketed neuromodulation elements and related devices, systems, and methods
A neuromodulation catheter in accordance with a particular embodiment includes an elongate shaft and a neuromodulation element operably connected to the shaft. The shaft includes a proximal hypotube segment at its proximal end portion and a jacket disposed around at least a portion of an outer surface of the hypotube segment. The jacket may be made at least partially of a polymer blend including polyether block amide and polysiloxane. The neuromodulation element includes a distal hypotube segment and a tubular jacket disposed around at least a portion of an outer surface of the distal hypotube segment. The jacket has reduced-diameter segments spaced apart along its longitudinal axis. The neuromodulation element further includes band electrodes respectively seated in the reduced-diameter segments and respectively forming closed loops extending circumferentially around the jacket.
US10166068B2 Apparatus and methods to modulate bladder function
Apparatus and methods are provided to concentrate energy delivery in non-superficial target tissue within a trigone region of a human bladder wall to modulate bladder function.
US10166066B2 Epicardial ablation catheter and method of use
An aspect of various embodiments of the present invention system and method provide, but not limited thereto, a novel means for epicardial ablation using a double-curve steerable sheath and a double-curve deflectable open irrigated-tip/suction catheter that can be guided around the apex of the heart and adjusted so as to position the distal tip optimally. The catheter can also both deliver fluid to and withdraw fluid from the pericardial space. Access to the epicardial surface of the heart is via a subxiphoid entry. The method and means presented include, but are not limited to, steering, energy delivery, bipolar mapping, placement and use of electrodes, irrigation, suction of irrigation fluid, and other details of the subject invention.
US10166060B2 Surgical instruments comprising a trigger assembly
A surgical instrument is disclosed. The surgical instrument can include an end effector, a shaft, and a handle. The handle can include a trigger assembly. The trigger assembly can include a first trigger and a second trigger, which are movable as a nested unit during a first actuation of the trigger assembly to affect a first surgical function. The second trigger can be movable away from the first trigger after the first actuation of the trigger assembly and can be movable toward the first trigger during a second actuation of the trigger assembly to affect a second surgical function.
US10166049B2 Tool system for dynamic spinal implants
A tool set for implanting bone screws in a human spine, followed by the implantation of a longitudinal connecting member into the bone screws includes a pair of independently mountable and manipulatable elongate guide tools that form a unitary tool guide when desired. Each guide tool includes attachment structure for independent operable connection of the guide tool to an arm of the bone screw. The bone screw/guide tool attachment includes an undercut and/or recess so as to resist separation of the guide tool member from an attached bone screw. Further tools include a removable stabilizer, a cooperating bone screw driver with an attached stabilizer, a closure starter/reduction tool, a closure driver and a counter torque tool.
US10166048B2 Translational instrumentation for spondylolisthesis and scoliosis reduction
An instrument for spinal procedures is a vertebral endplate spreader device having a vertebral endplate spreader and a driver handle. The vertebral endplate spreader includes a linkage with a drive sprocket operatively connected for rotation relative thereto and with a secondary sprocket. The secondary sprocket is operatively connected for rotation relative to the linkage. The vertebral endplate spreader includes a belt operatively connected to the drive sprocket and the secondary sprocket to be driven about a belt axis. The driver handle has a distal end and a proximal end. The distal end is operatively connected to the drive sprocket to actuate rotation of the belt.
US10166043B2 Support apparatus for surgical tube
A support apparatus for supporting a trocar while the trocar extends through a body wall of a patient includes an inflatable collar extending around the trocar which can be inflated to a predetermined size by a source of fluid where the source of fluid is located on the trocar support apparatus itself so as to be carried thereby and is defined by a pump mechanism to provide a fixed volume allowing inflation only to a fixed size. An abutment member is shaped to be received on an outer surface of the trocar sleeve and adjustable longitudinally of the trocar sleeve so as to be located at a selected position. A tube connecting the pump on the abutment to the inflatable collar is wrapped helically around the sleeve of the trocar. The collar includes a sleeve portion which can be unrolled on to the trocar sleeve.
US10166042B2 Surgical system
A surgical system for treating cartilage includes an output unit, a transducer, an excision unit, and a controller. The output unit generates a driving power. The transducer is connected to the output unit. The transducer converts the driving power into ultrasonic vibration. The excision unit is in contact with a predetermined portion of the cartilage. The excision unit heats the predetermined portion of the cartilage by energy converted based on the driving power. The excision unit excises the cartilage by receiving pressure by an operator while being in contact with the cartilage. The controller controls the driving power output from the output unit so that the predetermined portion of the cartilage is heated to a temperature of 120° C. or higher within 2.2 seconds.
US10166041B2 Devices, systems, methods and kits for performing selective dissection of lung tissue
This invention relates to device, systems, kits and methods that enable selective dissection of lung tissue to remove diseased tissue from healthy tissue without damaging blood vessels or airways. The invention and methods enable minimally invasive lung surgery procedures by providing a device and method to perform automated dissection that discriminates against traumatizing critical lung tissue.
US10166039B2 Viewing trocar
A viewing trocar assembly is provided including a tubular body having a proximal end and a distal end, and an opening provided at the distal end, and at least one imaging device positioned on an outer wall of the distal end of the tubular body, wherein the at least one imaging device is adjacent to the outer wall of the distal end of the tubular body when in an inactivated position, and wherein the at least one imaging device is extended further away from the outer wall of the distal end of the tubular body when in an activated position than when in the inactivated position.
US10166036B2 Variable suction control
An apparatus including a housing, an electrical conductor, and a suction control valve. The housing forms a handle and a shaft. The housing defines a suction channel from a distal end of the shaft. The electrical conductor extends to the distal end of the shaft. The suction control valve is connected to the suction channel at the handle. The suction control valve includes a valve body having a first channel and a second channel connected to the first channel, where the first channel forms a portion of the suction channel; and a valve barrel rotatably connected to the valve body. The valve barrel includes a rotatable ring extending around the handle and forming a portion of the housing. The ring includes an orifice configured to be rotated into and out of registration with an end of the second channel as the ring is rotated about the valve body.
US10166035B2 Endovascular devices and methods for exploiting intramural space
Devices and methods for the treatment of chronic total occlusions are provided. One disclosed embodiment comprises a method of facilitating treatment via a vascular wall defining a vascular lumen containing an occlusion therein. The method includes providing a first intravascular device having a distal portion with a concave side, inserting the first device into the vascular lumen, positioning the distal portion in the vascular wall, and orienting the concave side of the distal portion toward the vascular lumen.
US10166034B2 Knee arthroplasty instrument
An instrument (10) and method are provided for total knee arthroplasty (TKA). The instrument separates a patient's tibia and femur, in both extension and flexion, to measure a gap and an angle therebetween. The instrument includes various modular accessories (16, 54, 70, 80, 90, 100) that provide flexibility of usage throughout the TKA procedure and that accommodate different surgical philosophies.
US10166032B2 Modular humeral head resurfacing system
A set of surgical components for use in a joint arthroplasty to reconstruct a head of a joint is provided. The set of surgical components can include a head member having a first articulating surface opposite a first fixation surface. The first fixation surface can define a first portion that extends outwardly from the first fixation surface. The set of surgical components can include a base member having a fixation peg with three generally triangular fins and a second fixation surface defined as a recess within a top surface of the fixation peg. The first portion of the head member can be received within the recess of the base member to couple the head member to the base member.
US10166029B2 Jig for determining a patient-adapted implant size of the femoral implant of a knee endoprosthesis
A jig for determining a patient-adapted implant size of a femoral implant of a knee endoprosthesis. The jig has a main body, a probe part movable relative to the main body along a measuring direction. The probe part has an arm with a tip placeable on an anterior reference point of the femur's distal end, two contact pieces for placing on and referencing the medial and lateral posterior condyle of the femur's distal end, and at least one scale and pointer for indicating the probe part's position in the measuring direction relative to the contact pieces. The distance of the probe tip from the contact pieces is adjustable such that the distance is different with respect to the two contact pieces and, for each contact piece, a dedicated scale and an associated pointer are provided for the indication of the probe part's position relative to the respective contact piece.
US10166024B2 Apparatus and methods for occluding a hollow anatomical structure
A clamp having at least first and second elongate clamping portions adapted to be placed on opposite sides of the hollow anatomical structure. The first and second elongate clamping portions respectively include ends coupled together with respective resilient urging members configured to urge at least one of the first and second elongate clamping portions toward the other of the first and second elongate clamping portions from an open position into a clamping position to occlude the hollow anatomical structure. The clamp includes tissue ingrowth structure on the clamping portions.
US10166021B2 Wound closure system
A wound closure system and a method of reducing the size of an open wound are disclosed. A suture line is sutured through body tissue adjacent an open wound, the suture line sutured so as to pass into the body tissue at an entry point and exit at an exit point, the suture line including a plurality of barbs extending outwardly at an acute angle with respect to a surface of the suture line. A biasing member applies a continuous pulling force on the suture line for stretching the body tissue toward the open wound, wherein the biasing member is configured to take up any slack of the suture line during stretching of the body tissue and keep the suture line taut.
US10166018B2 Surgical retractor system and methods of use
The present disclosure describes a surgical retractor system and method. The surgical retractor includes an elongate element defining an operational axis, a first blade secured to the elongate element and comprising a blade face, a second blade moveably secured to the elongate element, wherein the second blade defines a reference point located thereon, and wherein a movement of the second blade moves the reference point in a linear direction parallel to the operational axis and orthogonal to the blade face. A guide element may be removably located within an opening located on either the first blade or the second blade.
US10166002B2 Ultrasonic bone motion tracking system
A computerized bone motion tracking system according to one exemplary embodiment is configured to: provide a non-invasive means for accurate measurement and tracking of the motion of a bone using a volumetric ultrasound transducer and a three dimensional position measurement system; provide relative measurements of one bone relative to another bone of a joint; decompose relative joint motion into specific components; and measure joint instability and range of motion.
US10166000B2 Radiographic apparatus
Disclosed is a radiographic apparatus including a detachable manipulation panel which includes a capturing device to generate X-rays and to irradiate the X-rays to a subject so as to capture the subject, a controller connected to the capturing device to control the capturing device, and a manipulation device mounted to the capturing device to allow an inspector to input commands to control the capturing device, wherein the manipulation device is detachably mounted to the capturing device and, in a state in which the manipulation device is separated from the capturing device, is connected to the controller using a wireless interface to control the capturing device.
US10165994B2 Handheld x-ray device by cold cathode
A handheld X ray device comprises a camera-like X ray generator body having a zoom ring-like object at a front side of the X ray generator body as an exit of X rays and has a collimator section atop a surface of the zoom ring-like object. The camera-like X ray generator body inside has a voltage boosting circuit, an oscillator circuit, a battery, and a control circuit, and a user interface at a real panel of the camera-like X ray generator body. The glass ball-tube is a cold cathode type X-ray generator with a tungsten filament at a periphery of a cold cathode. The voltage boosting circuit, the oscillator circuit, boosting the voltage of the battery up to a predetermined high voltage under controlled of the control circuit assisting by the user interface.
US10165991B2 Orthodontic diagnostic method
The invention relates to an orthodontic diagnostic method wherein at least one initial two-dimensional X-ray image (1) of a first zone (2) of a head (3) is taken. Then at least one three-dimensional X-ray image (4) of a second zone (5) of a dental situation is taken, and the three-dimensional X-ray image (4) is combined with the initial two-dimensional X-ray image (1) using a registration process in order to obtain a full image (8).
US10165987B2 Method for displaying medical images
A method for displaying at least two medical images, each medical image highlighting at least one feature, including steps of obtaining a 2D medical image, identifying at least two features on the obtained medical image, generating masks showing the identified features, each mask highlighting at least one of the identified features, generating a set of at least two medical images, each medical image highlighting at least one of the identified features by superimposing at least one of the masks on the obtained medical image, and displaying the set of at least two generated medical images, one after the other. The invention also relates to a microprocessor comprising a computer algorithm to perform the method of the invention and to a system comprising said microprocessor and a visualizing means.
US10165986B2 Receivers for analyzing and displaying sensor data
This disclosure provides systems, methods and apparatus for processing, transmitting and displaying data received from an analyte sensor, such as a glucose sensor. The system may include a display device with at least one input device. In response to movement of or along the input device, the display device may change a glucose data output parameter and update an output of the display device using the changed output parameter.
US10165983B2 Systems, methods, and computer-readable media for determining a likely presence of a genetic disorder
Systems, methods, and computer-readable media are disclosed for identifying when a subject is likely to be affected by a medical condition. For example, at least one processor may be configured to receive information reflective of an external soft tissue image of the subject. The processor may also be configured to perform an evaluation of the external soft tissue image information and to generate evaluation result information based, at least in part, on the evaluation. The processor may also be configured to predict a likelihood that the subject is affected by the medical condition based, at least in part, on the evaluation result information.
US10165979B2 Helmet having a cumulative concussion indicator
Embodiments include methods, systems and computer program products for monitoring a user of a helmet for cumulative concussions. Aspects include monitoring one or more sensors in the helmet and receiving an output from the one or more sensors corresponding to an impact experienced by the helmet. Aspects also include calculating a cumulative concussion score based on the output of the one or more sensors and displaying an indication of the cumulative concussion score via an indicator on the helmet.
US10165976B2 System for imaging lesions aligning tissue surfaces
Methods, compositions and systems are provided for the imaging of cavity/tissue lesions, including without limitation cavity/tissue malignant lesions, e.g. cancers of the skin, mouth, colon, digestive system cervix, bladder, lung, etc.
US10165975B2 Pregnancy monitoring devices, systems, and related methods
Embodiments disclosed herein are directed to devices, systems, and methods for monitoring pregnancy of a female pregnant subject. For example, a pregnancy monitoring system can detect movement or motion of a pregnant subject and/or of the fetus in the pregnant subject. Additionally or alternatively, the pregnancy monitoring system can detect internal and/or external source loads applied to the pregnant subject. In an embodiment, the pregnancy monitoring system can compare and/or correlate two or more loads, one to another (e.g., to produce an output that is in part based on such comparison and that is related to the wellbeing of the pregnant subject and/or of the fetus). For example, the pregnancy monitoring system can include a controller that is configured to determine and compare two or more loads based on signals received from one or more sensors that can be positioned on the pregnant subject.
US10165974B2 Pregnancy monitoring devices, systems, and related methods
Embodiments disclosed herein are directed to devices, systems, and methods for monitoring pregnancy of a female pregnant subject. For example, a pregnancy monitoring system can detect movement or motion of a pregnant subject and/or of the fetus in the pregnant subject. Additionally or alternatively, the pregnancy monitoring system can detect internal and/or external source loads applied to the pregnant subject. In an embodiment, the pregnancy monitoring system can compare and/or correlate two or more loads, one to another (e.g., to produce an output that is in part based on such comparison and that is related to the wellbeing of the pregnant subject and/or of the fetus). For example, the pregnancy monitoring system can include a controller that is configured to determine and compare two or more loads based on signals received from one or more sensors that can be positioned on the pregnant subject.
US10165971B2 Driver state determination apparatus
A driver state determination apparatus includes a far-infrared camera and a state determination section. The far-infrared camera takes facial images of a driver of a vehicle; the facial images are far-infrared images indicating a temperature distribution on a facial surface of the driver. The state determination section determines an abnormal state of the driver based on the far-infrared images sequentially taken by the far-infrared camera during a predetermined period.
US10165962B2 Integrated systems for intravascular placement of a catheter
An integrated catheter placement system for accurately placing a catheter within a patient's vasculature is disclosed. In one embodiment, the integrated system comprises a system console, a tip location sensor for temporary placement on the patient's chest, and an ultrasound probe. The tip location sensor senses a magnetic field of a stylet disposed in a lumen of the catheter when the catheter is disposed in the vasculature. The ultrasound probe ultrasonically images a portion of the vasculature prior to intravascular introduction of the catheter. The ultrasound probe includes user input controls for controlling use of the ultrasound probe in an ultrasound mode and use of the tip location sensor in a tip location mode. In another embodiment, ECG signal-based catheter tip guidance is included in the integrated system to enable guidance of the catheter tip to a desired position with respect to a node of the patient's heart.
US10165954B2 Integrated sensor modules
An integrated sensor module includes one or more packaged light source semiconductor devices and one or more packaged light detector semiconductor devices mounted to a top surface of a substrate. A pre-molded cover structure includes a portion molded from an opaque molding compound and a further portion molded from a light transmissive molding compound. For each of the packaged light source and light detector semiconductor devices, the pre-molded cover structure includes a pre-molded cavity covered by a window formed of the light transmissive molding compound. The pre-molded cover structure is attached to the substrate such that each of the packaged light source and light detector semiconductor devices fits within a respective cavity, and such that a barrier formed of the opaque molding compound is positioned between each packaged light source semiconductor device and light detector semiconductor device. The module can also include additional sensors and/or electrodes for use by sensors.
US10165952B2 Biological information measuring apparatus and biological information measuring method
A biological information measuring apparatus and method are provided. A pulsation information detecting unit detects heartbeat information relating to a heartbeat of a subject. A pulse wave detecting unit detects a pulse wave while a portion of the subject is pressurized and depressurized by a cuff. An amplitude calculating unit detects a cardiac cycle of a heart from the heartbeat information and a maximal value of the pulse wave in each cardiac cycle, and calculates, based on the maximal value detected from the pulse wave, at least one of an amplitude value derived from the heartbeat of the subject, an amplitude value assisted by an IABP, and an amplitude value derived from a blood flow volume of the subject. A blood pressure calculating unit calculates a blood pressure value from a relationship between the amplitude values calculated by the amplitude calculating unit and a pressurizing force of the cuff.
US10165949B2 Estimating posture using head-mounted cameras
System and method for estimating posture of a user based on a model and images captured by at least two head-mounted cameras that are worn by the user and are oriented downward such that portions of the user's torso are in the respective fields of view of the cameras when the user stands up straight.
US10165945B1 Cognitively integrated indicating system
A mechanism is provided for interactively indicating information associated with a patient on a hospital garment. A set of questions is identified utilizing a set of information received from a plurality of sources within a medical facility. The set of information is analyzed for a set of key elements. The set of key elements is utilized to identify one or more questions from a search question database. The one or more questions are submitted to a request processing pipeline implemented by a healthcare cognitive system. Responsive to receiving a response from the request processing pipeline, one or more communications are identified to be sent to one or more hospital garments associated with the patient and/or medical staff. The one or more communications are sent to the one or more hospital garments to cause the one or more hospital garments to change a visual cue.
US10165944B2 Control apparatus, control method and program
In an eye fundus surface expansion observation screen, a surface moving image that is a moving image showing the surface of a predetermined region in a subject's eye is enlarged and displayed. In an eye fundus tomography expansion confirmation screen, a tomographic image showing the tomography of the subject's eye, which corresponds to a position selected from the surface moving image, is enlarged and displayed.
US10165943B2 Ophthalmic method and apparatus for noninvasive diagnosis and quantitative assessment of cataract development
An optoelectronic apparatus and method is provided. The application of which provides a quantitative index of cataract opacity in the human eye to help the clinical practitioner screen patients for referral for cataract lens replacement surgery. The invention includes at least one adjustable intensity optical reference light source selected from the group consisting of a green light source and a red-light source. The invention also includes at least one fixed intensity cataract absorption light source, selected from the group consisting of a blue light source, an indigo light source, and a violet light source.
US10165938B2 Configurable medical video safety system
A medical image routing system that allows for a user to override the current routing of medical image data such that a user need only activate an interface to automatically interrupt the the first medical image data routing to a display(s) with the second medical image data automatically routed to the display(s). Upon activation of the interface a second time, the first medical image data routing is automatically reestablished and the second medical image data is automatically interrupted.
US10165935B2 Measuring head of an endoscopic device and process for inspecting and measuring an object
A measuring head of an endoscopic device is provided. The measuring head has an optical projection unit (projection optics) intended and designed to illuminate an object to be examined with light, and an optical measurement unit (measurement optics) intended and designed to record the light reflected or diffused from the object to be examined. It is provided that the optical measurement unit (measurement optics) has an aperture diaphragm of which the aperture is settable.
US10165934B2 Endoscope apparatus with addition of image signals
An endoscope apparatus has an image pickup device having a first pixel having a sensitivity in a predetermined wavelength band, and a second pixel having a sensitivity in a wavelength band including a part of the predetermined wavelength band, a light source section configured to generate a light for irradiating a subject, an intensity of which reaches a peak in the part of the predetermined wavelength band to which the second pixel has a sensitivity, and an addition section configured to generate an addition signal obtained by adding a first image pickup signal obtained by receiving a return light from the subject at a time of the subject being irradiated in the first pixel, and a second image pickup signal obtained by receiving a return light from the subject in the second pixel.
US10165931B2 Endoscope bending section control mechanism
An endoscope (1) having a distal end being arranged to be inserted into a body cavity of a patient to be examined and a proximal end which is arranged to be held by a user of the endoscope. The endoscope further comprises a handle (2) arranged at the proximal end of the endoscope, an insertion portion (3) arranged at the distal end of the handle, a bending portion (4) arranged at the distal end of the insertion portion, and two control wires (40, 41) arranged between the handle and the bending portion, said control wires being used to control the bending of the bending portion via control inputs made at the handle. The handle also comprises at least one lever member (21) being arranged to be pivotable about a pivot axis (22), a pulley element (42) located between the proximal end of the handle and the pivot axis of the lever member, and wherein said two control wires are attached to said at least one lever member, a first of said control wires (40) being arranged such that it travels from the at least one lever member (21) in the direction towards the bending portion (4) and the second of said two control wires (41) being arranged such that it travels from the at least one lever member (21) in the direction towards the pulley element (42), it then travels around the pulley element and it then travels towards the bending portion (4). In this way, a simple and effective control mechanism is provided.
US10165929B2 Compact multi-viewing element endoscope system
The present specification is directed towards endoscopes, such as colonoscopes, that provide a broader field of view and allow extended access of surgical tools and also enable efficient packing of all necessary elements in the tip section, while maintaining their functionality. Also described are methods and systems for capturing and displaying still and video images using an endoscope corresponding to a left-side looking, a front-looking and a right-side looking viewing element of an endoscopic tip generated in a native aspect ratio.
US10165925B2 Method of separating chemistries in a door-type dishmachine
The present disclosure relates to a dishmachine that includes at least two tanks and methods of using the tanks to isolate, substantially isolate, or incrementally isolate different chemistries from each other during a cycle. The disclosed dishmachine design and method allows for the use of two different, and potentially incompatible, reactive, or offsetting chemistries to be used in the same dishmachine cycle.
US10165907B1 Portable, vertically oriented automatic towel dispenser apparatus
A portable towel dispenser includes a housing configured to stand upright and an interior space for receiving a toweling assembly including a roll of towels on an arbor. The interior space is configured to receive in a vertical orientation the arbor for vertical support thereof during unwinding of the roll of towels. A loading door is configured to rotate relative to the housing about a generally vertical axis between a closed position, in which the loading door and housing together enclose the toweling assembly within the dispenser, and an open position, in which the dispenser is configured to receive the toweling assembly therein without obstruction by the loading door. The dispenser is battery operated, includes a handle, and is readily hand portable. A button on a bottom of the housing is depressed to enable dispensing when the housing is stood upright.
US10165904B2 Hidden shower surround storage
A planar wall member provides a portion of a tub and shower surround, and is also provided with at least one shelf. A forward wall at least partially conceals the shelf from an observer looking into the tub and shower surround.
US10165902B2 Decorative reflective stopper cover
A decorative reflective stopper cover has a flat, round, disc like shape. The disc has a top surface of a constant radius and an opposite bottom surface beneath. The top surface has an outer edge generally upon its perimeter and visible to users. The outer edge spans from the top surface to the bottom surface and denotes the maximum radius of the invention. The outer edge has a perpendicular orientation to the top surface and the bottom surface. The disc has multiple layers with a smooth transparent layer at the top surface upon an ink layer and then below that a substrate with an adhesive layer where the adhesive releasably connects to a sink surface. The transparent layer has a high gloss. Alternatively, the adhesive layer has a concave shape and the release layer has grooves upon it.
US10165900B1 Multi-purpose kitchen utensil
A one-piece, flat, stainless steel kitchen utensil formed with offset working portions for use in handling fried or baked food products and for scraping pots and baking pans. The utensil is composed of a unitary sheet of stainless steel divided into two working portions. One working portion is of rectangular shape and extends in a first direction. The other working portion is of trapezoidal shape and extends in a second direction opposite the first direction. The working portions are connected integrally by an intermediate portion extending transversely between the working portions to space them in separate planes.
US10165897B2 Food stuff dispensing machine and dehydrated foodstuff container
A stand alone container for housing dehydrated foodstuff and for use in a foodstuff machine has a continuous sidewall with first and second ends forming a storage area. A piston is complementarily positioned within the sidewall proximate the first end and is slidable with respect to the sidewall. The container contains dehydrated foodstuff located in the storage area and a removable cover positioned proximate the second end. The foodstuff machine includes a machine housing having an access opening for receiving the container having dehydrated foodstuff therein. A hydrating and positioning system moves from a loading position when the container is in the access opening to a hydrating position with the container second end above the first end and then to a transfer position where the first end is positioned above the second end. A liquid dispenser is positioned above the container when the container is in the hydrating position. The foodstuff machine has a transfer arm having an operative end for receiving the container and is movable from a first position that supports the container in the transfer position to an extrusion position where the container is located over a cooking station. A piston rod is operatively associated with the piston in the container and moves to force the piston toward the second end of the container to force hydrated foodstuff through the die to form uncooked strips which drop into the cooking station.
US10165894B2 Automated cooker
A cooking system is disclosed which includes a wok for receiving food, the wok being placed on top of a base unit housing a heating element for heating up the wok, a lid substantially covering the wok, at least a portion of the lid being able to rotate relative to the wok, a shaft secured to the rotating portion of the lid, a stirrer pivotally mounted to the shaft, a controller housed in the base unit controlling the heating element and rotations of the shaft and the lid, the rotation of the shaft causing a part of the stirrer to sweep from an edge of the wok to approximately a center of the wok in a low path and return to an edge of the wok in a high path, in the low path the part of the stirrer approximately touching a surface of the wok, in the high path the part of the stirrer being high above and not touching the surface of the wok, and a computing device residing outside of the base unit and signally coupled to the controller, the computing device storing a computer program upon execution instructing the computing device to send operating commands to the controller, the operating commands controlling the heating element and the rotations of the shaft and the lid.
US10165891B2 Beverage preparation assembly
The invention concerns a beverage preparation assembly (1) comprising: —a container (2) for storing a water soluble beverage powder, said container comprising a tank (21) and a powder outlet (22), —a dissolution chamber (3) for preparing a beverage from the water soluble beverage powder and a diluent, said dissolution chamber comprising at last one diluent inlet (31) and a beverage outlet (32), —a chute (4) for guiding the water soluble beverage powder from the powder outlet (22) of the container to the dissolution chamber (3), —an air outlet (5) configured for evacuating air from the dissolution chamber (3), wherein the powder outlet (22) is connected to the chute (4) by a conduit (6), and wherein the powder outlet (22), the conduit (5), the chute (4) and the dissolution chamber (3) are connected together through airtight connections, and wherein said assembly comprises an air inlet (8), said air inlet being positioned above the chute (4) only.
US10165890B2 Filtration unit for use in machine for preparing ready-to-drink nutritional liquids
Filtration unit (12) for use in a beverage preparation machine using a container for preparing the beverage; the unit being adapted to engage a container holder (3) intended to be inserted in the machine; said filtration unit comprising a filter (14) and a protective casing (12) encompassing the filter; said casing comprising an inlet wall with at least one liquid inlet (24) and an outlet wall with at least one liquid outlet (25) for delivering filtered liquid to a container lodged in the container holder wherein the filter (14) is arranged in a removable manner from the casing.
US10165889B2 Food steamer and rack system
A device and method for steaming and presenting of food deploys a spacer that rests on top of a cookware vessel. The spacer has a lower inner flange to support a steaming rack. A leg supported serving or presentation rack is adapted for lifting, supporting and presenting the steamed food when the spacer and steaming rack are lowered over it. The spacer has a larger inner diameter than an outer diameter of the presentation rack so that the spacer may be lowered around the presentation rack to engage the steaming rack along the presentation rack. The presentation rack has a sufficient height relative to the spacer height to dispose the food proximal to or above the rim of the spacer.
US10165888B2 Heating and cooking system
Systems and methods of use pertaining to a rocket-type heating and cooking system feature three distinct cooking surfaces designed for simultaneous use and may be dismantled and transported for use in a variety of environments, including use as a heating and cooking device in the home as a fireplace insert, use outdoors in a hiking or camping setting, or use in a developing-world application as a third-world outdoor or indoor kitchen. The heating and cooking system features a combustion chamber and exhaust chimney having optimized dimensions to achieve maximum combustion efficiency, which translates to increased heating and cooking capacities as well as reduced smoke exhaustion. Other embodiments are also disclosed.
US10165887B2 Cooking device utilizing ingredient cartridge assembly
Technologies are described for devices and methods to utilize an ingredient cartridge assembly. The devices may comprise a cooking pot, a heat source, a loading track, a propulsion system, a loading compartment, and a controller. The loading compartment may be located along the loading track. The controller may be in communication with the heat source and the propulsion system. The propulsion system may be configured to receive an ingredient cartridge assembly including a cartridge. A protective film on the cartridge may be contacted with the propulsion system. The propulsion system may pull the protective film to peel the protective film from the cartridge and slide the cartridge along the loading track towards the loading compartment. An ingredient inside of the cartridge may deposit into the loading compartment as the cartridge passes over the loading compartment. The loading compartment may be configured to deposit the ingredient into the cooking pot.
US10165886B2 Button manipulation device and method of use thereof
A button manipulation device and method of use thereof for directly controlling a button are disclosed. The button manipulation device directly engages and secures a button for greater control while fastening the button through the buttonhole, which may be particularly useful for those with limited use of their hands. Furthermore, directly controlling the button through the buttonhole, rather than pulling the button through the buttonhole by the button thread, reduces the risk of damaging the thread and the material surrounding the buttonhole.
US10165883B1 Can holder system
A can holder system including a stamped sheet having a first-section including a first-tab, and a second-tab, a second-section including a third-tab, and a fourth-tab, an arcuate-member, and a plurality of folding joints. The stamped sheet is configured to fold at the plurality of folding joints for supporting a container in a substantially upright position between uses. The device may be stored in a planar position and be folded at a plurality of folding joints to erect a container caddy. The device may be attached to a belt or a wall for convenient storage and access to a container, can, or beverage cup.
US10165882B1 Drinking straw and closure assembly
A decorative drinking straw assembly for use with a beverage container includes a hollow cylindrical straw having a decorative subassembly releasably attachable about an exterior surface of the straw. A decorative assembly includes one or more decorative elements secured to an attachment sleeve. The attachment sleeve has an inner diameter adapted to snugly fit over the outer diameter of the straw. A flange element provided positioned beneath the decorative assembly prevents inadvertently detached decorative elements from falling into a beverage contained within the beverage container.
US10165878B2 Non-spill drinking container
A non-spill container having a collar and seal assembly from which drinking can occur at any location around a rim of the collar and seal assembly. The collar has an open upper end, a closed lower end, and a sidewall. The open upper end is proximate to and includes the upper end of a side wall, an upper perimeter and a rim. The closed lower end has a projection extending upward therefrom and at least one passage disposed through the closed lower end to channel a fluid. The sidewall has a tapered shape that extends from the open upper end inward toward the closed lower end and has a support surface provided along an inner surface adjacent to the open upper end. The support surface has at least one radial protrusion is disposed radially adjacent to the support surface to define at least one channel. A fastener assembly is provided on an external wall of the collar. The seal has a surface that is substantially similar to a shape of the open upper end and an aperture for receiving and securing the projection therein.
US10165873B2 Security device for functional display and security of handheld electronic devices
A security device and base for a mobile device. The security device includes a body, at least two sliding arms coupled to the body, and a leveling plate coupled to the body and configured to receive the mobile device.
US10165870B2 Display case door assembly with vacuum panel
A display case door assembly for a temperature-controlled storage device includes a frame defining an opening into the temperature-controlled storage device and a transparent unit coupled to the frame. The transparent unit includes a first vacuum pane, a second vacuum pane, and an evacuated gap between the first and second vacuum panes. The evacuated gap has a predetermined thickness within which a vacuum is drawn, thereby providing a thermal insulation effect for the transparent unit. The transparent unit further includes a plurality of spacers disposed within the evacuated gap and configured to maintain the predetermined thickness of the evacuated gap when the vacuum is drawn therein.
US10165864B1 Chair armrest device
A chair armrest device includes a main frame and an outer sleeve coupled to the main frame. The outer sleeve includes an insertion portion having a plurality of positioning grooves. A cover is mounted on top of the outer sleeve. An inner sleeve includes a shank inserted into the insertion portion of the shank. An actuating rod is pivotably received in the inner sleeve. A positioning peg is provided on the actuating rod for releasably engaging with one of the positioning grooves. A guiding peg is provided on the actuating rod and is received in an inclined guiding groove of a button. A pad is mounted on top of the inner sleeve and is pivotable relative to the main frame. The button can be pressed to pivot the actuating rod to thereby disengage the positioning peg from the positioning groove for adjusting a height of the pad.
US10165862B2 Support structure for saddle-form seat surface
A seating structure includes a frame, a carrier, and a suspension material. The frame includes front, rear, and side portions that define a continuous outer periphery of the frame. The frame further includes a cross portion extending between the side portions. The frame also includes openings in the front and rear portions, with the cross portion between the openings. The cross portion includes stiffening ribs. The carrier includes a suspension material connected to the outer periphery of the frame. The frame and carrier have respective first and second attachment features that engage to lock the carrier onto the frame.
US10165853B2 Foldable table attached to the ceiling
An improved system and method of automatic folding and storage of furniture is disclosed. In one embodiment, an improved combination foldable table and seats system provides a mechanism for automatically raising the combination foldable table and seats system to a ceiling before automatically folding the legs of the table to which foldable seats are attached. In this manner, the combination foldable table and seats system can be folded, stored and again lowered to the ground without the need for a user to lift or move furniture and without the need for extra storage space.
US10165852B1 Teeth cleaning implement
A teeth cleaning implement includes a deformable hollow body having a volume of dentrifice secured within a central void of the body. Bristles are secured about the outer surface of the body. A plurality of apertures in environmental communication with the central void of the body are placed about and through the outer surface of the body to permit the passage of the dentrifice.
US10165851B1 Accessory holder
A device for attachment to a belt for holding an accessory having a base, a front surface and a back surface, the base having belt receiving slots and the front surface of said base having a right side and a left side wherein said left side of said base having a first retaining portion extending substantially perpendicularly to said front wall and said first retaining portion having a first sidewall extending therefrom substantially parallel to and spaced from said front surface and forming a first recess and said right side of said base having a second retaining portion extending substantially perpendicularly to said front wall and said second retaining portion having a second sidewall extending therefrom substantially parallel to and spaced from said front surface and forming a second recess and a release member formed as part of said base.
US10165850B1 Releasably-engageable strap loop
A releasably-engageable strap loop having a unitary body is configured to enhance the securement of a strap or other material within a limited range of motion. The strap loop can be employed to secure, among other things, a head-mounted display unit to a wearable article worn by an individual, facilitating restricted movement of the head-mounted display unit relative to the individual's preferred field of view or any other part of the individual while the individual is active. The releasably-engageable strap loop can include, among other things, a unitary body that can receive a strap, such as one employable to secure a head-mounted display unit to a wearable article or safety gear worn by an individual. In some embodiments, the releasably-engageable strap loop can also include a securing member that is releasably or permanently securable to an external body, providing additional securement and restriction of movement of the head-mounted display unit relative to the individual.
US10165848B2 Slip belt carrying apparatus
An apparatus for suspending a plurality of articles from a user having a torso comprising a belt securable around a mid-torso of the user and an inner stationary flexible member suspended beneath the belt and extending completely around a lower torso of the user. The apparatus further comprises an outer rotary flexible member suspended from and rotatable about the inner stationary flexible member, the outer rotary flexible member extending at least partially around the torso of the user and being operable to attach a plurality of objects thereto.
US10165843B2 Hand held appliance
A hand held appliance including a body, a handle, a fluid flow path flowing from a fluid inlet into the handle to a fluid outlet from the body and a baffle wherein the fluid flow path is non-linear and the baffle directs flow within the fluid flow path. The fluid flow path may flow in a first direction within the handle and a second direction within the body. The baffle may be provided to direct flow between the handle and the body. The baffle may extend from the handle into a space defined within the body. The handle may include a wall that defines the fluid flow path within the handle. The baffle may form a partial continuation of the wall. The body and the handle may be molded as a first part and a second part. The baffle may be formed from a handle part and a body part.
US10165835B2 Brazed joint for attachment of gemstones to each other and/or a metallic mount
The specification relates to a gemstone setting. The gemstone setting includes a gemstone, a mounting surface and a braze joint. The braze joint is formed from a reactive metallic alloy with the reactive metallic alloy adhering the gemstone to the mounting surface. The braze joint is substantially concealed from a direct line of sight from a top portion of the gemstone by preventing excessive alloy from getting outside a desired braze area.
US10165833B2 Mechanical fastener, fastening system, and disposable absorbent article
A mechanical fastener is disclosed that includes a thermoplastic backing and multiple, upstanding fastening elements that have a post with a proximal end attached to the thermoplastic backing and a distal end comprising a cap larger in area than a cross-sectional area of the post. The basis weight of the mechanical fastener is in a range from 25 grams per square meter to 75 grams per square meter, and the height of the multiple, upstanding fastening elements is up to 300 micrometers. Fastening systems and disposable absorbent articles including the mechanical fastener are also disclosed.
US10165827B2 Outsole with grip reduction extension members
The present invention is directed to an outsole for footwear that reduces grip and enables controlled slippage on a surface during wear. The outsole includes a plurality of low profile tread projections, each tread projection having at least one long, thin, and flexible extension member. An increased width of the extension member where it adjoins the tread projection acts as a pivot point at which the extension member may flex and bend degrees. During wear, the flexible extension members bend over or collapse, becoming sandwiched between the tread projections and a surface. The bent extension members reduce the contact area between the tread projections and a surface, thereby reducing grip and enabling slippage.
US10165824B2 Sole member for an article of footwear
A sole member for an article of footwear includes a composite sole structure and a reinforcing member. The sole structure may comprise two layers of woven composite material. The two layers have substantially similar woven patterns. The sole structure includes bulging portions with centrally recessed portions. The reinforcing member fits into channels associated with the bulging portions.
US10165823B2 Damping element in shoe soles
A process for producing a shoe sole, having a hybrid material of a polyurethane foam as a matrix material and an inlay component of expanded particles of a thermoplastic polyurethane is provided. The process includes preparing an inlay form by joining the expanded particles of a thermoplastic polyurethane in an amount and size of the desired inlay; preparing the shoe sole by placing the prepared inlay form in a shoe sole mold such that an edge of the inlay component is 0.2 cm or more from an edge of the shoe sole mold; embedding the inlay form within a reaction mixture in the shoe sole mold; and reacting the reaction mixture to form the matrix in the shoe sole mold.
US10165819B2 Helmet accessory adapter
A system for use in connection with a protective helmet having at least one accessory connection mechanism includes a visor accessory which includes a frame including at least one rearward extending member. The system further includes an adapter including a helmet connector adapted to form a releasable connection with the accessory connection mechanism of the protective helmet and an accessory connector adapted to form a releasable connection with the at least one rearward extending member of the visor accessory. The accessory connector is adapted to be stowed on the at least one rearward extending member when the adapter is not in use to connect to the accessory connection mechanism of the protective helmet.
US10165818B2 Protective helmet
A protective helmet including an outer shell including at least one aperture, an elastomeric diaphragm connected to an inner surface of the outer shell and covering the at least one aperture, an inner shell slidingly connected to the outer shell where the inner shell is spaced apart from the outer shell, and at least one expandable bladder positioned between the outer shell and the inner shell and operatively arranged to displace the elastomeric diaphragm in the at least one aperture of the outer shell.
US10165817B2 Battery pack and helmet mounting arrangement
Methods and devices for attaching a battery to a helmet and attaching a battery to an additional device are disclosed. A battery may be mounted to the rear center of a helmet. Attaching and detaching a battery to and from a helmet may be performed with a tool or by hand. The battery may be used to power multiple devices through separate contacts, and a device may be attached to the battery while the battery mounted to a helmet. The battery also may be detached from the helmet and serve as a portable energy source.
US10165813B2 Sleeve gusset for an apparel item
A sleeve gusset for securing an exterior shell layer of an apparel item and an inner liner layer of an apparel item to a sleeve of an apparel item and a method of manufacturing a sleeve gusset is provided. The sleeve gusset comprises an interior facing with a sleeve edge and a body edge and an exterior facing with a sleeve edge and a body edge. The sleeve edge of the exterior facing is coupled to the exterior shell layer of the apparel item while the sleeve edge of the interior facing is coupled to the sleeve. The body edge of the exterior facing is coupled to the body edge of the interior facing. The body edge of the interior facing is further coupled to the inner liner layer.
US10165812B1 Illuminating undergarment and method of use
An illuminating undergarment carries a series of illuminating devices for emitting light and presenting a glow from underneath an outer garment. The undergarment can be tailored in any suitable form factor, such as a slip for placement under a skirt or skirt portion of a dress or other form factors for use under dresses, blouses, pants, etc. The undergarment comprises a series of illuminating device retention members affixed to a surface of the undergarment body. The undergarment body can be sectioned into segments, enabling changes in length and/or shape. The illuminating devices are removably attached to the undergarment by the retention members. The illuminating devices can be arranged in a random pattern, a pattern representing an object, a pattern representing text, etc. and any combination thereof. The illuminating devices can be powered by a portable power supply and controlled by a circuit and/or a switch.
US10165808B2 Supremely adjustable facial mask
The invention is a supremely adjustable face mask. Moveable elements can be easily raised or lowered by the wearer to selectively cover different parts of the face in order to adapt to changing climate or social conditions. The garment is advantageously manufactured as a simple sleeve with accessory bands and cutouts placed so as to create adjustable coverings when the garment is worn.
US10165807B2 Low profile body protection device
A protective clothing device having an article of clothing having an inner layer and an outer layer is disclosed. The protective clothing device may have at least one thin force absorbing member coupled to the inner layer or outer layer of the article of clothing. In one embodiment, the protective clothing device may be a protective hat.
US10165801B2 Elastic knitted male undergarment
This item of male underwear, in the form of boxer shorts or underpants, has, at the front, a molded central portion (16) and elongate reinforcement elements (20, 20′, 21, 21′, 22, 22′) made, for example, from silicone, provided in three areas (A, B, C) of the front face (11), i.e.—A support area (A) located at the bottom of the central portion (16), the elongate elements (20, 20′) being shaped substantially like a cradle in this area,—A control area (B) located at the top of the central portion (16), the elongate elements (21, 21′) being shaped substantially like an inverted cradle in this area,—A reinforcement area (C) located to each side of the central portion, the elongate elements (22, 22′) having, in this area, an inclined direction linking the edges (19) of the central portion (16) to the top of the front face (11) in such a way as to pull the support area (A) upwards and towards the sides.
US10165800B2 Battery device and electronic cigarette having the same
A battery device includes a main body and a rear cover removably connected to the main body. The main body has a first battery receiving compartment. The rear cover has a second battery receiving compartment. The first battery receiving compartment is configured to receive at least two batteries while the second battery receiving compartment is configured to receive at least one battery. For the battery device, since the back cover is provided with the second battery receiving compartment cooperating with the first battery receiving compartment in the body, the apparatus applying the battery device has at least two supportable power levels. In this way, the battery device can be switched between a low power and a high power, eliminating the need of another battery device.
US10165799B2 Aerosol-generating system with self-activated electric heater
An electronic vaping device includes a liquid storage portion, an electric heater and electronic circuitry. The liquid storage portion is configured to store liquid vapor-forming substrate. The electric heater includes at least one heating element, the at least one heating element configured to heat the liquid vapor-forming substrate. The electronic circuitry is configured to self-activate the electric heater for a first time interval during a period of inactivity of the electric heater to determine depletion of the liquid vapor-forming substrate based on a relationship between a power applied to the at least one heating element and a resulting temperature change of the at least one heating element.
US10165798B2 Method for manufacturing electric heating wire element
An electric heating wire winding device and a method for manufacturing an electric heating wire element are provided by the present application. The electric heating wire winding device includes a connection assembly, a delivering assembly and a wire winding assembly. The wire winding assembly includes a first clamping component, a second clamping component, a first rotating component, a second rotating component, a first power device, a second power device and a third clamping component. When the electronic wire with the first preset length connected to the free end of the electric heating wire rotates together with the liquid guiding rope and they are moved in an axial direction of the liquid guiding rope away from the first clamping component, the electric heating wire is winded around the liquid guiding rope. The method for manufacturing an electric heating wire element according to the present application improves the working efficiency.
US10165797B2 Cigarette distillation and atomization device
A cigarette distillation and atomization device, including: a support, an air inlet, and an air outlet, where the air inlet and the air outlet are provided on the support; a first heating system and a second heating system are provided in the support; a cigarette accommodating area is provided in the second heating system; the first heating system and the second heating system are hermetically connected; air entering the air inlet is heated by the first heating system to form a hot air flow, and the hot air flow enters the second heating system; and the hot air flow and the second heating system simultaneously heat a cigarette placed in the cigarette accommodating area to form smoke, and the smoke goes out from the air outlet.
US10165792B2 Hunger minimized juice fasting system
The hunger minimized fasting system relies on providing a blood glucose level at all times in the range of 5 to 10 mM, satisfying glucose needs of the brain and metabolizing blood glucose through anaerobic glycolysis to release ATP at the extramitocontrial portion of the cell. Consuming only solid free nutrient liquids eliminates brain hunger response. Liquids consumed during fasting include solid filtered vegetable soup and clear fruit juices of 8 to 12 ounces taken every 2 to 4 hours having calorie deficiency of 600 to 1400 as compared to minimal daily calorie requirements for an adult. Fat released from storage is metabolized by ATP produced by glycolysis at the extramitocontrial location and enters the interior of the mitochondria, enabling the TCA cycle. Weight loss observed during fasting is about one half to one pound per day.
US10165791B2 Use of rubusoside for reducing or suppressing certain unpleasant taste impressions
The invention relates to the use of rubusoside and certain mixtures containing rubusoside, preferably the use of certain rubusoside-containing mixtures, in particular Rubus suavissimus extracts, for masking, reducing or suppressing a bitter, sour and/or astringent taste impression. The invention further relates to orally consumable preparations, comprising at least one bitter, sour and/or astringent-tasting substance and rubusoside or certain rubusoside-containing mixtures, preferably certain Rubus suavissimus extracts, a corresponding method of producing said preparations and a method for reducing or suppressing the bitter, sour and/or astringent effect of a bitter, sour and/or astringent-tasting substance. The invention further relates to certain flavoring compositions that are particularly effective for masking, reducing or suppressing a bitter, sour and/or astringent taste impression.
US10165788B2 Methods and compositions for improved digestion of milk oligosaccharides
Pre-biotic compositions containing oligosaccharides and probiotic compositions useful for treatment of a subject are provided herein. Also provided are methods for administering probiotic or pre-biotic compositions.
US10165787B2 GH10 family xylanase
A GH10 xylanase variant is disclosed herein. This GH10 xylanase variant has increased thermostability compared with a parent GH10 xylanase enzyme comprising at least 90% sequence identity with the amino acid sequence of SEQ ID No. 1 wherein the variant has been modified at two or more of the following positions 7, 33, 79, 217 and 298 corresponding to the amino acid numbering of SEQ ID No. 1.
US10165785B2 Process for producing a composition for increasing muscle mass
A process for producing a composition from a biological source, which composition is preserved and, especially pathogen free and is storage stable, preferably at room temperature. Embodiments of the invention provide a process for producing a composition from eggs.
US10165774B2 Defoamer useful in a peracid composition with anionic surfactants
Low foaming, highly acidic peroxycarboxylic acid sanitizing compositions are disclosed as having both improved antimicrobial efficacy in comparison to conventional peroxyoctanoic acid and peroxyacetic acid compositions for sanitizing applications. The compositions include a combination of a low-foaming surfactant and an aluminum sulfate (or other metal salt) defoaming agent that is compatible with the highly acidic peroxycarboxylic acid sanitizing compositions. In particular, the sanitizing peroxycarboxylic acid compositions are also low odor and low/no VOC dual functioning acid wash and sanitizing compositions.
US10165772B2 Methods and compounds for increasing red blood cell survival
Methods and compositions for increasing red blood cell survival and/or inhibiting hemolysis using indole-comprising compounds are described. Such methods and compositions may be useful for blood and blood product storage and preservation applications.
US10165771B2 Apparatuses and methods for attracting and/or repelling animals
Methods, systems and apparatuses are disclosed for attracting and/or repelling animals, more particularly methods systems and apparatuses for deploying and retrieving decoys, such as, for example, waterfowl decoy displays typically used in hunting, and particularly to attract overflying waterfowl.
US10165770B2 Adaptable hunting blind and method of use
This invention relates to an adaptable hunting blind made of an annular ring with a connector, wherein the annular ring has a camouflage portion extending downwardly from the annular ring. The adaptable hunting blind includes a plurality of telescoping tubes each of the telescoping tubes made of a pole assembly having a plurality of connected hollow pole sections. Each of the plurality of connected hollow pole sections is made of a proximal pole section and at least one distal pole section. Each of the plurality of connected hollow pole sections also includes a solid substantially cylindrical section having a proximal end and a distal end. The solid substantially cylindrical section proximal end is fixedly positioned within the pole assembly, while the solid substantially cylindrical section distal end is tapered and is configured to project from the distal end of the pole assembly. The adaptable hunting blind further includes a first securing device positioned substantially perpendicular to the vertical axis of the pole assembly at the proximal pole section; and a second securing device positioned substantially perpendicular to the vertical axis of the pole assembly at the distal pole section.
US10165768B2 System and apparatus for the storage and display of fishing lures
The present invention relates to the storage and display of objects, mainly fishing lures. The invention disclosed herein relates to the organization, management and display of objects to assist in the storage and use of lures, and other objects, through the disposition of an aperture associated with such an object over an apparatus. In the application of storage and display of fishing lures, the present disclosure allows for identification and selection of lures while maintaining the lures separately and in a hanging orientation maintaining the form or the lure consistent with how such a lure is pulled through the water when used.
US10165761B1 Multilevel cage for transporting and stunning live poultry
Poultry birds in a multi-compartment cage can be removed by placing openings to each compartment on a first side of the cage, and covering each opening, with a spring-loaded door wherein the spring loading is provided by an over-center spring. During transport of the birds in the cage compartment, the spring loading of each door is sufficient to prevent any bird from exiting the cage. At the delivery point, the entire cage can be tilted to the side of the openings at an angle sufficient to cause the birds to slide against and open the spring-loaded door beyond the spring's center, thereby causing the door to completely open. After the birds have slid out of the cage, the doors can be closed. Poultry birds are loaded into the cage compartments via a second door in each compartment, and each second door is disposed on a second side of the cage.
US10165757B2 Scarfing type scratching pad
The present invention provides a scarfing type scratching pad, including a base board which includes a plurality of salients, a plurality of side boards which includes a plurality of salients and recess holes and a plurality of top boards which have a plurality of recess holes. A three-dimensional shape is created with the salients of the base board sequentially going through the recess holes of the side boards and the recess holes of the top boards, and also the salients of the side boards sequentially going through the recess holes of the top boards. By this invention, it provides a scarfing type scratching pad that can let the cats play, rest, sleep and keep their claws honed and this pad also have functions of collecting cats' hair and scratching confetti.
US10165755B1 Wireless location assisted zone guidance system region lookup
An assisted zone guidance system automatically activates a stored assisted guidance region based upon collar position at initiation, relative location of one or more assisted guidance regions, and possible query results. The assisted guidance regions are stored within a look-up table that is defined by at least one reference point, and rows and columns that are offset from the reference. The table rows and columns correspond to geographic locations. The value retrieved from the indexed array is used to either create a new assisted guidance region, select an assisted guidance region that contains the current collar location, or if the collar is not within a region to select an adjacent assisted guidance region. Each assisted guidance region contains a plurality of guidance zones that each have an associated set of characteristics used to provide behavioral guidance to an animal.
US10165752B1 Maize inbred PH2RTF
A novel maize variety designated PH2RTF and seed, plants and plant parts thereof are provided. Methods for producing a maize plant comprise crossing maize variety PH2RTF with another maize plant are provided. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into PH2RTF through backcross conversion and/or transformation, and to the maize seed, plant and plant part produced thereby are provided. Hybrid maize seed, plants or plant parts are produced by crossing the variety PH2RTF or a locus conversion of PH2RTF with another maize variety.
US10165751B2 Canola inbred line G30853A
The present invention relates to a new and distinctive canola, designated G30853A. Also included are seeds of canola G30853A, to the plants, or plant parts, of canola G30853A and to methods for producing a canola plant produced by crossing the canola G30853A with itself or another canola genotype, and the creation of variants by mutagenesis or transformation of canola G30853A.
US10165738B2 Blow operation device
To reduce fatigue in the arm of an operator of a blow operation device driven by an electric motor and to realize a blow operation of blowing and gathering generated compressed air from both the right and left with a small operational burden. A blow operation device includes a backpack type frame, a battery attached to the frame, a blower body having an electric motor to which power is fed from the battery and having an axial fan driven by the electric motor, and a blower tube connected to a blow side of the blower body, the frame including a back contact surface, and the blower body being attached to the frame such that axial directions of the electric motor and the axial fan are along the back contact surface.
US10165737B2 Warm cloud catalyst, preparation method therefor and application thereof
Disclosed are a warm cloud catalyst, a preparation method and an application thereof. The warm cloud catalyst comprises the following components in parts by weight: plant powder/plant ash/plant carbon powder 80-120 parts; surfactant dry powder 0.5-5 parts or a surfactant solution 15-32 parts; and a thickening agent 2-10 parts. All the components of the catalyst are easily wettable. The plant powder/plant ash/plant carbon powder is used as a dispersing agent and a vapor condensation nucleus; the surfactant can reduce surface tension of some cloud droplets and facilitate combination of the cloud droplets with other cloud droplets upon collision, so as to expand the cloud droplet spectrum; the thickening agent can absorb water and continuously expand to become large droplets in cloud. The catalyst is non-corrosive, is not easily agglomerated, is easy to store, produce and process, and is safe and nontoxic, available in material, and convenient and simple in use.
US10165731B2 Mechanical discharger combined with an extractor device for bulk product stored in silo-bags
A mechanical discharger (a) combined with an extractor device (b) of the bulk product (c) stored in a silo bag (d), of the type comprising a winding tube (10) driven by rotation and which is mounted on support arms (11) hinged to a wheeled (2) frame (1) and wherein the product extractor device (b) is a continuous conveyor structure having a lower loading part (5) substantially horizontally and transversely positioned within the bag-silo (d). From the discharge end, the silo-bag wall (d) is cut with two lateral longitudinal cuts, being the wall divided into an upper part (d1) and a lower one (d2). The winding tube (10), draws by rotation and by the corresponding end the upper half portion (d1) of the silo bag (d). A second winding tube (20) is mounted underlying and parallel to the first tube (10) through support and positioning means (30) and though a mechanical transmission (40). The second winding tube (20) draws by rotation and by the same end, the lower half part (d2) of the silo bag (d). It is thus achieved that the extractor device (b) only draw the product (c) in good condition, while the lower layer of the spoiled product (cl), is drawn by the lower part (d2) of the bag wall and then discarded through the open end of the bag.
US10165727B2 Trimmer head
A trimmer head that includes a casing to be coupled to a driveshaft. The casing includes an upper shell and a lower shell, with the lower shell including a second toothing that protrudes upwardly. The trimmer head further includes an upper disk and a lower disk within the casing, with the lower disk including a first toothing that protrudes downwardly. A spool of cutting wire is positioned between the lower disk and the upper disk. In an engagement position, the first toothing and the second toothing are engaged and the upper disk and lower disk rotate with the lower shell. In a free position, the first toothing and the second toothing are disengaged and the upper disk and lower disk rotate with respect to the lower shell.
US10165724B2 Potato seed planting apparatus and method of planting potato seed using the apparatus
A potato seed planting apparatus has: a frame configured to be advanced over a subjacent field into which potato seed is planted; at least one container on the frame for a supply of potato seed; and a plurality of laterally spaced planting units on the frame. Each of the planting units is configured to cause potato seed from the at least one container to be discharged to the subjacent field at controlled time intervals as the potato seed planting apparatus is advanced in a travel path. First and second of the planting units are configured so that the discharge time intervals for potato seeds from the first planting unit are different than the discharge time intervals for potato seeds from the second planting unit with the potato seed planting apparatus advanced at a first speed in the travel path.
US10165721B2 Disc holder and scraper construction for disc harrows
A disc holder and scraper construction for disc harrows comprises a disc element fixed to a rotary hub, which is supported by a disc holder spring in turn fixed to a framework of a disc harrow, the disc holder construction further comprising a scraper assembly for removing soil adhering to a disc element, the scraper assembly being affixed to a flexible disc scraper arm, which is in turn affixed to the disc holder spring; the disc scraper arm, affixed to the disc holder spring and not to the harrow framework, supports the scraper assembly and is driven in a timed manner with respect to the disc element.
US10172269B2 Chuck device and component mounting machine
A chuck device includes a plurality of types of chuck pawls clamping a component, a chuck pawl switching mechanism switching the chuck pawls in use among the plurality of types of chuck pawls in accordance with the type of the component to be clamped, and a driving mechanism allowing the chuck pawl switched by the chuck pawl switching mechanism to be put into a clamping operation. The chuck pawl switching mechanism is configured to use a cylindrical cam, the plurality of types of chuck pawls are placed at predetermined intervals around the cylindrical cam, a cam follower disposed in each of the chuck pawls is fitted into a cam groove in an outer peripheral surface of the cylindrical cam, and the respective chuck pawls are moved upward and downward independently of each other by the cylindrical cam being rotated.
US10172268B2 Electronic component mounting device
A component mounting device includes a mounting head that is movable in a horizontal direction and mounts a held component on a substrate and a control portion that controls the operation of the mounting head. The control portion is configured to perform control of a speed of mounting, by the mounting head, of a component to be located closely adjacent to another component and to be mounted on the substrate such that an interval to an adjacent component is equal to or less than a predetermined threshold, on the substrate. A speed of mounting of the component is less than a speed of mounting in a normal state in which the mounting head mounts a component, which is not the component to be located closely adjacent to another component, on the substrate.
US10172267B2 Component supply device
A component supply device includes a storage section, a mounting section, and a component support section. The storage section stores multiple components. The storage section is mounted to the mounting section. The storage section is attachable and detachable in relation to the mounting section. The component support section supports, in a scattered state, multiple components which are discharged from an opening of the storage section which is in a state of being mounted to the mounting section.
US10172264B2 Housing and electronic device
A housing includes a first member that has a first conductor, a second member that has a second conductor and cooperates with the first member to accommodate a circuit board on which an electronic element is mounted, inside a space surrounded by the first conductor and the second conductor, and a plurality of connecting elements that are arranged at a predetermined arrangement interval y to fix the second member to the first member.
US10172258B2 Cooling structure for electronic boards
A cooling structure for large electronic boards with closely-spaced heterogeneous die and packages is disclosed. The assembly includes a frame having a plurality of openings. The assembly further includes a cold plate mounted to the frame. The cold plate includes at least one inlet and at least one outlet and fluid channels in communication with the at least one inlet and the at least one outlet. The assembly further includes a heat sink mounted within each of the plurality of openings which in combination with sidewalls of the openings of the frame and the cold plate form individual compartments each of which are in fluid communication with the fluid channels.
US10172255B2 Enhanced rack/cabinet mobility and stability for a server rack
A mobility apparatus. The mobility apparatus may include a continuous fixed-length rail attached horizontally to a bottom structural member of the front or the rear of a server rack. The continuous fixed-length rail exceeds a width of the server rack by an equal amount on either side of the server rack. The mobility apparatus also includes a lower rail portion attached to a lower edge of the continuous fixed-length rail; a raised rail portion attached to an extended length of each portion of the continuous fixed-length rail; and at least one wheel attached to an underside of each end of the extended length of the continuous fixed-length rail.
US10172254B2 Handle locking device and electronic system having the same
A handle locking device and an electronic system of the invention use the rotation of a handle for push movement against a case so as to move an activation bracket to have displacement relative to a swinging bracket. Pushed by the activation bracket, the swinging bracket produces a lateral swing at one end accordingly so that a hook at the end of the swinging bracket laterally moves between a locking position and an unlocking position. Further rotation of the handle will further push against the shelf where the electronic system is mounted and bring the electronic system to move relative to the shelf and eject. A single rotational stroke of the handle is transformed into consecutive unlocking movement and ejection movement. Insertion, locking, unlocking, and ejection of the electronic system on the shelf are easily done by manual operation of the handle without the need of additional tools.
US10172253B2 System for maintaining the environment of a self-cooled data storage library
A barrier system configured to at least partially surround at least one access opening that permits access to an interior of a data storage library. The barrier system includes at least one side surface configured to be coupled to at least one door along a first side surface location and to the data storage library along a second side surface location. The at least one side surface may be configured to be deployable to surround the at least one access opening and form a working space when the at least one door is in an open position, and is configurable to be collapsible when the at least one door is in a closed position. The at least one side surface may also be configured to resist environmental conditions external to the data storage library from intruding into the working space when the at least one side surface is deployed.
US10172252B1 Information handling system having an ergonomic plunger for a server planar board
An information handling includes a plunger that secures a server planar board within the information handling system. The plunger includes a nut, a body, a rod, and a cap. The nut tightens toward the body and holds the server planar board between the nut and the body. The rod securely holds the server planar board within the information handling system in response to the plunger being in a locked position, and enables the server planar board to be removed from within the information handling system in response to the plunger being in an unlocked position. The cap includes a handle to provide a surface for a force to be exerted to cause the plunger to move from the locked position to the unlocked position.
US10172251B2 Fastening structure, electronic assembly and operating method of fastening structure
A fastening structure including a base pillar, a pair of elastic arms, and a top pillar is provided. The base pillar is assembled to an object, the elastic arms are connected between the top and the base pillars, and a gap is provided between the elastic arms. The top pillar is adapted to stretch or compress the elastic arms when an external force is exerted to reduce or expand the gap. The top pillar and the elastic arms pass through a through hole of a connector when the elastic arms are stretched to reduce the gap to make the connector contact the base pillar. After the force is removed, the gap between the elastic arms is restored to fasten the fastening structure between the elastic arms and the base pillar in a floating state. An electronic assembly and an operating method of the fastening structure are also provided.
US10172249B1 Interposer electrical connector for a chip module
An electrical connector for electrically connecting a chip module, including an insulating body provided with multiple accommodating grooves in multiple rows and vertically passing through the insulating body. Each two adjacent accommodating grooves are provided with a partition or a space above the partition. The insulating body is concavely provided downward with at least one groove correspondingly located on the partition or in the space above the partition. The groove has a bottom surface and a side surface being closed and formed by extending upward from a periphery of the bottom surface, and the groove is configured for a pushing pin to push and eject the insulating body from a mold. The insulating body is protrudingly provided upward with a plurality of protruding blocks, configured to support the chip module. The groove and all the protruding blocks are not located on the same partition.
US10172239B2 Tamper-respondent sensors with formed flexible layer(s)
Tamper-respondent electronic circuit structures, electronic assembly packages, and methods of fabrication are provided which include, at least in part, a tamper-respondent sensor. The tamper-respondent sensor includes one or more formed flexible layers of, for instance, a dielectric material, having opposite first and second sides, and circuit lines defining at least one resistive network. The circuit lines are disposed on at least one of the first side or the second side of the formed flexible layer(s). The formed flexible layer(s) with the circuit lines includes curvatures, and the circuit lines overlie, at least in part, the curvatures of the formed flexible layer(s). In certain embodiments, the formed flexible layer(s) may be one or more corrugated layers or one or more flattened, folded layers.
US10172234B2 Wired circuit board
The wired circuit board includes an insulating layer and a conductive pattern provided on the insulating layer. The insulating layer has an inclined face and a flat face, and a supplementary angle y to an angle formed by the inclined face and the flat face is more than 0 degree and 20 degrees or less.
US10172227B2 Plasma accelerator with modulated thrust
The invention relates to a plasma accelerator that produces and controls a plasma stream exhaust, in particular for space propulsion. The ions are produced inside the discharge chamber by working gas collisional ionization by electrons from a single electron source placed outside, also employed for ion beam neutralization. The ion motion is directed outwards through the exit side by the electric field between a cathode grid and the walls of the plasma chamber. The acceleration voltage imparts energy to the ion flux and an electrically biased control grid modulates the ion outflow from the discharge chamber and the electron inflow from the electron source. This allows electrical control of throttle and/or modulation of thrust delivered along the longitudinal direction of the thruster axis. Several plasma accelerators could be clustered together to provide controlled non-axial thrust using the individual control of throttle.
US10172225B2 Extreme ultraviolet light generation apparatus
An extreme ultraviolet light generation apparatus may include: a chamber including a plasma generation region to which a target is supplied, the target being turned into plasma so that extreme ultraviolet light is generated in the chamber; a target supply part configured to supply the target to the plasma generation region by outputting the target as a droplet into the chamber; a droplet detector configured to detect the droplet traveling from the target supply part to the plasma generation region; an imaging part configured to capture an image of an imaging region containing the plasma generation region in the chamber; and a controller configured to control an imaging timing at which the imaging part captures the image of the imaging region, based on a detection timing at which the droplet detector detects the droplet.
US10172224B2 Extreme UV light generator
An extreme ultraviolet light generation apparatus may include: a chamber in which extreme ultraviolet light is generated from plasma generated by irradiating a target supplied into the chamber with a laser beam; a target generator that supplies the target into the chamber as a droplet; a droplet measurement unit that measures the droplet supplied from the target generator into the chamber; and a shielding member that shields the droplet measurement unit from electromagnetic waves emitted from the plasma, the droplet measurement unit including: a light source that emits continuous light to the droplet; a window provided in the chamber to allow the continuous light to transmit therethrough; and an optical sensor that receives the continuous light via the window. The shielding member includes a shielding body provided on the chamber side with respect to the window and configured to cover an optical path of the continuous light.
US10172220B1 Pairing method in illumination system, illumination system, and illumination controller
Access devices broadcast a first command signal, and each of luminaires transmits first information as a reply to access devices. The first information includes identification information of the luminaire and a radio field intensity of the first command signal. After receiving plural pieces of the first information, each access device transmits second information to an illumination controller. The second information includes identification information of the access device and the plural pieces of the first information. The illumination controller: determines, when determining that a predetermined luminaire has transmitted the first information to only one access device, that the predetermined luminaire and the one access device are to be paired; and determines, when determining that the predetermined luminaire has transmitted the first information to the plural access devices, that the predetermined luminaire and an access device among the plural access devices which has a highest radio field intensity are to be paired.
US10172218B2 Master/slave arrangement for lighting fixture modules
The present disclosure relates to a lighting fixture that includes a driver module and at least one other module that provides a lighting fixture function, such as a sensor function, lighting network communication function, gateway function, and the like. The driver module communicates with the other modules in a master/slave scheme over a communication bus. The driver module is configured as a slave communication device, and the other modules are configured as master communication devices. As such, the other modules may initiate communications with the driver to send information to or retrieve information from the driver module.
US10172213B2 Networked, wireless lighting control system with distributed intelligence
A programmable lighting control system integrates time-based, sensor-based, and manual control of lighting and other loads. The system includes one or more groups of controlled lighting areas, which may be, e.g., floors of a building. Each group may have one or more lighting zones, which may be, e.g., individual rooms or offices on a building floor. Each lighting zone includes occupancy and/or daylight sensors that may be wirelessly coupled to a gateway of the group. Each gateway is coupled to a network, such as, e.g., a local area network (LAN). Control software, residing on a computer (e.g., a personal computer or a server) coupled to the network and accessible via the network, remotely communicates with and controls the lighting zones either individually, groupwise, or globally. Each lighting zone can also be locally controlled at the gateway and can function independently of the control software and the gateway.
US10172210B2 Systems and methods for generating drive conditions to maintain perceived colors over changes in reference luminance
A method of generating drive conditions for light sources to maintain a desired color of a light emitted by the light sources, as perceived by a human observer, over a change in a reference luminance, includes determining a corrected color that produces perception of the desired color, by the human observer, in the presence of the reference luminance; and determining light source drive conditions to produce the corrected color. A light fixture includes multiple illumination panels and control electronics. Some of the illumination panels emit a reference luminance; others emit light of an accent color different from the reference luminance. The control electronics modify an intensity level of the reference luminance, and compensate drive conditions supplied to LED chips that emit the accent color, to compensate the accent color for effects of modifying the intensity level, on human perception of the accent color.
US10172202B2 Circuit arrangement for controlling a LED unit and method of operating the same
A circuit arrangement for controlling the brightness of at least one LED unit is described by the disclosure. The circuit arrangement, in one example, includes an input for receiving a phase-cut operating voltage from a power supply, a signal processor, connected with the input and adapted to provide a dimming signal for the at least one LED unit from the operating voltage. To allow an efficient reduction of noise in the dimming signal but simultaneously to allow an improved dimming of the LED unit, the signal processor are configured to operate at least in a noise suppression mode and a dimming mode. A control device is provided, connected with the signal processor and configured to set the mode of the signal processor in dependence of the variation in the operating voltage.
US10172199B1 Light-actuated wide voltage range LED lamp driver circuit
The present light-actuated wide voltage range LED lamp driver circuit includes a rectifier module, two LED modules, a detection module, a control module, a light actuated module, an actuator and a main relay. The output terminals of the rectifier module are connected to the detection module and the control module respectively, and the detection module and the two LED modules are respectively connected to the control module. The detection module includes a transistor Q1 and a transistor Q2. In the low voltage range, both of the transistor Q1 and the transistor Q2 are turned off, making the two LED lamp modules connected in parallel; while In the high voltage range, both of the transistor Q1 and the transistor Q2 are turned on, making the two LED lamp modules connected in series.
US10172196B2 Light unit driver system
A light unit driver comprising a plurality of light unit driver channels, each light unit driver channel being configured for driving a respective light unit via a respective light unit driver channel output of the light unit driver channel, —a supply rail that is connected to respective power inputs of the light unit driver channels to conduct electrical energy to the light unit driver channels, —a backup energy storage configured for storing electrical energy, —a control device for controlling the light unit driver, The backup energy storage is electrically connected to the light unit driver channel output of one of the light unit driver channels, the light units being connected to the light unit driver channel outputs of the remaining light unit driver channels. The control device is configured to: —in an operational mode, operate the one of the light unit driver channels to charge the backup energy storage via the one of the light unit driver channel outputs to which the backup energy storage is connected, and operate the remaining light unit driver channels to drive the light units, and—in an emergency mode, operate the one of the light unit driver channels to feed energy back to the supply rail to power the remaining light unit driver channels via the one of the light unit driver channels from the backup energy storage.
US10172194B2 Light emitting element driving circuit, light emitting device, display device, and light emission controlling method
Disclosed herein is a light emitting element driving circuit including: a capacitive element; a current limiting section limiting a charging current for the capacitive element; a first constant current source stabilizing a discharging current supplied from the capacitive element to a light emitting element; and a switch controlling ON and OFF in supplying the discharging current to the light emitting element. The capacitive element is charged with electricity from the power source circuit in the preceding stage through the current limiting section. Also, the electric charges in the capacitive element are discharged in the form of a given discharging current for the discharging time period, and the light emitting element emits light in accordance with the given discharging current. In this case, the charging current for the capacitive element is limited by the current limiting section in such a way that the current value thereof becomes small.
US10172186B2 Ceramic cylindrical heater
A heater includes a ceramic body having a pillar or cylindrical shape; a heat generating resistor disposed in an interior of the ceramic body; a metallic layer which is disposed on an outer peripheral surface of the ceramic body and extends along a circumferential direction thereof; a flange bonded to the metallic layer via a bonding material, the bonding material including a meniscus part extending from the metallic layer to the flange; and a metallic wire which is disposed in an interior of the meniscus part on the outer peripheral surface of the ceramic body and extends along the circumferential direction.
US10172185B2 Selective heating of vehicle side window
An exemplary assembly includes a side window moveable between a first position and a second position, a heating element that selectively heats the side window, the heating element generating more heat when the side window is in the first position than when the side window is in the second position.
US10172181B2 Apparatus and method of transmitting/receiving signals in mobile communication system supporting carries
The disclosure relates to methods and systems for converging a 5th-Generation (5G) communication system with technology for Internet of Things (IoT). The disclosure is applicable to intelligent services based on 5G communication and IoT-related technologies. A method for configuring a connection by a terminal is provided, which includes receiving a radio resource control (RRC) message from a base station, determining whether semi-persistent scheduling (SPS) and transmission time interval (TTI) bundling are configured based on the RRC message, determining whether dual connectivity is configured, if the SPS and the TTI bundling are configured, determining whether the TTI bundling is configured for master cell group (MCG) and the SPS is configured for secondary cell group (SCG), if the dual connectivity is configured, and configuring an RRC connection based on the RRC message, if the TTI bundling is configured for the MCG and the SPS is configured for the SCG.
US10172180B1 Configuring network connections
A first network interface and a second network interface of a wireless network device are respectively controlled to operate as a station in a first wireless network and as an access point in a second wireless network. A beacon message, which includes a first signal strength of a first bridge node that is an access point in the first wireless network, is transmitted through the second network interface. A probe response message, which includes a second signal strength of a second bridge node that is an access point in a third wireless network, is received at the second network interface. Conditioned on determining that the second signal strength is greater than the first signal strength, the first network interface is disconnected from the first bridge node and is connected to the second bridge node to operate as a station in the third wireless network.
US10172178B2 Wireless LAN station having platform capable of changing wireless LAN connection technique
Proposed is a method for receiving a Wi-Fi service by a wireless LAN station supporting an application service platform (ASP). Specifically, the Wi-Fi service can be received through at least two connection techniques, for example, a Wi-Fi direct connection of Wi-Fi infrastructure connection may be used. The wireless LAN station having an ASP may detect information on each of the connection techniques and may be provided with the Wi-Fi service using one of the connection techniques. In addition, when a change in a communication environment or the like occurs, the connection technique may be switched and, in this case, signaling for switching the connection technique may be used.
US10172176B2 Method and system for initial synchronization and collision avoidance in device to device communications without network coverage
A method at a first device for enabling a device-to-device wireless link, the method detecting whether a presence signal of a second device is received over a first time period, the presence signal of the second device having a time-slot boundary; and if the presence signal of the second device is not detected, initiating a time-slot boundary by the first device including: transmitting a first presence signal of the first device in a selected time-slot; and checking for an acknowledgment to the first presence signal.
US10172174B2 Selection between cellular communication link and device-to-device (D2D) communication link using reference signals
A base station (eNB) selects between a cellular communication link and a device-to-device (D2D) communication link for communication between a first user equipment (UE) device and a second UE device. The eNB instructs each UE device to transmit a reference signal that is received by the other UE device and the eNB. Each UE device reports D2D channel characteristic information indicative of the received reference signal. The eNB determines first cellular channel characteristic information of a first portion of a cellular communication link between the first UE device and the eNB and determines second cellular channel characteristic information of a second portion of the cellular communication link between the second UE device and the eNB. Based on at least one of the first cellular channel characteristic information, the second cellular channel characteristic information, and the D2D channel characteristic information, the eNB selects cellular communication or D2D communication for communication between the UE devices.
US10172173B2 Information processing system and display device
A display device includes: a first wireless communication unit which performs wireless communication in a first format with an external device; a storage unit which stores connection information used in the wireless communication in the first format; a change unit which changes the connection information stored in the storage unit; and a display unit which displays an image received via the first wireless communication unit from the external device. A first information processing device includes: a wireless reader/writer which performs wireless communication in a second format in order to read information from or write information in a wireless tag; an acquisition unit which acquires the changed connection information; and a writing unit which outputs, to the wireless reader/writer, a signal for writing the connection information acquired by the acquisition unit into a first wireless tag.
US10172171B2 System for connecting a mobile device to a wireless network of an aircraft
A system and method for connecting a mobile device to a wireless network of an aircraft, for automating and securing the connection of a mobile device to a wireless network of an aircraft. A connection system includes: a management module installed in a secured area of the aircraft and linked to an access point of the wireless network, the management module being configured to generate connection parameters and to configure the access point according to the connection parameters; and a wireless transmission module installed in the secured area and linked to the management module, the transmission module being configured to deliver the connection parameters to the mobile device according to a range restricted to the secured area, the connection parameters being adapted to allow the mobile device to be connected by a simple scan and securely to the wireless network of the aircraft via the access point.
US10172170B2 Method for changing association ID in wireless communication system and apparatus therefor
The present invention discloses a method for changing an association ID in a wireless communication system and an apparatus therefor. Specifically, a method for changing an association identification (AID) of a first station (STA) communicating directly with a second STA in a wireless communication system comprises the steps of: receiving, from an access point (AP), a reassignment response frame containing new AID information to be newly allocated to the first STA; the first STA transmitting an update request frame containing the new AID information to the second STA; and as a response to the update request frame, receiving an update response frame from the second STA.
US10172167B2 Electronic device and connection method thereof
Disclosed are an electronic device for making a connection with an external electronic device and a method of operating the same. A method of operating a first electronic device includes acquiring virtual device information associated with a second electronic device and connection information between the second electronic device and one or more third electronic devices, which is generated based on the virtual device information, and making a connection with the one or more third electronic devices through short range wireless communication by using the virtual device information and the connection information.
US10172165B2 Method for configuring a MAC PDU for D2D communication system and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for constructing a MAC PDU for D2D communication system, the method comprising: constructing, by a first UE, a MAC PDU including a source ID, a target ID, a plurality of logical channel IDs and a plurality of MAC SDUs, wherein each MAC SDU is transmitted from the first UE identified by the source ID to each second UE identified by the target ID via a logical channel identified by one of the plurality of logical channel IDs; transmitting the MAC PDU to at least one second UE via an interface, wherein the interface is configured between the first UE and the at least one second UE directly.
US10172160B2 Channel contention method, access point, and station
The present disclosure discloses a channel contention method, an access point, and a station. The method includes: sending, by an AP, an RTS frame, where the RTS frame carries group response indication information, and the group response indication information is used to instruct multiple STAs to return CTS frames; receiving, by the AP, a CTS frame that is returned according to the group response indication information by a STA among the multiple STAs that receives the RTS frame; and determining, by the AP according to the received CTS frame, that a transmission opportunity is obtained. According to the channel contention method, the access point, and the station in the embodiments of the present disclosure, data transmission between an AP and multiple STAs can be effectively protected with a relatively small overhead, and system efficiency can be improved.
US10172159B2 Data transmission method and device
The present disclosure provides a data transmission method and device. The method includes sensing, by a station, whether a channel allocated by an access point associated with the station is occupied, before obtaining a downlink scheduling phase. If the channel is not occupied, sending, by the station, channel clear signaling to the access point, where the channel clear signaling includes a first identifier used for identifying the station and a second identifier used for identifying the access point. The method also includes receiving, by the station in the downlink scheduling phase, data transmitted by the access point. The present disclosure ensures normal data transmission.
US10172158B2 Systems and methods for self-deferral with downlink and uplink transmission opportunity sharing
According to certain embodiments, a method for self-deferring transmissions in a multi-carrier network includes determining, by a first controller seeking to initiate a carrier sensing procedure in a first cell operating on a first carrier, that a second cell associated with a second controller has initiated a first transmission opportunity on a second carrier that is adjacent to the first carrier. The first controller determines a first transmission opportunity duration associated with the first transmission opportunity initiated in the second cell. The first controller defers the carrier sensing procedure to be performed in the first cell by the first transmission opportunity duration. The carrier sensing procedure in the first cell is initiated after the first transmission opportunity duration unless instructed by the second controller.
US10172155B2 Bundling and hybrid automatic repeat request operation for enhanced machine-type communication
Methods, systems, and devices for wireless communication are described. A user equipment (UE), which may be a machine-type communication device and may have a half-duplex capability, may receive grants for uplink resources and downlink resources that overlap in time. The UE may prioritize the grants and either drop the low priority grant or may monitor a non-overlapping portion of resources assigned by the lower priority grant, for example. The UE may determine an acknowledgement mode for the downlink transmission based on one or more grants or on an explicit indication from a base station in some examples. A control format indicator may be interpreted based on the grant or on the bundling size. In some cases, the UE may identify a retuning time (e.g., for switching between transmit and receive modes or for switching frequencies) and may determine uplink and downlink bundling sizes based on the retuning time.
US10172154B2 Method and device for sending control information and method and device for receiving control information
Provided are a method and device for sending control information and receiving control information. The method for sending control information comprises repeatedly sending control information within a scheduling period of the control information M times, wherein the scheduling period is the length of N radio frames, N and M are positive integers greater than 1, and N is greater than or equal to M. The disclosure solves the technical problem in the related art that control information cannot be correctly received in a low-coverage environment and thus a terminal cannot normally access a network, achieving the technical effect of accurately receiving the control information so as to ensure that the network can be accessed normally.
US10172150B2 TTI scheduling for improved ramp up of TCP throughput in cellular networks
A wireless device, such as a user equipment device (UE), and a base station are disclosed, which may communicate with more efficient use of dynamic transmit time interval durations to enable a faster and more efficient ramp up of TCP communications to a higher or maximum throughput. The UE may communicate uplink or downlink communications with the base station according to a first shorter TTI duration for a first period of time. After the first period of time, the UE may communicate uplink or downlink communications to the base station according to a second longer TTI duration. For the case of uplink communications, the UE may be configured to increase a congestion window size after each acknowledgement of an uplink communication received by the base station during the first period of time. For the case of downlink communications, the base station may be configured to increase a congestion window size after each acknowledgement of a downlink communication received by the UE during the first period of time.
US10172149B2 Uplink resource scheduling method, terminal and base station
The present invention discloses an uplink resource scheduling method, and also discloses a corresponding terminal and base station. In the method, a base station calculates an uplink resource required to grant to a terminal by a base station according to a split bearer data ratio, and then performs uplink resource grant.
US10172142B2 Interference coordinator method and device
For a terminal located in any area of a first cell in a first system, a sum of actual interference of all second cells to any spectrum resource to be used by the terminal can be determined according to a pre-established interference matrix for representing historical reference interference of each second cell in a second system to each area in the first cell and a spectrum resource real-time occupation status of each second cell; when it is determined that the sum does not exceed a preset interference threshold value range, it is determined that the terminal can use the any spectrum resource; or when it is determined that the sum exceeds a preset interference threshold value range, it is determined that the terminal cannot use the any spectrum resource.
US10172139B2 Routing and interference coordination in self-backhauling wireless mesh networks
IP packets are routed across mesh and relay nodes in a wireless network via an IP tunnel that is established between a pair of mesh nodes terminating on the disclosed system, also referred to as Mesh App. The Mesh App has several key functions beyond terminating IP tunnels, such as: (1) collecting local wireless user equipment IP addresses from the local Core Network, (2) remote IP addresses and routing information from its neighbor Mesh Apps, and (3) routing user's data packets according to its routing table across the IP tunnel. This tunnel is simultaneously used as a control channel to allocate frequency sub-bands to backhaul and radio access user equipment across neighbor mesh nodes to minimize self-backhaul interference.
US10172137B1 Apparatus and methods for efficient wireless channel usage
A multi-user uplink transmission is performed by analyzing, by a first wireless station, a spatial reuse field in a first frame, and generating, by the first wireless station, a second frame, wherein the second frame includes a spatial reuse field that is generated based on the spatial reuse field of the first frame. The first frame and the second frame are within the same transmission opportunity (TXOP) and the first frame is transmitted prior to the second frame during the TXOP.
US10172136B1 Method and apparatus for stabilizing wireless WAN interface
An example method is for controlling a wireless WAN modem configured to attach to a cellular network is disclosed. The method includes determining values of variables indicating a number of attachments of the modem to the cellular network, a received signal strength indication (RSSI) for the modem detecting the cellular network, whether the modem is registered with the cellular network, whether the modem is attached to the cellular network, whether the modem is attached to the cellular network of a predefined technology, and whether the modem is connected via the cellular network to a further network. The method also includes disrupting provision of power to the modem when the values of the variables satisfy a specified set of criteria.
US10172135B2 MMW physical layer downlink channel scheduling and control signaling
A wireless transmit/receive unit (WTRU) (e.g., a millimeter WTRU (mWTRU)) may receive a first control channel using a first antenna pattern. The WTRU may receive a second control channel using a second antenna pattern. The WTRU may demodulate and decode the first control channel. The WTRU may demodulate and decode the second control channel. The WTRU may determine, using at least one of: the decoded first control channel or the second control channel, beam scheduling information associated with the WTRU and whether the WTRU is scheduled for an mmW segment. The WTRU may form a receive beam using the determined beam scheduling information. The WTRU receive the second control channel using the receive beam. The WTRU determine, by demodulating and decoding the second control channel, dynamic per-TTI scheduling information related to a data channel associated with the second control channel.
US10172134B2 Method and apparatus for transmitting and receiving control signal for merging carriers in transmission
Embodiments of the present invention are directed to a method and apparatus for transmitting and receiving a control signal (for example, PDCCH signal) in an asymmetric multicarrier environment. The method for transmitting a control signal for an asymmetric multicarrier in a wireless connection system according to one embodiment of the present invention comprises: determining the size of a carrier indicator field (CIF) indicating a downlink component carrier (DL CC) by which downlink data is transmitted, on the basis of a maximum value of the number of DL CCs and of the number of uplink component carriers (UL CCs) being managed in a base station; transmitting the CIF on a 1st DL CC to a terminal through a physical downlink control channel (PDCCH); and transmitting downlink data on a 2nd DL CC indicated by the CIF to the terminal through a physical downlink shared channel (PDSCH).
US10172132B2 Mobile communication system and user equipment
In a mobile communication system including a first base station, a second base station, and user equipment connected to the first base station as a master base station, upon triggering a random access procedure toward a cell of the second base station, the user equipment performs a contention based random access procedure on a secondary cell, based upon one of (a) selecting the secondary cell on which a random access signal is to be transmitted in accordance with an instruction from the first base station; (b) selecting the secondary cell on which the random access signal is to be transmitted using implicit information in the user equipment; and (c) determining autonomously at the user equipment the secondary cell on which the random access signal is to be transmitted.
US10172131B2 Network nodes and methods for enabling access to a radio network node
A wireless device (120) and a method for enabling access to a radio network node (110) as well as a radio network node (110) and a method for enabling the wireless device (120) to enable access to the radio network node (110) are disclosed. The wireless device (120) supports a first transmission bandwidth. The radio network node (110) operates a carrier on a second transmission bandwidth. The first transmission bandwidth is narrower than the second transmission band width. The wireless device (120) obtains (202) information about the carrier. The wireless device (120) determines (206) a mapping scheme for mapping a set of enumerable elements, e.g. resource blocks or sequence elements, to frequency ranges based on the information about the carrier.
US10172130B2 Wideband low latency communication
Methods, systems, and devices for wireless communication are described. A wireless device configured for carrier aggregation may communicate using transport blocks (TBs) mapped according to a wideband configuration that includes resources of multiple component carriers (CCs) within a single, low latency transmission time interval (TTI)—e.g., a TTI that has a shorter duration relative to other TTIs used in the same system. The number of CCs, and thus bandwidth, available for mapping each TB may change dynamically based on the configuration of the CCs. For a CC configured with a control region during a given low latency TTI, a TB sent during that low latency TTI may not be mapped to resources of that CC. In other cases, portions of a CC configured with a control region may be used for wideband configurations. Wideband low latency communications may be used on the uplink or downlink communications, or both.
US10172129B2 Method of mapping physical resource to logical resource in wireless communication system
A method of mapping a physical resource to a logical resource in a wireless communication system is described. The method includes dividing a physical frequency band into at least one frequency partition. Each frequency partition is divided into a localized region and a distributed region in a frequency domain. The method further includes mapping the at least one frequency partition into at least one logical resource unit. The localized region is directly mapped into the logical resource unit and the distributed region is mapped into the logical resource unit after rearranging subcarriers within the distributed region.
US10172127B2 Early termination of repeated transmissions for MTC
Systems, apparatus, user equipment (UE), evolved node B(eNB), and methods are described for machine-type communications (MTC) with early termination of repeated transmissions. In MTC implementations with narrow bandwidth, significant numbers of retransmissions may be scheduled based on channel quality measurements. If data is successfully decoded at a receiving device while a significant number of retransmissions remain, system resources are wasted. Embodiments described herein thus use downlink control messaging or intermediate hybrid automatic repeat request (HARQ) messaging for early termination of repeated messages.
US10172122B1 Identification of uplink interference in a long-term evolution (LTE) communication system
An LTE base station to facilitate identification of uplink interference serves a plurality of UE devices and one or more relay nodes. The LTE base station is configured to identify a first scheduling group comprising the plurality of UE devices and a second scheduling group comprising the one or more relay nodes based on LTE registration data, allocate uplink resource blocks by scheduling a first portion of the uplink resource blocks at one end of a channel spectrum to the UE devices in the first scheduling group and scheduling a second portion of the uplink resource blocks at the other end of the channel spectrum to the one or more relay nodes in the second scheduling group, and monitor for interference in the second portion of the uplink resource blocks to determine if the interference is associated with the one or more relay nodes in the second scheduling group.
US10172121B2 Terminal device, method, and integrated circuit
A physical uplink shared channel corresponding to a physical downlink control channel accompanied by C-RNTI detected in a subframe n, is transmitted on a subframe n+k, based on a first uplink-downlink configuration, transmission power for transmission of the physical uplink shared channel on the subframe n+k is set based on a first parameter relating to power control adjustment, in a case that the subframe n+k belongs to a first subframe set, and transmission power for the transmission of the physical uplink shared channel on the subframe n+k is set based on a second parameter relating to the power control adjustment, in a case that the subframe n+k belongs to a second subframe set.
US10172115B2 Method and apparatus for conducting device-to-device communication in wireless communication system
A method for performing Device-to-Device (D2D) communication in a wireless communication system according to the present invention, the method according to the present invention comprises transmitting, by a D2D transmitting UE, a first message requesting allocation of radio resources to be used for D2D communication to an eNB; receiving, by the D2D transmitting UE, a second message including radio resource allocation information from the eNB; and transmitting, by the D2D transmitting UE, data through a radio resource area allocated by the second message, wherein the data are transmitted to the eNB and at least one D2D receiving UE.
US10172114B2 Apparatus and associated methods for determining available channels based on predicted movement
This document describes an apparatus for providing an advance indication of channels available for use by a mobile device travelling along a geographic path. The path extends across two or more cells, with each cell defining a particular set of radio channels available for use by the mobile device in that cell. The apparatus is configured to receive predicted geographic path signalling associated with prediction of the geographic path to be taken by the mobile device. The apparatus is also configured to determine radio channels available for use by the mobile device along that path. The apparatus is also configured to provide, in advance, an indication of the radio channels available for use by the mobile device along the geographic path in each respective cell along the path.
US10172108B2 Method for transmitting D2D signal and terminal therefor
A method is provided for transmitting a synchronization signal by a Device-to-Device (D2D) user equipment (UE). The UE receives discovery transmission pool configuration information and synchronization signal resource information, and transmits the synchronization signal based on the discovery transmission pool configuration information and the synchronization signal resource information. When a first subframe of a discovery transmission pool indicated by the discovery transmission pool configuration information corresponds to a subframe indicated by the synchronization signal resource information, the synchronization signal is transmitted in the first subframe of the discovery transmission pool. Otherwise, when the first subframe does not correspond to the indicated subframe, the synchronization signal is transmitted in a subframe positioned before the first subframe of the discovery transmission pool and nearest to the first subframe of the discovery transmission pool among subframes indicated by the synchronization signal resource information. The discovery transmission pool is periodically configured.
US10172107B2 Method of transmitting SLSS by V2V terminal
The disclosure of the present invention proposes a method for transmitting a sidelink synchronization signal (SLSS). The method may be performed by a vehicle-to-vehicle (V2V) terminal and comprise: performing measurements during a predetermined evaluation time; determining whether values resulting from performing the measurements are below a threshold value; and if the values resulting from performing the measurements during the predetermined evaluation time are below the threshold value, transmitting the SLSS to a neighboring V2V terminal. If the V2V terminal is in radio resource control (RRC) idle state and if the V2V terminal is configured to use 1.28 s or 2.56 s of a discontinuous reception (DRX) cycle length, the V2V terminal may calculate the predetermined evaluation time by using the number of DRX cycles which is not greater than 3.
US10172097B1 Avoiding satellite interference to long term evolution systems
A computer-implemented method, system, and computer-readable storage media for scheduling physical resource blocks are provided. Base stations, of a communication radio access network, may be configured with schedulers that assign one or more physical resource blocks to a communication channel of a wireless device based on distance or power. The physical resource blocks allow the wireless device to communicate with the base station. Some resource blocks may be monitored across multiple sites to determine whether an aggregate power for the resource blocks exceeds a threshold. When the aggregate power threshold is surpassed, the schedulers may limit or prevent use of the identified resource blocks.
US10172096B2 Managing transmission power for a random access channel for first and second cell groups
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and an apparatus for a terminal controlling uplink power in the wireless communication system, comprising the steps of: configuring an uplink subframe (UL SF) of a first set and a UL SF of a second set; receiving a downlink control information (DCI) format including a bitmap for indicating transmit power control (TPC) for a plurality of terminals; and controlling transmit power of an uplink channel by using TPC information on the terminals from the bitmap, wherein the TPC information is used for controlling transmit power of an uplink channel transmitted from the UL SF of the first set when the DCI format comprises a first identifier, and the TPC information is used for controlling transmit power of an uplink channel transmitted from the UL SF of the second set when the DCI format comprises a second identifier.
US10172095B2 Method and apparatus for PUSCH/PUCCH power scaling considering dual connectivity in power limited state
Provided is a method and apparatus for executing an uplink channel power control in dual connectivity configuration when power is limited. An appropriate power controlling method may be determined based on a priority, and may be applied to a UE that has dual, connectivity with a Master eNB (MeNB) and a Secondary eNB (SeNB) in a network.
US10172093B2 Closed-loop clock calibration method, terminal and computer storage medium
Disclosed is a closed-loop clock calibration method, comprising: performing clock calibration according to a calibration factor of an nth calibration period within the nth calibration period, and obtaining a calibration error of the nth calibration period; and according to the calibration error and calibration factor of the nth calibration period, obtaining a calibration factor of an (n+1)th calibration period, n being a positive integer. Also disclosed are a terminal and a computer storage medium.
US10172092B1 Systems and methods for providing a sleep clock on a wireless communications device
Example systems and methods are provided for maintaining a system clock during a sleep mode of a mobile communication device. An example system may include a high frequency clock circuit configured to generate a system clock, and a low frequency clock circuit configured to generate a sleep clock, where the sleep clock has a lower frequency than the system clock. The example system may further include a sleep system configured to deactivate the system clock in response to the mobile communication device entering sleep mode. The sleep system may include a sleep counter configured to use the sleep clock to maintain a sleep count for the deactivated system clock during the sleep mode, and a calibration unit configured to activate a calibration clock at periodic intervals during the sleep mode and utilize the calibration clock to calibrate a frequency of the sleep clock.
US10172088B2 Electronic device and method for controlling the electronic device
The present invention relates to an electronic device (10) comprising: a controller (12) configured to periodically activate the electronic device from a low power mode into a proximity area connectivity mode, while in the proximity area connectivity mode, the controller is configured to control proximity area connectivity of the electronic device with one or more proximity area electronic devices (20), via a wireless proximity area connection unit (14) of the electronic device trying to establish proximity area connection (15) with the one or more proximity area electronic devices, upon successful establishment of proximity area connection of the electronic device with a predetermined set of the one or more proximity area electronic devices, the controller is arranged to return the electronic device to the low power mode; upon unsuccessful establishment of proximity area connection of the electronic device with the predetermined set of the one or more proximity area electronic devices, the controller is arranged to transfer the electronic device from the proximity area connectivity mode into a wide area connectivity mode, while in the wide area connectivity mode, the controller is configured to, via a wireless wide area connection unit (16) of the electronic device, connect the electronic device to at least one wide area electronic device (30) via a wide area connection (35).
US10172086B2 Sensor reading device and system
A device may include a wireless communication interface configured to communicate with a sensor reading device, receive a wake up command from the sensor reading device, and receive reflected energy from a sensor. The device may also include one or more processors, and one or more non-transitory computer readable media including instructions that, when executed by the one or more processors, perform or control performance of operations. The operations may include performing a wake up operation based on the wake up command from the sensor reading device, and recording the reflected energy from the sensor. The operations may further include generating a report regarding the reflected energy, and causing the wireless communication interface to transmit the report to the sensor reading device.
US10172085B2 Method for supporting power saving mode and wireless device thereof
One embodiment of the present specification provides a method for supporting a power saving mode in a wireless device. The method can comprise the steps of: transmitting a request message including a first active time value to a network entity, if a PSM is necessary; and receiving a rejection message for the request message from the network entity. Here, the rejection message includes the reason for rejection, and can include a second active time value determined by considering the first active time value. The method can comprise the steps of terminating the transmission procedure of the request message after receiving the reject message, and entering a PSM state on the basis of the second active time value.
US10172082B2 Power optimized video for smart home ecosystem
Conservation of power while providing for controlled high capacity data transmission on demand in camera units and peripheral devices for a smart home system.
US10172080B2 Information processing device, information processing system, and information processing method
Appropriate control is performed when communication is performed between a plurality of information processing devices. An information processing device performs real-time image transmission with another information processing device according to a Wi-Fi CERTIFIED Miracast specification. The information processing device includes a control unit. The control unit performs control such that setting request information for performing a setting related to the real-time image transmission is received from the other information processing device via an access point. The control unit performs control such that a setting request for performing the setting based on the setting request information is transmitted to the other information processing device through direct communication.
US10172079B2 Network selection control method and user terminal
A network selection control method according to a first aspect is a method of controlling a network selection operation for selecting an access network in which traffic of a user terminal is exchanged from among a cellular RAN and a wireless LAN. The network selection control method comprises: a step A of transmitting, by the cellular RAN, RAN assistance information utilized for the network selection operation; a step B of receiving, by the user terminal, the RAN assistance information; and a step C of performing, by the user terminal, the network selection operation based on the RAN assistance information. The RAN assistance information includes predetermined information for determining whether or not the selection of the wireless LAN is permitted. The predetermined information is associated with a load status of the cellular RAN.
US10172077B2 Transmission and reception of discovery signals over a radio frequency spectrum band
Techniques are described for wireless communication. A first method includes receiving a first orthogonal frequency division multiplexing (OFDM) symbol including a plurality of reference signals (RSs) over a radio frequency spectrum band. The first method may also include receiving a second OFDM symbol including a first synchronization signal over the radio frequency spectrum band. A second method includes transmitting a first OFDM symbol including a plurality of RSs over an radio frequency spectrum band. The second method may also include transmitting a second OFDM symbol including a first synchronization signal over the radio frequency spectrum band. In each method, a first portion of the first OFDM symbol includes a higher density of the RSs than a remaining portion of the first OFDM symbol, and when included, the second OFDM symbol may be adjacent in time to the first OFDM symbol.
US10172073B2 Systems and methods for local-area-network-assisted location determination
Wi-Fi-based location determination methods may include receiving location information and/or identifier information regarding a Wi-Fi hot spot, at a database. The methods may include transmitting the location information and/or identifier information regarding the Wi-Fi hot spot, from the database to a positioning receiver. Related systems are also described.
US10172068B2 Service-oriented routing in software-defined MANETs
One embodiment provides a mobile ad-hoc network (MANET). The MANET includes a plurality of mobile nodes and a centralized controller node. The controller node includes a receiving mechanism configured to receive, from a source mobile node, a request for a service, with the request including an identifier associated with the requested service; an identification mechanism configured to identify a destination mobile node that provides the service associated with the identifier; a path-computation mechanism configured to compute a path between the source mobile node and the destination mobile node using a network graph for the mobile nodes; and a path-sending mechanism configured to send the computed path to at least the destination mobile node, which facilitates establishing a route between the source mobile node and the destination mobile node.
US10172065B2 Radio communication terminal and method of handover from a macro cell to a closed subscribers group cell
When a handover request for performing a handover of a terminal (70) from a macro cell C1 to a CSG cell C2 is received from an SeNB 10 (S8), a base station (TeNB) (40) of the CSG cell C2 transmits a handover response in accordance with a handover enabled/disabled state (S12). The handover response includes an identifier of the terminal (70) in the CSG cell C2. Upon receiving the response, the SeNB (10) notifies the identifier to the terminal (70) (S14). The TeNB (40) repeatedly transmits a dedicated signal containing a handover command via a dedicated channel set using the identifier at an interval shorter than a gap period (S18). Accordingly, whether or not access is permitted can be judged promptly and a smooth handover can be realized.
US10172064B2 State migration of edge-of-network applications
A system and computer program product to externalize mobile device state migration (i.e., checkpointing) without being dependent upon any particular Edge Application (EdgeApp) proxy server or cellular network base station. In this manner, the Edge Application (EdgeApp) proxy server does not have to be aware of a migration process, yet will enable state information to be provided to other EdgeApp proxy/server nodes at the edge of the network (cell tower).
US10172063B1 Intelligent backhaul in a wireless communication network
A wireless network backhaul node serves eNodeBs. The backhaul node exchanges user data and network signaling between the eNodeBs and a Long Term Evolution (LTE) core. The backhaul node receives loading information from the eNodeBs and determines overloaded eNodeBs and underloaded eNodeBs. The backhaul node selects handover thresholds for the eNodeBs to inhibit handovers from the underloaded eNodeBs to the overloaded eNodeBs and to encourage handovers from the overloaded eNodeBs to the underloaded eNodeBs. The backhaul node transfers the selected handover thresholds to the eNodeBs. The backhaul node also performs X2 and/or S1 handover assistance for the eNodeBs.
US10172056B2 Mobile communication system, network node, and mobile communication method
The invention provides a mobile communication system, a network node, and a mobile communication method, which can cause user equipment of a particular type to attach to a dedicated network regardless of whether or not the user equipment supports a low access priority indicator (LAPI). An MME (60) acquires subscriber information on UE (10) from an HSS (70) based on an attachment request from the UE (10) forwarded by an eNB (50), the subscriber information including availability for the UE (10) to use the dedicated network, and sends the eNB (50) a selection instruction to select the dedicated network based on the acquired subscriber information. When the eNB (50) receives the selection instruction from the MME (60), the eNB (50) determines a dedicated MME (60D) constituting the dedicated network, and transmits the attachment request from the UE (10) to the determined dedicated MME (60D).
US10172053B2 Radiographic image capturing system
A radiographic image capturing system includes: a radiographic image capturing apparatus which wirelessly transfers a signal value read from each of a plurality of radiation detecting elements; a channel switch controlling device capable of switching a channel used for wirelessly transferring the signal value from the radiographic image capturing apparatus to another channel; a notifying device which gives a notice to an operator who operates the radiographic image capturing system; and a display device which displays a radiographic image generated based on the signal value transferred from the radiographic image capturing apparatus, wherein the notifying device notifies an operator of the fact that the channel is being switched, at least once, while the radiographic image capturing apparatus is switching the channel.
US10172046B2 Mobile communication system, base station, higher-order apparatus, gateway apparatus, communication method, and program
A mobile communication system includes a first Home Node B (HNB); a second HNB; and a HNB gateway (HNB-GW) that is connected to a core network, wherein the first HNB is configured to communicate with a user equipment (UE) before a relocation of intra HNB-GW in which the UE is relocated from the first HNB to the second HNB, wherein the second HNB is configured to communicate with a user equipment (UE) after the relocation and send Iu-UP Initialization comprising an RFCI information to the HNB-GW during the relocation, and wherein the HNB-GW is configured to receive the Iu-UP Initialization.
US10172045B2 Determination of appropriate radio resource to be requested in case of a circuit-switched (CS) fallback procedure
A system and method for implementing fallback on a wireless device for circuit switched fallback from a first network that does not provide a circuit switched domain service is presented. A paging message is received from the first network. The paging message instructs the wireless device to implement circuit switched fallback to a circuit switched network. The paging message is inspected for information indicative of a service associated with the paging message, and a channel type suitable for the service is determined from the information indicative of the service. A request message for initiating the establishment of a radio connection is transmitted. The request message identifies the suitable channel type, and the service is used on the circuit switched network.
US10172044B2 Method and device for data communication over a peer-to-peer connection in a mobile communication network
A first base station of an access network exchanges with a first peer device and a network element of a core network to establish a peer-to-peer connection and associated first access network bearer for the first peer device. The first access network bearer is unbound to a core network bearer. The first base station receives a data packet from the first peer device over the first access network bearer, wherein the data packet is addressed to a second peer device. The first base station further forwards the data packet to the second base station for the second peer device.
US10172041B2 Facilitation of mobile device resource optimization
A more efficient mobile device can be achieved via an optimization process based on display screen dormancy. Application data transmissions can be throttled based on a screen-on or screen-off status of a mobile device. Furthermore, an application management platform can be used to prioritize application data transmissions based on data associated with each application's packet transmissions.
US10172040B2 Apparatus for routing traffic in a plurality of cell groups each including two or more cells
[Object] To make it possible to reduce a load on a controller configured to perform centralized control of a network.[Solution] There is provided an apparatus including: an acquisition unit configured to acquire traffic information relating to traffic of a cell group including two or more cells; and a provision unit configured to provide the traffic information for a control device, the control device being configured to perform routing control of traffic of a plurality of cell groups including the cell group.
US10172039B2 Node, master device, and communication control system, method, and program
A node is included in a communication control system including a plurality of nodes 31, and a master device 30 for performing flow control of multihop communication in a network including the plurality of nodes 31. To the node 31 in use of second service, a time obtained by subtracting, from a frame period of the network, a total one frame transmission time of each node, used for first service is allocated as one frame transmission time used for second service having a priority set lower than that of the first service.
US10172038B2 Downlink communication in the uplink FDD channel
A method for communication, includes communicating over the air with a first user equipment (UE) in a frequency domain duplexing (FDD) mode, which defines a downlink channel comprising a first set of time-frequency resources in a first frequency range and an uplink channel comprising a second set of time-frequency resources in a second frequency range, which is disjoint from the first frequency range. An excess capacity is identified in the uplink channel, and at a least a portion of the excess capacity is allocated for downlink communication by assigning a subset of the time-frequency resources in the second frequency range to the downlink communication. The method includes communicating over the air with at least one second UE by transmitting downlink information using concurrently a given subset of the first set of time-frequency resources in the first frequency range and the assigned subset of the time-frequency resources in the second frequency range.
US10172037B2 Load balancing in a distributed gateway deployment
Method for assisting load-balancing of subscriber sessions in a distributed mobile gateway (e.g. PGW, SGW, ePDG, or TWAG) comprising a plurality of distributed gateway instances (DGIs) is disclosed. Method includes receiving an advertisement of GTP fully qualified tunnel endpoints identifications (F-TEIDs) allocated to a first plurality of subscriber sessions, the sessions assigned to a first DGI of the DGIs. The advertisement indicates the first DGI as a recipient for data provided to the gateway and related to any of the first plurality of sessions. Method further includes storing an association between the GTP F-TEIDs of the advertisement and the first DGI, receiving a packet comprising data related to a subscriber session of the first plurality of sessions, identifying a F-TEID for the data of the received packet, identifying from stored association, that the F-TEID is associated with the first DGI, and forwarding data of the packet to the first DGI.
US10172035B2 Storage and playback device and method for using the same
A storage and playback device is capable of being detachably coupled to an output device, such as speakers of an automobile. The device includes a wireless transceiver to receive compressed digital content automatically from a computer system via a wireless local area network based on user defined preferences input into the computer system. The wireless transceiver is communicably coupled to the wireless local area network when the wireless transceiver is a predetermined distance from a wireless local area network access point. The device also includes a decoder and converter to decompress and convert the digital content. The decompressed and converted digital content is sent to be played on the output device.
US10172034B2 Adjusting RAN capability based on data transport characteristics of a backhaul network in a telecommunication network
Method and communication network node for enabling a radio base station to adjust a Radio Access Network, RAN, capability within a RAN, such as handover or scheduling, dependent on a data transport characteristics of a backhaul network, such as data transfer rate, network delay and bandwidth. The RAN and the backhaul network are parts of a telecommunication network, and the first communication network node is arranged in the telecommunication network to communicate data between the RAN and a core network node in the telecommunication network.By acquiring knowledge of variations of transport characteristics in backhaul networks, RAN capabilities may be adjusted, e.g. by performing handover of UEs to other radio base stations which have better backhaul transport characteristics. Thereby, user experience for the users of the UE may be increased. In addition, an operator of the communication network may make better use of installed transport capacity.
US10172032B2 Admission control of 4G/LTE conversational sessions by cellular backhaul satellite network
A system and method are disclosed for admission control of mobile conversational user sessions by a satellite network is described. When a request to admit a new session over a satellite network is received, the radio access bearer setup request is transmitted to a remote terminal of the satellite network. The system determines if a requested guaranteed bit rate for the new session is available from the remote terminal. If the requested guaranteed bit rate is available, the terminal forwards the request to a gateway of the satellite network. The new session is subsequently admitted over the satellite network and allocated the requested guaranteed bit rate.
US10172031B2 Wireless assistance method, apparatus and system
This application discloses a wireless assistance method, apparatus, and system. The wireless assistance apparatus includes an obtaining module, a determining module, and a transmission module. The obtaining module is configured to obtain network status information, and the obtaining module transmits the network status information to the determining module. The determining module is configured to receive the network status information, and determine, according to the network status information, a mobile access point that needs to perform wireless assistance, and the determining module transmits information about the mobile access point to the transmission module. The transmission module is configured to receive the information about the mobile access point, and transmit assistance command information to the mobile access point, where the assistance command information is information for instructing the mobile access point to perform wireless assistance.
US10172030B2 Method and apparatus of link adaptation in a wireless local area network system
A method of transmitting information on a modulation and coding scheme (MCS) in a wireless local area network system is provided. A responding station receives a physical layer protocol data unit (PPDU) from a requesting station, configures a MCS feedback (MFB) based on the PPDU, and transmits feedback information to the requesting station. If the MFB is configured as a response to a MFB request (MRQ) of the requesting station, the feedback information includes the configured MFB and a MFB type field indicating that the MFB is configured as a response to the MRQ of the requesting station. If the MFB is not configured as a response to the MRQ of the requesting station, the feedback information includes the configured MFB, a MFB type field indicating that the MFB is not configured as a response to the MRQ of the requesting station, and coding information indicating a PPDU coding type.
US10172028B2 System and method for seamless TCP connection handoff
A system for optimizing network traffic is described. The system includes a primary appliance having a first handoff engine in an active state. The primary appliance is configured to receive from a first switch one of first data or a copy of first data to be provided to a second switch. The system also includes a secondary appliance having a second handoff engine in a passive state, where the secondary appliance is configured to receive from the first switch the other of the first data or the copy of the first data. The second handoff engine is configured to monitor state data provided by the first handoff engine, determine a condition of the first handoff engine using the state data and the other of the first data or the copy of first data, and based on the determination, provide instructions for the secondary appliance to provide the other of the first data or the copy of the first data to the second switch.
US10172025B2 Methods and systems for a ranging protocol
Disclosed are methods, systems and devices for obtaining a range between devices based, at least in part, on an exchange of wireless messages. For example, wireless devices may obtain measurements of range based, at least in part, on an exchange fine timing measurement (FTM) messages. In one implementation, an initiating wireless station may transmit an initial FTM request message comprising one or more fields to a responding wireless station specifying an indefinite duration for a requested session to transmit FTM messages to the initiating wireless station.
US10172019B2 Method and device for transmitting data in wireless LAN
A method for transmitting data in a wireless LAN may comprise the steps of: receiving a non-target clear to send (CTS) frame from a second station (STA) by a first STA; transmitting a request to send (RTS) frame to a first access point (AP) coupled with the first STA within a network allocation vector (NAV) interval configured on the basis of the non-target CTS frame by the first STA; receiving a CTS frame in response to the RTS frame from the first AP by the first STA; and transmitting a first data frame to the first AP by the first STA.
US10172008B2 System and method of decoupling and exposing computing device originated location information
A system and method is provided to determine location information of a portable computing device and, in particular, to a secure and scalable system and method of decoupling and exposing handset originated location information to third parties. The system includes a location platform to determine location information of a remote user, and an encryption service configured to secure the location information of the remote user and send the secure location information to a content provider.
US10172005B2 Resonance frequency device locking
Systems and methods for securing access to a mobile device are disclosed. A method includes: transmitting, by a computer device, a tone to a surface of an object; detecting, by the computer device, a frequency response from the object based on the transmitted tone; determining, by the computer device, that the detected frequency response from the surface of the object conforms to a stored frequency response; and unlocking, by the computer device, the computer device based on the determining.
US10172004B2 System and method for rules-based selection of network transmission interception means
Disclosed are systems and methods for selecting means for intercepting network transmissions. An exemplary method includes determining one or more rules associated with transmission of data by a device; determining one or more network transmission intercepting means that satisfy the one or more determined rules; selecting a network transmission intercepting means based on the determined one or more network transmission intercepting means; and causing transmissions by the device to be processed by the selected network transmission intercepting means.
US10171997B2 Method and apparatus for interconnection between terminal device and gateway device
The present application discloses a method for interconnection between a terminal device and a gateway device. When the terminal device detects that the terminal device and the gateway device meet a first connection condition and that it is the first time the terminal device is to be connected to the gateway device, acquiring, from the gateway device, a first common SSID preset in the gateway device; and when authentication performed by the terminal device on the acquired first common SSID succeeds, sending a second common SSID preset in the terminal device to the gateway device, so that when authentication performed by the gateway device on the second common SSID succeeds, a common SSID-based connection is established between the terminal device and the gateway device. So using the method, processing of interconnection between a terminal device and a gateway device takes a short time and a process is relatively simple.
US10171996B2 Communication apparatus method for controlling communication apparatus and program
A communication apparatus includes a search unit that searches for another communication apparatus identified by information obtained from a captured image, a communication parameter control unit that provides another communication apparatus with a communication parameter for performing wireless communication with an access point, and a control unit that, if the information obtained from the captured image conforms to a predetermined format, performs control based on the information obtained from the captured image such that the search unit searches for another communication apparatus identified by the information and the communication parameter control unit provides another communication apparatus detected by the search with the communication parameter, and if the information obtained from the captured image does not conform to the predetermined format, perform control such that the search unit does not search for another communication apparatus and the communication parameter control unit does not provide another communication apparatus with the communication parameter.
US10171992B1 Switching mobile service provider using blockchain
An example operation may include one or more of receiving, by a mobile service provider, a mobile number portability request from a mobile device connected to a current mobile service provider; fetching mobile device porting data from a blockchain ledger accessible by the mobile service provider and by the current mobile service provider; verifying fetched mobile device porting data; in response to a successful verification, sending a request to the blockchain ledger to update current mobile service provider data; and receiving a notification from the blockchain indicating that a connection between the current mobile service provider and the mobile device is disconnected; porting a mobile device number; and updating the mobile device porting data in the blockchain ledger.
US10171987B1 IMPI-based personalization
Aspects of the disclosure are related to a method, apparatus and system for determining whether mobile network functions of a locked device are to be permitted to operate, comprising: retrieving an IMS “IP Multimedia Subsystem” Private User Identity (IMPI) stored on a Universal Integrated Circuit Card (UICC) installed in the locked device; determining whether a configured condition relating to the IMPI stored on the UICC is met; and permitting the mobile network functions of the locked device to operate in response to determining that the configured condition is met.
US10171983B1 Providing information to a mobile device based on an event at a geographical location
A system, method, and non-transitory computer readable medium comprising instructions for receiving information about an event from at least one mobile device, the information comprising location information and event type information and identifying the event based on the information, the event being identified by associating the event type information with a specific event and associating the location information with a particular location associated with the specific event.
US10171978B2 Door locks and assemblies for use in wireless guest engagement systems
A guest engagement system and associated methods provide seamless engagement with guests of facilities through the use of wireless sensing technologies. The system makes use of individual guest devices which are carried by guests and used to automatically identify and authenticate the guests throughout the facility. Services can thereby be seamlessly provided to the guests throughout the facility. The services include automatic unlocking of doors, including hotel or state room doors, based on the guests' immediate proximity to their assigned room's door. The services also include automated payment services provided at checkout or vending terminals, and automated log-on to interactive displays and portals, among others, based on secure wireless authentication of the guest devices.
US10171977B2 Communication network, a power converter cabinet, and a method therefore
A communication network and a power converter cabinet including a control unit, a power switch, a sensor and wherein the first communication point is connected to the control unit inside the power converter cabinet, and the second communication point is connected to the power switch, and a sensor inside the power converter cabinet. The communication network includes: a first antenna configured to wirelessly transmit/receive in the mm-wave frequency band, and a second antenna configured to receive/transmit wirelessly in the mm-wave frequency band, wherein the first and second communication points are configured to set up a communication link with multiple propagation paths, to send data between different active devices inside the power converter cabinet.
US10171973B2 Method and system for MTC event management
There is provided a method and system for management of Machine Type Communication (MTC) events. The system and method enables the detection of a state of the MTC event, correlating the state of MTC event with a Virtual Network Function (VNF) state of a VNF configured to mitigate the MTC event and transitioning the VNF to the VNF state which correlates with the MTC state. In this manner, the VNF can be in a configured and active state in advance of the MTC event reaching a critical state, thereby enabling mitigation of the MTC event prior to reaching the critical state.
US10171971B2 Electrical systems and related methods for providing smart mobile electronic device features to a user of a wearable device
Electrical systems and related methods are disclosed. An electrical system includes a wearable mobile electronic device including cellular voice equipment configured to enable a user to participate in cellular voice calls, cellular data equipment configured to enable the wearable mobile electronic device to communicate through a cellular data network, one or more biometric sensors, and at least one audio speaker. A method includes selecting audio media based, at least in part on biometric information, and providing, with a remote server, data corresponding to the selected audio media to the wearable mobile electronic device through a cellular data network. An electrical system includes a wearable mobile electronic device including control circuitry configured to interact with a remote server to together provide smart mobile electronic device features to a user through the wearable mobile electronic device, wherein the control circuitry is alone insufficient to provide the smart mobile electronic device features.
US10171970B2 Resource notification method and system, local CSE, remote CSE and storage medium
The present document discloses a resource attribute notification method, including: an Application Entity, AE, transmitting a first resource updating request to a local Common Service Entity, CSE; the local CSE transmitting a second resource updating request to a remote CSE when determining that a valid notification resource attribute exists in the first resource updating request; and the remote CSE creating a corresponding resource attribute according to the received second resource updating request. The present document further discloses a resource attribute notification system, a local CSE, a remote CSE and a storage medium.
US10171969B2 System including alternation of sensor connection and transmission mechanism for motion sensing garment
Disclosed is a system and method for facilitating wireless communication amongst sensors attached to wearables. Each of the sensors may be configured to operate either as a master device or a slave device. Further, the sensors may be inter-communicatively coupled to establish a sensor communication network wherein one of the sensors operates as the master device and the other sensors operates as the slave devices. Further, a set of sensors may be configured to broadcast metadata information to at least one other sensor within the sensor communication network. Further, the said sensor communication network may be updated based upon the metadata information received from the set of sensors to form an updated sensor communication network. The said sensor communication network may be updated by swapping one of the slave devices with the said master device to operate as a new master device for the said updated sensor communication network.
US10171968B2 Device based network notification of device supported machine-type communication features
The disclosed subject matter provides a proactive device initiated mechanism for notifying a network device regarding device supported machine-type communication (MTC) features. In one embodiment, a method is provided that includes identifying, by a device comprising a processor, machine-type communication related parameters of the device using a subscriber identity module application stored on a subscriber identity module card of the device. The method can further include generating, by the device using the subscriber identity module application, parameter information that identifies the machine-type communication related parameters of the device based on the identifying, and sending, by the device, the parameter information to a network server device of a wireless communication network based on the generating.
US10171964B2 Location-oriented services
A location of a first mobile device associated with a first user is determined, and a location of a second mobile device associated with a second user is determined. A relationship between the first user and the second user is determined, and a proximity of the first mobile device relative to the second mobile device is determined. A location-oriented data service is provided to at least one of the first mobile device and the second mobile device.
US10171963B2 Call transfer method and terminal
A call transfer method and terminal are provided. The method includes: sending, by a first terminal, a local number query request to a second terminal by using a near field communication link, where the local number query request is used to request the second terminal to query a local number of the second terminal; receiving, by the first terminal, the local number of the second terminal that is sent by the second terminal; and sending, by the first terminal, a call transfer request to a network side according to the received local number of the second terminal, where the call transfer request is used to request the network side to update a call transfer target of the first terminal to the local number of the second terminal.
US10171962B2 Controlling a mobile device
A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. A first unique identifier is assigned to the first group by a broker service apparatus that is a computer apparatus. The telephony service is notified of the first unique identifier. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.
US10171961B1 Transaction authorization service
System and method for authorizing transactions, such as payments or money transfers. A source entity may initiate a transaction with a target entity via a first communications channel. In initiating the transaction, the source entity may indicate that the transaction is to be performed through a transaction authorization service. The target entity may send a transaction initiation message to the transaction authorization service. In response to receiving the transaction initiation message, the service may authorize the transaction with the source entity via a second communications channel. To authorize the transaction, the source entity may provide a PIN number or other identifier via the second communications channel. After receiving and validating the response from the source entity, the transaction authorization service may inform the target entity that the transaction is authorized. The target entity may then complete the transaction with the transaction authorization service and the source entity.
US10171960B2 Mobile terminal and processor
A broadcast multicast service center (BM-SC), chipset therefor, and a user terminal are for a mobile communication system including a general cell that supports broadcast delivery of Multimedia Broadcast Multicast Services (MBMS) data and a specific cell that does not support broadcast delivery of MBMS data. The BM-SC includes a processor and memory communicatively coupled to the processor. The processor is configured to either transmit or receive first information to mobile terminal via the specific cell, where the first information is originally transmitted in a transmission path that does not include the general cell, and the transmission path is from the BM-SC to the user terminal. The first information includes information indicating a geographical area in which the MBMS data is delivered, information indicating a frequency at which the MBMS data is delivered, and information indicating an identifier of service by which the MBMS data is provided.
US10171959B2 Distributed access point for IP based communications
An apparatus for Internet-Protocol based communications in a wireless network includes a network interface, a controller, and memory. The interface receives a series of multicast data packets. The controller identifies one or more receiving nodes in the wireless network requesting data corresponding to the series of multicast data packets and determines that the effective unicast rate for one or more unicast data packets exceeds a minimum data rate of the series of multicast data packets using an 802.x protocol. The memory stores instructions that may be executable by a processor. Upon execution of the instructions by a processor, the received series of multicast data packets is converted into one or more unicast packets, the execution and conversion occurring in response to instructions received from the controller. A system for Internet-Protocol based communications in a wireless network implements such an apparatus in the context of an access point.
US10171955B2 Method for communication between vehicles
A method for the communication of vehicles including receiving a first message from a first vehicle by a second vehicle via vehicle-to-vehicle communication and/or vehicle-to-infrastructure communication and allocating the first message to the first vehicle based on the content of the first message by the second vehicle The method includes sending a second message from the second vehicle to the first vehicle via a separate communication channel by using information from the first message. Also disclosed is a method for vehicles to exchange data unrelated to traffic with one another.
US10171954B2 Vehicle occupant position determination
A method and system for determining a driver is provided. The method includes receiving and analyzing GPS data identifying locations of GPS enabled devices of a plurality of users. A group of users are determined to be located within a specified proximity to each other based on the analysis. The group of users are determined, based on an altitude, velocity, and a vector of the group of users, to be located within a vehicle. A position and role for each user with respect to the vehicle is determined. Selected functions of each GPS enabled device are controlled based on each role.
US10171953B2 Vehicle event notification via cell broadcast
Concepts and technologies disclosed herein are directed to vehicle event notification via cell broadcast. According to one aspect of the concepts and technologies disclosed herein, a system can receive an event message in response to an event. The system can extract information associated with the event from the event message. The system can determine an area of relevance for the event. The system can create an event notification message. The event notification message can be formatted as a cell broadcast message to be broadcast to a cell serving at least a portion of the area of relevance.
US10171952B2 Method for managing a location of a terminal in wireless communication system
A method of a terminal and the terminal are provided. The method includes detecting a location area change when a congestion timer is running and one of a general packet radio service (GPRS) update status indicating “GU1 UPDATED,” a mobility management (MM) update status indicating “U1 UPDATED,” and an evolved packet system “EPS” update status indicating “EU1 UPDATED” is indicated; adaptively changing the GPRS update status to “GU2 NOT UPDATED,” the MM update status to “U2 NOT UPDATED,” and the EPS update status to “EU2 NOT UPDATED”; and entering a state of “GMM-REGISTERED.ATTEMPTING-TO-UPDATE,” “MM IDLE, ATTEMPTING TO UPDATE,” or “EMM-REGISTERED.ATTEMPTING-TO-UPDATE,” in accordance with one of “GU2 NOT UPDATED,” “U2 NOT UPDATED,” and “EU2 NOT UPDATED.”
US10171951B2 System and method for positioning mobile device by using bluetooth signal
Provided are a system and method for positioning a mobile device by using a Bluetooth signal, and more particularly, to a system and method for positioning a mobile device by using a Bluetooth signal, in which a location of a user carrying a mobile device is effectively determined by using the mobile device receiving a Bluetooth signal, and a method of positioning the mobile device.Provided are a system and method for positioning a mobile device by using a Bluetooth signal, in which a location of the mobile device may be more accurately determined by considering a Bluetooth signal receiving environment of the mobile device when providing a service and method of determining a location of the mobile device by using a Bluetooth signal.
US10171947B2 Mobile application and device feature regulation based on profile data
A drive safety application (app) that is controls other mobile app(s) and/or functionality of a communication device is centrally regulated via a network device. A manual override instruction can be provided to the network device by an authorized subscriber (e.g., via an online portal) and accordingly, the network device can instruct the communication device to disable the drive safety app. Profiling data is collected from various sources, such as, but not limited to, device sensors, location calculators, a vehicle's onboard diagnostic system (e.g., OBD2) sensors (e.g., via wireless link), scanned access points, etc. The profiling data can be utilized to calibrate device sensors of the communication device and to determine a location and/or context of the user. Further, a set of the mobile apps can be disabled/enabled based on an analysis of the location and/or context.
US10171943B1 System and method for utilizing an array of mobile devices for imaging and user equipment positioning
Disclosed is a method and apparatus for utilizing an array of one or more mobile devices to perform a task. The method may include accessing a task to be performed using the array of one or more mobile devices. The task may include user equipment positioning, imaging a real world area, or a combination thereof. The method may also include receiving signals collected by the array of one or more mobile devices while the task is being performed, and determining an uncertainty of a result of the task being performed based, at least in part, on one or more characteristics associated with the array of mobile devices and the task being performed. Furthermore, the method may include adjusting the array of mobile devices to reduce the uncertainty of the result of the task being performed.
US10171942B2 Methods, apparatuses, systems, and computer readable media for changing settings of mobile terminals using cell identification information
Provided is a location based service providing method and system for automatically changing a setting of a mobile terminal based on a location of the mobile terminal determined based on cell information. A location based service providing method performed by a location based service providing system may include receiving information for verifying a location of a mobile terminal from the mobile terminal, determining location information that matches the information in a location information database as a current location of the mobile terminal, and changing a setting of the mobile terminal to be a user setting in response to the current location of the mobile terminal corresponding to a location registered in advance to apply the user setting.
US10171938B2 Use of geofences for location-based activation and control of services
Disclosed herein is a geofence service that enables various remote control and automatic operations based a user's current geographic position as determined by the user's mobile device's current geographic location. The geofence service enables the user to define one or more geofences based on specific geographic locations. Such geofences may be applied against several geofence applications for remote and automatic control of devices. In one embodiment, the mobile device's volume or power control settings are adjusted based on the user's location inside or outside a geofence. In one embodiment, temperature setting of a building or house is controlled based on user's proximity to a geofence. In one embodiment, electrical appliances within a home are activated and controlled automatically based on user's current geographic location.
US10171936B2 Matching actionable events with goods and services providers
A device comprises an input component configured to receive an event identification request from a provider. The event identification request comprises one or more requirements usable to identify an actionable event for resolution. The requirements specify a geographical boundary and one or more goods. The device also comprises a processor communicably coupled to the input component. The processor is adapted to transmit the event identification request to a repository configured to match the event identification request with one or more actionable events based on the one or more requirements.
US10171935B1 Healthcare proximity services
Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, healthcare information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received healthcare information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Healthcare information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
US10171932B2 Communication method, information processing apparatus, and recording medium recording computer readable program
A communication method includes: a first transmission step of transmitting first setting information and first network organization information regarding one information processing apparatus of a second network via a first communication path; a first determination step of determining a role of communication with a first master apparatus via a second communication path on the basis of the first network organization information and role adjustment information; a second transmission step of transmitting second setting information and second network organization information to the first master apparatus via the first communication path; a second determination step of determining a role of the communication with a second master apparatus via the second communication path on the basis of the second network organization information and role adjustment information by the first master apparatus; and a first communication start step of starting the communication via the second communication path with another information processing apparatus.
US10171930B1 Localized audibility sound system
Several embodiments of a localized audibility sound system are disclosed. In an embodiment designed for persons playing a video game, configurations are disclosed which limit propagation of low-frequency sound to nearby areas or rooms, both for group and single-person play. Other embodiments are disclosed for use in trade shows and the like, which limit propagation sound to nearby booths and areas, while providing a rich audio experience for persons in a defined area. Embodiments for use in conference-calling are disclosed which facilitate selective telephonic transmission or recording of sounds spoken by persons around a conference table, while attenuating telephonic transmission or recording of other sounds created in the conference room such as typing on computer keyboards.
US10171929B2 Positional audio assignment system
In some implementations, a positional audio assignment system is used to improve a user's immersion during content playback within a virtual reality setting. Data representing a video viewable to a user identifying spatial positions assigned to one or more objects within the video is initially obtained. Audio data encoding one or more audio streams corresponding to each of the one or more objects is also obtained. User input data associated with playback of the video is then received. A gaze point of the user based on the received user input data is then determined. The gaze point of the user is then evaluated with respect to the spatial positions assigned to the one or more objects. The audio output provided to the user is then selectively adjusted based on evaluating the gaze point with respect to the spatial positions assigned to the one or more objects.
US10171925B2 MEMS device
A MEMS device includes a backplate electrode and a membrane disposed spaced apart from the backplate electrode. The membrane includes a displaceable portion and a fixed portion. The backplate electrode and the membrane are arranged such that an overlapping area of the fixed portion of the membrane with the backplate electrode is less than maximum overlapping.
US10171911B2 Method and device for outputting audio signal on basis of location information of speaker
Provided is a method of processing an audio signal, the method performed by a device and including dividing the audio signal into a main signal and a background signal; obtaining position information about a main speaker and an auxiliary speaker; mixing the main signal and the background signal, based on the position information; and outputting the mixed main signal and the mixed background signal to the main speaker and the auxiliary speaker, respectively.
US10171908B1 Recording meeting audio via multiple individual smartphones
Recording audio information from a meeting includes determining which audio input audio device (smartphones) correspond to which meeting participant, measuring volume levels in response to each of the meeting participants speaking, identifying one of the participants is speaking based on stored voice profiles and/or relative volume levels at each of the smartphones, recording on a first channel audio input at a first smartphone corresponding to the speaker, identifying another one of the participants is speaking based on stored voice profiles and/or relative volume levels at each of the smartphones, recording on a second channel, separate from the first channel, audio input at a second smartphone corresponding to the other speaker, and merging the first and second channels to provide a storyboard that includes audio input from the channels and identification of speakers based on which specific ones of the channels contains the audio input.
US10171903B2 Portable binaural recording, processing and playback device
A portable binaural recording and playback device includes headphones with embedded outside facing microphones attached to a dongle with embedded stereo microphone preamplifier or audio codec containing a microphone preamplifier, analog to digital converter/digital to analog converter (or digital signal processor), allowing for the recording and playback of high quality binaural audio by connecting the dongle digitally to a mobile phone or electronics device, or via an analog cable to a camera or device with an analog microphone input.
US10171900B2 Speaker and shower
An assembly may include a speaker supportable for movement relative to a reference external to the speaker and a speaker housing supporting speaker components operable to produce an audio output. A sensor is operable to sense a direction of movement of the speaker during movement of the speaker relative to the reference. Control components are operable to control the speaker components based on the direction of movement of the speaker relative to the reference. When the speaker is sensed to be moving in a first direction relative to the reference, an operational characteristic of the speaker components is controlled to increase or advance during movement in the first direction. When the speaker is sensed to be moving in a second direction relative to the reference different from the first direction, the operational characteristic of the speaker components is controlled to decrease or retreat during movement in the second direction.
US10171896B2 Electronic device with side speaker hole
Disclosed is an electronic device including a side speaker hole. The disclosed electronic device may include: a housing including a first face facing a first direction, a second face facing a second direction opposite the first direction, a side face facing a third direction perpendicular to each of the first and second directions and surrounding at least a portion of a space between the first and second faces; a first plate disposed on the first face and exposed in the first direction; and a second plate disposed on the second face and exposed in the second direction. The first plate may include a plurality of first edge regions, and at least one of the first edge regions includes, in at least a portion thereof, at least one first curved region that extends in the third direction, and at least one speaker hole may be disposed on a side face between the first curved region and the second plate.
US10171892B2 System and method for monitoring water level on a roof
A drain monitor, a system, and a method monitor water level on a roof. The drain monitor includes a base for attaching to the roof, a riser attached to the base and projecting from the roof, a water level sensor attached to the riser for measuring water level on the roof, and a communication system positioned on the riser for transmitting measurement data received from the water level sensor.
US10171891B1 Sensor deployment mechanism at a monitored location
A universal sensor interface enables selective coupling of one or more sensor module units to a wireless node. Each sensor module unit can contain a suite of sensors selected for a particular sensor application at a monitored location. Reconfiguration of the wireless sensor network can occur seamlessly through the plug-and-play connectivity between the sensor module units and the wireless node.
US10171890B2 System and method for battery management and antenna elevation in a pit mounted automatic meter reading unit
An enclosure and mounting system that provide ideal RF signal transmission and battery management for AMR systems utilized with a utility meter in a utility meter pit environment are disclosed. The AMR device includes processing electronics that receive consumption data from a pit-mounted utility meter, an antenna to wirelessly transmit signals from the AMR device, and an enclosure that houses the processing electronics and the antenna to provide protection thereto. The enclosure is configured to support different battery sizes and provide battery wire/connector management. The enclosure also defines a dome-shaped antenna compartment therein to house the antenna, the antenna compartment protruding out from a remainder of the enclosure so as to provide for positioning of the antenna at a location extended out therefrom. A companion adaptor utilized with the AMR device is mountable to a cover of the utility meter pit and increases a height of the antenna relative thereto.
US10171888B2 Video processing method, terminal and server
A video processing method, a terminal, and a server, where the method includes receiving a media presentation description (MPD) file sent by the server, where the MPD file includes region information of a region that can be independently decoded in the video, determining, according to the region information, a region used for playback on a terminal from the region that can be independently decoded, determining a to-be-acquired media segment according to the MPD file, acquiring a location in which data content is stored in the media segment, acquiring, according to the location in which the data content is stored in the media segment, the data content from the media segment stored in the server, and playing a picture of the region for the playback on the terminal. Therefore, it is not required to independently store a partial video on the server, thereby saving a storage resource of the server.
US10171884B2 Method and apparatus for sharing internet assets or content URLs via a second display device
A user can share Internet assets or content URLs via a second display device with other Internet content service users. Thus, the other users will be able to view the same content on their own internet protocol televisions (IPTV), as first display devices, without the need to search for the content in the content providing service. When the shared content is URLs, the recipient can even preview the content from the URL on the second display device before sending it to the recipient's internet protocol television (IPTV).
US10171880B2 Systems and methods for modeling audience stability of a media asset series
Systems and methods are described for modeling the consistency of audiences viewing groups of media assets. For example, a media guidance application (e.g., executed on a server) may identify a first subset of user equipment that generated for display a first media asset (e.g., an episode of a series). The media guidance application may then identify a second subset of the first subset where the user equipment generated for display another media asset that is part of a group of media assets (e.g., another episode of the same series). Based on the number of user equipment in the second subset, the media guidance application may calculate a score for audience consistency for the group of media assets (e.g., the series) which can be used to rank the group of media assets among other groups of media assets.
US10171876B2 Media switch device, media switch system and media switch method
A media switch device includes at least one media input port, a media input/extension composite port, a media output port, a media switch unit and a command switching and control module. The command switching and control module receives a response command from the media input/extension composite port to determine whether the media input/extension composite port is connected to a source device or to another media switch device. The command switching and control module receives a query command from the media output port to determine whether the media output port is connected to a sink device or to another media switch device. Related media switch system and method are also disclosed.
US10171871B2 Location profiling
One or more of a system, method, apparatus, and computer-program product to identify or approximate or estimate where a particular television receiver is geographically located using spot beam transport information as described in the specification and/or shown in any of the drawings.
US10171869B2 Methods and apparatus to determine engagement levels of audience members
Methods and apparatus to determine engagement levels of audience members are disclosed. An example method includes capturing, with a sensor, image data depicting an environment in which a first media device is to present media. Analyzing the image data to determine whether the environment includes a second media device emanating a glow. When the environment includes the second media device emanating the glow, calculating an engagement for a person in the environment with respect to the first media device, the engagement being calculated based on a characteristic of the second media device emanating the glow.
US10171868B2 Method for processing audio data, terminal and television
A method for processing audio data includes: setting a first queue for managing at least one configured information control node of audio data to be played and a second queue for managing at least one configured information control node of played audio data, wherein each of the at least one configured information control node contains attribute information for the audio data to be played; unchaining a unit of the at least one configured information control node from the first queue; reading audio data to be played corresponding to the unit of the at least one configured information control node according to the attribute information for the audio data to be played in the unit of the at least one configured information control node; and chaining the unit of the at least one configured information control node to the second queue.
US10171867B2 Service guide encapsulation
A system for generating, providing and/or receiving an encapsulated service guide data.
US10171865B2 Electronic device and communication control method
According to one embodiment, an electronic device includes a memory, a wireless transmitter, and one or more hardware processors. The wireless transmitter transmits content data to an external electronic device, the content data being encoded and including first data to display video and second data to display an object capable of being operated by a user. The one or more hardware processors are coupled to the memory, decode the second data, and execute, in accordance with a user operation on the object, processing corresponding to the user operation by using the decoded second data if the video and the object are displayed on a screen of the external electronic device by using the content data.
US10171863B2 Interactive advertisement
Implementations discussed herein are directed to providing interactive advertisements to a viewer of a broadcast or other program service transmission. Interactive advertisements include product offering advertisements that give details regarding sales of specific products or retailers that offering specific products for sale. A user may create a shopping list or other indicator that specifies which product offering advertisements are displayed. Product offering advertisements may be displayed concurrently with content from a program service transmission. Extended product offering advertisement that provide further details regarding a product for sale may be displayed in response to user selections of particular product offering advertisements. Product offering advertisements and/or extended product offering advertisements may be displayed on a front panel screen of a receiver or on a television or other output device used to display program service content.
US10171860B2 System and method for creating, receiving and using interactive information
Systems and methods are provided for implementing and using interactive information. In one embodiment, a user may specify certain information that should be collected by the embodiment. The embodiment may monitor or search through one or more data streams for all information matching or corresponding to the user's specifications.
US10171849B1 Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
The present invention proposes a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention proposes a system which can support a next-generation broadcast service in an environment supporting next-generation hybrid broadcast using a terrestrial broadcast network and an Internet network. Further, in the environment supporting the next-generation hybrid broadcast, the present invention provides an effective signaling scheme that covers both the terrestrial broadcast network and the Internet network.
US10171848B2 Digital broadcasting receiver and method for controlling the same
According to one embodiment, a method of processing broadcast data in a broadcast transmitter includes: encoding the broadcast data for broadcast service; encoding signaling information for signaling the broadcast data; assigning the encoded broadcast data and the encoded signaling information into a signal frame; and transmitting a broadcast signal including the signal frame. The broadcast signal further includes a signaling table having access information of the broadcast data. The signaling table includes service id information for identifying the broadcast service and component information for indicating a number of components in the broadcast service.
US10171844B2 Method and system of advertising
A method of advertising, the method including: 1) segmenting a source video into individual scenes using a clustering-based approach; 2) obtaining relevant information about objects in the video for each individual scene using region-wise convolutional characteristics based detection; 3) searching, in a database, for advertisement objects matching the objects using garment retrieval and a category-based strategy; 4) performing optimization processing of retrieved advertisement objects matching the objects to obtain a candidate advertisement; and 5) optimizing a distance between an advertisement and a target object and an area of overlapping regions between the advertisement and all objects; and 6) distributing the video that contains the candidate advertisement to a plurality of displays and displaying the video that contains the candidate advertisement on the plurality of displays.
US10171840B2 Method for producing video coding and programme-product
According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
US10171832B2 Moving picture coding device, moving picture coding method, and moving picture coding program, and moving picture decoding device, moving picture decoding method, and moving picture decoding program
A motion vector predictor candidate generating unit makes a prediction based on a motion vector of one of coded neighboring blocks that are neighboring to a coding target block in space or time and generates a plurality of motion vector predictor candidates. A motion vector predictor redundant candidate removing unit removes the motion vector predictor candidates having identity among the motion vector predictor candidates predicted based on a coded neighboring block that is neighboring in space from a motion vector predictor candidate list with at least one being left. A motion vector predictor selecting unit selects a motion vector predictor from the plurality of motion vector predictor candidates. A first bitstream generating unit codes information representing the selected motion vector predictor.
US10171827B2 Image coding method and image decoding method
An image coding method for improving coding efficiency by using more appropriate probability information is provided. The image coding method includes: a first coding step of coding a first set of blocks included in a first region sequentially based on first probability information; and a second coding step of coding a second set of blocks included in a second region sequentially based on second probability information. In the first coding step, the first probability information is updated depending on data of a target block to be coded, after coding the target block and before coding a next target block. In the second coding step, the second probability information is updated depending on the first probability information updated in the first coding step, before coding the first target block.
US10171825B1 Parallel compression of image data in a compression device
Method and apparatus of compressing a stream of pictures in parallel in a compression device, where the compression device includes at least a first and a second component, are described. A first portion of a first picture of a stream of pictures is processed in the first component of the compression device, while a second portion of a second picture of the stream of pictures is simultaneously processed in the second component of the compression device according to partial compression statistics associated with the second picture, where the partial compression statistics result from the processing of the second picture in the compression device when compression of the second picture is not yet completed.
US10171821B2 Scalable video encoding method and apparatus and scalable video decoding method and apparatus using up-sampling filter accompanied by conversion of bit depth and color format
A video encoding method including determining a phase shift between pixels of an enhancement layer image and a reference layer image, according to a scaling factor between the enhancement layer image and the reference layer image and a color format of the enhancement layer; selecting at least one filter coefficient set corresponding to the phase shift, from filter coefficient data including filter coefficient sets; generating an up-sampled reference layer image by extending a resolution of the reference layer image according to the scaling factor by performing interpolation filtering on the reference layer image by using the filter coefficient set; obtaining a prediction error between the up-sampled reference layer image and the enhancement layer image; generating an enhancement layer bitstream including the prediction error and a scalable codec; and generating a base layer bitstream by encoding the base layer images.
US10171820B2 Digital image recompression
Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.
US10171818B2 Scanning orders for non-transform coding
Non-transform blocks of video content may be coded by selectively changing a scanning order. In some implementations, an encoder or decoder may perform a scanning process on a block according to a scanning order. When the block has not been transformed, the encoder or decoder may selectively change the scanning order to a different order. For example, if the block is associated with a particular type of prediction, the scanning order may be changed to a different order. In another example, if the non-transform block has a size that is smaller than a predetermined size, the scanning order may be changed to a different order.
US10171811B2 Method and apparatus for determining reference picture set of image
Determining a reference picture set (RPS), which is a set of reference pictures used in predictive decoding of a current picture that is to be decoded, including: obtaining a flag indicating whether the RPS is determined based on picture order count (POC) values of the current picture and a previous picture or whether the RPS is determined based on an index of a reference RPS, which is an identification value of the reference RPS that is one of pre-defined RPSs and is referred to in determining the RPS, and a delta RPS that is a difference value between a POC vale of a reference picture included in the reference RPS and a POC value of a reference picture included in the RPS; and determining the RPS according to a value of the flag.
US10171799B2 Parallax image display device, parallax image generation method, parallax image print
This parallax image display device is provided with an image acquiring unit that acquires a right-eye image and a left-eye image used for generating a parallax image enabling a stereoscopic view, an information volume distribution calculator that calculates an information volume distribution of the right-eye image and an information volume distribution of the left-eye image, and a parallax image generator that generates the parallax image from the right-eye image and the left-eye image on the basis of the information volume distribution of the right-eye image and the information volume distribution of the left-eye image.
US10171798B2 Liquid crystal lenticular lens element, driving method therefor, stereoscopic display device, and terminal device
A liquid crystal lenticular lens element that: comprises a first substrate, a second substrate that is parallel thereto, a liquid crystal layer that is provided between the substrates, a first electrode that is formed on the liquid crystal layer side of the first substrate, and a second electrode comprising a plurality of stripe-shaped electrodes that are formed on the liquid crystal layer side of the second substrate; and that is characterized by having a configuration in which a stripe-shaped repeating structure that comprises a repeating unit along the arrangement direction of the second electrode is formed and an asymmetrical refractive index distribution is induced on a plane that bisects each of the repeating units in a direction that is perpendicular to the arrangement direction by applying an electrical signal from the exterior to each of the electrodes.
US10171789B2 Multi-sensor video frame synchronization apparatus and methods
Apparatus and methods disclosed herein operate to monitor times of receipt of start-of-frame indications associated with frames received from multiple image sensors at a video controller. Time differences between the times of receipt of the frames are calculated. Embodiments herein alter one or more frame period determining parameter values associated with the image sensors if the time differences equal or exceed frame synchronization hysteresis threshold values. Parameter values are adjusted positively and/or negatively to decrease the time differences. The parameter values may be reset at each image sensor when the time differences become less than the frame synchronization hysteresis threshold value as additional frames are received at the video controller.
US10171783B2 RGB signal to RGBY signal image converting system and method
An RGB signal to RGBY signal image converting method is disclosed and includes steps of: receiving RGB input signals Ri, Gi, Bi; determining whether a color of the RGB input signals is yellow; and calculating and outputting RGBY output signals Ro, Go, Bo, Yo when the color of the RGB input signals is not yellow, wherein Yo=0, RoGoBo=RiGiBi. An image converting system using the RGB signal to RGBY signal image converting method. The image converting method and system relatively increase a signal fidelity in converting the RGB signal to the RGBY signal.
US10171778B2 Liquid cooling apparatus
A liquid cooling apparatus has a chassis, a cover mounted on the chassis, and a dividing structure disposed in an inner chamber defined between the chassis and the cover. The dividing structure divides the inner chamber into a liquid inlet compartment and a liquid outlet compartment. The liquid inlet compartment communicates with the liquid outlet compartment via the recess. The liquid cooling apparatus can be installed on a first panel with the boss of the chassis mounted through a through hole of the first panel and thermally attached to a heat source on a second panel. A working fluid that flows into the liquid inlet compartment is forced to flow into the recess before flowing to the liquid outlet compartment by the dividing structure. Accordingly, heat generated by the heat source can be effectively dissipated.
US10171777B2 Streaming and storing video content captured by an audio/video recording and communication device
The present embodiments solve the problem of low-quality stored footage from video stream by storing copies of data packets at a local storage device of the A/V recording and communication device. The locally stored data is subsequently (e.g., after the live stream has terminated) uploaded to a remote storage device. If any data packets are lost during the upload process, those lost data packets can be re-sent from the local storage device to the remote storage device so that the complete recording can be stored at the remote storage device. The subsequent upload process may, in some embodiments, comprise a reliable data transfer protocol.
US10171772B2 System and methods for facilitating virtual presence
A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
US10171767B2 Image reader comprising CMOS based image sensor array
The invention features an image reader and a corresponding method for capturing a sharp distortion free image of a target, such as a one or two-dimensional bar code. In one embodiment, the image reader comprises a two-dimensional CMOS based image sensor array, a timing module, an illumination module, and a control module. The time during which the target is illuminated is referred to as the illumination period. The capture of the image by the image sensor array is driven by the timing module that, in one embodiment, is able to simultaneously expose substantially all of the pixels in the array. The time during which the pixels are collectively activated to photo-convert incident light into charge defines the exposure period for the sensor array. In one embodiment, at least a portion of the exposure period occurs during the illumination period.
US10171764B2 Apparatus, system and method for a manufactured imager system
An apparatus, system and method are disclosed for a manufactured imager system. The apparatus, system and method may include an imager comprising a plurality of photosites divisible into a plurality of subsections, and at least one wafer-level lens additively composed of a plurality of material layers successively deposited directly upon the imager to achieve a predetermined optical performance for each of the plurality of subsections. The material layers may comprise one or more of a photopolymer, a thermoplastic resin, a low temperature melting glass, and a glass sheet, and may be uniform or non-uniform.
US10171763B2 Method for fixed pattern noise reduction and use of such method
An apparatus is disclosed for structural fixed pattern noise reduction in a video stream. A method may include, for each target pixel in a first image frame, defining a first target pixel patch, and defining a first search area comprising the first target pixel patch; for each pixel in the first search area, comparing a first pixel patch around the pixel with the first target pixel patch, and using the pixel when calculating an average for the target pixel. The method may include, in a second image frame, localizing a second target pixel, and defining a second search area comprising the second target pixel; for each pixel in the second search area, comparing a second pixel patch around the pixel of the second search area with the first target pixel patch, and using the pixel in the second search area when calculating an average for the target pixel.
US10171758B2 Multi-spectrum imaging
Multi-spectrum imaging systems and methods are provided to imaging in multiple spectrums, e.g., thermal IR (infrared) at 4 μm and 10 μm wavelengths, near-IR, and visible light, all on a same optical centerline. For example, an imaging system includes a first imager and a second imager. The first imager includes an array of thermal IR detectors, wherein the first imager is configured to receive incident photonic radiation and generate a thermal IR image, wherein each thermal IR detector comprises a photon absorber member that is configured to absorb thermal IR photonic radiation from the incident photonic radiation, and reflect remaining photonic radiation in the incident photonic radiation along an optical path of the imaging system. The second imager is disposed in said optical path of the imaging system, wherein the second imager is configured to receive the remaining photonic radiation reflected from the first imager and generate a second image.
US10171748B2 Image pickup apparatus, non-transitory computer-readable medium storing computer program, and image pickup method
An image pickup apparatus includes a microcomputer that sets, when a proper exposure time is longer than a frame period, one or more long exposure times equal to or shorter than the frame period and a short exposure time such that a total time of the one or more long exposure times and the short exposure time is equal to the proper exposure time, an image pickup device that outputs a long exposure image and a short exposure image for every frame period, and a cumulative addition processing section that adds the short exposure image and the long exposure image or long exposure images of one or more frames to generate a synthetic image corresponding to the proper exposure time.
US10171747B2 Image capturing apparatus, external apparatus, image capturing system, method for controlling image capturing apparatus, computer program, and computer-readable storage medium
An image capturing apparatus to communicate with an external apparatus includes an image capturing unit, a receiving unit, a control unit, a determining unit, and a transmitting unit. The receiving unit receives, from the external apparatus, a synthesizing command for controlling an operation of synthesizing images that have been captured by the image capturing unit under different exposure conditions, and an exposure setting command for controlling an operation of obtaining an image that has been generated under a set exposure condition. The control unit controls an operation that is performed based on the synthesizing and exposure setting commands, where the receiving unit receives the synthesizing and exposure setting commands. The transmitting unit transmits, to the external apparatus, operation information indicating operations which are specifiable by the synthesizing command and the exposure setting command received by the receiving unit, in accordance with a determination result obtained from the determining unit.
US10171740B2 Method and apparatus to correct blur in all or part of a digital image by combining plurality of images
A method and apparatus for use in a digital imaging device for correcting image blur in digital images by combining plurality of images. The plurality of images that are combined include a main subject that can be selected by user input or automatically by the digital imaging device. Blur correction can be performed to make the main subject blur-free while the rest of the image is blurred. All of the image may be made blur-free or the main subject can be made blur-free at the expense of the rest of the image. Result is a blur corrected image that is recorded in a memory.
US10171739B2 Image pickup device
An image pickup device includes an optical system including a plurality of lenses, an imaging element that captures a subject image formed by the optical system, and a peripheral light quantity correction unit that corrects peripheral light quantity of an image captured by the imaging element. The image pickup device also includes a shake detector that detects shake of the image pickup device, and a drive controller that moves at least one of (i) the plurality of lenses and (ii) the imaging element on a plane perpendicular to an optical axis in response to an output signal of the shake detector to correct the shake. The peripheral light quantity correction unit extracts a predetermined frequency component of the shake and changes a correction amount of the peripheral light quantity in response to the predetermined frequency component of the shake.
US10171738B1 Stabilizing video to reduce camera and face movement
The subject matter described in this disclosure can be embodied in methods and systems for stabilizing video. A computing system determines a stabilized location of a facial feature in a frame of video accounting for its location in a previous frame. The computing system determines a physical camera pose in virtual space and maps the frame into virtual space. The computing system determines an optimized virtual camera pose using an optimization process that determines (1) a difference between the stabilized location of the facial feature and a location of the facial feature when viewed from a potential virtual camera pose, (2) a difference between the potential virtual camera pose and a previous virtual camera pose, and (3) a difference between the potential virtual camera pose and the physical camera pose. The computing system generates the stabilized view of the frame using the optimized virtual camera pose.
US10171737B2 Imaging device
An imaging device includes: a shake detection unit that holds a gyro sensor inside the shake detection unit; a first sheet metal and a second sheet metal that sandwich the shake detection unit in two facing directions; a first cushion member that abuts on the first sheet metal and faces the shake detection unit via the first sheet metal; and a second cushion member that abuts on the second sheet metal and faces the shake detection unit via the second sheet metal.
US10171736B2 Control an imaging mode of an imaging device based on posture information of the imaging device
A control unit 15 is provided at an imaging system 10. The control unit 15 controls a mode relating to imaging of an imaging apparatus according to posture determination information indicating at least posture of the imaging apparatus in a separation state between a fixation state in which the imaging apparatus and an information processing apparatus are fixed to each other and the separation state in which the imaging apparatus is separated from the information processing apparatus. For example, when a fixation/separation determining unit 91 of the imaging apparatus 20 determines that the imaging apparatus 20 and the information processing apparatus 60 are in the separation state, a control unit 45 controls the mode relating to imaging of the imaging apparatus 20 according to the posture determination information indicating the posture of the imaging apparatus 20. When the fixation/separation determining unit 91 of the information processing apparatus 60 determines that the imaging apparatus 20 and the information processing apparatus 60 are in the separation state, a control unit 85 controls the mode relating to imaging of the imaging apparatus 20 according to the posture determination information indicating the posture of the imaging apparatus 20. It is possible to easily set the mode relating to imaging.
US10171734B2 Rotatable imaging system
An imaging system that includes a rotating unit that includes an imaging camera, an alignment camera and at least a first monitor. The rotating unit is rotatable between a home position and a finish position about a rotation axis such that the imaging camera can capture a first scan. The alignment camera is directed generally downwardly and is configured to capture a first alignment image of a subject positioned generally co-axially with the rotation axis. The first alignment image is displayed on the first monitor.
US10171732B2 Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium for generating an image based on plurality of parallax images
An image processing apparatus includes at least one processor operatively coupled to a memory. The at least one processor functions as a determiner configured to determine a weight coefficient that varies depending on a position in each of a plurality of parallax images, and an image generator configured to synthesize the plurality of parallax images based on the weight coefficient to generate an image. In addition, a sum of the weight coefficients of the plurality of parallax images is constant with respect to all positions in the plurality of parallax images.
US10171723B2 Frequency domain range determination for a periodic or quasi-periodic target
Examples disclosed herein relate to determining peak distances between an origin, point in the frequency domain and peak points of a discrete Fourier transform magnitude of an image of a periodic or quasi-periodic target. In some implementations, a range distance between the target and the imaging lens is determined based on the peak distances.
US10171722B2 Lens unit and rear-side focus adjustment system of infrared camera
A lens unit and a rear-side focus adjustment system for infrared cameras capable of performing rear-side focus adjustments even when the position of the detection surface of an infrared sensor is unknown in an infrared camera. The lens unit is detachably mounted on a camera body that detects infrared light with an infrared sensor and converts the infrared light to an image signal, the lens unit including a focus adjustment lens and controller. The controller calculates a rear-side focus adjustment amount for causing a rear-side focus position to correspond to the detection surface based on an error between an actually measured focused position of the focus adjustment lens relative to an object at a particular object distance and a theoretically focused position of the focus adjustment lens calculated based on the object distance and controls the position of the focus adjustment lens based on the rear-side focus adjustment amount.
US10171720B2 Camera control application
An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a user input; and based on the user input, provide an open instance of a first camera control application on a first apparatus as a corresponding open instance of an at least related camera control application on a second apparatus.
US10171718B2 Capacitive rotation sensing apparatus and method
An electronic apparatus includes a first detection electrode group, a second detection electrode group, a third detection electrode group, a rotating member for moving among positions in which the rotating member faces the first to third detection electrode groups, a detection unit for detecting electrostatic capacitances of the first to third detection electrode groups, a determination unit for determining a rotation direction, a rotation amount, or a rotation angle of the rotating member in accordance with the electrostatic capacitances of the first to third detection electrode groups and threshold values for the first to third detection electrode groups, and an updating unit for updating a reference value of one of the first to third detection electrode groups corresponding to a selected smallest electrostatic capacitance using the selected smallest electrostatic capacitance.
US10171713B1 Method of aligning lens optical axis to image sensor plane without active alignment
A tracking code is applied to a lens housing that holds one more lenses. A back focus distance and a tilt of an optical axis with respect to a datum of the lens housing is electronically recorded. A position of an image sensor surface of an image sensor mounted on a substrate is measured. The lens housing is positioned such that the optical axis is perpendicular to the image sensor surface using the measured position of the image sensor surface and the electronically recorded optical data for the lens housing. The lens housing is positioned along the optical axis such that the lenses are separated from the image sensor surface using the measured position of the image sensor surface and the electronically recorded back focus distance for the tracking code of the lens housing. The lens housing is joined to the substrate with an adhesive.
US10171710B2 Device and method for digital data distribution, device and method for digital data reproduction, synchronized reproduction system, program, and recording medium
In order to eliminate timing offset between reproduction devices when a content transmitted from a distribution device is received and reproduced by a plurality of reproduction devices, data (SCR) indicating the elapsed time from the start of the content, generated by counting clock pulses, and data (FCR) indicating a frame number generated by counting the number of frames reproduced by a decoder (54) are transmitted by the distribution device, and a clock generation unit (103) in each reproduction device is controlled so that data (STC) indicating the elapsed time and data (FTC) indicating the frame number, which are generated in the same manner by each reproduction device, match the transmitted data (SCR, FCR). Synchronization between reproduction devices can thereby be established even when, in a state in which a content is being reproduced by one reproduction device, another reproduction device subsequently connects to the distribution device.
US10171708B2 Image reading apparatus
An original image is read as an aggregate of a plurality of pixels in which adjacent pixels have different colors (R, G, and B) in a main scanning direction and in a sub-scanning direction, and the read pixels of the respective colors are stored in a line memory in association with information on relative positions of the pixels with respect to another pixel. Then, the stored pixels are sorted so that pixels having the same color are adjacent to each other, and an abnormal pixel (dust) not present in the original image is detected based on the state of the sorted pixels. With this, the dust not present in the original image is detected without increasing the cost, and the dust is corrected without forming a conspicuous trace of correction.
US10171703B2 Mobile apparatus, image scan apparatus and method for performing a scanning operation and generating a scan image
A mobile apparatus includes a user interface configured to allow a user to select an image scan apparatus, a communication interface configured to transmit a scan command to the selected image scan apparatus and receive a plurality of image data from the selected image scan apparatus via a streaming method, and a controller configured to generate a scan image using the plurality of image data.
US10171701B2 Image scanning apparatus
An image scanning apparatus includes an image capturing unit, a pulse driving unit and a control unit. The image capturing unit captures an image of an object. The pulse driving unit drives the image capturing unit and the object along a scanning direction to move with respect to each other among multiple pulse nodes, so as to scan the object. The control unit is electrically connected to the pulse driving unit and the image capturing unit, and the control unit controls the image capturing unit to capture multiple images of the object between adjacent pulse nodes, so as to synthesize a scanned image corresponding to the object.
US10171699B2 Scanner for scanning micro-details of specimens
The present disclosure relates to a micro-scanning device that comprises a surface on which specimen to be scanned is positioned, and at least one micro lens configured to enable scanning of the specimen so as to obtain micro-details of the specimen. One or more micro lenses are installed below the flatbed surface in an array of movable configuration or in a stationary configuration. The device further incorporates a front panel to live-view micro-detail image of a specimen placed on the flatbed surface and incorporates means to focus, size, and zoom/scale the micro-detail image of the specimen. The device can be either a portable/handheld device or a stationary device and incorporates scan firmware to save and store or send copy of image incorporating micro-details on an associated/coupled computing device and/or in the internal memory of the scanner for performing any of stitching, printing, saving or sharing.
US10171696B2 Image processing apparatus and image processing method for recognizing characters in character string regions and table regions on a medium
An image processing apparatus includes an image reading unit, a character recognition unit, an operation unit, and a file generation unit. The image reading unit generates image information which includes at least one of a character string and a table. The character recognition unit recognizes characters and generates character information corresponding to each character included in one of the at least one of the character string and the table. The operation unit receives, from a user, a selected file format of an electronic file to be generated. The file generation unit generates an electronic file including the generated character information in accordance with the selected file format. The character recognition unit recognizes the characters and generates the character information in the generated image information in accordance with the one of the at least one of the character string and the table that corresponds to the selected file format.
US10171695B1 Out-of bounds detection of a document in a live camera feed
Aspects of the present disclosure provide methods and apparatuses for processing a digital image of a document, for example, to determine whether the document is a long document. An exemplary method generally includes obtaining a plurality of digital images of the document, segmenting at least a first digital image of the plurality of images into pixels associated with a foreground of the first digital image and pixels associated with a background of the first digital image, detecting a plurality of contours in the segmented first digital image, deciding, for each detected contour of the plurality of contours, whether that contour is an open contour or a closed contour, and determining that one or more sides of the document is out-of-bounds based, at least in part, on the decisions.
US10171691B2 Document generation system for generating a second document from elements extracted from a first document, and document server, document generation method, and computer program
A document generation system which generates, from a first document in which a plurality of text groups constituted by a plurality of lines arranged in a first direction is arranged in a second direction different from the first direction, a second document includes: a ranking unit configured to rank each of the plurality of text groups according to an order in which a person reads the first document; and a generating unit configured to generate, as the second document, a document in which each of the plurality of text groups is arranged one by one in the first direction in ascending order ranked by the ranking unit.
US10171683B2 Wireless communication terminal that sends a message of the intention of a user to continue a call
A radio communication control device accepts a call-up from a radio communication terminal and includes a unit configured to detect the degree of jamming in a cell, a unit configured to confirm the intention of a user of a terminal concerned as to whether the call-up is continued regardless of addition of an extra to the user's telephone call charge when the call-up has been made from a radio communication terminal in the cell concerned in a specific jammed state, a unit configured to block the call-up concerned in accordance with the confirmed intention of the user of the terminal concerned and a unit configured to change charge setting so as to add an extra to the user's telephone call charge when the call-up has not been blocked in the specific jammed state.
US10171679B2 Differential online charging for text messages based on network type
Systems and methods are disclosed for performing online charging for text messages. One embodiment comprises a system that handles a Mobile Originated (MO) text message. The system receives a send request for the MO text message, and generates an online credit request for the MO text message. The system determines a type of originating network for the MO text message, and inserts an indicator of the originating network type in the online credit request. The system may also determine a type of terminating network for the MO text message, and insert an indicator of the terminating network type in the online credit request. The system then transmits the online credit request to an online charging system to charge for the MO text message.
US10171678B2 Systems and methods of call-based data communication
A method of establishing a communications session for communication of data with respect to a telephony user device and at least one other user device in a data communications network. Communications are conducted with a server system. The communications comprise a client-server connection. Call party details of a telephone call are transmitted to the server system in the communications. The telephone call involves at least the telephony user device, as a first telephony user device involved in the call, and a second telephony user device involved in the call. The call party details including a first identity associated with the first telephony user device and a second identity associated with the second telephony user device.
US10171677B2 Systems and methods for monitoring sound during an in-building emergency
A system for monitoring a building having one or more microphones coupled to a telephone includes a detector configured to detect a triggering event within the building and transmit an activating signal when the triggering event is detected, and a control module configured to receive the activating signal from the detector. The control module is programmed to activate at least one of the one or more microphones to monitor sound when the activating signal is received.
US10171676B2 Method for completing internet telephony calls
A call between a calling party and a called party, one or both of whom may be subscribers to Internet Telephony (IT) services, commences upon the receipt of a call dialed by the calling party to the Plain Old Telephony Service (POTS) number associated with the calling party. A first hub receives the call and routes it to the called party if that party is not an IT services subscriber that is currently on line. If the called party is an IT services subscriber that is on-line, the call is received at an Internet Services Provider serving the called party. The ISP converts the call to an IT format if the call is not already in that format and thereafter delivers the call to the called party.
US10171670B1 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).
US10171669B2 System and method for routing interactions for a contact center based on intelligent and dynamic routing considerations
A system and method for enhanced interaction processing in a contact center that includes routing interactions based on adaptable business objectives. A processor detects a pending interaction with a customer. The processor identifies first and second objectives of the contact center in response to detecting the pending interaction, where the first objective is identified as more important to the contact center than the second objective. The processor identifies a first agent for handling the first objective, and determines a likelihood of success of the first agent in achieving the first objective. The processor identifies a second agent for handling the second objective, and determines a likelihood of success of the second agent in achieving the second objective. In the event that the likelihood of success in achieving the second objective by the second agent is higher than the likelihood of success of achieving the first objective by the first agent, the processor transmits instructions to route the pending interaction to the second agent. The processor also prompts the second agent to pursue the second objective.
US10171667B2 Cluster based CRM
In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include an expert system configured to identify clusters of inquiries that can be responded to using predetermined response content. The expert system is optionally trained based on scored responses to prior customer service inquiries.
US10171666B2 Predictive routing
In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries town independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include an AI based system configured to determine which of the inquiries should be routed to the independent group of experts. The expert system is optionally trained based on scored responses to prior customer service inquiries.
US10171665B2 Contact center session preservation
A system and method for handling a call made to a contact center after a prior call from the same caller was disconnected. In exemplary embodiments, a caller who was connected to an agent during the previous call may be placed in a routing path for the same agent, a caller who had provided information to the system during the previous call may not be required to provide the information again, and a caller who was in a routing path waiting for an agent may be placed ahead of other callers who have spent less time in the routing path.
US10171663B1 Establishing a target handle time for a communication in a contact center using analytics
Various embodiments of the invention provide methods, systems, and computer program products for establishing a target handle time (THT) for a communication routed to an agent in a contact center. Specifically, an analytics component is used to detect a keyword in the communication that identifies a reason for the communication. Accordingly, a THT is set for the communication based on the identified reason and a visual representation of the THT is displayed that includes a component decrementing with the passage of time. At some point, the communication is completed and a disposition code is entered for the communication. Accordingly, in particular embodiments, the disposition code is then confirmed to match the reason for the communication to ensure the correct reason was identified and the correct corresponding THT was set.
US10171661B2 System and method of distributed maintenance of contact center state
A system and/or a method of distributed maintenance of contact center state including the state of contact center objects which may include directory numbers and agents. Device controllers and call controllers are used to monitor device and call information. Data aggregation nodes are connected to the device controllers and call controllers. The data aggregation nodes share directory number state information and agent state information via a publish-subscribe bus, and aggregate state information to form full state information.
US10171660B2 System and method for indexing automated telephone systems
A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides callers with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
US10171658B2 System and method for managing customer communications over communication channels
Systems and methods for managing customer communications over communication channels are disclosed. According to one embodiment, in an information processing apparatus, a method for managing customer communications over a plurality of communication channels may include (1) receiving, from a database, contact information for a customer; (2) determining that the contact information comprises a cellular phone number; (3) determining that the customer has not consented to being contacted on the cellular phone number; (4) receiving, from an electronic device associated with the customer, authorization to initiate contact with the customer using the contact information; and (5) automatically initiating contact with the customer on the cellular phone number, wherein the contact with the customer comprises a marketing solicitation.
US10171656B2 Systems and methods for providing real-time assistance to call center agents
A device may capture call data corresponding to call between an agent of a call center and a caller. The device may identify a guidance template based on the call data. The guidance template may include one or more rules and/or information for assisting the agent during the call. The device may generate an agent prompt based on the guidance template and/or provide the guidance prompt to an agent device of the agent. The agent device may receive the guidance prompt and display the guidance prompt to the agent. The agent device may capture additional call data from the call and update the guidance prompt based on the call inputs.
US10171654B2 Multi-dimensional auditory notification composition based on sender categorizations
A method for generating a multi-dimensional communication notification for notifying a user is provided. The method may include receiving a plurality of contact details for a contact entry within a contact list. The method may further include determining a plurality of categories associated with the contact entry based on the received plurality of contact details and the identified plurality of supplementary contact details. The method may also include configuring the multi-dimensional communication notification for the contact entry based on the determined plurality of categories.
US10171653B1 Instant support agent call setup and call connection application
Receiving and processing customer support calls initiated from a mobile/wireless device via a call function or via a mobile device application may include various operations. For instance, an example method of operation may provide receiving a service request from a mobile device, requesting a temporary telephone number to be assigned to a subsequent call to be placed from the mobile device, creating a database record with an identifier of the mobile device and the temporary telephone number, transmitting the temporary telephone number to the mobile device, receiving an automated call to the temporary telephone number from the mobile device, and connecting the mobile device with a remote call recipient.
US10171650B2 Anti-distracted driving systems and methods
An anti-distracted driving system comprises a plurality of transceivers at different locations within a vehicle. Each of the transceivers is operable to receive a signal from a mobile communication device and to output a detection signal indicative of the strength of the received signal. A controller in communication with the transceivers is operable to calculate a corresponding distance of the mobile communication device for each of the detection signals and to determine a location of the mobile communication device within the vehicle based on the distances. The controller can send a signal from a transceiver to a mobile communication device in response to determining that the mobile communication device is near a driver's seat, the signal causing at least one function of the mobile communication device to be inhibited.
US10171649B2 Network-based device locking management
Network-based device management is described. In an example, a server may receive, from a device, a request to change from a first, locked state to a second state. The server may access data associated with at least one of the device or an account associated with the device, and may compare the data with one or more predetermined rules. Satisfaction of the one or more predetermined rules may be necessary to effectuate a change from the first, locked state to the second state. The server may determine that the data satisfies the one or more predetermined rules and the server may send, to the device, an instruction to enable the device to change from the first, locked state to the second state. The instruction may direct an application on the device to effectuate a change to the subscriber identity module (SIM) card associated with the device.
US10171647B2 Apparatus for mobile application and frequency spectrum generator
A first aspect of the invention relates to an apparatus for mobile application, including a frequency spectrum generator for generating a frequency spectrum of radio waves at a current position of the apparatus and a classifier for classifying the frequency spectrum such that the frequency spectrum is assigned to one of at least two classes. A second aspect of the invention relates to a frequency spectrum generator with a tunable local oscillator, with a downmixer for downmixing a received antenna signal with the local oscillator signal for obtaining a downmixed signal, with a filter for filtering out a mirror-frequency portion in the downmixed signal, with a signal level detector for detecting a signal level of the downmixed signal at an intermediate frequency and with a control for sequentially controlling the local oscillator and the signal level detector to sample a frequency spectrum of the antenna signal.
US10171646B2 Systems and methods for providing geolocation services
The present invention provides a system for providing geolocation services in a mobile-based crowdsourcing platform. The system includes a plurality of remote mobile devices configured to communicate and exchange data with a geolocation service based on the crowdsourcing, or polling, of users of such mobile devices to determine location and movement of the users within a specific environment. For example, in an outdoor environment such as a parking lot, the system can track the location of a user's vehicle within the lot and provide the user with an exact position of their vehicle upon the user returning to the parking lot. In the instance of an indoor environment, such as an airport, the system provides a messaging/location alert service for persons within the airport, where any given person's location within the airport can be determined and correlated with an impending departure of a flight for which they are associated.
US10171644B2 Communication apparatus, method for controlling communication apparatus, and storage medium
A communication apparatus searches for a device using a first wireless communication, instructs, using the first wireless communication, a device selected from a list based the result of the search to operate in an access point mode, obtains, using the first wireless communication, connection information from the device operating in the access point mode, establishes a second wireless connection with the device based on the obtained connection information.
US10171640B2 Method, apparatus, and system for displaying message in mobile terminal
According to a method for displaying a message in a mobile terminal, message content that needs to be displayed may be obtained, then a visible area on a screen of a mobile terminal is determined, and a display length and a quantity of display lines of the message content are calculated according to the visible area, and the message content is displayed in the visible area in a scrolling manner according to the calculated display length of the message content if the quantity of the display lines exceeds a display range of the visible area. In this way, only a small area of a screen is occupied, and message content can be displayed automatically and completely without the need for a user to perform a further operation. An apparatus and a system for displaying a message in a mobile terminal are also provided.
US10171638B2 Force sensing based on structure-borne sound propagation
ForcePhone is a novel system for enabling phones to recognize the force applied to their touchscreen and/or body. ForcePhone uses built-in sensors to measure the applied force via a physical property called structure-borne sound propagation. The phone plays an inaudible sound through the phone's speaker. When the phone is free to vibrate, the sound from the speaker easily travels through its body to the phone's microphone. When a force is applied to the phone, vibration is restricted and the sound traveling through the pathway is degraded. ForcePhone estimate the amount of applied force by monitoring the change in sound degradation.
US10171637B2 Mobile apparatus
The present application discloses a mobile apparatus includes a light emitting unit, a touch sensor unit, a display panel and a control circuit; wherein the light emitting unit providing backlight to the display panel, the touch sensor unit is disposed on the light emitting unit and electrically connected to the control circuit. The present application is by disposing the touch sensor unit on the light-emitting unit and electrically connected to the control circuit, so that the mobile apparatus does not need to additional provide a FPC need to be adhesive to the cover plate to dispose the touch sensor unit, to save the cost and eliminate the adhesion process.
US10171632B2 Controlling client access to a server application
An approach is provided for controlling a rate at which requests from a client computer will be received by a server application executed on a server computer. Requests are received by the server computer at different times from the client computer and time intervals between different pairs of successive requests are measured. The server computer determines that each time interval is within a predefined range of time intervals. Based on each time interval being within the predefined range, the server computer determines and blocks a denial of service attack or an overload of requests from the client computer.
US10171628B2 Augmented reality for supporting intervention of a network apparatus by a human operator
A system for supporting an intervention to be carried out by a human operator on a network apparatus of a communication network is provided. The system includes a terminal device provided with a personal proxy, which is part of the equipment of the human operator. The personal proxy provides to the human operator instructions to carry out the various operations of the intervention, by displaying augmented reality elements overwritten to a live view of the network apparatus. Then, upon execution of each instruction, the personal proxy cooperates with the network management system for checking whether the instruction was properly executed, and reports the outcome to the operator by displaying further augmented reality elements overwritten to the live view of the network apparatus.
US10171627B2 Download of a package of code
A server receives a request from a client for download of a package of code, and determines a set of available modifications for the requested package of code. A user profile for a user of the client is accessed, a set of desired modifications for the package of code from the accessed user profile is determined, the package of code is modified according to the determined desired modifications that exist in the determined available modifications for the requested package of code, and the modified package of code is transmitted to the client.
US10171626B2 Automatically enforcing uniform resource locator workflow presentation
Presenting URLs on a user interface to guide users on a specific URL browsing path over an internet. A plurality of URLs for a user to view on a user interface running in a computing environment may be received. A URL workflow may be created, which comprise a sequence of the plurality of URLs the user is directed to view. The URL workflow may be created dynamically based on monitoring the current activities of the user in the computing environment. Each URL may be presented one after another on the user interface to automatically direct the user to a next specified URL in the workflow.
US10171621B2 Aggregating subscription information and requesting content objects based on aggregated subscription information
A device may receive first subscription information from a first user device. The device may receive second subscription information from a second user device. The device may aggregate the first subscription information and the second subscription information to form aggregated subscription information. The aggregated subscription information may be associated with receiving aggregated content from a content delivery server. The device may receive the aggregated content from the content delivery server based on the aggregated subscription information. The device may provide a first portion of the aggregated content to the first user device. The device may provide a second portion of the aggregated content to the second user device.
US10171616B2 Byte caching in wireless communication networks
Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
US10171615B1 Smart cache warming
According to one general aspect, a method of preemptively caching data within a mobile device may include detecting that a triggering event has occurred. The method may also include, in response to the triggering event, automatically performing an action associated with the triggering event, wherein the action includes retrieving anticipated data from a remote device. The method may include caching at least part of the anticipated data within a memory of the mobile device. The method may include receiving a request, from a user, for requested data, wherein the requested data includes at least a portion of the anticipated data. The method may include fulfilling at least part of the request for the requested data by retrieving the anticipated data portion of the requested data from the memory of the mobile device.
US10171614B2 Cache memory balancing based on moving object prediction
A computer-implemented method for cache memory management in a distributed computing environment includes tracking, via a cache balancing engine, a plurality of vehicles operating in a first region. The method further includes executing, via the cache balancing engine, an analysis for a subset of the plurality of vehicles in the first region to determine a weighted mean velocity for each vehicle in the subset of the plurality of vehicles in the first region. The method further includes determining, via the cache balancing engine, based on the analysis, whether a second regional server tracking a second plurality of vehicles in a second region is likely to have an unbalanced cache memory, and rebalancing, via the cache balancing engine, cache memory data in the first regional server and cache memory data in the second regional server responsive to determining that the second regional server is likely to have an unbalanced cache memory.
US10171613B2 Client device, server, recording medium and information processing method
A client device includes cache in which a source of content is stored, a cache information transmitting unit configured to transmit information indicating the source stored in the cache to a server managing a group of client devices capable of communicating without using an external network, an external cache acquiring unit configured to acquire, from other client devices in the group, sources of content requested to be output based on information provided by the server, and a source acquiring unit configured to, when at least a part among the sources of the content requested to be output is not acquired from the other client devices, acquire the unacquired source from a content server through the external network.
US10171608B2 Method, apparatus and computer program for modifying messages in a communications network
There is described a system for modifying messages having an archive format in a communications network, the communications network comprising a first network device, a second network device and a third network device. The system comprises receiving, at the first network device, a message, the message sent from the second network device for receipt by the third network device; selectively modifying, at the first network device, content of the received message that is in an archive format, based on a determination that the content can be optimized, sending the received message with the optimized content to the third network device.
US10171606B2 System and method for providing data as a service (DaaS) in real-time
System and method embodiments are provided for implementing Data as a Service (DaaS). The system is implemented using a client side library, on a user device, and a server or proxy server to extract relevant data from relevant data sources, and process the data before returning results to the client. The client sends a user query to the proxy server, which then sends sub-queries and receive responses from multiple data sources in real-time or near real-time. The system also uses a data model that handles varying data reliability or accuracy levels in heterogeneous data sources and indicates the confidence levels in the data provided to a user or client application. The data model assigns different confidence levels for various data to distinguish between high quality data and low quality data. Thus, users are provided with more information from multiple sources without diluting high quality data with low quality data.
US10171605B2 Dual channel delivery
Embodiments described herein relate to systems and methods for transmitting service related messages, e.g., via a reverse push connection. In some embodiments, a UE may be configured to receive a random value from a server, the random value based at least in part on a capacity of the server and/or network. The UE may be configured to compare the random value to a generated value, and determine, based at least in part on the comparison, to transmit a service related message over a reverse push connection rather than via a hypertext transport protocol (HTTP) request. In some embodiments, the service related message may be any message that relates to a service available between devices, such as an identity (ID) query request, a service (de-) registration request, and/or a device listing request, among other types of messages.
US10171604B2 System and method for pushing network information
The present disclosure generally provides a system for pushing network information. The system includes a pushing server and a processing server. The pushing server is used for pushing predefined network information contents and corresponding interaction information to a first client, and for obtaining feedback information from the first client in response to the interaction information, and submitting the feedback information to a processing server, the feedback information includes a first user ID. The processing server is used for processing the feedback information, and generating an attention index corresponding to the first user ID. The system may accurately acquire the attention index of the users toward the network information. A method for pushing network information is provided as well.
US10171599B2 Customizing tracking changes to user content in an online social network
Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
US10171596B2 Automatic server cluster discovery
Systems and methods provide automatic discovery of cluster membership based on transaction processing. An example method includes, at a source node of a first tier of nodes, generating a service identifier for a transaction that requests a service hosted by a second tier, the service identifier being based on a logical identifier for the second tier. The method also includes sending the transaction, including the service identifier, from the source node to the service hosted by the second tier. The method includes, at a destination node in the second tier, obtaining the service identifier from the transaction and reporting the service identifier with a destination node identifier to a visibility server as cluster information. The method also includes, at the visibility server, receiving cluster information from a plurality of destination nodes and assigning each of the plurality of destination nodes to a cluster based on the service identifiers.
US10171595B2 Method, apparatus, and software for identifying a set of options for the provision of a service
A method, apparatus and software is disclosed in which options for the provision of a service are each identified by an option identifier for use in determining the applicable options for a given service request.
US10171592B2 Techniques for multi-level service discovery
Examples are disclosed for multi-level service discovery. In some examples, a first level of information indicating a service type for a service provided by a first wireless device may be transmitted by the first wireless device to another wireless device. The first level may enable the other wireless device to determine whether the indicated service type at least partially matches a service interest. A second level may then be transmitted by the first wireless device that includes a service identification to enable the other wireless device to determine whether the service substantially matches a service interest for the other wireless device. A third level may then be transmitted from the first wireless device that includes service content information. The third level may be transmitted responsive to the other wireless device requesting the service content information. Other examples are described and claimed.
US10171588B2 Web operation playback
Network techniques are provided, including a method and system for the accurate and complete playback of web operations. According to an embodiment, there is provided a method for playing back a web operation including one or more of the following inputs: a document object model (DOM) node event, a web request, and a web response. The method comprises: in response to the execution of the web operation, identifying an act input from inputs of the web operation, the act input including a DOM node event or a web response; recording feature information associated with the identified act input, the feature information including a temporal sequence feature of the act inputs and a self constraint feature of the act input, and the feature information being used for playing back the web operation.
US10171582B2 Method and apparatus for client to content appliance (CA) synchronization
A new approach is proposed that contemplates systems and methods to support file synchronization between a local host and a cloud storage via one or more local content appliances (CAs), wherein each content appliance is a storage device/host configured to locally maintain documents and files previously downloaded from the cloud storage. First, a client agent at the local host discovers and connects to the CA that manage its files locally. To access a file/document that is not cached on its local host, the client agent requests and receives the file from the CA instead of downloading it directly from the cloud storage. When parts of the file are updated locally by the client, the client agent is configured to transmit the updated file to the CA, wherein the updated file is considered as having been fully committed from the client's perspective. The CA then synchronizes with and uploads the revised file to the cloud storage and/or other CAs in the background.
US10171581B2 Blended operational transformation for multi-user collaborative applications
Multi-user collaborative software applications may synchronize data between multiple users or multiple devices. There are multiple existing ways to synchronize data. Some of these synchronization methods, such as file locking, are easy to implement but have performance or functionality drawbacks. Operational transformation (OT) is a high performance synchronization method, but difficult and time-consuming to implement in many cases, and cannot be partially implemented throughout a system. Methods and systems provide for blending operational transformation with other synchronization methods in the same collaborative software application, allowing operational transformation to be used in situations where it cannot be implemented throughout a system.
US10171580B2 Granular instant import of replicated VTL cartridge into a backup catalog
Methods, systems, and computer program product embodiments for cataloging data in a backup storage environment, by a processor device, are provided. In a storage system using tape library data replication between an originating site and one or more backup sites, data catalog data is replicated between the originating site and the backup site such that replicated data moved from the originating site to the backup site is placed into a catalog duplicative of the originating site.
US10171575B2 Dynamic allocation of a quota of consumer nodes connecting to a resource node of a peer-to-peer network
A method for dynamically allocating upload bandwidth to consumer nodes by a resource node that are communicatively connected by a channel-swarm in a peer-to-peer network. The method comprises periodically computing a dynamic quota value to determine a number of acceptable connections between the resource node and one or more of the consumer nodes connected by the channel-swarm; and allocating an available upload bandwidth to the one or more of the consumer nodes in the channel-swarm based on the computed dynamic quota value.
US10171574B2 Computer system, processing method, and computer-readable recording medium having job processing program
A computer system includes: a reference point determining unit that sets node allocation reference points for the job in association with job attribute information of the job, to node coordinate spaces where the plurality of computation nodes are arranged; and a node set searching unit that searches for a computation node set that is a set of computation nodes satisfying a predetermined condition related to a remote degree that is an estimate index of a communication time from the node allocation reference point in the node coordinate space.
US10171569B2 Transmission of data to multiple computing devices according to a transmission schedule
A network system can manage a network service for a given region by receiving requests from user devices of users and matching the requesting users with available providers. In response to receiving a request from a user device, the network system can identify a set of candidate providers available to service the request. The set of candidate providers can be identified based, at least in part, on acceptance metrics indicative of the providers' historical record in responding to specified messages from the network system. The network system can transmit a set of messages relating to the request to computing devices of the set of candidate providers and subsequently select one of the providers to service the request. The network system can transmit the set of messages in accordance with a transmission schedule determined for the first set of messages.
US10171568B2 Selecting system, communication management system, communication system, computer program, and method of selection
A selecting system selects, among controllers controlling a session between communication terminals, a controller to be connected to a communication terminal. The selecting system includes a state management unit, a load management unit, an accepting unit, a calculating unit, and a selecting unit. The state management unit manages, for each controller, state information indicating a state of communication of a communication terminal connected to the controller. The load management unit manages, for each state of communication, load information indicating a degree of load. The accepting unit accepts a connection request to the controller from a communication terminal not connected to the controller. The calculating unit calculates, for each controller, the degree of load related to the control based on the state information and the load information. The selecting unit selects a controller to be connected to the communication terminal as a connection requester terminal based on the degree of load.
US10171567B2 Load balancing computer device, system, and method
A computer device, a system, and a load balancing method are provided. A load balancing virtual machine is created on the computer device. When load balancing processing needs to be performed on a service of a virtual machine of the computer device, a related service packet is sent to the load balancing virtual machine of the computer device, so as to perform load balancing processing, thereby avoiding a processing delay caused by congestion of centralized load balancing. In addition, when a computer device is faulty, a virtual machine of the computer device goes offline accordingly, and a load balancing requirement is not generated any more. Therefore, when a fault of a single computer device causes a fault of a load balancing virtual machine, there is no service interruption that is caused by active/standby switchover because of the fault of the load balancing virtual machine.
US10171566B2 Server-processor hybrid system for processing data
The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
US10171559B2 VxLAN security implemented using VxLAN membership information at VTEPs
A network device stores a Virtual Extensible Local Area Network (VxLAN) Tunnel Endpoint (VTEP) membership information that associates VxLANs each with a corresponding set of VTEPs authorized to originate VxLAN packets on that VxLAN. The network device receives from a communication network a VxLAN packet that identifies a VxLAN and an originating VTEP. The VTEP compares the originating VTEP to the set of VTEPs associated with the VxLAN in the VTEP membership information that matches the identified VxLAN. If the comparison indicates that the originating VTEP is not included in the set of VTEPs authorized to originate VxLAN packets, the VTEP discards the received VxLAN packet. Otherwise the VTEP further processes the VxLAN packet.
US10171558B2 Cross device application discovery and control
Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and activation of applications on remote devices. Cross device application discovery and/or control can provide for the control of remote applications in a master and slave configuration. Responsive to an activation message, an application can execute a task in an application, the task being displayed on a target device. Responsive to an activation message, an application can execute a task in an application on a target device, a task context data for the task being streamed to the source device for presentation on a display. Cross device application discovery and/or control can be enabled on a single operating system, or across a plurality of operating systems.
US10171555B2 Containerized software for virally copying from one endpoint to another
A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
US10171554B2 Distributing subscriber data in a mobile data network
A mobile data network supports making subscriber data addressable as devices in a mobile data network. Each data chunk is assigned a device address in the mobile data network. The data chunk can then be addressed as a device in the mobile data network. Data chunks corresponding to a subscriber are distributed across multiple devices in the mobile data network. The location of the subscriber's data chunks is tracked by the subscriber's mobile device and also by a tracking table in the mobile data network.
US10171553B2 Method for monitoring and controlling an access control system
A method of monitoring and controlling an access control system (12) comprising a server (18) and an access control device (22) connected to the server (16) for data communication. Data goggles (1) monitor and control the access control system. The data goggles are connected wirelessly to the server (16) and the access control device (22) for data communication and receive data in real time from the server (16) and/or the access control device (22), which enable monitoring of the access control system (12). The data is displayed to the user of the data goggles (1) by a display device (10). The access control system (12) is controlled by commands which are inputted by the data goggles (1) and transmitted to the server (16) and/or the access control device (22). The control commands are input either by voice control, by gesture control, by a touchpad or by eye tracking.
US10171550B1 Static tracker
The present invention relates to systems, apparatus, and methods of scanning a response to a first HTTP request for a web page in order to identify a web object for prefetching, and using a static tracker to identify and improve results. In one potential alternative embodiment, after a response is scanned a web object may be prefetched to a proxy server prior to a browser requesting the web object. The proxy server may observe one or more HTTP requests that are associated with the response to the first HTTP request for the web page and measure the success of the prefetching. After success is measured for the specific instance of the web object and the web page, a success rate for prefetching or not prefetching the web object as associated with the web page may be updated.
US10171549B2 Notification alerts based on increased access to a digital resource
A method for event notification. In one embodiment, the method includes a computer processor identifying a profile of a first user, wherein the profile of the first user includes one or more profile elements. The method further includes identifying a plurality of users having a corresponding profile that includes at least one profile element in common with the identified profile of the first user. The method further includes identifying a computer network accessible resource. The method further includes determining an increase in activity of the identified computer network accessible resource by the identified plurality of users. The method further includes communicating a notification to the first user, wherein the communicated notification provides an indication of the determined increase in activity of the identified computer network accessible resource by the identified plurality of users.
US10171548B2 Method and system for efficient enrichment of upper layer protocol content in transmission control program (TCP) based sessions
A gateway system employing a redirect mechanism at upper layer protocols over Transmission Control Protocol (TCP) in a packet network to circumvent problems related to alteration of TCP sequence number due to header enrichment. The gateway system increases the size of a redirect message by the size of the header enrichment and thereby brings TCP sequence number on both ends in sync despite adding the header enrichment information.
US10171544B2 Radio base station
When a packet in which a “Static part” is changed is detected in a session established in a bearer, it is possible to prevent the packet from being discarded. A radio base station (eNB) according to the present invention includes a communication control unit (13) configured to control communication via a session (an RTP session or an RTCP session) with a mobile station (UE). The communication control unit (13) is configured such that, when a change in a “Static part” in a header of a received packet is detected, even if adding a new session to transmit the packet makes the number of sessions established in a bearer (#1) exceed a capability of the radio base station (eNB) or the mobile station (UE), the communication control unit (13) transmits the packet via the new session.
US10171543B2 Media streaming method and electronic device thereof
A method of operating a first electronic device is provided. The method includes transmitting stream data to a second electronic device, receiving, from the second electronic device, stream information associated with the stream data received by the second electronic device, and determining at least some of the stream data to be transmitted to the second electronic device based on the received stream information.
US10171542B2 Method for providing cloud streaming service, device and system for same, and computer-readable recording medium having, recorded thereon, cloud streaming script code for same
The present invention relates to a method for providing a cloud streaming service, a device and a system for same, and a computer-readable recording medium having, recorded thereon, a cloud streaming script code for same. At the time of loading a webpage, the present invention loads the webpage with a predefined cloud streaming script code inserted therein and thus can perform processing such that the webpage can provide the could streaming service. Consequently, a pop-up window event or the like, which is incapable of providing the cloud streaming service, can easily be processed without any particular modification to an internal browser engine.
US10171537B2 Segregation of electronic personal health information
A dynamic secure mobile network is provided to enable the transfer and storage of private data. The dynamic secure mobile network can provide secured communication channels that segregates different types of data and allows for protected data streams to be sent via different secured channels than non-protected data. The enhanced wireless mobile network can support consistent compliancy/privacy and security policies across all networks.
US10171536B2 Rapid optimization of media stream bitrate
A data processing method comprises, using a media server during a first media session between a client device and the media server, determining a stable bitrate value for use as a rate of transmitting multimedia data from the client device to the media server; storing, in a database, the stable bitrate value for the client device in association with an identifier; receiving, from the client device, a request to establish a second media session; determining the identifier within the request; in response to the request, based on the identifier in the request, searching the database for the stable bitrate value that is associated with the identifier; in response to locating the stable bitrate value in the database, sending the stable bitrate value to the client device for use in estimating a bitrate for transmitting multimedia from the client device to the media server in the second media session; establishing, by the media server, the second media session, wherein the media server initially receives multimedia data from the client device at the stable bitrate.
US10171534B2 Placeshifting of adaptive media streams
Systems, devices and methods are provided to support placeshifting of adaptive media streams. A home device acts as an intermediary that passes requests for segments of an adaptive stream from a remote device to a content source. The content source responds with the requested segments, which are forwarded to the remote device. A connection service may be provided to facilitate placeshifting sessions between home and remote devices.
US10171532B2 Methods and systems for detection and classification of multimedia content in secured transactions
An apparatus is provided for detecting the presence of multimedia content in one or more transactions and for classifying the multimedia content in the one or more transactions. The apparatus can include a traffic processor configured to acquire one or more handshake messages associated with the transactions. The apparatus can also include a multimedia detector configured to determine a domain name requested by a specific terminal based on the one or more handshake messages, and to detect the presence of the multimedia content data in the transactions using the determined domain name. The detection of the presence of the multimedia content can be used for at least one of optimizing or reporting of the multimedia content before the multimedia content is provided to the specific terminal.
US10171529B2 Vehicle and occupant application integration
A vehicle communication system and method for allowing a user device to stream content to a vehicle display is provided. The communication system receives a request from the user device, approves or denies a user request to connect to the vehicle display, and facilitates streaming of an application running on the user device to the vehicle display.
US10171525B2 Autonomic meeting effectiveness and cadence forecasting
Meeting participation data of a meeting of a group of participants in-progress is collected. The meeting participation data is analyzed to identify a topic being discussed in the meeting. Using a trend of affective states of a participant, a future affective state of the participant is forecasted relative to the topic. The future affective state is evaluated to conclude that data contributed by the participant at a future time in the meeting is not likely to progress the topic to completion by at least a specified degree. A cognitive system (cog) trained in the subject-matter is selected. The cog is added to the meeting before the future time and while the meeting is in-progress.
US10171518B2 Performing an action on certain media streams in a multimedia communications network
The invention proposes controlling a media session involving a plurality of media streams within a communications network, wherein the communications network comprises a media resource node (106) and a media control node controlling (102) the media resource node, wherein the media control node performs a method of determining that selected media streams out of the plurality of media streams are associated to each other in a media session, transmitting to the media resource node (106) an instruction to group the selected media streams of the media session, and transmitting to the media resource node (106) an instruction to prepare for performing an action with respect to the selected media streams. The invention further proposes a corresponding method to be performed in a media resource node (106), corresponding nodes (102, 106) and corresponding computer programs.
US10171517B2 Notifying response sender of malformed session initiation protocol (SIP) response messages
A method, computer program product, and computer system for notifying a response sender of a malformed SIP response message. The method includes, producing a special ACK message after receiving a malformed response message from a SIP server. The special ACK message contains a correction of the determined malformation, and is sent to the SIP server for correction by the SIP server.
US10171513B2 Methods and apparatus for controlling call admission to a network based on network resources
A session controller coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The disclosed session controller is further configured to compare at least one of a network capacity, a call-peer bandwidth, or a number of active call-legs associated with the ingress call session against a respective threshold, and to reject the ingress call when a respective threshold is exceeded.
US10171507B2 Microsegmentation in heterogeneous software defined networking environments
Microsegmentation in a heterogeneous software-defined network can be performed by classifying endpoints associated with a first virtualized environment into respective endpoint groups based on respective attributes, and classifying endpoints associated with a second virtualized environment into respective security groups based on respective attributes. Each respective endpoint group can correspond to a respective security group having the same attribute. Each respective endpoint group and corresponding security group can be associated with a respective policy model defining rules for processing associated traffic. Each of the respective security groups can be used to generate a respective network attribute endpoint group, which can include the network addresses of those endpoints in the respective security group. Each respective network attribute endpoint group can inherit the policy model of the respective endpoint group corresponding to the respective security group. Traffic between the endpoints can then be processed based on the various classifications and associated rules.
US10171505B2 Preventative enterprise change management
Embodiments for implementing change control management in computing center environments by a processor. A physical activity of a user performing an action in the computing center environment is monitored. If the monitored activity is determined to be contrary, or predicted to be contrary, to a preferred, predetermined action for the computing center environment, the user is alerted that the action is contrary, and an operation is performed on the computing center environment to secure data in the computing center environment from damage potentially caused by the contrary action.
US10171501B2 System and method for remote wipe
A remote wipe message or notification may be sent from a server computer to one or more target client devices associated with a user. A managed container running on a target client device associated with the user and having a managed cache storing content managed by or through the server computer may, in response to the remote wipe message or notification, deleting the managed content or a portion thereof from its managed cache. The managed container may send back an acknowledgement or message to the server computer that it had completed the remote wipe. The remote wipe functionality can avoid having to deal with individual applications running on the client device and therefore can eliminate the complexity of having to deal with individual applications. Furthermore, the remote wipe can be done independently of the local operating system and without affecting non-managed information/applications on the client device.
US10171500B2 Systems, apparatuses, and methods for enforcing security on a platform
Embodiments of a system, apparatus, and method of platform security are describe. In some embodiments, a system comprises a manageability engine to detect if a software agent of the platform is removed and a software agent enclave, wherein the software agent enclave and manageability engine each include a specific session key to be used for communications between the software agent enclave and the manageability engine.
US10171494B2 Scarecrow for data security
A method, computer program product and/or system receives information pertaining to network data traffic from and/or to a network accessible resource, analyzes the information to determine whether a user is engaged in potential hacking transaction(s) with respect to the resource. On condition that the user is determined to be engaged in potential hacking transaction(s), a “scarecrow” message designed for display to the user, is generated and sent to the user.
US10171490B2 System and method for strategic anti-malware monitoring
The system and method described herein may leverage active network scanning and passive network monitoring to provide strategic anti-malware monitoring in a network. In particular, the system and method described herein may remotely connect to managed hosts in a network to compute hashes or other signatures associated with processes running thereon and suspicious files hosted thereon, wherein the hashes may communicated to a cloud database that aggregates all known virus or malware signatures that various anti-virus vendors have cataloged to detect malware infections without requiring the hosts to have a local or resident anti-virus agent. Furthermore, running processes and file system activity may be monitored in the network to further detect malware infections. Additionally, the network scanning and network monitoring may be used to detect hosts that may potentially be participating in an active botnet or hosting botnet content and audit anti-virus strategies deployed in the network.
US10171488B2 User behavior profile
A method, system and computer-usable medium are disclosed for generating a cyber behavior profile comprising monitoring user interactions between a user and an information handling system; converting the user interactions into electronic information representing the user interactions, the electronic information representing the user interactions comprising multi-layered electronic information, each layer of the multi-layered electronic information corresponding to a respective layer of user interaction; and generating a unique multi-dimensional cyber behavior profile based upon the multi-layered electronic information representing the user interactions.
US10171487B2 Generating a virtual database to test data security of a real database
Determining a data security risk level of a virtual database is provided. An object catalog corresponding to a real database is imported into the virtual database. Objects in the object catalog are organized by levels. It is determined whether one or more data security policy definitions corresponding to a set of objects referenced by test query message traffic performed an action in response to determining that one or more test query messages in the test query message traffic run on the virtual database did not satisfy respective parameters of the one or more data security policy definitions. In response to determining that one or more of the data security policy definitions corresponding to the set of objects referenced by the test query message traffic did not perform the action, a test failure result is returned. A data security risk level for the virtual database is determined based on the result.
US10171484B2 Securing services in a networked computing environment
A system includes: a CPU, a computer readable memory and a computer readable storage medium associated with a computer device of a service provider; program instructions to receive, by the computer device, a breach notification from a user device, wherein the user device includes a client that corresponds to the service provider, and the breach notification indicates a potential security compromise of the user device; program instructions to identify, by the computer device, a plurality of user devices that have the client; and program instructions to transmit, by the computer device, a respective security profile to each of the identified plurality of user devices, wherein each of the respective security profiles defines a security challenge that must be completed to obtain access. The program instructions are stored on the computer readable storage medium for execution by the CPU via the computer memory.
US10171483B1 Utilizing endpoint asset awareness for network intrusion detection
An intrusion device identifies network data to be sent to a destination endpoint and determines a sensitivity level of the destination endpoint based on asset valuation. The intrusion device identifies a subset of signatures that corresponds to the sensitivity level of the destination endpoint and determines whether the network data includes an intrusion based on the subset of signatures.
US10171480B2 Cloud-based surveillance with intelligent tamper protection
In one embodiment, a security system includes a central communication unit and a first surveillance device. The central communication unit is communicatively connected over a network to cloud storage, by way of a first transmission channel and a second transmission channel. The second transmission channel is redundant with the first transmission channel. The first surveillance device configured to record first surveillance data, and is communicatively connected to the central communication unit by way of a third transmission channel and a fourth transmission channel. The fourth transmission channel is redundant with the third transmission channel. The first surveillance device is configured to transmit the first surveillance data to the central communication unit, and the central communication unit is configured to transmit the first surveillance data to the cloud storage.
US10171478B2 Efficient and secure method and apparatus for firmware update
This relates to a vehicle and, more particularly to, a vehicle configured to perform a secure firmware update. Some examples of the disclosure include receiving a firmware update package including updated firmware for one or more electronic control units (ECUs) of a vehicle. According to the disclosure, the firmware update package can be transmitted to and stored on an untrusted ECU and distributed to one or more target ECUs in a secure firmware update process monitored by a secure ECU.
US10171477B1 Authenticated data streaming
A data-collecting device acquires data associated with a real-time data stream and transmits the data to a data-consuming service hosted on a server computer system in the form of a multipart response. The multipart response includes one or more data content parts and at least one authentication content part. Each of the one or more data content parts contains data representing part of the real-time data stream. Each authentication content part includes authentication information usable to verify the integrity of the data transmitted in the data content parts transmitted prior to the authentication content part.
US10171476B2 System and method for protecting the privacy of identity and financial information of the consumer conducting online business
The migration of identity documents, such as driving licenses, from physical documents to electronic documents creates new problems for those seeking to verify the identity of an individual based upon the electronic document they provide. However, the inventors have established a means of binding electronic documents and electronic representations of physical documents to individuals at issuance of the document(s). Accordingly, the inventors address identity verification by providing to those seeking to verify the individual's identity data allowing them to verify the presented electronic ID document. For example, a police officer requesting a driving license can obtain on their own electronic device through the methods of the invention the issued driving license associated with identifier information on the license provided by the individual. As such tampering with the license to change a name, date of birth, photo etc. will result in a visible mismatch to the police officer in comparing them.
US10171474B2 Network access based on social-networking information
In one embodiment, a method includes receiving a request at a wireless access point from a client system to access a network through the wireless access point. The wireless access point sends an identifier associated with the client system to a social-networking system, the social-networking system including user profiles arranged in one or more social graphs. The social graphs store relationships between the user profiles. The method further includes receiving at the wireless access point from the social-networking system an authorization determination. The authorization determination is based upon a first user profile of the plurality of user profiles. The first user profile includes the identifier associated with the client system. The method further includes providing the client system with access to the network through the wireless access point in accordance with the authorization determination.
US10171472B2 Role-specific service customization
In many computing scenarios, an individual may choose to interact with a service in a variety of roles, and may therefore create a set of accounts respectively representing the service. However, the use of multiple accounts by the same individual may introduce considerable administrative complications (e.g., failing to update all accounts with new information results in stale and/or conflicting account information), and may reduce the efficiency and/or scalability of the service. Presented herein are techniques for enabling individuals to interact with services through various roles. Such techniques involve evaluating the individual's role determinants to identify and automatically select the individual's current role; selecting a current role profile, as a subset of the details of the individual profile that are associated with the current role, and excluding details that are not associated with the current role; and performing the service according to the current role profile of the individual.
US10171471B2 Evidence-based role based access control
Methods, computing systems and computer program products implement embodiments of the present invention that include assigning, to multiple users, respective sets of original roles for accessing data stored on a computer system, and performing, in response to requests from the users, multiple operations on the data. While performing the multiple operations on the data, a transaction log is generated that includes a plurality of entries, each of the entries storing attributes of a given operation. Based on the entries in the log file, a respective set of learned roles for respective users is identified, and the respective sets of the learned roles are assigned to the respective users.
US10171468B2 Selective processing of application permissions
An application permissions processing system and method for processing application permission requests is provided. The method includes the steps of detecting that an application has been downloaded to a computing system, receiving one or more permission requests from the application for resources located on the computing system, determining that at least one of the one or more permission requests is a required permission of the application, prompting the user to decide the one or more permission requests, receiving a denial of the required permission from the user, in response to the prompting, and responding to the application by providing spoofed resources to the application to satisfy the required permission of the application.
US10171463B1 Secure transport layer authentication of network traffic
Technologies are disclosed herein for transport layer network data authentication. A token packet is attached to network data sent from a client software application to an application server at the transport layer. The token packet can be generated based on a temporary token key obtained from a token service. The token packet can include a signature of the network packet payload. The network packet with the attached token packet can be received at an edge device in the network where the application server resides before reaching the application server. The edge device can verify the authenticity of the network packet by verifying the signature contained in the token packet. If the verification is successful, the edge device can forward the network packet to the application server. If the verification fails, the edge device can block further transmission of the network packet.
US10171461B2 System and method of secure encryption for electronic data transfer
A system for secure transfer of encrypted data involves a sender client, a recipient client, a main server, and a key server. The sender client receives instructions from a first user identifying transfer data and a recipient identifier, creates a key, encodes the transfer data using the key, and communicates the key and the recipient identifier to a server. The server creates a secure package identifier and communicates such to the sender client. The recipient client receives and identifies the secure package identifier and the encoded transfer data, receives from a second user a user identifier, and communicates the user identifier and the secure package identifier to the server. The server communicates the key to the recipient client only if the secure package identifier received from the recipient client matches the secure package identifier created by the server and if the user identifier matches the recipient identifier.
US10171460B2 Proximity-based system for automatic application or data access and item tracking
A system and method provide automatic access to applications or data. A portable physical device, referred to herein as a Personal Digital Key or “PDK”, stores one or more profiles in memory, including a biometric profile acquired in a secure trusted process and uniquely associated with a user that is authorized to use and associated with the PDK. The PDK wirelessly transmits identification information including a unique PDK identification number, the biometric profile and a profile over a secure wireless channel to a reader. A computing device is coupled to the reader. An auto login server is coupled to the reader and the computing device and launches one or more applications associated with a user name identified by the received profile.
US10171459B2 Method of processing a ciphertext, apparatus, and storage medium
A method of processing a ciphertext, the method includes: acquiring a part of a plurality of encrypted elements included in the ciphertext, each of the plurality of encrypted elements being an encrypted element in which values of a plurality of elements in a multidimensional determination target vector are respectively encrypted by homomorphic encryption; decrypting the acquired part of the plurality of encrypted elements; and determining validity of the determination target vector based on a relationship between at least one value obtained by the decrypting and both of 0 and 1.
US10171458B2 Wireless pairing and communication between devices using biometric data
In a first implementation, a host determines to pair with a device and transmits biometric data for a user to the device. The device receives the transmitted biometric data and compares such to device biometric data to determine whether or not to pair with the host and/or what data stored by the device to allow the host to access. The host then accesses data of the device to which the device has allowed access. In another implementation, a device determines to pair with a host and transmits biometric data for a user to the host. The host receives the transmitted biometric data and compares such to device biometric data to determine whether or not to pair with the device and/or what data stored by the host to allow the device to access. The device then accesses data of the host to which the host has allowed access.
US10171453B2 Generalized certificate use in policy-based secure messaging environments
Within a secure messaging environment, a determination is made that a request to send a message has been generated by a message sender. A message protection policy configured to process the message within the secure messaging environment is identified. The message protection policy specifies that, within the secure messaging environment, a secured digital certificate, other than a digital certificate of the message sender, is configured with an associated private key to digitally sign the message on behalf of the message sender. Based upon the message protection policy, a determination is made to digitally sign the message using the private key of the secured digital certificate. The message is signed on behalf of the message sender using the private key of the secured digital certificate.
US10171449B2 Account login method and device
Provided are an account login method and an apparatus. A first account is associated with a second account, and information of a login target corresponding to the second account is configured. A login request for using the first account to log in to the login target corresponding to the second account is received. Login configuration information of the second account is retrieved based on an association relation between the first account and the second account. Login configuration information of the second account is sent to the login target corresponding to the second account; and the login target corresponding to the second account is logged in to according to the login configuration information of the second account.
US10171448B2 Single sign-on for unmanaged mobile devices
Disclosed are various examples for providing a single sign-on experience for mobile devices that may or may not be managed. A service provider receives an access request from a first client application executed in a client device. The service provider causes the first client application, using a redirection response that redirects the access request to an identity provider, to request an authentication token from a second client application executed in the client device. The service provider receives the authentication token from the first client application. The service provider then authenticates the first client application in response to verifying the authentication token.
US10171447B2 Single sign-on for unmanaged mobile devices
Disclosed are various examples for providing a single sign-on experience for mobile applications that may or may not be managed. A first application executed in a client device sends an access request to a service provider. The first application receives a redirection response from the service provider that redirects the first application to an identity provider. The first application then receives a further redirection response from the identity provider that causes the first application to request an identity assertion from a second application executed in the client device. The first application receives the identity assertion from the second application. The first authentication then authenticates with the service provider using the identity assertion.
US10171443B2 Displaying the accessibility of hyperlinked files
The accessibility of a hyperlinked files is displayed. A hyperlink that references a resource is extracted from a target file. An attempt to acquire the resource is made by performing a first authentication operation. A first object is received in response to performing the authentication operation. A second object is acquired by performing a second authentication operation using pre-determined authentication information. The first object and the second object are compared to determine if the first object is the same as the second object. Information indicating the accessibility of the resource is presented via a display apparatus.
US10171442B2 Predicting a need for and creating temporary access to a computer component in infrastructure information technology
A computer server may be monitored, and a request that requires executing an action on the computer server is received. Server configuration associated with the computer server is determined. Based on the server configuration, a technology associated with executing the action is determined. The action may be broken down into sub-activities and dependencies. A user profile database is searched to identify candidate users having a skill set associated with the technology. Availability, location and a skill level of the candidate users are determined. Based on historical data, a duration the candidate users would take to execute an activity on the computer server is predicted. Based on at least the duration, the availability, the location and the skill level of the candidate users, at least one user from the candidate users is determined to execute the activity on the computer server. A temporary access credential is provided for allowing access to the computer server during a specified duration.
US10171440B2 Method and apparatus for managing encryption keys for cloud service
Key management methods and systems are provided, one of methods comprises, encrypting a service key used by an instance of a first user of a cloud service by using a master key, generating two or more key pieces for reconstructing the master key, distributing and storing the key pieces in two or more host servers included in a host group for providing the cloud service, receiving a request for the service key from the instance of the first user, receiving the key pieces from the two or more host servers and reconstructing the master key based on the received key pieces, and decrypting the encrypted service key by using the reconstructed master key.
US10171439B2 Owner based device authentication and authorization for network access
Methods and computerized units grant network access to any one of multiple devices of the same owner. Each of the multiple devices has been previously associated with an owner at an authentication server, whereby device keys for authenticating said multiple devices are stored on the authentication server. Also, said owner has previously been authorized to access the network, such that an owner ID for this owner is stored on the authentication server. In embodiments, present methods comprise, at the authentication server: receiving a network access request for a device to connect to a network, said device being one of the multiple devices; and upon authenticating said device based on a device key associated with this device at the authentication server, confirming that network access can be granted for the device if said owner ID is confirmed to be associated with said device at the authentication server.
US10171436B2 Distributed learning and aging for management of Internet protocol (IP) addresses
A device includes a security process unit (SPU) associated with a logical ring of SPUs. The SPU receives a packet with an address associated with a malicious source, and creates, based on the packet, an entry in a data structure associated with the SPU. The entry includes information associated with the packet. The SPU provides an install message to a next SPU in the logical ring. The install message instructs the next SPU to create the entry in another data structure, and forward the install message to another SPU. The SPU receives the install message from a last SPU, and sets a state of the entry to active in the data structure based on receiving the install message from the last SPU. The SPU performs a particular action on another packet, associated with the malicious source, based on the setting the state of the entry to active.
US10171434B2 Managed device scatternet administration
Managed device scatternet administration is described herein. In one example, to form a scatternet of managed devices, a network entry request including a unique device identifier and a public key is received from a client device. The public key is validated and the structure of the scatternet is examined to find an opening for the client device. After validation of the public key, network access data and a session key are encrypted by the public key and forwarded to the client device. The client device can use the network access data to find a network sublayer having the opening in the scatternet. At the same time, client admission data and the session key can also be sent to a sublayer propagator device of the network sublayer. After the client device enters the scatternet, management configuration data can be dispatched to it for device management.
US10171432B2 Systems to implement security in computer systems
Systems, methods, and non-transitory computer-readable medium are provided to secure data centers and cloud computing. A method receives network identifiers for functions, requests a network key for each function, allocates network interfaces, requests a virtual network interface controller allocation, requests a network key for each cloud function, receives storage identifiers for functions, requests a storage key for each cloud function, allocates virtual storage disks, requests a storage interface controller allocation, requests a storage key for each cloud function. Methods secure migration of a virtual machine from a source to a target server. A server includes multiple cores where each core is dedicated to a compute function and a unique key encrypts data of each compute function. A non-transitory computer-readable medium encodes programs that execute the above methods.
US10171431B2 Secure message handling of an application across deployment locations
A method and system for secure message handling of an application across deployment locations. The application is divided into multiple processing nodes which process messages and can be deployed in multiple different locations. The application is analyzed to identify processing nodes referencing given data aspects having deployment constraints. It is ascertained whether one or more data aspects of the given data aspects are accessed by an identified processing node. If so, a restriction is determined for the identified processing node based on the deployment constraints of the accessed one or more data aspects and the identified processing node of the application is deployed according to the determined restriction for the identified processing node. If not, the identified processing node or a preceding processing node is marked to indicate a required tokenization of the one or more data aspects, wherein the tokenization removes the deployment constraints for the identified processing node.
US10171430B2 Making a secure connection over insecure lines more secure
A secure or insecure communications channel for a secure communications system that carries sensitive user datagrams inside a proprietary or other undisclosed protocol so as to be able to encrypt the entire user datagram, including all header information so that if a malevolent entity were covertly or otherwise receiving said transmission they would be unable to determine the destination addresses of the user datagrams. Further the proprietary or undisclosed protocol is broken up into packets whose packet-to-packet boundaries are hidden so that malevolent entities will not be able to glean any information from the changes in traffic that occur during stimuli designed to provoke an expected response, thereby rendering said malevolent entities unable to determine what actual responses are occurring during real world events.
US10171428B2 Confidential data management method and device, and security authentication method and system
The present invention relates to a method for safely managing confidential data and a security authentication method and system for performing a security authentication by using the confidential data. The method for managing confidential data of a user by linking with a security server which stores a decryption key in a confidential data management device, according to the present invention, comprises the steps of: storing encrypted confidential data of a user; receiving a push notification message including a decryption key from the security server, if a use of the confidential data is required; and decrypting the encrypted confidential data by using the decryption key included in the push notification message.
US10171426B2 Home network controlling apparatus and method to obtain encrypted control information
A network control apparatus and method is provided. The method includes operations of informing a server of capability information including an encryption/decryption method, wherein the server provides the network control apparatus with control information used to control a network device using a general-purpose control web application, transmitting to the server a control information requesting message that requests the control information, receiving from the server the control information which has been encrypted using the encryption/decryption method, decrypting the encrypted control information according to the encryption/decryption method, and transmitting a control command for controlling the network device according to the decrypted control information.
US10171419B2 IP route caching with two search stages on prefix length
A data packet is received in a network element. The network element has a cache memory in which cache entries represent a portion of addresses stored in a main memory, The destination address and the cache entries each comprise a binary number. A first determination is made that a number M of the most significant bits of a cache entry and the destination address are identical. A second determination is made that an additional number M+L of the most significant bits of a cache entry and the destination address are identical. Routing information is then retrieved the cache memory, and the packet processed according to the routing information.
US10171418B2 Method and apparatus for accessing demilitarized zone host on local area network
A method for accessing a demilitarized zone (DMZ) host in a local access network (LAN) includes: configuring a mapping relationship between public IP addresses obtained from a wide area network (WAN) side and private IP addresses of demilitarized zone hosts at a LAN side; after receiving an access request sent by a client at the WAN side, modifying a destination IP address in the access request to the private IP address of a corresponding demilitarized zone host at the LAN side according to the configured mapping relationship, and sending the modified access request to the demilitarized zone host; receiving a reply message returned by the demilitarized zone host, modifying a source IP address contained in the reply message to a public IP address of a client at the WAN side, and sending the modified reply message to the WAN side. The present document also discloses a corresponding apparatus.
US10171417B2 Distributed IP allocation and de-allocation mechanism in a communications network having a distributed S/PGW architecture
A non-transitory computer readable medium has instructions stored therein to be executed by a packet processing unit (PPU) in a communications network to allow a plurality of PPUs in the communications network to independently allocate IP addresses from a shared pool of IP addresses. The plurality of PPUs collectively maintain a distributed hash table (DHT). The DHT stores a distributed block allocation table (DBAT) and a plurality of distributed address allocation tables (DAATs). The DBAT includes an entry for each of a plurality of blocks of IP addresses to indicate which of the plurality of blocks are allocated to which of the plurality of PPUs. Each of the plurality of DAATs corresponds to one of the blocks in the DBAT and includes an entry for each of the IP addresses in that block to indicate which of the IP addresses in that block are allocated to which user entities.
US10171416B2 Method for establishing data connection on mobile network, mobile network, and policy control entity
A method for establishing data connections on a mobile network, a mobile network, and a policy control entity are disclosed. The method includes: establishing a data channel between a user equipment (UE) and a gateway (GW), and allocating an Internet Protocol (IP) address to the UE according to an address allocation request or a data channel setup request sent from the UE; and triggering the policy control entity to establish or update a policy control session according to the IP address. By using the mobile network and the policy control entity under the present invention, after the data channel is established between the UE and the GW, the GW may trigger the policy control entity to establish or update a policy control session.
US10171414B2 Method for allocating internet protocol addresses to clients of a network and corresponding apparatus
An access device and an extender access device, forming a network for network client devices. A single IP address attribution server in the network attributes IP addresses to network devices based on their MAC address. The access device providing access in a first coverage zone. The extender access device providing access in a second coverage zone. The extender access device implements MAC address translation for representing network client devices in the second zone before the access device. When a network client device roams from the second zone to the first zone, the client device keeps its IP address that was attributed to it by the IP address attribution server via the extender access device even if the client device requests an IP address with its real, non-translated MAC address.
US10171413B2 Secure electronics mail system
An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
US10171402B2 Apparatus and method for outputting message alerts
An apparatus for outputting a message alert is provided, comprising a processor configured to: receive a message; determine whether the message includes an attachment file; and responsive to determining that the message includes the attachment file, output sound contained in the attachment file as a message alert for the message.
US10171398B2 Method and apparatus for providing information by using messenger
A user device which can provide information related to text, which is input into a messenger, on a background screen of the messenger, and a method for providing information in the user device are provided. The method includes displaying a conversation exchanged through a messenger, detecting text related to a content in the conversation, displaying a content image matched to the content on a background of the conversation, and providing information related to the content in response to selection of the content image.
US10171391B2 Automatic and dynamic management of instant messenger do not disturb state via enterprise application
A method, computer program product, and system for peer to peer communication is provided. The embodiment may include receiving a message from a first user intended for a second. It may include determining whether the second user is in a do not disturb (DND) state. It may also include overriding the DND state of the second user. Overriding the DND state may include receiving static message information and user characteristics. Overriding the DND state may include determining if a critical situation (critsit) exists. Overriding the DND state may include determining a message critsit value for the users. Overriding the DND state may include adding the first user and the second to a critsit users list. The embodiment may include overriding the DND state of the second user if both users are on the same list. The embodiment may include transmitting messages from the first user to the second user.
US10171390B2 System and method for alerting a list of multiple recipients of a user's request for assistance
A request for assistance from a user employing a first user device is received. The request is converted into a plurality of formatted requests. Each formatted request is formatted for receipt by a respective recipient in the list of recipients. Each of the plurality of formatted requests is broadcasted to each respective recipient in the list of recipients. A location of the first user device is provided to each recipient in the list of recipients. An assistance response to the request is received. The assistance response is sent by a particular recipient in the list of recipients. A message is broadcasted to each recipient in the list of recipients, other than the particular recipient, indicating that the particular recipient provided the assistance response. Upon receiving an update message from the particular recipient, the update message is broadcasted to each recipient in the list of recipients other than the particular recipient.
US10171389B2 Generating poll information from a chat session
A mechanism is provided in a data processing system for generating poll information from a chat session. The mechanism monitors chat content in the multiple user chat session. The mechanism identifies a poll question in a message within the chat content. The mechanism identifies a plurality of answers to the poll question in subsequent messages within the chat content. The mechanism generates a poll user interface presenting the poll question and the plurality of answers as selectable options and presents the poll user interface to the multiple users of the chat session.
US10171388B2 Message retrieval in a distributed computing network
Applications retrieve physical messages from one of either a co-located, passive messaging engine within the same datacenter as the application, or a nearest passive messaging engine from a different datacenter instead of from the active messaging engine. In that way, the active messaging engine does not deliver the physical message directly from its local storage.
US10171383B2 Methods and systems for portably deploying applications on one or more cloud systems
Methods and systems for provisioning services or resources on a cloud service for successful execution of an application includes detecting a request for executing an application on a cloud service. In response to the request, a descriptor record for the application is retrieved from a descriptor file. The descriptor record is specific for the cloud service and provides details of environmental resources or services required for executing the application. Resource and service requirements are translated into actions to be taken in the cloud service environment for provisioning the resources or services required for the application. The actions to be taken are brokered to occur in pre-defined sequence based on details provided in the descriptor record for the application. Status of the actions taken is provided. The status is used to determine if the required resources or services have been provisioned for successful execution of the application in the cloud service.
US10171378B2 System and method for allocating and reserving supervisors in a real-time distributed processing platform
The present disclosure relates to system(s) and method(s) for allocating and reserving one or more supervisors, to be used by a data processing pipeline associated with a tenant, of a real-time distributed processing platform, is disclosed. The system is configured to identify a set of supervisors corresponding to a set of computing machines of a real-time distributed processing platform. One the set of supervisors is identified, the system enables a primary user to assign a subset of supervisors from the set of supervisors to a tenant. Further, the enables a secondary user, corresponding to the tenant, to design a set of data processing pipelines in a workspace. Further, the system further enables assigning one or more supervisors from the subset of supervisors to each data processing pipeline from the set of data processing pipelines based on the inputs received from the secondary user.
US10171373B2 Virtual machine deployment and management engine
A virtual machine deployment and management engine deploys virtual machines to physical host computers based on a deployment time matrix. The deployment time matrix specifies approximate amounts of time used to clone or deploy a virtual machine from every host computer to every other host computer. The virtual machine deployment and management engine selects a deployment path based on the deployment times and executes the clone or deploy operations.
US10171371B2 Scalable metering for cloud service management based on cost-awareness
Systems and methods are provided to support service management in cloud computing networks. For example, a method for managing a computing platform includes provisioning a plurality of virtual machines across a plurality of computing nodes of a computing platform, wherein the provisioned virtual machines are configured to execute service workloads to provide one or more services to customers, and utilizing one or more of the provisioned virtual machines which execute the service workloads to further perform service management operations for managing the computing platform. The service management operations for managing the computing platform include, e.g., mediation and rating operations for revenue management of the computing platform.
US10171363B2 Traffic control method and apparatus
A traffic control method and apparatus is presented, where the method includes determining, by a back-end network element according to a type of a received service message, a priority of the service message and a resource that needs to be consumed for processing the service message; obtaining, according to the priority of the service message and usage of the resource, a quantity or an adjustment quantity of service messages of a different type to be received in a current period; and sending the quantity or the adjustment quantity of the service messages of the different type to be received in the current period to a front-end network element.
US10171359B2 Cellular network with control plane decoupled from user plane
A cellular network is provided. The cellular network includes a plurality of control plane transceiver stations, each one configured to provide radio coverage over a corresponding first coverage area for allowing user equipment within said first coverage area to exchange signaling traffic with the control plane transceiver station. For each control plane transceiver station, the cellular network further comprises one or more hybrid transceiver stations located within the corresponding first coverage area. Each hybrid transceiver station is configured to be switched between: a) a user operation modality that allows user equipment within said user coverage area to exchange user traffic with the hybrid transceiver station, and b) a control operation modality that provides radio coverage over a corresponding control coverage area for allowing user equipment within said control coverage area to exchange at least signaling traffic with the hybrid transceiver station.
US10171357B2 Techniques for managing software defined networking controller in-band communications in a data center network
According to one or more embodiments of this disclosure, a network controller in a data center network establishes a translation table for in-band traffic in a data center network, the translation table resolves ambiguous network addresses based on one or more of a virtual network identifier (VNID), a routable tenant address, or a unique loopback address. The network controller device receives packets originating from applications and/or an endpoints operating in a network segment associated with a VNID. The network controller device translates, using the translation table, unique loopback addresses and/or routable tenant addresses associated with the packets into routable tenant addresses and/or unique loopback addresses, respectively.
US10171355B2 Data packet sending method and apparatus
A data packet sending method and apparatus. The method includes: sending a policy request message that carries header information of a data packet to one or more controllers when a forwarding table of a first switch does not have a forwarding entry that matches the header information of the data packet; receiving a policy response message sent by a controller, where the policy response message includes a controller-determined forwarding path; selecting a forwarding path from received controller-determined forwarding paths; informing the selected forwarding path to a second switch on the selected forwarding path to forward the data packet after receiving the data packet, where the second switch is a switch besides the first switch on the selected forwarding path; and forwarding the data packet according to the selected forwarding path.
US10171351B2 Method for updating flow table
Disclosed is a method for updating a flow table for a switch in software defined networking (SDN). The method for updating a flow table of at least one network device by a controller in a software defined network comprises the steps of: transmitting, to at least one network device, a flow table modification message including information on a scheduled time specifying a time at which updating of the flow table is performed; and receiving, from at least one network device, a result message showing an update result on the flow table performed by at least one network device according to the flow table modification message. Accordingly, it is possible to effectively control a load generated on the controller by controlling intervals of updating times between network devices, which is generated during transmission of the flow table modification message to multiple network devices.
US10171349B2 Packet forwarding for quality of service delivery
Embodiments of the present invention include methods, systems, and computer program products for packet forwarding. Aspects of the invention include receiving, from a source node, a first network queue in a set of network queues, wherein the first network queue includes one or more minimum network traffic performance requirements. A set of network paths is analyzed to determine a performance level for each network path and identify a first network path and a second network path with a performance level above the one or more minimum performance requirements of the first network queue. A determination is made that the first network path has a higher performance level than the second network path. Based at least in part on determining that the first network path has a higher performance level than the second network path, the first network queue is mapped to the first network path.
US10171348B2 Communication control device, communication control system, communication control method, and communication control program that selects a function to be used from failure recovery functions superposed by layer
A communications control device that, if a communications failure occurs at location in a first path for communications that extends across a plurality of communications layers, selects any second path from a candidate group including at least one second path for continuing communications without going via the location where the communications failure has occurred, on the basis of the time required for each second path to switch from the first path to the second path, and sends, to a communications device for performing the switching, an instruction for switching the first path to the selected second path and continuing communications.
US10171347B2 Data transfer control method, relay device, and data transfer control device
A transfer path between a sensor and a data processing server is partitioned into at least a first transfer path between the sensor and a first relay device, a second transfer path from the first relay device to a second relay device that transfers the data transmitted from the first sensor, and a third transfer path between the second relay device and the data processing server. A data transfer between each of the sensors and the data processing server is implemented by respectively controlling a pair of the first transfer path and the second transfer path, and a pair of the second transfer path and the third transfer path.
US10171344B1 Isolation of endpoints within an endpoint group
An ingress network device of a network fabric mark packets with source endpoint group information to enable intra-EPG isolation. The ingress network device receives an indication of endpoints associated with an isolated endpoint group that restricts network traffic among members of the isolated endpoint group. The ingress network device receives a packet from a source and detects that the source endpoint belongs to the isolated endpoint group. The ingress network device incorporates source endpoint group information into a header of the packet. The source endpoint group information indicates that the source endpoint belongs to the isolated endpoint group.
US10171343B2 Routing multiple data streams simultaneously in wireless networks
A method and apparatus for routing multiple data streams simultaneously through independent routes between multiple-input-multiple-output (MIMO) stations in a mesh network. The disclosed feature allows transmission of multiple data streams via multiple routes from a source station (STA) to a destination station (STA), which are both MIMO capable, even though the relay STAs in between can be a single-input-single-output (SISO) STA. An extended routing request (RREQ) and routing reply (RREP) frames are utilized which provide a primary and secondary flag indication, which is utilized in combination with advanced programming for setting path cost metrics to assure independence of primary and secondary routes.
US10171340B2 Interworking network element
The invention relates to a method and device for managing the interconnection between network domains. In one embodiment this is accomplished by classifying the received frame based on service level agreement, wherein the classifying includes checking the received frame Ethertype value is same as the port on which the frame is received, recognizing an Ethertype of the egress port of the received frame, wherein the recognizing includes checking the received frame Ethertype value is same or not and translating the frame into a compatible Ethertype and forwarding the same to the next available port.
US10171339B2 Populating forwarding database tables in a fabric environment
Each switch in a network maintains a forwarding database table in which each record identifies a media access control (MAC) address, a port identifier, and a source identifier. A frame is received from a first network device at a first port of a first switch, wherein the frame includes a MAC address of the first network device. The first switch prepares a synchronization packet including the MAC address, a port identifier identifying the first port, a source identifier identifying the first switch and an instruction, in response to determining that the MAC address is not associated with the first switch in the first forwarding database table. The synchronization packet is sent to each other switch, and the forwarding database tables of the other switches are modified to implement the instruction.
US10171335B2 Analysis of site speed performance anomalies caused by server-side issues
The disclosed embodiments provide a system for processing data. During operation, the system obtains a component of a time-series performance metric associated with a server-side root cause of an anomaly in the time-series performance metric. Next, the system obtains a call graph representation of the component, wherein the call graph representation includes a parent node having a parent value of the component and a set of child nodes of the parent node, each child node having a corresponding child value of the component. The system then analyzes the call graph representation to identify one or more of the child nodes as sources of the anomaly. Finally, the system outputs an alert that identifies the sources of the anomaly.
US10171328B2 Methods and devices for backward congestion notification
The present invention provides improved methods and devices for managing network congestion. Preferred implementations of the invention allow congestion to be pushed from congestion points in the core of a network to reaction points, which may be edge devices, host devices or components thereof. Preferably, rate limiters shape individual flows of the reaction points that are causing congestion. Parameters of these rate limiters are preferably tuned based on feedback from congestion points, e.g., in the form of backward congestion notification (“BCN”) messages. In some implementations, such BCN messages include congestion change information and at least one instantaneous measure of congestion. The instantaneous measure(s) of congestion may be relative to a threshold of a particular queue and/or relative to a threshold of a buffer that includes a plurality of queues.
US10171327B2 Handling of network characteristics
There is provided a network information system for handling network characteristics. The network information system comprises a first functional module, a second functional module, and a third functional module. The third functional module is arranged to invoke handling of network characteristics by triggering operation of the first functional module and the second functional module. An available bitrate for a media flow is estimated. Information about a permitted share of physical resources to be used during the transmission of the media flow is acquired. The estimated available bitrate for the media flow is updated. The updated estimated available bitrate is provided to a network entity associated with transmission of the media flow.
US10171324B2 Media stream monitor
A stream monitor can request a streaming media server to send stream records associated with streams currently being served. The stream monitor uses the stream records to test streams being served by the streaming media server. The stream monitor can concurrently test multiple streams for connection errors, silence errors, metadata errors, and other errors.
US10171323B2 Determining a state of a network device
The invention provides a processor and a method for determining the state of a first network device in a lighting network based upon information associated with the first network device and a second network device adapted to pass messages to the first network device. The first network device is associated with a first count value, and the second network device is associated with a second count value. When the first count value is within a predetermined range relative to the second count value, the first network device is determined to have been inactive. Each respective count value is based on the change or difference in an incremental property of the respective network device since a last reset of the count value.
US10171322B2 Dynamic and secure cloud to on-premise interaction and connection management
The described herein relates to a method executed by a passport service executed by at least one processor coupled to at least one memory. The method includes creating a passport on a cloud application that comprises connectivity details for a tunnel and activating an on-premise appliance of an on-premise system by delivering the passport to the on-premise appliance to build the tunnel. The method further includes generating a passport token via the passport, wherein the passport token comprises dynamically generated connectivity properties. The method also includes binding the cloud application and the on-premise appliance based on the dynamically generated connectivity properties of the passport token and the connectivity details of the passport.
US10171315B2 Orchestration process template for generation of orchestration process to tolerate errors
A method to generate an executable orchestration process includes: querying a user to enter first computer code for activating a service; querying the user to enter second computer code for undoing actions performed in the activating; loading pre-defined third computer code for determining whether the activated service is a success or has an error, based on the service; loading pre-defined fourth computer code for correcting the error; generating an executable orchestration function from the first through fourth computer code; and generating the orchestration process from the executable orchestration function.
US10171308B2 Dynamic cable-linkage management
Disclosed aspects relate to dynamic cable-linkage management for a shared pool of configurable computing resources having a set of cable-linkage topology data. A first connection between a first service processor and a plurality of compute nodes may be sensed by a first mapping engine which is coupled with a first service processor on a set of control nodes. A plurality of node identifiers may be established on the plurality of compute nodes by the first mapping engine. Based on the plurality of node identifiers and the set of cable-linkage topology data, a first device path map may be determined. A set of data traffic may be routed via the first connection between the first service processor and the plurality of compute nodes based on the first device path map.
US10171306B2 Automatic discovery and provisioning of multi-chassis etherchannel peers
Methods and system are disclosed which can simplify the configuration of a MCEC in a fabric environment such that is may become automatic. Furthermore, centralized identities (such as a host tracking database and/or a network controlled) may be employed to detect the presence of a MCEC. Requiring the creation of direct links between network devices participating in the MCEC may be avoided. Furthermore, logical L2 fabric connectivity (over a L3 fabric underlay) may be utilized to provide dual homing active-active services without additional configuration, as the tracking of peer network devices may be performed in a centralized manner. For example, a host tracking database or a network controller may be employed for peer tracking.
US10171301B2 Identifying hardcoded IP addresses
A method and associated systems for identifying hardcoded network addresses. A network-migration tool requests from a network certain types of data that may identify IP addresses used by the network and receives a subset of the requested data. The system infers from the manner in which received data characterizes IP addresses which of those addresses are likely to be hardcoded. If the system receives a list of server affinities, it infers that an IP address used for communication between servers in a same affinity group is hardcoded if that address is not listed by an associated DNS server. If a received ARP cache lists an IP address as having been resolved to a MAC address, the system infers that the IP address cannot be hardcoded. If a received TCP trace log lists an address without a corresponding hostname the system infers that the address is hardcoded.
US10171298B2 Management center for communication system customer premises equipment
Described are systems and methods for a Digital Subscriber Line (DSL) customer premises equipment (CPE) Management Center (CMC). In one embodiment, the CMC includes a communications interface to receive information from the CPE device regarding operation of the CPE device. The received information is analyzed and a command signal generation module generates a corresponding command signal for transmission to the at least one CPE device to modify the CPE device operation based on the analysis results in a manner which either enhances CPE device performance, for example increasing data rate, or improves line stability, for example reducing CPE error rate.
US10171294B2 Information processing device and system design support method
Consistency between a requirement for communication with respect to software in a system and a requirement for a network is maintained, without re-designing a network by the user. A requirement conversion unit (110) of a system design support device (100) generates a requirement for communication between computers based on a requirement for communication between software components included in a system, and based on identifiers of the computers in which the software components are deployed. The requirement conversion unit (110) generates a requirement for a network for connecting between the computers based on the requirement for communication between the computers. The setting generation unit (120) generates a setting relating to a network, a setting relating to communication between computers, and a setting relating to communication between software components based on the requirement for the network, the requirement for communication between the computers, and the requirement for communication between the software components.
US10171293B2 Initializing, provisioning, and managing devices
A method of initializing, provisioning, and managing a cable modem and a customer premise equipment device includes sending a customized configuration file to the cable modem. The configuration file contains service provisioning information and further includes information indicative of a network address type for the customer premise equipment device. A message is passed from the cable modem to the customer premise equipment device indicative of the network address type. The customer premise equipment device is provided with a network address in accordance with the network address type indicated in the message. In this way, the customer premise equipment device knows what kind of address to obtain, and excessive transactions are avoided.
US10171292B1 Deploying a cloud infrastructure in a remote site
A method for deploying a cloud infrastructure includes obtaining a specification of one or more network resources in a new region of a service provider. A virtual private cloud (VPC) within an existing region of the service provider may be configured based on the specification, with a plurality of core configuration services. A connection is established between the VPC and the new region. The one or more network resources in the new region are established as a network infrastructure, and are configured over the established connection to run compute services, using at least one of the core configuration services. The plurality of core configuration services are transferred to the one or more network resources in the new region, and the new region is disconnected from the VPC.
US10171291B2 Tenant-specific log for events related to a cloud-based service
A method, system, and/or computer program product establishes and utilizes a tenant-specific log for events related to a cloud-based service. A metamodel is created for a cloud-based service provided to a specific tenant of a cloud. The metamodel describes types of resources that are providing the cloud-based service that the specific tenant desires to monitor. In response to the cloud-based service being executed, the metamodel is used to identify a set of resources that are actually providing the cloud-based service for the specific tenant. A tenant-specific log is established to tracks events that occur on each actual resource from the set of resources, and records access to the specific unit of hardware by an authorized user of the specific unit of hardware. Operations related to the cloud-based service are transferred from the specific unit of hardware to a local device that is available only to the specific tenant.
US10171288B2 Diagnosing faults in stateless distributed computing platforms
Methods, systems, and computer program products for diagnosing faults in stateless distributed computing platforms are provided herein. A computer-implemented method includes processing a plurality of communication messages exchanged between two or more distributed components within a stateless distributed system; determining a message context for each of the plurality of communication messages based on one or more message identifiers extracted from each of the plurality of communication messages; grouping the plurality of communication messages into multiple clusters pertaining to message invocation, wherein said grouping is based on the determined message context for each of the plurality of communication messages; generating a control flow graph by creating one or more connections across the multiple clusters; and detecting a causal chain of events associated with a detected fault in the stateless distributed system by navigating the control flow graph.
US10171285B2 Proactive M2M framework using device-level vCard for inventory, identity, and network management
A network device may connect to a smart-enabled network. Once connected, the network device may receive a network address for a network management server (NMS). Having the network address for the NMS, the network device may generate a vCard comprising the attributes necessary for registering with the NMS. The network device may then communicate the vCard to the NMS. The NMS may then be configured to identify, register, and add the network device to a directory.
US10171284B2 Reachability-based coordination for cyclic dataflow
A computer-readable storage medium stores computer-executable instructions that, when executed by a processor, perform operations including scheduling first and second threads to operate independently on first and second partitions of data. The operations include beginning a first operation on the first and second partitions by the first and second threads, respectively. The operations include tracking progress of the first operation by the first and second threads using a replicated data structure. The operations include, for a record on which the first operation will be performed, adding an entry to the replicated data structure with a timestamp indicating an epoch and iteration. The operations include determining a number of yet-to-be-processed records for a selected entry of the replicated data structure. The selected entry has the most recent timestamp for the first thread. The operations include terminating the first thread when the number of yet-to-be-processed records for the selected entry is zero.
US10171281B2 4-level pulse amplitude modulation transmitter architectures utilizing quadrature clock phases
A four-level pulse amplitude modulation transmitter and corresponding method are provided. The transmitter includes a most significant bit processing section and a least significant bit processing section. The transmitter further includes at least one termination resistor connected to respective outputs of the processing sections to provide a transmitter output. Each of the processing sections include a set of retiming latches arranged in a parallel for aligning input parallel data and providing parallel aligned latched outputs responsive to one phase of a quarter-rate four-phase quadrature clock. Each of the processing sections further includes a serializer for serializing the parallel aligned latched outputs to provide a serialized output using quarter-rates of the quarter-rate four-phase quadrature clock. Each of the processing sections also include an output driver for driving the serialized output.
US10171279B2 Transmitter and receiver
A transmitter includes: a null symbol map unit to determine a null symbol arrangement pattern by combining different unit patterns determining positions of data symbols and null symbols; a subcarrier map unit to assign, in a two-dimensional space defined by a plurality of subcarriers for use in multicarrier transmission and a time series represented in units of time determined in accordance with a single symbol, transmission data to positions of data symbols of the respective subcarriers determined in accordance with the null symbol arrangement pattern; a modulator to generate the data symbols by modulating the assigned transmission data, assign null symbols having a power of 0 to positions of null symbols of the respective subcarriers determined in accordance with the null symbol arrangement pattern, and generate transmission symbols of the respective subcarriers; and a baseband section to output a baseband signal based on the transmission symbols.
US10171275B2 Wireless transmitter, wireless remote receiver and methods thereof
A wireless transmitter, comprises a frame generator configured to generate a frame by including an auxiliary preamble, an auxiliary syncword, a guard, a preamble, an address, a packet control, a payload and a CRC; a modulator communicatively coupled to the frame generator and configured to modulate the frame according to a variable transmission rate and include the transmission rate in the auxiliary syncword; and a RF front end communicatively coupled to the modulator and configured to transmit the modulated signal to a receiver.
US10171274B2 Data transmission apparatus, data reception apparatus, data transmission and reception system
A data transmission and reception system may include: a data transmission apparatus configured to generate N Tx signals having discrete levels using N binary data, and output the N Tx signals to N single-ended signal lines, respectively, where N is a natural number equal to or larger than 2; and a data reception apparatus configured to receive the N Tx signals transmitted in parallel through the single-ended signal lines, and restore the N binary data by comparing the received N Tx signals to each other.
US10171272B2 Computationally efficient algorithm for mitigating phase noise in OFDM receivers
An inter-carrier interference (ICI) mitigation circuit associated with an orthogonal frequency division multiplexing (OFDM) receiver is disclosed. The ICI mitigation circuit comprises an ICI cancellation circuit configured to receive an OFDM symbol associated with an OFDM signal and determine an ICI associated with one or more OFDM subcarriers within the OFDM symbol. The ICI cancellation circuit is further configured to cancel the ICI from the one or more OFDM subcarriers associated with the OFDM symbol, in order to generate a desired OFDM symbol. In some embodiments, the ICI is determined and cancelled at the ICI cancellation circuit, in accordance with a predetermined ICI mitigation algorithm.
US10171266B2 Switch-extender and a method for calibrating
A switch-extender is connected to a measurement system and to several DUTs. It splits a signal from the measurement system into several signals so that the several DUTs receive the same signal and can therefore be tested in parallel. The switch-extender further includes at least one amplifier and/or at least one attenuator for every output port so that every signal has the same signal level no matter what the individual attenuation factor of the signal connectors or of the internal printed circuit board is. Furthermore a method for calibrating the measurement system as well as for the switch-extender and the signal connectors describes how to obtain the needed calibration values both for the downlink path and for the uplink path without changing the signal connector.