Document Document Title
US10952909B2 Absorbent cores for absorbent articles
An absorbent core includes a core wrap having a top layer and a bottom layer enclosing superabsorbent polymer. The absorbent core is substantially free of cellulose fibers. The absorbent layer comprises a non-rectangular central portion having a front edge, a back edge and two longitudinally-extending side edges. Each side edge defines a recess along a portion of its length; a first side portion present in one of the recess and a second side portion present in the other recess. The proximal edges of the side portions are convex; and either the distal edges of the side portions are concave so that the side portions are crescent-shaped; or the distal edges of the side portions is straight. The absorbent core further includes a first and second folding guide, and when the absorbent core is folded along the folding guides, the central portion and the side portions form a three-dimensional basin.
US10952903B2 Tympanic membrane repair device
A method for repairing a perforation in a tympanic membrane comprising attaching a single patch to an undersurface of the tympanic membrane covering the perforation.
US10952896B2 Methods and apparatuses for treatment of meibomian gland dysfunction
Apparatus and methods for treating dry eye include an energy source configured to apply energy to an obstruction located in a meibomian gland of a patient's eyelid. The apparatus also comprises an insulator configured to be positioned between a rear portion of the patient's eyelid and a surface of the patient's eyeball. An inner surface of the insulator has a curvature greater than that of the patient's eyeball such that an air pocket is formed between the inner surface of the insulator and the patient's eyeball, wherein the air pocket provides additional insulation to reduce or eliminate an amount of heat due to the applied energy from the energy source from being conducted to the surface of the patient's eyeball, such that the applied energy does not cause the temperature to reach a temperature sufficient to cause damage to a corneal or scleral portion of the patient's eyeball.
US10952893B2 Multilayer film for disposable body warmer outer bag, and disposable body warmer
To provide a multilayer film for a disposable body warmer outer bag, and a disposable body warmer that are excellent in gas barrier property which inhibits permeation of oxygen gas, water vapor and the like, and that can allow swelling due to hydrogen gas generated during a storage period to be prevented.In a disposable body warmer outer bag formed from a multilayer film including a sealant layer 10 and a barrier layer 20, the sealant layer 10 and the barrier layer 20 serve as an inner surface and an outer surface of the outer bag, respectively. The sealant layer 10 includes a vapor-deposited layer 12 made by vapor-depositing a metal or metal oxide on at least one surface (upper portion in FIG. 1) of a thermal fusible resin substrate 11. The barrier layer 20 includes a polyvinylidene chloride layer 22 made by coating at least one surface (lower portion in FIG. 1) of a heat-resistant resin substrate 21 with polyvinylidene chloride.
US10952892B2 Portable therapeutic system using hot or cold temperature
Disclosed is a system which employs a cooling or heating pad which is preferably a thin, flexible pad for placement at an intended area of the body. The pad includes a layer of highly conductive material which can be cooled or heated using a portable source of heat or cold material delivered to the conductive material by a delivery conduit. Valves can be included to regulate flow of the cooling or heating material from the source to the pad. The system can also include a dual-chambered canister for containing two different media for heating, cooling or for alternating heating and cooling the pad.
US10952888B2 Variable stiffness devices and methods of use
Variable stiffness devices and methods of their use are provided. In some embodiments, a variable stiffness device comprises an inner member defining a compartment for receiving an actuating fluid; an outer member disposed around the inner member; and a granular medium disposed between the inner member and the outer member; wherein the inner member is being moveable in a radial direction from a relaxed state to an expanded state by introducing the actuating fluid into the compartment of the inner member to compress the granular medium against the outer member to increase the stiffness of the device.
US10952887B2 Orthopedic device, method, and system for making an orthopedic device
An orthopedic device comprises a body having a monolithic structure and arranged to form a closed circumference in a secured configuration, the body having a predetermined shape in an unsecured configuration. The body is formed continuously without interruption from at least one polymeric material. A method for making the orthopedic device includes providing a schematic including a model representing a body part for which the orthopedic device is intended, providing at least one array of coordinates and indicia corresponding to the coordinates proximate to the model at a plurality of locations along the model, and providing a scale set corresponding to the coordinates. The dimensions obtained from measuring the body part may be used to form a custom-shaped orthopedic device.
US10952885B2 Systems and methods for implants and deployment devices
Benign prosthetic hyperplasia (BPH) is a non-cancerous enlargement of the prostate gland. Treatment options for BPH include medication, surgery (e.g., removal of enlarged prostate tissue), and minimally invasive procedures (e.g., needle ablation, electrovaporization, thermotherapy, and stent insertion). Minimally invasive procedure is typically the preferred choice if medication is ineffective. Accordingly, disclosed herein are system and method for treating BPH using improved implant and delivery device. Certain embodiments of the delivery device can include: a camming barrel having a first groove at the distal end of the camming barrel; a sheath, located within a lumen of the camming barrel, for storing the implantable device; and a first cam follower coupled to the sheath.
US10952883B2 Combined stent reperfusion system
Devices and methods for preventing reperfusion injuries when an occlusion balloon is deflated. A catheter having an infusion lumen exiting the catheter distal of a stent balloon and/or occlusion balloon allows a therapeutic agent to be introduced to a target location to establish desired temperatures and pressures prior to deflation of the balloon such that negative effects of reperfusion are minimized.
US10952882B2 Systems and methods for treating a carotid artery
Systems and methods are adapted for treating the carotid artery. The systems include interventional catheters and blood vessel access devices that are adapted for transcervical insertion into the carotid artery. Embodiments of the systems and methods can be used in combination with embolic protection systems including blood flow reversal mechanisms, arterial filters, and arterial occlusion devices.
US10952879B2 System to deliver a bodily implant
A catheter system with a proximal end and a distal end means at the proximal end to actuate a device at the distal end of the system, and an actuator element that runs the length of the system, from the actuator means to the device and actuates the device by transmitting a physical force from the proximal end to the distal end and characterized by a pre-tensioner near the distal end of the system, that can be set in a pre-tensioning disposition prior to actuation of the device, the pre-tensioner thereby reducing the magnitude of the said physical force that must be transmitted from the proximal end when actuation of the device is required.
US10952877B2 Coordinated control for an arm prosthesis
A control method for an arm prosthesis having at least one powered joint and at least one inertial measurement sensor (IMS) includes determining a motion and an orientation of the arm prosthesis relative to the inertial reference frame based at least on an output of the IMS and generating control signals for the at least one powered joint based on the motion and the orientation of the prosthetic arm.
US10952873B2 Compact mechanical joint balancer
The present invention relates to devices and methods for balancing joints, including knee joints. The devices convert unequal forces at a joint to a rotation or displacement of a pointer or gauge. The devices are able to display the relative difference in force between the lateral and medial sides of a joint from flexion to extension. In certain aspects, the devices are useful for balancing the knee during total knee surgery. The devices can be inserted between the trial femoral and tibial components of the knee and measures whether one condyle experiences more force than the other.
US10952867B2 Electronically assisted medical device
An electronically assisted artificial vertebral disc having an upper disc plate and a lower disc plate is disclosed. An actuator imparts movement to at least one of the upper and lower disc plates. A control device controls the actuator and the amount of movement between the disc plates. The actuator includes a plurality of either linear actuators or rotary actuators that are driven by electric motors in response to the control device. The control device includes at least a first sensor for detecting the position of the actuator and at least a second sensor for detecting the spatial orientation of at least one of the upper and lower disc plates. The control device also preferably includes a microprocessor that calculates the desired positions of the upper and lower disc plates and provides a control signal to the actuator to drive the upper and lower disc plates to their desired positions.
US10952866B2 Intervertebral implant and bone graft inserter
An adjustable spinal fusion intervertebral implant is provided that can comprise upper and lower body portions, and proximal and distal wedges. An actuator shaft disposed intermediate the upper and lower body portions can be actuated to cause proximal and distal wedges to converge towards each other. The implant comprises one or more channels that interact with a bone graft inserter to direct the flow of material through the implant. The bone graft inserter and methods of use are also provided.
US10952864B2 Glenoid component for shoulder arthroplasty
An apparatus including a prosthetic glenoid component for use in shoulder arthroplasty for articulation with a humeral head. The prosthetic glenoid component includes a bearing body, which is shaped so as to define (a) a concave bearing surface for articulation with the humeral head, and (b) a convex glenoid-contacting surface; and one or more superior cantilevers, which (a) jut out from a periphery of the bearing body, (b) are more flexible than the bearing body, and (c) resist, without preventing, superior migration of the humeral head. In shoulder arthroplasty, providing a prosthetic glenoid component for articulation with a humeral head, and implanting the prosthetic glenoid component such that the convex glenoid-contacting surface contacts a glenoid cavity, and the one or more superior cantilevers resist, without preventing, superior migration of the humeral head.
US10952863B2 Tibial trial system for a knee prosthesis and method
An orthopaedic surgical instrument system for use during a surgical procedure to implant an orthopaedic knee prosthesis includes a tibial base trial component adapted to be positioned on a surgically-prepared proximal end of a patient's tibia and an insert component shaped to be received in an opening defined in the tibial base trial component. The insert component has a base plate and a central post extending upwardly from a superior surface of the base plate. A superior surface of the central post has a ramp surface defined therein, with the ramp surface inclining superiorly in the anterior-to-posterior direction.
US10952862B2 Cruciate-retaining knee prosthesis
Certain embodiments generally provide an improved tibial base member comprising keel portions that allow one or both cruciate ligaments to be preserved. Other embodiments provide improved lateral and/or medial inserts having a mesial lip that helps relieve and or prevent impingement between the femoral component and the tibial eminence. Other embodiments provide improved femoral components having various chamfers to provide additional clearance with respect to the tibial eminence and posterior cruciate ligament without decreasing bone coverage.
US10952860B2 Double mobility prosthesis
Provided is a joint replacement with a joint socket (10) having a concave joint surface (11), and with a joint insert (20) having a concave joint surface (21) and a convex joint surface (22) which are each delimited by a peripheral edge (23, 24). The convex joint surface (22) of the joint insert (20) is designed, in the assembled state, to form a first partial joint with the concave joint surface (11) of the joint socket (10). Moreover, the concave joint surface (21) of the joint insert (20) is designed, in the assembled state, to form a second partial joint with the convex joint surface (32) of a joint head (30). The joint socket (10) and the joint insert (20) each have a securing means (12, 25, 26) for preventing dislocation of the joint replacement.
US10952858B2 Tooling for creating tapered opening in tissue and related methods
According to some embodiments, a method of creating for creating a reverse tapered opening within tissue comprises creating a cylindrical opening within a targeted anatomical site of a subject using a first device and removing additional tissue from the sidewalls of the cylindrical opening using a cutting member to create a reverse tapered opening within the targeted anatomical site using a second device, wherein, once the reverse tapered opening is created, a diameter or other cross-sectional dimension of a bottom surface of the opening is larger than a diameter or other cross-sectional dimension of a top surface of the opening.
US10952855B2 Inflatable penile prosthesis with reversible flow pump assembly
According to an aspect, an inflatable penile prosthesis includes an inflatable member, a reservoir configured to hold fluid, and a reversible flow pump assembly configured to facilitate a transfer of the fluid from the reservoir to the inflatable member when in an inflation mode, and facilitate the transfer of the fluid from the inflatable member to the reservoir when in a deflation mode. The reversible flow pump assembly includes a pump, an input check valve coupled to the pump, an output check valve coupled to the pump, and a reversing valve. The input check valve is configured to permit transfer of fluid into the pump. The output check valve is configured to permit transfer of fluid out of the pump. The reversing valve is configured to switch between the inflation mode and the deflation mode.
US10952854B2 Heart valve therapeutic device
A heart valve therapeutic device (1) comprises a coaptation assist valve (20) comprising a conduit (2) with an outer surface (3) for coaption with the native leaflets, and a prosthetic flow valve (5) mounted within the conduit (2) to allow one-way flow through the conduit (2). Support for the coaptation assist valve (20) is provided by a support (10) for positioning the conduit (2) across the native leaflets, and connectors (15) attaching the conduit (2) to the support (10).
US10952853B2 Heart valve sealing devices and delivery devices therefor
An exemplary implantable prosthetic device has a paddle frame, an inner paddle, and an outer paddle. The outer paddle is connected to the inner paddle. The inner and outer paddles are connected to the paddle frame at a connection between the inner paddle and the outer paddle. The paddle frame can be positioned inside the inner paddle, outside the outer paddle, or between the inner and outer paddles.
US10952848B2 Methods of loading a prosthetic valve in a delivery apparatus
Embodiments of the present disclosure provide methods of loading a prosthetic heart valve within a delivery apparatus such that it can be used for delivery of the prosthetic heart valve to a native valve site via the human vasculature. The methods can include attaching the prosthetic heart valve to a valve-retaining mechanism at a distal end of the catheter and causing a torque shaft of the delivery apparatus to rotate relative to the catheter, wherein the torque shaft extends within the catheter and is coupled to the valve delivery sheath. Rotation of the torque shaft relative to the catheter can cause relative longitudinal movement between the valve sheath and the prosthetic heart valve such that the prosthetic heart valve is covered by the valve sheath.
US10952845B2 Prosthetic tissue valves and methods for replacing native atrioventricular valves with same
A percutaneous transseptal surgical implantation method for replacing a defective atrioventricular (AV) valve with a conical shaped prosthetic valve formed from extracellular matrix (ECM) tissue. When the method is employed to replace a native mitral valve, the method positions the prosthetic tissue valve in the mitral valve region, whereby the valve does not obstruct the outflow tract of the aortic valve and prevents the leaflets of the aortic valve from coapting.
US10952841B2 Injector for implanting an intraocular lens
An injector system for implanting an intraocular lens into an eye includes an injector body having a front end and a rear end; a cannula arranged at the front end, which provides a transport channel for a lens to be implanted, wherein a lens can be fed into the transport channel; a magazine with a receptacle area for a lens which is securable in the receptacle area with a retainer, wherein the magazine is arranged so that a lens can be fed into the transport channel; a folding body insertable into the magazine and into the inlet opening, for pushing the lens into the transport channel so that the lens is at least partially foldable around the folding body; and a slider arranged in the injector body, and which can be pushed into the transport channel via the front end so that the lens can be ejected from the transport channel.
US10952835B2 Intra-pelvic fundus vesicae support and method for implanting same
An external intra-pelvic fundus vesicae support disposed at the outer fundus vesicae position and fixing the front end to the pelvic pecten pubis position to lift internal organs. An injection channel is provided inside an external intra-pelvic fundus vesicae support structure, and a screw hole is formed at an input hole, so that the support can be connected to an in-vitro device. According to the external intra-pelvic fundus vesicae support, a tomoscan three-dimensional modeling technology is used to generate a model file which completely conforms to physiological shapes of the pelvic pecten pubis and the outer fundus vesicae and the spatial form of the abdominal cavity of a typical person, and the external intra-pelvic fundus vesicae support of a frame structure and medical material quality is obtained using 3-D printing technologies. Before a surgery is conducted, a virtual reality technology is used to simulate and verify a surgical safety scheme.
US10952833B2 Spring mechanism for power device
A spring mechanism for attaching to a power device drive unit includes a housing connectable to a portion of the power device and a shaft extending through the housing. One end of the shaft is coupled to a workpiece and a bottom member extends from the other end and is positioned adjacent the drive unit. The bottom member includes at least one of a ferromagnetic material and a permanent magnet. The bottom member, shaft and workpiece move upon actuation of the drive unit, and a spring extends laterally outwardly from the shaft between the shaft and the housing. The spring is affixed to one of the shaft and the housing, wherein the spring bends between a deformed position and a return position upon the movement of the bottom member.
US10952826B2 System and method of dental implant and interface to abutment for restoration
A dental assembly for vertical attachment of an implant to a dental abutment for restorative dental procedures is disclosed. The implant includes a cylindrical body having an interior bore formed between a distal end and a proximal end. An abutment interface is formed on the proximal end of the cylindrical body. The interface includes a radial annular interior surface and a flat annular stop surface circumferentially bordering the interior bore. The assembly also includes an abutment including a stem and a post coupled to the stem. An interior bore is formed through the stem and the post. The abutment includes an interface section between the post and the stem. The interface section may include an annular radially curved exterior surface proximate to the post. The radially curved exterior surface and the circular flat surface interfaces with the abutment interface of the dental implant.
US10952825B2 Dental implant structure
A dental implant structure includes a fixture fixed to an alveolar bone, an abutment coupled to the fixture and configured to attach an artificial tooth thereto, and a coupling element configured to couple the fixture and the abutment to each other. In the dental implant structure, the fixture includes a lower fixture portion fixed to the alveolar bone and an upper fixture portion coupled to the abutment, a first thread is formed on a part or all of a surface of the lower fixture portion so as to be fixed to the alveolar bone, the lower fixture portion has a shape extending along a rotation axis of the first thread, a second thread is formed on a part or all of a surface of the upper fixture portion, and the upper fixture portion has a shape extending along a rotation axis of the second thread.
US10952822B2 Single arch mandibular advancer
Various embodiments of orthodontic appliances are disclosed to dispose a patient's lower dentition (2) and upper dentition (2) in Class I occlusion. A representative appliance (180) includes an occlusal ridge (182) that extends over the mesio-lingual cusp and the mesio-buccal cusp of a lower first molar (14a) on one side of the patient's dentition (2), and includes another occlusal ridge (182) that extends over the mesio-lingual cusp and the mesio-buccal cusp of a lower first molar (14b) on the other side of the patient's dentition (2). Such an appliance (180) addresses a Class II malocclusion by encouraging or facilitating movement of the mandible in a mesial or anterior direction such that each such occlusal ridge (182) ends up being disposed between a corresponding upper first molar (32a, 32b) and a corresponding second bicuspid (30a, 30b).
US10952820B2 System of manufacturing orthodontic wire, method for manufacturing the orthodontic wire using the same, and orthodontic wire bending machine for performing the same
In a system of manufacturing an orthodontic wire, a method for manufacturing the orthodontic wire using the system, and an orthodontic wire bending machine for performing the system, the system includes a teeth data obtaining part, a simulating part, a calculating part and a wire manufacturing part. The teeth data obtaining part obtains present teeth data of a patient. The simulating part generates final teeth data. The calculating part compares a predetermined threshold to a compared value between the present teeth data of the patient and the final teeth data. The wire manufacturing part selectively manufactures a wire for an orthodontic process or a wire for a dentition maintenance process based on a compared result of the calculating part.
US10952818B2 Dental/orthodontic assembly
Systems for dental/orthodontic treatment can include a cervical collar, a brace, a mount, and an upper support. The brace can extend from an anterior section of the cervical collar to the upper support, which can be positioned to engage a forehead of a dental/orthodontic treatment patient. The mount can be engaged to and positioned on the brace, and can be configured to receive one or more elastics extending from fixation points within the mouth of the patient.
US10952817B1 Systems and methods for determining orthodontic treatments
Methods of determining an orthodontic treatment comprising: obtaining 3D model of simulated position of teeth following proposed orthodontic treatment; the 3D model comprising a point cloud representation having vector points representative of teeth surface; generating an axis aligned boundary box around each tooth; identifying a pair of tooth-tooth bounding boxes of adjacent teeth that intersect; defining an area of overlap of the pair of tooth-tooth bounding boxes; mapping the area of overlap onto the plurality of vector points, the plurality of vector points populating a 3D grid, having cells, of a simulation space; identifying a subset of the cells including the mapped overlap area, and for only the subset of the cells determining a distance between the vector points relating to adjacent teeth; and determining the proposed orthodontic treatment as the determined orthodontic treatment if the determined distance is more than a predetermined distance.
US10952815B2 Matrices for dental restoration
A matrix adapted is for the specific tooth type, and is positioned on the tooth to covers the tooth, so that an injected curable material is encased by the matrix over the tooth. When the curable material has cured, the matrix is removed, resulting in a veneer on the tooth.
US10952809B2 Methods and systems for generating and using 3D images in surgical settings
Disclosed herein in a method and system for creating and utilizing a virtual-three dimensional image in a real-world environment to guide medical procedures. The process may include receiving image data related to a patient and creating and displaying a three-dimensional holographic model of the patient utilizing the received image data, wherein creating a three-dimensional holographic model of the patient utilizing the received image data. Exemplary methods include organizing image data in a unique manner and utilizing subvolume skipping techniques allowing for more efficient accurate rendering of holographic images.
US10952807B2 Custom three dimensional forming of surgical guides
A kit including a medical guide template, and a sterilizable receptacle accommodating the guide template, the kit being configured to allow deformation of the template into an operational medical guide.
US10952806B2 Materials and methods for protecting against neuromas
The subject invention provides devices and methods for alleviating discomfort associated with neuroma formation. The devices and methods of the invention effectively use the body's natural response of reconstructing implanted biomaterials to minimize the size of, isolate, and protect a neuroma. In preferred embodiments, the subject device is a cylindrical cap, wherein the internal chamber of the cylindrical cap physically partitions the nerve to enable an arrangement of nerve fibers (as opposed to haphazardly arranged nerve fibers often produced in neuromas). Tabs arranged on the outside of the cap can be used to manipulate the cap into place on a nerve. The open end can also be configured with flaps that can be used to widen the open end for easier insertion of the nerve into the cap. In addition, the cap's material remodels into a tissue cushion after implantation, which protects the neuroma from being stimulated and inducing pain.
US10952800B2 Articulation assembly for a surgical instrument such as for use in a robotic surgical system and methods of assembling the same
A surgical instrument articulation assembly includes a lead screw sub-assembly including four lead screws. A first gear sub-assembly includes first and second gears coupled to the first and third lead screws. A second gear sub-assembly includes third and fourth gears coupled to the second and fourth lead screws, respectively, a first compound gear including a distal gear coupling the first and second gears with one another, and a proximal gear coupled with a first coupling gear disposed about a first input. The third gear sub-assembly includes a second compound gear including a distal gear coupling the third and fourth gears with one another, and a proximal gear coupled with a second coupling gear disposed about a second input. A rotational input provided to the first or second input respectively rotates the first and third lead screws and or the second and fourth lead screws.
US10952797B2 Tracking a rigid tool in a patient body
An apparatus includes a memory and a processor. The memory is configured to hold values indicative of known relative positions of multiple position sensors of a position tracking system that are coupled to a medical device. The processor is configured to receive one or more signals indicative of estimated positions of the position sensors, as measured by the position tracking system, and to initiate a responsive action in response to detecting a discrepancy between the known relative positions and the estimated positions.
US10952793B2 Method and system for eliminating a broad range of cardiac conditions by analyzing intracardiac signals providing a detailed map and determining potential ablation points
A system and method for improving ablation procedures is presented. The method may comprise measuring EGM signals; performing three dimensional mapping of the EGM signals; and detecting a location for ablation based on the mapping. The method may further comprise creating a potential duration map, a local activation time map, and a bipolar voltage map. The method may further comprise creating a PDM by defining a window of interest (WOI) comprising at least a cycle length; calculating previous heart beats based on the cycle length and reference annotation; and assigning the heart beats within the cycle length of the WOI to the WOI. The method may further comprise detecting a location for ablation by finding start and end potential durations for the WOI; calculating a potential duration value using the start and end potential durations; selecting an ablation point; and using the selected ablation point as the detected location.
US10952789B2 Simplified spring load mechanism for delivering shaft force of a surgical instrument
A connection mechanism and manufacturing method for a surgical instrument includes an inner shaft member that extends at least partially through an elongated shaft member of the instrument and defines proximal and distal ends and is selectively movable in a longitudinal direction with respect to the elongated shaft member and includes at least one aperture that extends partially along the longitudinal direction and disposed distally from the proximal end. The inner shaft member enables a drive collar member to slide on the inner shaft member and reciprocate along the longitudinal direction. A drive collar stop member slides on the inner shaft member and moves along the longitudinal direction. The drive collar stop member then moves in a direction relative to the longitudinal axis to engage the aperture and limit further longitudinal motion of the drive collar member. An inner shaft stop member limits movement of the inner shaft.
US10952788B2 Surgical instrument with user adaptable algorithms
A surgical instrument is disclosed including an end effector, a generator configured to deliver adaptive energy, a mode selector switch having a plurality of surgical modes, a closure switch configured to control the end effector, and a counter configured to count a number of closure switch activations. The surgical instrument is configured to communicate a selected surgical mode of the mode selector switch and the number of closure switch activations from the counter to the generator. The surgical instrument is configured to receive the adaptive energy from the generator based on the selected surgical mode and the number of closure switch activations. The generator is configured to deliver the adaptive energy to the surgical instrument closer to a start of an activation cycle for the selected surgical mode as the number of closure switch activations increases.
US10952786B2 Apparatus, systems, and methods for minimally invasive dissection of tissues
Electrosurgical lysing devices and related systems and methods. In some embodiments, the lysing device may comprise a lysing tip comprising a plurality of beads. One or more of the plurality of beads may be electrically non-conductive, at least along their respective surfaces. The lysing tip may further comprise at least one lysing member defining at least one lysing segment extending between each pair of adjacent beads. At least a subset of the plurality of beads may protrude both distally and proximally relative to the at least one lysing member.
US10952779B2 Disposable device for treatment of infections of human limbs
A disposable device for treatment of infections of human limbs, particularly limbs having long bones susceptible to stabilization by intramedullary nailing. The device includes a tubular member made of a relatively rigid and biologically compatible material, having pores for impregnation with drugs or medicaments for infection treatment prior to or during insertion thereof in the stabilization site. An assembly for treatment of human limb infections including such device.
US10952775B1 Surgical instrument with orientation sensor having a user identified heading
An orientation sensor that includes a user input device that is configured to set a heading of the orientation sensor based on an orientation of the orientation sensor. The orientation sensor may include a memory that is configured to store the heading. The orientation sensor may include a display that is configured to display the at least one orientation value. The orientation sensor may include a processor that is configured to generate orientation information based on the heading. The user input device may include a button, and in response to pressing the button the heading may be set based on the current orientation of the orientation sensor. For example, the at least one orientation value may be associated with orientation data detected by an orientation sensing component, and the at least one orientation value may be displayed based on the heading.
US10952773B2 Recovery and processing of human embryos formed in vivo
A kit having instructions for use for performing uterine lavage in a female patient includes a uterine lavage catheter configured for insertion into a woman's uterus to remove viable blastocysts from the uterus, and one or more first containers having a sufficient dosage amount of a GnRH antagonist to cause desynchronization of the endometrium of the patient prior to, during and/or following recovery of viable blastocysts from the uterus.
US10952762B2 Material removal device and method of use
An atherectomy catheter having an inner shaft which rotates a distal rotary tissue borer with a helical cutting surface which enables the catheter to out it and cross a CTO. Additionally, the atherectomy catheter has a distal cutting element rotated by an outer drive shaft configured to cut material from the wall of a vessel at a treatment site as the catheter is pushed distally through the treatment site. The atherectomy catheter includes a collection chamber positioned proximally of the cutting element and rotary tissue borer. The atherectomy catheter may include means to direct material cut from the treatment site into the collection chamber, means to break down larger portions of material that may block or clog the collection chamber and means of transporting the material collected from the treatment site to a proximal opening in the atherectomy catheter.
US10952760B2 Clot retrieval device for removing a clot from a blood vessel
A device for removing a clot from a blood vessel. The device can have a collapsed delivery configuration and an expanded deployed configuration. The device can have a shaft. An outer expandable body can be included that is radially expandable from a first radially expanded state to a second radially expanded state in the deployed configuration. An inner body can be included, wherein the outer expandable body and the inner body are fixedly coupled to a distal region of the shaft, the outer expandable body radially surrounding at least a portion of the inner body in the second radially expanded state. A capture net can be coupled to a distal portion of the inner body and including a proximal mouth.
US10952758B1 Kidney stone turbulent flow irrigator and system
A method of removing a kidney stone from the kidney and ureter of a human includes the steps of introducing a laminar flowing fluid via a ureteroscope into the ureter or kidney and proximal the kidney stone and flowing inward toward the kidney and then switching the laminar flow to a turbulent flow which causes a reverse flow that moves the kidney stone in a direction away from the kidney and down the ureter toward the bladder where the stone may be removed using a wire basket. In one step the kidney stone may first be fragmented into smaller kidney stones or fragments prior to switching to the turbulent flow.
US10952755B2 Gap referencing femoral sizer
A knee arthroplasty assembly for use in a patient's knee joint including a tibia and a femur is disclosed. The assembly can include a tool, a first accessory, and a second accessory. The tool can include a tibial component configured for placement against the tibia and a femoral component configured for placement against the femur. The femoral component can be moveably coupled to the tibial component to place the patient's knee joint in tension by separating the tibia and the femur. The first accessory can be removeably coupled to the tibial component of the tool. The second accessory can be referenced to the first accessory and can have a reference indicator that references the femur for determining a size of the femur.
US10952753B2 Methods of designing a surgical device
Provided is a method for designing a patient-specific surgical device for performing knee surgery, which includes determining a first alignment axis and/or a second alignment axis from a knee joint in extension and/or flexion respectively and subsequently designing said surgical device based on the first and/or second alignment axes. Also provided is a method of manufacturing a patient-specific surgical device designed by the aforementioned method. A patient-specific surgical device designed and/or manufactured by the above methods and a method of performing knee surgery with said patient-specific surgical device is further provided.
US10952752B2 Posterior cervical fixation system
A posterior cervical fixation system includes a facet lock comprising an elongate member having distal and proximal ends. A tapered wedge projects axially from the distal end and defines a wedge axis, the wedge being sized and configured for insertion into a facet joint of a cervical spine. The facet lock includes opposing first and second dovetail recesses. The system further includes a tubular guide having distal and proximal ends and a lumen extending therethrough along a central axis. The tubular guide has a plurality of dovetail projections extending exteriorly outwardly, each dovetail projection terminating in an engagement surface that is spaced respectively at a different radial distance from the central axis. Each dovetail projection is configured for individual releasable attachment to one of the facet lock first or second dovetail recesses to selectively space the wedge axis and the central axis at different distances for lateral mass screw placement.
US10952744B2 Femoral notch preparation guide
A notch preparation guide for engagement with a femoral trial component according to some embodiments includes an anterior portion having an anterior slot arranged to receive a portion of a first cutting instrument therein, and a posterior portion having a posterior slot arranged to receive a portion of a second cutting instrument therein. The anterior slot and the posterior slot are arranged to capture a portion of a distal femur there between for removal by either the first cutting instrument or the second cutting instrument. In some embodiments, the first cutting instrument is a saw and the second cutting instrument is a chisel. In some embodiments, the notch preparation guide includes a lock adapted to move between an open position wherein the notch preparation guide is detachable from the femoral trial component and a closed position wherein the notch preparation guide is fixedly attached to the femoral trial component.
US10952742B2 Self-aligning pullwire for reloadable hemostasis clipping device
A system and method for treating tissue includes an applicator including a bushing and a control member. The control member extends through the bushing to an enlarged distal end. The system also includes clip assembly releasably coupleable to the applicator. The clip assembly includes clip arms and a yoke including a distal portion connected to the clip arms and a proximal portion. The proximal portion includes a slot configured to receive the enlarged distal end of the control member and at least one helical cut positioned at a proximal end of the slot. The helical cut is configured to rotate the enlarged distal end from a first orientation in which the enlarged distal end is offset from the slot to a second orientation in which the enlarged distal end is aligned with the slot so that when a force thereon exceeds a threshold value, the enlarged distal end passes into the slot.
US10952738B2 Laminate membrane, an implant comprising the laminate membrane and a method of manufacturing the same
There is provided a laminate membrane for an implant, comprising: an inner layer having an inner layer thickness; a first covering layer disposed on one side of the inner layer, the first covering layer having a first covering layer thickness; and a second covering layer disposed on another side of the inner layer, the second covering layer having a second covering layer thickness.
US10952731B2 Surgical fastener applying apparatus
The present disclosure relates to a surgical fastener applying apparatus (10) for sequentially applying fasteners to body tissue. The apparatus includes a clamping half-section (12) having a distal anvil attachment portion (12b) and a proximal handle portion (12a), a cartridge receiving half-section (14) having a handle portion (22) and an elongated channel portion (24), the elongated channel portion being configured to releasably receive a single use loading unit and the handle portion being configured to releasably receive a firing assembly (20), an anvil member (16) configured to be releasably supported within the distal anvil attachment portion of the clamping half-section and a firing assembly configured to be releasably supported within the handle portion of the cartridge receiving half-section.
US10952729B2 Universal linear buttress retention/release assemblies and methods
A surgical stapling apparatus includes a buttress retention assembly. The buttress retention assembly includes a sleeve configured to be detachably coupled with a first jaw member of a tool assembly of the surgical stapling apparatus, and a buttress material. The sleeve includes a proximal hook extending transversely outward from a lateral side of the sleeve, and a mouth including a hook configured to be received in a knife slot of the first jaw member. The mouth includes an inner surface having an inwardly extending boss. The buttress material includes a tab extending transversely outward from a lateral side thereof. The tab defines a proximal slot configured to receive the proximal hook of the sleeve. At least a portion of the distal end portion extends through the mouth of the sleeve. The distal end portion defines a distal slot dimensioned to receive the boss of the sleeve.
US10952728B2 Powered surgical instruments with firing system lockout arrangements
A stapling assembly comprising a shaft, a first iaw, a second iaw, a detachable cartridge portion, a firing member, a motor-driven firing system, and a lockout is disclosed. The firing member comprises a first cam configured to engage the first jaw and a second cam configured to engage the second jaw when the firing member is advanced from an initial position. The first iaw comprises a clearanced opening configured to receive the first cam when the firing member is in the initial position such that the first cam is not engaged with the first jaw when the firing member is in the initial position. The motor-driven firing system is configured to advance the firing member toward a distal end of the stapling assembly. The lockout is configured to block the advancement of the firing member when the detachable cartridge portion is not attached to the stapling assembly.
US10952718B2 Surgical retractor system and method
A retractor system is provided having a plurality of blade portions that collectively present a low profile tapered configuration for insertion through tissue along a natural tissue plane. Once inserted through tissue the blade portions may be independently moved apart to form an access path to a surgical site, such as by first moving the blade portions apart along the natural tissue plane followed by moving the blade portions apart transverse to the natural tissue plane. The blade portions may be attached to retractor frame members, and rack and pinion frame components may be used to control movement of the blade portions relative to one another. Pins may be used to secure the blade portions to bone.
US10952708B2 Surgical instrument with rotary drive selectively actuating multiple end effector functions
A surgical instrument comprising an end effector is disclosed. The end effector is rotatable about a longitudinal axis and articulatable about an articulation axis. The surgical instrument further comprises an actuator configured to rotate and articulate the end effector.
US10952706B2 Ultrasound systems with microbeamformers for different transducer arrays
An ultrasound microbeamformer for one or more transducer arrays includes a plurality of channels, each of which has two transmitters and a receiver which is selectively coupled to two or more transducer elements by T/R switches and dynamically switchable receive switches (RXSW). The transmitters enable different transducers to be actuated differently, such as transmitting a high frequency pulse or waveform with one transmitter and a low frequency pulse or waveform with the other transmitter. The transmitters may both be used during the same transmit-receive cycle to simultaneously transmit and receive both high and low frequency signals for the formation of a common image.
US10952698B2 Method and apparatus with photon-counting x-ray detectors having for spatially-varying energy bin thresholds
A method and apparatuses are provided to estimate, for two or more detector elements in an array of photon-counting detector elements, respective energy spectra of an X-ray beam incident on the corresponding detector elements from an X-ray source, the energy spectra being estimated by modeling X-ray attenuation as a function of X-ray energy when an X-ray beam is transmitted through a filter and set, for each detector element of the two or more detector elements, a first energy threshold of an energy range that is detected by the each detector element, the first energy threshold of the each detector element being based on the estimated energy spectra of the each detector element.
US10952697B2 Systems and methods for calibrating, correcting and processing images on a radiographic detector
A radiographic imaging system includes a radiographic detector having a scanning device to obtain patient identifying information. The detector is programmed to display the patient identifying information in human readable form and to access additional information about the patient stored in networked databases.
US10952689B2 Multi-axis linear X-ray imaging system
Systems for large animal fluoroscopy having independently positionable X-ray emitter and X-ray detector arms on either side of the animal providing independent movement of the X-ray emitter and X-ray detector in multiple degrees of freedom.
US10952688B2 Modular and configurable computed tomography scanning assembly
A computed tomography system is disclosed with a gantry assembly and a base assembly. The gantry assembly having a x-ray source, and a x-ray imager. The base assembly is configured to receive power and provide mechanical stability. A connection interface is located between the gantry assembly and the base assembly. The connection interface is configured to mechanically lock the gantry assembly to the base assembly and provide power to the gantry assembly through the base assembly.
US10952687B2 Catheter detection, tracking and virtual image reconstruction
A catheter and related X-ray imaging system for detection, tracking, and virtual image reconstruction is disclosed. The catheter and imaging system allow for the visualization of the catheter or a part of the catheter such as the tip during procedures that would otherwise obscure the catheter or part of the catheter from view. An example of such a procedure is the deployment of a coil in an aneurysm where the radiodense nature of many coil materials would otherwise make detection and tracking of the catheter tip difficult or impossible. The catheter has detectable markers that provide information to an imaging system regarding the coordinates of the catheter or catheter tip and the direction of the catheter tip during clinical procedures.
US10952685B2 Apparatus and methods for detecting cardiac arrest
Apparatus and methods for detecting onset of cardiac arrest utilizing a perfusion monitor. Detecting cardiac arrest comprises transmitting a signal toward a user to interact with the skin of the user, receiving a reflection of the signal, generating a photoplethysmogram, and processing the photoplethysmogram to detect whether the user is experiencing cardiac arrest.
US10952683B2 Method and apparatus for estimating breathing rate
A method and apparatus for extracting a breathing rate estimate from video images of a respiring subject. Signals corresponding to the spatial coordinates of feature points tracked through the video sequence are filtered and excessively large changes are attenuated to reduce movement artefacts. The signals are differentiated and signals which correlate most strongly with other signals are selected. The selected signals are subject to principal component analysis and the best quality of the top five principal components is selected and its frequency is used to calculate and output a breathing rate estimate. The method is particularly suitable for detecting respiration in subject in secure rooms where the video image is of substantially the whole room and the subject is only a small part of the image, and maybe covered or uncovered.
US10952679B2 Method and device for improving prediction and detection of adverse events in elderly or disabled people
Embodiments relates to a method, apparatus and system comprising a resting device for resting a patient, the resting device comprising a substrate having a contact surface for contacting the patient, one or more sacs comprising a material and associated with the contact surface of the substrate, one or more sensors that are incorporated in the one or more sacs, and a patient recognition algorithm to detect changes in a user profile; wherein the system is configured to at least (a) combine information and construct the user profile, wherein the information comprises a first data from a pressure ulcer risk scale and a second data obtained via the resting device over time, and (b) automatically perform an assessment of a risk of pressure ulcer in the patient.
US10952672B2 Pressure management methods for determining non-inclusive forces and apparatuses incorporating the same
A method includes determining that a portion of a force applied to a sensor system was applied to a non-inclusive region of the sensor system. An activation area of the non-inclusive region may be determined. A force distribution of the non-inclusive region may be determined. A corresponding force measurement of the non-inclusive region based on the activation area and the force distribution may be calculated.
US10952671B2 System for monitoring a physiological parameter of players engaged in a sporting activity
The present invention provides a system for monitoring a physiological parameter of players engaged in a sporting activity. The system includes a plurality of reporting units, a controller, and a signaling device. The reporting unit has an arrangement of sensing devices that measure the physiological parameter of an individual player and generate parameter data. The controller receives the parameter data transmitted from each reporting unit and then processes the parameter data to calculate a parameter result. When the parameter result exceeds a predetermined value, the controller communicates with a signaling device that provides an alert to sideline personnel to monitor the player(s) in question. The system also includes a remote storage device for holding historical data collected by the system which permits subsequent analysis. The system can monitor a number of player physiological parameters, including the acceleration of a player's body part that experiences an impact and the temperature of each player.
US10952670B2 Meal detection method, meal detection system, and storage medium
A meal detection method executed by a processor of a computer, the meal detection method includes acquiring first sensing data from a first sensor configured to detect a motion of an arm of a target person; acquiring second sensing data from a second sensor configured to detect a heart rate of the target person; setting a motion section in which a specific motion by the arm of the target person is executed at least twice or more based on the first sensing data; and determining whether a meal is performed in a section including at least a portion of the motion section, based on the second sensing data corresponding to the motion section and learning information corresponding to a unit motion of the specific motion at a time of the meal.
US10952669B2 System for monitoring eating habit using a wearable device
Method and apparatus for monitoring eating behavior are disclosed. A wearable device including an imaging sensor, an electromyography (EMG) sensor, and a processing unit is configured to collect EMG data via the EMG sensor, transmit the EMG data to a computing device, receive a control signal to capture one or more images via the imaging sensor, capture, one or more images, and transmit the one or more images. A computing device is disclosed including a processor and a memory containing a machine learning model and computer program code that, when executed, performs an operation. The operation includes receiving EMG data, processing the EMG data as input to a trained machine learning model, transmitting the control signal to capture one or more images via the imaging sensor, receiving the one or more images, and determining nutritional content of the food or beverage using the one or more images.
US10952659B2 Sensing Foley catheter
Foley type catheter embodiments for sensing physiologic data from a urinary tract of a patient are disclosed. The system includes the catheter and a data processing apparatus and methods for sensing physiologic data from the urinary tract. Embodiments may also include a pressure sensor having a pressure interface at a distal end of the catheter, a pressure transducer at a proximal end, and a fluid column disposed between the pressure interface and transducer. When the distal end is residing in the bladder, the pressure transducer can transduce pressure impinging on it into a chronological pressure profile, which can be processed by the data processing apparatus into one or more distinct physiologic pressure profiles, for example, peritoneal pressure, respiratory rate, and cardiac rate. At a sufficiently high data-sampling rate, these physiologic data may further include relative pulmonary tidal volume, cardiac output, relative cardiac output, and absolute cardiac stroke volume.
US10952658B2 Information processing method, information processing device, and information processing system
An information processing method includes, by a computer: acquiring biological information on a first person; acquiring an image obtained by imaging the first person in synchronization with acquisition timing of the biological information; identifying person identification information for identifying the first person based on the image; storing, in a storage unit, the identified person identification information, the acquired biological information, and the acquired image in association with one another; acquiring the person identification information on the first person selected by a second person different from the first person, and state information indicating a state of the first person selected by the second person; and extracting, from the storage unit, the image associated with the acquired person identification information and the biological information corresponding to the acquired state information.
US10952657B2 Medical device inserters and processes of inserting and using medical devices
An apparatus for insertion of a medical device in the skin of a subject is provided, as well as methods of inserting medical devices.
US10952653B2 Methods and systems for early signal attenuation detection and processing
Provided are methods and apparatus for receiving sensor data from an analyte sensor of a sensor monitoring system, processing the received sensor data with time corresponding calibration data, outputting the processed sensor data, detecting one or more adverse conditions associated with the sensor monitoring system, disabling the output of the sensor data during the adverse condition time period, determining that the one or more detected adverse conditions is no longer present in the sensor monitoring system, retrieving the sensor data during the adverse condition time period, processing the retrieved sensor data during the adverse condition time period, and outputting the processed retrieved sensor data.
US10952640B2 Method for collecting a selective portion of a subject's breath
Disclosed is a method for selectively capturing one or more portions of a patient's breath, comprising: detect one or more parameters regarding the patient's breath during a breathing routine; determine one or more data points from the detected one or more parameters wherein the one or more data points identifies one or more portions of the patient's breath to capture; and capture one or more portions of the patient's breath during the breathing routine.
US10952637B2 Radiofrequency (RF) transmission system to find tissue proximity
A method includes receiving, from a probe that comprises electrodes and is positioned inside a cavity in an organ of a patient, (i) proximity signals indicative of proximity of the electrodes to a wall of the cavity, and (ii) position signals indicative of positions of the electrodes within the cavity. Based on the proximity signals and the position signals, at least a portion of a volume of the cavity is represented by a sphere model including multiple spheres. An estimated contour of the wall of the cavity is calculated based on the sphere-model. The estimated contour of the wall is presented to a user.
US10952636B2 Planar power transmitter coil with rungs
Disclosed herein are embodiments for a standing equine magnetic resonance imaging device. The device includes two opposing planar power transmit coils facing each other. Each of the planar power transmit coils includes a plurality of radio frequency conducting planar rungs arranged to form concentric circles and a plurality of radio frequency conducting planar spokes extending from an outermost rung and connecting to each of the rung circles. At least one pin diode is positioned across the outermost rung circle. A plurality of tuning capacitors are positioned across the spokes.
US10952629B2 Atraumatic coupling and catheter employing the same
A catheter includes a proximal shaft and a distal shaft having differing diameters; often, the distal shaft will have a smaller diameter than the proximal shaft. A coupling joins the distal shaft to the proximal shaft. For example, a proximal portion of the distal shaft can be inserted into the coupling through its distal end, while the proximal portion of the coupling can be inserted into the proximal shaft through its distal end. To provide an atraumatic transition from the distal shaft to the proximal shaft, coupling can taper towards its distal end, for example by using a dome- or frustoconical-shape for the distal portion of the coupling. The exterior of the coupling can be ribbed to facilitate bonding to the proximal shaft. The distal shaft can be formed into at least a partial loop having a fixed or variable radius of curvature.
US10952626B2 Pulsebeat measurement apparatus
There is provided a pulsebeat measurement apparatus. The pulsebeat measurement apparatus includes a first temperature detector configured to detect a temperature of a human body, a specifying unit configured to specify a period of a temperature change caused by a pulsation of the human body based on the detected temperature, a pulsebeat measurement unit configured to measure a pulsebeat of the human body based on the specified period of the temperature change, and a heat absorber configured to absorb heat of the first temperature detector.
US10952625B2 Apparatus, methods and computer programs for analyzing heartbeat signals
An apparatus, method and computer program, the apparatus comprising: processing circuitry and memory circuitry including computer program code, the memory circuitry and the computer program code arranged to, with the processing circuitry, cause the apparatus to: obtain an audio signal from an audio sensing means wherein the audio signal comprises a subject's heartbeat; obtain a further signal from a further sensing means wherein the further signal also comprises the subject's heartbeat; use the further signal to identify individual heart beats in the audio signal; and analyse the individual heartbeats of the audio signal to enable the audio signal to be classified.
US10952622B2 Method and apparatus for hemodynamically characterizing a neurological or fitness state by dynamic light scattering (DLS)
A method and apparatus for hemodynamically characterizing a neurological or fitness state by dynamic scattering light (DLS) is disclosed herein. In particular, a non-pulsatile blood-shear-rate-descriptive (BSRD) signal(s) is optically generated and analyzed. In some embodiments, the BSRD signal is generated dynamically so as to adaptively maximize (i.e. according to a bandpass or frequency-selection profile) a prominence of a predetermined non-pulsatile physiological signal within the BSRD. In some embodiments, the BSRD is subjected to a stochastic or stationary-status analysis. Alternatively or additionally, the neurological or fitness state may be computed from multiple BSRDs, including two or more of: (i) a [sub-200 Hz, ˜300 Hz] BSRD signal; (ii) a [˜300 Hz, ˜1000 Hz] signal; (iii) a [˜1000 Hz, ˜4000 Hz] signal and (iv) a [˜4000 Hz, z Hz] (z>=7,000) signal.
US10952615B2 Optical coherence tomography with graded index fiber for biological imaging
A system for optical coherence tomography includes a source of optical radiation, an optical fiber, and a graded index fiber attached to a distal end of the optical fiber. The optical fiber and the graded index fiber are together configured to provide a common path for optical radiation reflected from a reference interface at a distal end of the graded index fiber and from a target.
US10952612B2 Passive sensors and related structures for implantable biomedical devices
A biomedical implant includes a wall enclosing at least a portion of the implant. The wall includes a first stratum and a second stratum conformal with the first stratum. An interlayer is provided between the first and the second strata, and includes a structure that produces capillary pressure in an infiltrating fluid in response to rupture of the first stratum or the second stratum resulting in entry of the infiltrating fluid into the interlayer. A detector is exposed to the interlayer and configured to detect a presence, if any, of the infiltrating fluid and output a detection state indicator. A communication circuit is communicatively coupled to the detector and configured to communicate the detection state indicator to a reader external to the patient.
US10952607B2 Miniaturized mobile, low cost optical coherence tomography system for home based ophthalmic applications
Improved optical coherence tomography systems and methods to measure thickness of the retina are presented. The systems may be compact, handheld, provide in-home monitoring, allow the patient to measure himself or herself, and be robust enough to be dropped while still measuring the retina reliably.
US10952604B2 Diagnostic tool for eye disease detection using smartphone
Diagnostic tool for eye disease detection using a smartphone. At least some of the example embodiments are methods including capturing, by way of a camera lens on a device, an image of an eye to create a raw specimen; processing the raw specimen to create a processes specimen; performing edge detection on the processed specimen to detect a boundary of a cornea; extracting a region of interest of the cornea; identifying a boundary of the region of interest using a boundary tracing technique to identify a second boundary; analyzing the second boundary of the region of interest, by measuring a slope of the second boundary; and classifying the region of interest as including an eye disease, based on the analyzing the second boundary.
US10952600B2 Endoscope system
An endoscope system includes an endoscope, a display device, and a cable interconnecting the endoscope and the display device. The endoscope includes an elongated body extending distally from a handle. An image sensor is disposed within a distal portion of the elongated body, a lens is disposed at a distal end of the elongated body, and a light source including one or more light emitting elements is integrated into the distal end of the elongated body and positioned radially outward of the lens. An integrated processor is disposed within the handle.
US10952599B2 Active lens defogging for digital imaging systems
A lightfield otoscope includes a housing with a tip configured to receive a disposable speculum. The otoscope also includes a microlens array, a sensor array and an optical train contained within the housing. The optical train includes an objective lens and a relay lens. The objective lens is positioned at least partially within the tip. The relay lens is used to relay an image plane of the objective lens to the microlens array and to relay a pupil plane of the objective lens to the sensor array. An active heating element is also contained within the housing and positioned to heat the front surface, thereby reducing fogging and/or condensation on the front surface.
US10952597B2 Endoscope apparatus and method of detecting edge
An endoscope apparatus includes a camera and circuitry. The camera is detachably connected to a base of an endoscope adapted to be inserted in a subject and includes a sensor configured to image a subject image captured by the endoscope. The circuitry is configured to process an image captured by the camera and generate a video signal for display, calculate a gain in white balance based on the captured image, and perform mask edge detecting processing for detecting a boundary point between the subject image and a mask area other than the subject image included in the captured image.
US10952593B2 Bronchoscope adapter
A bronchoscope locking mechanism includes a clamping member and a nut. The clamping member includes a threaded portion and a clamping surface that defines a compressible channel. The compressible channel is configured for communication with a tracheal tube. The nut has an inner threaded surface configured to cooperate with the threaded portion of the clamping member. The compressible channel is compressed from a first position defining a first diameter to a second position defining a second diameter when the nut is advanced over the threaded portion. The second diameter is smaller than the first diameter.
US10952592B2 Optical system having voice coil motor for moving a lens and sensor for detecting position of lens and endoscope system having the optical system
An optical system includes: a first optical element; a first movable frame; a holding frame; a voice coil motor; a first position detection unit configured to detect information related to a position of the first movable frame with respect to the holding frame and generate a first position signal; a determination unit configured to determine whether the first position signal is normal; and a drive control unit configured to perform, when the determination unit determines that the first position signal is normal, first drive control for driving the first movable frame by controlling, based on the first position signal, a current allowed to flow in the coil or configured to perform, when the determination unit determines that the first position signal is not normal, second drive control for driving the first movable frame by flowing a current with a predetermined value in the coil.
US10952591B2 Intelligent dishwashing systems and methods
Example intelligent dishwashing systems and methods are described. In one implementation, a system includes an imaging system configured to capture at least one image of an article of dishware. A processing system analyzes the at least one image to determine a presence and a location of a stain on the article of dishware. Responsive to determining the presence of a stain, a cleaning system is configured to clean the location of the stain on the article of dishware.
US10952589B2 Dishwasher with hydraulically powered wash system
A dishwasher for treating dishes according to a cycle of operation includes a tub at least partially defining a treating chamber, a manifold, a rotatable sprayer that is rotatable about a rotation axis and has an inlet and multiple nozzles collectively forming an outlet and a bushing creating a sealing interface between the manifold and the rotatable sprayer.
US10952580B1 Cleaning device with rotatable head
A cleaning device including a handle assembly including a proximal end and a distal end, a base having a front edge and a rear edge, a hinge attached between the distal end of the handle assembly and the base, the hinge defining a first axis between the hinge and the base, a replacement head removably attachable to the base, the replacement head including a suction inlet and a pad defining a lower surface, wherein the first axis is positioned to maintain contact between the lower surface and a floor and avoid skipping.
US10952577B2 Extraction cleaner and cleanout tool for the same
An extraction cleaner having a cleanout tool for use with a surface cleaning apparatus such as an extraction cleaner or vacuum cleaner includes a nozzle cleaning implement and a brush cleaning implement.
US10952575B1 Toilet arrangement facilitating comfortable sitting of a user for a prolonged time
The present invention is a toilet arrangement that provides a user comfortable position while using a toilet seat for a prolonged time. Toilet arrangement includes a toilet and a chair. Toilet is defined with a toilet seat. Chair is defined with a reclining backrest and a seat aperture. Chair is removably positioned to cover toilet such that seat aperture coincides with toilet seat to allow use of toilet by a user seated on chair with user's back resting on reclining backrest. Chair is provided with an adjustable footrest for supporting user's feet while reclining on chair. Also, handrests are provided for supporting user's hand while sitting on chair. Chair is cushioned so that user can have a comfortable sitting for a prolonged time. Seat aperture is also framed with a frame so that one can easily clean.
US10952574B2 Trash anchor device
A trash can anchor device structured and arranged to releasably hold an outdoor trash can and prevent it from being toppled over by gusts of wind or stray animals foraging for food.
US10952573B2 Cleaning devices with selectively flexible or rigid handles
A cleaning device is provided that has a handle configured to provide flexion in a first orientation but to provide rigidity in a second orientation. In this manner, the user can use the handle in the first orientation to allow the cleaning device to flex into hard to reach places and can use the same handle in the second orientation to apply differing levels of cleaning force.
US10952566B2 Personal weed grinder
A pocket sized weed grinder is provided herein. The weed grinder includes a single board, including at least four panels, at least one folding line disposed between adjacent panels of the at least four panels, for forming a closed flat cell between two of the adjacent panels, and two grinding plates, each grinding plate disposed on each of two of the adjacent panels. At least one of the two grinding plates is movable in linear motion with respect to the other. The weed grinder enables grinding of weed, accumulating the ground weed within the weed grinder and pouring the ground weed to a smoking paper, while avoiding the need of a mediator element to which ground weed is poured and from which ground weed is poured into a smoking paper, as in currently used weed grinders.
US10952563B2 Optical recognition system for capsules for the production of hot beverages
A method for the optical recognition of capsules for hot beverages machines comprises the steps of introducing a capsule in a machine, stimulating the capsule by an exciting optical signal emitted by a light source, reading a feedback optical signal by an optical reader, acquisition of the values of the frequency and/or the time frame of the feedback optical signal, determining the fulfillment of predetermined conditions on the values of the frequency and/or the time frame. On the basis of the step of evaluating there is then a step of blocking the normal operation of the machine or a step of pursuing the normal operation of the machine.
US10952560B2 Beverage preparation machine with an optimized beverage discharge
A machine for preparing aromatic beverages by extraction, such as espresso coffee and similar beverages. The machine comprises at least one optimized beverage discharge disposition, in particular presenting a first and second flow sections separated by a throttling section that configures a double deflection of the prevailing flow direction, so that it provides a streamlining of the discharge flow.
US10952556B2 Housing device
A housing system is provided with a housing device 10 that is installed, for example, at an entrance of an individual house of a user, and stores a delivery object or the like addressed to the user while being locked, and a managing server 20 for managing the housing state of the housing device 10. The housing device 10 has, for example, a square pillar shape, and on its one side face, a display for use in displaying and keys or the like for use in inputting information are disposed, on the other two side faces, doors of housing boxes are disposed.
US10952553B1 Bedding covers and bedding cover systems
Bedding covers for selectively covering an insulated bedding item. The bedding covers include a cover member, a flap member, and a cover fastener. The cover member is complementarily configured with the length and the width of the insulated bedding item. The cover member has a cover top edge having a cover width at least as wide as the width of the insulated bedding item. The flap member is coupled to the cover member along the cover top edge. The cover fastener is configured to secure the cover member to the insulated bedding item and is disposed on either the cover member or the flap member. The cover member and the flap member collectively define a flap configured to receive a portion of the insulated bedding item. The cover fastener and the flap cooperate to secure the insulated bedding item within the flap.
US10952545B2 Baby and infant emergency evacuation systems and methods
Rapid evacuation of individuals from any building can be problematic. A hospital even more so as patient's often have the necessary motor skills but limited mobility. However, babies within neo-natal intensive care, infants and toddlers are particularly problematic as even under imminent danger they exhibit limited or no coordinated motor skills. In such situations an embodiment provides for evacuation devices for use by a single operator to move multiple infants or toddlers simultaneously both across a floor and down one or sets of stairs. Another embodiment provides for evacuation devices for moving intensive care neo-natal babies allowing the evacuation device to be moved by a single operator but allow another to be adjacent to the evacuation device to manually assist breathing both across the floor and within a stairwell as the evacuation device is taken down one or more sets of stairs.
US10952541B2 Seat structure for infant
A seat structure for a baby or young infant that can facilitate an anterior pelvic tilt and hip abduction, while supporting the infant in an upright position. The infant seat structure described herein comprises a seat that is forward tilted. A pommel is provided at a forward edge of the seat that is wide enough to splay the infant's legs, provides support for the infant, and maintains their position in the seat structure. The infant seat structure also includes a back support and side supports to support the infant's/baby's upright position. The side supports do not extend substantially forward past the infant's hip joints, and therefore allow for substantial splaying of their legs. A infant's legs are able to project outwardly from the seat structure on either side of the pommel, through the two spaces that are each situated between the pommel and side supports.
US10952539B2 Mattress with an integrated mattress adjustment apparatus
An adjustable mattress frame comprises a central body segment and upper and lower body adjustable segments pivotally connected by a hinge to said central body segment, said central body segment being provided with two actuation modules suitable to actuate said upper and lower body segments respectively.
US10952538B2 Support assembly of foldable bed frame and foldable bed frame having same
Disclosed are support assemblies and foldable bed frames. A foldable bed frame includes first and second frames, each having left and right frame bars. A foldable bed frame also includes a support assembly having first and second link units. The first link unit is slidably and rotatably coupled with proximal end portions of the left and right frame bars of the first frame, and the second link unit is slidably and rotatably coupled with proximal end portions of the left and right frame bars of the second frame. The first and second link units are fixedly coupled with each other with a space in between. When folded, the proximal end portions of the left and right frame bars of the first and second frames are disposed in the space between the first and second links, minimizing a length of the foldable bed frame when folded.
US10952534B2 Low voltage modular shelf system
A modular shelf system having spaced apart upright subassemblies that each include multiple recesses conductive support standards, which are configured for receiving a low voltage current and illuminating the LED arrays of shelf fixtures that span adjacent upright subassemblies.
US10952524B2 Food preparation utensil holster
Disclosed is an invention in the field of food preparation. The present disclosure describes a holster apparatus for holding one or more food preparation utensils capable of being worn by a person for use during food preparation. The holster configuration is capable of maintaining health standards required for a food preparation environment and may be patterned or configured to house various types of food preparation utensils. The holster of the present disclosure is capable of adjustment for individual fit and may include further holsters or receptacles for holding utensils.
US10952519B1 Virtual hub for three-step process for mimicking plastic surgery results
A computer program product comprises a non-transitory computer readable storage that has a computer readable program stored thereon. When executed on a computer, the computer readable program causes the computer to generate, with a processor, a graphical user interface that provides audiovisual content associated with a three-step skincare treatment process. In particular, the first step of the three-step skincare treatment process performs, with a derma roller, a plurality of movements along an area of intended rejuvenation of a human user. A second step of the three-step skincare treatment process applies, subsequent to the derma roller performance, a chemical compound to one or more patches of skin at the area of intended rejuvenation. Finally, a third step of the three-step skincare treatment process emits, subsequent to the application of the chemical compound, light toward the area of intended rejuvenation. The three-step process may be customized to a user.
US10952518B1 Substance dispensing handle and container assemblies, substance dispensing handles, and personal care devices
A personal care device includes a handle including a head supporting a personal care implement, a cradle longitudinally extending from the head to a proximal extremity open to the cradle, an elongate opening open to the cradle and extending longitudinally between the head and the proximal extremity and defined by mutually respective longitudinal edges, and a container extending longitudinally through the cradle. The container is deformable and a longitudinal part of the container extends laterally outward from the cradle through the elongate opening beyond the longitudinal edges. The container includes a dispensing opening proximate to the proximal extremity that is normally closed by a closure. In another embodiment, the container is coupled in fluid communication to the personal care implement.
US10952516B2 Process for semipermanent straightening of curly, frizzy or wavy hair
A treatment of human hair by means of solutions of Glyoxylic acid that, when used in combination with mechanical straightening by means of hair-straightening irons set at a temperature of approximately 200° C.+/−30° C., allow for the semi-permanent changing of the shape of hair from curly and/or frizzy to straight for at least six consecutive washings with water and shampoo.
US10952515B2 Item of luggage
An item of luggage having a first and a second luggage part. The first and the second luggage parts each have an outer side and an inner side, and having at least one hinge. The first and the second luggage parts are connected to one another via the at least one hinge and can be pivoted in relation to one another by the hinge. The hinge has a first and a second hinge part, and these are connected to one another in an articulated manner. The first hinge part is connected to the first luggage part and the second hinge part is connected to the second luggage part.
US10952513B2 Rosary suited to be transformed into a bracelet
A rosary includes a first section of a chain closed as a ring with five groups of beads divided in decades sliding freely thereon, the five groups of beads being spaced by a single bead that separates each group from the others; a second chain section connected to the first chain section and terminating with a crucifix, wherein the crucifix is divided in two parts and wherein, in proximity to each one of the two parts of the crucifix, there is at least one recess suited to house a part of the first ring-shaped chain section, so that when the two parts of the crucifix are joined in order to accommodate the part of the first ring-shaped chain section therein, the rosary assumes the shape of a bracelet.
US10952512B2 Wearable decorative band systems
A decorative band system to be worn around a limb of a user includes, for example, an elongated band, a first connector, and a second connector. The elongated band includes an inner surface disposable towards the limb of the user, and an outer surface facing away. The first connector is attached to the elongated band between the first longitudinal edge and the second longitudinal edge, and releasably attachable to one or more interchangeable decorative ornamentation. The second connector is attached to the elongated band and releasably connectable to a card so that the card is spaced apart from the elongated band. The elongated band and the second connector are configured so that when the system is worn on the limb of the user and connected to the card, the card is maintainable in a fixed relationship alongside and parallel to the limb of the user.
US10952511B2 String end cover
An end cover to be attached to an end of a string is provided. The end cover includes a finger-hooking projecting portion having a first finger-hooking face, and a base portion having a second finger-hooking face, and the second finger-hooking face is provided at a position to suppress a rotation of the end cover as a support point of the first finger-hooking face when a pulling force acts on the string using the first finger-hooking face.
US10952509B2 Secure fit quick release belt system and method for use
Disclosed is a quick release tool belt for the waist of a user, which includes a support strap, a release band with belt teeth on a first end and a binding with a release mechanism on the second end and slidably coupled to the release band. The binding has a base, a release rotationally attached to the base with a tooth lock, a tooth coupling rotationally attached to the base and engaged with the release and the release band, and a lever rotationally attached to the release and engaged with the release band with a tightening tooth. When the release is in the engaged position the tooth coupling and the lever are engaged with the release band and when the release is in the release position, the tooth coupling is operably engaged with the release and the tooth coupling and the lever are disengaged with the release band.
US10952508B2 Decorative cover for nails, tacks and screws
A device to attractively cover the head of a nail or screw used to hang pictures and other items on a wall. The device has an attractive cover, a button cover attached to the back of the attractive cover, with a rotatable clasp section that can removably secure the head of a nail, screw, pin or other item. The button cover also has a magnet attached to its inside which helps secure the head of the screw, nail or pin.
US10952507B2 Shoe insert
The present invention relates to a shoe insert that is inflatable or otherwise conformable to the interior of a shoe and provides protection against the shoe collapsing or otherwise becoming deformed during transport, shipment or handling. The shoe insert is capable of being inflated in a left or right orientation and can be provided with branding and other merchandising information.
US10952505B2 Reel based closure system
Disclosed is a closure system used in combination in any of a variety of applications including clothing, for example as a footwear lacing system comprising a lace attached to a tightening mechanism. The lace extends through a series of guide members positioned along two opposing footwear closure portions. The lace and guides preferably have low friction surfaces to facilitate sliding of the lace along the guide members so that the lace evenly distributes tension across the footwear member. The tightening mechanism allows incremental adjustment of the tension of the lace. The closure system allows a user to quickly loosen the lace and inhibits unintentional and/or accidental loosing of the lace.
US10952504B2 Article of footwear having a heel fixing system
An article of footwear includes a sole and an upper that includes a heel end, a toe end, a medial side, and a lateral side. The upper defines a throat opening between the medial and lateral sides, and the sole and the upper jointly defining a foot cavity. The article of footwear further includes a support member extending from a first side of the article of footwear to a second side of the article of footwear, and an actuator fixedly attached to the support member at the first side of the article of footwear. A securing strap extends across the throat opening and has a first end operably connected to the actuator and a second end fixedly connected to the second side of the article of footwear.
US10952497B2 Extruded components for articles of footwear and methods of making the same
Extruded components for articles of footwear and methods of making such articles of footwear are disclosed. A carrier can be formed from a first material, the carrier including an attachment surface configured to attach to an upper and a receiving surface having a plurality of receptacles. A second material can be extruded into a plurality of the receptacles to form cushioning elements of a sole.
US10952495B2 Reinforcing shank arrangement for footwear sole structure
An article of footwear may include an upper configured to receive a foot and a sole component fixedly attached to a bottom portion of the upper. The sole component may include a baseplate having a bottom surface. The sole component may also include an arrangement of ground engaging members extending downward from the bottom surface of the baseplate. The baseplate may further include a reinforcing shank arrangement including a plurality of reinforcing strips formed of a different material than portions of the baseplate adjacent the reinforcing strips, wherein at least one of the reinforcing strips forms at least a portion of a base platform from which at least one of the ground engaging members extends.
US10952488B2 Sensor assisted head mounted displays for welding
Sensor assisted head mounted displays for welding are disclosed. Disclosed example head mounted devices include an optical sensor, an augmented reality controller, a graphics processing unit, and a semi-transparent display. The optical sensor collects an image of a weld environment. The augmented reality controller determines a simulated object to be presented in a field of view, a position in the field of view, and a perspective of the simulated object in the field of view. The graphics processing unit renders the simulated object based on the perspective to represent the simulated object being present in the field of view and in the weld environment. The display presents the rendered simulated object within the field of view based on the position. At least a portion of the weld environment is observable through the display and the lens when the display is presenting the rendered simulated object.
US10952485B1 Hat and phone mount system and method of use
A hat and phone mount system include a hat having a hat body to secure to a head of a wearer; and a phone mount, having a first portion and a second portion connected to a front of the hat body and extending therefrom, the phone mount to receive and hold a phone in front of the hat; the phone mount is to facilitate holding of the phone with the hat as needed by the user.
US10952484B2 Conformal protective head wear
A protective clothing device having an article of clothing having an inner layer and/or an outer layer is disclosed. The protective clothing device may have thin force absorbing members coupled to the inner layer or outer layer of the article of clothing. The force absorbing members can have overlapping or interlaced portions for enhanced protection even when the protective clothing device expands. In one embodiment, the protective clothing device may be a protective hat. In another embodiment, the protective clothing device may be a headband.
US10952482B2 Securable hat
The present invention provides hats with attachment assemblies allowing them to be detachably secured in an exterior-side out configuration to a belt of medium width worn around the wearer's waist, without requiring the hats to be inverted, reversed, or folded in a complex fashion, and without any need for pockets, linings, zippers or the like. The hats may also be provided with retention members for holding the hats in a simple folded configuration when carried on a belt.
US10952473B2 Aerosol-generating system with pairs of electrodes
An aerosol-generating system includes a liquid storage for holding a liquid aerosol-forming substrate, a first pair of electrodes, a second pair of electrodes and a control system. The liquid storage includes a first portion in fluid communication with a second portion. The first pair of electrodes is adjacent to or in the first portion of the liquid storage. The second pair of electrodes is adjacent to or in the second portion of the liquid storage portion. The control system is configured to measure an electrical quantity between the first pair of electrodes, measure an electrical quantity between the second pair of electrodes, and determine the orientation of the liquid storage portion based on the electrical quantity between the first pair of electrodes and the electrical quantity between the second pair of electrodes.
US10952471B2 Aerosol-generating device with integral heater assembly
An electrically heated aerosol-generating device is configured for use with a consumable cartridge including a storage portion containing an aerosol-forming substrate and having a fluid permeable internal surface surrounding an open-ended passage extending through the cartridge. The device includes a housing having a cavity for receiving the cartridge and a heater assembly positioned in the cavity. The heater assembly includes an electrically conductive hollow shaft portion connected to the housing and an electric heater positioned along the hollow shaft portion and having at least one heating element for heating the aerosol-forming substrate. The hollow shaft portion defines an airflow passage forming part of an airflow pathway through the device and is arranged to extend into the open-ended passage of the cartridge. The hollow shaft portion comprises a plurality of apertures, and the heating element is one or more narrow regions of the hollow shaft portion between adjacent apertures.
US10952468B2 Nicotine salt formulations for aerosol devices and methods thereof
A nicotine salt liquid formulation for generating an inhalable aerosol in an electronic cigarette comprising nicotine salt that forms about 0.5% to about 20% nicotine is provide.
US10952467B2 Mouthpiece and heater assembly for an inhalation device
An inhalation device includes a mouthpiece and a heater having a rigid planar substrate which supports at least one resistive element portion applied over a first region of at least one surface of the substrate, and a pair of contacts each connected to the at least one resistive element portion at one end of the contacts and applied over a second region of the at least one surface of the substrate. The substrate supports an aerosolizable composition deposited on the substrate above the resistive element portion of the heater. The mouthpiece has at least a fluid inlet and a fluid outlet proximate rear and front ends thereof respectively. The heater is disposed within the mouthpiece with at least portions of the contacts being both exposed and accessible so that an electrical connection can be readily achieved when the rear end of the mouthpiece is connected to the inhalation device.
US10952462B2 Method and kit for adjusting a machine for wrapping or packing articles
A method and a kit for adjusting a machine for wrapping or packing articles, including a conveyor associated with an electric motor where, in an operating condition, the motor drives the conveyor in rotation about its axis of rotation. The method includes associating the conveyor with a reference integral with the conveyor and disposed at an angular position about its axis of rotation; detecting the angular position of the conveyor relative to the force of gravity by measuring the angle between a radial line passing through the reference and the force of gravity; detecting the angular position of the axis of the motor relative to a zero reference associated with an angular position transducer of the motor; calculating and storing the angular displacement between the angular positions of the motor and the conveyor corresponding to the angular displacement between the zero reference and the force of gravity.
US10952454B2 Systems and methods for distributing and dispensing chocolate
Methods for treating and preparing chocolate. In one aspect, a method includes heating a quantity of chocolate to a temperature of about 46 degrees Celsius; decreasing the pressure of in a pressure-controllable environment to about 25 Torr; holding the pressure of the pressure-controllable environment at about 25 Torr for a first predetermined period of time; decreasing the pressure of the pressure-controllable environment to about 5 Torr; and holding the pressure of the pressure-controllable environment at about 5 Torr for a second predetermined period of time. Other aspects include ceasing heating the quantity of chocolate; decreasing pressure occurs at an average rate of about 150 Torr per minute; decreasing pressure occurs at an average rate of about 4 Torr per minute; and others.
US10952445B2 Method and apparatus for continuously harvesting surrounding meat from a successive plurality animal legs
A method of, and an apparatus (1) for, continuously harvesting surrounding meat from a successive plurality animal legs having articulated first and second animal bones and an intermediate joint. The method continuously conveys the animal legs through a path of conveyance, and determines a location of the intermediate joint. Based on the determined location of the intermediate joint, adjusting a position of the intermediate joint and a cutting implement relative to one another, and performing cutting of tissue at a location commensurate with the location of the intermediate joint. The step of determining the location of the intermediate joint is performed contactless, and without interrupting continuous conveyance of the animal legs.
US10952442B2 Automated preparation of breads
Apparatuses and methods for preparation of breads are described. The apparatuses include a press unit that can receive a dough ball and flatten the dough ball. The press unit includes a top plate and a bottom plate, each of which is in an inclined arrangement. The top plate swivels towards and away from the bottom plate. A dough ball is flattened between the top plate and the bottom plate. The bottom plate is heated, thereby heating a first face of the flattened dough in contact with the bottom plate. A flipper connected to at least one of the top plate and the bottom plate guides the flattened dough to a heated cooking surface. The guiding enables a second face of the flattened dough to come in contact with the cooking surface, thereby heating the flattened dough and forming the bread.
US10952439B2 Anti-microbial solution for seeds, crops, livestock and processed foods
An anti-microbial formulation for seed and crop application includes about 170 ppm hypochlorous acid; about 25 ppm hypochlorite ion; about 2.5 ppm ozone; about 2.5 ppm chlorine dioxide; between about 10 ppm and about 100,000 ppm alkyl polyglycoside; and a remainder of water. A method of manipulating the pH of the formulation and a method of treating seeds and crops with the formulation to restrict or eliminate microbial growth and proliferation is also described herein.
US10952432B2 Cannabidiol compositions and uses thereof
The present invention is directed to use of cannabidiol and compositions thereof as an anti-bacterial agent against multi-drug resistant bacteria such as Pseudomonas aeruginosa.
US10952424B2 Insect and animal trapping device
There is herein described an insect and animal trapping device. More particularly, there is described an insect and/or animal trapping device such as a rat-trapping device wherein there is a receptacle which is capable of trapping the insect and/or animal and thereafter having the air inside the receptacle at least partially removed thereby killing the insect and/or animal.
US10952418B2 Gear mechanism for a fishing reel
A gear mechanism for a fishing reel includes a drive gear, a handle, and a vibration damper. The drive gear includes a gear having a prescribed gear diameter, and a drive gear shaft rotated together with the gear and having a smaller dimension than the prescribed gear diameter. The handle rotates the drive gear shaft. The vibration damper is disposed between the drive gear shaft and the handle, and dampens the transmission of the vibration of the drive gear.
US10952416B2 Method for generating a humanized transgenic mouse comprising a human APRIL gene
Non-human animals, cells, methods and compositions for making and using the same are provided, wherein the non-human animals and cells comprise a humanized a proliferation-inducing ligand gene. Non-human animals and cells that express a human or humanized a proliferation-inducing ligand protein from an endogenous a proliferation-inducing ligand locus are described.
US10952414B2 Aquaculture system
An aquaculture system including an aquaculture tank for holding aquaculture water for culturing an aquatic organism, a thermal insulation house that covers the aquaculture tank, an insulation positioned on at least part of a region surrounding the aquaculture tank, and a temperature adjuster that adjusts a temperature inside the thermal insulation house and/or a temperature of the aquaculture water in the aquaculture tank.
US10952412B2 Compliant, lightweight, non-invasive, standalone tagging system for marine exploration and method
A multi-sensor system for monitoring water parameters, the system including a first metallic layer; a dielectric layer formed on the first metallic layer; a second metallic layer formed on the dielectric layer; a power source electrically connected to the second metallic layer; a computing device electrically connected to the second metallic layer; and a stretchable outer layer that encapsulates the first metallic layer, the dielectric layer, the second metallic layer, the power source and the computing device. The multi-sensor system is stretchable and flexible.
US10952411B2 Method, system and apparatus for detecting when an animal is in heat
This invention relates to a method, system and apparatus for detecting when an animal is in heat. The invention further relates to a method of alerting a responsible individual that the animal is in heat. The method for detecting when an animal is in heat comprises the steps of, using a sensor mounted on a bull, monitoring the activity of the bull in the proximity of the animal. Thereafter, the activity of the bull is analysed before finally it is determined, based on the analysed activity of the bull, whether or not the animal is in heat. The invention shifts the focus from the animal, such as a cow, to the bull and leans on the natural instincts of the bull to determine when the cow is in heat. By implementing such a system, a more reliable and/or less expensive system than many of the existing offerings is provided.
US10952409B2 Absorbent article for pet animals
Disclosed is an absorbent article for pet animals. The article has a longitudinal direction, a transverse direction, a body-facing surface, a non-body-facing surface and first and second ends opposed to each other in the longitudinal direction. The article includes: a tail facing area facing a pet animal's tail; a first section to cover one side of a pet animal's rump, extending from the tail facing area to the first end; a second section to cover the other side of the pet animal's rump, extending from the tail facing area to the second end; and an absorbent core disposed between the first and second sections.
US10952399B2 Soybean cultivar 80230701
A soybean cultivar designated 80230701 is disclosed. The invention relates to the seeds of soybean cultivar 80230701, to the plants of soybean cultivar 80230701, to the plant parts of soybean cultivar 80230701, and to methods for producing progeny of soybean cultivar 80230701. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar 80230701. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 80230701, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar 80230701 with another soybean cultivar.
US10952397B2 Soybean cultivar 86160724
A soybean cultivar designated 86160724 is disclosed. The invention relates to the seeds of soybean cultivar 86160724, to the plants of soybean cultivar 86160724, to the plant parts of soybean cultivar 86160724, and to methods for producing progeny of soybean cultivar 86160724. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar 86160724. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 86160724, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar 86160724 with another soybean cultivar.
US10952395B2 Soybean cultivar 81371335
A soybean cultivar designated 81371335 is disclosed. The invention relates to the seeds of soybean cultivar 81371335, to the plants of soybean cultivar 81371335, to the plant parts of soybean cultivar 81371335, and to methods for producing progeny of soybean cultivar 81371335. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar 81371335. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 81371335, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar 81371335 with another soybean cultivar.
US10952392B2 Soybean variety 01073151
The invention relates to the soybean variety designated 01073151. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01073151. Also provided by the invention are tissue cultures of the soybean variety 01073151 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01073151 with itself or another soybean variety and plants produced by such methods.
US10952389B2 Inbred corn line IN1
Inbred corn line, designated IN1, are disclosed. The invention relates to the seeds of inbred corn line IN1, to the plants and plant parts of inbred corn line IN1 and to methods for producing a corn plant, either inbred or hybrid, by crossing inbred corn line IN1 with itself or another corn line. The invention also relates to products produced from the seeds, plants, or parts thereof, of inbred corn line IN1 and/or of the hybrids produced using the inbred as a parent. The invention further relates to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic plants produced by that method and to methods for producing other corn lines derived from inbred corn line IN1.
US10952387B2 Lettuce variety 42-167 RZ
The present invention relates to a Lactuca sativa seed designated 42-167 RZ. The present invention also relates to a Lactuca sativa plant produced by growing the 42-167 RZ seed. The invention further relates to methods for producing the lettuce cultivar, represented by lettuce variety 42-167 RZ.
US10952385B2 QTLS for fusarium resistance in cucumber
The present invention relates to a cucumber plant which carries a QTL1 in its genome that leads to resistance to Fusarium oxysporum f. sp. radicis-cucumerinum.
US10952383B2 Plant cultivation system
The present invention provides a plant cultivation system that is possible to continue stable irradiation of an appropriate amount of light regardless of the weather condition and the like while utilizing the sunlight. Further, the present invention provides a plant cultivation system that is possible to prevent the humans from being exposed to a visual stress when the humans approach the place where the light suited for growing the plants is irradiated. The present invention relates to a plant cultivation system, comprising: a light measure that measures an amount of photons of sunlight; a light controller that controls an amount of photons to be irradiated to a plant according to the measured amount of photons; and a light irradiator that irradiates light to the plant in the controlled amount of photons.
US10952378B2 Grounds maintenance vehicle with removable control tower skin
Various embodiments of a grounds maintenance vehicle are disclosed. The vehicle includes a frame and a control tower disposed at or near a rear end of the frame. The control tower includes a support structure that defines an interior space of the control tower and a nonplanar removable skin connected to the support structure. The removable skin includes a front side disposed over a front side of the support structure and a lateral side disposed over at least one of a left side or a right side of the support structure. A portion of at least one of the front side or lateral side of the removable skin is disposed above an uppermost surface of the prime mover. Further, the removable skin is adapted to be at least partially removed from the support structure to facilitate additional access to the interior space of the control tower.
US10952370B2 Ground working system with an endless boundary wire
A ground working system includes at least one self-driving ground working device having a drive, a control unit and a battery. An operating region is determined by a boundary wire, wherein the ground working device travels over a traveling path determined by the control unit in the operating region. Connected to the boundary wire is a first base station, which transmits a signal on the boundary wire. The electromagnetic field of the signal induces a reception signal in the reception coil of the ground working device. The reception signal is processed in the control unit. In order to make a stable signal available over the entire length of the boundary wire, it is provided that the boundary wire is electrically connected to a further base station configured as a repeater, which receives the signal transmitted by the first base station, processes it and passes it on.
US10952368B2 Sowing coulter arrangement of an agricultural machine
A sowing coulter arrangement comprises a suspension device for mounting the sowing coulter arrangement on a machine frame; a coulter frame connected to the suspension device for mounting components of the sowing coulter arrangement thereon; and a coulter disk. The arrangement further comprises a furrow closer pivotally mounted on the coulter frame; a metering device for dispensing the material to be distributed; a seed tube for transporting the material to be distributed from the metering device to a seed furrow; and a catching element for catching the material disposed downstream of the outlet of the seed tube. The metering device, the seed tube, and the catching element form a unit and are mounted on a carrier that is pivotably affixed to the coulter frame, whereby an arrangement of an outlet of a seed tube in relation to a catching element is at all times kept largely constant.
US10952367B2 Application control and monitoring apparatus, systems and methods
Systems, methods and apparatus are provided for determining corrected population based on a meter drive signal. Systems, methods, and apparatus are additionally provided for determining a stability metric based on a meter drive signal. A method for monitoring a seed application rate of a seed planter includes measuring a rotation of a seed disc of a seed meter, measuring a performance value corresponding to the seed meter, and calculating the population value based on the rotation and the meter performance value.
US10952366B2 Seed positioning device, seed dispensing system, and method of dispensing seed
A seed positioning device, a seed dispensing system, and a method of positioning a plurality of seeds may include an axially extending housing member having an upper portion and a lower portion. The seed positioning device further includes a seed positioning member extending axially through the housing member and being configured to transfer a plurality of seeds between the upper portion of the housing member and the lower portion of the housing member and position the plurality of seeds by centrifugal force.
US10952364B2 Furrow opener with wings overlapping opener body
A furrow opener on an agricultural ground working implement has an opener body supported on a tool supporting shank of the implement and a replaceable furrowing tip body on the opener body. A delivery passage extends through the opener body and the tip body to deposit granular material in a furrow formed in the ground by the furrow opener. The tip body has a vertical knife portion and laterally protruding wings. Each wing further includes a soil shield portion projecting upwardly from the inner edge of the respective wing alongside the corresponding side surface of the opener body so as to resist penetration of soil into the chamber through a seam between the inner edge of the wing and the corresponding side surface of the opener body.
US10952362B2 Dual basket attachment
An implement has an implement frame, a wheel for supporting the implement frame on soil in a direction of travel, a first basket coupled to the implement frame, and a second basket coupled to the implement frame. The first basket works the soil such that any convolutions in the soil are reoriented to be substantially perpendicular to the direction of travel of the implement. The second basket is positioned rearward of the first basket, and works the soil such that the convolutions in the soil that are substantially perpendicular to the direction of travel of the implement are flattened.
US10959360B2 Work apparatus and production line
A work apparatus and a production line that effectively moves a work apparatus at a production line while reducing setup costs. A work apparatus of the production line includes an exchanging device configured to perform collecting and supplying of an exchange element set on each of the multiple electronic component mounters; a first rail provided on a front section of the multiple electronic component mounters, extending in the conveyance direction of the circuit board, and including a planar traveling path; and a moving device configured to move the exchanging device along the first rail by driving a driving wheel configured to engage with the traveling path of the first rail via friction.
US10959357B2 Circuit block assembly
A circuit block assembly is provided that includes circuit blocks that each include a circuit board and a semiconductor element that is disposed on a first main surface of the circuit board. Moreover, each of the circuit blocks includes a metal heat spreader that is connected to the semiconductor element directly or by a thermally conductive member interposed therebetween. A thermally conductive sheet is provided that is thermally connected to the heat spreader. The thermally conductive sheet has a specific electrical resistance higher than a specific electrical resistance of the heat spreader.
US10959355B2 Structure shielding wallpaper
An electromagnetic wave shielding wallpaper is described. The wallpaper includes a conductive layer having a base material and a conductive material, and an adhesive layer. The wallpaper may include a protective layer disposed on a first side of the conductive layer, a fire retardant layer disposed on a second side of the conductive layer, and the adhesive layer disposed on the fire retardant layer.
US10959352B1 Cooling system with floating cold plate with single pipes
A cooling unit having two single piece cold plate pipe components is disclosed. The cooling unit has a first pipe operable to transport coolant. A first cold plate has a top surface with a lateral groove to accept a section of the first pipe. The groove includes a first inlet coupled to a first hole in the section of the first pipe. The groove has a first outlet coupled to a second hole in the section of the first pipe. Coolant is circulated from the first inlet through the cold plate to the first outlet. The section of the first pipe is connected to the first cold plate. A second pipe is operable to transport coolant. A second cold plate is located next to the first cold plate. The second cold plate has a groove to accept a section of the second pipe. The groove includes an inlet coupled to a first hole in the section of the second pipe. The groove includes an outlet coupled to a second hole in the section of the second pipe. The coolant is circulated from the second inlet through the second cold plate to the second outlet. The section of the second pipe is connected to the second cold plate.
US10959351B1 Apparatus, system, and method for directing airflow across heatsinks external to telecommunications devices
The disclosed apparatus may include (1) a plenum that (A) interfaces with a panel of a telecommunications system that facilitates traffic within a network and (B) reduces a gap between the panel of the telecommunications system and a removable telecommunications module that is installed into the telecommunications system and (2) an air channel that is incorporated in the plenum, wherein the air channel directs airflow into a vent hole of the panel of the telecommunications system. Various other apparatuses, systems, and methods are also disclosed.
US10959348B1 Seismic braces for use with computer racks
An apparatus for bracing a face of a computer rack includes a brace mountable by hinges to one side of the face of the computer rack. A latch is mountable to the other side of the face of the computer rack. When the brace is closed against the face of the rack, the latch may be closed to capture elements of the brace and thereby provide rigidity to the face of the computer rack.
US10959344B2 Outdoor electrical apparatus having an outer housing arranged to selectively encase a main encapsulant
An outdoor electrical apparatus (10) and methodology for manufacturing such apparatus are provided. The apparatus includes an electrical device (12), and an encapsulation housing system including a main encapsulant (11a) and an outer housing (11b). The main encapsulant may be arranged to encapsulate the electrical device, and the outer housing may be arranged to selectively encase surfaces of the main encapsulant based on an extent to which the surfaces of the main encapsulant otherwise would be subject to outdoor exposure. The main encapsulant comprises a bisphenol epoxy resin, and the outer housing comprises a cycloaliphatic epoxy resin to provide weatherability and resistance to ultraviolet (UV) radiation. This approach of selectively encasing surfaces of the main encapsulant with the outer housing, based on a relatively lower cost epoxy resin, is effective to balance competing demands, such as reducing a total monetary cost of the encapsulation housing system while meeting requisites regarding weatherability and UV radiation resistance.
US10959343B2 Integrated stand-offs for printed circuit boards
An integrated stand-off for a printed circuit board (PCB), and methods of making the integrated stand-off, and mounting such integrated stand-off to the PCB are disclosed. The integrated stand-off includes a metal grounding contact and a plastic element. The metal grounding contact is stamped on a first surface of a sheet metal chassis and the plastic element is overmolded on the metal grounded contact. The metal grounding contact is completely encased within the plastic element to distance the sheet metal chassis from contacting the PCB for preventing electrical shorts there between.
US10959342B2 Condensation resistant power semiconductor module
A power semiconductor module has a base plate, a housing affixed to the base plate, a DC busbar affixed to the base plate and the housing, and AC busbar affixed to the base plate and the housing, control electronics positioned in an interior of the housing and connected to the AC and DC busbars, and a sealant material applied to seams between the base plate in the housing, to seams between the DC busbar and the housing, and to seams between the AC busbar in the housing. The sealant material is applied such that the control electronics of the power semiconductor modules are in an air-tight environment.
US10959333B2 Semiconductor device
A semiconductor device includes a semiconductor element on an insulated circuit board, a housing having a side wall surrounding the circuit board, a lead terminal including a lead part and a terminal part extending orthogonal to the lead part, the terminal part having a base portion adjacent to the lead part and being embedded in the side wall, the remaining portion of the terminal part being exposed from the side wall and being connected to the semiconductor element via a wiring member, and a sealing resin provided in the housing. The side wall has an anchor part formed in an inner surface at a position within an area where the lead part is embedded and above the terminal part, the anchor part including concave portions that are each defined by a pair of opposed surfaces parallel to each other and orthogonal to the upper surface of the insulation plate.
US10959327B2 Multilayer wiring substrate
A plate-shaped multilayer wiring substrate includes at least two resin layers stacked on top of each other and each including an insulating base and a conductive pattern provided on the insulating base, and a front surface layer joined onto the resin layers stacked. The front surface layer has a higher elastic modulus than an elastic modulus of the insulating bases. A joint interface between the resin layers and the front surface layer includes projections and depressions. Also, a method for manufacturing the plate-shaped multilayer wiring substrate includes a step of stacking, on top of resin layers, a front surface layer having a higher elastic modulus than an elastic modulus of the resin layers, and a step of performing pressing under pressure from above the front surface layer by using a flat surface in a heated state to join the resin layers and the front surface layer.
US10959324B2 Busbar module
A busbar module includes: a circuit body having a flexible circuit board; busbars; and a holder. The circuit body has: a band-shaped main strip to be located to extend in a stacking direction of cells; a band-shaped first branch strip branched from the main strip and extending toward a corresponding busbar; and a second branch strip branched from the main strip and extending toward an external device. The first branch strip has: a bent portion extending in the stacking direction and having a bent shape around an axis crossing the stacking direction; and a busbar connection portion disposed closer to an end of the first branch strip than the bent portion and connected to the corresponding busbar. The second branch strip has a device connection portion to be connected to the external device.
US10959321B2 Air conditioner
An air conditioner includes an indoor equipment, a wiring connected to the indoor equipment at one end, and a communication interface connected to another end of the wiring and electrically connected to the indoor equipment via the wiring. The communication interface includes a housing made of resin, an insertion hole formed in the housing and into which a communication module of a cartridge type is inserted, and a control board provided inside the housing. The communication interface includes a first connector provided on a board surface of the control board and electrically connected to the communication module. The communication interface includes a pattern wiring provided on the board surface and discharging static electricity from the communication module before the communication module is electrically connected to the first connector.
US10959320B2 Circuit board and electronic device including circuit board
A circuit board according to the present disclosure includes a substrate that includes a through hole, and a penetrating conductor positioned inside of the through hole. The substrate is made of a ceramic. The penetrating conductor contains silver and copper that are main components; at least one selected from a group A of titanium, zirconium, hafnium, and niobium; at least one selected from a group B of molybdenum, tantalum, tungsten, rhenium, and osmium; and a first alloy made of one of (i) silver and indium and (ii) silver and tin.
US10959317B1 Extreme ultraviolet light generating apparatus and method of manufacturing electronic device
An EUV light generating apparatus includes: a chamber device including an inner wall surrounding a space, and a plasma generating region in the space in which plasma is generated from a droplet irradiated with a laser beam; a heat shield including a through-hole and a channel portion, and disposed between the inner wall and the plasma generating region; a gas supply device that supplies gas; a gas introducing cylinder that is provided in the space on a side opposite to the plasma generating region, extends toward the through-hole, and introduces the gas supplied from the gas supply device through the through-hole toward the plasma generating region over the heat shield; and an optical unit optically coupled to the space through an internal space of the gas introducing cylinder and the through-hole. An entire front end surface of the gas introducing cylinder faces the heat shield.
US10959314B2 Panel system having data signal transmission over power
A system includes a power source and a plurality of modules, where each module has a control for controlling a function of the module and a user input actuatable by a user. The plurality of modules are electrically connected in series with a power conductor electrically connected between each adjacent module, where the power source provides power to each module over the power conductor. In response to actuation by the user of the user input on a select module of the plurality of modules, the control of the select module generates a control signal that is transmitted to each other module over the power conductor, such that the control of each other module controls the associated function in the same manner as the select module.
US10959310B2 Solid-state lighting with complementary controls
A linear light-emitting diode (LED) lamp comprising a normally operated portion and an emergency-operated portion is used to replace a luminaire operated only in a normal mode with alternate-current (AC) mains. The normally operated portion comprises LED arrays and a power supply whereas the emergency-operated portion comprises a rechargeable battery, a charging circuit, an LED driving circuit, a self-diagnostic circuit, and a charging detection and control circuit. The linear LED lamp can auto-switch from the normal mode to an emergency mode or the other way around according to availability of the AC mains and whether a rechargeable battery test is initiated. The self-diagnostic circuit comprises multiple timers and is configured to provide multiple sequences and to auto-evaluate battery performance according to the multiple sequences. During an auto-evaluation period, a terminal voltage on the rechargeable battery is examined with test results displayed in a status indicator.
US10959297B2 Heating coil, heat treatment apparatus, and heat treatment method for elongated workpiece
A heating coil of a heat treatment apparatus is configured to inductively heat an elongated workpiece having a recessed lateral surface. The heating coil includes a base conductor and a projected conductor. A width of the projected conductor is narrower than a width of the base conductor. The projected conductor is arranged to project toward the recess from a position of the base conductor. The base conductor and the projected conductor are arranged to extend in a longitudinal direction of the workpiece. A heat treatment apparatus includes a cooling section and the heating coil. A heat treatment method uses the heating coil described above.
US10959293B2 Apparatus, system and method of active scanning
For example, an apparatus may include logic and circuitry configured to cause a wireless communication device to maintain active scan configuration information defining a plurality of active scan configurations corresponding to a respective plurality of predefined environment types; to classify a wireless communication channel as a selected environment type from the plurality of predefined environment types based on scan results of at least one first active scan over the wireless communication channel; and to perform at least one second active scan over the wireless communication channel according to a selected active scan configuration corresponding to the selected environment type.
US10959291B2 Wireless mesh network-based lighting device control method using mobile communication terminal, and computer readable recording medium storing program for implementing same
The present invention provides a method for connecting a plurality of lighting devices installed in a predetermined indoor space and controlling the same on the basis of a wireless mesh network by using a mobile communication terminal of a user. The method includes: setting at least one lighting device selected from the plurality of lighting devices as a bridge control means and designating remaining lighting devices as a mesh network group; registering the lighting device set as the bridge control means and the lighting devices designated as the mesh network group; and accessing the lighting device registered as the bridge control means; and on the basis thereof, controlling operations of the lighting device set as the bridge control means and the lighting devices designated as the mesh network group.
US10959288B2 Apparatus and method for processing packets in wireless communication system
The disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as long term evolution (LTE). A method of operating a user equipment (UE) and an apparatus therefor are provided. The method includes detecting an occurrence of a first state related to a state of a buffer for a packet data convergence protocol (PDCP) entity, transmitting a request message indicating the occurrence of the first state to a base station (BS), and receiving one or more packets from the BS based on transmission control performed based on the request message.
US10959286B2 Methods and systems for managing circuit-switched (CS) signaling connection release in mobile communications
A method and user equipment are provided. The method includes initiating a circuit-switched (CS) connection establishment procedure by transmitting a connection management (CM) service request message to a core network (CN). Mobility management (MM) connection establishment is aborted in response to failing to receive a CM service acceptance message within a time period. In response to subsequently receiving a CM service acceptance message after aborting the MM connection establishment, a circuit-switched (CS) signaling connection release action is performed.
US10959281B2 Bearer management apparatus and method, and communication system
A terminal is capable dual connectivity with a base station, the terminal including: a processor configured to perform a process that change, release, or deactivate a bearer among Secondary Cell Group, and to trigger transmission of a Packet Data Convergence Protocol (PDCP) status report according to the process; and, a transmitter configured to transmit the PDCP status report.
US10959280B2 Communications method of wearable device, communications system, and related device
In a communications method of a wearable device, if a second BLUETOOTH connection between user equipment and the wearable device is disconnected, a first BLUETOOTH connection between a network connection device and the wearable device is established, so that the network connection device may send, to the wearable device through the first BLUETOOTH connection, first information sent by the user equipment through a third communication connection to the network connection device. In this way, indirect communication between the user equipment and the wearable device is implemented by using the network connection device, so that the user equipment and the wearable device are not limited by a communication range.
US10959278B2 Call setup method and apparatus
A call setup method and associated apparatus discloses sending a first message to a network device, wherein the first message is used by the electronic device to request to set up an outgoing call; receiving a second message sent by the network device, wherein the second message is used by the electronic device to set up an incoming call; caching the second message when the electronic device is in a call initiation state; releasing the outgoing call based on an indication message received from the network device and setting up the incoming call.
US10959270B2 NPRACH configuration and format for unlicensed NBIoT system
Systems and methods of providing a NPRACH preamble in a multefire system are described. A UE configured for multefire NB-IoT or eMTC operation receives, from an eNB, access information that includes a SIB on a narrowband channel of an unlicensed band. Based on the access information, the UE transmits a NPRACH preamble in two or six contiguous uplink subframes. The NPRACH preamble is transmitted in two or six contiguous subframes. When two subframes are used, four symbol groups each having a 266.7 μs CP and two symbols are transmitted without a gap therebetween. When six subframes are used, four symbol groups each having a 266.7 μs CP and five symbols are transmitted without a gap therebetween.
US10959266B2 OFDMA contention method and access point
Embodiments of the invention provide a contention method. The contention method includes: receiving, by an access point, an uplink frame transmitted by a station; transmitting, by the access point, a frame responding to the uplink frame. The frame responding to the uplink frame is used to acknowledge the uplink frame and trigger the station to enter the next channel contention period. The contention method can acknowledge the uplink frame and trigger the station to enter the next channel contention period.
US10959264B2 Method for transmitting frame in wireless LAN system and wireless terminal using same
A method for transmitting a frame in a wireless LAN system, according to one embodiment of the present specification, comprises the steps of: a wireless terminal determining whether a channel is usable based on directional CCA which confirms the state of individual channels; determining, as a primary AC, the first AC type from a plurality of AC types to complete a first back-off process, when either a first channel or a second channel is determined as usable; and determining a primary AC from the plurality of AC types once again by performing a second back-off process, when transmission of traffic data included in a transmission que corresponding to the primary AC using at least one directional antenna module associated with at least one channel is determined to be impossible.
US10959261B2 System and method for pilot assisted grant-free uplink transmission identification
System and methods are disclosed in which pilots are used to assist in identifying grant-free uplink transmissions originating from the same UE. In one embodiment, a base station receives a grant-free uplink transmission that carries initial data from a user equipment and an initial pilot. The initial pilot is successfully decoded and the initial data is unsuccessfully decoded. The successfully decoded initial pilot and the unsuccessfully decoded initial data are stored in memory. Another grant-free uplink transmission carrying retransmission data from the user equipment and a retransmission pilot is then received. The retransmission pilot is successfully decoded and used to identify the successfully decoded initial pilot in the memory and the unsuccessfully decoded initial data. The retransmission data and the unsuccessfully decoded initial data are used to successfully decode the initial data.
US10959260B2 Time resources for new radio configured uplink (UL)
A method and apparatus are disclosed for time resources for NRU configured UL. In one embodiment, a network node is configured to configure a wireless device (WD) with at least one configured grant, CG, uplink transmission configuration; and receive signaling based at least in part on the at least one CG uplink transmission configuration. In one embodiment, a wireless device (WD) is configured to obtain at least one configured grant, CG, uplink transmission configuration; and transmit signaling based at least in part on the obtained at least one CG uplink transmission configuration.
US10959259B2 Techniques for base and extended grants
Methods, systems, and devices for wireless communications are described. A wireless communications system may support grants for uplink or downlink transmission over multiple transmission time intervals (TTIs). A multi-TTI grant may include a base grant and an extended grant that include separate information and may be transmitted simultaneously (e.g., within the same TTI) or separately. A grant type (e.g., whether a grant is a base grant or an extended grant) or an association between a base grant and an extended grant may be conveyed (e.g., via the multi-TTI grant). A downlink assignment index (DAI) may be included for one or more TTIs subject to the multi-TTI. For instance, DAI may be included for each TTI or for a subset of TTIs.
US10959257B2 Scheduling window design for system information messages in new radio
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may identify a scheduling window associated with acquiring a system information message, wherein the scheduling window is based at least in part on control channel monitoring occasions associated with a control channel, wherein the control channel is to schedule a data channel that includes the system information message; and receive the control channel based at least in part on the scheduling window, wherein the control channel is received within the scheduling window. Numerous other aspects are provided.
US10959253B2 Transmission method and apparatus using numerology and scheduling method and apparatus using numerology
A transmission method of a base station is provided. The base station generates a physical channel or a physical signal using a physical resource block (PRB) that is a resource allocation unit in a frequency domain. The base station transmits the physical channel or the physical signal.
US10959250B2 Feedback for multi-point communications
Methods, systems, and devices for wireless communications are described. A wireless device, such as a user equipment (UE), may receive, via a first control resource set (CORESET) of a plurality of CORESETs monitored by the UE, a first downlink grant that schedules a downlink data transmission to the UE. The UE may receive the downlink data transmission from a first transmission reception point (TRP) of a plurality of TRPs and transmit feedback information for the downlink data transmission to the first TRP based at least in part on the first TRP being associated with the first CORESET or the first downlink grant being received via the first CORESET.
US10959247B2 Transmission of uplink control information in new radio
Aspects directed towards new radio (NR) transmissions of uplink control information (UCI) are disclosed. In a particular example, a priority is assigned to each of a plurality of UCI components such that the priority is assigned according to at least one of a type or payload size respectively associated with each of the plurality of UCI components. The plurality of UCI components are then transmitted based on the priority respectively assigned to each of the plurality of UCI components.
US10959246B1 Management of channel state information reporting rate in a communications system
According to aspects of the disclosure, a method and system are provided for managing signaling in a wireless communication network. In accordance with the disclosure, a base station radiates to provide an antenna radiation pattern defining a coverage area, and the base station serves a UE in the coverage area defined by the antenna radiation pattern. The base station also selects, based on the determined antenna radiation pattern, a CSI reporting rate. Responsive to the selection of the CSI reporting rate, the base station causes the UE to periodically report CSI to the base station according to the selected CSI reporting rate.
US10959245B2 Methods, systems, and apparatus to coordinate multiple access point scheduling and transmission
Methods and apparatus to coordinate multiple access point scheduling and transmission disclosed. An example apparatus includes transmit first instructions to a first station and a second station to perform a signal measurement protocol; responsive to obtaining a first primary association from the first station and a secondary association or a second primary association from the second station, transmit second instructions to the first station to provide first directional information and the second station to provide second directional information; a processor to, when the first directional information corresponds to a first value within a threshold range of a second value corresponding to the second directional information, group the first station and the second station; and the interface to transmit information corresponding to the group to a server to schedule communications between a first and second access point and the first station and the second station.
US10959241B2 Distributed rate allocation and collision detection in wireless networks
A hybrid cellular and non-cellular multi-hop communication device, including a hand-held wireless device having one or more antennas, a cellular wireless interface connected to at least some of the one or more antennas, and a non-cellular wireless interface connected to at least some of the one or more antennas. The non-cellular wireless interface may include a rate allocator configured to select a physical-layer rate of transmission of data from the non-cellular wireless interface based on a queue length of data to be transmitted from the hand-held cellular device and a transmitter configured to wirelessly transmit data from the queue and adjust physical-layer transmission parameters based on a physical-layer rate selected by the rate allocator.
US10959237B2 Base station apparatus and communication control method
The object is achieved by providing a base station apparatus for performing time and frequency scheduling in uplink packet access with: an interference amount measurement part configured to measure an uplink interference amount for each interference amount measurement unit which comprises a predetermined period and a predetermined number of frequency blocks; an interference amount determination part configured to determine whether the uplink interference amount satisfies a predetermined condition; and an overload indicator reporting part configured to report an overload indicator to a neighboring cell when the predetermined condition is satisfied.
US10959234B2 Power headroom calculation apparatus and a power headroom calculation method
Provided is an integrated circuit that calculates a power headroom (PHR) and that can preclude the recognition mismatch in which the reference formats of different UL grants are recognized between a wireless communication terminal apparatus and a wireless communication base station apparatus. For the PHR calculation of a PUSCH in a CC in which no UL grant is present, a UL grant, which was used for calculating the PHR in another CC having the same subframe number as the PUSCH, is used. For example, as to a subframe number=#1, the UL grant of CC #0 is used for calculating the PHR of CC #2 in which no UL grant is present.
US10959228B2 Method for transmitting carrier combination for carrier aggregation and electronic device therefor
An electronic device including a communication circuitry, a processor, and a memory is provided. The processor of the electronic device receives a user equipment (UE) capability enquiry that includes information indicating the number of carrier aggregation (CA) combinations associated with a network from the network using the communication circuitry and determines UE capability information based on at least one of the number of default CA combinations of the electronic device, the number of CA combinations of a region associated with the network, the number of CA combinations of a country associated with the network, the number of CA combinations corresponding to a supported frequency band of a mobile network operator (MNO) associated with the network, and the number of CA combinations associated with the network.
US10959226B2 Transmission preemption for enhanced component carriers
Techniques are described for preempting resource allocations to one or more UEs in the event that delay sensitive data is received. A resource allocation of a number of symbols may be granted to a first user equipment (UE) for first associated data to be transmitted. Subsequently, data may be received for a second UE that is more delay sensitive than the first data. The resource allocation to the first UE may be preempted, and resources allocated to the second UE for the second data within a variable length transmission time interval (TTI) of the resource allocation to the first UE. UEs may monitor for preemption during transmissions to other UEs in order to receive new resource grants associated with the preempted resource grant. Whether a UE monitors transmissions for preemption may be determined based on a quality or service (QoS) of the UE.
US10959221B2 Methods and apparatus for subframe configuration and generation in a multi-carrier communication system
Methods and apparatus for subframe configuration and generation in a multi-cell multi-carrier system. A frame for radio transmission in the system consists of multiple subframes, and each subframe consists of multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols. Training symbols, frequency-domain data scrambling, size of Fast-Fourier Transform (FFT), or length of cyclic prefix can be configured differently for each subframe to facilitate different applications, such as unicasting or broadcasting.
US10959220B2 Channel configuration in device-to-device communications
The present invention provides for a method of configuring a physical channel, such as a physical control channel, for device-to-device communication between mobile terminal devices within a cellular communications network environment and comprising a step of locating a device-to-device control channel within a cellular uplink signaling spectrum, and applying a frequency offset parameter to determine separation of the device-to-device control channel from a cellular uplink control channel, and to related terminal devices and computer program products.
US10959218B2 Semi-persistent scheduling confirmation
A wireless device may receive configuration parameters for a plurality of periodic resource allocations. A downlink control information (DCI) may be received indicating activation or deactivation of a periodic resource allocation in the plurality of periodic resource allocations. In response to receiving the DCI, a medium access control (MAC) protocol data unit (PDU) may be transmitted. The MAC PDU may comprise a MAC subheader and the confirmation MAC CE. The MAC subheader may comprise a logical channel identifier indicating that the MAC PDU comprises a confirmation MAC control element (MAC CE). The confirmation MAC CE may comprise a field indicating which one of the plurality of periodic resource allocations the DCI indicates activation or deactivation.
US10959213B2 Method and device for transmitting and receiving wireless signal in wireless communication system
The present invention relates to a wireless communication system and, more particularly, to a method and a device for the method. The method comprises the steps of: receiving same control channels in a plurality of differing analog beam directions; transmitting feedback information about one analog beam direction selected from the plurality of differing analog beam directions in which the control channels have been received; and receiving data channels, which correspond to the control channels, in only one analog beam direction, which is related to the feedback information, among the plurality of differing analog beam directions.
US10959211B2 Data processing method and device
A data processing method and device are provided. The method includes: a receiving end acquires data to be processed, determines whether the data to be processed is relay data according to at least one of: information borne in the data to be processed, information borne in a message for applying for a resource for the data to be processed, information of a resource occupied by the message for applying for the resource for the data to be processed, and information needed for acquiring the data to be processed, and performs an operation on the data to be processed according to whether the data to be processed is the relay data.
US10959208B2 Methods and apparatus for supporting multiple services in wireless communication system
The present disclosure relates to a communication technique of fusing a 5G communication system for supporting higher data transmission rate beyond a 4G system with IoT technology and a system thereof. The present disclosure may be applied to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety related service, or the like) based on the 5G communication technology and the IoT related technology. The present disclosure discloses a method and an apparatus for transmitting/receiving a random access channel (RACH) according to beam reciprocity (beam correspondence) with a method and an apparatus for supporting various services.
US10959205B2 Methods of positioning in a system comprising measuring nodes with multiple receiving points
Techniques for systems in which a measuring node is associated with multiple antenna, including techniques for selecting and configuring the set of receiving antennas suitable for performing uplink measurements for a given wireless device. An example method, as implemented by a network node, is for controlling measurements of radio signals transmitted by a wireless device, where the measurements are performed by a measuring node associated with two or more receiving points. The example method begins with obtaining a receiving point configuration for at least one measuring node associated with two or more receiving points, and continues with selecting one or more receiving points for performing measurements, based on the obtained configuration. The selected receiving points are then configured for performing the measurements.
US10959196B2 Method for controlling transmit power in wireless communication system and apparatus therefor
Disclosed is a method for determining transmit power in a wireless communication system according to one embodiment of the present invention. The method, which is performed by a terminal, comprises the steps of: receiving a semi-persistent scheduling (SPS) setting of a short transmission time interval (sTTI); receiving control information for SPS-related transmit power control according to the received setting; and determining an SPS-related transmit power by using a transmit power control (TPC) command included in the received control information, wherein the control information may include a TPC command for each of a plurality of TTI lengths, which includes an SPS-related TPC command of the sTTI.
US10959195B2 Electronic device and method for controlling transmit power in device-to-device communication
An electronic device according to various embodiments may include at least one transceiver, and at least one processor, operatively coupled to the at least one transceiver, configured to control to transmit, via a device-to-device (D2D) communication path to at least another electronic device, a signal with a first transmit (Tx) power, and control to re-transmit, via the D2D communication path to the at least another electronic device, the signal with a second Tx power lower than the first Tx power.
US10959194B2 Method and apparatus for transmitting sidelink signal in wireless communication system
One embodiment of the present invention relates to a method for transmission a sidelink signal by a terminal in a wireless communication system, and the method comprises: a step of determining a transmission power of a physical sidelink control channel (PSCCH) and a physical sidelink shared channel (PSSCH); and a step of transmitting the PSCCH and the PSSCH with the determined transmission power, wherein the PSCCH and the PSSCH are frequency division multiplexed (FDM) in one subframe and transmitted, and when a modulation and coding scheme (MCS) or a modulation order is equal to or larger than a predetermined value, the power offset value for increasing the transmission power is not applied when determining the PSCCH transmission power. The terminal is included in an autonomous vehicle.
US10959193B2 Terminal device, base station device, and method
Provided is a transmission unit that, if transmission of a PUCCH of a first CG overlaps transmission of a PUSCH and/or a PUCCH of a second CG in a certain subframe and UCI including HARQ-ACK is transmitted on the PUCCH of the first CG, upon transmit power of the PUCCH of the first CG exceeding a first upper limit value, performs scaling on the transmit power of the PUCCH of the first CG such that the transmit power of the PUCCH does not exceed the first upper limit value, and upon the transmit power of the PUCCH of the first CG not exceeding the first upper limit value, sets the transmit power of the PUCCH of the first CG to power required for the PUCCH of the first CG.
US10959190B2 Methods, devices, and systems for dynamic allocation of communication resources
A method for dynamic allocation of communication resources includes (1) determining a risk-return characterization of a plurality of communication resource allocations across a plurality of communication channels in a communication system, (2) selecting a first allocation of the plurality of communication resource allocations from the risk-return characterization according to at least one predetermined criterium, and (3) automatically allocating communication resources among the plurality of communication channels according to the first allocation.
US10959188B2 Techniques and apparatuses for power control for uplink channels
A user equipment (UE) may transmit a control channel and a data channel using contiguous resource allocations of a portion of a slot. The control channel may be associated with control channel power spectral density (PSD) and the data channel may be associated with a data channel PSD. When a difference between the control channel PSD and the data channel PSD exceeds a maximum delta value, the UE may experience degraded performance as a result of tonal interference and/or the like. In some aspects, the UE may determine a control channel transmit power for the control channel and a data channel transmit power for the data channel. The control channel transmit power and the data channel transmit power may be determined such that the maximum delta value is not exceeded and that a threshold relating to a link budget is satisfied, thereby ensuring that performance is not degraded.
US10959184B2 Wireless communication system, base station apparatus, mobile station apparatus, wireless communication method, and integrated circuit
A terminal apparatus communicates with a base station apparatus by using a plurality of cells including at least a primary cell and a secondary cell. The terminal apparatus decodes a PDCCH with downlink control information format in which at least a transmission power control command field is included, transmits a PUCCH on the primary cell, and determines transmission power of the PUCCH on the primary cell based on at least a PUCCH power control adjustment parameter. The PUCCH power control adjustment parameter is calculated by accumulating at least a value indicated by the transmission power control command field, and in a case where the terminal apparatus receives a random access response message for the primary cell, the transmission power control circuitry is configured to and/or programmed to reset the PUCCH power control adjustment parameter.
US10959183B2 Uplink power control method and apparatus
This application provides an uplink power control method and apparatus. A network side device sends a plurality of pieces of configuration information of an RACH to UE, and indicates, by using a scheduling message of the RACH, identifier information of the configuration information of the RACH used by the UE. The UE calculates a transmit power of the RACH based on the configuration information that is of the RACH and that is corresponding to the identifier information, and sends a random access preamble to the network side device based on the transmit power of the RACH.
US10959182B2 Method for determining transmission power for uplink signal and a user equipment performing the method
There is provided a method for determining transmission power for uplink signal, the method performed by a user equipment (UE) and comprising: determining a total transmission power for E-UTRA uplink signal and NR uplink signal, when the E-UTRA uplink signal and the NR uplink signal overlap in time, wherein the total transmission power satisfies a condition including on PCMAX_L and PCMAX_H, wherein PCMAX_L is a lower limit for the total transmission power and PCMAX_H is a higher limit for the total transmission power, wherein when the E-UTRA uplink signal is transmitted on a scheduling unit p, when the NR uplink signal is transmitted on a scheduling unit q, the scheduling unit p is taken as a reference for the determination; and transmitting the E-UTRA uplink signal and the NR uplink signal based on the determined total transmission power.
US10959180B2 Method for controlling uplink power in multi-subframe scheduling
Disclosed is a method for transmitting data by a user equipment (UE) in a wireless communication system including receiving, from a base station, scheduling information for scheduling a plurality of uplink (UL) subframes, determining a first transmit power for a physical uplink shared channel (PUSCH) in a UL subframe u among the plurality of UL subframes based on a first power adjustment factor for a UL subframe (u−1) before the UL subframe u among the plurality of UL subframes, in case that the UL subframe u is different from a first subframe scheduled by the scheduling information, identifying a minimum transmission power from among the first transmission power and a maximum transmission power predetermined for the UE, and transmitting data through the PUSCH in the UL subframe u using the identified minimum transmission power.
US10959172B2 Method and apparatus for transmitting and receiving data by using plurality of carriers in mobile communication systems
The method for transmitting and receiving data at a base station in a wireless communication system according to one embodiment of the present invention includes the steps of receiving a performance report from a terminal, determining whether the addition of a serving cell is necessary, when the addition of the serving cell is necessary, transmitting a request for receiving a cell identifying signal to one or more other base stations on the basis of the received performance repoπand transmitting a request for transmitting the cell identifying signal to the terminal. According to the embodiment, in a network in which a small cell and a macro cell are overlapped and operated, the terminal can minimize battery consumption and quickly recognize the small cell.
US10959169B2 RAN-core pairing service
A method, a device, and a non-transitory storage medium are described in which a radio access network slice and core network slice service is provided based on RAN-CN network slice pairing information. A radio access network slice and/or a core network slice uses the RAN-CN network slice pairing information to select network resources to support sessions of end devices. The RAN-CN network slice pairing information may include location information, radio access network slice information, core network slice information correlated to different types or applications or services available to end devices. The RAN-CN network slice pairing information may include information indicating current and available radio access network resources pertaining to the radio access network slices and threshold resources that may be used to support the different types of applications or services.
US10959167B1 System and method for 5G service icon display and quality of service enforcement
A method, a device, and a non-transitory storage medium are described in which a mapping table is transmitted to a user device. The mapping table includes, for each entry, an index, a frequency band, and wireless services available on the frequency band. Index information corresponding to a frequency band and wireless service available in a location associated with the user device is communicated to the user device. An icon associated with the wireless service is displayed on a display of the user device. A network device determines that the user device is using the wireless service to communicate via a wireless network and transmits, to a core network, an indication that the user device is using the wireless service on the frequency band.
US10959161B2 Systems and methods for determining a user equipment battery level
An application function (AF) device may identify a user equipment (UE) and may send, to a network exposure function (NEF) device, a battery level request message concerning a battery of the UE. The AF device may obtain, from the NEF device, based on sending the battery level request message, a battery level report, and may cause, based on the battery level report, at least one action to be performed.
US10959158B2 System and method for mobile data expansion
A data expansion system that provides continuum of discrete wireless small cell coverage areas for mobile terminals includes a set of roadway reflectors configured to provide wireless broadband data services to a mobile terminal. Each reflector includes processing circuitry configured to establish communications between the mobile terminal and a backhaul network. Each reflector includes a wireless transceiver configured to transmit and receive data. Each reflector includes a power source that converts solar energy into electricity. Each reflector includes a housing configured to contain the processing circuitry, the transceiver, and the power source. The housing has a raised reflective surface.
US10959155B2 Method and apparatus for performing device-to-device discovery
Methods and apparatus for performing device-to-device (D2D) discovery are described. A service discovery process may include a discoverable device (e.g., a wireless transmit/receive unit (WTRU)) sending a discovery request, over a wireless connection, for a radio resource for the purpose of performing a transmission for radio frequency (RF) proximity detection for a given service. The WTRU may receive a discovery response including a configuration for RF proximity detection from a network, which configuration may be associated to the service. The configuration for RF proximity may be received by dedicated signaling, (e.g., physical downlink shared channel (PDSCH)), in particular for a discoverable WTRU. The configuration for RF proximity may be received on a broadcast channel, (e.g., a discovery shared channel (DISCH)), in particular for a monitoring WTRU, and may include one or more service identities, each associated with an RF proximity detection configuration, or a validity information and a measurement configuration.
US10959154B2 Low latency hybrid network for battery powered endpoint communications
Nodes included in a hybrid network establish cellular links infrequently and at staggered intervals. When a node establishes a cellular link, other nodes can transmit and receive data to a back office using that cellular link. In addition, the node can receive a request from the back office across the cellular link indicating that another node should respond to an on-demand read request. The node can then signal the other node via a wireless mesh network to establish a cellular link in order to respond to the on-demand read request. An advantage of the disclosed approach is that a battery powered node can communicate as often as needed with the back office without frequently establishing a cellular link and without maintaining a continuously active cellular link.
US10959146B2 Communication apparatus, external apparatus, control method for communication apparatus, control method for external apparatus, and non-transitory computer-readable storage medium
A communication apparatus comprising, a first communication unit performing first-type communication, a second communication unit performing second-type communication different, and a control unit controlling the first and second communication units, wherein the control unit establishes a connection through the first-type communication and a connection through second-type communication, to each external apparatus, and communicates with each external apparatus, controls the first communication unit to send a notification indicating the presence of the communication apparatus itself, controls the first communication unit to establish a connection through the first-type communication to a first one of external apparatuses that responds to the notification, controls the second communication unit to establish a connection through the second-type communication to the first external apparatus, on the basis of the first-type communication with the first external apparatus.
US10959142B2 Extended buffering management
An access and mobility management function may receive a data notification message from a session management function. The data notification message may be for a wireless device. The data notification message may indicate that user plane activation for the wireless device is required. The data notification message may comprise an identifier of a packet data unit session of the wireless device. The data notification message may comprise a subscriber permanent identifier. A buffering duration may be determined for the wireless device in response to the wireless device being unreachable. The access and mobility management function may send a data buffering request message to the session management function. The data buffering request message may comprise a request to buffer the data for the buffering duration.
US10959137B2 Procedures for interaction between the radio controller and the subordinated base station
A radio controller entity is in communication with a centralized control plane entity of a disaggregated base station, or with a monolithic base station, the disaggregated base station or monolithic base station serving wireless user equipment in a wireless network. The radio controller entity obtains from the centralized control plane entity or from the monolithic base station, a context associated with one or more user equipment served by the disaggregated base station or the monolithic base station. The radio controller entity determines a policy to be set. The policy defines a set of one or more rules, each rule including a condition and an action. The rule may include that the base station should query the radio controller for an instruction as to which action(s) to apply. The radio controller entity provides the policy to the centralized control plane entity or to the monolithic base station.
US10959135B2 Improving handover time
Example implementations relate to devices, methods, and computer program products of communication networks in relation to, e.g., involved in initial access from an idle status, connection reestablishment, handover, or synchronization. A terminal apparatus may include: a control module configured to detect receipt of a group information indicative of a group of at least two network apparatuses, the group information being descriptive for a certain configuration of communication parameters enabling the terminal apparatus to communicate with anyone of the network apparatuses of the respective group, and request connecting to at least one of the network apparatuses of the group by use of the certain configuration.
US10959134B2 Long term evolution radio access network
A system, a method, and a computer program product for coordinating communication of data packets between a user device and a core network are disclosed. The system includes a first device communicatively coupled to the core network, a second device communicatively coupled to the first device. The second device receives signals from the user device. The first device and the second device share at least one functionality associated with layer 2 of a long term evolution radio access network.
US10959131B2 Dynamic prioritization of roam events based on latency
Techniques for dynamic prioritization of network session are provided. A first packet belonging to a first session is received at a data plane of a network. Upon determining that the first packet is part of a first roam event, a first bloom filter bank is searched to determine a priority associated with the first session, where the priority is based at least in part on a historical latency experienced during the first roam event. A first queue of a plurality of queues is selected based on the determined priority, and the first packet is added to the first queue, where packets in the plurality of queues are transmitted to a control plane of the network based on a respective priority assigned to each of the plurality of queues.
US10959130B2 Quality of service class indicator structure and corresponding controllers and control methods
A quality of service (QoS) class indicator (QCI) structure is provided, wherein the QCI structure is arranged to control communication in a communication network and to classify data flows in the communication network, and wherein the QCI structure comprises: an identifier of a provider of an industry vertical and/or of a service in the communication network; and a QoS parameter set for the provider of the industry vertical and/or of the service. A QoS central controller is configured to manage QoS classes in the communication network according to the QCI structure. Each one of one or more QoS sub-network controllers is arranged to configure devices in a respective sub-network of the communication network according to the QCI structure.
US10959121B1 Dynamic transmit chain availability signaling in wireless devices
A wireless devices communicates a transmission capability by determining a number of active transmits chains of the wireless device, determining a maximum number of space-time streams according to the number of active transmit chains, providing a frame with an indication of the maximum number of space-time streams, and transmitting the frame. The wireless devices may provide the indication of the maximum number of space-time streams in an Operating Mode field of High Efficiency Aggregate Control field of the frame. The maximum number of space-time streams may be a maximum number of space-time streams that may be used by the wireless device to respond to a Trigger frame.
US10959113B2 Automatic performance monitoring and health check of learning based wireless optimization framework
Network traffic data associated with computer applications is collected based on static policies. First network parameter vectors are generated over a time period. Each network parameter vector of the first network parameter vectors comprises first optimal values, estimated by a Bayesian learning module using a generative model, for network parameters. Second network parameter vectors are generated over the same time period. Each network parameter vector of the second network parameter vectors comprises second optimal values, computed by a best parameter generator through optimizing an objective function, for the network parameters. It is determined whether the first network parameter vectors converge to the second network parameter vectors and whether network parameter optimization for the network parameters is performing normally.
US10959112B2 Systems and methods for networking and wirelessly routing communications
Systems and methods include [i] identifying operational attributes of the mesh radio network; [ii] identifying an Internet communication request originating from at least one of the plurality of network communication devices or identifying an Internet communication response originating from the one or more Internet sources; [iii] generating an Internet communication routing table for the mesh radio network; [iv] transmitting the Internet communication routing table to the mesh radio network; and [v] in response to identifying the Internet communication requests, selecting an optimal communications routing path for the Internet communication request or the Internet communication response based on the Internet communication routing table.
US10959107B2 Systems and methods for delivering a close out package for work done at a telecommunications site
Systems and methods for preparing and delivering a data package detailing work performed at a telecommunications site includes, subsequent to the work, performing data capture at the telecommunications site utilizing a plurality of an Unmanned Aerial Vehicle (UAV), a satellite, a multiple camera apparatus, and a telescoping apparatus; processing the data capture to provide a close out audit package for the telecommunications site describing the work; uploading the close out audit package through a User Interface to a server; providing the close out audit package to one or more users via the server; and performing verification of the work via the uploaded close out audit package.
US10959103B2 Neighbor awareness networking preferred channel learning
One or more wireless stations may operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. A mechanism for wireless stations to learn preferred channels of neighboring wireless stations and to schedule channel sequences within a time period based on the learned channels may include advertisement of preferred channels and adaptation of channel sequences, based on the preferred channels, to maximize bandwidth utilization.
US10959099B2 Smart wearable devices and system therefor
A description is therefore provided of technologies enhancing interoperability of devices located in a proximity from each other, with the goal of improving service performance and security. Interoperability between a wearable device on user's hand and a door or a mobile phone results in improved security as well as convenience of use. Interoperability between mobile devices and nearby devices belonging to different users, able to provide local computational power, results in lowering of bandwidth requirements for data transfer, by means of performing computations on the data being collected locally, as opposed to it being done on a remote server.
US10959096B2 Data communication method for wireless power charging and electronic device using the same
A data communication method for wireless power charging and an electronic device using the same is provided. An electronic device performing authentication for wirelessly receiving power supplied from an external electronic device includes a wireless charging receiver module and a processor configured to control the wireless charging receiver module to exchange authentication data with the external electronic device and receive the wireless power supplied from the external electronic device based on a result of the authentication, the authentication data being split into at least one packet. Other embodiments are possible.
US10959093B2 Method and system for provisioning access data to mobile device
A method and system for provisioning access data in a second application on a mobile device using a first application on the mobile device. Authentication data may be input into the first application, and an authentication code may be requested from a remote server. The authentication code may include access data to be provisioned, in encrypted form. After the authentication code is received by the first application in the mobile device, it can pass the authentication code to a second application that initiates an access data provisioning process.
US10959092B2 Method and system for pairing wireless mobile device with IoT device
A computer-implemented method and system for pairing one or more source devices with at least one target device are disclosed. The computer implemented method for pairing one or more source devices with at least one target device, the method includes receiving device identifiers for the one or more source devices and the at least one target device; generating pairing resource for at least one of the one or more source devices and the at least one target device; and using the pairing resource to allow authenticated and authorized users to perform a remote operation on the at least one target device from the at least one of the one or more source devices.
US10959091B2 Network handover protection method, related device, and system
A method includes: receiving, by a session management device, a path switching request used to request to hand over user equipment UE from a source network to a target network; obtaining a target security policy based on the path switching request, and obtaining a second shared key generated based on a first shared key and the target security policy, and sending the second shared key to a target gateway; and sending, by the session management device, the second shared key to the UE; or sending the target security policy to the UE, so that the UE generates the second shared key based on the first shared key and the target security policy, where the second shared key is used to perform end-to-end protection on secure data transmission between the UE and the target gateway.
US10959089B2 Data management microservice in a microservice domain
Disclosed in some examples are systems, methods, and machine readable mediums which provide for a data management microservice which registers and manages data across multiple microservices to reduce data fragmentation and to ensure correct disposal of this data upon request. In some examples, the data management microservice may include an erasure service which ensures that all data corresponding to a data characteristic is deleted.
US10959085B2 Intelligent personalization of 5G terminals for 5G and pre-5G sim cards
The apparatus determines whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card. The apparatus performs an unlock sequence for personalization based on a subscriber permanent identifier (SUPI) if the SIM card is determined to be a first network SIM card. The unlock sequence may include determining whether a SUPI of the first network SIM card matches with a SUPI stored in a secure file system (SFS) at the UE. The unlock sequence may further include initializing the UE to a network if the SUPI of the first network SIM card matches with the SUPI stored in the SFS at the UE.
US10959083B2 Application level usage based optimization
In some embodiments, the present disclosure is directed to a method that comprises: (a) identifying and storing dedicated preferred access agreements between application service providers and telecommunication service providers; (b) capturing and analyzing application service provider subscriber usage for defined service applications; and (c) automating purchase or removal of telecommunication service provider features for identified subscribers based on the preferred access agreements and the analyzing of the application service provider subscriber usage.
US10959082B2 Dynamic derivation of and broadcast to emergency contact list
A system for dynamic derivation of and sending to a contact group. The system may recognize an emergency situation (natural disaster, stranded, lost cell connection) and send a confirmation that may be sent to different contact groups from a network entity. The system may also recognize anomalous user behaviors and send a message indicating the anomalous user behaviors to different contact groups from the network entity.
US10959071B1 Roadway radio frequency communication
A system for roadway two-way radio frequency communication includes at least one radio transceiver, a carrier medium and at least one repeater. The carrier medium has a length and includes a plurality of carbon fibers embedded in a matrix. The carrier medium is configured to propagate electromagnetic signals produced by the transceiver along the length and to emit radio frequency signals in a direction transverse to the length over a short range. The at least one repeater is communicatively coupled with the carrier medium and configured to repeat, along the carrier medium, signals produced by the transceiver. A method for producing a system for roadway two-way radio frequency communication includes forming a carrier medium by providing a conductive additive to a matrix, applying the carrier medium to a roadway surface and coupling a radio transceiver to the carrier medium.
US10959070B2 Radio terminal and base station
A user equipment as a pedestrian user equipment (UE) performs P2X communication that is a direct inter-terminal communication with another user equipment. The user equipment receives a message including a resource pool from a base station. When the user equipment is in a radio resource control (RRC) idle state, determines whether or not the message include a resource pool for the P2X communication. In accordance with a determination that the message does not include the resource pool for the P2X communication, transitions from the RRC idle state to an RRC connected state for requesting a radio resource for the P2X communication to the base station.
US10959069B2 Method for selecting, in selection period, subframe excluding subframe relating to subframe in which transmission has been performed during sensing period in wireless communication system, and terminal using same
The present invention provides a vehicle-to-X (V2X) operation method performed by a V2X terminal in a wireless communication system, the method comprising: selecting, in a selection period, a subframe excluding a subframe relating to a subframe in which transmission has been performed during a sensing period; and performing a V2X communication on the basis of the selected subframe.
US10959068B2 System and method of provisioning a node network
A method of provisioning car access in a vehicle includes establishing, at data processing hardware, a secure connection between a production tool and more than one low energy communication node of the vehicle. The method also includes acquiring, at the data processing hardware, communication node information from the production tool regarding the more than one low energy node of the vehicle, the more than one low energy node having at least one main node and at least one satellite node. The method further includes communicating, from the data processing hardware, the communication node information about the at least one main node and at least one satellite node, and determining, by the data processing hardware, a mounting location of the at least one satellite node according to signal characteristic data of at least one low energy signal data packet from the at least one satellite node.
US10959067B1 Method and system for sensing-data collection and transport from minimization-of-drive-tests device
A method for providing data to a user comprising communicating, from a radio access network to a Minimization of Drive Tests (“MDT”)-channel-communicative sensor device, at least one MDT signal selected from the group consisting of an MDT configuration signal and an MDT control signal. The method also comprises generating, at least in part in response to the MDT signal and using an onboard sensor of the MDT-channel-communicative sensor device, sensor data comprising non-MDT data. The method also comprises receiving at least a portion of the sensor data into the radio access network over an MDT channel and communicating at least the portion of the sensor data from the radio access network to the user.
US10959066B2 Method and system for access protocol optimization for narrow band Internet-of-Things devices within a network environment
A method, apparatus and computer program product are provided in accordance with example embodiments in order to provide methods, apparatuses, and/or systems that reduce and/or eliminate network inefficiencies caused by the traffic profile associated with narrow band Internet-of-Things (NB-IoT) devices and similar devices, by applying and optimizing protocols governing the allocation of network resources to such devices. In some example implementations, a serving gateway (SGW) and/or a packet data network gateway (PGW) is locally configured with a threshold set that includes limits on the permissible traffic associated with a NB-IoT device and/or a similar device over a given unit of time. To the extent that the traffic remains within such limits, generation of charging data records (CDRs) and signaling to an online charging server may be reduced or eliminated.
US10959063B2 Notification method for configuring a secure element
Notification devices and methods for configuring a secure element incorporated into a terminal connected to a network are disclosed. The devices and methods may perform steps implemented by an application of the secure element, such as obtaining at least one item of information that can be used to configure the secure element stored in a memory of the terminal outside the secure element, sending the item of information and an identifier of the secure element to a configuration system, and obtaining configuration data originating from the configuration system, the configuration data being supplied to the secure element depending on the item of information.
US10959062B1 System and method for push-to-talk over cellular integration with software defined radio
A system and method for sending notifications of audio tone sequences to users in a push-to-talk over cellular communication system, including: decoding an audio transmission in a PTT (push to talk) server or in a PTT client, identifying audio tone sequences in the audio transmission, and sending from the PTT server or from the PTT client notifications of the identified specific audio tone sequences to users of cellular mobile devices, computers, and two-way radio communication devices. The notification may be a text message to a predefined PTT group, a delayed buffered replay of the audio transmission, the specific audio tone sequences with the audio transmission before and after the specific audio tone sequences; or an emergency alert sent to predefined members of a PTT group, or a combination thereof.
US10959055B2 Systems and methods for locating a user equipment using generic position methods for a 5G network
Techniques are disclosed in which generic position methods in a wireless network allow positioning of a target user equipment (UE) that is served by any one (or more) of a number of different Radio Access Technologies (RATs) and that allow measurements by the UE of access nodes belonging to different RATs and/or measurements of the UE by access nodes for different RATs. With a generic position method, a common set of procedures, messages, and parameters may be defined that are applicable to multiple RATs and that do not require a location server to know in advance the serving RAT for a target UE.
US10959054B2 Position information assisted network control
A network controller including processing circuitry may be configured to receive dynamic position information indicative of a three dimensional position of at least one mobile communication node, compare fixed position information indicative of fixed geographic locations of respective access points of a network to the dynamic position information to determine a relative position of the at least one mobile communication node relative to at least one of the access points based on the fixed position information and the dynamic position information, and provide network control instructions to at least one network asset based on the relative position.
US10959049B2 Scene sharing-based navigation assistance method and terminal
A scene sharing-based navigation assistance method and terminal is disclosed. A first terminal shares a scene image screen of a current scene of the first terminal with a second terminal, the first terminal receives prompt information sent by the second terminal, and the first terminal displays, on the scene image screen, the prompt information used to indicate a position of a target point. In this way, a user of the first terminal can more accurately describe, by using the scene image screen, a scene in which the user is located, so that the second terminal can more accurately determine the prompt information.
US10959048B2 System and method for simultaneous location tracking of multiple wireless terminals
A location-tracking system that includes multiple detector units that are deployed in a region of interest. The detector units receive uplink signals from wireless terminals that are active in the region, and measure the strengths of the received uplink signals. The system computes the locations of the terminals based on the measured signal strengths and the known locations of the detector units. The location-tracking system receives and analyzes downlink signals from one or more of the base stations of the wireless network. The detector unit uses the downlink signal to recover and synchronize to the timing of the wireless network's air-interface. Based on the extracted uplink allocations, and having synchronized with the air-interface, the system is able to distinguish between the uplink signal components originating from each terminal, and thus compute the location of each terminal.
US10959045B2 Method for requesting transportation services
A method for safely and efficiently requesting transportation services through the use of mobile communications devices capable of geographic location is described. Individual and package transportation may be provided. New customers may be efficiently serviced, and the requester and transportation provider locations may be viewed in real time on the mobile devices.
US10959043B2 Determining hardware requirements for a wireless network event using crowdsourcing
Systems and methods for determining hardware requirements for a wireless network event are disclosed. In embodiments, a method comprises obtaining, by a computing device, social user data over a period of time from a plurality of mobile devices associated with a social event at a location; obtaining, by the computing device, bandwidth usage data for each of the plurality of mobile devices based on the social user data; obtaining, by the computing device, crowd density and traffic pattern data related to the social event; determining, by the computing device, participant movement data for the social event based on the crowd density and traffic pattern data; deriving, by the computing device, a social bandwidth density model based on the bandwidth usage data and the participant movement data; and determining, by the computing device, bandwidth requirements within a geo-spatial boundary associated with the social event from the social bandwidth density model.
US10959042B2 Locating a mobile terminal by means of a vehicle
This disclosure relates to a method for determining a position of a mobile terminal in an interior of a vehicle or in surroundings of the vehicle. A radio signal emitted by the mobile terminal at a carrier frequency assigned to a channel of a selected radio technology is received by at least one antenna that is mounted on the vehicle.
US10959036B2 Augmented audio development tool
Various implementations include computing devices and related computer-implemented methods for rendering a scene in an augmented audio environment. Certain implementations include a computer-implemented method including: generating a set of inputs to an application programming interface (API) on a display, the set of inputs including: a media library input; an experience state input for defining a set of experiences; and an event toolbar input for defining transitions between the experiences; and rendering the set of inputs at an audio device to generate a scene in an augmented audio environment.
US10959032B2 System and method for spatial processing of soundfield signals
A method for interactive and user guided manipulation of multichannel audio content, the method including the steps of: providing a content preview facility for replay and review of multichannel audio content by a user; providing a user interface for the user selection of a segment of multichannel audio content having an unsatisfactory audio content; processing the audio content to include associated audio object activity spatial or signal space regions, to create a time line of activity where one or more spatial or signal space regions are active at any given time; matching the user's gesture input against at least one of the active spatial or signal space regions; signal processing the audio emanating from selected active spatial or signal space region using a number of differing techniques to determine at least one processed alternative; providing the user with an interactive playback facility to listen to the processed alternative.
US10959030B2 Sound output circuit, projector, and control method of sound output circuit
A sound output circuit includes an amplifier that amplifies a sound signal, a first terminal for external connection connected to an output terminal of the amplifier, a reference voltage output that outputs a reference voltage, a second terminal for external connection, and a controller that controls a conduction state of an output terminal of the reference voltage output and the second terminal for external connection according to a voltage of the second terminal for external connection.
US10959029B2 Determining and adapting to changes in microphone performance of playback devices
Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
US10959025B2 Flexible vibration module and display apparatus including the same
A flexible vibration module is disclosed. The flexible vibration module includes a piezoelectric composite layer, including: a plurality of piezoelectric portions each having a piezoelectric characteristic, where at least two of the plurality of piezoelectric portions have different sizes; and a flexible portion between the plurality of piezoelectric portions.
US10959021B2 Speaker device and audio data reproduction system
A speaker device includes a first output section that outputs a first signal and a second output section that outputs a second signal distinguishable from the first signal.
US10959019B1 Active noise reduction audio devices and systems
A method and system directed to controlling Active Noise Reduction (ANR) audio devices with active noise reduction. The system generates one or more control signals, using a controller, to set one or more ANR parameters of a first and a second wearable audio device to a first ANR state; detects at least one of: whether the first wearable audio device is engaged with or removed from a first ear of a user, using a first sensor of the first wearable audio device; or whether a second wearable audio device is engaged with or removed form a second ear of a user, using a second sensor of the second wearable audio device; and automatically adjusts the one or more ANR parameters of the first and/or second wearable audio device to a second ANR state when either the first wearable audio device or the second wearable audio device, or both, are removed from an ear of the user, wherein the second ANR state comprises a reduction in a level of ANR at least at some frequencies compared to the first ANR state.
US10959016B2 Speaker position detection system, speaker position detection device, and speaker position detection method
The burden on the user of adjusting a sound outputted from a speaker is to be reduced. A speaker position detection system includes a first speaker unit having at least one speaker, and a second speaker unit having a speaker and a plurality of microphones. Alternatively, a speaker position detection system includes a first speaker unit having a plurality of speakers, and a second speaker unit having a speaker and a microphone. The speaker position detection system calculates position information representing a position of one of the first speaker unit and the second speaker unit, based on a test sound outputted from one of the speakers and detected by one of the microphones.
US10959012B2 System with wireless earphones
Apparatus comprises adapter and speaker system. Adapter is configured to plug into port of personal digital audio player. Speaker system is in communication with adapter, and comprises multiple acoustic transducers, programmable processor circuit, and wireless communication circuit. In first operational mode, processor circuit receives, via adapter, and processes digital audio content from personal digital audio player into which adapter is plugged, and the multiple acoustic transducers output the received audio content from the personal digital audio player. In second operational mode, wireless communication circuit receives digital audio content from a remote digital audio source over a wireless network, processor circuit processes the digital audio content received from remote digital audio source, and the multiple acoustic transducers output the audio content received from the remote digital audio source.
US10959008B2 Adaptive tapping for hearing devices
The disclosed technology generally relates to adaptive tap control for a hearing device. In some implementations, the disclosed technology includes a hearing device configured to detect tapping of the hearing device based on learned tapping parameters. To learn an individual's tapping parameters for a hearing device, the disclosed technology can use a method that includes providing a tap task to a hearing device user; detecting a single tap or multiple taps in response to providing the tap task to the hearing device user; determining tap detection parameters associated with the single or multiple taps; and providing adjusted tap detection parameters for the hearing device based on the determined tap parameters. The hearing device can use the adjusted tap detection parameters to control the hearing device or perform operations by tap control.
US10959007B2 Audio headset having internal cord management features and related technology
A headset in accordance with an embodiment of the present technology includes a headpiece, an earpiece, an arm extending therebetween, and a cord extending through the arm. The arm includes elongate first and second segments through which the arm is operably connected to the earpiece and the headpiece, respectively. The first and second segments have a telescoping arrangement such that the arm is movable between a lengthened state and a shortened state. The arm further includes a hinge operable to rotate the arm about an axis and thereby move the arm relative to the headpiece between a folded state and an unfolded state. Increased slack in the cord preferentially gathers within an interior region of the second segment when the arm moves from the lengthened state toward the shortened state and when the arm moves from the folded state toward the unfolded state.
US10959006B2 In-ear wireless listening device
An apparatus for charging a portable wireless listening device including a housing having a socket to receive the portable wireless listening device; a battery; wireless circuitry that enables the apparatus to communicate wirelessly with a host device; power transmitting circuitry configured to provide power to the portable wireless listening device when the device is received in the socket to charge a battery within the portable wireless listening device; and a processor configured to establish a wireless communication protocol between the portable wireless listening device and the host device.
US10959003B2 Aircraft ground safety for ultrasonic sensors
An acoustic sensor system for an aircraft includes a transmitter configured to emit acoustic signals external to the aircraft, and at least one microphone positioned on an exterior of the aircraft and configured to sense the acoustic signals as sensed data. The acoustic sensor system is configured to direct the acoustic signals to the at least one microphone such that a sound pressure level is attenuated perpendicular to the aircraft.
US10959002B2 Method for operating an integrated MEMS microphone device and integrated MEMS microphone device
A method for operating an integrated MEMS microphone device is proposed. The integrated MEMS microphone device comprises a package housing enclosing an interior cavity, wherein an integrated MEMS microphone die with a movable membrane, at least one environmental sensor and a thermal decoupling circuit are arranged inside the cavity. The method comprising the steps of repeatedly operating the environmental sensor in a measurement mode and activating the thermal decoupling circuit for a transition phase preceding and/or succeeding the measurement mode of the environmental sensor. During the transition phase a heat dissipation into the cavity is gradually adjusted.
US10958998B2 Sound output device
A sound output device includes: a speaker unit that has a sound emitting portion; an attaching member by which the speaker unit is attached to an object; a separating member that is provided between the speaker unit and the attaching member to separate the speaker unit from the attaching member; and a sealing member that is provided between the speaker unit and the attaching member to reduce a sound that is emitted from a side of the speaker unit opposite to the sound emitting portion and is transmitted to a sound emitting portion side. The attaching member has a first portion on a side of the sound emitting portion of the speaker unit, and the first portion of the attaching member has an opening that corresponds to the sound emitting portion.
US10958994B2 Method and device for controlling downlink optical signal, and computer-readable storage medium
The present disclosure provides a method and a device for controlling a downlink optical signal in a passive optical network, and a computer-readable storage medium. The method includes: monitoring power of a downlink optical signal in a process of receiving the downlink optical signal; and adjusting an attenuation value of a variable optical attenuator at an ONU side according to the power of the downlink optical signal until the power of the downlink optical signal falls within a preset power range. The variable optical attenuator at the ONU side is located between an optical splitter and an ONU.
US10958991B2 Filter element sensor module having processing and wireless communication capabilities
A filter element sensor module having a housing, a sidewall of the housing including a recessed portion. The sensor module including a sensor assembly being provided within the housing about a sensor port interface being provided at one end of the housing. The sensor module also including processing circuitry being configured to receive signals from the sensor assembly and communication module, the communication module being configured to transmit one or more sensed parameters from the sensor assembly.
US10958989B2 Framework for embedding data in encoded video
In one embodiment, a video stream is received, and a spatially distinct region of a frame in the received video stream to be modified is identified, the spatially distinct region of the frame being encoded separately from any other region in the frame. A segment of the spatially distinct region of the frame to be modified is extracted. The extracted segment of the spatially distinct region is modified. The extracted segment of the spatially distinct region into a single-segment spatially distinct region is encoded. A network abstraction layer (NAL) header is associated with the encoded single-segment spatially distinct region. The encoded single-segment spatially distinct region and its associated NAL header is inserted into the received video stream following the identified spatially distinct region of the frame to be modified. Related methods, systems and apparatus are also described.
US10958986B2 Reception apparatus, terminal apparatus, control method, program, and communication system
Disclosed herein is a reception apparatus including: a reception portion configured to receive AV content being transmitted; a command execution portion configured to execute a first application program in response to a first command for controlling the operation of the first application program executed in interlocked related to the AV content; a command transmission portion configured to transmit to an external terminal apparatus a second command for controlling the operation of a second application program that can be executed by the terminal apparatus in interlocked relation to the AV content when the terminal apparatus is connected to the reception apparatus; and a command reception portion configured to receive the first command transmitted from the terminal apparatus executing the second application program. The command execution portion executes the first application program in response to the received first command.
US10958983B1 Method and system of secure mediator for advanced displays
Mediating between host and display where a mediator enforces security policy over bidirectional protocols of a Display Data Channel (DDC) of video communication protocols between host and display, where AD-EDID display emulators are coupled to DDCs of the host's video port, AD-EDID host emulators are coupled to DDCs of display's video port and security enforcing communication units couple between pairs of AD-EDID display emulator and AD-EDID host emulator, where AD-EDID display emulators emulate display operation and behavior over the DDC, AD-EDID host emulators emulate host operation and behavior over the DDC and security enforcing communication units enforce security policy such as unidirectional communication between the pairs of AD-EDID host emulators and AD-EDID display emulators.
US10958982B1 Closed-caption processing using machine learning for media advertisement detection
A method is provided to identify whether video content, which includes a plurality of image frames, is likely to include an advertisement. The video content is split into a plurality of segments, each segment having a pre-specified duration. Subtitle text information is extracted from each segment and is passed through a natural language processing (NLP) language model to extract an embedding representing the subtitle text information for each of the segments, wherein the NLP language model is previously trained to differentiate between subtitle text information from video content items that were each previously identified as being an advertisement in comparison to subtitle text information from video content items that were each previously identified as not being an advertisement. The embedding representing the subtitle text information for each of the segments is passed through a classifier to obtain a probability regarding whether each segment is an advertisement or not.
US10958978B2 Media processing apparatus and controlling method thereof
A media processing apparatus is provided. The media processing apparatus includes an interface unit which is connected to each of a plurality of terminal devices through a communication interface including a video channel, an audio channel, and a data channel, a processor which receives a control signal from a first terminal device having control rights, a control unit which notifies the first terminal device if there is an access attempt from at least one of a second terminal device and transfers the control rights to the second terminal device if a message to permit the transfer of the control rights is received from the first terminal device. Accordingly, control rights may be transferred and shared in a reasonable manner.
US10958972B2 Channel change method and apparatus
Embodiments of the present disclosure disclose a channel change method and a related apparatus. The channel change method includes: receiving a live stream of a first channel, where the live stream of the first channel includes N media file sets; separately encoding the live stream of the first channel in different coding manners, to generate both a main stream and a sub stream; and generating a playlist of the first channel according to channel information of the first channel, coding information of the main stream, and coding information of the sub stream. The playlist instructs the client to perform channel change according to the main stream and the sub stream in response to that a client sends a channel change instruction.
US10958969B2 Pause screen video ads
Aspects of the subject disclosure may include, for example, a device that includes a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, where the operations include receiving a request from a viewer of a content stream to pause the content stream, displaying a pause screen, requesting an advertisement to display during the pause of the content stream, retrieving content for the advertisement, and displaying the advertisement as an overlay on the pause screen. Other embodiments are disclosed.
US10958966B2 Synchronizing streaming media content across devices
Systems and methods are disclosed for tracking streaming of media content on a second computing device, detecting termination of the streaming of media content on the second computing device, determining when the streaming of the media content was terminated on the second computing device, and automatically resuming streaming of the media content on a first computing device, at a point where the streaming of the media content was terminated on the second computing device.
US10958962B2 Video recommending system and video recommending method
A video recommending system includes a virtual reality device and a server. The virtual reality device includes a brainwave sensor and a processor. The brainwave sensor is configured to acquire a first brainwave data. The processor is coupled to the brainwave sensor, and is configured to receive the first brainwave data. The server is coupled to the virtual reality device. The server is configured to generate a recommending list according to a first emotion data corresponding to the first brainwave data, and to transmit the recommending list to the virtual reality device, wherein the recommending list includes a plurality of video lists for the virtual reality device to play at least one video of the video lists.
US10958954B2 Live video streaming system and method
Systems and methods for broadcasting a video stream are disclosed. The systems and methods can receive a video stream from a broadcaster, process the video steam, store the video streaming, and deliver the video stream to a viewer as a live video stream or a video on demand. The viewer may use an access token to access the video stream. The systems and methods may include an error detection mechanism for detecting an interrupt in the video stream. The systems and methods can restore the access token to its original state if an error is detected. The systems and methods can also include one or more link sharing mechanisms for sharing links to a video stream. The shareable links may be associated with share tokens.
US10958953B2 Methods, systems, and media for presenting notifications indicating recommended content
Methods, systems, and media for presenting notifications indicating recommended content are provided. In some implementations, a method for presenting notifications of recommended content is provided, the method comprising: receiving an indication that a user device has initiated a casting session with at least one display device, wherein the indication includes an identifier of media content presented on the at least one display device during the casting session; storing the indication in a log in association with an identifier of the user device; receiving, from the user device, a request for recommended content to be presented on the at least one display device associated with the user device; in response to receiving the request, identifying a group of media content items based on at least one media content item that has been previously selected by a user account associated with the user device and based on an identifier of the at least one display device; generating a notification that includes an indication of the identified group of media content items and a selectable input that, when selected, causes the identified group of media content items to begin being presented on the at least one display device; and transmitting the notification to the user device, wherein transmitting the notification to the user device causes the notification to be presented on the user device.
US10958949B2 Systems and methods for optimizing a set-top box to retrieve missed content
The systems and methods described herein optimize the retrieval of missed content by playing back cached content to enable tuners with limited capacity to retrieve the missed content. A content presentation system may receive, with a tuner, a transmission of content comprising media content and advertisements. The content presentation system may cache the advertisements. The content presentation system may determine whether an interruption during the transmission resulted in a missed portion of content and, in response, determine whether an advertisement upcoming at a time period in the transmission of content is cached. If the upcoming advertisement is cached, the content presentation system may play back the cached advertisement at the time period and release the tuner previously receiving the transmission of content to retrieve the missed portion of the content during the time period.
US10958948B2 Apparatus and methods for latency reduction in digital content switching operations
Apparatus and methods for reducing latency in content and content source switching in a digital content delivery network. In one embodiment, linear addressable secondary content is “switched into” primary content within a cloud-based model using one or more latency-reducing techniques so as to minimize the user's perception of delay in performing the switch. In one implementation, secondary content video encodings are selected based on the encoding scheme of the primary content, and open GOPs within the primary content at the content transition point are closed or avoided, each to reduce processing overhead of the recipient client device. In another implementation, otherwise cloud-inaccessible functionality of the client device is accessed to reduce or suspend processing on non-essential tasks to make more processing resources available at the client. In yet another implementation, intelligent RF PHY scheduling of the primary and secondary content are utilized to minimize RF re-tuning by the client.
US10958944B2 Video coding with embedded motion
Implementations related to coding and/or decoding image data employing video coding with embedded motion are disclosed.
US10958941B2 Signal encoding and decoding for high contrast theatrical display
The present invention relates to the introduction, in an electro-optical transfer function that converts an encoded signal into an output signal, of a first calibration parameter that is determined based on a measurement of a luminance of black performed in the film theatre. Thanks to the invention, the movie image takes into account the actual conditions that affect the black rendering in the theatre.
US10958938B2 Data encoding and decoding
A video data decoding apparatus in which if a detector detects a transform-skip mode is not applicable to an array of encoded video data values, the detector controls a dequantizer to apply dequantization parameters which may vary between data values in the array of encoded data values according to a position of each data value within the array, and controls an inverse frequency transformer to apply an inverse frequency transform to the dequantized data values; and if the detector detects the transform-skip mode is applicable to the array of encoded video data values, the detector controls the dequantizer to apply dequantization parameters which, for each array of encoded data values, are independent of the position of each data value within the array, and controls the inverse frequency transformer not to apply an inverse frequency transform to the dequantized data values.
US10958937B2 Encoding and decoding method and corresponding devices
A method for decoding a bitstream representative of a picture is disclosed. Information representative of at least one encoding precision is first determined. A transform is then decoded responsive to the determined information. Finally, the picture is decoded using the decoded transform. A method for encoding a bitstream representative of a picture, as well as encoding devices and decoding devices are also disclosed.
US10958936B2 Bit-depth scalability
To increase efficiency of a bit-depth scalable data-stream an inter-layer prediction is obtained by mapping samples of the representation of the picture or video source data with a first picture sample bit-depth from a first dynamic range corresponding to the first picture sample bit-depth to a second dynamic range greater than the first dynamic range and corresponding to a second picture sample bit-depth being higher than the first picture sample bit-depth by use of one or more global mapping functions being constant within the picture or video source data or varying at a first granularity, and a local mapping function locally modifying the one or more global mapping functions and varying at a second granularity smaller than the first granularity, with forming the quality-scalable data-stream based on the local mapping function such that the local mapping function is derivable from the quality-scalable data-stream.
US10958930B2 Encoding device and encoding method with setting and encoding of reference information
The present technology relates to an encoding device and an encoding method capable of reducing the amount of information relating to information that specifies a reference image.An encoding unit generates a predicted image using a reference image. A transmission unit transmits inter_ref_pic_set_prediction_flag representing whether reference image specifying information specifying the reference image of a prior image that is an image prior to a current coding image in coding order is used as the reference image specifying information of the current coding image in a case where the current coding image is an image other than a first image of a GOP (Group of Picture). The present technology, for example, can be applied to an encoding device of an HEVC (High Efficiency Video Coding) system.
US10958929B2 Flexible reference picture management for video encoding and decoding
Innovations in flexible reference picture management are described. For example, a video encoder and video decoder use a global reference picture set (“GRPS”) of reference pictures that remain in memory, and hence are available for use in video encoding/decoding, longer than conventional reference pictures. In particular, reference pictures of the GRPS remain available across random access boundaries. Or, as another example, a video encoder and video decoder clip a reference picture so that useful regions of the reference picture are retained in memory, while unhelpful or redundant regions of the reference picture are discarded. Reference picture clipping can reduce the amount of memory needed to store reference pictures or improve the utilization of available memory by providing better options for motion compensation. Or, as still another example, a video encoder and video decoder filter a reference picture to remove random noise (e.g., capture noise due to camera imperfections during capture).
US10958928B2 Decoder-side motion vector derivation for video coding
A method of decoding video data comprising performing a prediction process for one or more neighboring blocks of video data that are neighboring a current block of video data to obtain prediction pixel values for neighboring pixels of the current block of video data, deriving a template for the current block of video data using the prediction pixel values, performing a decoder-side motion vector derivation technique using the derived template to derive a motion vector for the current block of video data, and decoding the current block of video data using the derived motion vector.
US10958927B2 Motion information derivation mode determination in video coding
In an example, a method of decoding video data includes selecting a motion information derivation mode from a plurality of motion information derivation modes for determining motion information for a current block, where each motion information derivation mode of the plurality comprises performing a motion search for a first set of reference data that corresponds to a second set of reference data outside of the current block, and where the motion information indicates motion of the current block relative to reference video data. The method also includes determining the motion information for the current block using the selected motion information derivation mode. The method also includes decoding the current block using the determined motion information and without decoding syntax elements representative of the motion information.
US10958926B2 Digitally watermarked compressed video image sequences
The invention is a novel watermark in a media sequence and systems and methods for embedding and detecting the watermark. Different watermarks from a watermark set of pseudo random watermarks are selected (randomly or by a selection pattern) and each selected watermark is embedded in a different selected I-frame set of the media stream. Identifying the known sequence of watermarks in the stream of I-frames of a copy can identify the video stream from which the copy originates.
US10958921B2 Concept for picture/video data streams allowing efficient reducibility or efficient random access
A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings.
US10958915B2 Method of coding video and storing video content
A device comprising a video file creation module is configured to obtain a plurality of slices of coded video content. Parameter sets are associated with the coded video content. The video creation module encapsulates the plurality of slices of coded video content within one or more access units of a video stream. A first type of parameter set may be encapsulated within one or more access units of the video stream. A second type of parameter set may be encapsulated within a sample description. The sample description may include an indicator identifying a number of parameter sets stored within one or more access units of the video stream.
US10958912B2 Bit prediction based bit rate control method and apparatus for video coding process supporting offline CABAC
Provided is a bit rate control methods includes determining an input bit count for a rate quantization model according to a target bit rate setting; and providing a quantization parameter value determined through the rate quantization model to an encoder unit based on the input bit count. The rate quantization model is updated according to a prediction bit count information predicted from a BIN count information of a current or delay frame encoded in an encoder unit and the delay bit count information of the delay frame obtained from an offline context-adaptive binary arithmetic coding CABAC module.
US10958910B2 Video decoder with reduced dynamic range transform with inverse transform shifting memory
A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue.
US10958906B2 Encoding data arrays
An apparatus for encoding arrays of data elements of a stream of arrays of data elements. The apparatus includes encoding circuitry for encoding an array of data elements. The apparatus also includes processing circuitry for producing two one-dimensional arrays of data values from a two-dimensional array of data values. The data values of the two-dimensional array are representative of the properties of the array of data elements. The data values of the two one-dimensional arrays are representative of the data values along the two dimensions of the two-dimensional array respectively. The processing circuitry is operable to use the two one-dimensional arrays to approximate data values in the two-dimensional array, and to use the approximated data values of the two-dimensional array when encoding arrays of data elements in the stream of arrays to be encoded.
US10958905B2 Information processing apparatus, moving image encoding method, and computer-readable recording medium recording moving image encoding program
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: down-convert a moving image in units of structure of pictures (SOPs) divided in a time direction and precedingly execute encoding processing; calculate a target code amount of each processing unit included in the moving image in units of SOPs based on a result of the preceding encoding processing and calculate a temporal buffer position in a case where the encoding processing is executed on each processing unit based on the calculated target code amount; and calculate an error between an actual transmission buffer position and a temporal buffer position each time when the encoding processing is executed on each processing unit in the moving image in units of SOPs and correct a target code amount of each processing unit on which the encoding processing has not been executed yet.
US10958904B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes prediction information of a current block in a picture from a coded video bitstream, and determines, based on an intra block copy (IBC) prediction mode usage flag from the decoded prediction information, an IBC prediction mode that is separate from an inter prediction mode and an intra prediction mode. Further, the processing circuitry determines, a block vector that points to a reference area in the picture in response to the determination of the IBC prediction mode, and reconstructs the current block based on reference samples within the reference area in the picture.
US10958903B2 Method and apparatus for encoding/decoding image and recording medium storing bit stream
An image encoding/decoding method and apparatus are provided. An image decoding method of the present invention comprises decoding first information indicating whether a maximum of N intra prediction modes are used or a maximum of M intra prediction modes are used for an intra prediction for a current block, in which the M is smaller than the N, deriving an intra prediction mode of the current block, inverse-mapping the derived intra prediction mode on a corresponding intra prediction mode among the maximum N intra prediction modes when the decoded first information indicates that the maximum M intra prediction modes are used for the intra prediction for the current block, and generating an intra prediction block by performing an intra prediction for the current block, based on the inverse-mapped intra prediction mode.
US10958902B2 Template matching for JVET intra prediction
A method of decoding JVET video, comprising defining a coding unit (CU) template within a decoded area of a video frame, the CU template being positioned above and/or to the left of a current decoding position for which data was intra predicted, defining a search window within the decoded area, the search window being adjacent to the CU template, generating a plurality of candidate prediction templates based on pixel values in the search window, each of the plurality of candidate prediction templates being generated using different intra prediction modes, calculating a matching cost between the CU template and each of the plurality of candidate prediction templates, selecting an intra prediction mode that generated the candidate prediction template that had the lowest matching cost relative to the CU template, and generating a prediction CU for the current decoding position based on the intra prediction mode.
US10958897B2 Method and apparatus of depth fusion
Various examples with respect to visual depth sensing with accurate and full-range depth fusion and sensing are described. A control circuit of an apparatus receives a plurality of sensor signals that are heterogeneous in type from a plurality of sensors. The control circuit generates first depth-related information of a scene and second depth-related information of the scene based on the plurality of sensor signals. The control circuit then fuses the first depth-related information and the second depth-related information to generate a fused depth map of the scene.
US10958893B2 VCSEL array light source
The present disclosure discloses a VCSEL array light source, a pattern design method for the VCSEL array light source, a laser projection apparatus, and a three-dimensional (3D) imaging device. The VCSEL array light source includes a semiconductor substrate and a plurality of VCSEL light sources arranged on the semiconductor substrate in a two-dimensional array. The two-dimensional array includes at least one sub-array and is generated by transforming the at least one sub-array.
US10958886B2 System and method of reducing distortion during downsampling
A video processing system is provided for reducing distortion in video signals. The system includes a first transfer function that applies a transfer function to a received video signal to generate a gamma corrected video signal in a first color space; and a first matrix component that transforms the gamma corrected video signal in the first color space to a gamma corrected signal in a second color space, and extracts a luminance component from the gamma corrected signal in the second color space. Moreover, the system includes a second transfer function that generates a gamma corrected downsampled video signal in the first color space, and a second matrix component that transforms the gamma corrected video signal in the first color space to a gamma corrected video signal in the second color space, and extracts the chroma component in the second color space.
US10958881B2 Optical module, method for controlling the same, and projection-type display apparatus
An optical module includes a light modulator that modulates light and includes a plurality of pixels, and a pixel shift mechanism. The light modulator is driven based on an interlace method. The pixels of the light modulator each include a first sub-pixel on which a first color light flux or a second color light flux is incident, a second sub-pixel on which a color light flux different from the color light flux incident on the first sub-pixel out of the first color light flux and the second color light flux is incident, and a third sub-pixel and a fourth sub-pixel on which a third color light flux is incident. The third sub-pixel and the fourth sub-pixel are arranged in a scan direction of the light modulator. The pixel shift mechanism shifts the light modulator in a direction that intersects the scan direction.
US10958880B2 Luggage management system and luggage management method
A luggage management system includes: a locking/unlocking device mounted in a vehicle and configured to lock and unlock the vehicle in response to a request from a terminal, the terminal being used by a user who delivers luggage; an imaging device configured to capture an image of an inside of a predetermined area located in the vehicle, the predetermined area being used as a delivery place of the luggage; a control device configured to cause the imaging device to capture the image in the predetermined area when the locking/unlocking device locks or unlocks the vehicle in response to the request, and store the image; and a determination unit configured to determine, based on a result of comparison between a reference image and a comparison image, whether the luggage has been carried away from the predetermined area.
US10958876B2 System and method for movie segment bookmarking and sharing
Several ways are provided for a viewer of a movie to create a deep tag, that is, a bookmark for a segment of the movie. The deep tag can be associated with descriptive text and sent to an address provided by the viewer, either an e-mail address or an instant messaging address. Additionally, before the deep tag is created, it can be checked whether the content owner of the movie is known. If known, the content owner's rules, if any, regarding deep tagging are followed. If unknown, a set of registered content owners can be alerted of the presence of new content. When ownership of the new content is established, the already-created deep tags can be updated in accordance with the content owner's rules, if any, regarding deep tagging.
US10958868B2 Portable recording device multimedia classification system
This disclosure describes an apparatus and system for classifying audio and video data captured by a portable recording device. The portable recording device may comprise a camera system enclosure that captures audio and video data that reflects a user's point-of-view perception of their surroundings. The video and/or audio data may be transmitted in real-time, or near real-time, to a Central Multimedia Management (CMM) System at a Network Operations Center, or one or more mobile computing devices, via one or more networks. Alternatively, or additionally, the video and/or audio data may be stored within memory of the portable recording device. This disclosure further describes a CMM system that may act as a central repository of multimedia data from one or more portable recording device(s). The CMM system may further generate and assign incident report forms for each individual instance of real-time data that is recorded by a portable recording device.
US10958867B2 Method and arrangement for supporting playout of content
Methods and arrangements in a client node and a server node support a decision on decoding and playout of a certain content in the client node. The methods and arrangements relate to the determining, conveying and obtaining of information related to the characteristics (level) required for decoding and playing out the certain media content at a non-regular playout rate. The method and arrangement in the client node further relate to determining, based on the obtained information, which playout rate(s) is/are supported by the client node in regard of level. The methods and arrangements enable the client node to refrain from attempting to decode and play out of the content at a non-regular rate requiring a level which is not supported by the client node.
US10958860B2 Module and method of manufacturing module
A method includes preparing a circuit board that includes a first metal pattern over a first face side of the substrate, a first electrode in a periphery of the first metal pattern, a second electrode over a second face side of the substrate, and a second metal pattern thermally connected to the first metal pattern and in which an electronic device is fixed on the first metal pattern and an electronic component is electrically connected to the second electrode, and connecting the first electrode and a third electrode of the electronic device by a bonding wire with the electronic device being heated. By a board support stage, the electronic device is heated by transferring heat to the electronic device via the second and then first metal pattern with the circuit board being supported to form a space including the electronic component between the second face and the board support stage.
US10958857B2 Imaging device and imaging system
An imaging device includes a plurality of pixels, a first circuit, a first signal path, and a second signal path. The plurality of pixels includes a first pixel and a second pixel. The first circuit includes a first wiring part and a second wiring part. A signal of the first pixel flows through the first signal path. A signal of the second pixel flows through a second signal path. In a flow of the signal of the first pixel, a first crossing portion is located upstream of a first extension portion. In a flow of the signal of the second pixel, a second crossing portion is located upstream of a second extension portion.
US10958856B2 Solid-state image sensor and image-capturing device
A solid-state image sensor includes: a plurality of pixels, each including a photoelectric conversion unit and a charge accumulating unit that accumulates an electric charge from the photoelectric conversion unit; and a connection unit that includes a plurality of linking units each of which electrically connects the charge accumulating units of two adjacent pixels among the plurality of pixels.
US10958854B2 Computer-implemented method for generating an output video from multiple video sources
An output video is created by at least two cameras recording respective source videos, each having multiple video frames containing video objects imaged by the cameras corresponding to multiple instances of one or more respective source objects traversing the site. Output video objects having a new start display time are computed such that a total duration of display times of all video objects from all source videos is shorter than a cumulative duration of the source videos. The output video objects or graphical representations thereof are rendered at new display times over a background image such that (i) instances imaged by different cameras at different times are represented simultaneously; (ii) at least two output video objects originating from a common camera have different relative display times to their respective source objects; and (iii) in at least one location there are represented instances imaged by two different cameras.
US10958852B2 Imaging apparatus and control method having a plurality of synchronized light source devices
An imaging apparatus according to an embodiment includes a first light source which emits first light, a second light source which emits second light, an imaging sensor, and control circuitry. The image sensor includes a plurality of pixels to receive light from an object, reads an electric signal generated by the pixel with a rolling shutter method, and outputs the electric signal for each frame. The control circuitry causes the first light source to be turned on M (M is an integer equal to or less than N) times in N frames in synchronization with a first period based on a blanking period of the frame, and causes the second light source to be turned on by selectively using multiple lighting patterns in which lighting timing is set in synchronization with the first period and a total lighting period in the N frames is different.
US10958849B1 Method for rapidly starting up an image sensor and an imaging system using the method
A method for rapidly starting up an imaging system and an imaging system using the method is provided by reducing the time required to acquire the AEC and AGC parameters required for visually appealing imaging. The method employs an initial fast frame rate and binning and skipping to determine AEC and AGC parameters for use in subsequent normal frame rate imaging.
US10958843B2 Multi-camera system for simultaneous registration and zoomed imagery
A multi-camera system for a component inspection comprising a table having a table top or, alternatively, another sufficiently rigid surface; a first camera having a narrow field-of-view lens; a second camera having a wide field-of-view lens linked to said first camera, wherein said first camera and said second camera are configured to move identical distances along a common axis relative to said table top or surface; and a pre-defined pattern defined on said table top or surface.
US10958836B2 Image capturing apparatus and control method thereof
An image capturing apparatus includes: a sensor; a camera; an image processor; a first communicator operatable in one between a first status and a second status that consumes less power than the first status; a second communicator having a lower data transmission rate than the first communicator; and a controller configured to make a request for whether to take an image with the camera to an external apparatus through the second communicator if the sensor senses an object while the first communicator is in the second status, control the image processor to generate the data of the image taken by the camera in response to an instruction received by the second communicator, and control the first communicator to switch over to the first status so that the data of the image are transmitted to the external apparatus through the first communicator.
US10958830B2 Vehicle vision system with infrared LED synchronization
A vehicular vision system includes a camera disposed at a vehicle and having a field of view exterior of the vehicle, an infrared light emitting diode disposed at the vehicle and operable to illuminate a region at least partially within the field of view of the camera, and a control having an image processor that processes image data captured by the camera. The camera captures frames of image data at a first rate, and the infrared light emitting diode is pulsed at a second rate, with the first rate being faster than and a multiple of the second rate. The control processes captured frames of image data when the region is illuminated for a first driving assist function of the vehicle and processes captured frames of image data when the region is not illuminated for a second driving assist function.
US10958829B2 Capturing digital images that align with a target image model
The present disclosure includes systems, methods, and non-transitory computer readable media that can guide a user to align a camera feed captured by a user client device with a target digital image. In particular, the systems described herein can analyze a camera feed to determine image attributes for the camera feed. The systems can compare the image attributes of the camera feed with corresponding target image attributes of a target digital image. Additionally, the systems can generate and provide instructions to guide a user to align the image attributes of the camera feed with the target image attributes of the target digital image.
US10958828B2 Advising image acquisition based on existing training sets
A method for improving the performance of a computer vision system includes obtaining input specifying a task to be performed by the computer vision system; obtaining a first digital image; and comparing the first digital image to at least one training image used to train the computer vision system to solve the task. Further steps include, based on the comparing indicating that the first digital image is insufficiently similar to the at least one training image, recommending at least one adjustment to the digital image; obtaining a second digital image in accordance with the adjustment; and performing the task with the computer vision system based on the second digital image obtained in accordance with the adjustment. Adjustments can be based, for example, on image composition and/or weather conditions.
US10958823B2 Imaging system, imaging apparatus, lens unit, and method of controlling imaging system
An imaging system has an interchangeable lens and a camera body capable of communicating with the interchangeable lens. A camera control unit of the camera body acquires focus-sensitivity-related information (including sensitivity information at an image height of the center and correction information of the sensitivity that changes depending on the image height) from a lens control unit of the interchangeable lens through communication at a suitable timing. The camera control unit corrects a change of the sensitivity caused by the image height using image height information of a focus detection region selected from a plurality of focus detection regions and the acquired focus sensitivity correction information. The camera control unit calculates a driving amount of the focus lens from the focus detection signal using the corrected focus sensitivity, generates a control signal for instructing the driving amount, and transmits the control signal to a lens control unit.
US10958821B2 Image capturing device and method to perform autofocus
An image capturing device including: a lens; a lens driver configured to change a focus position by moving the lens; an image sensor configured to acquire an image signal from light having passed through the lens; a calculator configured to output a focus value determined by passing the image signal from the image sensor through a frequency filter; and a focus controller configured to control the lens driver to move the lens, based on focus values corresponding to focus positions of the lens. The focus controller may receive one or more focus values from the calculator when the lens is positioned at one or more focus positions among the focus positions, and estimate a focus value of another focus position among the focus positions based on the one or more focus positions and the one or more focus values.
US10958819B2 Electric shaver with imaging capability
System and method for improving the shaving experience by providing improved visibility of the skin shaving area. A digital camera is integrated with the electric shaver for close image capturing of shaving area, and displaying it on a display unit. The display unit can be integral part of the electric shaver casing, or housed in a separated device which receives the image via a communication channel. The communication channel can be wireless (using radio, audio or light) or wired, such as dedicated cabling or using powerline communication. A light source is used to better illuminate the shaving area. Video compression and digital image processing techniques are used for providing for improved shaving results. The wired communication medium can simultaneously be used also for carrying power from the electric shaver assembly to the display unit, or from the display unit to the electric shaver.
US10958817B1 Method for determining camera module assembling quality
A method for determining camera module assembling quality is provided. The method includes a step of determining whether the shooting position and the shooting posture of and under-test camera module are correct according to a result of judging whether a relationship between the world coordinate of at least one chart characteristic point of a reference chart and the image coordinate of a corresponding image characteristic point of an image plane coordinate system complies with a standard relationship. Then, the under-test camera module at the correct shooting position and with the correct shooting posture is used to shoot the reference chart. Consequently, an assembling information of the under-test camera module is obtained.
US10958816B2 Camera module and manufacturing method thereof
A camera module includes a circuit board, an optical lens, an insulating member, a photosensitive sensor, and an integral encapsulating support structure. The insulating member is disposed on the periphery of a photosensitive area of the photosensitive sensor to prevent the photosensitive sensor from contacting to and being damaged by the formation mold during the forming process of the integral encapsulating support structure and to prevent the fluid material from flowing to the photosensitive area of the photosensitive sensor.
US10958813B2 Camera module having a soldering portion coupling a driving device and a circuit board
A camera module of an embodiment may comprise: a first holder in which a filter is mounted; a lens barrel that is provided to be vertically movable in a first direction with respect to the first holder; a lens operating device that comprises a terminal and moves the lens barrel in the first direction; a first circuit board that is disposed under the first holder and on which an image sensor is mounted; a soldering portion for electrically connecting the terminal of the lens operating device to the first circuit board; and a coupling reinforcement portion that is disposed to face the soldering portion and couples the lens operating device and the first circuit board.
US10958810B2 Device link profile adjustment method, device link profile adjustment apparatus, and device link profile creation method
A device link profile adjustment method of a computer carrying out a process of adjusting a device link table in a device link profile expressing a correspondence relationship between a first coordinate value of a first device-dependent color space and a second coordinate value of a second device-dependent color space, the method including: accepting an adjustment target at an adjustment point, using a coordinate in a profile connection space as a reference; and adjusting the device link table based on the adjustment target and a color conversion table including a device-independent coordinate value of the profile connection space of an original profile used to create the device link table.
US10958805B2 Image reading apparatus, non-transitory computer-readable medium for image reading apparatus, and method for controlling image reading apparatus
In an image reading apparatus, in a case where the processor determines that the original image to be obtained represents a book document, the processor determines whether a value satisfies a prescribed condition. The value is based on a difference between a first density distribution of an image in a first partial region of the entire image and a second density distribution of an image in a second partial region of the entire image. The first partial region includes a part of a dark region. The dark region extends in an extending direction. The first partial region extends in a crossing direction crossing the extending direction. The second partial region includes another part of the dark region and extends in the crossing direction. In a case where the value satisfies the prescribed condition, the processor controls the reading device to interrupt reading the entire image.
US10958802B2 Image forming apparatus, control method of image forming apparatus, and storage medium
An image forming apparatus including a first storage unit includes an initialization unit configured to perform initialization on the first storage unit, wherein the first storage unit stores at least first data and second data, and the initialization unit performs initialization to restore the first data to a setting value at a time of shipment from a factory and retain, as the second data, a setting value immediately before the initialization is performed.
US10958801B2 Image scanning apparatus with dirt detection and removal of influence of the dirt
An image scanning apparatus includes: a reading unit that reads image data, which includes an image of a document transported along a transport path and an image at a scanning position of the image, from a storage area in synchronization with a reading synchronization signal; a detection unit that detects a dirt at the scanning position by processing the image data; and a delay unit that delays and outputs a period, during which the synchronization signal to be provided to the detection unit is valid, until reading of data of a document part included in the image data starts.
US10958800B2 Medium transport device and image reading apparatus with two-dimensional sensor
A scanner having a medium transport device has: a medium placement section disposed so as to be exposed to the outside of a cabinet, the medium placement section having a placement surface on which paper to be transported is placed; a supply roller that feeds the paper in a transport direction by being rotated while in contact with a surface of the paper, the surface facing the placement surface; and a two-dimensional sensor disposed in the medium placement section. The two-dimensional sensor has a light emitting section that can emit light toward the paper placed in the medium placement section, and also has a light receiving section that can receive reflected light from the paper. The light receiving axis of the light receiving section intersects part of the cabinet.
US10958794B2 Charging method, apparatus, and system
Example charging methods and apparatus are described. One example method includes sending a service resource create request to a charging system by a charging trigger apparatus. The charging trigger apparatus receives a service resource create response sent by the charging system. The service resource create request is used to request the charging system to create a service resource corresponding to a service in a session. The session is used to provide a data connection service to user equipment. The service resource is used to manage requesting for a quota for the service in the session and/or manage reporting of usage information of the service in the session. The service resource create response includes a first resource identifier, and the first resource identifier is used to identify the service resource that corresponds to the service in the session and that is created by the charging system.
US10958785B2 Multiple party call acknowledgement
Disclosed embodiments provide improved communication between a caller and multiple parties. A caller performs a call spray operation on a group of contacts using an electronic communication device such as a mobile telephone. The call spray operation attempts to contact an electronic device associated with each contact in the group of contacts. If one of the contacts answers and is deemed to be a live user, then the remaining contacts that did not answer each receive a message on their associated electronic device indicating which of the contacts answered the caller with a live user. In this way, a group of people can be conveniently contacted and kept up to date with the status of the communication with the caller.
US10958783B2 Call processing method, terminal, and system
Embodiments of the present invention disclose a call processing method and a terminal. The method includes: receiving a first short message sent by a calling party, where the first short message includes an short message text, a preset flag bit, an association number, and a time, the preset flag bit is used to indicate that the short message text of the first short message indicates a reason why the calling party calls the called party, the association number includes a phone number of the calling party, and the time is a time at which the first short message is sent; determining, based on the association number and the time, an incoming call associated with the first short message; decapsulating the first short message to obtain the short message text of the first short message; and displaying the short message text in a related display interface of the incoming call.
US10958779B1 Machine learning dataset generation using a natural language processing technique
A server can receive a plurality of records at a databases such that each record is associated with a phone call and includes at least one request generated based on a transcript of the phone call. The server can generate a training dataset based on the plurality of records. The server can further train a binary classification model using the training dataset. Next, the server can receive a live transcript of a phone call in progress. The server can generate at least one live request based on the live transcript using a natural language processing module of the server. The server can provide the at least one live request to the binary classification model as input to generate a prediction. Lastly, the server can transmit the prediction to an entity receiving the phone call in progress. The prediction can cause a transfer of the call to a chatbot.
US10958773B2 Entertainment systems and methods
A method, device, system, and media are directed to controlling a multi-tuner radio. A voice command may be received and/or filtered. An operation of the radio may be modified based on the voice command. A gesture input may be received through a gesture pad. Another operation of the multi-tuner radio may be modified based on the received gesture input. A fingerprint may be recognized with a gesture pad. A user may be authenticated based on the recognized fingerprint. The operation or the other operation may be personalized based on the fingerprint. User training may be provided for the gesture input.
US10958770B2 Realization of a programmable forwarding pipeline through packet header summaries in a data processing unit
This disclosure describes techniques that include storing, during parsing of a data unit or a network packet, information (i.e., “summary information”) that identifies how the network packet has been process and/or other aspects of the parsing process. In one example, this disclosure describes a method that includes parsing a packet header from a data unit, wherein parsing the packet header includes storing in result vector storage each of a plurality of data items derived from the packet header, the result vector storage having a result vector format defining fields within the result vector storage for storing each of the plurality of data items; storing in template storage, for each of the plurality of data items, summary information about the plurality of data items stored in the result vector storage; and processing, by the packet-processing integrated circuit and based on the summary information and the plurality of data items, the network packet.
US10958769B2 Activation of performance monitoring component of network protocol based on network metrics
A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to determine a metric value associated with a given network metric based at least in part on the monitoring. The first endpoint device is further configured to determine that a network condition has occurred based at least in part on a comparison of the metric value to a threshold value for the given network metric and to activate a performance monitoring component of the given communication protocol for the first endpoint device based at least in part on the determination that the network condition has occurred. The first endpoint device is further configured to generate performance data associated with the communication session utilizing the activated performance monitoring component.
US10958767B1 Securing internal services in a distributed environment
Disclosed herein are methods, systems, and processes to secure internal services in a distributed computing environment. A service packet that includes a service call from a source appliance is intercepted at a server. A determination is made that the service call is for an internal service provided by the source appliance and includes client information with client process properties. The service packet is demultiplexed. A determination is made that rule attributes associated with the internal service match the client process properties. The client information is removed from the service packet and the service call is forwarded to the server.
US10958766B1 Method, device and computer program product for controlling a game
Embodiments of the present disclosure provide a method, a device and a computer program product for controlling a game. The method comprises: in response to receiving an input of a user for a game at a terminal device, sending a message indicating the input to a network device; receiving a candidate game frame from a network device, where the candidate game frame is a game frame in the game that is possible to occur subsequent to a target game frame corresponding to the input, and the candidate game frame is determined by the network device based on a message indicating the input; and storing the candidate game frame in a game frame buffer. In such a manner, the embodiments of the present disclosure can reduce the delay of responding to an input of a user for a game.
US10958764B2 User interface and content translation system
A system solution offers a Business Entity an automatically generated set of User Interfaces to run on a plurality of Client Devices of different characteristics in terms of operating system, hardware, and look and feel, and yet provide the same user experience. A User Interface that offers a user experience on a Reference Client Device is automatically translated to offer the same user experience on a plurality of Client Device having different characteristics from the Reference Client Device. The objects displayed in the User Interface for the Reference Client Device are placed on a Translation Grid that is generated and superimposed on the User Interface. A Client Translator and Generator translates the User Interface from the Reference Client to the plurality of Client Devices using the Translation Grid and a set of Translation Rules. A measurement of the automatic translation process identifies optimal and sub-optimal translation for each Client Device.
US10958761B1 Method and apparatus to provide integrity monitoring of a safety critical application on a non-safety-critical platform
A system is delineated comprising a processor for performing operations for the system; memory for storing an operating system and one or more applications, the one or more applications including at least one application requiring certification by a certifying authority for use on the system and at least one application not requiring certification by the certifying authority for use on the system; and an application for use in conjunction with a provided processor external to and not part of the system to determine if the at least one application requiring certification is being interfered with or not executing properly. In certain instances, this system may comprise a class 1 electronic flight bag (EFB) or a class 2 EFB. Related methods are also described.
US10958755B2 Delivery of incremental sensor data over optimized channel
A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.
US10958753B2 Operating distributed computer systems
A system (e.g., one or more computer systems) of synchronous orchestration may store and/or replay one or more operations of a synchronous orchestration operation if one or more issues impair the synchronous orchestration operation. For example, the system may replay and/or reproduce a task of the synchronous orchestration operation after an amount of time transpires and/or after receiving a notification that indicates an impairment has been overcome. For instance, a replay and/or reproduction process to begin from a point where an orchestration layer was impaired. In one or more embodiments, one or more efforts in repeating an entire synchronous orchestration operation may be reduced.
US10958752B2 Providing access to managed content
A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a content system through which the content is accessible.
US10958742B2 Cognitive content filtering
Methods, computer program products, and systems are presented. The methods include, for instance: predicting a reaction by a user that may be caused from receiving social media content. An activity that may be affected by the predicted reaction is consequently predicted. A measure of impact by the social media content on the user performing the activity as predicted is quantified as a performance impact score based on numerous factors including the activity and the reaction predicted. If the performance impact score is within a certain range of threshold, the social media content would be delivered according to a delivery regime associated with the range.
US10958738B2 Timer services
Measures for providing timer services in a network including a cluster of nodes responsible for providing timer services to clients. At a given node in the cluster, a request to provide a timer is received from a client. Configuration of a primary replica of the requested timer on a first node in the cluster to pop after a first time has elapsed is initiated. A first timer replication message is transmitted to a second node in the cluster, the first timer replication message indicating that the second node should configure a first backup replica of the requested timer. A second timer replication message is transmitted to a third node in the cluster, the second timer replication message indicating that the third node should configure a second backup replica of the requested timer. Popping of the primary, first backup or second backup timer replicas includes initiating callback of a given client.
US10958735B2 Client connection method and system
A client connection method is provided. The method includes obtaining, by a second client, a first link from a first sharing identifier of a first client. The first link includes a first identification code and service type information, the first identification code is used for identifying the first client, and the service type information represents a service type corresponding to a client connection server. The second client extracts the first identification code and the service type information according to the first link, determines the client connection server according to the service type information, and sends a connection request carrying the first identification code and a second identification code to the client connection server. The second client connects with the first client based on a binding connection between the first client and the second client established by the client connection server.
US10958732B1 Serverless archive file creation and extraction system and serverless, in-browser, cloud storage enabled methods for opening, decompressing, and creating archive files
A method is disclosed for web-based, in-browser, cloud-storage-enabled opening of, decompression of, and creation of encrypted/password-protected or non-encrypted archive files in which the method is implemented as a software application that connects to a web service, meaning the software can be a web app running in any web browser and on any operating system, device, or platform, so that no manual installation and maintenance of a platform-specific application executable is required. The method-implementing software application performs all processing of archive file contents directly in-browser on the user's device, which is maximally secure for the user, such that when the archive file is retrieved, which may be done either locally on-device or from a cloud-based file storage provider, it is able to perform the operational features including compression, decompression, encryption, decryption, and rich preview.
US10958729B2 Non-volatile memory express over fabric (NVMeOF) using volume management device
Non-volatile Memory Express over Fabric (NVMeOF) using Volume Management Device (VMD) schemes and associated methods, systems and software. The schemes are implemented in a data center environment including compute resources in compute drawers and storage resources residing in pooled storage drawers that are communicatively couple via a fabric. Compute resources are composed as compute nodes or virtual machines/containers running on compute nodes to utilize remote storage devices in pooled storage drawers, while exposing the remote storage devices as local NVMe storage devices to software running on the compute nodes. This is facilitated by virtualizing the system's storage infrastructure through use of hardware-based components, firmware-based components, or a combination of hardware/firmware- and software-based components. The schemes support the use of remote NVMe storage devices using an NVMeOF protocol and/or use of non-NVMe storage devices using NVMe emulation.
US10958728B1 Mail server migration with message synchronization
Mail server migration. For each mailbox, a migration utility is started on a target server to get a list of message IDs that have already been migrated. The command “listmessage-ids” is executed. The migration utility is started on the source server in a backup mode. The “backup” command is executed. Then, the migration utility is started on the target server in a restore mode. A “restore” command imports the messages. The migration utility on the source server provides mail messages to a standard output. The migration utility on the target server accepts mail messages on the standard input and restores them. RPC agent transfers data via TCP once it gets it from the migration utility on the source server. The migration module receives data from the RPC agent and puts data to the standard input of the migration utility on the target server as soon as it receives it.
US10958727B2 Facilitating precision time protocol use in a coordinated timing network
A time server of a server time protocol (STP) facility of a coordinated timing network (CTN) receives a primary-reference-time (PRT) update, with the primary-reference-time update having been determined with reference to a time source, which includes a precision-time-protocol (PTP) source. The time server sets a primary reference time correction steering rate for the coordinated timing network based on receiving the primary-reference-time update, and broadcasts to one or more other servers of the coordinated timing network a PRT-correction-steering information block (PCSIB). The PRT-correction-steering information block includes a precision-time-protocol identifier for the time source used in determining the primary-reference-time update, and the primary-reference-time correction steering rate set by the time server.
US10958726B2 Method of synchronizing device list in a smart network system, apparatus, and computer storage medium thereof
The present disclosure provides a device list synchronizing method and apparatus, a device and a computer storage medium, wherein the method comprises: after obtaining a user instruction instructing to discover devices, a smart network system sending, to a developer system, a DeviceDiscoveryRequest including first authorization information; the developer system storing the first authorization information; after obtaining information of update of a device list on a developer side, carrying the first authorization information to invoke an interface of the smart network system to trigger the smart network system to send the DeviceDiscoveryRequest to the developer system. In the manners provided by the present disclosure, it is possible to implement automatic synchronization of the cloud user data of the smart network system after the device list on the developer side is subsequently updated, in a way that the user only needs to initiatively trigger discovering devices once, needless to initiatively trigger discovering devices each time.
US10958722B2 WebRTC API redirection with network connectivity steering fallback
A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes a real-time media application to provide real-time communications (RTC) for peer-to-peer networking, and a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine. An API code redirection module redirects intercepted APIs of the real-time media application so that the portion of the real-time media application is redirected away from the native RTC engine to a client RTC engine in the client computing device. The client RTC engine executes the redirected portion of the real-time media application, performs network connectivity probing to determine reachability to a peer computing device, and performs fallback network connectivity probing via the virtual desktop server to determine reachability to the peer computing device.
US10958720B2 Methods, apparatuses and systems for cloud based disaster recovery
Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes configuring, at a cloud-based computing platform, a workload associated with a function-based service used by a client machine; determining, at the cloud-based computing platform, servers associated with the workload based on information provided by a user; generating steps for the workload; categorizing the determined servers into the generated steps; storing the workload; and restoring the servers using the stored workload upon receiving a failure indication from the client machine.
US10958717B2 Hardware implemented load balancing
A server system is provided that includes a plurality of servers, each server including at least one hardware acceleration device and at least one processor communicatively coupled to the hardware acceleration device by an internal data bus and executing a host server instance, the host server instances of the plurality of servers collectively providing a software plane, and the hardware acceleration devices of the plurality of servers collectively providing a hardware acceleration plane that implements a plurality of hardware accelerated services, wherein each hardware acceleration device maintains in memory a data structure that contains load data indicating a load of each of a plurality of target hardware acceleration devices, and wherein a requesting hardware acceleration device routes the request to a target hardware acceleration device that is indicated by the load data in the data structure to have a lower load than other of the target hardware acceleration devices.
US10958713B2 Function manager for an edge compute network
An Edge Compute Network (“ECN”) may provide compute devices with configurable compute resources at different network edges for selective localized and low latency execution of user-defined operations. A user may provide a set of operations in any of several supported programming languages, and the ECN may create an executable environment that can execute the set of operations using the compute resources of any ECN compute device. A function manager for a compute device may selectively initialize, based on requests to execute the set of operations and an initialization policy, the executable environment so that the set of operations can be directly executed using the compute resources of that compute device upon request. The function manager may also selectively remove initialized executable environments based on compute device resource utilization, executable environment usage, and a removal policy.
US10958711B1 Platform to deliver enterprise cloud resources and services using composable processes
An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of at least a first cloud-based system. The processing platform further comprises one or more integration adapters configured to implement multiple cloud resources onto the processing platform, a cloud services module configured to deploy one or more identified cloud services onto the processing platform, a processes module configured to deploy one or more identified business processes and one or more identified technical processes onto the processing platform, and an integration middleware configured to automate ad hoc execution of at least one of the one or more cloud services, the one or more business processes, and the one or more technical processes, in conjunction with at least one of the implemented cloud resources.
US10958710B2 Display device reactive to wirelessly connected objects
A system for adjusting the display of a digital display device comprising a digital display device including a display, a receiver, and a display controller, an object having a communication device that wirelessly communicates with the receiver, wherein the display controller automatically adjusts the display of the digital display device based on the communication.
US10958705B2 Client computing device providing end-to-end quality of service (QoS) control for software as a service (SaaS) sessions and related methods
A client computing device for use with a server configured to provide Software as a Service (SaaS) application sessions is provided. The client computing device may include a memory and a processor cooperating therewith to run a SaaS application session based upon a SaaS application data stream between the client computing device and the server, determine an end-to-end Quality of Service (QoS) for the SaaS application session, and change the SaaS application data stream based upon changes in the end-to-end QoS for the SaaS application session.
US10958701B1 Systems and methods for modulating advertisement frequencies in streaming signals based on vehicle operation data
An improved media streaming device and methods are disclosed herein for receiving and modifying a streaming signal to adjust the rate of occurrence of advertisements based on sensor data collected from various sensors associated with a vehicle and a mobile device found within an interior of a vehicle. The improved media streaming device may receive a risk score based on the collected sensor data, and may determine an advertisement tier based on the risk score. Further, the improved media streaming device may select targeted advertisement content based on at least the sensor data, the calculated risk score, the advertisement tier, and other contextual attributes relating to the driver and/or the vehicle. The improved media streaming device may then modify the streaming signal to inject the selected advertisement at the frequency prescribed by the advertisement tier.
US10958691B2 Network security system with cognitive engine for dynamic automation
Embodiments of the present invention provide an automated network security system for dynamically managing network security rules. The system uses a cognitive engine to capture network traffic and analyze behavioral data about said network traffic. Based on analysis of the behavioral data, the system may identify one or more vulnerabilities in the network security system and determine one or more changes to the network security rules to remedy the one or more vulnerabilities. The system further uses a robotic process automation system to test and simulate the one or more changes.
US10958689B1 Systems and methods for bot-on-bot security verification
In an embodiment, another general aspect includes a method including, by a compliance bot deployed on a computer system including a system of bots, monitoring the system of bots for deployment activity. The method also includes, responsive to the monitoring, identifying activity indicative of deployment of a particular bot. The method also includes determining an automation type of the particular bot. The method also includes retrieving compliance rules corresponding to the automation type of the particular bot. The method also includes retrieving data from the particular bot. The method also includes automatically checking compliance of the particular bot with the compliance rules based on the retrieved data. The method also includes, responsive to a determination that the particular bot is noncompliant, automatically invalidating the particular bot.
US10958687B2 Generating false data for suspicious users
A method, computer program product and system for generating false data for suspicious users. A suspicious user is identified. Actions of the user are then tracked. The user attempting to access sensitive information is detected. Relevant false sensitive information corresponding to the sensitive information is then detected. The relevant false sensitive information is then mapped to the sensitive information. The relevant false sensitive information is provided to the suspicious user. In response to user input, at least one command is executed, where the at least one command includes the relevant false sensitive information and not the sensitive information.
US10958684B2 Method and computer device for identifying malicious web resources
The disclosed non-limiting embodiments of the present technology are directed to methods and systems for warning in regard to cyber threats, especially methods to detect malicious web resources, in particular phishing websites, and mirrors of blocked and/or prohibited websites. The disclosed method comprises receiving, by the computer device, pointers for a plurality of web resources; extracting, by the computer device, at least some of the content elements of each web resource of the plurality of web resources. Iteratively combining, by the computer device, at least two content elements into subgroups and then iteratively combining subgroups into groups in response to a number of web resources including the at least two content elements exceeding a predefined minimum threshold of web resources for the at least one first subgroup and/or group.
US10958681B2 Network security indicator of compromise based on human control classifications
In one embodiment, a service classifies a device in a network as human-controlled or self-controlled. The service also classifies an online resource as designed for access by human-controlled devices or by self-controlled devices. The service obtains traffic data regarding an attempt by the device to access the online resource via the network. The service determines that the attempt by the device to access the online resource is a security violation, based on the classifications of the device and the online resource. The service initiates a mitigation action in the network for the security violation.
US10958680B2 Method to mitigate voltage based attacks on key agreement over controller area network (CAN)
A method of operating at least one node in a communication network that uses a shared communication medium has been developed. The method includes adjusting, with a controller in a first node, a resistance of a first potentiometer in the first node to a first resistance level that the controller in the first node determines randomly, the first potentiometer in the first node being connected to an output of a transceiver in the first node and to a shared communication medium, and transmitting, with the transceiver in the first node, a first data bit through the output that is connected to the shared communication medium with the first potentiometer producing the first resistance level.
US10958672B2 Cognitive offense analysis using contextual data and knowledge graphs
An automated method for processing security events in association with a cybersecurity knowledge graph. The method begins upon receipt of information from a security system representing an offense. An initial offense context graph is built based in part on context data about the offense. The graph also activity nodes connected to a root node; at least one activity node includes an observable. The root node and its one or more activity nodes represent a context for the offense. The knowledge graph, and potentially other data sources, are then explored to further refine the initial graph to generate a refined graph that is then provided to an analyst for further review and analysis. Knowledge graph exploration involves locating the observables and their connections in the knowledge graph, determining that they are associated with known malicious entities, and then building subgraphs that are then merged into the initial graph.
US10958669B2 Push notifications of system events in a restricted network
Methods, computing systems and computer program products implement embodiments of the present invention that include associating a token with a computing device, defining preferences for the computing device, and conveying, by the computing device, the token and the preferences to an event processing system. Upon the event processing system, an event message from a computing system via a one-way firewall and matching the computing device preferences to the event message, the event processing system can convey the token and the event message to a push notification system. In some embodiments, upon the push notification service receiving the token and the event message, the mobile device can be identified based on the token, and the event message can be conveyed to the computing device. The event messages may include a severity level, and the preferences may include a severity threshold and a message detail level.
US10958668B1 Finding malicious domains with DNS query pattern analysis
Malicious domain finding using DNS query pattern analysis is disclosed. A first DNS query signature and a second DNS query signature are generated, using a set of DNS query records. The first and second DNS query signatures are compared, and the second DNS query signature is identified as malicious based on a detected match between the first and second DNS query signatures.
US10958666B1 Systems and methods for verifying connection integrity
The disclosed computer-implemented method for verifying connection integrity may include (i) receiving a request from a client to initiate a connection to a server via a middlebox, (ii) receiving, from the client, via a side protocol executing in parallel with a transport layer security protocol, a request for a certificate for the middlebox, (iii) sending, to the client, via the side protocol, the certificate, (iv) receiving, from the client, via the side protocol, a request for an additional certificate from a device upstream of the middlebox, (v) requesting, from the device upstream of the middlebox, via the side protocol, the additional certificate, (vi) receiving, from the device upstream of the middlebox, via the side protocol, the additional certificate, (vii) sending, to the client, via the side protocol, the additional certificate, and (viii) relaying data via the connection. Various other methods, systems, and computer-readable media are also disclosed.
US10958665B2 Consumer and business anti-counterfeiting services using identification tags
Methods and systems for tag-based identification include receiving a set of parameters at a user device from a remote server. A counterfeit-proof identification tag is read using a sensor in the user device using the set of parameters. Features of the counterfeit-proof identification tag are extracted in accordance with a feature extraction function, using a processor, to generate a tag bit sequence. A challenge function is applied to the extracted features to generate a result. The result is transmitted to the remote server to authenticate the counterfeit-proof identification tag. The counterfeit-proof identification tag is authenticated with a tag database at the remote server.
US10958662B1 Access proxy platform
An access proxy system is disclosed. A proxy server receives, from a client device, a request to access a protected resource. The protected resource represents a mapping between a user-facing domain and an internal domain that is only accessible from behind a set of one or more proxies that includes the proxy server. In response to receiving a grant of permission by an access policy engine, the proxy server proxies access to the protected resource using a mutual-TLS connection with the client device.
US10958657B2 Utilizing transport layer security (TLS) fingerprints to determine agents and operating systems
A computer system receives a first information detailing a TLS fingerprint. A computer system determines an amount of bad transactions associated with the TLS fingerprint, wherein a bad transaction is a transaction involved in one or more fraudulent activities. The computer system determines whether the amount of bad transactions associated with the TLS fingerprint exceeds a threshold amount.
US10958656B2 Cloud-based device information storage
Device information for each of multiple devices associated with a user account is maintained by a cloud service. The device information can include credential information allowing the device to be accessed by other ones of the multiple devices, remote access information indicating how the device can be accessed by other ones of the multiple devices on other networks, and property information including settings and/or device drivers for the device. The device information for each of the multiple devices is made available to other ones of the multiple devices, and can be used by the multiple devices to access one another and provide a consistent user experience across the multiple devices.
US10958655B2 Systems, methods, and apparatuses for implementing data counter measures for online publishers with third party content
Techniques to block unwanted third party calls are disclosed. In various embodiments, an indication is received that third party code included on a web page is attempting to write to the web page content associated with an unauthorized third party call. The unauthorized third party call is blocked. In some embodiments, the unauthorized third party call is blocked by blocking the web page content associated with the unauthorized third party call from being written to the web page.
US10958654B1 Resource deletion protection service
Techniques for resource protection are described. A resource protection service can determine whether it is safe to delete a resource based on current or projected usage of the resource. The resource protection service can retrieve usage data from a usage monitoring service and compare the usage data to a threshold for resource deletion. When a request to delete a resource is received by a service the service can first check with the resource protection service. The resource protection service fetches current usage data and determines whether it is safe to delete the resource based on the threshold. The resource protection service can return an approve/deny deletion message to the service, which may then either delete the service or provide an error message to the requestor.
US10958653B1 Dynamically adaptive computer security permissions
A computing resource service provider grants a first set of security permissions to a principal (e.g., a user) which may be used to access a plurality of computing resources. The permissions may be associated with a first security token. The principal may access resources using the first set of security permissions, and a system (e.g., a service provider) may identify a subset of security permissions that are sufficient to provide access to the computing resources accessed by the principal using the first set of permissions. The subset may be associated with the principal. In some cases, the principal operating under the subset of permissions may be denied access to a computing resource and may be granted access to the computing resource by operating under the first set of permissions.
US10958652B1 Secure communication link for integrated computing system management and method of operating the same
An integrated computing system configuration system includes a computing system that executes an application to receive, via user input, a request to provision a component of an ICS, and determine whether the component has been sanctioned for use with the ICS by comparing identifying information associated with the component with a plurality of sanctioned component records stored in a memory of the computing system. When the component has been sanctioned for use with the ICS, the application allows provisioning of the component, and when the component has not been sanctioned for use with the ICS, provisioning of the component is restricted.
US10958648B2 Device communication environment
A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
US10958644B2 Context-aware biometric access control policies
A context-aware biometric access control policy is provided. A request to access a protected resource received from a client device is identified. A resource hierarchy associates each of a plurality of protected resources with one or more respective confidence levels of authentication. A confidence level that is associated with the protected resource is identified based on the resource hierarchy. Instructions to capture a biometric token via the client device are generated based on a set of one or more confidence level parameters that is associated with the identified confidence level. The generated instructions are sent to the client device. A biometric token received from the client device is determined to authenticate the user of the client device and, in response, the request to access the protected resource is approved.
US10958643B2 Biometric patient identity verification system
A system for determining identification of a patient communicating over a computer network with a medical provider with certainty is provided using biometric data captured by said medical provider with subsequent biometric data generated by biometric sensors proximal to a patient. Using previously captured biometric information concerning physical characteristics unique to the patient and comparing such to subsequently generated biometric data from the patient, a medical provider can determine the identity of a patient attempting communication over a computer network with the medical provider.
US10958636B2 Using client certificates to communicate trusted information
A device comprises: a receiver configured to receive a client certificate; a processor coupled to the receiver and configured to: authenticate the client certificate, extract, in response to the authentication, attributes from the client certificate, and create, in response to the extraction, a message comprising reformatted attributes based on the attributes, wherein the reformatted attributes can be trusted; and a transmitter coupled to the processor and configured to transmit the message. A device comprises: a processor configured to: process a client certificate comprising a certificate identifier (ID) attribute, a tenant ID attribute, and a role ID attribute, and package the client certificate in a request for a shared service; and a transmitter coupled to the processor and configured to transmit the request.
US10958635B2 Systems and methods for location-based device security
A device may collect environmental information surrounding the device. Based on the collected environmental information, the device may automatically identify a potentially secured location that has lower security risk. When a potentially secured location is identified, the device may prompt the user to setup a security profile having reduced security requirement for the secured location. The device may store and associate the security profile with the secured location. The device may activate the security profile with reduced security requirement when the device is in the secured area. Further, the security profile may require that certain features of the device be disabled when the device is in the secured location.
US10958632B1 Authentication methods and apparatus using key-encapsulating ciphertexts and other techniques
In one aspect, one or more key-encapsulating ciphertexts are generated and stored in a processing device. The processing device receives authentication information from another processing device, and utilizes the authentication information to decrypt at least one of the key-encapsulating ciphertexts to recover an associated key. The authentication information may comprise, for example, a tokencode. In an illustrative embodiment, the authentication information may comprise a plurality of gradually rotating keys with overlapping refresh intervals. As a more particular example, the authentication information may comprise a plurality of hash chains wherein successive ones of the hash chains overlap one another in a designated number of time steps.
US10958629B2 Apparatus and methods for content transfer protection
Methods and apparatus for ensuring protection of transferred content. In one embodiment, content is transferred while enabling a network operator (e.g., MSO) to control and change rights and restrictions at any time, and irrespective of subsequent transfers. This is accomplished in one implementation by providing a premises device configured to receive content in a first encryption format and encodes using a first codec, with an ability to transcrypt and/or transcode the content into an encryption format and encoding format compatible with a device which requests the content therefrom (e.g., from PowerKey/MPEG-2 content to DRM/MPEG-4 content). The premises device uses the same content key to encrypt the content as is used by the requesting device to decrypt the content.
US10958627B2 Offloading communication security operations to a network interface controller
Computing apparatus includes a host processor, which runs a virtual machine monitor (VMM), which supports a plurality of virtual machines and includes a cryptographic security software module. A network interface controller (NIC) links the host processor to a network so as to transmit and receive data packets from and to the virtual machines and includes a cryptographic security hardware logic module, which when invoked by the VMM, applies the cryptographic security protocol to the data packets while maintaining a state context of the protocol with respect to each of the virtual machines. Upon encountering an exception in applying the cryptographic security protocol, the NIC transfers the data packet, together with the state context of the cryptographic security protocol with respect to the given virtual machine, to the cryptographic security software module for processing.
US10958623B2 Identity and metadata based firewalls in identity enabled networks
A method implemented by a firewall device in a network, comprising storing, by a memory, a firewall policy comprising information indicating whether to forward a data packet from a sending host entity to a receiving host entity, receiving, by a receiver, a data packet from a sending host entity, wherein the data packet includes an identifier of the receiving host entity, and determining, by a processor coupled to the memory and the receiver, whether to forward the data packet to the receiving host entity based on the firewall policy and the identifier of the receiving host entity.
US10958621B2 Systems and methods for maintaining an asynchronous communication via an intermediary
The disclosure is directed to maintaining an asynchronous communication via an intermediary. An agent executed on a device intermediary to clients and providers can receive a request from a client for an asynchronous communication between the client device and a provider device. The agent identifies a provider dynamic identifier identifying the provider. The agent uses a communication channel selection policy to determine a communication channel and a provider static identifier corresponding to the provider device. The agent maps a client dynamic identifier assigned by the server to a client static identifier of the client device. The agent generates a transmission data package including the content, a source address identifying the client dynamic identifier and a destination address identifying the provider static identifier. The agent provides the generated transmission data package for transmission via the communication channel determined using the communication channel selection policy to the provider device.
US10958620B1 Systems and methods for improving packet forwarding throughput for encapsulated tunnels
A computerized method for increasing throughput of encapsulated data through tunnels, the computerized method including receiving data at a first network device for transmission over a network to a second network device. Then determining at the first network device the number of available processing cores on the second network device and generating a plurality of tunneling sessions between the first network device and the second device. Associating the received data with a particular tunneling session and then generating translation data unique to the associated tunneling session prior to encapsulating the received data with the translation data. Finally, transmitting the encapsulated data to the second network device and processing the transmitted encapsulated data received at the second network device with a particular processing core based on the received translation data.
US10958618B2 ESIM-based card pool system and control method thereof
An eSIM-based card pool system is disclosed, the system comprising: a card pool unit comprising a plurality of eSIMs; an eSIM manager, comprising a database that stores corresponding relationships between a plurality of eSIM identifications and a plurality of eSIM addresses; and a connection manager, configured to request a first eSIM address from the eSIM manager based on a received download instruction, and write a specified eSIM profile into a first eSIM having the first eSIM address.
US10958615B2 Communication message consolidation with content difference formatting
A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
US10958614B2 Co-references for messages to avoid confusion in social networking systems
Clarifying communications includes receiving, using a processor, a first message from a sending device directed to a user device, determining, using the processor, a second message correlated with the first message, generating, using the processor, a co-reference from the second message, and providing, using the processor, the first message in association with the co-reference to the user device.
US10958609B2 Controlling a graphical user interface based upon a prediction of a messaging action of a messaging account
One or more computing devices, systems, and/or methods for controlling a graphical user interface based upon a predicted messaging action of a messaging account are provided. For example, a plurality of messages associated with the messaging account may be received. Interactions with the plurality of messages may be tracked to generate sets of message interactions. The plurality of messages may be analyzed to identify sets of attributes. An expected action model may be generated based upon the sets of message interactions and the sets of attributes. Performance of a messaging action by a time threshold may be predicted based upon the expected action model. In response to a determination that the messaging action has not been performed by the time threshold, a reminder data structure may be generated. A graphical user interface may be controlled using the reminder data structure.
US10958608B1 Ephemeral gallery of visual media messages
A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. At least some of ephemeral messages are augmented by the user with user-provided drawing content and/or text content. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. The gallery has a gallery availability parameter, such as a gallery timer, with the gallery being made unavailable for viewing upon expiry of the gallery availability parameter.
US10958607B2 Systems and methods for geofence-based solutions for targeted advertising and messaging
Systems and methods are disclosed for providing media, including advertisements and other messages, to mobile devices based upon their location relative to a defined geofence.
US10958602B2 Method and device for processing information based on instant messaging
The present application provides an instant messaging-based method and means for processing information. The method comprises: receiving a group add request, said group add request being for requesting the addition of a first user to a first group; assessing whether the first user needs to be added to the first group with a specific status; if the assessment result is yes, then subjecting the group information of the first group to screening in accordance with the group permissions corresponding to the specific status in order to obtain screened group information and issuing the screened group information to the instant messaging client of the first user. The present application can solve information security problems while meeting instant messaging needs.
US10958596B2 Virtual switch fabrics in converged networks
A Fibre Channel over Ethernet (FCoE) network can be inexpensively extended by additional switches (220x) that do not have a full FCoE functionality, e.g. do not have full E-port functionality. The additional switches may or may not have unique Domain IDs. A virtual switch fabric can be extended by such additional switches.
US10958592B2 Domain name bandwidth adjustment method and apparatus
Disclosed is a domain name bandwidth adjustment method and apparatus, wherein the method includes: determining whether a CDN system triggers a bandwidth speed limiting policy, if yes, determining a to-be-limited domain name from domain names served by the CDN system, and executing the bandwidth speed limiting policy on the target domain name; when the bandwidth speed limiting policy is being executed, determining an initial reference bandwidth of the target domain name, and comparing the initial reference bandwidth with an actual bandwidth of the target domain name within a specified observation duration, to determine whether to perform step adjustment on the initial reference bandwidth and determine whether to release the bandwidth speed limiting policy. In the technical solutions provided in the present disclosure, the bandwidth of the target domain name can be effectively controlled, and the bandwidth of the target domain name can be prevented from rising again.
US10958590B2 Dynamic resizing of webserver connection pool size
The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically updating the connection pool for a web server without any interruption to the resource. In particular, in one or more embodiments, the disclosed systems can continuously monitor load data for various web servers. Further, the disclosed systems can utilize load data, historical load data, and/or user settings to predict a number of connections over a future time period and can determine an updated connection pool size for a web server based on that predicted number of connections. The disclosed systems can also dynamically modify the connection pool size for the web server based on the updated connection pool size without interrupting the resource or any of its ongoing connections in any way.
US10958589B2 Technologies for offloaded management of communication
Technologies for offloaded management of communication are disclosed. In order to manage communication with information that may be available to applications in a compute device, the compute device may offload communication management to a host fabric interface using a credit management system. A credit limit is established, and each message to be sent is added to a queue with a corresponding number of credits required to send the message. The host fabric interface of the compute device may send out messages as credits become available and decrease the number of available credits based on the number of credits required to send a particular message. When an acknowledgement of receipt of a message is received, the number of credits required to send the corresponding message may be added back to an available credit pool.
US10958588B2 Reliability processing of remote direct memory access
Methods and systems for monitoring remote transmissions of messages among a plurality of nodes are described. A processing element in a first node may allocate a sequence number to a request to read and/or update data in a second node. The processing element may be different from main processors of the first node. The processing element may send the message and the sequence number to the second node. The processing element may modify a status of the sequence number to an active state, indicating a transmission of the message is pending. The processing element may, in response to a response from the second node, modify the status of the sequence number to an inactive state, indicating a completed transmission of the message. The processing element may, in response to no response from the second node within a time period, resend the message and the sequence number to the second node.
US10958584B2 Method and system for dynamically distributing and controlling a virtual gateway
Aspects of the subject disclosure may include, for example, detecting network traffic of a traffic flow at a traffic controller of a first portion of a software-defined network, wherein the detected network traffic is based on a service of a number of services. A source of the detected network traffic is identified based on the detected traffic, wherein the traffic flow is between a subscriber device and a service platform. The service is identified based on the detected network traffic, and a service requirement is determined based on the identifying of the service. A virtual network function of a plurality of virtual network functions is selected based on the source of the network traffic and the service requirement, and a traffic flow is facilitated between the subscriber device and the service platform by way of the virtual network function. Other embodiments are disclosed.
US10958581B2 Data transmission method and communications apparatus
Embodiments of the present application provide a data transmission method and a communications apparatus. A Hypertext Transfer Protocol version 2 HTTP/2 adaptation layer is configured between an application layer and a Multipath Transmission Control Protocol MPTCP layer of a protocol stack. All frames belonging to a same HTTP/2 stream are allocated to a same MPTCP subflow for transmission, so that a data throughput is large, and system robustness is good, thereby improving HTTP/2 stream transmission performance.
US10958580B2 System and method of performing load balancing over an overlay network
A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.
US10958576B2 Systems and methods for data processing and storage in vehicles having a zone-based, central computing in-vehicle communications network architecture
A system for data processing and storage in vehicles having a zone-based, central computing in-vehicle communications network architecture, includes a zone control unit (ZCU) that receives electronic messages from one or more sensors or electronic control units (ECUs) located within a zone of the vehicle, the ZCU comprising a protocol data unit (PDU) gating module that converts the electronic messages into a plurality of PDUs, and a switch-based Ethernet network that transmits the plurality of PDUs, using Ethernet protocol frames comprising the plurality of PDUs, to a central computing platform. The central computing platform includes an Ethernet handler module that decomposes the Ethernet protocol frames into individual PDUs for storage in a shared memory. The central computing platform further includes a plurality of parsing modules that are configured to access the individual PDUs from the shared memory and perform data processing on the individual PDUs.
US10958574B2 Systems and methods for providing external services to core network traffic
A network device, such as a Packet Data Network (PDN) Gateway (PGW), may receive network traffic, determine traffic processing services associated with a subscriber corresponding to the traffic, and identify a sequence of external traffic processing components to provide traffic processing services as though the external traffic processing components where part of the core network. The network device may modify the traffic in accordance with the sequence of external traffic processing components and forward the traffic to the first external traffic processing component of the sequence. The network device may later receive the traffic from the last external traffic processing component of the sequence, process the traffic in accordance with instructions provided by the external traffic processing components, and forward the traffic in accordance with a destination address of the traffic.
US10958572B2 Directing packets to service chain associated with user plane anchor
In one embodiment an apparatus comprising networking circuitry, and processing circuitry, the processing circuitry adapted to receive, via the networking circuitry, at least one indication of at least one service chain that is associated with a user plane anchor selected for anchoring a user equipment, out of a plurality of service chains in a network, the apparatus being the user equipment or being a host behind the user equipment, and the at least one service chain being fewer in number than the plurality of service chains, and use the at least one indication to direct at least one packet to at least one service function in the at least one service chain.
US10958567B1 Controlling paths in a network via a centralized controller or network devices
A device provides path data associated with a network that includes network devices interconnected by links. The path data includes data identifying a first path and a second path to be provided through the network. The device provides an instruction to cause the network devices to provide information identifying the first path and to route traffic via the first path, and receives an indication of a failure associated with the first path. The indication causes the network devices to provide information identifying the second path and to re-route the traffic from the first path to the second path. The device causes the failure associated with the first path to be repaired while the traffic is re-routed to the second path, and provides, based on causing the failure to be repaired, another instruction to cause the network devices to route the traffic via the first path.
US10958566B2 Traffic engineering for bit indexed explicit replication
Methods, network devices and computer readable media are disclosed for traffic-engineered forwarding through a new form of bit indexed explicit replication. In one embodiment, a method includes receiving, at an ingress node of a network, a message associated with a message flow, obtaining a message bit array corresponding to the message flow, encapsulating the message with the message bit array to form an encapsulated message, and forwarding the encapsulated message into the network. Bit positions in the message bit array are assigned to separate segments of a path or tree in the network, and an explicit path or tree for the message flow is defined as an end to end connection of multiple segments assigned bit positions having a first bit value in the message bit array.
US10958565B2 Methodology for efficient upstream multicast in PON networks
Systems and methods for efficient upstream multicast in passive optical networks. An upstream multicast source communicates an upstream multicast packet to the network. Subsequent downstream packet management achieved through use of source filters prevents a reflected copy of the original upstream multicast packets from being received by the upstream multicast source.
US10958564B1 Rendezvous point (RP) router with improved processing of first hop router (FHR) information in a protocol independent multicast (PIM) network domain
Multiple Register State Machines on a rendezvous point router (“RP”) in a Protocol Independent Multicast-Sparse Mode (“PIM-SM”) domain per (S,G) is supported, thereby increasing the Register state consistency and faster convergence in case of a first hop router (“FHR”) failure. Such example embodiments may advantageously eliminate the limitation of a single Register State Machine on RP for a given (S,G), in the presence of multiple FHRs connected to the same source. At least some such example embodiments provide the capability of maintaining multiple Register State Machines on RP for a given (S,G), in a way, that maps one Register State Machine to each FHR. In this way, the RP can avoid the inconsistent FHR states and traffic losses caused due to FHR failures.
US10958562B1 Satisfying service demands in data communication networks
Techniques for identifying service paths for satisfying a service demand in a data communication network are disclosed. Aspects include identifying a plurality of vertices in a communications route cycle, the communications route cycle alternating through the plurality of vertices and a plurality of edges in a sequence; identifying a plurality of internal paths in the communications route cycle, each of the plurality of internal paths is disjoint to the plurality of edges; identifying a first internal path and a second internal path among the plurality of internal paths as a crossing pair of internal paths; detecting a failure of at least two edges among the plurality of edges; and identifying, based on the communications route cycle and the identified crossing pair of internal paths, a service path that satisfies the service demand in response to detecting the failure of the at least two edges.
US10958560B2 Common abstraction for network traffic migration
A method of migrating traffic in a network includes receiving, via an API, a request to migrate traffic. The request identifies a target around which the traffic is to be migrated and a peer to which the traffic is to be migrated. The method also includes discovering at least one anchor point based on at least a topology of the network, the target, and the peer. The method includes, based on an identity of the at least one anchor point and the target, identifying a migration mechanism. The method also includes requesting, in accordance with the migration mechanism, that the at least one anchor point facilitate migration of the traffic. The method includes responding, through the API, to the request indicating whether the migration was successful.
US10958556B2 Probe and secure the vulnerable network services using a centralized controller
A centralized controller for probing and securing vulnerable network resources is disclosed. A list of services hosted by a resource is received at the controller. A request to probe the list of services hosted on the resource is received by the controller. A probe candidate is determined by the controller. The probing is triggered by the controller based on a user scheduled time. The probing includes sending a probe packet that contains a special marker. The controller sends the list of resources to be probed for a set of port and protocol, to the probe candidate. A probe result generated as a result of the probing is received at the controller. The probe result includes vulnerable service information. A policy is computed based on the probe result and is enforced on the probed resources.
US10958555B2 Real-time application-driven synthetic probing
In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links. The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
US10958552B2 Internet of things event management systems and methods
Internet of Things (IoT) event objects can be tailored to specific device types and capabilities. An IoT event object can use a flexible definition of an event that can be reconfigured. An IoT event object allows for the ability to set different triggering conditions and priorities. Individual event definitions can be extended to create more complex events. A Notification Handler supports sending a request or command in response to an event that requires action.
US10958548B2 Generating production server load activity for a test server
Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
US10958544B2 Communication device, communication system, communication method, and program
A communication device includes: a first processing circuit including an acquisition unit that acquires first information via a first network from a first device connected to the first network, the first information being related to the first device; and a storage that stores device information including the acquired first information, the device information being readable from the storage via a second network by a second device connected to the second network, the second network being a network external to the first network.
US10958543B2 Monitoring wireless access point events
A wireless access point system includes a processor configured to tap event data and process the event data using a plurality of event filters. Each event filter of the plurality of event filters applies event criteria to detect one or more types of events. The wireless access point system includes a memory configured to store the tapped event data. A communication interface configured to report a report of a detected event type. At least a portion of the report is correlated to analyze a performance of a wireless network.
US10958541B2 Selection of a network slice in relation to an application
A method for selecting a set of functions of a communications infrastructure, referred to as a network slice, for routing data relating to an application installed in a user terminal connected to the infrastructure. The method is implemented by the terminal and includes: transmitting, to a rule management entity, an identifier of at least one application in the terminal; receiving, from the rule management entity, at least one rule relating to the network slice associated with the identifier of the at least one application received; and determining a network slice based on the at least one rule obtained.
US10958540B1 Reconnection routing for service sessions
Techniques are described for routing service requests, in a service environment, based on a category of a previously terminated service session. A category is determined for a first service session involving an individual, the category being a topic, question, and/or problem discussed during the first service session. An activity record may be stored that identifies the individual and the category of the first service session. If the first service session is terminated, a reconnection dialog can be presented to request a reconnection. A second service request may be sent based on the selection through the reconnection dialog. Responsive to receiving the second service request, the activity record may be accessed and used to determine the category of the previous service session. The service request can then be automatically routed to a service representative suited to handle requests in that particular category.
US10958528B2 Hybrid LEO/HAPS constellation for fixed broadband
The disclosure provides for a system that includes a network controller configured to determine a network configuration of a network and cause the network to implement the network configuration. The network controller may be configured to determine that an overall link bandwidth for a particular geographic area is less than a set bandwidth amount based on link bandwidth information for possible links directly connected to the particular geographic area. Based on a difference between the overall link bandwidth and the set bandwidth amount, the network controller may be configured to determine additional links to connect to the particular geographic area in a given network configuration of the network. The network controller may then send instructions to the plurality of nodes of the network to cause the plurality of nodes to implement the given network configuration and transmit client data at the given point in time.
US10958527B2 Transaction fencing in a multi-domain network
Methods and systems for transaction fencing in a multi-domain network are provided. A system for providing transaction fencing in a multi-domain network includes an error identification module that identifies a communication error between a source domain and a destination node. The communication error is associated with a connection in a plurality of connections between a plurality of domains. Additionally, the system includes a tearing module that disconnects the destination node from the plurality of domains and clears outstanding transactions associated with the destination node in the plurality of domains. Further, the system includes a connection enable module that enables connections between the plurality of domains and the destination node.
US10958522B1 Configuration tracking perimeter
A configuration management system tracks the configuration of a computing environment based on a tracking policy. The configuration management system detects a change to a configuration setting included in the tracking policy, and classifies the change. The classification is indicative of an effect of the change on an ability to manage operation of the computing environment. The configuration management system initiates an action, based at least in part on the classification, in response to the change.
US10958513B1 Establishing an initial configuration of a streaming device
Described herein are systems and methods for content streaming with bandwidth management. Prior to shipment of a streaming device, partial content and remaining content from content may be generated. The partial content may be configured to be unusable for presentation at the streaming device without at least a portion of the remaining content, and the remaining content may be configured to be unusable for presentation at the streaming device without at least a portion of the partial content. The partial content may be combinable with the remaining content by the streaming device to form a presentable file corresponding to the first content. The partial content may have a filename extension indicating that an associated media file includes the partial content, and the associated media file is different from the presentable file. The partial content on the streaming device may be stored prior to the shipment of the streaming device.
US10958508B2 System facilitating prediction, detection and mitigation of network or device issues in communication systems
Prediction, detection and mitigation of network or device issues in a communication system are facilitated. An embodiment can comprise: determining whether an identified problem of a device has an associated defined solution stored in a repository of information; transmitting solution information representative of the associated defined solution to the device for application of the solution information to the device in a manner determined to have less than a defined amount of impact on the device and in accordance with defined security protocols of the device; and assessing a performance of the device after application of the solution information to the device to determine whether the solution information solved the identified problem. In some embodiments, solution detection can be performed such that based on a determination that the identified problem has been removed, the change that caused the identified problem can be determined.
US10958507B2 Web handling system
A web handling system is described, including a plurality of web handling controllers and a web handling process logic controller networked to form a ring network. A processor of the web handling process logic controller being configured to determine whether a fault exists within the ring network, and responsive to determining that a fault exists within the ring network, to generate and send signals throughout the ring network to switch the configuration of the ring network to at least one linear network.
US10958505B2 Techniques and architectures for recovering from a service disruption in a multi-server environment
Techniques and architectures to provide multiple application servers each having at least one connection agent and at least one enabler agent and at least one database organized as multiple nodes. An error condition between a first connection agent and a first database node is detected. The first connection agent indicates that the first database node is unavailable to stop attempts to access the first database node by a first application server. A first enabler agent periodically checks availability of the first database node. The first database node is indicated as available in response to a pre-selected number of successful attempts to contact the first database node with the first enabler agent. The first database node is accessed with the application server in response to the indication that the first database node is available.
US10958500B2 Communication device, operation method, and medium
A communication device that includes processing circuitry that receives an input to switch an operation mode between a first operation mode in which access to the communication device or a connected device connected to the communication device is restricted and a second operation mode in which access is not restricted; controls the access from devices that transmitted access requests in accordance with the first operation mode or the second operation mode, which is designated by the received input; and permits a no-permission device that has no permission for the access to access the communication device or the connected device based on an access request from the no-permission device by registering the no-permission device as a permission device, in a case where the operation mode is the second operation mode.
US10958498B2 Coding and modulation apparatus using non-uniform constellation
A coding and modulation apparatus and method are presented. The apparatus (10) comprises an encoder (11) that encodes input data into cell words, and a modulator (12) that modulates said cell words into constellation values of a non-uniform constellation. The modulator (12) is configured to use, based on the total number M of constellation points of the constellation and the signal-to-noise ratio SNR in dB, a non-uniform constellation from a group of constellations comprising one or more of predetermined constellations defined by the constellation position vector w0 . . . b−1, wherein b=M/4.
US10958497B2 Method and apparatus for processing modulation symbol
The present invention relates to a method and apparatus for processing a modulation symbol. The processing method includes: a transmitter obtaining a transmission power ratio αj, wherein in the transmission power ratio αj∈{α0, α1, α2}, j is a natural number, and α0, α1 and α2 are all positive numbers; and the transmitter modulating a first group of bit sequences b0(i), b0(i+1) and a second group of bit sequences b1(i), b1(i+1), . . . , b1(i+n) according to the transmission power ratio αj so as to obtain a modulation symbol, wherein i is a natural number, and n∈{1, 3, 5}. The present invention solves the problem in the relevant art that an uncertain number of transmission power ratios affects the performance of a system and increases the design complexity of signaling, thereby reducing signaling overheads and improving system stability and demodulation performance.
US10958495B2 Apparatus and method for transmitting reference signals in wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to transmission of a reference signal in a wireless communication system, and an operation method of a terminal comprises the steps of: receiving control information for reference signals from a base station, and receiving the reference signals according to the control information. Further, the present invention also comprises embodiments different from the embodiment described above.
US10958492B2 Compressed preamble for a wireless communication system
A physical layer (PHY) preamble of a PHY data unit is generated, including generating one or more short orthogonal frequency division multiplexing (OFDM) symbols for one or more long training fields of the PHY preamble. Each of the one or more short OFDM symbols corresponds to a frequency domain sequence having a number of tones. Every N-th tone is modulated and tones between modulated tones are zero tones, where N is a positive integer greater than one. A time duration of each short OFDM symbol is 1/N of a time duration of a full inverse discrete Fourier transform (IDFT) of the frequency domain sequence. A data portion of the PHY data unit is generated, including generating one or more long OFDM symbols. A time duration of each long OFDM symbol is greater than a time duration of each of the one or more short OFDM symbols.
US10958491B2 Radio frequency (RF) to digital polar data converter and time-to-digital converter based time domain signal processing receiver
The present disclosure includes a time-to-digital converter (TDC) based RF-to-digital (RDC) data converter for time domain signal processing polar receivers. Polar data conversion achieves better SNR tolerance owing to its phase convergence near the origin in a polar coordinate. The proposed RDC consists of a TDC for phase detection and an analog-to-digital converter (ADC) for amplitude conversion. Unlike the conversional data converter, the proposed ADC's sampling position is guided by the detected phase result from the TDC's output. This TDC assisted data-converter architecture reduces the number of bits required for the ADC. In addition, oversampling is no longer needed. With precisely controlled tunable delay cells and gain compensator, this hybrid data convertor is capable to directly convert Quadrature Amplitude Modulation (QAM) waveforms and Amplitude Phase Shift Keying (APSK) waveforms directly from the RF signal without down-conversion. Thus, the proposed RDC architecture achieves lower power consumption and better performance comparing with conventional I/Q receivers.
US10958487B2 Integrated switched-capacitor-based analog feed-forward equalizer circuits
An apparatus includes an FFE circuit, including a clock generator creating multiple sub-rate phases of an input clock, and a multi-phase sampler responsive to a data signal and to the multiple sub-rate phases generated by the clock generator. The sampler is configured to sample the data signal and to generate held sample outputs corresponding to the multiple sub-rate phases. A SC equalization circuit in the FFE circuit has two states and is responsive to inputs from the multi-phase sampler output and the clock generator. The SC equalization circuit is configured to form outputs using the two states. A variable gain output stage in the FFE circuit is responsive to the outputs from the SC equalization circuit and is responsive to gain control signal(s) to provide variable gains to corresponding outputs of the SC equalization circuit to form equalized outputs based on the data signal.
US10958483B1 Method and apparatus for determining a set of optimal coefficients
The disclosed systems, structures, and methods are directed to a method for determining a set of N optimal coefficients to be supplied to an equalizer, the equalizer being employed in at least one of a serializer and a deserializer, the method comprising: receiving N different parameters, searching an initial set of N coefficients on an N-dimensional performance surface, in accordance with a genetic algorithm, wherein the N-dimensional performance surface corresponds to various coefficients in the N parameters, and fine tuning the initial set of N coefficients to provide the set of N optimal coefficients, in accordance with a gradient descent algorithm.
US10958480B2 Per-app virtual private network tunnel for multiple processes
Examples described herein include systems and methods for creating a per-app virtual private network (“VPN”) using hooking, even though an isolated process is used for networking functions. The isolated process can include networking functions of the WebView class for ANDROID. The application can start an HTTP proxy server to receive local HTTP requests. Then, the application can trigger a broadcast to the isolated process, causing the isolated process to route its HTTP requests to the HTTP proxy of the application. The application can then hook HTTP requests and send them to a virtual private network (“VPN”) tunnel server. This can allow an application to securely connect to enterprise files or data even though the networking functions occur in the isolated process.
US10958477B2 Information processing apparatus, method for controlling the same, and computer-readable medium
An information processing apparatus that communicates with a communication apparatus includes a connecting unit that connects to a first access point in the communication apparatus, a connection-information acquisition unit that acquires connection information for connecting to a second access point in the communication apparatus via the first access point, a storage unit that stores the acquired connection information in a memory, and a receiving unit that receives an instruction to transmit data. Upon receipt of an instruction to transmit data when the connecting unit is not connected to the second access point, the connecting unit connects to the second access point using the stored connection information stored in the storage unit, and when the connecting unit is connected to the second access point, the first access point is disabled.
US10958476B2 Data transmission device and data transmission method
According to an embodiment of the invention, a data transmission device that includes a communicator and a controller is provided. The communicator is connected to a network and communicates with another device via the network. The controller transmits, from the communicator to the other device, a data set including data of at least one item in the case where the data of the at least one item has changed from the state of previous interval; and the transmitted data set includes the data having the changed state. The controller acquires the data of the at least one item at a first interval, and performs the transmitting of the data set to the other device at a second interval or at a frequency less than the second interval by updating the data of the at least one item at the second interval; and the second interval is slower than the first interval.
US10958475B2 Repeater device
A repeater device in a communication network includes a microcomputer configured to determine whether the repeater device will function as a mirroring switch that generates and transfers a mirror frame, or as a mirror-transfer switch that transfers the mirror frame. When the repeater device functions as a mirror switch and performs port mirroring, the repeater device adds monitor port and destination port information of the mirroring switch to the mirror frame. When the repeater device functions as a mirror-transfer switch, the repeater device adds sender port and destination port information of the mirror-transfer switch to the mirror frame. A monitor device in the communication network uses information in the mirror frame to identify a mirror source device in the network.
US10958473B2 Method of operating a unit in a daisy chain, communication unit and a system including a plurality of communication units
When operating a first unit in a daisy chain of units allowing bidirectional communication, each unit is capable to transmit and to receive signals. A plurality of units including the said first unit transmits a respective signal to a preceding neighbor unit preceding in said daisy chain and to a following neighbor unit following in the daisy chain. In the daisy chain, the first unit determines whether or not it receives a signal from both of these neighbor units or not and if so, said first unit operates so as to put the at least one subunit into a first state. If the at least one subunit is not put into a first state, it operates so as to put the at least one subunit into a second state different from said first state.
US10958468B2 Portable acoustical unit
A portable acoustic unit is adapted for insertion into an electrical receptacle. The portable acoustic unit has an integrated microphone and a wireless network interface to an automation controller. The portable acoustic unit detects spoken voice commands from users in the vicinity of the electrical receptacle. The portable acoustic unit merely plugs into a conventional electrical outlet to provide an extremely simple means of voice control through a home or business.
US10958463B1 Pairing multiple devices into a designated group for a communication session
Methods, apparatus, and processor-readable storage media for pairing multiple devices into a designated group for a communication session are provided herein. An example computer-implemented method includes processing, via a first processing device, information input by a user in connection with a request to pair the first processing device to one or more additional processing devices, wherein the information comprises a number of additional processing devices to which the first processing device is attempting to pair; implementing, via the first processing device, a pairing algorithm which comprises searching for additional processing devices, in accordance with temporal values associated with the input of the first processing device, that carried out a request to pair to the same number of additional processing devices as the first processing device; and configuring the first processing device to a pairing mode configuration upon successful completion of the pairing algorithm.
US10958459B2 Method and apparatus for processing group chat message
The present disclosure discloses a method and an apparatus for processing a group chat message. The method includes: determining that a specified user is joined into a group; if at least one chat message exists in the group within a preset time period before a current time, obtaining the at least one chat message within the preset time period; selecting a chat message from the at least one chat message within the preset time period; and sending a message identifier of the selected chat message to a target server, so that the target server sends the selected chat message in the group according to the message identifier of the selected chat message. According to the present disclosure, by means of a simple selection operation, a previous chat message can be presented to a specified user that newly joins a group, thereby greatly improving processing efficiency.
US10958458B2 Cognitive meeting proxy
A method, computer program product, and a system include a processor(s) that monitors an event, as a proxy for an invitee, to assign or periodically update a value (the value shifts temporally during the event). The processor(s) monitors the event by analyzing sentiment and emotion in verbal content, generate a speech baseline for each attendee, i.e., tone neutral vocal communication patterns, determine an aggregate tone for the event, and generating and progressive update, during the monitoring, the value (the value represents deviations in tone from the aggregate tone in portions of the verbal content proximate to an occurrence of one or more keywords relevant to the invitee, based on the aggregate tone and the speech baseline for each of the one or more attendees). The processor(s) determine that the value has exceeded a threshold and trigger an action to facilitate connection of the invitee to the event.
US10958456B1 Applying user-specified permissions to distribution of content items to social networking system users
A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.
US10958453B2 Method and apparatus for noise injection for PUF generator characterization
Disclosed is a physical unclonable function generator circuit and method. In one embodiment, physical unclonable function (PUF) generator includes: a PUF cell array that comprises a plurality of bit cells, wherein each of the plurality of bit cells comprises at least two access transistors, at least one enable transistor, and at least two storage nodes, wherein the at least two storage nodes are pre-configured with substantially the same voltages allowing each of the plurality of bit cells having a first metastable logical state; a PUF control circuit coupled to the PUF cell array, wherein the PUF control circuit is configured to access the plurality of bit cells to determine second logical states by turning on the at least one enable transistor and turning off the at least two access transistors of each of the plurality of bit cells, and based on the second logical states of the plurality of bit cells, to generate a PUF output; and a noise injector coupled to the PUF control circuit and the PUF cell array, wherein the noise injector is configured to create stressed operation conditions to evaluate stability of the plurality of bit cells.
US10958451B2 Authentication apparatus and method
An interface element connected to a device and a security die-chip are fabricated in a single package. The security die-chip may provide a security authentication function to the interface element that does not have the security authentication function. The security die-chip may include a physically unclonable function (PUF) to provide a private key, and a hardware security module to perform encryption and decryption using the private key.
US10958445B1 Attribution of network events pursuant to configuring mobile communication devices
A telecommunications service provider network gateway computer system. The gateway computer comprises a processor, a non-transitory memory, and a probe application stored in the non-transitory memory. When executed by the processor, the probe application monitors data packets received from a radio access network (RAN), identifies data packets addressed to a server computer hosting a mobile application downloading site, for the data packets addressed to the downloading site, collect information associated with telecommunications service subscribers downloading applications from the downloading site based on a telecommunications service subscriber identity associated with each of the data packets provided to the gateway server computer by the RAN, generates a report based on the information collected that anonymizes the subscribers' identities, and transmits the report to an operator of the downloading site. The gateway computer system transmits the data packets received from the RAN on to destination hosts identified in the data packets.
US10958440B2 Blockchain ledger compression
A method includes: obtaining, by a server storing data in a blockchain ledger, compression point information of the blockchain ledger, in which the compression point information includes identification information of a specified data block, a server digital signature, and a user digital signature, in which the compression point information indicates that a specified portion of the blockchain ledger has passed an integrity verification, and in which the specified portion of the blockchain ledger includes data blocks in the blockchain ledger previous to the specified data block in the blockchain ledger; and compressing data of the specified portion of the blockchain ledger.
US10958434B1 System and method of detecting end-of-life of internet of things (IoT) device and closing associated block chain
An electronic device. The electronic device comprises a processor, a memory, a radio transceiver, and an application stored in the memory. When executed by the processor, the application establishes a communication link via the radio transceiver with an Internet of things (IoT) device, wherein the IoT device is associated with a block chain comprising event blocks that capture information about a state of the IoT device, receives a heartbeat message via the communication link from the IoT device, determines a period of time that passes after receiving the heartbeat message, determines that the period of time exceeds a predefined threshold, and transmits an end-of-life message via the radio transceiver to a server computer, wherein the end-of-life message identifies the IoT device, whereby the server computer is enabled to add an end-of-life block to the block chain associated with the IoT device to finalize the block chain.
US10958430B1 Log record generation and storage based on associated principals
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device receives (e.g., via the DSN and from a first other computing device) a storage request that is based on data object. The computing device extracts a remote address (associated with the first other computing device) from the storage request. The computing device processes the storage request to determine whether any principals are associated with the storage request, wherein the principals include DSN system entities. The computing device performs selective operations based on a determination that the principals are associated with the storage request or another determination that the principals are not associated with the storage request.
US10958425B2 Hosted dynamic provisioning protocol with servers and a networked responder
A network can operate a WiFi access point with credentials. An unconfigured device can support a Device Provisioning Protocol (DPP), and record bootstrap public keys and initiator private keys. The network can record bootstrap public and responder private keys and operate a DPP server. A responder proxy can establish a secure and mutually authenticated connection with the network. The network can (i) derive responder ephemeral public and private keys, (ii) record the initiator bootstrap public key, and (iii) select a responder mode for the responder. The network can derive an encryption key with at least the (i) recorded the initiator bootstrap public key and (ii) derived responder ephemeral private key. The network can encrypt credentials using at least the derived encryption key and send the encrypted credentials through the responder proxy to the initiator, which can forward the encrypted credentials to the device, thereby supporting a device configuration.
US10958422B2 Methods for disseminating reasoning supporting insights without disclosing uniquely identifiable data, and systems for the same
Embodiments disclosed herein relate to methods and systems for disseminating reasoning supporting insights made with uniquely identifiable data without disclosing the uniquely identifiable data.
US10958416B2 Encrypted and compressed data transmission with padding
In some examples, a system for executing instructions can include a processor to detect data to be transmitted to a storage device in response to a write operation. The processor can also determine that the data comprises a compressible characteristic that enables compression of the data to a size below a threshold value. Additionally, the processor can generate a modified data block by encrypting the compressed data, and adding a padding to the compressed and encrypted data. Furthermore, the processor can transmit the modified data block to the storage device.
US10958414B2 Clock period randomization for defense against cryptographic attacks
Methods, systems, and apparatuses for defending against cryptographic attacks using clock period randomization. The methods, systems, and apparatuses are designed to make side channel attacks and fault injection attacks more difficult by using a clock with a variable period during a cryptographic operation. In an example embodiment, a clock period randomizer includes a fixed delay generator and a variable delay generator, wherein a variable delay generated by the variable delay generator is based on a random or pseudorandom value that is changed occasionally or periodically. The methods, systems, and apparatuses are useful in hardware security applications where fault injection and/or side channel attacks are of concern.
US10958412B1 Communication using edge timing in a signal
Systems, methods, and circuitries are provided to perform bidirectional communication using edge timing. In one example, a method includes receiving, on a first signal line, a first signal having a first timing edge and a first data edge. The first timing edge is of a different type than the first data edge. The first data edge is an edge immediately adjacent to the first timing edge and occurs at a first elapsed time after the first timing edge. The method includes sampling the first signal at a predetermined sample time after the first timing edge to determine a first data value. A second data value is determined and a second signal is generated having a second timing edge and a second data edge. A second elapsed time between the second timing edge and the second data edge encodes a second data value. The second signal is transmitted on a second signal line.
US10958411B2 Multi-rate transceiver circuitry
Techniques to operate circuitry in an integrated circuit are provided. The circuitry may include rate detection circuitry, receiver circuitry, and configuration circuitry. The receiver circuitry may receive a data stream with an arbitrary data rate. The rate detection circuitry may receive a reference clock signal that is associated with the received data stream. The rate detection circuitry determines the frequency of the reference clock signal such that an appropriate clock signal may be generated for the receiver circuitry. The receiver clock signal may be generated by clock generation circuitry that is coupled to the rate detection circuitry. The configuration circuitry may accordingly configure the receiver circuitry based at least on the determined frequency of the reference clock signal so that the receiver circuitry may operate at the arbitrary data rate.
US10958409B2 Half duplex WTRU
A method performed by a HD-WTRU may comprise determining that an uplink SR and/or a PRACH preamble overlaps in time with one or more subframes of a scheduled downlink shared channel transmission. When the overlap occurs, the HD-WTRU may receive the downlink shared channel transmission on the one or more subframes. The HD-WTRU may process the downlink shared channel transmission, not transmit the SR and not transmit the PRACH preamble.
US10958401B2 Electronic device and user equipment in wireless communication system and wireless communication method
An electronic device and a user equipment in a wireless communication system and a wireless communication method. The electronic device includes: one or more processing circuits configured to acquire NACK information indicating an information transmission failure between a transmitting end and a receiving end in a wireless communication system and to acquire failure cause information indicating a cause of the information transmission failure, wherein the cause of the information transmission failure is classified as a link quality cause or a non-link quality cause; and when the cause of the information transmission failure is determined to be the non-link quality cause, generating spectrum sensing parameter information to adjust a spectrum sensing parameter at the transmitting end to increase a probability of successful information transmission between the transmitting end and the receiving end.
US10958400B2 Method and apparatus for transmitting/receiving uplink signaling information in a single carrier FDMA system
A method and an apparatus method are provided for transmitting uplink information including acknowledgement information in a wireless communication system. The method includes coding, by a terminal, uplink data and the acknowledgement information by using different coding schemes respectively; multiplexing, by the terminal, the coded uplink data and the coded acknowledgement information into the uplink information; and transmitting, by the terminal, the uplink information using resources. At least a portion of the uplink data is transmitted based on a first resource and the acknowledgement information is transmitted based on a second resource. The first resource and the second resource are adjacent to each other with respect to a time domain and a frequency domain. The acknowledgement information is located immediately adjacent to a pilot for the uplink data, and the pilot is used for demodulation of the uplink data.
US10958397B2 Method and apparatus for transmitting and receiving data
The prevent invention relates to a method and apparatus for transmitting and receiving data. The method for receiving control data by a terminal can include the steps of: a terminal receiving redundant information on a first control channel from a base station; the terminal receiving a first subframe from the base station and first blind decoding being performed on the first subframe in order to monitor the first control channel; the terminal receiving a second subframe from the base station and second blind decoding being performed on the second subframe on the basis of the redundant information and the first blind decoding information in order to monitor a second control channel.
US10958393B2 Methods and devices for handling and assigning uplink pilots
Disclosed are methods and devices for controlling radio base stations and User Equipments, UEs, in a wireless communication network. Corresponding computer programs are also provided. Embodiments provides mechanisms whereby it will be possible to determine whether an uplink pilot sequences has been contaminated. Further embodiments provides methods and devices for assigning a new uplink pilot sequence to a UE if the uplink pilot sequence assigned to the UE is deemed to be contaminated.
US10958390B2 Method and system for a repeater network that utilizes distributed transceivers with array processing
A device that comprises a plurality of distributed transceivers, a central processor and a network management engine may be configured to function as relay device, relaying an input data stream from a source device to at least one other device. The relaying may include configuring one or more of the plurality of distributed transceivers to particular mode of relay operation and receiving the input data stream from the source device via at least one of the configured one or more of the plurality of distributed transceivers. The relaying may also include transmitting at least one relay data stream corresponding to the input data stream to the at least one other device, via at least one of the configured one or more of the plurality of distributed transceivers.
US10958387B2 Inserting virtual carrier in conventional OFDM host carrier in communications system
A method of allocating transmission resources in an OFDM wireless telecommunication system arranged to communicate data using a plurality of OFDM sub-carriers. The method comprises allocating transmission resources provided by a first group of the plurality of OFDM sub-carriers within a first frequency band to terminals of a first type; allocating transmission resources provided by a second group of the plurality of OFDM sub-carriers within a second frequency band to terminals of a second type, the second group being smaller than the first group and the second frequency band being selected from within the first frequency band; transmitting control information comprising resource allocation information for terminals of the first type over a first bandwidth corresponding to the combined first and second groups of OFDM sub-carriers; and then transmitting control information comprising resource allocation information for terminals of the second type over a second bandwidth corresponding to the second group of OFDM sub-carriers.
US10958379B2 Mapping of channel encoded bits to symbol for retransmission
Aspects of the present disclosure relate to retransmissions of data within wireless communication networks. For a retransmission, at least a portion of the encoded bits of an original transmission may be mapped to different bit locations in one or more modulated symbols based on a non-random mapping rule. In some examples, the encoded bits of a symbol may be reversed within the symbol for a retransmission. In other examples, the first and last encoded bits within a symbol may be switched for a retransmission. Other non-random mapping rules, such as a bit location offset, may also be used to map encoded bits to different bit locations in the modulated symbol within a retransmission.
US10958377B2 Channel encoding and decoding method and device in wireless communications
Embodiments of this application provide an encoding and decoding method and device in wireless communications between network devices and user equipment. The encoding method includes: obtaining, by a transmit end, a post-polar-encoding data length corresponding to to-be-encoded data; segmenting, by the transmit end, the to-be-encoded data into at least one code block based on the post-encoding data length and a preset threshold; and performing, by the transmit end, polar encoding on each code block, and transmitting encoded data to a receive end. The embodiments of this application avoid a data transmission performance loss caused by an excessive quantity of segments.
US10958376B2 Method and apparatus for transmitting and receiving packet in communication system
A method for transmitting a packet for N data streams in a communication system is provided. The method includes dividing each of the data streams into data payloads and adding a header for discriminating between the N data streams to each of the data payloads, determining, from the source packet flow, an FEC source formed by source packets generated from an (N−M) number of data streams, distinguishing at least one source packet block, generating a source symbol block from the at least one distinguished source packet block, generating a repair symbol block formed by at least one repair symbol, determining a repair flow ID for identifying a repair flow formed by the repair symbols generated from the FEC source packet flow, generating an FEC repair packet by adding a header to each of the repair symbols of the repair flow, and transmitting the source packet and the FEC repair packet.
US10958374B2 Polar code rate matching method and apparatus
Example Polar code rate matching methods and apparatus are described. One example method includes determining a first index set corresponding to N to-be-encoded bits. The first index set includes indexes of Z polarized channels on which forced frozen bits are placed. The Z polarized channels are a subset of N polarized channels corresponding to the N to-be-encoded bits, N=2n, Z
US10958367B2 Network apparatus and clock synchronization method
A network apparatus connected with a first clock source and at least one second clock source is provided. The network apparatus includes a system clock, a slave port connected to the first clock source, at least one passive port connected to the at least one second clock source, and a processor that controls synchronization of the system clock. The processor determines, from the slave port, a first clock offset between the system clock and a clock of the first clock source. The processor determines, from the at least one passive port, at least one second clock offset between the system clock and at least one clock of the at least one second clock source. The processor determines a true clock offset based on the first clock offset and the at least one second clock offset and synchronizes the system clock using the true clock offset.
US10958365B2 Reception apparatus, reception method, transmission apparatus, and transmission method
The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method that enable provision of an emergency warning service more suited to actual operation.Provided is a reception apparatus that includes a reception section and a demodulation section. The reception section receives a physical layer frame transported as a broadcast signal. The demodulation section demodulates physical layer signalling acquired from the physical layer frame and monitors whether or not emergency warning information has been transported on a basis of emergency warning notice information acquired as a result of the demodulation. In a case where the emergency warning notice information indicates that the emergency warning information has been transported, the reception apparatus starts up automatically. The present technology is applicable, for example, to a transport system for transporting a physical layer frame compliant with a DVB-T2 standard.
US10958364B2 Data transmission method, device, and system
The present disclosure discloses a data transmission method, a device, and a system, relates to the communications field, and can resolve a prior-art problem that a receive end cannot correctly receive data because a starting moment of sending information on a license-exempt spectrum cannot be determined. A specific solution is as follows: A first device detects first information of a first serving cell in a preset time period of a first subframe on a first time resource or a first time set of a subframe on a first time resource, determines a starting position of a second time resource according to the first information, and detects second information of the first serving cell in a second time set of a subframe on the second time resource. The present disclosure is used for data transmission.
US10958360B2 Transceiver and method for distance measurement
A transceiver for distance measurements between the transceiver and an apparatus is provided. The transceiver has a transmitter configured to emit a first signal portion to be emitted at a first center frequency and a second signal portion to be emitted at a second center frequency so that the first signal portion to be emitted is radiated back from the apparatus to the transceiver as a first reflected signal portion and so that the second signal portion to be emitted is radiated back from the apparatus to the transceiver as a second reflected signal portion. In addition, the transceiver has a receiver configured to receive the first reflected signal portion radiated back from the apparatus to the transceiver and the second reflected signal portion radiated back from the apparatus to the transceiver. Furthermore, the transceiver has a measuring module configured to determine a distance between the transceiver and the apparatus.
US10958359B2 Communication apparatus and communication system
A communication apparatus of the present disclosure includes: an antenna unit including a human body electrode and a spatial electrode; a communication circuit unit that performs communication using at least a human body as a communication medium via the antenna unit; and a shielding structure that has an opening into which a portion of the human body or a communication conductor electrically conducted to the human body is insertable, and contains at least a portion of the antenna unit of the communication circuit unit and the antenna unit.
US10958358B2 Signal transmission system and method
A signal transmission system including a first transducer mounted to a surface of a member, a second transducer movable into contact with a second surface of the member, a material disposed between the second transducer and the second surface of the member. A method for communicating acoustic energy through a member including pressing a second transducer to a second surface of the member, the member having a first transducer mounted to an opposite surface thereof, sandwiching a material between the second transducer and the second surface of the member, and transmitting a signal between the first transducer and the second transducer.
US10958357B2 Distributed optical resonator with thin receiver unit
A receiver for receiving an incident beam of optical power from a remote transmitter over a predefined field of view, comprising an input lens having a high durability coating that can withstand domestic handling and contamination. Such a high durability coating may reflect a non-insignificant part of the light incident thereon. Behind the lens, there is fitted a retroreflector disposed such that it reflects that part of the incident beam traversing the lens, back through the lens to the transmitter. Reflections from the front surface of the lens impinge on one or more transparent beam catchers appropriately located, and equipped with energy conversion devices, such as photovoltaic cells, to convert light from the reflections of the incident beam into electricity. Additional energy conversion devices may be located inward of the lens, to collect and convert reflections from the inner surface of the lens, of light returning from the retroreflector.
US10958354B2 Forward and backward propagation methods and structures for coherent optical receiver
A method and structure for signal propagation in a coherent optical receiver device. Asynchronous equalization helps to reduce complexity and power dissipation, and also improves the robustness of timing recovery. However, conventional devices using inverse interpolation filters ignore adaptation algorithms. The present invention provides for forward propagation and backward propagation. In the forward case, the filter input signal is forward propagated through a filter to the adaptation engine, while, in the backward case, the error signal is backward propagated through a filter to the asynchronous domain. Using such forward and backward propagation schemes reduces implementation complexity while providing optical device performance.
US10958351B2 Mitigation of atmospheric scintillation for communication
The present application is directed to an optical terminal including two linearly polarized optical transmit beams configured to exhibit a time-delay therebetween. The optical terminal may include a quarter-wave plate such that the linearly polarized transmit beam becomes circularly polarized. The optical terminal may also include a receiving ground terminal including a properly oriented quarter-wave plate for separating and directing the two recovered linearly polarized beams. The application is also directed to a method for reconstructing an originally transmitted data stream.
US10958350B2 Laser grid structures for wireless high speed data transfers
Disclosed herein are various embodiments for high performance wireless data transfers. In an example embodiment, laser chips are used to support the data transfers using laser signals that encode the data to be transferred. The laser chip can be configured to (1) receive a digital signal and (2) responsive to the received digital signal, generate and emit a variable laser signal, wherein the laser chip comprises a laser-emitting epitaxial structure, wherein the laser-emitting epitaxial structure comprises a plurality of laser-emitting regions within a single mesa structure that generate the variable laser signal. Also disclosed are a number of embodiments for a photonics receiver that can receive and digitize the laser signals produced by the laser chips. Such technology can be used to wireless transfer large data sets such as lidar point clouds at high data rates.
US10958346B2 Radio frequency over glass system with radio frequency over glass fiber extender
The present disclosure provide for a radio frequency over glass (RFoG) system having an optical node and an RFoG extender residing in a first service area coupled to the optical node. The RFoG functions to transmit an upstream (US) radio frequency (RF) signal to a head end, receive a downstream (DS) RF signal from the head end and extend the DS RF signal to the second service area. The second service area is different from the first service area and the second service area is remote from the first service area.
US10958338B2 Short-term optical recovery systems and methods for coherent optical receivers
Short-term optical recovery systems and methods in coherent optical receivers minimize recovery time for fault scenarios and signal reacquisition while maintaining robust signal acquisition. The short-term optical recovery systems and methods include special techniques and algorithms to minimize recovery time, making coherent systems similar in time as conventional direct detection recovery. The short-term optical recovery systems and methods include an expedited acquisition engine that includes a reference clock recovery, a compensator to remove chromatic dispersion, a burst framer, and a compensator to remove polarization dispersion. Importantly, the expedited acquisition engine uses a memory oriented architecture to allow some properties of the acquisition engine to be stored during initial acquisition and, hence, later on be deployed in any fault scenario to expedite further recovery of a signal.
US10958335B2 Intermediary satellite network for cross-strapping and local network decongestion
A space-based electronic data transfer network system is disclosed. The space-based electronic data transfer network system connects to multiple external sources and transmits information securely within the network, enabling information to be quickly communicated between external satellites and ground stations. The space-based electronic data transfer network system is modularly expandable and additional external satellites and communications frequencies may be incorporated into the network by simply adding one or more additional satellites capable of communicating with the external satellite or communications frequency.
US10958329B2 Data transmission method, terminal device, and network device
This application provides a data transmission method, a terminal device, and a network device. The method includes: sending, by a terminal device, first information to a network device, where the first information is used to indicate a first channel quality indicator (CQI) corresponding to a first block error rate; and sending, by the terminal device, second information to the network device by using radio resource control (RRC) signaling or media access control (MAC) signaling, where the second information is used to indicate a difference between the first CQI and a second CQI, the second CQI is a CQI corresponding to a second block error rate, and the first block error rate is greater than the second block error rate.
US10958328B2 Beam management enhancements for mmWave operations
Beam management enhancements for advanced millimeter wave (mm Wave) operations are disclosed. As a part of channel state information (CSI) reporting configuration, a user equipment may include an interference plus noise measurement of beams for consideration in beam management. The UE measures a set of signaling resources of each beam for power contribution and interference plus noise. According to the particular configuration, the UE may rank all of the available beams into a subset of the highest ranked beams, ranked either by the interference plus noise measurement, by the power contribution metric, or by a combination of both. The UE reports an identification of the subset to the serving base station which determines the beam to use for subsequent communications with the UE.
US10958326B2 Method and apparatus for resource-based CSI acquisition in advanced wireless communication systems
A method of a user equipment (UE) in a wireless communication system is provided. The method comprises receiving, from at least one transmission and reception point (TRP) of a group of (N) TRPs, channel status information (CSI) configuration information, determining a CSI report based on the CSI configuration information, identifying, based on the configuration information, one or more TRPs of the group of (N) TRPs to transmit the determined CSI report, and transmitting, to the one or more TRPs, the determined CSI report over an uplink channel. The determined CSI report includes a TRP indicator for selecting (M) TRPs of the group of (N) TRPs, and CSI for each of the selected (M) TRPs, wherein N is greater than one, and wherein M is greater or equal to 1, and less or equal to N.
US10958325B1 Method and apparatus for selecting antenna for beam measurement
Disclosed herein is a method and apparatus for selecting an antenna for beam measurement in which a terminal and a base station can communicate with each other in a 5th generation (5G) communication environment by executing an embedded artificial intelligence (AI) algorithm and/or a machine learning algorithm to perform signal processing. The method for selecting an antenna according to an embodiment of the present disclosure can include transmitting, to a base station, a report indicating that an antenna selection function for beam measurement is provided, receiving resource allocation information for beam measurement corresponding to the report from the base station, and performing, in response to a change in a beam direction caused by rotation of a terminal, beam tracking, based on commencement of a beam measurement period included in the resource allocation information for beam measurement.
US10958321B2 Wireless communication system enhancement link data transfer method and apparatus thereof
A method for transmitting Physical Uplink Shared Channel (PUSCH) performed by a User Equipment (UE) in a wireless communication system may include receive downlink control information (DCI) for uplink (UL) transmission scheduling; and performing codebook based PUSCH transmission based on precoding information included in the DCI.