Document Document Title
US10945781B2 Variable phase generation and detection for radio-frequency (RF) ablation
A Radio Frequency (RF) ablation system includes a signal generator, control circuitry, a plurality of non-linear amplifiers, and a processor. The signal generator is configured to generate an RF signal having a given frequency. The control circuitry is configured to set phases and amplitudes of a plurality of replicas of the RF signal generated by the signal generator. The plurality of non-linear amplifiers is configured to amplify the plurality of replicas of the RF signal, and to drive a respective plurality of ablation electrodes in a patient body with the amplified replicas. The processor is configured to receive a return signal, including a superposition of the replicas sensed by a patch electrode attached to the patient body, and to adaptively adjust the phases and amplitudes of the replicas in response to the return signal, by controlling the control circuitry.
US10945776B2 Surgical assembly and method for repairing depression fractures
A surgical method includes accessing a depressed bone fragment of a depression fracture with a surgical assembly. The surgical assembly includes a cannula and an obturator receivable through the cannula. The method further includes positioning the depressed bone fragment toward its original anatomical position using a blunt tip of the obturator. The method also includes injecting a liquid repair material through the cannula to the depression fracture to repair the depression fracture.
US10945774B2 Orthopedic plating assembly for bone fixation and subsidence
Orthopedic plating assemblies and methods for bone fixation that include an orthopedic plate and orthopedic anchors that can accommodate subsidence in the vertebral bodies as well as prevent the anchors from “backing out” of their installed position. The orthopedic anchors may be capable of rotating and translating with respect to the plate, and the plate may be able to translate after being fastened to the vertebral bodies.
US10945766B2 Polyaxial pedicle screw
A polyaxial bone anchor including a housing, a bone screw, and a retainer for pivotably coupling the head of the bone screw to the housing. The retainer is positioned into the bore of the housing and includes a plurality of alternating tabs and slots circumferentially arranged to define a cavity for receiving the head portion of the bone screw therein. The retainer is axially moveable in the housing from a first position in which the head portion is not passable through the lower opening of the retainer to a second position in which the head portion is passable through the lower opening of the retainer.
US10945763B2 Orthopedic spring hinge system and methods thereof
A device, kit, and method for the treatment of anatomical joint dysfunctions, and more particularly, to a spring hinge comprising: a primary coil spring having a helical structure with a central cavity, wherein the primary coil spring forms a plurality of spirals layered against one another when the primary coil spring is in an unexpanded state; wherein the primary coil spring comprises surfaces that are configured to nest against each other to resist translational or shearing movement between adjoining spiral layers.
US10945760B2 Cannulation device
The invention relates to a cannulation device (1) for providing an access to a patient through a skin of the patient, comprising a puncture needle (11) with a needle tip (113) for puncturing the skin of the patient and a cannula (12). The cannulation device (1) is characterized in that the puncture needle (11) is movably connected to the cannula (12).
US10945759B2 Microneedle device
A microneedle device includes an elastic sleeve to provide a biasing force and also to provide a fluid impermeable seal. The biasing force urges a barrel from the extended position to the retracted position. As a seal, the sleeve prevents contamination by fluids that may enter the barrel. Additionally, the distal end of the barrel features an undulating (waveform-like) formation to prevent suction buildup between the barrel and a patient's skin.
US10945754B2 Ultrasound device
An ultrasound device includes: an ultrasound generator; an ultrasound probe; and a distal end treatment portion capable of forming a bone hole when pressed against a bone. The distal end treatment portion includes a base portion, and a distal end portion. The distal end portion includes projections and a valley portion between adjacent projections. Each projection is formed of at least one excision surface that is inclined from a base of the projection to a distal top of the projection. The excision surface is capable of finely crushing the bone. The valley portion includes a valley peak at a distal-most meeting point of adjacent projections such that a surface of the valley extending distally from a point at which the valley meets an outer surface of the base portion to the valley peak is inclined.
US10945753B2 System and method for controlling an ultrasonic tool
Systems (10) and methods (12) of controlling an ultrasonic surgical tool (20) with a console (22) are provided. A first drive signal (40) is applied to the ultrasonic surgical tool (20). A characteristic of a harmonic signal (44) resulting from application of the first drive signal (40) to the ultrasonic surgical tool (20) is acquired. A cancellation signal (70) is generated based on the characteristic of the harmonic signal (44). The first drive signal (40) and the cancellation signal (70) are combined to produce a second drive signal (80) that is sinusoidal. The second drive signal (80) is applied to the ultrasonic surgical tool (20) such that presence of the harmonic signal (44) resulting from application of the second drive signal (80) is reduced relative to presence of the harmonic signal (44) resulting from application of the first drive signal (40).
US10945751B2 System for myomectomy and morcellation
Surgical instruments and surgical systems including the surgical instrument and a morcellator. The surgical instrument includes a tool assembly having an articulating joint and a screw positioned at a distal end of the articulating joint. The articulating joint is configured to articulate a distal portion of the tool assembly at an angle in relation to the longitudinal axis of the surgical instrument. The screw is configured to engage tissue, for example, a myoma in the uterine wall of a patient, and is configured to pitch and roll the tissue to expose cutting planes. The morcellator is configured to engage the tissue to morcellate the tissue and remove the tissue from a patient.
US10945748B2 End effector apparatus for a surgical instrument
An end effector apparatus for a surgical instrument is disclosed. The apparatus includes a first jaw mounted on a first revolute joint, the first jaw having a manipulating portion extending forwardly from the first revolute joint and a lever arm projecting rearwardly from the first revolute joint. The apparatus also includes a second jaw having a manipulating portion generally opposing the manipulating portion of the first jaw, and a coupler having an actuation end disposed overlapping the lever arm of the first jaw, the first and second jaws being laterally spaced apart to provide clearance for the actuation end of the coupler. The apparatus further includes a linkage extending rearwardly between the actuation end of the coupler and the lever arm of the first jaw, the linkage being operable to cause opening and closing movements of the first jaw about the first revolute joint in response to reciprocating movement of the coupler.
US10945745B2 Variable curve jig for an intramedullary device
The present invention relates to an apparatus for affixing intramedullary devices in a body. In particular the apparatus comprises a jig affixable to an intramedullary nail. There is also provided a method of determining the position of holes to be drilled through a bone which align with holes in the nail.
US10945744B2 Drill guide with adjustable stop
Drill guides and related methods are disclosed herein, e.g., for use in surgical procedures. In some embodiments, a drill guide can include an adjustment mechanism that permits one-handed adjustment of the guide depth and does not require that the drill guide be removed from the patient or that the drill be removed from the drill guide when making an adjustment. The adjustment mechanism can include a trigger that moves first and second detents into and out of engagement with a guide stem to allow step-wise adjustment of the guide depth.
US10945741B2 Non-pneumatic tourniquet device
This invention presents a non-pneumatic tourniquet device designed for quick, easy application to an injured digit, such as a finger or a toe. One preferred embodiment comprises a frame, which is affixed to a flexible layer or membrane, and allows for an opening for the insertion of the injured digit through the device. This easy to use apparatus temporarily checks the bleeding or blood flow by applying an external pressure or a compression to the blood vessels in an appendage and also allows for exsanguination of the injured area.
US10945739B2 Device and method for injection, photoactivation and solidifaction of liquid embolic material in the vascular system or other organic cavities
The present invention concerns an organic cavity injection device including an injection cannula for injecting a photo-activatable substance inside an organic cavity; at least one element or a plurality of elements configured to control the removal of a resident substance from the organic cavity and simultaneously prevent removal of the non-activated photo-activatable substance from the organic cavity; and an optical waveguide for providing electromagnetic radiation inside the organic cavity to the photo-activatable substance to photoactive the photo-activatable substance inside the organic cavity.
US10945736B2 Fixing device for blood vessel suturing
A fixing device for suturing of blood vessels is provided, which includes a connecting rod, a first clamping member, a second clamping member, a first extension tube and a second extension tube. One end of the first clamping member is disposed on the connecting rod, and the other end of the first clamping member has a first clamping head. One end of the second clamping member is disposed on the connecting rod, and the other end of the second clamping member has a second clamping head. The first extension tube is disposed on an inner side of the first clamping head. The second extension tube is disposed on an inner side of the second clamping head and opposite to the first extension tube, wherein a relative position of the first extension tube and the second extension tube is adjustable.
US10945733B2 Surgical buttress reload and tip attachment assemblies for surgical stapling apparatus
A surgical stapling apparatus includes a handle assembly, an elongate tubular body, a loading unit including an anvil assembly and a staple cartridge assembly, and a reload assembly. The reload assembly includes a staple cartridge releasably disposed within the staple cartridge assembly of the loading unit, a cartridge buttress releasably secured to the staple cartridge, and an anvil buttress including a proximal portion releasably secured to the staple cartridge and a distal portion releasably coupled to the anvil assembly of the loading unit.
US10945726B2 Surgical fastener delivery and locking mechanism
The invention provides a fastening device for laparoscopic hernia repair. The coordinated operation of two insertion members stabilizes a fastener during closure and locking to ensure that the fastener is locked in the intended location before the device releases from the fastener. One of the insertion members includes a pair of prongs that exhibit a closed configuration when they are disposed in a recess at an end of the fastener. The fastener has a hook at one end and a loop at the other end. The insertion members push the fastener out from the device and through the tissue. A curvature in at least one of the insertion members pushes the hook through the loop all while the prongs are in the recess in the fastener, thereby stabilizing the fastener with respect to the device.
US10945725B2 Implant inserter
Inserters for dynamic implants include hooks that engage connecting means of the implants and rams that press against bridges of the implants when the inserters are actuated.
US10945724B2 Apparatus and methods for adhesion
An adhesion device incorporating a plurality of element block assemblies which are partially disposed within an element support body having an engagement surface. Each element block assembly may include an element activation sheet, an element deployment sheet, a plurality of engagement elements, and an element transition mechanism which is operatively coupled to the engagement elements. The element transition mechanism is configured to reversible transition from a neutral configuration wherein the element activation sheet is substantially adjacent to the element deployment sheet, and an expanded configuration wherein the element activation sheet and the element deployment sheet are separated by a transition gap. The element support body being configured while each element transition mechanism is disposed in the neutral configuration to constrain each engagement element in a deployment state wherein each engagement element disposed in a substantially straightened configuration which is substantially perpendicular to the engagement surface and which is suitable for insertion into (or removal from) a target material.
US10945719B2 Devices, systems and methods for retracting, lifting, compressing, supporting or repositioning tissues or anatomical structures
Devices, systems and methods for retracting, lifting, compressing, supporting or repositioning tissues, organs, anatomical structures, grafts or other structures within the body of human or animal subjects for the purpose of treating a diseases or disorders and/or for cosmetic or reconstructive purposes and/or for research and development purposes or other purposes.
US10945718B2 Device for heart repair
A catheter device for repair of the heart by implanting an artificial chord is disclosed. The device comprises a leaflet anchor 10 for placement in a leaflet 12 of a heart valve, wherein the leaflet anchor 10 is arranged to be coupled to the artificial chord 14; and a mechanical gripper device 6 for grasping the leaflet 12 of the heart valve, wherein the gripper device 6 comprises a leaflet anchor channel for housing the leaflet anchor 10 in a folded configuration; the gripper device 6 and leaflet anchor 10 being arranged such that when, in use, the gripper device 6 grasps the leaflet 12, the leaflet anchor 10 can be pushed out of the leaflet anchor channel to pierce the leaflet 12 and form the leaflet anchor 10 into an unfolded configuration so that hooked formations of the leaflet anchor 10 can, in use, secure the leaflet anchor 10 in the leaflet 12.
US10945716B2 Patent foramen ovale closure method
The present invention relates to devices for closing a passageway in a body, for example a patent foramen ovale (PFO) in a heart, and related methods of using such closure devices for closing the passageway. The method includes introducing a mechanical closure device into an atrium of the heart and transeptally deploying the closure device across the interatrial septum to provide proximation of the septum secundum and septum primum.
US10945711B2 Tissue sampling device
A tissue sampling device includes a flexible sheath 34; a needle tube 35 which is inserted into the sheath 34 so as to advance and retreat and with which biological tissue is punctured; and an operating unit which is provided on a proximal side of the sheath 34 and is used for operating the advancing and retreating of the needle tube 35. This needle tube 35 has a distal portion provided with a slit 50 extending toward the proximal side from a distal opening 35c, and when the distal portion is in a state of protruding from a distal end of the sheath 34, at least a part of the distal portion is positioned further on the radially outside than the inner surface of the sheath when viewed from an axial direction of the needle tube 35.
US10945709B2 Systems, methods and computer readable storage media storing instructions for image-guided interventions based on patient-specific models
Systems, methods, and computer-readable storage media relate to generate an integrated image based on strain data and elastic model. The method may include determining, by a processor, a range of probe positions for placement of an ultrasound probe with respect to a patient based on strain data, the range of positions including a first position, a second position, and one or more positions there between. The method may also include acquiring 3D TRUS images of the patient at each of the one or more positions of the range and generating a patient specific biomechanical model based on the 3D TRUS images. The method may further include integrating the patient specific biomechanical model, the 3D TRUS images and MR images to generate an integrated image of the prostate. The methods, systems, and computer readable media can improve efficiency and accuracy of 3D TRUS and MR image registration, e.g., for image-guided interventions.
US10945706B2 Hand held ultrasound probe
A portable ultrasound probe is described having a mechanical transducer, rotating mirror and mirror motor. The transducer can be used for diagnostic imaging and procedural guidance imaging. The probe has a light weight design for easy one handed use, and can use external processors to provide proper image display with accompanying software.
US10945701B2 Segment-based flash suppression in ultrasound color flow
Flash suppression is provided in motion imaging. Separate regions of motion in a same frame or image are tested for flash independently. The size, shape, spatial variance, and/or location of a given region are used to categorize a level or likelihood of flash artifact for that region. Based on the level or likelihood, the motion information is altered to reduce flash.
US10945700B2 Non-invasive estimation of intravascular pressure changes using vector velocity ultrasound (US)
A method for determining pressure gradients with ultrasound data includes acquiring ultrasound data of a vessel and generating a velocity vector profile for flow in the vessel with the ultrasound data. The method further includes computing an acceleration with the velocity vector profile. The acceleration includes at least a temporal acceleration, and computing the temporal acceleration includes reducing noise from the velocity vector profile and determining the temporal acceleration from the noise-reduced velocity data. The method further includes determining the pressure gradients with the computed acceleration. The method further includes displaying an ultrasound image of the vessel with indicia indicative of the pressure gradients superimposed thereover.
US10945699B2 Respiratory sound analysis for lung health assessment
A respiratory acoustic analysis system for sensing and analyzing respiratory sounds of a patient may include a High Frequency Chest Wall Oscillation (HFCWO) vest, at least one sensor coupled with the HFCWO vest, and an algorithm stored in a processor for processing sensed data from the at least one acoustic sensor to provide processed data describing the respiratory sounds of the patient, in a form that can be used by a physician or other user.
US10945698B2 Radiation imaging apparatus, radiation imaging system, radiation imaging method, and storage medium
Provided is a radiation imaging apparatus, including: a radiation detector configured to detect radiation; a first detector designation unit configured to designate a first radiation detector; a second detector designation unit configured to designate a second radiation detector registered in the radiation imaging apparatus in advance; and an information control unit configured to associate setting information on the second radiation detector with the first radiation detector after the first radiation detector and the second radiation detector are designated.
US10945691B2 Sensitivity optimized patient positioning system for dark-field x-ray imaging
The present invention relates to grating based Dark-Field and/or phase-contrast X-ray imaging. In order to improve the quality of an image, a radiography system (10) for grating based Dark-Field and/or phase-contrast X-ray imaging for imaging a patient by irradiating the patient is provided. The system comprises a source unit (12), a detection unit (14) and a patient support unit (16) with a patient abutting surface (18). The source unit (12) and the detection unit (14) are arranged along an optical axis (13) and the patient support unit (16) is arranged in between. Further, an abutting distance (dA) between the source unit (12) and the patient abutting surface (18) along the optical axis (13) is adaptable. The abutting distance (dA) and an actual sensitivity, based on the abutting distance (dA), are taken into account for imaging, such that a trade-off between sensitivity and field of view in a patient specific manner is achievable, e.g. the best trade-off.
US10945686B2 System for medical imaging
A patient imaging system for creating visual representations for analysis includes an imaging source and a patient support disposed proximate the imaging source configured to receive and support the patient. An imaging device is disposed adjacent to the patient support and incorporates at least one detector, one or more slats cooperating with the at least one detector and a collimator disposed between the one or more slats and patient support having a plurality of links adjustably positionable on the collimator. The plurality of links receive and support imaging plates that may be adjusted to provide a variety of image settings such that the imaging device and imaging source define a pre-determined imaging volume in an imaging region for the patient positioned in the imaging system.
US10945684B2 Ultrasonic CT device
The ultrasonic CT device includes: a first water tank configured such that an object is inserted therein, the first water tank being filled with a medium through which an ultrasonic wave passes; a ring array that irradiates an ultrasonic wave to the object and detects an ultrasonic wave reflected by the object while moving on an outer surface of the first water tank; and a signal processing unit that generates a tomographic image of the object based on a signal obtained by the ring array. The ultrasonic CT device further includes: a second water tank that houses the first water tank and the ring array; and a lid having a hole or a notch which is provided on a side of the object in the second water tank and which drains the medium.
US10945682B2 Geometric misalignment correction method for chest tomosynthesis reconstruction
A method and system to correct for alignment errors between assumed and actual geometric parameters of an acquisition geometry during image reconstruction in a chest tomosynthesis application includes receiving at least 2 raw projection images acquired on at least 2 different positions in a known acquisition geometry, determining an actual geometric parameter value by determining the minimum of a redundant planes cost function which is calculated for a varying range of the geometric parameter values, and which is determined by: a) at least one plane which intersects an X-ray source trajectory with at least two points, b) an intersection between the planes and a detector surface for which points the source positions are determined, and c) for which the parameters determining the intersection (λ, μ, l) are used for the construction of the cost function, applying the calculated actual geometric parameter value of the acquisition geometry for the image reconstruction of the plurality of images, characterized in that, a weighting function is applied to the plurality of acquired images prior to calculating the cost function.
US10945679B2 Modular monitoring smart bed
A patient monitoring system includes sensors, a patient support assembly, and a gateway device and/or control module. Example sensors include physiological sensors and patient status devices. The sensors acquire patient-related data. Patient related action is determined based on the patient-related data.
US10945677B2 Method for detecting biometric information and electronic device using same
A wearable electronic device for detecting biometric information is provided. The device includes a motion sensor, one or more optical sensors including a light emitting unit and a light receiving unit, and at least one processor configured to obtain a first motion signal corresponding to the wearable electronic device, prior to a biological signal being obtained, emit light using the light emitting unit based on a determination that the first motion signal satisfies a specified condition, obtain the biological signal corresponding to a user using the light receiving unit based on reflected light which the light is reflected on the user, obtain, using the motion sensor, a second motion signal corresponding to the wearable electronic device during the obtaining of the biological signal, and refrain from the emitting of the light, based on a determination that the second motion signal does not satisfy the specified condition.
US10945669B2 Flowable electronics
Electronic devices and systems that overcome the limitation of stiffness and rigidity generally associated with electronics and allow for delivery via minimally invasive or percutaneous access and delivery systems are described herein. The devices and systems are able to change in size, such as from a larger electronic construct to a smaller flowable configuration. The devices and systems are configured to open or reconfigure to return to the original size and spatial dimensions at the site. In another embodiment, the devices and systems begin as a plurality of discrete electrical elements in a flowable state, and change to a non-fluent state thereby forming an electrical construct. The electrical elements are able to communicate by direct contact with each other or near field inter-device communication means. This allows the electronic device or system to be applied, adhere and conform to the underlying surface.
US10945668B2 Adhesive layer application and removal device for wearable hardware
A method is disclosed that includes removing an adhesive layer from a lower housing of a monitoring device; aligning the monitoring device with an opening of an adhesive applicator; coupling an uppermost adhesive layer that is positioned within the adhesive applicator with the lower housing; and removing the monitoring device from the opening of the adhesive applicator. A shape of the lower housing of the monitor corresponds to the shape of the opening of the adhesive applicator; and aligning the monitoring device with the opening of the adhesive applicator comprises matching the orientation of the lower housing to the orientation of the opening in the adhesive applicator. The method also includes the monitoring device selectively entering a battery preservation mode.
US10945667B2 Restraint management
There is provided a restraint management apparatus. The restraint management apparatus comprises a processing unit arranged to: receive one or more types of sensor data; determine a status of a subject based on the received sensor data; determine, based on the determined subject status, a restraint parameter for a restraint device configured to restrain a body part of the subject; and output a signal based on the determined restraint parameter.
US10945666B2 Skin device including a flexible area and means for limiting bending
The invention relates to a device intended for being attached to the skin of a user, the device being substantially planar and including at least one flexible area in which the device can be bent relative to an axis located in the plane of the device, and in which components sensitive to bending are placed, the device including means for limiting the bending such as to limit the bending of said at least one flexible area of the device relative to at least one axis located in the plane of the device.
US10945661B2 Physiological feedback systems and methods
The disclosed physiological feedback systems and methods assist with assessing, monitoring and/or treating a patient experiencing a cardiac arrest event. The systems and methods receive multiple inputs and are continuous and/or iterative during a treatment session to provide physiological state trends of the patient. An index of the physiological state of the patient can be derived and confounders, and/or their effects, can be identified, and/or removed, from the index. Additionally, the systems and methods can assist with determining ischemic injury in a patient based on cerebral tissue oxygenation and/or other physiological data.
US10945658B2 Systems and methods for early detection of fracture healing
In some embodiments, there is provide a method of analysing a bone fracture, comprising; stabilizing a bone having a fracture including a first support point located distal of the fracture and a second support point located proximal of the fracture; applying a force to an area of the bone having the fracture to cause a displacement of the fracture; imaging the bone during the application of force thereto; and comparing the image of the bone during the application of force to an image of the bone without the application of force to determine the state of the fracture.
US10945657B2 Automated surface area assessment for dermatologic lesions
A method for assessing a three-dimensional (3D) surface area having one or more lesions is disclosed. The method includes steps of: capturing a two-dimensional (2D) color image and a depth image of the 3D surface area; enhancing contrast of the 2D color image; segmenting the one or more lesions of the 2D color image into one or more segmented lesions; and calculating 3D area of the one or more segmented lesions using information from 2D color image and the depth image.
US10945656B2 Device and method for imaging collagen structure in vivo
The present invention relates to systems and methods or wide-field polarized imaging of the skin. Preferred embodiments of the invention provide quantitative characterization of collagen structures in the skin and can be used to monitor skin treatment. A preferred embodiment can comprise a handheld imaging device that generates polarized images at different depths beneath a dermal surface and a data processor to process image data.
US10945652B1 Kegel exercise measurement and feedback device
A Kegel exercise measurement and feedback device measures the amount of force that is exerted on a sensor portion and provides feedback in the form of vibration, a phrase or a light that is emitted from a feedback module. A sensor portion comprises a resilient body having a bladder in an inner cavity that can be compressed by Kegel exercises. Air within the bladder is forced into a bellows of the measurement portion which expands the bellows and a contactor plate attached thereto. As the contactor plate moves, due to the expansion of the bellows, it makes contact with level contactors to activate a corresponding feedback phrase, emitted light or vibration. The phrases emitted may be phrases recorded by a user and stored in memory or may be pre-loaded into memory. The sensor portion may be detachable from the measurement portion of connection conduit.
US10945649B2 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.
US10945648B2 User-worn device for noninvasively measuring a physiological parameter of a user
The present disclosure relates to noninvasive methods, devices, and systems for measuring various blood constituents or analytes, such as glucose. In an embodiment, a light source comprises LEDs and super-luminescent LEDs. The light source emits light at least wavelengths of about 1610 nm, about 1640 nm, and about 1665 nm. In an embodiment, the detector comprises a plurality of photodetectors arranged in a special geometry comprising one of a substantially linear substantially equal spaced geometry, a substantially linear substantially non-equal spaced geometry, and a substantially grid geometry.
US10945647B2 Analyte sensor transmitter unit configuration for a data monitoring and management system
Method and system for providing analyte sensor alignment and retention mechanism for improved connectivity with a transmitter unit for electrical connection, and further including transmitter unit contact pins with metal components to improve electrical conductivity with the analyte sensor in an analyte monitoring and management system is provided.
US10945646B2 Methods for analyte monitoring management and analyte measurement data management, and articles of manufacture related thereto
Generally, methods of analyte monitoring management, and articles of manufacturing related thereto, are provided. The methods include receiving analyte measurement data and analyzing the analyte measurement data for health related parameters. Recommendations are determined for creating or modifying a treatment program based on the analysis, and provided within a user-interface that enables a user to create or modify the treatment program. Further, generally, methods of for managing analyte measurement data, and articles of manufacturing related thereto, are provided. The methods include receiving analyte measurement data that represent data collected over a time period, and analyzing the analyte measurement data for analyte episodes within that time period. Threshold based episodes and/or rate-of-change based episodes may be determined.
US10945642B2 Apparatus and method for monitoring disease progression in a subject
An apparatus comprises an activity monitor for measuring physical activity of a subject. The activity monitor is configured to obtain a first set of physical activity data over a first time period, for example during the day, and a second set of physical activity data over a second time period, for example during the night. A processor processes the data obtained by the activity monitor to calculate a physical activity ratio which is the ratio of the physical activity measured during the first time period to the physical activity measured in the second time period. The processor also calculates a first overall value which represents an activity level of the subject during the first time period. The physical activity ratio together with the first overall value may be used to assess the severity of symptoms of COPD displayed by a subject or to identify respiratory disease comorbidity information for example psychological issues such as low motivation, or sleep quality issues displayed by the subject.
US10945641B2 Virtual reality for movement disorder diagnosis and/or treatment
Methods and/or systems for diagnosing, monitoring and/or treating persons at risk for falling and/or other pathological conditions. In an exemplary embodiment of the invention, people are diagnosed before they actually start falling. Optionally, the diagnosis includes trying out and identifying one or more fall triggers using virtual reality tools. Optionally or alternatively, treatment includes training the persons using situations and/or triggers which are determined to be relevant for that person.
US10945639B2 Fitting room mirror
The present invention relates to a fitting room mirror including image capturing means and image processing means enabling the determination of body dimensions and in providing cloth-fitting advice to the user.
US10945637B2 Image based jaundice diagnosing method and apparatus and image based jaundice diagnosis assisting apparatus
Disclosed are image based jaundice analyzing method and apparatus. The image based jaundice analyzing method according to an exemplary embodiment of the present disclosure includes: receiving an image for jaundice diagnosis obtained by photographing a specific body part of a user and a reference object in a location where the user is currently located; generating color distortion information representing a degree of color distortion of the reference object included in the image for jaundice diagnosis; generating a correction image for jaundice diagnosis by correcting the color distortion of the image for jaundice diagnosis based on the color distortion information; and diagnosing a jaundice symptom of the user using the correction image for jaundice diagnosis.
US10945633B2 Automated catalog and system for correction of inhomogeneous fields
A method for providing a localization system with detailed information regarding a catheter's construction, while at the same time preventing operator input errors, for use in a three-dimensional localization field, including providing a catheter having at least one feature, providing a catheter catalog for use by the localization system, wherein the catheter catalog comprises reference data relating to features of the catheter, placing the catheter into the localization field, creating a map with the localization field, locating the catheter on the map, and correlating features of the catheter within the localization field with measurements made by the localization system when the feature is at various locations.
US10945632B2 Navigational reference dislodgement detection method and system
A method of detecting dislodgement of a navigational reference for a localization system includes securing a reference catheter, including at least one reference localization element, at an initial reference location within a localization field. The positions of one or more of the reference localization elements are monitored for a perceived displacement that suggests that the reference catheter has become dislodged from the initial reference location (e.g., a displacement above a certain threshold, such as about 4 mm). The direction of this perceived displacement may then be further analyzed (e.g., compared to a predicted or most likely direction of displacement) to determine whether there has been an actual dislodgement of the reference catheter, and, if so, an appropriate signal (e.g., an audible or visual warning) may be generated. Upon dislodgement, guidance may be provided to aid the practitioner in restoring the reference catheter to its initial location.
US10945631B2 Magnet assembly for magnetic resonance imaging (MRI) scanning system
The present disclosure provides a magnet assembly for a Magnetic Resonance Imaging (MRI) system. The assembly includes a yoke having a frame member movably positioned by a magnet movement unit. A first arm extends laterally from a first end of the frame member and includes a first magnet-pole assembly having a first central axis. A second arm extends laterally from a second end of the frame member and includes a second magnet-pole assembly. The second magnet-pole assembly includes a second central axis and configured to orient towards with the first magnet-pole assembly while maintaining a gap therebetween, for positioning a body portion for magnetization. A first and a second clamp member are each mounted about a peripheral side surface of the magnet-pole assemblies, respectively. The clamp members are configured to attenuate a leakage flux emanating from the magnet pole assemblies.
US10945630B2 Use of Electrochemical Impedance Spectroscopy (EIS) in gross failure analysis
Electrochemical Impedance Spectroscopy (EIS) is used in conjunction with continuous glucose monitors and continuous glucose monitoring (CGM) to enable in-vivo sensor calibration, gross (sensor) failure analysis, and intelligent sensor diagnostics and fault detection. An equivalent circuit model is defined, and circuit elements are used to characterize sensor behavior.
US10945628B2 Apparatus and method for processing electromyography signals related to respiratory activity
The present invention relates to the field of medical technology and in particular to determining a respiratory activity in patients with chronic obstructive pulmonary disease (COPD) based on surface electromyography measurements taken from the intercostal muscles on the chest of a subject. A processing apparatus for processing an electromyography signal indicative of an activity of a target muscle in a human or animal body that relates to the measurement of respiratory effort amid an activity of at least one further muscle is presented. The processing apparatus comprises a first interface for receiving a first electromyography signal obtained from the target muscle and the further muscle at a first location on the body; a second interface for receiving a second electromyography signal obtained from the further muscle at a second location on the body; and an analysis unit for determining a similarity signal based on the first electromyography signal and the second electromyography signal, wherein the analysis unit is further configured to determine a respiratory phase as an inspiratory phase if the similarity signal obtained from the first and the second electromyography signal is below a first predetermined threshold and/or determine a respiratory phase as an expiratory phase if the similarity signal obtained from the first and the second electromyography signal exceeds a second predetermined threshold.
US10945624B2 Wireless cardiac sensor
A wireless cardiac sensor is provided. The sensor may be utilized by a patient, on themselves, in an at home or other non-clinical environment. A sensor housing contains ECG electrodes and an audio transducer to simultaneously capture heart sound and ECG data with a single device. The ECG electrodes may be positioned on opposite sides of, and preferably adjacent to, an audio transducer sensor, for placement against a user's chest. The wireless cardiac sensor may include a button on a surface opposite the ECG electrodes and audio sensor, facilitating one-handed operation by a patient. The sensor transmits acquired data to a personal electronic device, such as a smartphone, via a wireless communication link. The personal electronic device may in turn transmit data to a centralized server and/or health care provider devices, via a wide area network.
US10945622B2 System and method for assessing electrical activity using an iterative sparse technique
Three-dimensional electrical source imaging of electrical activity in a biological system (e.g., brain or heart) may involve sensor array recording, at multiple locations, of signals (e.g. electrical or magnetic signals) of electrical activity. An initial estimate of an underlying source is obtained. Edge sparsity is imposed on the estimated electrical activity to eliminate background activity and create clear edges between an active source and background activity. The initial estimate is iteratively reweighted and a series of subsequent optimization problems launched to converge to a more accurate estimation of the underlying source. Images depicting a spatial distribution of a source are generated based on the iteratively reweighted edge sparsity, and the time-course of activity for estimated sources generated. Iterative reweighting penalizes locations with smaller source amplitude based on solutions obtained in previous iterations, and continues until a desirable solution is obtained with clear edges. The objective approach does not require subjective thresholding.
US10945615B2 Suction tool with integrated optical probe and use thereof
A device and method is provided for a suction tool combined with an optical probe. A suction device is provided having a tip with a hollow tubular body, a plurality of optical fibers embedded in the tip and a concentric ring attached to the tip, wherein the ring end has an inner beveled reflective surface opposing the optical fibers. A method is provided for optically measuring tissue in a medical procedure comprising suctioning a tissue using a suction device, sending optical signals along optical fibers through the suction device; directing the signals from the optical fibers onto the tissue using a beveled surface; receiving optical signals from the tissue in optical fibers via the beveled reflective surface; measuring the received optical signals in a spectrometer or detector; and releasing, resecting or ablating the tissue through the suction device.
US10945611B2 Ear thermometer
A thermometer includes a probe to be fitted into an ear of a patient, the probe having an infrared sensor for measuring the temperature of an eardrum of the ear of the patient in a non-contact manner, a signal cable connected to the infrared sensor and drawn out of the probe, a gripping part provided in the probe to be gripped when the probe is inserted inside a tragus of the ear, and a groove portion provided in the gripping part to hold the signal cable in a curved state and to allow a curved portion of the signal cable to fit in and along a cavum conchae of the ear.
US10945605B2 Combined radiotherapy and MRI apparatus
The present invention provides a combined radiotherapy and MRI system in which an imaging coil is mounted on a mechanical arm. The position of the imaging coil is thus known and in embodiments can be controlled to prevent collisions with the patient and unfavourable interactions between the imaging coil and the radiation beam.
US10945604B2 Method and system for brain attack triage (BAT)
Embodiments herein relate to biosensors and other elements combined in real-time for health applications that acquire health data of an individual from one or more data streams by a first element and integrate these data through a second element that is configured to predict and/or recognize an interruptive health event and then via one or more successive elements alert one or more providers of a possible interruptive health event, enable the providers to propose one or more effective interventions, communicate directly with the individual and providers and/or caregivers, and/or provide confirmation in the event that effective interventions were made. Embodiments also relate to predicting and recognizing brain attack in real-time by acquiring and integrating health data from one or more data streams, interfacing with one or more providers so that they can propose and/or effect one or more effective interventions, and communicating with an affected individual, providers, and/or caregivers.
US10945598B2 Method for assisting corneal severity identification using unsupervised machine learning
A method for assisting corneal severity identification, the method comprising obtaining a corneal configuration data set of a cornea to be examined by a tomography such as an optical coherence tomography; visualizing the corneal configuration data set of the cornea to be examined along with a number of pre-existing corneal configuration data sets of disorder corneas, disorder-suspect corneas and normal corneas obtained by the tomography using t-distributed Stochastic Neighbor Embedding in a two or three dimensional map, and judging corneal severity from the map.
US10945597B2 Optical coherence tomography-based ophthalmic testing methods, devices and systems
In accordance with one aspect of the present invention, an optical coherence tomography-based ophthalmic testing center system includes an optical coherence tomography instrument comprising an eyepiece for receiving at least one eye of a user or subject; a light source that outputs light that is directed through the eyepiece into the user's or subject's eye, an interferometer configured to produce optical interference using light reflected from the user's/subject's eye, an optical detector disposed so as to detect said optical interference; and a processing unit coupled to the detector. The ophthalmic testing center system can be configured to perform a multitude of self-administered functional and/or structural ophthalmic tests and output the test data.
US10945596B2 Method for determining a dioptric parameter of an ophthalmic lens to be provided to a person
A method for determining a dioptric parameter includes: first, a test optical element having a dioptric function having a specific value of the dioptric parameter to be determined is provided and the person looks at a visual target using the test optical element; second, evaluation data and certitude data are collected, the evaluation data being indicative of the visual assessment expressed by the person looking at the visual target using the test optical element and certitude data being indicative of the degree of certainty of the person upon expressing the visual assessment. The first and second steps are repeated by varying the value of the dioptric parameter. For each value of the dioptric parameter tested a value a degree of certainty of the person is determined. The value of the dioptric parameter of the person is determined based on the values of degree of certainty of the person.
US10945588B2 Fully integrated, disposable tissue visualization device
The present invention relates to a fully integrated sterilizable one time use disposable tissue visualization device and methods for using such devices. Preferred embodiments of the invention facilitate the visualization of an internal tissue site while causing a minimum of damage to the surrounding tissue. Further preferred embodiments may allow for the delivery of fluids and other treatment to an internal tissue site.
US10945587B2 Endoscopic probe with reduced obstruction
An endoscopic probe includes a handle with a front end, a rear end with a rear end axis and, extending between the front end and the rear end, a straight grip portion with a grip portion axis. The probe further includes a shaft extending from the front end of the handle and having a shaft axis, and a cable issuing from the rear end. The shaft axis, the rear end axis and the grip portion axis lie within a common plane. The shaft axis encloses an angle in the range of 100 to 140 degrees with the grip portion axis, the grip portion axis encloses an angle in the range of 110 to 130 degrees with the rear end axis, and the shaft axis encloses an angle in the range of 30 to 90 degrees with the rear end axis.
US10945582B1 Consumer appliances and methods of operation
A consumer appliance, as provided herein, may include a cabinet, a user interface attached to the cabinet, a motor mounted within the cabinet, and a control board in electrical communication with the user interface and the motor. The user interface may include one or more connected electrical elements. The control board may be configured to initiate an initial operation. The initial operation may include activating the control board and detecting the one or more connected electrical elements from a predetermined plurality of potential electrical elements. The initial operation may further include selecting an operating personality from a plurality of preset personalities based on detecting the one or more connected electrical elements. The initial operation may still further include directing the motor according to the selected operating personality.
US10945579B2 Control of a dishwasher
In a method for controlling a dishwasher, a user preference is captured for a cleaning cycle of the dishwasher. Parameters associated with a cleaning cycle of the dishwasher are read over a plurality of cleaning cycles, and a user input that indicates satisfaction by the user with one of the cleaning cycles is captured. An optimization is determined of a parameter of the parameters on the basis of the user input and the user preference.
US10945577B2 Timed cleaning method, device and storage medium
A timed cleaning method includes: obtaining a topographic map of a cleaning region, wherein the topographic map identifies an obstacle in the cleaning region; based on the topographic map, determining an unclean region in the cleaning region, wherein the unclean region is occupied by the obstacle; detecting the unclean region according to a preset time interval; and if the obstacle at the unclean region is removed, cleaning the unclean region.
US10945576B1 Floating handle
The invention is a floating handle system for a debris handling machine. The debris handling machine picks up leaves and debris along the roadside. The debris handling machine is comprised of a vacuum blower that sucks up leaves through a hose. Attached to the blower vacuum is a biasing system consisting of an L-shaped biasing piece that extends upward vertically from the blower vacuum and then horizontally in the plane of the hose. Attached to the distal end of the L-shaped piece is a biasing chain. The other end of the biasing chain is attached to the hose. The handle assembly is a front handle that is permanently attached to the distal end of the hose and a floating handle that can move over the hose from the front handle to the point at which the biasing chain is attached to the hose.
US10945573B2 Cleaner
A cleaner includes: a suction motor that generates suction force; a dust separation unit that separates dust from air sucked by the suction force; a motor housing that covers the suction motor; a flow guide that surrounds an outer side of the motor housing and guides air discharged from the dust separation unit to the suction motor; and a body that forms an external appearance by surrounding the flow guide and guides air discharged from the suction motor together with the flow guide.
US10945572B2 Power head for vacuum systems
A vacuum system comprises a vacuum source, an energy-storage device, a handle operatively connected to the vacuum source, an extension tube operatively connected to the handle, and a power head. The power head comprises a housing assembly and a brush assembly. The brush assembly comprises a brush defining an axle chamber, a motor assembly, and a transmission system. At least part of the motor assembly is arranged within the axle chamber, and a fixed portion of the motor assembly is supported relative to the housing assembly. The transmission system transmits rotation of the rotating portion of the motor assembly to the brush. At least part of the transmission system is arranged within the axle chamber. Operation of the vacuum source causes air to be drawn into the handle. The rotating portion of the motor assembly rotates the brush through the transmission system relative to the brush housing.
US10945570B2 Vacuum cleaner
Provided is a vacuum cleaner including a cleaner body; a dust container installed at the cleaner body and of which at least a part is exposed to an outside through a front surface of the cleaner body; a cover member installed to open and close a part of the cleaner body and configured to selectively accommodate an upper portion of the dust container; a suction hose of which one side is connected to a suction part for suctioning dust and the other side is connected to a front end of the cover member; a grip portion provided at the cover member and operated to open and close the cover member; and a locking assembly provided inside the cover member and disposed at both sides based on the suction part to be restricted in the cleaner body.
US10945563B2 Cutting board tray
Various embodiments are directed to a cutting board tray for capturing foodstuffs removed from the cutting board. The cutting board tray comprises a a planar base portion configured to be positioned between a bottom surface of a cutting board and a support surface on which both the cutting board and tray are positioned; at least one raised edge extending perpendicular from the base portion; and at least one open edge. In various embodiments, the planar base portion is sufficiently thin that the cutting board remains stable when a contact portion of the bottom surface of the cutting board is positioned on the base portion.
US10945562B2 Bun holding cabinet
A baked good holding cabinet includes a compartment and provides a controlled environment within the compartment. A tray is configured to receive a plurality of baked goods and to be received within the compartment to hold the plurality of baked goods in the controlled environment. A cabinet actuator is operable to move a baked good within the cabinet to a dispense point of the cabinet.
US10945561B2 Blade runner cutting/chopping board
A comestible cutting/chopping board which enables a user to align and cut or chop comestibles, preferably seed-to-egg sized, the board including side walls defining a longitudinal trough of V-shape or U-shape or half-pipe shape, the side walls preferably providing uneven surfaces, and the cutting/chopping board including structure traversing the side walls, most preferably end structures, providing a slot for penetration of a longitudinally oriented knife and providing for retaining at least some comestibles in the trough, the cutting/chopping board having a base for stabilizing the trough upon a horizontal surface.
US10945559B2 Automatic fryer
An automatic fryer apparatus and method of frying food products includes a cooking chamber, a heating mechanism disposed in the cooking chamber, and a pump disposed at an end of the cooking chamber to circulate cooking medium within the cooking chamber. Food product is added to the cooking chamber and flows along with the cooking medium in a flow direction. A controller controls a plurality of gates by individually actuating each gate. The controller stores data regarding predetermined time periods, which regulate when to raise and lower each gate. Food product moves downstream of each gate along a flow direction when each respective gate is raised. Food product is automatically transferred to a holding station when it reaches an outlet end of the cooking chamber.
US10945558B2 Modular barbecue system and kits therefore
There is provided a modular barbecue system and kits for adapting a gas barbecue to other types of cooking and other uses. The modular barbecue system comprises a heating compartment having a bottom wall and a peripheral defining a cavity, a heat source provided in the cavity of the heating compartment, a plurality of add-on components receivable in the cavity of the heating compartment, a plurality of steps provided in the cavity of the heating compartment for supporting the add-on components at different distances relative to the heat source. Add-on components such as a large basin, a flat basin, a perforated plate system, a strainer, a lid and a pump are combined to form a plurality of kits enabling steam cooking, maple sap boiling, double boiling, coal fire cooking, boiling, smoke cooking and water heating to expand the typical grilling method of a gas barbecue to various cooking techniques.
US10945551B1 Method and apparatus for cooking a skewered food item
A turkey cooking apparatus provides a pot and a specially configured insert (e.g., basket) that rests upon the pot bottom. A lower funnel shaped section and upper tube shaped section are provided inside the pot. The insert (e.g., basket) sits upon funnel shaped portion. The insert has a central opening that is receptive of the tubed portion. Both the insert and the tube section can have openings that enable steam to travel upwardly to cook the turkey carcass.
US10945550B2 Cooling multi-cooker
A cooker including: an inner pot; a cooling system coupled to the inner pot for cooling the inner pot; a heating system coupled to the inner pot for heating the pot; and a processor configured to control the cooling system and the heating system according to a programmed sequence.
US10945546B2 Drinking attachment for a drinking vessel and drinking vessel with such attachment
A drinking attachment (10) for drinking vessels (12), comprising a funnel-like circumferential drinking rim (14), which is open towards the drinking vessel (12), having a fastening section (16) for fastening the drinking attachment (10) to an edge region of the drinking vessel surrounding an opening of the drinking vessel (12), and a bowl-shaped elastic sealing disc (20), which can be inserted into the drinking rim (14) for sealing the drinking rim (14), the sealing disc (20) abutting circumferentially against the drinking rim (14) in the region of the end of the drinking rim (19, which is free in the intended mounting state of the drinking attachment (10) on a drinking vessel (12), while forming an interstice (22), which is open towards the drinking vessel (12), and being designed in such a way that it can be partially lifted from the drinking rim (14) by a suction action of a user of the drinking attachment (10), in order to open a passage to the interstice (22), the sealing disc (20) having in the region of its bottom an outwardly projecting circumferential flange (26), which is designed to come to rest on the edge surrounding the opening of the drinking vessel (12), the drinking rim (14) being provided with a clamping flange (32) projecting towards the sealing disc for clamping the flange (26) of the sealing disc (20) against the edge of the opening of the drinking vessel (12) upon fastening the drinking attachment (10) on a drinking vessel (12), wherein the flange (26) of the sealing disc (20) is provided with a number of openings (28) to the interstice (22) and wherein the clamping flange (32) ends in front of the openings (28) provided in the flange (26) of the sealing disc (20).
US10945545B2 Whole-head pillow
Disclosed is a pillow having a head portion having a head-shaped cavity sized in approximate proportions to receive a human head. The head portion has an inner surface, an outer surface, an open face, a left side, a left-side ear hole, a right side, a right-side ear hole, and an open bottom. There are a plurality of pads inside the head-shaped cavity that are selectively removable from the head-shaped cavity to accommodate a variety of head sizes and a washable liner covering the plurality of pads that is selectively removable from the pillow to accommodate laundering. The pillow has a neck portion extending from the open bottom and a circumferential pad on the outer surface of the head portion that is selectively removable to increase or decrease the size of the head portion.
US10945543B2 Object for facilitating spooning and a method of using the same
A spooning pillow system and a method of using the same is provided. The spooning pillow system and method embodies a spooning pillow having an arm cavity adapted for a rearward individual in a spooning configuration may comfortably position their underlying arm therein. The spooning pillow system may also include a spooning pillowcase with connector flaps interconnecting the spooning pillowcase with auxiliary pillowcases encasing convention pillows so that the encased conventional pillows are movably attached to the spooning pillowcase. Thereby the encased convention pillows may be moved between an uncovered condition and a covered condition covering the arm cavity so that the spooning individuals can rest their heads on the conventional pillows.
US10945541B2 Table
A table to maintain conditions of the preserved flower for a longer time is to be provided. For solving the problem, a table is provided which has a top board portion and a support portion to support the top board portion, wherein the top board portion includes a case with at least two first vents on a base and an opening upper surface, a fixing material contained in the case and having second vents connected to the first vents, a preserved flower F inserted into the fixing material 9 and contained in the case, and a transparent plane plate arranged to cover the upper surface of the case.
US10945540B2 Hanger bracket for use with picture frames
A bracket for hanging a picture frame on a supporting structure. The bracket is a one-piece member formed of plastic having a pair of legs projecting perpendicularly from a bottom surface of a base and extending at right angles with respect to each other. The legs are spaced from a peripheral edge of the base forming a V-shaped planar portion between the edge and legs. A reinforcing member extends between the pair of legs and an attachment pin mounted in the reinforcing member extends outwardly beyond a top surface of the base. A pair of attachment pins is pressed into the supporting structure to suspend the frame therefrom after two of the brackets are secured in upper right hand corners of the frame.
US10945537B2 Expandable gravity-feed bin
A gravity-feed bin includes a generally hollow main bin having an open end, a storage reservoir and a dispensing chute. The dispensing chute has an opening disposed near a distal end. The bin includes a dispensing gate movable between open and closed positions. When the dispensing gate is in the closed position, the dispensing gate blocks the opening of the dispensing chute. One or more fins contact interior and/or exterior surfaces of the gate to provide cleaning functionality of the gate and/or sealing functionality between the gate and the dispensing chute.
US10945531B2 Cup holder
Disclosed is a beverage container holder comprising a holding portion elongated in a first direction and a stabilizing portion elongated in a second direction. The stabilizing portion is coupled to the holding portion. The second direction is different than the first direction. The holding portion includes an aperture that is configured to hold a beverage container. The stabilizing portion is configured to be placed below a seating surface of a furniture for sitting.
US10945530B2 Chair with appendage accommodations
A chair includes a back member and arm brackets. The back member is tapered toward an end that is adjacent to a seat. The arm brackets are attached under a bottom portion of the seat. Each arm bracket is adjustable to provide a seat clearance area for the seat when one or more of the arm brackets are adjusted up to approximately 90 degrees from an original upright position.
US10945527B2 Rack system disposed with a polymeric cap
The invention provides a rack system (500) comprising a plurality of metal profiles (200, 300), one or more of the metal profiles comprising a first end, wherein the first end is disposed with a polymeric cap (100).
US10945526B2 Collapsible outdoor shelving unit
A collapsible, portable shelving unit that is useful within tents and the like when one is camping. The device is easy to pack and carry and is lightweight but will hold a fair amount of weight when in use. There is no requirement for supporting the shelving unit to posts or trees or the like, as the device is self-supportable, even when it contains various objects on the shelving. It is especially useful for tent camping.
US10945525B2 Self-adjustment restrictor
A device that prevents the self-adjustment of a leveling glide for the tubular legs of various types of furniture, including tables and chairs, is disclosed. The device comprises a threaded insert for a furniture leveling assembly that includes a polymeric washer secured to the bottom of the threaded insert. The polymeric washer is aligned with the axis of the internally threaded of the threaded insert and has a hole diameter that is smaller than the diameter of the externally threaded stem of the leveling glide.
US10945523B2 Device for connecting a push element to a guide rail, guidance system and piece of furniture or household appliance
A device for connecting a movable push element of a piece of furniture or a household appliance to a guide rail. According to the present invention, the device comprises a locking arm with a locking member, wherein in the mounted condition of the device the locking member is designed to be coupled with a locking element, wherein the elongated locking arm is connected by two spaced-apart elastic attachment members to the remainder of the device, which attachment members engage with the locking arm transversely to a longitudinal extension of the locking arm, so that the locking arm is movable in the region of the locking member in a direction transverse to the longitudinal extension of the locking arm and in the direction of the attachment members.
US10945522B2 Combined multi-style leisure furniture
Combined multi-style leisure furniture systems comprising one or more main body units and one or more auxiliary units on the main body units, wherein the main body unit is a main body of the furniture, and a plurality of mounting holes are distributed on the main body unit; the auxiliary unit is an auxiliary functional member on the main unit and is provided with an insertion fixing piece; the auxiliary unit is fixed to the main body unit by inserting the insertion fixing piece to the mounting hole of the main unit so as to form the combined multi-style leisure furniture. The invention is not only convenient to combine, but also has various combined styles, and it is little influenced by site limitation during application, and is suitable for various places such as homes, parks, lounges of public places, such as airports and railway stations and the like.
US10945521B2 Formed support member
A formed support member that is structurally steady and easy to manufacture is disclosed herein. The formed support member comprises a downwardly facing U-shaped body, a first flat end, a first securing tab having one end integrally connected to the first flat end and another end extended downwardly to receive at least partially a first support surface of a first supporting beam, a second flat end, and a second securing tab having one end integrally connected to the second flat end and another end extended downwardly to receive at least partially a second support surface of a second supporting beam.
US10945520B2 Lifting platform with a sliding keyboard holder
A lifting platform with a sliding keyboard holder is disclosured. The lifting platform has a table plate, a base and a supporting leg connected with the table plate and the base, and a keyboard holder connected to the table plate. And the keyboard holder is slidably connected to the table plate in the vertical direction and is locked by a locking device. The keyboard holder can slide in the vertical direction to the position below the working table surface where the lifting platform is placed. With the above structure, the keyboard holder can be locked at any height at any time to meet the ergonomic requirements of different users, and the operation is simple, convenient and flexible.
US10945518B1 Combination backpack and baby carrier
Disclosed is a combination bag and baby carrier that couple together via a harness. The bag and carrier removably couple to the harness with clips and snaps, for example, to allow the use of the bag and carrier at the same time but also to allow the bag to be removed and the user to rest while holding their baby in the carrier. In an embodiment, a wrap carrier can be used and is coupled to the harness to hold the baby in a wrap-type arrangement.
US10945516B2 Device mounted on mask pack, mask pack and kit comprising the same
When a device mounted on a mask pack, and a mask pack and a kit including the device are used, the mask pack may be well attached onto an application site, for example, skin; delivery of a bioactive material via the skin may improve; and itching, pain, burning, and erythema that may occur during a process of delivering the bioactive material to the skin may be prevented by using the device including an electrode.
US10945513B2 Compact cosmetic case
A cosmetic case including an inner body carrying on its outer surface a plurality of basin-shaped receptacles for housing a cosmetic product or a cosmetic article, and a number of cosmetic products and/or cosmetic articles each retained within a basin-shaped receptacle of the plurality of basin-shaped receptacles, where the inner body has an elongated shape developing along a main axis, the shape of the inner body being provided with a lateral surface developing around the main axis, and a first and a second end surface transversal to the main axis; where at least one basin-shaped receptacle of the plurality of basin-shaped receptacles is provided on the lateral surface of the inner body; and where at least one elongated receptacle is provided inside the inner body, extending parallel to the main axis and accessible through an aperture obtained on the first and/or second end surface of the inner body.
US10945505B2 Constricting hair cap
A constricting hair cap includes an elongated, generally cone-shaped body having a crown section, a middle section and an open bottom end. An elastomeric band is positioned along the bottom end, and a plurality of drawstrings extend upward from the bottom end through an aperture located on the crown section. Each of the drawstrings are positioned within a channel that is located inside the main body and are connected to a cord stop that is positioned adjacent to the aperture along the outside of the main body. Each of the drawstrings are positioned evenly along the main body and function to transition the main body between an extended position and a constricted position upon receiving a pulling force.
US10945503B2 Systems, devices and methods for styling hair
Devices and methods for styling hair, and in particular, to devices and methods for styling hair using electrolysis are described herein. A method for styling hair includes arranging a section of hair between a first electrode and a second electrode. The section of hair is contacted with an electrolyte before being arranged between the first and second electrodes, after being arranged between the first and second electrodes, and/or concurrently with being arranged between the first and second electrodes. The method further includes causing the first electrode to have a first negative potential, and causing the second electrode to have a second potential, such that the absolute value of the first negative potential is greater than the absolute value of the second potential, and such that the difference in electrical potential between the first electrode and the second electrode creates an electrolysis zone between the first electrode and the second electrode.
US10945500B2 Item of jewelry
An item of jewelry having a base element and at least one gem which is mounted so that it can be moved in the base element such that the gem can move with respect to the base element. The gem is arranged, at least in areas, in a recess of the base element and is secured by at least one retaining element to prevent falling out from the recess. The retaining element extends from the base element slightly over one part of the upper side of the gem such that the center of the upper side is not covered b the retaining element.
US10945499B2 Decorative composite body having a transparent, electrically conductive layer and a solar cell
Proposed is a decorative element containing (a) a transparent gemstone with a faceted surface comprising convex curved regions, (b) a transparent electrically conductive layer applied to said faceted surface comprising convex curved regions, (c) a wavelength-selective layer applied (c1) to the planar side opposite to the faceted curved surface, or (c2) to the photovoltaic cell (d); (d) a photovoltaic cell; and (e) a touch-sensitive electronic circuitry.
US10945496B2 Consumer product attachment systems having locking or expansion characteristics
Embodiments of the present disclosure provide a locking assembly for an attachment system of a consumer product. More specifically, embodiments of the present disclosure are directed to an attachment unit that is configured to be inserted and removed from a housing of a consumer product. The attachment unit and/or the housing include an expansion component or other such locking assembly configured to releasably secure the attachment unit within the housing.
US10945491B2 Articles of footwear with bootie components having fixed connections and non-fixed regions
Footwear or other foot-receiving devices include various conforming fit, stability, and/or “locked down” feel features. The uppers (or foot-covering components) for such articles of footwear (or other foot-receiving devices) may include one or more of: (a) an upper shell defining an interior chamber, wherein the upper shell includes a plantar support surface and sidewalls extending from an outer perimeter of the plantar support surface; (b) a bootie component (e.g., formed as a sock or sock-like garment) received in the interior chamber; (c) one or more foot wrapping bands; and/or (d) an interior midsole within the bootie component. The bootie component and/or the foot wrapping band(s) may be secured to the upper shell at a location inside an outer perimeter of the plantar support surface of the upper shell and beyond the bight line between the sidewalls of the upper and the plantar support surface.
US10945490B2 Shoe outsoles and systems and methods of manufacturing the same
Systems and methods of manufacturing a shoe outsole are provided wherein at least a portion of the resulting shoe outsole includes embedded particles. An example method includes applying adhesive to at least one region of the shoe outsole, depositing selected particles onto the adhesive to provide the shoe outsole with a first coat of particles, and at least partially curing the adhesive. The method continues by applying additional adhesive over the first coat of particles, depositing additional particles onto the adhesive to provide the shoe outsole with a second coat of particles, and at least partially curing the subsequent application of adhesive.
US10945485B2 Heeling apparatus
Provided is a heeling apparatus including an inner shell and an outer shell. The outer shell is configured to interlock with the inner shell. In one embodiment, the inner shell includes a plurality of protrusions configured to interlock with receiving apertures in the outer shell. In one embodiment, the inner shell includes a cavity configured to receive a removable bracket. The bracket includes a mounting assembly configured to receive a wheel assembly. The bracket is held in place by the interlocked relationship of the inner shell and the outer shell.
US10945476B2 Mechanical-magnetic locking device
A mechanical-magnetic locking device includes a first connecting component, a second connecting component and a magnet-armature structure. The first connecting component is provided with a locking element with a gap. The second connecting component is provided with a locking member matched with the locking element with the gap. A magnet is provided in one connecting component and an armature is provided in the other connecting component. The locking element with the gap is coupled with the magnet and the armature is coupled with the locking member. When opening the locking device, the magnet and the armature are relatively moved to each other, and the magnetic attracting area is substantially unchanged or increased, allowing the locking element with the gap and the locking member to move from the engaged position to the non-engaged position.
US10945475B2 Medical garments and accessories with welded elasticized parts and methods of manufacture
A garment or accessory is provided having an elasticized portion, said elasticized portion being free of stitches or holes. The elasticized portion comprises a fabric portion of the accessory or garment to be elasticized; and a length of elastic element. The length of elastic element is applied to the fabric by a means selected from the group consisting of direct welding and indirect welding. A method is provided for elasticizing a fabric, said elasticized fabric being free of stitches or holes. The method involves providing a stack of fabric to be elasticized; stretching and positioning a length of elastic element against a first of the fabric in the stack; applying one or more ends of the elastic element to the fabric by a means selected from directly welding and indirectly welding; moving the first fabric to expose the next fabric in the stack to be elasticized; and repeating the steps for the next fabric.
US10945468B1 Trouser assemblies with zippers
Disclosed herein are trouser assemblies including a trouser assembly that may include: a trouser that may include: a trouser waistband having an internal waistband surface; a right leg portion coupled to the trouser waistband and having a right leg internal surface; a left leg portion coupled to the trouser waistband and the right leg portion and having a left leg internal surface; a rear trouser button coupled to the left leg portion, the right leg portion, or the trouser waistband, wherein the rear trouser button may be configured for removable coupling to a rear portion of underpants; and a front trouser button coupled to the left leg internal surface, the right leg internal surface, or the internal waistband surface, wherein the front trouser button may be configured for removable coupling to a front portion of the underpants.
US10945459B1 Plated silicon-based electronic cigarette atomizing chip and preparation method thereof
A plated silicon-based electronic cigarette atomizing chip includes the following components: a silicon substrate, wherein the silicon substrate is provided with an array of micro-pillars or an array of micro-holes, an inlet end, and an outlet end, the outer walls of the micro-pillars are plated side walls, the inner walls of the micro-holes are plated inner walls, and the array of micro-pillars defines a plurality of micro-channels or electronic cigarette liquid channels penetrating the micro-holes are provided on the silicon substrate; a glass cover, wherein the air holes passing through the glass cover are provided; and the glass cover is fixedly connected to the silicon substrate by a bonding process.
US10945458B2 Low emissions electronic smoking device and emissions filtering device
The present disclosure provides, in one embodiment, an electronic smoking device comprising a mouthpiece; a vaporizer portion in communication with the mouthpiece; a filter cartridge assembly in communication with the mouthpiece; an inlet check valve; and an outlet check valve. The vaporizer portion comprises a heating element for heating a smoking material housed within the vaporizer portion. The inlet check valve permits air to be inhaled from the vaporizer portion into the mouthpiece, but substantially prohibits air from being exhaled through the mouthpiece into the vaporizer portion. The outlet check valve permits air to be exhaled through the mouthpiece into the filter cartridge assembly, but substantially prohibits air from being inhaled from the filter cartridge assembly into the mouthpiece.
US10945456B2 Aerosol generating system with multiple inductor coils
An aerosol-generating device is provided, including a housing having a chamber configured to receive at least a portion of an aerosol-forming article; a first coil disposed at least partially around, or adjacent to, the chamber; and a second coil disposed at least partially around, or adjacent to, the chamber, with an inductance of the first coil being between 1.1 and 2 times greater than an inductance of the second coil.
US10945450B2 Yeast-containing silage inoculants for the enhancement of silage digestion and fermentation in the rumen
The invention relates to compositions for use as silage inoculants comprising a yeast strain, one or more bacterial stains, and a suitable carrier. The invention also relates to methods of improving livestock animal silage and meat and milk performance of a livestock animal.
US10945449B2 Animal feed compositions and uses thereof
The present invention provides animal feed or animal feed additives comprising one or more polypeptides having lysozyme activity. The invention also provides polypeptides having lysozyme activity, polynucleotides encoding the polypeptides as well as methods of producing and using the polypeptides.
US10945448B2 Process for removing phospholipids and off-flavors from proteins and resulting protein product
Described are methods of removing phospholipids and other off-flavor-causing compounds from edible proteins using a cyclodextrin treatment. The methods include treating soy protein with cyclodextrins such as β-cyclodextrin to form cyclodextrin-compound complexes and then separating the resulting complexes from the protein. Optionally, prior to treating the protein with cyclodextrin, the protein is sonicated and then treated with a phospholipase, such as phospholipase A2. Versions of the methods described herein are capable of removing more than 99% of phospholipids from soy protein.
US10945446B2 Nutritional compositions and methods for promoting cognitive development
A method for enhancing cognitive development in a pediatric subject involving administering to the subject a nutritional composition which includes up to 7 g/100 Kcal of a fat or lipid; up to 5 g/100 Kcal of a protein or protein equivalent source; 0.25 g/100 Kcal to 16 g/100 Kcal of buttermilk; 5 mg/100 Kcal to 90 mg/100 Kcal of a source of long chain polyunsaturated fatty acid; and 0.015 g/100 Kcal to 1.5 g/100 Kcal of a prebiotic.
US10945441B2 Methylobacterium compositions and plants, plant parts and seeds coated therewith
The present invention provides both compositions comprising Methylobacterium and compositions comprising Methylobacterium that are depleted of substances that promote growth of resident microorganisms on a lettuce plant or seed. Also provided are methods for improving lettuce production, methods of making the compositions, and methods of treating a lettuce plant or seed with the compositions comprising Methylobacterium.
US10945440B2 Methylobacterium treated corn plants, plant parts, and seeds
The present invention provides compositions comprising Methylobacterium and depleted of substances that promote growth of resident microorganisms on a plant or seed, methods for improving fruit production, methods of making the compositions, and methods of treating a plant or seed with a composition comprising Methylobacterium. Also provided are methods and compositions comprising Methylobacterium that provide for improved fruit production.
US10945439B2 Pseudomonas strains and consortia thereof for use in protection against plant diseases
The present invention relates Pseudomonas strains and consortia thereof that are useful in protecting plants against microbial plant diseases caused by pathogens such as Ralstonia, Clavibacter, Erwinia, Curtobacterium, Fusarium, Phytophthora and Helminthosporium. The Pseudomonas strains were selected on the basis of their antagonistic abilities against plant pathogens such as production of antimicrobial compounds, direct inhibition of growth of plant pathogens, competition of carbon or nitrogen sources and endophytic features such as anaerobic growth on nitrate as electron acceptor and growth on arabinose as carbon source. The invention further relates to compositions comprising the strains or consortia of the invention, preferably lyophilized compositions, and to methods wherein they are used in protecting a wide variety of plants against a wide variety of microbial plant diseases.
US10945436B2 Composite insecticidal composition
A composite insecticidal composition is disclosed that contains three active ingredients, which are transfluthrin, prallethrin, and cypermethrin. The composite insecticide composition may further contain at least one of a solvent and a propellant. The weight percentage of each of the active ingredients may be about 0.05% to 0.5%.
US10945434B2 Azole derivative, intermediate compound, method for producing azole derivative, agricultural or horticultural chemical agent, and protective agent for industrial material
It is provided a plant disease controlling agent having low toxicity to human and animals and excellent handling safety, and showing excellent controlling effects on various plant diseases and high antibiotic action to plant disease germs.A compound represented by the following the general formula (I), or an N-oxide or agrochemically acceptable salt thereof.
US10945429B2 Extremely fast freezing, low-temperature blast freezer
A freezer includes a plurality of shelves in an insulated payload bay; a plurality of evaporators coupled to the payload bay with a multiplicity of coolant tubes in each evaporator, wherein each tube enters and then exits the payload bay, further comprising one or more cryogenic valves coupled to the coolant tubes; a pump to force coolant flowing through the evaporators with a pressure of at least 90 psi to supply the coolant at each evaporator with at least 80 gallons per hour of coolant; and a plurality of fans to circulate cooled air in the payload bay.
US10945427B2 Trehalose and dextran-containing solution for transplanting mammalian cells
The problem of the present invention is to provide a method for preserving mammalian cells over a long period of time using a solution for cell transplantation, capable of effectively suppressing cell death when the mammalian cells have been preserved, and the solution for cell transplantation. The present invention is characterized in that mammalian cells are preserved in a physiological aqueous solution for cell transplantation, comprising 2.0 to 6.0% (w/v) of trehalose, a derivative thereof, or a salt of trehalose or the derivative (a trehalose) and 4.0 to 7.0% (w/v) of dextran, a derivative thereof, or a salt of dextran or the derivative (a dextran). The effects of a trehalose and a dextran contained in the physiological aqueous solution for cell transplantation can suppress a decrease in the cell survival rate when mammalian cells are preserved for a long period of time (at least 14 days).
US10945425B2 Animal trap
An animal trap apparatus is mounted onto a rim of a bucket and comprises a plank having a bait receiving end and a mounting end, with a fulcrum feature therebetween. A bracket with a notch is received by the rim of the bucket while a receiving feature configured to receive the fulcrum feature. When the animal trap apparatus is in a loaded condition, the plank is in a loaded position whereby the mounting end of the plank extends generally horizontally outwardly from the bucket sidewall and the bait receiving end extends over the cavity of the bucket. In use, the plank is configured to pivot about the fulcrum feature in a forward direction when an animal approaches the bait receiving end thereby placing the animal trap apparatus in a tripped condition whereby the bait receiving extends downwardly toward the closed bottom of the bucket and the animal falls into the cavity.
US10945420B2 Genetically modified non-human animal with human or chimeric CD3e
The present disclosure relates to genetically modified non-human animals that express a human or chimeric (e.g., humanized) CD3e (T-cell surface glycoprotein CD3 epsilon chain), and methods of use thereof.
US10945416B2 Bay scallop X Peruvian scallop hybrid three-line breeding system and method
The current invent relates to the construction and application of a three-line breeding system in the bay scallop×Peruvian scallop hybrids. The said three-line consists of a male sterile line, a maintainer line and a restorer line. A combination of male sterile line and maintainer line is obtained by continuously backcrossing the male sterile individuals selected from F1 inter-specific hybrid families with sperm of the selfing family of the sperm-providing Peruvian scallops until the progenies are all male sterile. The restorer line is obtained by continuously backcrossing selected individuals from the male sterile line with sperm of the selfing family of a Peruvian scallop until the progenies are all hermaphroditic and exhibit excellent production traits. Commercial male sterile brood stocks are produced by backcrossing the male sterile line with the maintainer line and commercial hybrid spats are produced by backcrossing the male sterile line and the restorer line.
US10945413B2 Randomly bouncing toy ball for pets such as dogs and production method
The present invention relates to a hollowed ball with an erratic movement for pets formed by a single piece, preferably made from an elastic material that allows the erratic movement during a rotation or rebound displacement due to its interior design. The form and dimensions and dimensions of the ball allows the storage of food in its interior, introducing and dosing such food through openings or hollows placed in the external part of the ball. The ball is structurally formed in its interior by at least two cylindrical sections with continuing radially arched thickness with a sequential projection of horizontally cylindrical truncated steps.
US10945412B2 Method of protecting teat opening
A method of protecting a teat opening with a teat opening protection patch, which is stuck to portions inclusive of the teat openings of livestock, and includes a laminate 1 of an elastic sheet 2 and an adhesive layer 3 laminated on one surface of the elastic sheet 2, the laminate 1 having a double-stretched tensile stress in a range of 0.1 to 5 N.
US10945409B2 Method and apparatus for manufacturing excrement treatment material
The manufacturing method includes a granulation step. The granulation step is a step of forming a plurality of granules by performing extrusion granulation on a granulation material using a granulation machine. The granulation machine includes a die. A plurality of through holes that allow the granulation material to pass therethrough are formed in the die. The plurality of through holes include first through holes having a first diameter, and second through holes having a second diameter that is smaller than the first diameter.
US10945405B1 Soybean cultivar 81090603
A soybean cultivar designated 81090603 is disclosed. The invention relates to the seeds of soybean cultivar 81090603, to the plants of soybean cultivar 81090603, to the plant parts of soybean cultivar 81090603, and to methods for producing progeny of soybean cultivar 81090603. 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 81090603. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 81090603, 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 81090603 with another soybean cultivar.
US10945402B1 Soybean cultivar 88020223
A soybean cultivar designated 88020223 is disclosed. The invention relates to the seeds of soybean cultivar 88020223, to the plants of soybean cultivar 88020223, to the plant parts of soybean cultivar 88020223, and to methods for producing progeny of soybean cultivar 88020223. 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 88020223. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 88020223, 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 88020223 with another soybean cultivar.
US10945399B1 Soybean cultivar 89442841
A soybean cultivar designated 89442841 is disclosed. The invention relates to the seeds of soybean cultivar 89442841, to the plants of soybean cultivar 89442841, to the plant parts of soybean cultivar 89442841, and to methods for producing progeny of soybean cultivar 89442841. 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 89442841. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 89442841, 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 89442841 with another soybean cultivar.
US10945397B2 Soybean variety 01073506
The invention relates to the soybean variety designated 01073506. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01073506. Also provided by the invention are tissue cultures of the soybean variety 01073506 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01073506 with itself or another soybean variety and plants produced by such methods.
US10945396B2 Hybrid cantaloupe plant named Earlypac
A novel hybrid cantaloupe plant, designated Earlypac is disclosed. The invention relates to the seeds of cantaloupe hybrid Earlypac, to the plants and plant parts of hybrid cantaloupe Earlypac, and to methods for producing a cantaloupe plant by crossing the hybrid cantaloupe Earlypac with itself or another cantaloupe plant.
US10945395B2 Lettuce variety Takita
The present invention provides novel lettuce cultivar Takita and plant parts, seed, and tissue culture therefrom. The invention also provides methods for producing a lettuce plant by crossing the lettuce plants of the invention with themselves or another lettuce plant. The invention also provides lettuce plants produced from such a crossing as well as plant parts, seed, and tissue culture therefrom.
US10945390B2 Method of selecting corn embryos
The present invention relates to a viability-retaining method of selecting corn embryos having a desired trait, said method comprising extracting embryos, removing associated non-embryogenic tissue or DNA from the exterior of the embryo; and extracting DNA directly from the embryo. The invention surprisingly shows that germinating embryos sampled directly for their DNA content are capable of continuing the germination process to form normal seedlings.
US10945388B1 Irrigation management system
An irrigation management system monitors irrigation parameters, including progress of flood irrigation water admitted onto a farm field, water levels in ditches, basins or boxes, soil moisture, water usage and other important factors. In flood irrigation a series of small, inexpensive sensors detect the presence in each of the sensor locations in a field, and each sends a signal when water first reaches the sensor. In a preferred form the sensor communicates by long-range radio communication either directly with a hub or gateway, or by sending a transmission that is relayed from location to location and ultimately to the hub or gateway. All aspects of irrigation water need, availability, task completion, pipe and equipment status, and water usage are monitored and communicated to the farmer. The system allows efficient water management and reliable and responsible irrigation at all irrigated fields.
US10945387B2 Device for plants survival and growth enhancement
The disclosed device includes a water storage container, an evaporation cover, a funnel, an indicator rod and a float. The water storage container has an evaporation cover. The evaporation cover is a gas permeable structure. A funnel is connected to the evaporation cover and an indication is provided in the leakage tube of the funnel. A rod. A float is connected to the lower end of the indicator rod and the float drives the indicator rod to indicate the water level in the water storage container. The method is as follows: the water storage container and the evaporation cover are buried in the soil of the plant root, and the water is filled into the water storage container through the funnel. The water in the water container naturally evaporates into the soil through the evaporation hood, which maintains the water in the soil to maintain the survival of the plant.
US10945386B2 Growing medium and method of manufacturing
According to at least one embodiment, a growing medium and method of making said growing medium is shown and described. This medium may include at least a first and second component such that at least one of the first or second component is coconut coir and the other of the at least first or second component is a wood fiber. In one embodiment, the at least first and second component are combined and then compressed via heat and pressure resulting in a finished medium for an end user.
US10945385B2 Stump cutter tooth
A stump cutter tooth with an angled or tapered cutting face, the purpose of the angle or taper being to increase the efficiency of the cutting tooth and lower the forces thereof that get transferred back to a stump cutter machine, the tooth also tapering to a full width required to protect a pocket or a mount from contact with a stump.
US10945381B1 Modular tools with detachable coupling
A pole saw apparatus includes a saw blade, a pole, and a tubular adapter connecting the saw blade to the pole. The adapter includes an obround blade-receiving end that stably telescopingly engage sides of the blade-receiving end, with bolts fixing the blade on the adapter. The adapter also includes a pole-engaging end that is cylindrically shaped to telescopingly engage the anchoring end of the pole. A friction clamp includes a transverse shaft extending through the pole, the shaft being shaped to slide into longitudinal slots in the pole-engaging end of the adapter and then rotate into circumferential slots where it is not longitudinally removable. A rotatable cam handle on the clamp is manipulated to create circumferential friction to hold (or release) the adapter on the pole. The blade, adapter and pole align along a common centerline for robust and balanced use.
US10945377B2 Baler with segmented tension panels
A baler includes a frame and a bale chamber structure that is supported by the frame. The bale chamber structure includes a plurality of walls that cooperate to define a baling chamber that extends along a longitudinal axis. The plurality of walls shape different sides of the bale. At least one of the plurality of walls includes a first segment panel that is moveably attached to the frame and a second segment panel that is arranged in a downstream direction from the first segment panel with respect to the longitudinal axis. The second segment panel is moveably attached to the frame independent of the first segment panel.
US10945375B2 Apparatus for collecting, transporting and discharging bales
An apparatus is for collecting and transporting bales. The apparatus includes a transport assembly and a grasping assembly operatively connected thereto. The transport assembly includes a bale loading platform extending above and mounted to a chassis. The bale loading platform comprises at least one bale conveying section in including a bale conveying mechanism. The grasping assembly includes a mechanical arm having a prehension end effector engageable with the bales. The grasping assembly is configurable between a bale engagement configuration for engaging a corresponding one of the bales laying on the ground, a bale capture configuration for capturing and lifting the corresponding one of the bales off the ground and a bale release configuration for releasing the corresponding one of the bales onto the bale loading platform and comprises a movement absorption mechanism operative to substantially cancel the forward displacement of the apparatus during the capture of the bales.
US10945374B2 Combine head skid plate with optimized shape
A skid plate for use with a combine harvester head unit moving in a direction of travel. The skid plate includes a body, and a contact surface at least partially defined by the body, the contact surface including a leading edge facing the direction of travel and a trailing edge opposite the leading edge, where the contact surface at least partially defines a groove, where the groove defines a groove width, and where the groove width varies as the groove extends away from the leading edge.
US10945373B2 Harvester feeder
A harvester feeder may include a housing forming a crop passage having a width and a conveyor supported by the housing to extend above crops being conveyed along the crop passage. The conveyor may include a frame, at least one forward tensioner, at least one drive sprocket and at least one belt about the forward tensioner and the drive sprocket. In one implementation, the at least one belt forms a substantially uninterrupted crop engaging belt surface extending across a majority of the width. In one implementation, each belt has an upper portion and a lower portion with the lower portion being adjacent the crop passage, wherein a crop massager extends between the upper portion and the lower portion and resume only presses the lower portion of the continuous belt towards the crop passage.
US10945372B2 Flexible head platform of canvas or draper with double swather and attaching device
A feeding device for a flexible canvas or draper harvester characterized by upper beam (8) linked to a lower front beam (10) and joined by side covers (11) forming a frame, integral with a lateral stud supports (12) and a central stud supports (13) associated with a central lower beam (9) cut into three sections; the central stud supports (13) are integral with the anchors of the coupling device (15) and with the flexible body supports (14); the central stud supports (13) and lateral stud supports (12) are linked to the conveyor belts with flexible canvases (3, 4, 5 and 6), forming a central body and two laterals with space to accommodate a double row.
US10945368B2 Combine harvester and grain yield management system for combine harvester
A combine harvester includes: a grain conveyance mechanism for conveying grains from a threshing apparatus to a grain tank; a grain discharge apparatus provided in an end area of the grain conveyance mechanism, the grain discharge apparatus having a discharge case provided with a grain discharge opening, and a discharge rotor rotatably arranged in the discharge case; a pressed portion that is subjected to a pressing force applied by grains immediately before the grains are discharged by the discharge rotor; a load detector for detecting the pressing force exerted on the pressed portion; and a yield evaluator for evaluating the amount of conveyed grain based on a detection signal from the load detector.
US10945365B2 Mower cord and manufacturing method for mower cord
The present invention relates to a manufacturing method for a mower cord and includes pressing a resin wire rod and plastically deforming at least part of the wire rod in an axis perpendicular direction. Work-hardening of a surface of the plastically deformed portion allows dramatic enhancement of mowing efficiency.
US10945364B2 Commodity metering system for work vehicle and calibration method for same
A method includes performing a plurality of calibration routines in which a metering element operates at different speeds. The method also includes receiving a respective plurality of measurements of commodity amounts metered out during the calibration routines. The method further includes generating a calibration factor for operating the metering element based on data generated from the measurements taken from the calibration routines. Also, the method includes generating a control command for the metering element according to the calibration factor. The method additionally includes operating, by the control system, the metering element according to the control command.
US10945363B2 Sowing element for precision pneumatic seed drills
A sowing element for precision pneumatic seed drills. The sowing element includes a selector disc for isolating the seed, the selector disc being rotatable about an axis (X), and a conduit for transporting the seed with an initial portion which is proximal to a position for removing the seed from the selector disc and an intermediate portion which extends in continuation of the initial portion. The conduit, at least in the initial portion and in the intermediate portion, is substantially rectilinear and substantially coaxial and has an axis (Y) which is located inside a plane which is substantially perpendicular to the sowing ground and parallel with the sowing advance direction.
US10945362B2 Modular harrow apparatus
A modular harrow apparatus for smoothing horse pens includes a vehicle carabiner that attaches to an ATV, a UTV, or a small tractor. Each of a pair of chains has a vehicle end coupled to the vehicle carabiner and a harrow end. A lead harrow bar has a pair of first front eyelets coupled to the pair of chains and a pair of first rear eyelets. A second harrow bar has a pair of second front eyelets. A pair of linkage systems is coupled between the pair of first rear eyelets of the lead harrow bar and the pair of second front eyelets of the second harrow bar. A plurality of tines is coupled to a first bottom face of the lead harrow bar and a second bottom face of the second harrow bar.
US10952354B1 Cold plate with metal tube connection and flexible metal tube
A cold plate assembly for cooling heat-generating electrical component on a circuit board is disclosed. The cold plate assembly includes a cold plate with a bottom contact surface to thermally contact the heat-generating electrical component. The cold plate has an inlet coupler on an opposite top surface to receive coolant; an internal conduit to circulate the received coolant; and an outlet coupler on the opposite top surface to return the coolant. A flexible metal inlet tube is fluidly connected to the inlet coupler to supply coolant. A flexible metal outlet tube is fluidly connected to the outlet coupler to return coolant.
US10952351B2 Display device
A narrow-bezel display device. A bezel in outer peripheral portions of the display device is reduced. A plurality of circuit films, a printed circuit board, and the like, connected to a display panel, are protected. Heat dissipation performance is improved.
US10952348B2 Heat dissipation device
A heat dissipation device includes a housing and a fan. The housing includes a base and a plurality of fins. The fins are connected to the base and are arranged sequentially along a direction. The plurality of fins each have an opening, and the openings are communicated to form a space. The fan is disposed inside the space and is configured to rotate about an axis parallel to the direction.
US10952343B2 Assembled body
An assembled body attachable to an attached body includes: a main body member made of a rigid material; an annular seal member made of a material that is more easily deformed than the main body member, and assembled on the main body member to close a gap between the main body member and the attached body; and a cover member assembled on the main body member. The main body member is formed with an attachment portion to be disposed inside the attached body, and the cover member is installed on the attachment portion. A seal member attachment region is assigned between a part of the main body member and the cover member, and the seal member attachment region is defined at least by an exposed surface of the attachment portion that is not covered by the cover member and one end surface of the cover member.
US10952342B2 Window panel, display device including the window panel, and manufacturing method of the window panel
A window panel includes a base substrate, a first light blocking layer, a cover member, and a second light blocking layer. The first light blocking layer covers a covered portion of the base substrate and exposes an exposed portion of the base substrate. The cover member surrounds the exposed portion of the base substrate in a plan view of the window panel, overlaps the first light blocking layer, and has a thickness in a range from 5 nm to 500 nm. The second light blocking layer overlaps both the first light blocking layer and the cover member.
US10952340B1 Multifunction stand
A stand includes a base including a seat, a cover having a front groove, and a PCB in the seat; a stem extending from the base and including a rear plate having a trough, a receptacle having LEDs, a front transparent covering, a tubular member on top of the rear plate, and a sliding groove in the rear plate; a holder on top of the stem and including upper and lower slides, the upper and lower slides being slidable each other and through the tubular member; and an attachment mechanism including an insert releasably secured to the seat, a guide member extending upward from the insert into the sliding groove, a handle secured to the guide member through the lengthwise trough, and two biasing members each having two ends secured to the guide member and urging against the rear plate respectively. Alternatively, the slides are replaced by pivotal supports.
US10952333B2 Method for stress reduction in semiconductor package via carrier
Semiconductor devices, semiconductor device assemblies, and methods of making such semiconductor devices and semiconductor device assemblies. Material may be removed from a semiconductor device having a first thickness to obtain a second thickness and a carrier may be attached to the semiconductor device having a third thickness with the third thickness plus the second thickness substantially equaling the first thickness. The carrier has a coefficient of thermal expansion (CTE) that differs from the CTE of the semiconductor device. The addition of the carrier to the semiconductor device may change the overall warpage or CTE of a semiconductor device assembly. The semiconductor device assembly be include a redistribution layer between the semiconductor device and a substrate. A material may encapsulate the carrier and the semiconductor device. The carrier may provide electromagnetic shielding. A coating may be applied to external surface of the semiconductor device assembly to provide electromagnetic shielding.
US10952330B2 Repairing defective through-holes
A method for repairing a through-hole includes inserting a repair coil, comprising a tightly-wound repair strip, into a through-hole and inserting a heating element into the repair coil. Passing an electrical current through the heating element liquefies a bonding material disposed on the repair coil and the repair coil expands within the through-hole. Subsequently solidifying the bonding material bonds the repair coil to the through-hole. A repair assembly comprises a repair coil inserted into a through-hole and a heating element inserted into the repair coil. The repair coil comprises a tightly-wound repair strip. The heating element comprises a segment of a heating wire enclosed within an insulating material. Passing an electric current through the segment of the heating wire liquefies bonding material disposed on the repair coil and the repair coil expands within the through-hole. The liquified bonding material solidifies to bond the repair coil to the through-hole.
US10952327B2 Semiconductor module
A semiconductor module includes a module substrate having a first side extending in a first direction, a plurality of upper packages disposed on a top surface of the module substrate and arranged in rows extending in the first direction, and a passive element disposed on the top surface of the module substrate. At least a portion of the passive element overlaps one of the upper packages when viewed in a plan view, and the upper packages of a first row are arranged to be shifted with respect to the upper packages of a second row in the first direction.
US10952326B2 Printed wiring board and switching regulator
A printed wiring board comprises a sheet-shaped core base material containing a magnetic material, a coil disposed inside the core base material, and an external circuit layer disposed on at least one of first and second surfaces of the core base material opposite to each other.
US10952322B2 Integrated electronic control unit for a steering wheel assembly
A vehicle steering wheel assembly includes a steering wheel frame having a rim portion and a hub portion within the rim portion. The hub has a first surface facing a rear of the vehicle and a second surface facing a front of the vehicle. An electronic control unit (ECU) has a first surface facing the rear of the vehicle located in a plane that is disposed between a second plane that includes the second surface of the hub and the front of the vehicle. An electrical connector extends from the first surface of the ECU towards the first surface of the hub portion. The ECU comprises a clock spring connector electrically coupled to the electrical connector via a wire trace. By incorporating wire traces that provide electrical connections between the electrical connectors and the clock spring connector, the ECU reduces the size and/or number of wire harnesses used in the steering wheel assembly.
US10952319B1 Electronic component embedded substrate
An electronic component embedded substrate includes a core layer having a first cavity and a second cavity on a first surface and a second surface of the core layer, respectively, the second surface opposite to the first surface in a thickness direction of the core layer; an electronic component disposed in the first cavity; a first insulating material covering at least a portion of the electronic component; a first wiring layer disposed on the first insulating material and connected to the electronic component; a built-in block disposed in the second cavity; and a second insulating material covering at least a portion of the built-in block.
US10952316B2 Printed circuit board
A printed circuit board is disclosed. The printed circuit board includes a first substrate portion, and a second substrate portion connected to the first substrate portion and having a flexible insulation layer which is bendable, and the second substrate portion includes a frame member inserted into the flexible insulation layer.
US10952315B2 Light blocking features for indicator lights in an appliance
An appliance includes a user interface assembly. The user interface assembly includes a plurality of indicator lights mounted on a printed circuit board. An opaque material is disposed between adjacent indicator lights of the plurality of indicator lights. The opaque material is positioned and configured such that the opaque material reduces illumination of the printed circuit board by at least one indicator light of the plurality of indicator lights.
US10952314B2 Removal of high stress zones in electronic assemblies
The invention relates to an electronic board (1) comprising: —a printed circuit (2) having a connection face (3) defining a plane (X, Y) comprising at least one transfer area (4), —an electronic component (5) comprising at least one contact terminal (6), each contact terminal (6) being brazed or sintered on an associated transfer area (4) by means of a brazing joint or of a sintering joint (7), the electronic board being characterised in that an orthogonal projection of the contact terminal (6) of the electronic component (5) on the connection face (3) of the printed circuit does not overlap the associated area (4).
US10952309B2 Plasma treatment heads
The present disclosure is drawn to plasma treatment heads. In one example, a plasma head can include a dielectric barrier formed of a dielectric material. The dielectric barrier can have a treatment surface and an interior surface opposite of the treatment surface. A first electrode can be embedded within the dielectric barrier beneath the treatment surface. A second electrode can also be embedded within the dielectric barrier beneath the treatment surface and spaced laterally apart from the first electrode. A plurality of injection holes can penetrate through the dielectric plate from the interior surface to the treatment surface. The plurality of injection holes can be located between the first electrode and second electrode.
US10952307B1 Modular coordinated lighting system
A modular coordinated lighting system comprising one or more wireless lighting devices that can communicate over a network and coordinate their operation to provide illumination to an area is provided. Wireless control present in one wireless lighting device can be used to propagate the wireless control of that wireless lighting device to an entire of group of lights in a lighting system. In this manner, a user can easily install wireless lighting devices that work in coordination to illuminate an area as if they are one lighting device. A networked wireless lighting device may also be configured through the user input method to operate different groups of wireless lighting modules such that lighting groups may be created. Multiple lighting groups allow a user to configure lighting provided by the modular coordinated lighting system based on their preference.
US10952305B2 Configurable lighting system and method comprising a programmable control module that controls a plurality of different patterns based on toggling a power supply
A configurable lighting system including a lighting unit having an illumination module and a programmable control module; a light switch configured for electrical communication with the lighting unit via an electrical circuit and being operable in a first and a second operational position such that the illumination module, in response to operation of the light switch in the first and the second operational positions, is able to output a first set of illumination modes; and, a programming unit configured for wireless communication with the programmable control module of the lighting unit via a wireless communication link wherein the programming unit includes a programming interface via which the programmable control module of the lighting unit is able to be programmed such that, in response to different patterns of movement of the light switch between the first and second operational positions, the illumination module is controlled by the programmable control module to output a second set of illumination modes having a greater number of illumination modes than that of the first set of illumination modes.
US10952303B1 Light control devices and light control systems
A light control system comprises a light control device and a sensor module configured to detect a motion pattern of a user's hand relative to the entranceway and a light control device. The light control device includes a housing, a proximity sensor configured to detect a position of a door in a vicinity of the entranceway, and a light controller disposed in the housing and communicated with the sensor module and the proximity sensor. The light controller is configured to control the light strip in response to a detected position of the door by the proximity sensor; and control the light strip in response to the motion pattern detected by the sensor module when the door is not detected at a preset opening position or no door is present at the entranceway.
US10952299B1 Power control method during input line voltage fluctuation
A resonant power converter as disclosed herein, e.g., an LED driver, comprises first and second switches in a half-bridge arrangement and responsive at an operating frequency to controlled drive signals. A resonant circuit is coupled between the switch output and an isolation transformer. A negative feedback control loop provides an error signal for regulation of the output current. A reference control circuit is added to the feedback control loop, and configured to sense when the error signal exceeds a threshold value, and further configured in response to control a feedback reference signal wherein the error signal is reset to a value below the threshold value. By resetting the feedback control reference value, loop runaway may be prevented, e.g., for enough time that the LED load may warm up or otherwise stabilize. As a result the LED driver will always maintain negative current closed loop control, and restore normal operating mode.
US10952298B1 LED quick activation system
A LED quick activation system includes a driving circuit, a loading module, a filter capacitor, a current control switch, a quick discharging module and a primary controller. The primary controller records a preceding discharging parameter that the filter capacitor requires to discharge its cross voltage from a target charging voltage to the loading module's LED unit's barrier voltage. The primary controller calculates an equivalent charging period of charging the filter capacitor's cross voltage to the target charging voltage using the discharging parameter. The primary controller controls the current control switch to charge the filter capacitor and the loading module using the driving current of a charging amplitude during the equivalent charging period. The primary controller charges the filter capacitor and the loading module using the driving current of a regular amplitude after the equivalent charging period passes.
US10952292B2 Programmable driver for variable light intensity
Certain aspects involve lighting systems in which an intensity can be selectively modified. For instance, a lighting system includes a light source and a programmable device. The programmable device is configured to detect an input resistance and cause a particular current to flow through the light source, thereby causing the light source to emit a particular lumen intensity corresponding to an input resistance.
US10952286B2 Skin-effect based heating cable, heating unit and method
The invention relates to the skin-effect based induction-resistive heating units and can be used in devices intended for prevention of paraffin-hydrate deposits formation in oil-and-gas wells and pipelines, as well as for warming up of viscous products in pipelines and vessels for the purpose of their transporting and pumping. The skin-effect based heating cable contains the center conductor, the inner insulation layer and the ferromagnetic outer conductor coaxially located around them. The invention enables to simplify using due to increase of the heating cable flexibility and due to reduce the energy consumption at its operation.
US10952284B2 Heating cable
A cable includes a first wire-shaped metal conductor, a second metal conductor extending a predetermined distance away from and parallel to the first conductor, and a matrix made of a PTC material extending along the conductors, touching the latter and connecting them to one another electrically, with temperature-dependent electrical resistance and a positive temperature coefficient. At least one electrically insulating outer insulation layer surrounds the conductors and the matrix annularly. At least a third and a fourth metal conductor extend a predetermined distance away from and parallel to the first conductor, touch the matrix and are connected electrically by means of the latter to the first conductor, the second, the third and the fourth conductor being made in a wire shape and, considering the cross-section of the cable, being arranged distributed evenly over a circular track surrounding the first conductor.
US10952279B2 Multi-station access method, apparatus, and system
In the present disclosure, an access point obtains a current network feature and generates a matching rule and an access rule, so that a station performs uplink access according to the matching rule and the access rule. This resolves a prior-art problem of reduced quality of service of a high-priority service because in an EDCA protocol, when there are relatively many low-priority service nodes, the high-priority service has difficulty in obtaining a resource through contention, or a conflict occurs between a low-priority packet and a high-priority packet. Effects of ensuring quality of service and user experience are achieved.
US10952277B2 Data transmission method and apparatus for discontinuous reception
Embodiments of the present application provides signal transmission method and apparatus for discontinuous reception, the signal transmission method includes: measuring, by a terminal device, a signal received by each of at least one downlink receiving beam and transmitted by a network device, where the number of the at least one downlink receiving beam is less than the number of downlink receiving beams formed by the terminal device and the network device by means of beamforming; determining, by the terminal device, a target downlink receiving beam from the at least one downlink receiving beam according to a result of the measurement; reporting, by the terminal device, the target downlink receiving beam to the network device, and receiving, by the terminal device, through the target downlink receiving beam, a physical downlink control channel PDCCH transmitted by the network device.
US10952273B2 Detecting and correcting radio link failures based on different usage scenarios
The disclosed subject matter provides techniques for detecting and correcting radio link failures based on the different usage scenarios. In one embodiment, a device is provided that comprises a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of various operations. These operations can comprise monitoring a quality of a radio link established between the device and a network device of a wireless communication network based on downlink transmissions received from the network device. These operations can further comprise determining whether the quality indicates the device and the network device are out-of-sync based on the quality being below a defined quality level, wherein the defined quality level varies based on a usage scenario associated with usage of the radio link by the device.
US10952272B2 Dual mode transmission in a controlled environment
A dual-mode mobile device and a method for coordinating calls for the dual-mode mobile device over a first and second connection within a controlled environment is disclosed. The method includes communications between a monitoring server and the dual-mode mobile device over the first connection while the dual-mode mobile device conducts the call over the second connection. The monitoring server transmits control messages to the dual-mode mobile device to control operations of the dual-mode mobile device and establishment of the call and also monitors operations of the dual-mode mobile device as well as the communications transmitted and received by the dual-mode mobile device during the call.
US10952262B2 Method for wireless connectivity continuity and quality
Configurations are described for maintaining a continuity and quality of wireless signal connection between a mobile device and systems accessible through the internet. In particular, configurations are disclosed to address the challenge of a mobile device that moves through a physical environment wherein the best wireless connectivity performance is achieved by switching between available connection sources and constantly evaluating a primary connection with other available connections that may be switched in to become a new primary connection. The mobile device may be self-propelled or carried by some other mobilizing means.
US10952259B2 Device and method for transmitting/receiving data in wireless communication system
The present disclosure relates to a communication technique for converging, with an IoT technology, a 5G communication system for supporting a higher data transmission rate than a 4G system, and a system therefor. The present disclosure may be applied to intelligent services, such as smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, and security and safety related services, on the basis of 5G communication s technologies and IoT-related technologies. To this end, a communication device may determine control information for a superposition transmission, and acquire selection sources in response to the determined control information. The communication device may transmit a preamble sequence on the basis of the acquired selection sources in a preamble transmission area according to the superposition transmission, and transmit data using the determined control information in a data superposition transmission area according to the superposition transmission.
US10952256B2 Resource mapping method and apparatus
Embodiments can provide a random access method. In this method, a preamble sequence can be sent by user equipment (UE), and a random access response can be received by the UE. The random access response includes information for sending a message 3, and the information for sending the message 3 is used by the user equipment to determine a beam for sending the message 3. The beam for sending the message 3 can then be determined based on the information for sending the message 3. The message 3 can be sent by using the determined beam.
US10952253B2 Method and device for transmitting data burst in wireless access system supporting unlicensed band and carrier aggregation
The disclosure describes a method for transmitting a signal in a wireless access system and a device supporting the same. More particular, to carrier sensing methods, specifically methods for performing a channel access procedure (CAP), methods for selecting a representative frequency resource, methods for transmitting a data burst, and devices supporting the same.
US10952251B2 Method for performing random access procedure by terminal in wireless communication system supporting unlicensed band and terminal for performing same
The present invention provides a method for performing a random access procedure by a terminal in a wireless communication system supporting an unlicensed band and a terminal for performing the same. Particularly, the present invention provides a method for, when a terminal and a base station can transmit or receive a signal using various beam resources, performing a random access procedure for the base station by the terminal via an unlicensed band, and the terminal for performing the same.
US10952244B2 Information processing apparatus, communication system, information processing method, and program
An information processing apparatus includes a control unit. The control unit controls transmission of an inducement frame for causing another communication device to transmit a transmission suppression period reduction frame for reducing a transmission suppression period. In addition, the control unit controls transmission of the transmission suppression period reduction frame on the basis of the inducement frame in a case where the control unit receives the inducement frame. Transmission suppression periods set in other information processing apparatuses are equally reduced to eliminate inequality in using wireless resources.
US10952241B2 Resource index determination for bundled channel transmission in special subframes
Certain aspects of the present disclosure relate to methods and apparatus for implementing one or more ECCE index determinations for MPDCCH in special subframes in eMTC using communications systems operating according to new radio (NR) technologies. For example, a method for wireless communications may include determining a type of channel is scheduled to be transmitted across multiple subframes, determining a first subframe of the multiple subframes is of a first subframe type that is different than a second subframe type of one or more other subframes of the multiple subframes, and determining resources for a decoding candidate of a channel based, at least in part, on the first subframe type and the second subframe type.
US10952239B2 Method for transmitting/receiving uplink signal and device supporting same in wireless communication system supporting unlicensed band
Disclosed are a method for transmitting/receiving an uplink signal between a terminal and a base station and a device supporting same in a licensed assisted access (LAA) system in which the base station or the terminal executes listen-before-talk (LBT)-based signal transmission. Specifically, disclosed are: a method for a terminal transmitting an uplink signal by executing an uplink LBT operation which is based on LBT-related information if the base station provides the LBT-related information for the uplink LBT operation of the terminal; and a device supporting same.
US10952236B2 Beam selection systems and methods
During a first P3 sweep that is associated with a first TCI state and during a second P3 sweep that is associated with a second TCI state, the UE stores the RSRP for each UE RX beam for each UE panel. Then, when the UE is scheduled for a downlink transmission through a DCI pointing to two these two TCI states, instead of only selecting the UE RX beam for respective panel based on the highest RSRP, the UE also takes the hypothetical inter-stream interference in to account when selecting the UE RX beams.
US10952231B2 Method and apparatus for beam indication for uplink transmission in a wireless communication system
A method and apparatus are disclosed from the perspective of a User Equipment (UE). In one embodiment, the method includes the UE is configured with a first serving cell, and is indicated to activate the first serving cell and an active UL BWP, wherein the first serving cell or the active UL BWP is not configured with Physical Uplink Control Channel (PUCCH) resource(s). The method further includes the UE does not expect to be indicated to transmit a first Physical Uplink Shared Channel (PUSCH) in the first serving cell or the active UL BWP in Radio Resource Control (RRC) connected mode, wherein the first PUSCH is scheduled by a Downlink Control Information (DCI) format without spatial relation field.
US10952229B2 Method, device, storage medium, and system for determining time-domain resource
A method, device, storage medium and system for determining a time-domain resource determination are provided. The method includes that: allocation information for scheduling a time-domain resource is received from a network device (S401), the time-domain resource to be scheduled including a time-domain resource required by channel transmission; a time-domain position is determined for the time-domain resource to be scheduled based on a preset rule according to UL/DL time-domain resource configuration information and the allocation information; and channel transmission is performed with the network device through the time-domain resource to be scheduled according to the time-domain position corresponding to the time-domain resource to be scheduled.
US10952228B2 Traffic scheduling and processing method, user side translator and core translator
By deploying a user-side translator at the access point of the user terminal with a first-type Internet, deploying a plurality of core translators between multiple uplink lines of the first-type Internet and a second-type Internet, and allowing the user to select a corresponding core translator to process message according to the usage state of the uplink line, the traffic scheduling and processing method, the user-side translator, the core translator and the traffic scheduling system provided by the embodiments of the present application allow the user to dynamically adjust the use of uplink lines. The solution is capable of achieving the function of software-defined wide area network SD-WAN with the first-type Internet protocol/second-type Internet protocol translation technology, which is of great significance for reducing the network running cost and improving the network performance experience of the user.
US10952224B2 Method and apparatus for transmitting and receiving signals on basis of coverage class in communication system
An apparatus and a method for transmitting and receiving a signal based on a mobility coverage class are provided. The method includes the operations of receiving, from a base station, information for estimating mobility and information for determining whether to return to a first mode, determining whether the terminal has mobility based on the information for estimating mobility, entering a second mode in which a predetermined coverage class is switched to the mobility coverage class when it is determined that the terminal has mobility, transmitting, to the base station, a second mode indicator indicating entry into the second mode, selecting one of coverage classes of the base station as the mobility coverage class, and transmitting and receiving a signal using a resource allocated to the selected mobility coverage class.
US10952220B2 Methods and apparatus for combining received uplink transmissions
Methods and apparatus for combining received uplink transmissions. In an embodiment, a method is provided that includes receiving a descrambled resource element associated with selected second channel state information (CSI2) and receiving a descrambling sequence used to generate the descrambled RE. The method also includes rescrambling the descrambled RE using the descrambling sequence to generate a rescrambled RE and modifying the descrambling sequence to generate a modified descrambling sequence. The method also includes descrambling the rescrambled RE with the modified descrambling sequence to generate a modified descrambled RE and accumulating the modified descrambled RE to form a combined CSI2 value.
US10952216B2 Wireless local area network management
An access point generates a management communication frame, that includes information indicating network parameters of a wireless communication network, for transmission in an operating channel of the wireless communication network. The operating channel including i) at least one primary component channel used at least for synchronizing with client stations associated with the access point and ii) at least one scanning channel specified, by the first communication protocol, to be used for scanning by client stations not associated with the access point. The access point generates a physical layer data unit to include the management communication frame, and transmits the physical layer data unit in the at least one scanning channel, specified by the first communication protocol, to allow discovery of the wireless communication network by client stations that are not associated with the access point.
US10952215B2 Method and system for transmission over multiple carriers
Methods and systems are provided that support the transmission of transport blocks over carrier bundles and bandwidth part (BWP) bundles. These carrier bundles and BWP bundles include physical resources from multiple carriers, the multiple carriers being a proper subset of the carriers configured for a user equipment (UE). A base station transmits an indication to the UE identifying one or more carrier bundles and/or BWP bundles. Each carrier bundle and BWP bundle supports the transmission of a respective transport block over a given duration, and is associated with a respective hybrid automatic repeat request (HARQ) entity.
US10952211B2 Transmitting apparatus and method thereof
Provided is a radio communication base station device which can prevent lowering of use efficiency of a channel communication resource for performing a frequency diversity transmission when simultaneously performing a frequency scheduling transmission and the frequency diversity transmission in a multicarrier communication. In the device, a modulation unit (12) executes a modulation process on Dch data after encoded so as to generate a Dch data symbol. A modulation unit (22) executes a modulation process on the encoded Lch data so as to generate an Lch data symbol. An allocation unit (103) allocates the Dch data symbol and the Lch data symbol to respective subcarriers constituting an OFDM symbol and outputs them to a multiplexing unit (104). Here, when a plurality of Dch are used for a Dch data symbol of one mobile station, the allocation unit (103) uses Dch of continuous channel numbers.
US10952208B2 Method and apparatus for transmitting and receiving feedback 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). In a feedback method of a terminal, receiving a first subframe from a base station, detecting, from the first subframe, downlink control information (DCI) including transmission timing information and frequency resource information for feedback, creating feedback information for data decoding of the first subframe to be transmitted in a second subframe determined based on the DCI, and transmitting the feedback information, based on a time resource indicated from the transmission timing information and a frequency resource indicated from the frequency resource information in the DCI.
US10952206B2 Method and device for allocating data channel resource for next-generation wireless access network
Provided is s a method for a base station to allocate a time interval resource to transceive a downlink data channel (PDSCH) or an uplink data channel (PUSCH). The method include allocating a time interval resource for each OFDM symbol on the basis of a slot or a mini-slot, transmitting, to a terminal, time interval resource configuration information including OFDM symbol allocation data for OFDM symbols used for data channel transception in the slot or the mini-slot, and transmitting, to the terminal, control information selecting one of the symbol allocation data included in the time interval resource configuration information.
US10952205B2 Extending physical downlink control channels
Disclosed is a method performed by a node B for providing downlink control information (DCI) to one user equipment (UE) in order to enable communication over a plurality of cells in a communication system, including configuring, by the Node B, a DCI format to be used for a physical downlink control channel (PDCCH), transmitting, by the Node B, at least one PDCCH in a common search space (CSS), and transmitting, by the Node B, at least one PDCCH in each of a plurality of UE dedicated search spaces (UE-DSSs), wherein a CSS for receiving system information is common to the plurality of cells, wherein the plurality of UE-DSSs are configured for communication with respect to the plurality of cells, respectively, and wherein each of the plurality of cells corresponds to a cell identity which is UE-specific and configured based on higher layer signaling from the Node B.
US10952204B2 Facilitating forward-compatible receivers in wireless communications systems
A system facilitating forward-compatible receivers in wireless communications systems. In one example, the system can include: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: generating information according to a protocol for receipt by a mobile device, wherein the information is indicative of a defined behavior of the mobile device relative to whether the mobile device is to override a reserved resource allocation applicable to a physical resource, and wherein the reserved resource allocation is indicative of whether the mobile device is authorized to communicate via the physical resource; and transmitting the information to the mobile device.
US10952202B2 Method for receiving downlink control information by UE in wireless communication system, and apparatus for same
The present invention relates to a method for receiving control information by a UE in a wireless communication system, and an apparatus for same. More specifically, the method includes a step of receiving reconfiguration downlink control information (DCI), wherein the reconfiguration DCI includes a plurality of reconfigurations relating to a UE group including the UE and is configured so as to be received on the basis of a radio network temporary identifier (RNTI) defined for the reconfiguration DCI.
US10952200B2 Indication method and apparatus for transmitting physical control channel
The present application relates to an indication method for transmitting a physical control channel. The method includes: determining, by a radio node, one of space frequency block coding SFBC transmission and single frequency transmission, as a receiving mode used by user equipment to receive a downlink physical control channel; and sending, by the radio node, an indication message to the user equipment, where the indication message is used to instruct the user equipment to receive, in the receiving mode, the downlink physical control channel sent by the radio node. The user equipment receives the downlink physical control channel according to the receiving mode, thereby improving system performance.
US10952199B2 Method and apparatus for transmitting downlink control information in wireless communication system
A communication method and system for converging a 5G communication system for supporting higher data rates beyond a 4G system with a technology for Internet of Things (IoT) is disclosed. A method of a terminal in a wireless communication system is provided. The method includes receiving downlink control information (DCI) including frequency domain resource allocation information on a physical downlink control channel (PDCCH) from a base station, identifying an allocated resource for transmitting or receiving data based on the frequency domain resource allocation information, and transmitting or receiving the data on the allocated resource. When the frequency domain resource allocation information is based on a first bandwidth part of a first bandwidth and the DCI is for a second bandwidth part corresponding to a second bandwidth, the allocated resource is identified by applying a scaling factor based on the first bandwidth and the second bandwidth.
US10952197B2 Method for determining hybrid automatic repeat request process number, base station, and user equipment
Disclosed are a method for determining a hybrid automatic repeat request (HARQ) process number (HPN) allocated to downlink link (DL) data, a method for notifying a HPN allocated to the DL data, a method for allocating a HPN to DL data, a base station, and a user equipment. The method for determining a HPN allocated to DL data includes: receiving DL control information (DCI) associated with DL data; determining, according to the DCI, whether the DL data satisfies a predetermined condition; and when the DL data satisfies the predetermined condition, determining the HPN allocated to the DL data based on a HPN field and an additional field in the DCI. Alternatively, the method for determining a HPN allocated to DL data includes: receiving DCI related to current DL data; determining whether HPN fields in the DC are predetermined values indicating at least a first HPN and a second HPN; and when it is determined that the HPN fields are predetermined values, determining a HPN allocated to the current DL data, according to a reception state of DL data sent before the current DL data. Accordingly, overheads and power consumption are not increased while more than 8 HARQ processes are supported.
US10952194B2 Method and system for managing wireless communication in vehicle-to-anything communication system
A method for managing a wireless communication between user equipment (UE) by a UE in a communication system, the method comprising: receiving, from a base station (BS), a first signalling message to configure a report of assistance information for the wireless communication related to a vehicular service; transmitting, to the BS, the assistance information based on the first signalling message, wherein the assistance information comprises at least one of a period and timing offset of a data arrival and a data size; receiving, from the BS, a second signalling message comprising at least two semi-persistent scheduling (SPS) configurations for the wireless communication based on the assistance information; and performing the wireless communication with radio resources corresponding to the at least two semi-persistent SPS.
US10952193B2 LTE-TDD carrier aggregation enhancement for half-duplex UES
Enhancement of long term evolution (LTE) time division duplex (TDD) carrier aggregation for half duplex user equipments (UEs) is discussed. In one aspect of enhanced TDD carrier aggregation, the UE monitoring for a control signal indicating subframe configuration for each TDD cell of an aggregated set of TDD cells in the same band. The UE may determine the downlink subframes and receive downlink transmissions on such subframes based on the control signal. In another aspect, the UE compares the number of scheduled uplink and downlink subframes between the TDD cells in the same band to determine the downlink error-control messaging timing for each cell.
US10952192B2 Connected mode design with bundling considerations
Aspects of the present disclosure provided techniques that may be applied in systems that utilize bundled transmissions from a base station (e.g., an eNodeB) to a user equipment (UE), when a user equipment (UE) is in a connected mode of operation. An exemplary method performed by a UE for processing a downlink control channel sent as a bundled transmission over a bundle of subframes, comprises determining when to start monitoring for the control channel; and monitoring for the control channel in a limited number of downlink subframes, based on the determination.
US10952189B2 Method and device for configuring demodulation reference signal for uplink control channel in wireless cellular communication system
The disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The disclosure relates to an uplink control information transmission method of a terminal in a wireless communication system, wherein in receiving physical uplink control channel (PUCCH) configuration information and transmitting control information by applying PUCCH format 2 on a PUCCH on the basis of the PUCCH configuration information, the terminal applies a scrambling ID of a DMRS sequence on the basis of a configuration of a PUSCH uplink DMRS mapping type.
US10952188B2 OFDMA-based multiplexing of uplink control information
Methods and apparatus are described for transmitting uplink control information (UCI) over an OFDMA-based uplink. In some embodiments, UCI symbols are mapped to resource elements (REs) in the time/frequency resource grid to maximize frequency diversity. In some embodiments, UCI is mapped in a manner that takes into account channel estimation performance by mapping UCI symbols to those REs that are closest (in terms of OFDM subcarriers/symbols) to REs that carry reference signals.
US10952181B1 Detecting a location of motion using wireless signals in a wireless mesh network that includes leaf nodes
In a general aspect, a method is presented for detecting a location of motion using wireless signals in a wireless mesh network that includes leaf nodes. The method includes obtaining motion-sensing data based on wireless signals exchanged on wireless links in a wireless mesh network including a plurality of nodes. The plurality of nodes includes a first access point (AP) node, one or more other AP nodes, and leaf nodes. The method also includes identifying, based on the motion-sensing data, the first AP node as an estimated location of motion of an object. The method additionally includes generating a likelihood data structure comprising likelihood values assigned to respective nodes of the plurality of nodes in response to the first AP node being identified as the estimated location of motion. A location of the motion of the object is determined based on the likelihood data structure.
US10952178B2 Low power periodic and triggered location of a mobile device using control plane optimization
Techniques are discussed herein for supporting periodic or triggered location of a user equipment (UE) using control plane (CP) optimization with optional use of Early Data Transmission (EDT). A location server (LS), such as a 5G LMF, sends a request to a UE for periodic or triggered location and includes a request and/or criteria for using CP optimization. After confirming the request, the UE monitors for periodic or triggering events and, for each detected event, sends an event report to the LS which may include location information. In embodiments, the UE establishes a signaling association with a RAN node to send the event report using CP optimization and optionally using EDT. The RAN node may then release the signaling association after the LS returns a single response to the UE.
US10952177B2 Dynamic subscription handling in 5G and long term evolution (LTE)
Systems, methods, apparatuses, and computer program products for dynamic subscription handling are provided. One method includes receiving, by a control node in a network, a request in which a user equipment requests to register with the network or requests to obtain a specific service for a certain access point name. The method may then include determining whether the user equipment is authorized to obtain services from the network or authorized to use the access point name. When it is determined that the user equipment is not authorized to obtain services from the network or not authorized to use the access point name, the method includes re-directing the user equipment to a subscription server, sending a response to the user equipment indicating that the request is rejected with re-direction, and triggering establishment of a packet data connectivity session for the user equipment.
US10952173B2 Notification of delivery of a RRLP multilateration timing advance request message to a base station subsystem (BSS)
The present disclosure describes various techniques for enabling a Serving GPRS Support Node (SGSN) to provide a Base Station System (BSS) with an indication that a Logical Link Control (LLC) Protocol Data Unit (PDU) sent to a given wireless device contains a Radio Resource Location services Protocol (RRLP) Multilateration Timing Advance Request message such that the BSS after transmitting the LLC PDU to the given wireless device may invoke Timing Advance estimation algorithms for reception of uplink Packet Associated Control Channel (PACCH) acknowledgement block(s) (e.g., Extended Coverage (EC)-PACCH acknowledgment block(s)) from the given wireless device.
US10952168B2 Method for transmitting downlink control signal and apparatus
Embodiments provide a method for transmitting a downlink control signal, and an apparatus. The method includes: sending, by a base station, one or more radio frames, where the one or more radio frames include a plurality of OFDM symbols that carry synchronization signals, each OFDM symbol that carries a synchronization signal is sent by using one or more downlink beams of the base station, and the OFDM symbol that carries the synchronization signal further carries a downlink control signal. The downlink control signal is placed in the OFDM symbol that carries the synchronization signal.
US10952165B2 Apparatus and method for performing uplink synchronization wireless communication system
This specification relates to an apparatus and method for performing random access in a wireless communication system. This specification discloses a mobile station, including a reception unit for receiving TAG configuration information on which at least one serving cell configured in the mobile station is classified as a Timing Alignment Group (TAG) from a base station and a transmission unit for transmitting a random access preamble to the base station on one representative serving cell within the TAG. In accordance with this specification, a procedure of obtaining a TAV for a serving cell in order to secure and maintain uplink timing synchronization becomes clear, the time taken to obtain uplink synchronization for a serving cell may be reduced, and overhead due to excessive random access attempts may be reduced by obtaining a TAV for a plurality of serving cells through one random access procedure.
US10952163B2 System and method for wireless power delivery
A system for wireless power delivery, preferably including one or more power receivers and a power delivery device (or multiple power delivery devices). The power delivery device preferably includes a housing and a transmitter. Each power receiver preferably includes one or more receiver antennas and electrical loads. A method for wireless power delivery, preferably including determining transmitter-receiver proximity, determining transmission parameter values, and/or transmitting power based on the transmission parameter values.
US10952162B2 Method and system for wireless power delivery
A system for wireless power delivery including one or more transmitters and receivers. A method for wireless power delivery, preferably including: determining transmitter-receiver proximity; determining transmission parameter values, preferably including determining initial parameter values, evaluating candidate transmission parameter values, performing one or more local optimum searches, and/or performing one or more global optimum searches; and transmitting power based on the transmission parameter values.
US10952161B2 Physical random access channel enhanced transmission method, network device, and terminal
A physical random access channel enhanced transmission method, a network device, and a terminal are disclosed, where implementation of the terminal is used as an example, and the terminal includes: a processor, configured to determine level information of physical random access channel PRACH enhanced transmission; and to determine a first characteristic parameter that is of PRACH enhanced transmission and that is related to the determined level information of PRACH enhanced transmission, where the first characteristic parameter includes transmit power and a preamble format; and a transmitter, configured to perform PRACH enhanced sending according to the first characteristic parameter determined by the processor.
US10952159B2 Altitude based device management in a next generation wireless communications system
Altitude based device management is provided herein. A method can comprise transmitting, by a mobile device comprising a processor, a signaling message to a network device of a wireless network. The signaling message can comprise first data indicating a device type of the mobile device and second data indicating a distance measurement of the mobile device with respect to a reference point. The method can also comprise implementing, by the mobile device, a first instruction related to a power setting and a second instruction related to an operating parameter. The first instruction and the second instruction can be received from the network device and can be based on the device type of the mobile device and the distance measurement of the mobile device.
US10952157B2 Apparatus and method for measuring traffic of users using distributed antenna system
A system and method are provided to efficiently provide coverage within a large scale of a building by identifying user equipment (UE) on a floor by floor basis using a distributed antenna system (DAS) and pseudo timing advance values (TA) assigned to each floor. By applying different pseudo delays on a plurality of distributed antenna basis located at each floor, a base station can know a floor at which a user equipment is located through a timing advance value of the user equipment. When a traffic amount increases based on the measured traffic amount of each floor, the base station may increase a carrier and adjust an amplifier output on a floor by floor basis, thereby efficiently using power and maintaining a user's quality of experience (QoE).
US10952155B2 Method and apparatus for performing signal conditioning to mitigate interference detected in a communication system
A system that incorporates aspects of the subject disclosure may perform operations including, for example, receiving, via an antenna, a signal generated by a communication device, detecting an interference in the signal, the interference generated by one or more transmitters unassociated with the communication device, and the interference determined from signal characteristics associated with a signaling protocol used by the one or more transmitters, and performing signal conditioning on the signal to reduce the interference. Other embodiments are disclosed.
US10952154B2 Managing unwanted transmissions
Aspects of the present disclosure provide techniques for managing unwanted transmissions by a wireless communications device, such as spurious transient transmissions caused by changing a power level of a transmitter. An exemplary method includes determining, based on one or more parameters, an action to reduce an impact of a spurious transmission by the UE, wherein the spurious transmission relates to at least one of changing a transmit power level at the UE or switching one or more radio components at the UE, and taking the determined action to reduce the impact.
US10952151B2 Uplink power control for advanced wireless communication systems
A method of a user equipment (UE) for an uplink power control is provided. The method comprises transmitting, to a base station (BS), UE capability information including a full power transmission capability of the UE, receiving, from the BS, downlink control information (DCI) including a transmit precoding matrix indicator (TPMI), determining a power level for each antenna port at the UE based on the full power transmission capability of the UE and the TPMI, and transmitting, to the BS, UL data via physical uplink shared channel (PUSCH) based on the determined power level for each antenna port at the UE and the TPMI wherein the TPMI indicates a precoding matrix and a number of layers used to transmit the UL data via the PUSCH.
US10952148B2 Data transmission method and terminal device thereof
A data transmission method includes obtaining, by user equipment (UE), a maximum transmit power; determining, by the UE, a transmit power of a data channel and/or a transmit power of a control channel based on the maximum transmit power and a first parameter, where the first parameter includes at least one of the following: a bandwidth of the data channel, a bandwidth of the control channel, or a carrier type of a carrier of a first link; and sending, by the UE, the control channel and the data channel in a same subframe.
US10952145B2 Apparatus and method for providing low-power mobile hotspot
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). A method for a mobile access point P) in a Wireless environment may comprise the steps of: receiving, from a station, a message indicating that uplink traffic exists, through a proximity communication path; switching a hotspot from an idle mode to an active mode, in response to the received message, transmitting, to the station, a response message to the received message through the proximity communication path, in response to the switching to the active mode; and receiving, from the station, the uplink traffic through a path on the hotspot.
US10952141B2 System and method for uplink timing synchronization in conjunction with discontinuous reception
A system and method are disclosed for providing uplink timing synchronization during DRX operation in a wireless communication system.
US10952139B2 Wireless communication involving a wake time period for a station
A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus is configured to receive information indicating a wake time period from a STA and use the received wake time period to schedule communication with the STA. The apparatus may use the received wake time period to determine a target transmission time for transmitting a trigger frame to the STA. The apparatus may transmit a beacon to the STA and then transmit the trigger frame to the STA at the target transmission time following the beacon. The apparatus may also indicate an offset from the beacon that the apparatus will use for communication with the STA based on the wake time period of the STA.
US10952136B2 Cell search method and terminal device
Provided are a cell search method and a terminal device. The method is applied to a terminal device in an inactive state, wherein the inactive state indicates that the terminal device is disconnected from a network device, and the network device and the terminal device both retain contextual information of the terminal device, the contextual information being used for establishing a connection between the terminal device and the network device. The method comprises: when no suitable cell is found for camping, a terminal device entering an arbitrary cell search state to search for an acceptable cell and/or a suitable cell. In the implementations of the present disclosure, when no suitable cell is found for camping, a terminal device in an inactive state searches for an acceptable cell and/or a suitable cell by means of entering an arbitrary cell search state.
US10952135B2 WLAN access method and apparatus
The present application provides a WLAN access method. The method includes: obtaining an access location of a UE; obtaining AP access information of the UE at the access location; selecting an AP according to the obtained AP access information to access a WLAN; and sending AP access information of the selected AP to the UE. The present application further provides another WLAN access method and a corresponding apparatus.
US10952133B2 Method and system for handling collision and synchronization cases
Embodiments herein disclose a method for managing SOR information by UE in an automatic network selection mode in a wireless communication network. The method includes receiving the SOR information from one of a first VPLMN and a HPLMN and determining whether a SOR information security check is successful and the UE is camped on one of the first VPLMN and the HPLMN and performing one of: continuing to receive services from the HPLMN on determining that the UE is camped on the HPLMN irrespective of the SOR information security check, continuing to receive services from the first VPLMN on determining that the UE is camped on the first VPLMN and that the SOR information security check is successful, and automatically triggering a registration to a second VPLMN available on determining that the UE is camped on the first VPLMN and that the SOR information security check is unsuccessful.
US10952132B2 Facilitation of icons for 5G or other next generation network
When a sub6 user equipment (UE) device is in a millimeter wave (mmW) cell coverage, the sub6 UE device can improperly display a 5G+ icon based on a long term evolution (LTE) anchor cell. However, if the sub6 UE device moves to an area comprising a sub6 cell, when the sub6 UE device is on the LTE cell, the sub6 UE device can utilize the sub6 cell and thus properly display the 5G icon, due to the 5G availability on the sub6 band. Additionally, when the sub6 UE device transitions to a mmW and sub6 area, then the 5G icon can also be appropriately displayed because the sub6 UE device can utilize the sub6 cell from the LTE anchor cell even if the sub6 UE device cannot utilize another mmW cell.
US10952127B2 Discovery procedure signaling
Methods, systems, and devices for wireless communications are described. Some wireless communications systems support beamforming to improve the reliability of transmissions from a transmitting device to a receiving device. In some cases, a wireless device broadcasts information using beamforming. In such cases, in order to limit the overhead and power consumption associated with the broadcast, the wireless device utilizes the techniques described herein for broadcasting information using beamforming. In particular, rather than broadcasting large amounts of data in a beam-sweep, a wireless device broadcasts a relatively lightweight signal in a beam-sweep to first identify a receiving device and/or a suitable beam for communicating with a receiving device. Once the transmitting device identifies the receiving device and/or the suitable beam, the transmitting device broadcasts the data to be received by the receiving device.
US10952119B2 Handover optimization based on mobility characteristics of user devices
A base station of the cellular network receives a history of wireless access of a user device. When the history indicates that the user device is a mobile device, the base station commands the user device to perform a mobility measurement. When the history indicates that the user device is a stationary device, the base station commands the user device to bypass the mobility measurement. The user device is determined to be a mobile device when the history indicates that the user device is wirelessly connected with at least two different base stations within a threshold period of time. The user device is determined to be a stationary device when the history indicates that the user device is connected with the base station and no other base station within a threshold period of time.
US10952111B2 Wireless telecommunications system
A first terminal device, for use in a wireless telecommunications system, including: a receiver; a transmitter: a storage medium operable to store mapping information identifying sets of predetermined radio resources and a predetermined geographical region associated with each respective set of predetermined radio resources; and a controller operable to: receive a geographical location, the geographical location of the terminal device being determined by a location unit; determine the predetermined geographical region of the received mapping information within which the determined geographical location is located; determine the set of predetermined radio resources associated with the determined geographical region using the received mapping information; control the receiver to receive signals from a second terminal device using the determined set of predetermined radio resources; and control the transmitter to transmit signals to the second terminal device using the determined set of predetermined radio resources.
US10952107B2 Method for performing RRC connection reestablishment process and apparatus supporting same
Provided is a method for a terminal performing an RRC connection reestablishment process in a wireless communication system. The method comprises the steps of: the terminal moving from a first base station to a second base station; transmitting, to the second base station, an RRC connection reestablishment request message; receiving, from the second base station, an RRC connection reestablishment message, wherein the RRC connection reestablishment message includes a state conversion indicator indicating an RRC state into which the terminal should enter; and entering the RRC state corresponding to the state conversion indicator.
US10952103B2 Transmission opportunity (TXOP) structure for new radio-unlicensed (NR-U) and new radio-synchronized sharing (NR-SS)
Wireless communications systems and methods related to communicating in a shared communication medium with flexible scheduling are provided. A first wireless communication device communicates, with a second wireless communication device during a reservation period, a channel reservation request for a first transmission opportunity (TXOP) in a spectrum. The first wireless communication device communicates, with the second wireless communication device during a response period in response to the channel reservation request, a channel reservation response. The first wireless communication device communicates, with a third wireless communication device during a first time period between the reservation period and the response period, a first communication signal.
US10952102B2 Method and apparatus for controlling data transmission speed in wireless communication system
Disclosed are a method and apparatus for controlling data transmission rate in a wireless communication system. The method for controlling transmission rate of a server according to the present invention comprises the steps of: determining an uplink transmission data rate of a first packet received from a terminal; transmitting a first parameter for controlling to increase the uplink transmission data rate; determining whether the uplink transmission data rate of a second packet received based on the first parameter increases; and transmitting a second parameter for controlling change of the uplink transmission data rate based on the determination result.
US10952099B2 Methods and apparatuses for transmitting control-plane messages in cells using different radio access technologies
A radio station (2) transmits or receives, to or from a radio terminal (1) in a second cell (23, 24), a CP message containing a NAS message or an RRC message or both, when a predetermined condition is satisfied. The second cell (23, 24) uses a RAT different from that of the first cell, and is used in addition and subordinate to the first cell. The predetermined condition relates to at least one of: (a) a content or type of the CP message; (b) a type of a signalling radio bearer used to transmit the CP message; (c) a transmission cause of the CP message; and (d) a type of a core network associated with the NAS message. It is thus, for example, possible to contributing to efficient transmission of control plane (CP) messages in a radio architecture that provides interworking of two different Radio Access Technologies (RATs).
US10952088B2 Method and network device for receiving report, and method and base station for performing report
A network device with an access and mobility management function (AMF) transmits a request message for requesting a base station to perform radio resource control (RRC) state reporting for a user equipment. The base station transmits a reporting message including information indicating whether the user equipment is in an RRC_CONNECTED state or an RRC_INACTIVE state to the network device.
US10952084B2 Interference management for spectrum sharing
Methods and apparatus related to interference management for a spectrum (e.g., unlicensed band) shared among multiple wireless communication devices (e.g., user equipment or base stations). A first wireless communication device may generate and transmit to a second wireless communication device an indication that facilitates interference management (e.g., interference estimation, suppression, and/or mitigation). For example, an interfering device may indicate its transmission characteristics to an interfered device to facilitate receiver-side interference suppression, or an interfered device may indicate its reception characteristics to an interfering device to facilitate transmitter-side interference mitigation.
US10952082B2 System and method for analyzing network performance data
A computer system and computer-automated method for analyzing performance data in a telecommunications network. A data set is provided that contains a log of a first time sequence of network events which are classified into event types. A second time sequence is generated from the first time sequence by aggregating the events into event groups, and at least a third time sequence is generated by aggregating the event groups into event super-groups. A multi-level time sequence event hierarchy of at least three levels is thus created. The multiple time sequence levels are rendered into a visualization in which the different event types are visually distinct from each other. The visualization reveals to a domain expert patterns of behavior in the data set which can be used to detect current network problems and to predict future network loading, for example in a network operations center.
US10952080B2 Spectrum management device and method, geographic location database and subsystem
Provided in the present disclosure are a spectrum management device and method, a geographic location database, a coexistence discovery device, and subsystems for use in a radio communication system comprising a main system and subsystems. The spectrum management device comprises: a processing circuit, which is configured to: acquire spectrum usage information and spectrum adjustment capability information of subsystems managed by the spectrum management device, the spectrum usage information corresponding to information related to used spectrums assigned to and used by each subsystem, the spectrum adjustment capability information corresponding to information related to whether the subsystems support a spectrum adjustment operation, and an adjustment of the spectrums of the subsystems managed by the spectrum management device is determined on the basis of the spectrum usage information and the spectrum adjustment capability information, thus the interference caused by the subsystems as a result of spectrum usage to the main system is limited within a permissible range of the main system. The spectrum management device and method, the geographic location database, the coexistence discovery device, and the subsystems of the present disclosure achieve highly efficient use of spectrum resources.
US10952079B2 Wi-Fi virtualized network operator
A Wi-Fi virtualized network operator (WVNO) function can be created by offering resources of a wireless access point (AP), for example, a Wi-Fi access point, to one or more third party service providers. In one aspect, the AP can broadcast two or more service set identifiers (SSIDs) that are linked to respective service provider over the same frequencies. End user devices (EUDs) located within the coverage area of the AP can select a SSID corresponding to a preferred network and connect to the preferred network via the access point. A routing device can be employed to direct traffic to/from the EUDs and a device of an appropriate network based on the SSID that has been selected.
US10952077B1 Technologies for access control communications
A method according to one embodiment includes receiving, by a gateway device and from an access control device, credential data received by the access control device from a mobile device in response to presentation of the mobile device to the access control device, comparing the credential data to a gateway credential list stored in a memory of the gateway device, the gateway credential list identifying a plurality of credentials associated with the gateway device, and each credential of the plurality of credentials associated with a unique credential index, transmitting, to a server, the unique credential index associated with the credential data in response to determining that the credential data matches a corresponding credential in the gateway credential list, and receiving, from the server, an access control decision associated with the credential data in response to transmitting the unique credential index.
US10952074B2 Method and apparatus for authenticating users in internet of things environment
The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for Internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and an authenticating system for authenticating users in an IoT environment are provided. The method includes receiving an access request to at least one device present in the IoT environment, identifying a type of questions based on at least one of a user interface (UI) type of the at least one device, or an authentication level of the at least one device, generating at least one question corresponding to the type of questions based on at least one of user data of a user associated with the access request, or device data of one or more devices associated with the user, presenting the at least one question to at least one of the user and the one or more devices, and authenticating the user to access the at least one device based on a response for the at least one question received from the at least one of the user and the one or more devices.
US10952073B2 Scalable WLAN gateway
A technique for combining transmission bandwidths of several communication devices, such as mobile stations (MS1, MS2) is disclosed. A master mobile station (MS1) establishes (7-0) a WLAN access point communicating with WLAN client terminals (CT). One or more slave mo-bile stations (MS2) may detect a predefined network identifier and join the WLAN network. The master (MS1) as-signs IP addresses for the client terminals (CT) and slave mobile stations (MS2). The master also resolves DNS queries in cooperation with external DNS servers. Traffic, including internet packets (IP1-IP4), between the client terminals and various internet hosts (HO) is tunneled over multiple simultaneous transmission paths (7-6, 7-8; 7-18, 7-22) between the master (MS1) and a multiplexing/demultiplexing computer (SM). The inventive band-width combination technique is transparent to the client terminals (CT) and the internet hosts (HO).
US10952072B2 Long training field sequence security protection
This disclosure describes systems, methods, and devices related to long training field (LTF) sequence security protection. A device may determine a null data packet (NDP) frame comprising one or more fields. The device may determine a first long training field (LTF) and a second LTF, the first LTF and the second LTF being associated with a first frequency band of the NDP frame, wherein time domain LTF symbols of first LTF and the second LTF are generated using different LTF sequences. The device may determine a third LTF and a fourth LTF, the third LTF and the fourth LTF being associated with the a second frequency band of the NDP frame, wherein time domain LTF symbols of third LTF and the fourth LTF are generated using different LTF sequences. The device may cause to send the NDP frame to an initiating or a responding device. The device may cause to send a location measurement report (LMR) frame to the initiating or the responding device, wherein the LMR comprises timing information associated with the first frequency band and the second frequency band.
US10952064B2 Remote provision of a subscriber entity
There is provided mechanisms for remote provision of a subscriber entity to a PLMN in a communications network. A method is performed by the subscriber entity. The method comprises obtaining a first list of PLMN IDs in the communications network for which a signal quality criterion is fulfilled. The method comprises providing the first list of PLMN IDs and eUICC ID of the subscriber entity to a network server. The method comprises receiving a third list of PLMN IDs from the network server, wherein the third list of PLMN IDs is based on the first list of PLMN IDs. The method comprises selecting, when the third list of PLMN IDs is a non-empty list, one PLMN from the third list of PLMN IDs to remotely provision the subscriber entity.
US10952063B2 Methods, systems, and computer readable media for dynamically learning and using foreign telecommunications network mobility management node information for security screening
A method for dynamically learning and using foreign mobility management node information for telecommunications network security screening includes operating a telecommunications network routing node in a learn mode in which traffic from foreign mobility management nodes is received and identities of the foreign mobility management nodes are learned and used to populate a security database maintained by the telecommunications network routing node. The method further includes operating the telecommunications network routing node in a test mode to dynamically learn foreign mobility management node security status and maintaining the security status for the foreign mobility management nodes in the security database. The method further includes operating the telecommunications network routing node in an active mode to filter traffic from the foreign mobility management nodes using the dynamically learned node identities and security statuses.
US10952061B2 Method and apparatus for transmitting a discovery signal, and method and apparatus for receiving a discovery signal
A transmission method of a base station is provided. The base station generates a first discovery signal block including a first PSS (primary synchronization signal) and a first SSS (secondary synchronization signal). The base station generates a second discovery signal block including a second PSS and a second SSS. Also, the base station transmits the first discovery signal block and the second discovery signal block.
US10952060B2 Communication apparatus, communication method, and program
A communication apparatus includes an acquisition unit that acquires identification information from a first different communication apparatus, a determination unit that determines whether the acquired identification information is first identification information, a reception unit that receives, from the first different communication apparatus, a predetermined request to connect a second different communication apparatus to a wireless network generated by the communication apparatus, and a providing unit that, in a case where the identification information is the first identification information, provides the second different communication apparatus with a communication parameter for connecting to the wireless network in response to receipt of the predetermined request.
US10952055B2 Wireless communication system, vehicle, smart apparatus, and controlling method thereof
A wireless communication system includes a wearable device transmitting advertising packet data, a vehicle, and a smart apparatus. The vehicle receives the advertising packet data, connects with the wearable device if a user is present in the vehicle, and transmits set packet data to the smart apparatus. The smart apparatus receives the advertising packet data, connects with the wearable device if the user is not present in the vehicle, and receives the set packet data to disconnect the wearable device.
US10952053B2 System and method for machine to machine subscriber information and retrieval protection
Systems and methods utilize a machine type communication interworking function and mapping function to manage and route requests from a variety of devices in data networks.
US10952048B2 Vehicle wireless connection system and method of controlling the same
A vehicular wireless connection system and method are provided to perform wireless communication connection between a vehicle and a smart device of a user. The method includes receiving a plurality of beacon signals by the smart device and generating a positioning key based on at least some of the plurality of beacon signals. Identification information including the positioning key and identification information of at least one nearby wireless device is transmitted to a server. In response to receiving vehicle verification result information from the server, a wireless connection to the vehicle is attempted based on the vehicle verification result information.
US10952044B2 Methods and systems for driver identification
A method of determining a position of a mobile device in a vehicle during a drive includes measuring at least one first acceleration magnitude of the mobile device in a gravity direction with at least one sensor of the mobile device, measuring at least one second acceleration magnitude of the mobile device in the gravity direction with the at least one sensor of the mobile device, the at least one second acceleration magnitude separated in time from the at least one first acceleration magnitude, comparing the at least one first acceleration magnitude with the at least one second acceleration magnitude, and based on a result of the comparing, predicting the position of the mobile device in the vehicle.
US10952040B2 Mobile machine
A system for providing mobile content to a mobile communication device includes a first computing system including one or more servers to cause a graphical user interface to be displayed at a second computing system, the graphical user interface (i) enabling a user of the second computing system to edit a digital file to create the mobile content and (ii) enabling the user of the second computing system to provide a phone number associated with the mobile communication device, the mobile communication device being separate and remote from the first computing system and the second computing system. The one or more servers of the first computing system receive, from the second computing system via the communications network, the mobile content and the phone number associated with the mobile communication device. The one or more servers of the first computing system use the phone number received from the second computing system to cause the delivery of the mobile content to the mobile communication device via a wireless communications network in a format compatible with one or more operational parameters of the mobile communication device, the one or more operational parameters including at least one of a mobile communication device type and a software platform type, wherein using the received phone number to cause the delivery of the mobile content to the mobile communication device is performed without the mobile communication device identifying the one or more operational parameters to the first computing system or the second computing system.
US10952037B2 Multi-slicing orchestration system and method for service and/or content delivery
Aspects of the subject disclosure may include, for example, detecting a first communication device including an application based on contemporaneous access of a first service and second service functions, wherein the application communicates via first and second user data traffic flows associated with the first and second service functions. An association is facilitated of the first user data traffic flow with a first logical network slice, wherein the first user data traffic flow is conveyed by the first logical network slice. An association is facilitated of the second user data traffic flow with a second logical network slice, wherein the first and second user data traffic flows are conveyed contemporaneously by the first and second logical network slices. Other embodiments are disclosed.
US10952031B2 Licensed-assisted user equipment cooperation in unlicensed sidelink
Methods and devices are provided to enable a cluster of user equipments (UEs) to receive a multicast signal over a first spectrum band and access a second spectrum band as a single virtual entity for device-to-device (D2D) mutual broadcast within the cluster. In an embodiment, a first UE in a cluster receives a multicast signal from a wireless network over the first spectrum band, the multicast signal including downlink information targeted to a second UE in the cluster. The first UE performs in a contention procedure for a transmission opportunity (TXOP) in the second spectrum band in accordance with group listen-before-talk (LBT) parameters configured for the cluster. If the contention procedure has acquired a TXOP in the second spectrum band for the cluster, the first UE sends at least a portion of the downlink information to the second UE over the second spectrum band during the TXOP.
US10952028B2 Location of a mobile device with wireless access using a user plane location solution
Techniques are discussed herein for supporting location of a user equipment (UE) with wireless access using a user plane (UP) location solution like SUPL. To locate the UE, an initial UP location session is established between the UE and a location server (LS) during which the LS requests location measurements from the UE. The UE obtains the location measurements by ending the location session and entering an idle state, after indicating this intent to the LS. The UE sends the location measurements to the LS by reentering a connected state and starting a new UP location session with the LS, which may be associated with the initial location session using common identification information. The techniques may be used for a UE with only a single RF chain (e.g. a UE that supports NB-IoT or other narrowband wireless access).
US10952026B2 Neural network classifier for detection of travel mode associated with computing devices
Digital data corresponding to a trace by a device is received. The digital data includes location data and time data obtained over a period of time and representing movement of the device. A set of derived values for the plurality of metrics is calculated from the sets of values corresponding to the metrics, and the set of derived values is input to a neural network classification model to determine whether the received digital data represents movement of a first type. In response to determining that the digital data represents movement of the first type, the received digital data corresponding to the trace is labelled with the first type of movement.
US10952019B2 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.
US10952018B2 Systems, apparatus, and methods for self- adjusting a broadcast setting of a node in a wireless node network
Methods, apparatus and systems that are directed towards a tangible wireless node-based implementation for self-adjusting a broadcast setting of a node in a wireless node network. In general, the node (such as an ID node, a master node, or container-related node) detects a broadcast modification event (such as a time-based event, an association-based event, a location-based event, and/or a sensor-based event). The node then accesses a broadcast profile stored within the node to determine an updated value for the broadcast setting of the node based upon the detected broadcast modification event. Pursuant to the broadcast profile, the updated value may, for example, be a modified RF transmission output power level setting, a modified frequency setting, and/or a timing setting that changes how the node broadcasts messages. Once the updated value is determined, the node then self-adjusts the broadcast setting from a current value to the updated value.
US10952017B2 Control over multiple user multiple input multiple output (MU-MIMO) by device type and location
A wireless access point selects a Multiple User Multiple Input Multiple Output (MU-MIMO) geofence for a wireless user device based on its device location. The wireless access point transfers MU-MIMO signals to the wireless user device based on the selected MU-MIMO geofence. The wireless access point determines MU-MIMO information for the device location like MU-MIMO gain, user device type, or some other metric. A MIMO control system processes the MU-MIMO information for the device location and responsively modifies the MU-MIMO geofence. The wireless access point selects the modified MU-MIMO geofence for another wireless user device based on its device location. The wireless access point transfers other MU-MIMO signals to the other wireless user device based on the modified MU-MIMO geofence.
US10952013B1 Selective location-based identity communication
Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.
US10952010B2 Spatial audio for interactive audio environments
Systems and methods of presenting an output audio signal to a listener located at a first location in a virtual environment are disclosed. According to embodiments of a method, an input audio signal is received. For each sound source of a plurality of sound sources in the virtual environment, a respective first intermediate audio signal corresponding to the input audio signal is determined, based on a location of the respective sound source in the virtual environment, and the respective first intermediate audio signal is associated with a first bus. For each of the sound sources of the plurality of sound sources in the virtual environment, a respective second intermediate audio signal is determined. The respective second intermediate audio signal corresponds to a reverberation of the input audio signal in the virtual environment. The respective second intermediate audio signal is determined based on a location of the respective sound source, and further based on an acoustic property of the virtual environment. The respective second intermediate audio signal is associated with a second bus. The output audio signal is presented to the listener via the first bus and the second bus.
US10952006B1 Adjusting relative left-right sound to provide sense of an avatar's position in a virtual space, and applications thereof
Disclosed herein is a web-based videoconference system that allows for video avatars to navigate within the virtual environment. The system has a presented mode that allows for a presentation stream to be texture mapped to a presenter screen situated within the virtual environment. The relative left-right sound is adjusted to provide sense of an avatar's position in a virtual space. The sound is further adjusted based on the area where the avatar is located and where the virtual camera is located. Video stream quality is adjusted based on relative position in a virtual space. Three-dimensional modeling is available inside the virtual video conferencing environment.
US10952005B1 Stereo paired speaker system with center extraction
Various implementations include speaker systems. In some particular cases, a speaker system includes: at least two distinct loudspeakers each capable of outputting stereo audio on its own, wherein each loudspeaker comprises: a plurality of transducers, and a controller coupled with the plurality of transducers, where the controller in each loudspeaker is configured to: receive a left channel audio input signal and a right channel audio input signal; extract a center channel signal from the left channel audio input signal and the right channel audio input signal; and provide an audio output signal to at least one of the plurality of transducers for outputting the center channel signal.
US10952000B1 Method and apparatus for balanced audio detection and conversion
Systems and processes are provided to detect an balanced audio signal and generation of an unbalanced audio signal including a first audio input for receiving a first audio signal, a second audio input for receiving a second audio signal, a processor for determining a first root mean square value for the first audio signal, a second root mean square value for the second audio signal and a combined root mean square value for a sum of the first audio signal and the second audio signal, the processor being further operative to generate an unbalanced audio signal in response to the first root mean square value exceeding a first threshold value, the second root mean square value exceeding the first threshold value and the combined root mean square value being less than a second threshold value, and an audio decoder operative to decode the unbalanced audio signal.
US10951999B2 Assembly of a receiver and a microphone
An assembly of a receiver and a microphone, such as for positioning in an ear canal of a person. The receiver and microphone are provided in an overlapping relationship to take up less space while being able to emit sound in one direction and receive sound from that direction. When the assembly if for use deep inside the ear canal of a person, the microphone may be very small, as it is exposed to very high sound levels.
US10951996B2 Binaural hearing device system with binaural active occlusion cancellation
A binaural hearing system includes a first hearing device and a second hearing device, each of which comprising: an input transducer; a transducer audio signal processor configured to provide a processed input transducer audio signal; an ear canal microphone; an ear canal audio signal processor configured to provide a processed ear canal audio signal; a first signal combiner configured to combine the processed input transducer audio signal with the processed ear canal audio signal to obtain an output transducer audio signal; a signal level detector configured to determine a signal level of (1) the output transducer audio signal or (2) an audio signal included in formation of the output transducer audio signal; and an output transducer; wherein the binaural hearing system further comprises a binaural excessive level detector connected to the first hearing device's signal level detector and the second hearing device's signal level detector.
US10951994B2 Method to acquire preferred dynamic range function for speech enhancement
At least one exemplary embodiment is directed to a method of generating preferred dynamic range function to process audio reproduced by an earphone device. The function includes processing the audio to improve speech intelligibility. The function is acquired with a self-administered hearing test.
US10951993B2 Integrated personal amplifier system with howling control
With regards to a hearing assistive device, a user's speech can be picked up by the microphone and feed through the speaker causing an acoustic feedback effect. The user may have to constantly adjust the volume of the hearing assistive device to achieve a more comfortable volume based on where the speech is coming from. Furthermore, the when the hearing assistive device experiences feedback, the amplification of the feedback can cause damage to the user's hearing. Therefore, mitigating the acoustic feedback effect of assistive hearing devices can generate a more efficient and comfortable hearing device. The acoustic feedback can be mitigated by leveraging a dynamic range controller and a howling detector which comprises a user interface and a status indicator.
US10951988B2 Gaming headset with voice scrambling for private in-game conversations
An electronic device may be configurable to operate in a scrambling mode and a non-scrambling mode while processing chat audio and microphone audio for a first player participating in an online multiplayer game. While operating in the non-scrambling mode, the electronic device may be configured to transmit the microphone audio without scrambling the microphone audio. While operating in the scrambling mode, the electronic device may be configured to scramble the microphone audio and transmit the scrambled microphone audio. The electronic device may be operable to select a scrambling key used to scramble the microphone audio based on a signal received by the electronic device that indicates a role of the player in the online multiplayer game. The role of the player may correspond to which of two or more opposing teams the first player is a member of in the online multiplayer game.
US10951986B2 Enhanced virtual stereo reproduction for unmatched transaural loudspeaker systems
Embodiments relate to an audio processing system that adjusts for unmatched speakers, such as by frequency response, output power, directionality, etc. For example, a mobile device may include an earpiece speaker and a micro-loudspeaker. The audio processing system may include a crossover network that separates an input audio signal into a low frequency signal and a high frequency signal. Subband spatial processing and b-chain processing are applied to the high frequency signal to spatially enhance the input signal, and adjust the input signal for the unmatched speakers. The low frequency signal is processed using a parametric band-pass filter and a first gain to generate a low frequency resonator signal, and a second gain to generate a low frequency passthrough signal. The processed low frequency signals are provided to the micro-loudspeaker by combination with one of a left channel or a right channel of the processed high frequency signal.
US10951979B2 Robot
A robot includes an enclosure of a speaker that is formed as an arc or annular shape along a circumferential direction of a body. In addition, a display and the speaker are positioned to one side of a rotation axis of the body.
US10951978B2 Output control of sounds from sources respectively positioned in priority and nonpriority directions
An apparatus divides each of first and second sound-signals generated respectively by first and second sound-input devices, into frames having a predetermined time length, and converts each frame of the first and second sound-signals into first and second frequency-spectra, respectively, in a frequency domain. For each frame, the apparatus calculates, based on the first and second frequency-spectra, a probability that a sound of the frame is emitted only from a sound-source positioned in a second direction among a first direction prioritized with respect to sound reception and the second direction, and outputs a first directivity sound-signal including a sound coming from the first direction, while controlling, depending on the probability, output of the first directivity sound-signal and a second directivity sound-signal including a sound coming from the second direction, where each of the first and second directivity sound-signals is calculated based on the first and second frequency-spectra.
US10951972B2 Dynamic on ear headset detection
A method and device for detecting whether a headset is on ear. Microphone signals from a plurality of microphones are used to derive a plurality of signal feature measures, which are normalized to a common reference scale. The signal feature measures are weighted based upon detected signal conditions in the microphone signals. The normalized and variably weighted signal feature measures are then combined to produce an output indication of whether a headset is on ear.
US10951971B2 Headphone charging case
The headphone charging case with communication functions comprises an earphone case, an antenna bracket affixed inside the earphone case, a WIFI antenna and an RF antenna are connected to the side of the antenna bracket, and a headphone disposed inside an earphone holder which is affixed to the antenna bracket. A lithium battery is disposed inside the earphone, and the bottom of the earphone is electrically connected with the lithium battery through a charging conductor. A motherboard and a rechargeable battery are affixed to the antenna holder, and a charging board is affixed on the main board. A pogopin charging contact is electrically connected to the charging board, and a Type-C charging port is fixed at the bottom of the main board.
US10951966B1 Flat plate transducer
A flat plate audio transducer. A front panel and a back panel are connected via a frame. One or more electromagnetic actuators are mounted between the two panels. Voice coils are used as the actuators in some embodiments. Stiffening braces are preferably run between groups of actuators to prevent unwanted resonance phenomena. In some embodiments an actuator array moves both the front and back panels. In other embodiments only one panel is moved. The flat plate transducer is configured to mount on a room wall in a position that is conventionally used for decorative items such as artwork.
US10951964B2 Reduced crosstalk photonic switch
Described are various configurations of reduced crosstalk optical switches. Various embodiments can reduce or entirely eliminate crosstalk using a coupler that has a power-splitting ratio that compensates for amplitude imbalance caused by phase modulator attenuation. Some embodiments implement a plurality of phase modulators and couplers as part of a dilated switch network to increase overall bandwidth and further reduce potential for crosstalk.
US10951960B1 Dynamic content insertion
Systems, methods, and computer-readable media are disclosed for dynamically inserting secondary content into a live stream or a video on demand (VOD). The secondary content can include, for example, a public service announcement or warning, censoring content, live or prerecorded commentary, an advertisement, or any other type of content to be integrated with or inserted into the main content. Example methods may include receiving a content stream including a first fragment having a first duration and a second fragment having the first duration. Certain methods may include determining an increased quality of service associated with encoding the content stream into fragments having a second duration. Certain methods may include generating, based at least in part on the increased quality of service, a third fragment having the second duration, and sending the content stream having the third fragment to a user device.
US10951953B2 Sharing mobile subscriber content in a publically viewable content distribution network
Aspects of the subject disclosure may include, for example, a mobile device that detects a request to associate video content with a television channel for distribution via the television channel, obtains the video content, and identifies a distribution setting of the video content. The mobile device facilitates publication of the video content via the television channel according to the distribution setting, the video content presented via a target media processor identified according to the distribution setting. Other embodiments are disclosed.
US10951952B2 Video streaming playback system and method
A video streaming playback system is provided with a video playback module, a tipping module, a reward download button/link display module, and a setup interface for selecting to offer a reward or not offer a reward for a video which a user who is a content creator has uploaded; wherein the reward download button/link display module is configured to, in response to a tip payment process being executed for the video, display an activated reward download button/link on the user interface when the user who is a content creator has selected using the setup interface to offer a reward upon payment of a tip, or has not selected using the setup interface to not offer a reward upon payment of a tip, and not display an activated reward download button/link on the user interface when the user who is a content creator has not selected using the setup interface to offer a reward upon payment of a tip, or has selected using the setup interface to not offer a reward upon payment of a tip.
US10951951B2 Haptics metadata in a spectating stream
Metadata indicating demanded haptic events during playback of an audio video (AV) stream is embedded with the AV stream, such that the metadata can be extracted during AV playback and rendered on the player's side as demanded. In this way, previously recorded video can be spectated during playback without losing whatever haptic experiences may have been generated for original playback without having to rely on merely deriving haptic events from audio.
US10951948B2 Signal processing apparatus and method
The present technique relates to signal processing apparatus and method that can reduce power consumption. A receiver that receives a broadcast signal includes a demodulation unit that demodulates the broadcast signal, and a reception control unit that controls the demodulation by the demodulation unit. In a section not including PLPs to be received in the broadcast signal, the reception control unit controls the demodulation unit to stop the demodulation by the demodulation unit on the basis of subframes or OFDM symbols. The present technique can be applied to a receiver.
US10951942B2 Method and system for providing audio signals to an in-vehicle infotainment system
A system and method for audibly displaying an audio signal at an in-vehicle infotainment system received through a mobile device to provide continual access to the content when the user enters a vehicle includes the mobile device comprising a first audio player and a second audio player. The mobile device receives an audio-video signal through a network. The first audio player playing a first audio signal. The mobile device receives a second signal. The second audio player receives a second audio signal based on the second signal and playing the second audio signal. The mobile device communicates the first audio signal and the second audio signal to the in-vehicle infotainment system. The in-vehicle infotainment system audibly displays the first audio signal and the second audio signal.
US10951941B2 Vehicle exterior mounted display system
A vehicle exterior mounted display system for attaching to the exterior of a moving vehicle and displaying video content that is geopositionally and temporally relevant. The vehicle exterior mounted display system includes a control unit configured to receive geolocation and time data as well as receive and process signals from a direct-broadcast satellite and a mounted display that is electrically connected to the control unit and mechanically attached to the exterior of the vehicle. The control unit selects a video stream in the signal received from the direct-broadcast satellite based on the geolocation and time data from the global navigation satellite system and causes the selected video stream to be displayed on the mounted display. The vehicle exterior mounted display system may also include an administration server that can tag the video streams in the signal from the direct-broadcast satellite with a targeted geolocation and a targeted time.
US10951940B2 Portable terminal, information processing apparatus, content display system and content display method
A portable terminal includes a receiving unit which receives content information, an external device communication unit which conducts communication with an external information device, a display unit which displays the content information received by the receiving unit, an acquiring unit which acquires identification information identifying the content information displayed by the display unit, an operation unit which receives an operation indication from a user, and a control unit which conducts control such that if a transmission indication of the identification information is received by the operation unit while the content information is being displayed, the identification information acquired by the acquiring unit is transmitted to the external information device and the display of the content information by the display unit is terminated.
US10951939B2 Systems and methods for presenting content simultaneously in different forms based on parental control settings
Systems and methods for identifying objects displayed in a media asset are provided. First and second parental control restrictions associated with first and second users within a perceivable range of a user equipment device are retrieved. The first parental control restriction enables access to content associated with a first authorization level and the second parental control restriction enables access to content associated with a second authorization level. A common authorization level that does not violate the first and second parental control restrictions is identified. A media asset that satisfies the common authorization level is presented to the first and second users in a first form. Supplemental content associated with the media asset that violates the second parental control restriction but does not violate the first parental control restriction is selected. The supplemental content is presented in a second form while the media asset is being presented in the first form.
US10951938B2 Method and system for providing content
Methods and systems for providing content. A selection of a single virtual channel may be received from the user. Virtual programming data for the single virtual channel may be accessed. The virtual programming data may define content to be provided over the single virtual channel. The content may be provided over the single virtual channel in accordance with the virtual programming data.
US10951937B2 Systems and methods for efficiently providing multiple commentary streams for the same broadcast content
Systems for efficiently providing multiple commentary streams for the same underlying broadcast content may include client applications that enable a user/viewer to select multiple commentary streams for a variety of events from one or more content sources. Exemplary broadcast content may include television shows, movies, and events that may include, for example, a plurality of live and/or recorded poker tournaments, eSports events, and the like. For each event, the systems also may enable a user/viewer to select from one or more live and/or recorded commentaries associated with the event. The event content and the commentary stream may be displayed in different display regions on a single device (such as a computer) or may be displayed simultaneously on different devices. Various technical advantages may be achieved by separating the event content from the commentary content. Revenue for the broadcast may be shared between the event content provider and the commentary content providers. Other implementations also are described.
US10951936B2 Synchronizing the storing of streaming video
A method, device, and computer-readable medium for synchronizing video are described. A wearable camera captures first video data. Also, the wearable camera timestamps the first video data and organizes the first video data using a hash table. The wearable camera transmits the first video data to a wireless hub via a wireless connection and captures second video data. When the wireless connection between the wearable camera and the wireless hub is unable to support full resolution video playback, the wearable camera down-converts the second video data, timestamps the second video data and organizes the second video data using the hash table. The wearable camera transmits the second video data to the wireless hub. Moreover, the first video data and the second video data are synchronizable according to gap synchronization based on one or more timestamps of the first video data and one or more timestamps of the second video data.
US10951935B2 Media environment driven content distribution platform
A method for a media environment driven content distribution platform includes obtaining synchronization data derived from the content and ancillary data pegged to instants in the synchronization data derived from the content, and communicating the synchronization data derived from the content and the ancillary data pegged to the instants in the synchronization data derived from the content such that subsequent alignment of the synchronization data derived from the content to the content synchronizes the ancillary data pegged to the instants in the synchronization data derived from the content to the content.
US10951931B2 Data distribution system, data distribution method, marker, filter and program
A data distribution system including a source configured to distribute data and a sink configured to process the distributed data includes a marker configured to receive a packet distributed by the source, add supplementary information to the received packet based on information obtained from a header of the packet, and transfer the packet; and a filter configured to receive the packet transferred by the marker, determine whether the received packet can be transferred to the sink based on the supplementary information added to the packet, transfer the packet to the sink if the packet can be transferred to the sink.
US10951929B2 Execution of cases based on barcodes in video feeds
Systems and methods for executing a case based on a barcode detected in a video feed are described herein. An example method commences with receiving the video feed from a video content provider. The video feed may be provided by a client. The method may continue with extracting at least one video frame from the video feed. The method may further include detecting a barcode embedded in the at least one video frame and analyzing the barcode to determine a category associated with the at least one video frame. The method may continue with ascertaining an execution case associated with the category. The method may further include selectively executing the execution case.
US10951927B2 Systems and methods for interactive program guides with personal video recording features
Methods and systems that provide enhanced personal video recorder (“PVR”) and interactive television program guide (“IPG”) functionality are provided. An interactive television application (“application”) may be implemented to provide such functionality. The application may be used to display a list of PVR recordings, to schedule recordings to a PVR, to configure recordings, to view a list of scheduled recordings, to configure recording settings, or to select delete priority settings for recordings. The application may integrate pay-per-view and PVR functionality. The application may send user notifications for changes that are to be made to the recording content of a PVR. Live programming may be buffered by the application using a straight buffers that are created for each new program. Parallel buffers for concurrent programs may be implemented using multiple tuners. Straight buffers may be used in managing or controlling the flow of programming. Television content may be automatically paused when a user is engaged in using the application. Multiple IPGs for different users of a PVR may be implemented. Other PVR related features are also provided.
US10951926B2 Systems and methods for caching data in media-on-demand systems
Systems and methods may be provided for retrieving non-on-demand media data and on-demand media data that is provided by separate data sources. On-demand media data may be cached to reduce system latencies and the burden on the distribution network.
US10951924B2 Video encoder
A video encoder (2) is disclosed for sending video data to a server (4) over a channel. A video compressor (16) can compress video data using an adjustable compression factor. A multiplexer/pack constructor (18) can receive compressed video from the compressor, together with non-video data, and can queue data for transmission. A bandwidth monitor (20) is provided for monitoring the performance of the channel based on the behaviour of transmitted data packets, including their round-trip travel time to and from the server (4). The compressor (16) can modify the adjustable compression factor based on the performance of the channel, as determined by the bandwidth monitor, and the amount of non-video data received by the packet constructor. This can permit transmission of non-video data without disrupting the live video feed or introducing any delay.
US10951920B2 Image and video processing apparatuses and methods
The disclosure relates to an image processing apparatus for compressing or decompressing a segment of an image, the segment being non-rectangular and comprising a plurality of pixels, each pixel comprising a pixel value, the pixel values of the plurality of pixels forming a pixel value vector, the apparatus comprising: a processor configured to compress the segment or configured to decompress the segment, wherein compressing the segment comprises computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors, wherein the basis vectors are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image; and wherein decompressing the segment comprises computing the pixel value vector by forming a linear combination of the basis vectors according to the plurality of expansion coefficients.
US10951919B2 Multivariable matrix spectral factorization
A method for performing Multivariable Matrix Spectral Factorization has been developed, which allows factorization in real time high-dimensional matrices with multivariable high-order polynomial or non-rational entries. Systems implementing the method provide improved performance and capabilities in applications reducible to multivariable matrix spectral factorization.
US10951917B2 Method and apparatus for performing intra-prediction using adaptive filter
Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.
US10951908B2 Method and device for decoding image according to intra prediction in image coding system
According to the present disclosure, an image decoding method performed by a decoding device comprises the steps of: deriving a first intra prediction mode of a current block; deriving neighboring samples including left neighboring samples and upper neighboring samples of the current block; deriving a second intra prediction mode of a target sample on the basis of a location of the target sample and the first intra prediction mode of the current block; and performing prediction for the target sample on the basis of the second intra prediction mode of the target sample.
US10951904B2 Gaze-driven recording of video
Systems and methods for gaze-driven recording of video are described. Some implementations may include accessing gaze data captured using one or more gaze-tracking sensors; applying a temporal filter to the gaze data to obtain a smoothed gaze estimate; determining a region of interest based on the smoothed gaze estimate, wherein the region of interest identifies a subset of a field of view; accessing a frame of video; recording a portion of the frame associated with the region of interest as an enhanced frame of video, wherein the portion of the frame corresponds to a smaller field of view than the frame; and storing, transmitting, or displaying the enhanced frame of video.
US10951901B2 Intra-frame depth map block encoding and decoding methods, and apparatus
The present invention discloses an intra-frame depth map block decoding method, including: acquiring, from a bitstream, a depth modeling mode (DMM) used for a depth map block, wherein the DMM is applied to a recursive quadtree (RQT) coding or simplified depth coding (SDC); obtaining a block predicted value of a depth map subblock obtained through segmentation in the DMM according to the DMM; acquiring, from the bitstream, a block offset value of the depth map subblock, and residual information of each pixel in the depth map subblock; and obtaining a reconstruction value of each pixel in the depth map subblock according to the block predicted value, the block offset value and the residual information of each pixel in the depth map subblock.
US10951898B2 Image decoding method and device using residual information in image coding system
An image decoding method includes receiving residual information including first size related information for a first residual coefficient and second size related information for a second residual coefficient, setting a Rice parameter of the first size related information and the second size related information as a specific value, deriving available binary values based on the Rice parameter, deriving binary values of the first size related information and the second size related information by decoding the first size related information and the second size related information, deriving values of the first size related information and the second size related information by comparing the binary values and the available binary values, deriving the first residual coefficient and the second residual coefficient based on the values, and reconstructing a current picture based on the first residual coefficient and the second residual coefficient.
US10951895B2 Context model selection based on coding unit characteristics
Systems and methods are provided for improving accuracy and efficiency of a context-adaptive binary arithmetic coding (CABAC) by adaptively selecting a context model specific to the characteristics of a coding unit (CU), such as the size, dimension (height and/or width), type (luma or chroma), and/or flag type (cu_palette_flag or pred_mode_flag) of the CU, that comprise: determining a characteristic of the CU; determining whether the characteristic of the CU meets a corresponding threshold; and upon determining that the characteristic of the CU meets the corresponding threshold, selecting a first context model, or upon determining that the characteristic of the CU fails to meet the corresponding threshold, selecting a second context model.
US10951894B2 Transform block-level scan order selection for video coding
A scan order for encoding or decoding coefficients of a transform block is selected on a transform block-level. A set of candidate scan orders is processed by identifying end of block positions within the transform block for each of the candidate scan orders. Cost values are determined for each of the candidate scan orders to reflect a number of the coefficients of the transform block that are located before the respective end of block positions. In particular, a cost value for a candidate scan order reflects the number of zero-value coefficients located before the end of block position for that candidate scan order. One of the candidate scan orders is then selected based on those cost values. The selected scan order is used to scan the coefficients in the transform block, such as for encoding those coefficients to a bitstream or for decoding those coefficients to an output video stream.
US10951892B2 Block level rate control
Systems, apparatuses, and methods for performing efficient bitrate control of video compression are disclosed. Logic in a bitrate controller of a video encoder receives a target block bitstream length for a block of pixels of a video frame. When the logic determines a count of previously compressed blocks does not exceed a count threshold, the logic selects a quantization parameter from a full range of available quantization parameters. After encoding the block, the logic determines a parameter based on a first ratio of the achieved block bitstream length to an exponential value of an actual quantization parameter used to generate the achieved block bitstream length. For another block, when the count exceeds the count threshold, the logic generates a quantization parameter based on a ratio of the target block bitstream length to an average of parameters of previously encoded blocks.
US10951887B2 Imaging apparatus, processing method for imaging apparatus, and storage medium
There is provided an imaging apparatus including a distribution unit configured to distribute a playlist, in which information relating to a plurality of moving image streams can be described, when a distribution request of the playlist is received, and a coding unit configured to encode a moving image frame corresponding to a moving image stream described in the playlist through intraframe coding before receiving a distribution request of a specific moving image stream when the distribution request of the playlist is received, wherein, when the distribution request of the specific moving image stream is received, the distribution unit distributes a moving image stream corresponding to the specific moving image stream including the moving image frame encoded through intraframe coding.
US10951886B2 Intra prediction-based video encoding/decoding method and device
A video encoding/decoding method and device according to the present invention may: determine a reference area for the intra prediction of the current block; derive the intra prediction mode of the current block; and decode the current block on the basis of the reference area and the intra prediction mode.
US10951881B2 Faster state transitioning for continuous adjustable 3Deeps filer spectacles using multi-layered variable tint materials
An electrically controlled spectacle includes a spectacle frame and optoelectronic lenses housed in the frame. The lenses include a left lens and a right lens, each of the optoelectrical lenses having a plurality of states, wherein the state of the left lens is independent of the state of the right lens. The electrically controlled spectacle also includes a control unit housed in the frame, the control unit being adapted to control the state of each of the lenses independently.
US10951880B2 Image capture for virtual reality displays
A light-field camera system such as a tiled camera array may be used to capture a light-field of an environment. The tiled camera array may be a tiered camera array with a first plurality of cameras and a second plurality of cameras that are arranged more densely, but have lower resolution, than those of the first plurality of cameras. The first plurality of cameras may be interspersed among the second plurality of cameras. The first and second pluralities may cooperate to capture the light-field. According to one method, a subview may be captured by each camera of the first and second pluralities. Estimated world properties of the environment may be computed for each subview. A confidence map may be generated to indicate a level of confidence in the estimated world properties for each subview. The confidence maps and subviews may be used to generate a virtual view of the environment.
US10951878B2 Mobile terminal and method for controlling the same
There are provided a mobile terminal including light emitting devices and a method for controlling the same. A mobile terminal includes a camera, a light emitting unit including a plurality of light emitting devices, the light emitting unit emitting light toward a space corresponding to an image received through the camera, and a controller for controlling light emitting devices, which emit light toward a space corresponding to a portion of the image among the plurality of light emitting devices, to be used in extracting depth information of the portion.
US10951875B2 Display processing circuitry
The disclosure describes aspects of a display processing circuitry. In an aspect, one or more displays that support multiple views include one or more arrays of pixels, one or more backplanes, and a processing circuitry configured to receive one or more data streams, control processing of the data streams based on policies from which to select a mode of operation, each mode of operation defining which rays of light the arrays of pixels in the displays are to contribute to generate a particular view or views and the tasks to be performed by the processing circuitry to modify the data streams accordingly. The processing circuitry further provides signaling representative of the modified data streams to the arrays of pixels through a circuit configuration of the backplanes for the arrays of pixels to contribute the rays that will to generate the particular view or views. A corresponding method is also described.
US10951874B2 Incremental quality delivery and compositing processing
A media content delivery apparatus that encodes media content as multiple spatial objects is provided. The media content delivery apparatus encodes a first spatial object according to a first set of parameters. The media content delivery apparatus also encodes a second spatial object according to a second set of parameters. The first and second spatial objects are encoded independently. The media content delivery apparatus also generates a metadata based on the first set of parameters, the second set of parameters, and a relationship between the first and second spatial objects. The media content delivery apparatus then transmits or stores the encoded first spatial object, the encoded second spatial object, and the generated metadata.
US10951867B2 Light emitter architecture for scanning display device
A scanning type display device includes a light source that includes multiple rows and columns of light emitters. The display device also includes a rotatable mirror that projects light to different areas of an image field as the mirror rotates. There can be a redundant number to light emitters in the light source to increase the brightness of the pixels in the image field. A data driver may replicate and shift data values among light emitters of the same columns. The light emitters may operate in conjunction with the mirror in a synchronized manner. Owing to the shift in data value and the rotation of the mirror, the mirror may first project light from a first light emitter to a pixel and may then project light from a second light emitter with the same brightness level to the same pixel. The shifting may continue for additional light emitters.
US10951866B2 Image sensor device having color filter arrays and image processing method thereof
An image sensor device includes a plurality of color filter units arranged in an array, each of the color filter units comprising an array of n*m color filters, and n and m are integers equal to or greater than 3. The plurality of color filter units includes a plurality of first color filter units, a plurality of second color filter units, and a plurality of third color filter units. The color filters of the first color filter units are transmissive to light beams within a first wavelength range, the color filters of the second color filter units are transmissive to light beams within a second wavelength range, and the color filters of the third color filter units are transmissive to light beams within a third wavelength range.
US10951854B2 Systems and methods for location based image telegraphy
Systems and methods for associating images with location and/or other information. In some cases, the systems include an image sensor, a location sensor, and a microprocessor. The microprocessor is communicably coupled to a computer readable medium that includes instructions executable by the microprocessor to: receive a location from the location sensor; receive an image from the image sensor; and associate the location with the image. Some of the methods provide for capturing an object image of an object using an image sensor; capturing a location of the image sensor; and associating the location with the object image. Other methods and systems are also disclosed.
US10951853B2 Connecting structure, electrical device and television apparatus
A connecting structure for attaching a wall-mount fixture to an external portion of a display device includes a fastening member. The fastening member is integrally formed as a one-piece, unitary member. The fastening member includes a receiving part, and first and second bent parts that extend from the receiving part, the first bent part having a first end plate with a threaded hole, the second bent part having a second end plate with a screw insertion hole, the first and second end plates overlapping with respect to each other and facing with the receiving part. The receiving part is configured and arranged to receive a distal end of a screw that extends through the insertion hole of the second end plate and is screwed into the threaded hole of the first end plate such that the screw is prevented from being screwed beyond the receiving part.
US10951852B1 Method and system for automatically adjusting display parameters of a display screen of a television device
A method for automatically adjusting display parameters of a display screen of a television device includes: in receipt of an activation signal, controlling the display screen to output a video signal based on a set of display parameters, and controlling the depth camera to capture images of a viewing area; determining a set of condition parameters based on the images; determining, based on the set of condition parameters, whether the video signal is to be adjusted; and when it is determined that the video signal is to be adjusted, adjusting at least one display parameter in the set of display parameters to generate an adjusted video signal and controlling the display screen to output the adjusted video signal.
US10951845B2 Photoelectric conversion apparatus and equipment having photodiode and semiconductor regions
A photodiode that includes a first semiconductor region of a first conductive type and a second semiconductor region of a second conductive type opposite to the first conductive type, a third semiconductor region of the first conductive type holding a charge supplied from the first conductive region, a transistor that includes a gate connected to a node including the third semiconductor region, a fourth semiconductor region of the first conductive type as a drain, and a fifth semiconductor region of the first conductive type as a source, and a switch connecting the node and the drain are included, and one of the second and fifth semiconductor regions is a p-type semiconductor region supplied with first potential, the other of the second and fifth semiconductor regions is an n-type semiconductor region supplied with second potential, and the second potential is higher than the first potential.
US10951843B2 Adjusting confidence values for correcting pixel defects
Embodiments relate to a pixel defect detection circuit for detecting and correcting defective pixels in captured image frames. The pixel defect detection circuit includes a defect pixel location table that maps pixel locations in an image frame to respective confidence values, each confidence value indicating a likelihood that a corresponding pixel is defective. The pixel defect detection circuit further includes a dynamic defect processing circuit configured to determine whether a first pixel of an image frame is defective, and a flatness detection circuit configured to determine whether the first pixel is in a flat region of the image frame. The confidence value corresponding to the location of the first pixel is updated based upon whether the first pixel is determined be defective if the first pixel is determined to be in a flat region, and not updated if the first pixel is determined to not be in a flat region.
US10951840B1 Versatile image sensor circuit
A photodiode array circuit includes a plurality of photodiode circuits, binning circuitry, and a plurality of output circuits. Each of the plurality of photodiode circuits is coupled to receive a different one of the plurality of transfer control signals as a proximate photodiode circuit, proximate in a first direction. The binning circuitry is coupled to electrically connect the plurality of photodiode circuits into groups of photodiode circuit sense nodes in response to a binning control signal. Each of the plurality of output circuits is coupled to one of the groups of photodiode circuit sense nodes. Each of the plurality of output circuits are coupled to receive the output charge from the photodiode circuits in the one of the groups of photodiode circuit sense nodes and output an output signal to a bitline in response to the output charge and an row select signal.
US10951836B2 Video display device with strobe effect
A video display device comprises an arrangement of light sources for displaying video content. Further, the video display device comprises a controller that is configured to control the light sources to display the video content. Further, the controller is configured to control the light sources according to strobe control information to perform a strobe effect by periodically switching the light sources between a first state and a second state, e.g., between a state of low brightness and a state of high brightness.
US10951834B2 Synthetically enlarged camera aperture
Methods for obtaining a shallow depth of field effect (DOF) and improved signal-to-noise (SNR) in an image through synthetically increase the camera aperture of a compact camera using at least one actuator included in such a camera for other known purposes, for example for providing optical image stabilization (OIS). The synthetically enlarged camera aperture enables to take a plurality of images at different aperture positions. The plurality of images is processed into an image with shallow DOF and improved SNR.
US10951833B2 Method and device for switching between cameras, and terminal
The present disclosure provides a method and a device for switching between cameras and a terminal. When it is determined that a current zoom factor satisfies a first switching condition, a distance between a current object to be photographed and the camera and/or current illumination is obtained. It is determined whether the distance between the current object to be photographed and the camera and/or the current illumination satisfies a second switching condition. When the distance between the current object to be photographed and the camera and/or the current illumination satisfies the second switching condition, a switch is performed between the cameras.
US10951831B2 System and method for capturing measurement images of an object to be measured
The invention relates to system (I) for capturing measurement images of an object to be measured, comprising a mobile electronic device, wherein the mobile electronic device (2) comprises: —a housing (5), —a camera (6), integrated into the housing (5), for recording measurement images (39) of an object to be measured (38) within an observation region (20) of the camera (6), —a screen (7), integrated into the housing (5), for displaying images in a light-emitting manner, wherein the screen (7) faces the observation region (20) of the camera (6), —a control unit (8), integrated into the housing (5), said control unit being configured to actuate the screen (7) of the mobile electronic device (2) to display a plurality of different illumination images (23) of a predefined illumination image sequence, wherein the control unit (8) is configured to actuate the camera (6) of the mobile electronic device (2) to capture one measurement image (39) of the object to be measured in each case synchronously with displaying each illumination image (23) of the predefined illumination image sequence. The invention moreover relates to a corresponding method and computer program product.
US10951828B2 Imaging apparatus and image processing method
Provided is an apparatus and method that perform display control to avoid a blackout of a display unit at the time of capturing an image for recording. The apparatus includes an imaging element, a frame memory, a display unit, and a control unit, and the control unit starts exposure preparation processing of the image for recording in response to input detection of image-capturing operation on the imaging apparatus, and executes exposure processing of the image for recording in the imaging element and storage processing of the image for recording in the frame memory after completion of the exposure preparation processing. Moreover, the control unit stops exposure of an image for displaying of the imaging element with the start of the exposure preparation processing, and displays the image for displaying on the display unit until display of the image for recording is enabled, to avoid the blackout.
US10951827B1 Compact digital night vision goggles
The DNVG includes a digital light sensor, a digital display, and an eyepiece. The digital light sensor is arranged to detect visible and near infrared light from an object and provide a digital signal based on the detected light. The digital display is arranged to provide a digital image of the object based on the digital signal provided by the digital light sensor. The eyepiece is configured to provide the digital image from the digital display to an eye of a user of the night vision goggles. The eyepiece includes a lens assembly and a reflector having a reflector surface, the lens assembly imaging light from the digital image via the reflective surface to the eye of the user. Alternatively, the eyepiece includes waveguide optics transporting imaging light from the digital image to the eye of the user.
US10951826B2 Information processing apparatus, information processing method, and non-transitory storage medium
A predetermined image correction process is automatically performed on an image, and information for identifying that the predetermined image correction process has been performed is displayed in a state that an image having undergone the predetermined image correction process is being displayed.
US10951811B2 Control device, control method, and program
Provided is a control device including: an imaging control section that controls imaging in an imaging device; and a detecting section that detects a photographic subject on a basis of a first captured image in which a detection region set at a part within a field angle of the imaging device has been imaged. The imaging control section makes the imaging device perform imaging of the detection region or imaging of an acquisition region set within the field angle of the imaging device, and in a case where the photographic subject has been detected on a basis of the first captured image, the imaging control section makes the imaging device perform imaging of the acquisition region.
US10951807B2 Computer vision system that provides identification and quantification of space use at a sub room level of granularity
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system provides identification and quantification of space use at a sub room level of granularity.
US10951804B2 Photographing synchronization method and apparatus
The present invention provides a photographing synchronization method for performing a synchronous photographing operation on a plurality of cameras using any one of cameras in a multi-camera system. The method comprises: obtaining all cameras in a current synchronous network by means of network broadcast; obtaining signal transmission delays between the cameras; generating a synchronous photographing instruction of each camera according to the signal transmission delays between the cameras; and sending the synchronous photographing instructions to particular cameras over a wireless network.
US10951801B2 Camera module and photosensitive assembly thereof
A photosensitive assembly includes a circuit board, photosensitive chip coupled to the circuit board, the photosensitive chip includes a photosensitive area on an upper surface thereof and a non-photosensitive area surrounding the photosensitive area, and a package body packaged on the circuit board and covering a portion of the non-photosensitive area of the photosensitive chip, the package body includes an inner surface, and the inner surface has a curved surface on an edge thereof contacting the non-photosensitive area.
US10951799B2 Lens moving apparatus, and camera module and optical device comprising same
An embodiment comprises: a housing; a bobbin disposed in the housing; a first coil disposed on the bobbin; a magnet disposed on the housing; a first sensing coil, disposed on the housing, for generating a first induced voltage by interacting with the first coil; a first circuit board connected to the first coil and the first sensing coil; and a first amplifier, disposed on the first circuit board, for amplifying the first induced voltage of the first sensing coil and outputting a first amplified signal.
US10951794B2 Camera assembly
A front camera module includes a camera and a substrate, and the camera is mounted on one surface (camera mounting surface) of the substrate. A rear camera module includes a camera and a substrate, and the camera is mounted on one surface (camera mounting surface) of the substrate. An IC mounting surface of the substrate of the front camera module and an IC mounting surface of the substrate of the rear camera module are opposed to each other in a front-and-rear direction. The camera of the rear camera module is oriented in a direction opposite to the camera of the front camera module. Moreover, a camera assembly includes a cooling fan configured to send air to a region between the two substrates. With this structure, temperature of the camera modules is prevented from exceeding an allowable operation temperature that has been defined in advance.
US10951793B2 Imaging device, imaging method, and image processing device generating a complex sensor image
An imaging device includes: a modulator configured to modulate the intensity of light, based on a grating pattern; an image sensor configured to convert light passing through the modulator to electrical signals to generate a sensor image; a complex sensor image processing unit configured to generate, from the sensor image, a complex sensor image comprising a complex number; and a data transmission unit configured to transmit the complex sensor image.
US10951791B2 Image processing apparatus, method for processing image, and recording medium for noise removal and skew correction
An image processing apparatus includes circuitry to: obtain a read image read from an image of a document output from an image reading device; detect an edge between a background area and a document area in the read image; sample a detection result of the edge at each first interval in a first direction to extract a first boundary point group including a plurality of boundary points; sample the detection result of the edge at each second interval in the first direction to extract a second boundary point group including a plurality of boundary points; determine a noise removal condition based on the first boundary point group; remove, from the second boundary point group, a boundary point satisfying the noise removal condition as noise; and calculate a linear equation approximating the second boundary point group from which the noise is removed.
US10951785B2 Image reading apparatus
An image reading apparatus includes a first conveyance path, a second conveyance path, an insertion/discharge port, an image reader that reads an image on a medium conveyed along the first conveyance path, and a switch that is located at a first position or a second position, wherein the switch disconnects the first conveyance path from the second conveyance path and connects the insertion/discharge port and the first conveyance path when the switch is located at the first position, and disconnects the insertion/discharge port from the first conveyance path and connects the first conveyance path and the second conveyance path when the switch is located at the second position.
US10951779B1 Cloud-based scanning systems and remote image processing methods
A cloud-based document scanning system includes a cloud computing platform having a cloud computing application and a cloud storage system. The system further includes a scanning device communicatively coupled over a network to the cloud computing platform, the scanning device configured to: accept a set of documents; generate a set of digital image files corresponding to the set of documents; store the set of digital image files; and upload the set of digital image files directly to the cloud storage system. Upon receiving a request from the scanning device, the cloud computing application is configured to: access the set of digital image files; apply image processing operations to the set of digital image files in accordance with a plurality of image processing parameters, generate a portable document format document based on the processed image files, and send the portable document format document to a user-selected destination.
US10951777B2 Image forming apparatus and non-transitory computer-readable recording medium storing image forming program
An image forming apparatus analyzes an image by artificial intelligence, determines artificial intelligence image processing as image processing corresponding to the analysis result among plural kinds of image processing, executes the determined artificial intelligence image processing on the image, and executes an output based on the image on which the artificial intelligence image processing is executed.
US10951776B2 Method and system for least cost routing (LCR) of international mobile telephone calls with an integrated money transfer facility
A method and system for least cost routing for mobile telephone calls between the United States and Mexico in such a way so that the call is separated into several call legs and the international portion or call leg is routed via a low-cost or no-cost route independently of the local call legs, essentially achieving an international call with local call rates. This uses a SIM card that automatically identifies any incoming or outgoing call and provides the ability to convert the call from an expensive international and/or roaming call to a local (free) call. Several slight variations are disclosed, and all embodiments have an integrated money transfer service that can be used with a very simple low-cost basic mobile phone using IVR, SMS and voice recognition, or can be accessed via the web or via a smartphone app.
US10951770B2 Systems and methods for utilizing machine learning to detect and determine whether call forwarding is authorized
A device receives, from a server device, a request to determine whether a call is authorized to be forwarded, where the call is intended to be established between the server device and a first client device via a network, and the call is forwarded from the first client device to a second client device. The device receives, from the network, network data associated with the call and account data associated with a first user of the first client device. The device determines that the call is forwarded based on the network data, and processes the account data and information indicating that the call is forwarded, with a machine learning model, to determine a score indicating whether the call is authorized to be forwarded. The device provides the score to the server device to cause the server device to perform one or more actions.
US10951768B2 Measuring cognitive capabilities of automated resources and related management thereof in contact centers
A method for managing automated resources that includes: calculating a channel RIQ score for a first bot in relation to a first communication channel and using it to modify a deployment of the first bot. The calculating the channel RIQ score for the first bot may include: identifying a first engagement scenario that the first bot is able to perform via the first communication channel; identifying target bot capabilities for performing the tasks of the first engagement scenario via the first communication channel; collecting performance data related to the first bot performing the first engagement scenario via the first communication channel; calculating the channel RIQ score by comparing: the performance data related to the first bot performing the first engagement scenario; and the target bot capabilities for performing the first engagement scenario via the first communication channel.
US10951762B1 Proactive listening bot-plus person advice chaining
A pervasive user experience capable of integrating robo-advising with human advising is discussed. Conversations and other inputs may be actively captured to identify issues with which the system may be able to assist. Inputs from multiple conversations separated in time may be correlated to identify relevant needs and goals. Recommendations and strategies may be developed and presented to the customer. When it is determined that human advising is appropriate for one or more issues, the customer may be connected to an advisor for assistance with particular issues. Transitions may be facilitated to allow customers to more efficiently return to robo-advising until human advising is again deemed appropriate.
US10951758B2 Method and system for remote interaction between at least one operator and at least one user
It is disclosed a method for remote interaction between an operator and a user, comprising the following steps: a) configuring, on a user's electronic device, a list of interaction processes; b) bidirectionally connecting the user's electronic device to the operator's electronic device; c) exchanging text messages between the operator's electronic device and the user's electronic device; d) configuring in real-time the user's electronic device to execute a step of an interaction process; e) configuring in real-time the operator's electronic device to execute said step of the selected interaction process; f) verifying whether the step of the selected interaction process has been executed; g) in case of a positive verification, approving the step of the selected interaction process and repeating d), e), f), g); h) in case of a negative verification, waiting for execution of the step of the selected interaction process and returning to f).
US10951757B1 Systems and methods for shifting call handling across multi-region service clusters
A system for handling calls in a network includes a memory storing instructions and a processor configured to execute the instructions to perform operations. The operations include receiving information about the calls for a time interval, determining, for the time interval, a total cost associated with handling the calls, including a network cost associated with transmitting data over the network, a processing cost for processing the information related to the calls, and a cost of dynamically reassigning master and slave roles to a plurality of nodes in the network. The operations further include determining an assignment of the master and slave roles for a plurality of accounts being handled by the plurality of nodes that results in the total cost having a minimum value, and implementing the optimal assignment among the plurality of the accounts based on the determination.
US10951756B1 User-customized call filtering system and method
A user-customized call filtering system and method for vetting and filtering incoming calls from unwanted callers including robocallers. The system and method includes a user-customized call filter software application hosted on a cloud-based system that communicates with a native call filter application stored on end-user devices including smart phones, over a wired or wireless communication network. The native call filter application includes a host of pages that are selected by and presented to, end-users to customize a blacklist and whitelist with telephone numbers associated with incoming calls that are unwanted and terminated, granted immediate access to end-users, or granted access to end-users based on predefined schedule filters that are defined by geographic location of originating callers, geographic location of end-users, and/or on a particular date, day, and/or time. The system and method includes a dynamic query engine that generates and presents queries to callers associated with unknown and unverified incoming calls to solicit human responses for determining whether such callers are human or likely robocallers.
US10951754B2 Method for responding to incoming call by means of fingerprint recognition, storage medium, and mobile terminal
The present application provides a method for responding to an incoming call by means of fingerprint recognition. The method comprises: when a mobile terminal detects an incoming call, the mobile terminal starts a fingerprint sensor of a fingerprint recognition module; the fingerprint sensor collects a feature point in user fingerprint information, and records a moving track of the feature point; the fingerprint sensor recognizes a fingerprint operation action of a user according to the moving track of the feature point, and uploads the fingerprint operation action to a call system; and the call system marks the fingerprint operation action as a corresponding event and makes a response.
US10951752B2 System for preventing texting while driving and offering usage-based insurance benefits
What is disclosed is a system and method for preventing texting while driving and offering usage-based rewards. The system comprises a phone holder mounted within a vehicle and an application running on the driver's smartphone. A control circuit of the phone holder is configured to detect the smartphone in the holder, detect vehicle motion. An NFC tag on the holder also launches the smartphone application. Depending on measured parameters and determinations made by the “smart” holder and smartphone application, usage data is recorded by the control circuit and/or smartphone. The in-vehicle system is also configured to connect to a cloud-based server for storing vehicle and phone usage data and calculating usage-based rewards, such as insurance benefits for plan members. The system can also include an electronic notification device affixed to the rear windshield of the vehicle and that is selectively switched on to indicate active use of the system.
US10951749B2 Method and system for rapid awareness, recognition, and response to digital messages
Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.
US10951743B2 Methods for achieving target loss ratio
A method of forwarding data transmissions from a first network to a third network via a second network comprises receiving packets of a first type from the first network, segmenting each packet into packets of a second type that are transmitted to the second network, and producing and transmitting at least one encoded duplicate of each of the packets of a second type to the second network to allow a packet of the first type to be recreated in the event that not all the packets of the second type are received. In the event that a sufficient number of the packets of a second type and the encoded duplicate packets are not received to recreate the packet of a first type, the method determines a loss ratio that represents the number of packets not recreated relative to the number of packets transmitted during a selected time interval.
US10951742B1 Methods, systems, and computer program products for sharing information for detecting at least one time period for a connection
In various embodiments, a method, apparatus, and computer program product are provided to: identify, at a first node, first information on which at least a first duration for detecting a first type of time period is based; allocate a first resource for a first connection (e.g. a non-TCP connection, a TCP-variant connection, not a Transmission Control Protocol connection, etc.); generate a first packet including a first parameter field identifying first metadata for use in determining a second duration for detecting the first type of time period; set up the first connection, by sending, from the first node to a second node, the first packet to provide the first metadata to the second node, for use by the second node in determining the second duration for detecting the first type of time period; in response to detecting, based on the first duration and by the first node during at least a portion of the first connection including at least a portion of the first connection set up, a first time period of the first type of time period, at least partially close the first connection, by releasing, by the first node, the first resource allocated for the first connection; and in response to detecting, based on the second duration and by the first node after the first duration is changed to the second duration, a second time period of the first type of time period, at least partially close the first connection, by releasing, by the first node, the first resource allocated for the first connection.
US10951737B1 Mainframe service request orchestrator and multiplexer
Efficient, reusable, extensible light weight framework orchestrates discrete mainframe service calls as a single composite service call. The single composite call requires a single mainframe socket and the mainframe disaggregates the composite service call upon receipt to process the individual service calls therein, thereby allowing the mainframe to handle more services calls simultaneously. A similar framework orchestrates distributed service calls from a mainframe client.
US10951736B1 Augmented reality (AR)-capable headset and visually detected controller devices
Aspects described herein include a system and associated AR-capable headset and method. The system includes one or more controller devices and an augmented reality (AR)-capable headset. The AR-capable headset includes one or more visual sensors and one or more computer processors that, while the headset is in an unworn state: receive input from the one or more controller devices, output visual content to an external display, and visually detect the one or more controller devices using the one or more visual sensors.
US10951730B1 Communication-based automated guidance
Systems and methods are disclosed for communication-based automated guidance. In one implementation, a first communication is received from a first user via a first device and in relation to a first user parameter. A second communication is received from the first user via a second device and in relation to a second user parameter. A response to the second communication is generated based on the first communication, the first user parameter, and the second user parameter. The generated response is provided to the second device.
US10951728B2 Proxy for access of a vehicle component
In some examples, a proxy is provided to enable access of an internal network of a vehicle from an entity coupled to an external network. Responsive to a request received over the external network to access a vehicle component over the internal network, the proxy applies a security policy to determine whether to allow the access of the vehicle component over the internal network.
US10951724B2 Push notification enablement for SIP-based networks
A method of maintaining SIP registration in a SIP network for a SIP User Agent resident on a client device, the SIP User Agent having registered with a Push Provider to receive Push Notifications via an Operating System of the client device. The method comprises notifying a push gateway, present in a SIP path between the SIP User Agent and the SIP network, that the SIP User Agent is registered with the Push Provider, the push gateway having an interface to a push server of the Push Provider. The method further comprises performing initial SIP registration of the SIP User Agent with the SIP network via a SIP connection extending through the push gateway and thereafter maintaining a re-registration timer at the push gateway and, upon or prior to expiry of the timer, sending a push notification identifying a re-registration event from the push gateway to the client device via the push server. The push notification is received at the client device which passes the event notification to the SIP User Agent. Re-registration of the SIP User Agent is then performed with the SIP network via a SIP connection extending through the push gateway.
US10951723B2 Theme-based push notifications
A method displaying a theme-based push notification on a mobile device. The method includes registering a mobile device, wherein registering includes receiving, by an application backend server, a registration token from the mobile device, and storing the received registration token. The method further includes participating in dissemination of at least one theme-based push notification template, wherein participating in dissemination includes transmitting, by the application backend server, at least one theme-based push notification template to the registered mobile device. The method further includes processing a push notification together with the at least one theme-based push notification template, wherein the processing includes generating payload information, by the application backend server, and transmitting the payload information with the push notification to the registered mobile device.
US10951719B2 Intelligent programmable policies for network functions
Systems and methods described herein provide unified policy management framework network functions in enterprise networks. The systems and methods store an abstract micro-service template configured from predefined configuration elements; receive descriptive information for a vendor-specific micro-service that corresponds to the abstract micro-service template; solicit first customer labels for at least some of the predefined configuration elements associated with a group of users for a micro-service on a customer network; solicit second customer labels for other of the predefined configuration elements associated with applications used on the customer network; generate a vendor-agnostic micro-service template using the first customer labels, the second customer labels, and the abstract micro-service template; convert, based on the descriptive information, the vendor-agnostic micro-service template into a vendor-specific micro-service template for the customer; and generate, based on the vendor-specific micro-service template, a network policy for enforcement across multiple sites of the customer network.
US10951718B2 Protocol for anycast based discovery of local resources
Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol enabling anycast based discovery of local resources. Various embodiments may provide a lightweight decentralized directory system that pairs local demands with local resources in a network. Various embodiments may provide a routing (or bridging) protocol that brokers communication between endpoints in Internet Service Provider (ISP) networks. Various embodiments may broker any type services, such as virtual network services, physical services, etc. Various embodiments may pair local demands with local resources in a network without requiring any central network infrastructure and/or requiring a Domain Name System (DNS) server. Various embodiments may support low latency and high bandwidth applications through the pairing of local demands with local resources in a network.
US10951712B2 IoT communications bridging power switch
Power switching devices deliver power to at least one powered device and may command, control and/or monitor the powered device(s). The power switching devices may further bridge communications between remote devices, and for wireless devices uses wireless communication, such as, but not limited to, radio frequency (RF), Bluetooth, light, and sound frequencies, and Wi-Fi, wired and wireless internet, the cloud, and personal computing devices. Systems utilize such power switching devices for monitoring, command and/or control of the remote or powered devices, integration of information into data management applications, data storage, putting into place threshold alarms, monitoring available variables, functions and data, and associating events with time.
US10951710B2 Cache migration management in a virtualized distributed computing system
In accordance with one aspect of the present description, in response to a detection by a storage controller, of an operation by a host relating to migration of input/output operations from one host to another, a cache server of a storage controller, transmits to a target cache client of the target host, a cache map of the source cache of the source host wherein the cache map identifies locations of a portion of the storage cached in the source cache. In response, the cache client of the target host, may populate the target cache of the target host with data from the locations of the portion of the storage, as identified by the cache map transmitted by the cache server, which may reduce cache warming time. Other features or advantages may be realized in addition to or instead of those described herein, depending upon the particular application.
US10951709B2 Storage device, storage system, and method
According to one embodiment, a storage device includes a wireless communication circuit, a storage, and a controller circuit. The wireless communication circuit is configured to connect to an external first device by wireless communication. The storage has a storage region. The controller circuit is configured to correct first information on the basis of a first capacity which is a free space of the storage region of the storage. The first information is numerical information indicating quality of the wireless communication with the first device. The controller circuit obtains second information being the corrected first information.
US10951704B1 Data object sync
Due to slow download speeds from a cloud server to an end-user and the high costs associated therewith, described is a private environment that manages and utilizes resources provided by a public cloud and the storage horsepower of a private server. Certain embodiments envision syncing data objects across at least one cloud data bucket located in a public cloud and at least one server data bucket located in at least one private server. Certain aspects explore using a software platform that manages syncing data from a cloud data bucket to a server data bucket by way of asynchronous notifications from the cloud data bucket to the software platform. However, syncing data in the opposite direction from the server data bucket to the cloud data bucket is by way of direct syncing and not through asynchronous notifications. Conflict resolution is also described when two different data object versions are uploaded to two different data buckets before the data objects can be synced across the data buckets.
US10951699B1 Storage system with asynchronous messaging between processing modules for data replication
A first storage system in one illustrative embodiment is configured to participate in a replication process with a second storage system. Each of a plurality of storage nodes of the first storage system comprises a plurality of storage devices and a set of processing modules configured to communicate with corresponding sets of processing modules on other ones of the storage nodes. In conjunction with the replication process, a first one of the processing modules is configured to generate a request message for transmission to a second one of the processing modules requesting that the second processing module transfer designated replication data to the second storage system. The request message comprises a unique message identifier that the second processing module incorporates into a subsequent response message transmitted back to the first processing module to indicate a result of the requested transfer of the designated replication data to the second storage system.
US10951697B2 Holochain—A framework for distributed applications
This disclosure describes a system including nodes communicating according to a relaxed, agent-centric distributed hash table. The system includes a requesting node requesting a value from a target node. The requesting node is associated with a store radius and a query radius based on an agent location of the requesting node. The store radius indicates one or more peer nodes wherein the requesting node has knowledge about the storage content of these peer nodes. The query radius indicates one or more peer nodes wherein the requesting node has connection with these peer nodes.
US10951693B2 Data prioritization and scheduling system
The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
US10951692B1 Deployment of microservices based on back-end resource affinity
Determining microservice placement to minimize response time in a network is provided. A set of resources utilized by a microservice during operation is identified based on inspecting a configuration file and code of the microservice. A deployed location within the network of each resource is determined. A relative weight value is assigned to each resource indicating a relative significance of each resource to the microservice during operation. A weighted-average response time is determined for each data center in a set of possible data centers to deploy the microservice based on the relative weight value assigned to each resource and a determined distance value measured by response time between the deployed location of each resource and each possible data center in the set. A data center in the set of possible data centers is selected to deploy the microservice based on the data center having a lowest determined weighted-average response time.
US10951687B2 Delivery of instructions in host applications
Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.
US10951685B1 Adaptive content deployment
Systems and methods presented herein provide for adaptive content delivery. In one embodiment, a system includes a repository operable to store a plurality of web components, and a database operable to store identifiers of a plurality of users. The system also includes a machine learning module operable to: generate a model of computing device interactions of the plurality of the users based on the stored identifiers of the plurality of users; monitor a computing device interaction of a first of the plurality of users; process the computing device interaction of the first user through the model; and predict a format of web component delivery desired by the user based on the model. A formatter may be operable to retrieve a portion of the web components from the repository, and to automatically format the retrieved web components for the first user based on the predicted format of web component delivery.
US10951683B2 Systems and methods for remote interaction
A system and process are provided for remotely viewing a customer screen image and interacting with the customer's device (desktop, laptop, tablet or smartphone) using a standard web browser. In operation, an agent is provided with an account on a server, and can send a link and/or instructions to the customer to provide the agent with access to the customer device. An application installed on the customer device captures image frames to be shared and divides them into subsections, transmitting to the server only those sections that have changed relative to the previously transmitted frame. The agent's browser retrieves tiles from the server as they change, and displays them for the agent. The system and process enable the agent to obtain system information and remotely control various functions of the customer device when authorized by the customer.
US10951676B2 Feedback based controller for varying content item density
Techniques for varying content item density are provided. A first minimum gap value is stored that dictates how close two content items of a first type may appear in a content item feed that contains content items of multiple types that includes the first type and a second type. The first minimum gap value is used to place content items in a first set of content item feeds. For each content item feed of the first set of content item feeds, performance data that indicates how well content items of the first type perform in the content item feed is generated. Based on the performance data and the first minimum gap value, a second minimum gap value that is different than the first minimum gap value is generated. The second minimum gap value is used to place content items in a second plurality of content item feeds.
US10951672B2 Multicast overlay network for delivery of real-time video
A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
US10951670B2 System, method, and apparatus for floor control during push to talk
There is disclosed herein systems, methods, and apparatuses for floor control in a push to talk communication session. According to certain embodiments, a method for floor control comprises, prior to transmitting a first message to one or more wireless devices, determining, at a first wireless device, a priority of the first message. The method also comprises determining, at the first wireless device, whether a floor is available for transmitting the first message based on the determined priority of the first message. The method additionally includes, upon the floor being available, transmitting the first message from the first wireless device to the one or more wireless devices. The method additionally includes transmitting the first message from the first wireless device without the first wireless device first requesting the floor from a remote floor controller.
US10951667B1 System and method for session management
A client device generates a plurality of application windows. For example, a first application window may be provided by a first application that has a first session established with a server system, and a second application window may be provided by a second application that has a second session established with the server system. The client device detects user activity in the first window. Based on the user activity in the first window, the client device sends a message to the server system. The message providing an indication of user activity in one or more of the plurality of windows. The message causes the server system to maintain the second session as active despite inactivity in the second application window.
US10951661B1 Secure programming interface hierarchies
A distributed system hosts a plurality of programming interfaces managed according to a hierarchy of security policies. In response to receiving a request from a client to invoke one of the programming interfaces, the system determines whether the client is authorized to call the programming interface by mapping from an attribute of the client to a location in the hierarchy. The system calls the interface in response to determining that the client is authorized to call programming interfaces associated with the location. The programming interface implements the security policy that corresponds to the location.
US10951654B2 System and method for transmitting a data stream in a network
In one embodiment, a method includes receiving, by a network controller and from a first node of a network, information associated with a data stream of the network and determining, by the network controller, a segmentation for the data stream. The segmentation includes a plurality of data segments and the plurality of data segments includes a first data segment. The method further includes determining, by the network controller, a data flow path for each of the plurality of data segments and determining, by the network controller, a first wavelength to assign to the first data segment. The first wavelength is one of a plurality of wavelengths spanning between the first node and a second node of the network.
US10951651B1 Container life cycle management with retention rate adjustment based on detected anomalies
A plurality of containers related to one or more containerized applications are managed by monitoring an execution of the one or more containers; determining that a given one of the one or more containers exhibits anomalous behavior; and in response to the determining, adjusting a retention time of the given container, wherein the retention time of the given container determines when the given container is one or more of terminated and changes role to a honeypot container. The anomalous behavior comprises, for example, the given container exhibiting behavior that is different than a learned baseline model of the given container or including program code consistent with malicious activity. An alert notification of the anomalous behavior is optionally generated. The retention time of the given container can be adjusted for example, to an interval between deployment of the given container and the time the anomalous behavior is detected.
US10951650B2 Detection of network sniffing activity
Methods and systems for detecting passive malicious network-mapping software on a computer network are disclosed. An expected location within a computer system for storing a received data packet may be determined. An actual storage location of the received data packet may be identified and compared to the expected storage location. In the event that the expected location does not match the actual storage location of the received data packet on the computer system, the presence of passive malicious network-mapping software such as a sniffer may be detected.
US10951649B2 Statistical automatic detection of malicious packets in DDoS attacks using an encoding scheme associated with payload content
A method of detecting patterns in network traffic is provided. The method includes receiving a plurality of packets of network traffic, each packet having a payload populated with payload data and selecting payload lengths that occurred most frequently. For each of the selected payload lengths, a pattern template is generated using characters per position of the payload that satisfy a frequency criterion. A bit encoding scheme is assigned for each of the selected payload lengths and its associated pattern template. Each packet of the plurality of packets that has a payload length equal to any of the selected payload lengths and payload content that matches a pattern template generated for the payload is encoded into a single value. The single value uses the bit encoding scheme for the payload length and the pattern template matched. Each potential combination of fields representing the respective payload length and the pattern template is stored, with either all bits set per field when the field is active or no bits set per field when the field is inactive. A bitwise operation is performed on each encoded packet with the stored potential combinations. Results of the bitwise operation are stored in a sparse memory array. The results of the sparse array are sorted based on a number of the active fields and a number of occurrences of the respective results of the bitwise operation. The results of the sorting are provided to a mitigation device as an indication of whether an attack is underway and/or what type of attack is underway.
US10951648B2 Techniques for protecting against excessive utilization of cloud services
A method, system and a platform for protecting against excessive utilization of at least one cloud service for operation of a cloud-hosted application. The method comprising receiving, at a defense platform deployed out-of-path of traffic between a plurality of end user devices and the cloud-hosted application, telemetries from a plurality of sources, wherein each source is configured to collect telemetries related to at least one of the at least one cloud service; detecting, based on the collected telemetries and a learned normal utilization behavior for the cloud-hosted application, excessive utilization of at least one of the at least one cloud service by the cloud-hosted application; and causing mitigation, at the defense platform, of the excessive utilization of each cloud service upon detection of the excessive utilization of the at least one cloud service by the cloud-hosted application.
US10951646B2 Biology based techniques for handling information security and privacy
A local segment analysis and security (LSAS) engine method, computer program product, and apparatus are provided. The LSAS engine collects status metrics indicating a current operational status of the computing resources within a first segment of a computing environment, analyzes the status metrics to determine whether the first segment is the target of a first attack, and receives, from another LSAS engine of a second segment of the computing environment, a message indicating a status of the second segment with regard to the second segment being a target of a second attack. The LSAS engine determines a security response action to implement based on the received message and results of the analysis and transmits a control message to a computing resource of the first segment to implement the determined security response action. The security response action is at least one of a segmentation, dilution, or scaffolding security response action.
US10951643B2 Systems and methods for detecting and locating unsecured sensors in a network
A system, method and non-transitory computer readable medium for detecting unsecured sensors in a network. A computing system can find an IP address associated with an unsecured sensor based on a port through which the unsecured sensor communicates with the network. The computing system can ascertain a prefix route associated with the IP address for the unsecured sensor based on a portion of the IP address. The computing system can determine geographic coordinate data associated with the prefix route. The computing system can identify location data of a set of facilities within a specified geographic radius of the geographic coordinate data. The computing system can associate the unsecured sensor with a first one of the facilities in the set of facilities based on a distance between geographic coordinate data and the location data associated with the first one of the facilities being less than a specified distance threshold.
US10951639B2 Systems, methods and computer program products for anomaly detection
A method for anomaly detection in process control environments is provided. The method includes receiving a first information from first field devices located within a process control environment, and transmitting a first vector based on the first information, to a first detector implemented within an edge node that provides gateway access to the environment. The first detector implements a first classifier model. When the first detector detects an anomaly event based on the first vector, a second vector is transmitted to a second detector implemented within a cloud based server. The second vector, different from the first vector, is generated based on second information from second field devices located within the process control environment. The second detector implements a second classifier model different from the first classifier model. An anomaly event alert is generated when one of the first detector and the second detector detects an anomaly event.
US10951635B2 System and method to estimate network disruption index
Presented herein are methodologies for implementing a system and apparatus to estimate a network disruption index and undertake a mitigation action accordingly. A method includes calculating a network disruption index based on at least a disruption score associated with a service request measure, an end-of-life measure, a security incident response measure and a return material authorization measure for respective hardware devices in a network, comparing the network disruption index to a predetermined threshold, and when the network disruption index is above the predetermined threshold, identifying one or more of the hardware devices in the network for a mitigation action and implementing the mitigation action.
US10951634B2 Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination.
US10951631B2 In-vehicle network system, fraud-detection electronic control unit, and fraud-detection method
In a fraud-detection method for use in an in-vehicle network system including a plurality of electronic control units (ECUs) that exchange messages on a plurality of networks, a plurality of fraud-detection ECUs each connected to a different one of the networks, and a gateway device, a fraud-detection ECU determines whether a message transmitted on a network connected to the fraud-detection ECU is malicious by using rule information stored in a memory. The gateway device receives updated rule information transmitted to a first network among the networks, selects a second network different from the first network, and transfers the updated rule information only to the second network. A fraud-detection ECU connected to the second network acquires the updated rule information and updates the rule information stored therein by using the updated rule information.
US10951630B2 Registry apparatus, agent device, application providing apparatus and corresponding methods
A method for verifying trusted communication between an agent device and an application providing apparatus using a registry apparatus. The registry apparatus maintains a device registry comprising authentication information for uniquely authenticating at least one agent device. The method includes the steps of obtaining from the device registry the authentication information for the agent device identified by a device identifier specified in an the authentication request from the agent device, performing verification of the agent device using the authentication information obtained from the device registry, and if the verification is not successful, transmitting to at least one of the agent device and the application providing apparatus revocation information for denying the trusted communication between the agent device and the application providing apparatus.
US10951629B2 Method and apparatus for trusted branded email
A trusted branded email method and apparatus in one aspect detects branded electronic messages and performs validation before it is sent to a recipient. In another aspect, an electronic messages is branded by embedding branding assets and validation signatures. Algorithms that generate validation signatures are dynamically selected to further strengthen the security aspects. Branding assets are presented to a user using a distinct indicia that represents to the user that the branding assets are secure.
US10951622B2 Device for use in a network
A method and device are provided for use in a network including at least one existing device. At least one virtual sub-network is established within the network and a certain trust level is assigned to the at least one virtual sub-network. The device is assigned a first trust level. The device receives a token correlated with the assigned first trust level. The device is permitted into the at least one virtual subnet upon presentation of that token if the first trust level corresponds or includes the certain trust level.
US10951620B2 Systems and methods for use in network services migration
Systems and methods are provided for migration of users to one or more services offered by a service host. An exemplary method includes detecting, by a computing device associated with the service host, a first dispute message associated with a user and transmitted from a dispute service of the service host to a clearing service of the service host, and appending the user to a black list in response to the first dispute message. The method also includes detecting, by the computing device, a second dispute message associated with the user and transmitted to the clearing service, determining whether the user is included in the black list, and rejecting the second dispute message when the user is included in the black list, thereby inhibiting the user from transmitting the second dispute message to the clearing service outside of the dispute service.
US10951618B2 Refresh token for credential renewal
Security credentials issued by an entity, such as an identity broker, can have a limited lifetime. Access to resources or content under those credentials then can only be obtained for a limited period of time, limiting the ability of an unauthorized entity obtaining the credentials to utilize those credentials for access. Along with the credentials, a refresh token can be issued to a requesting client that can enable the limited lifetime of the credentials to be renewed up to a maximum lifetime of the credentials and/or the token. A service providing access can determine that the client has a valid copy of the refresh token when the credentials are about to expire, and if so can cause the lifetime of the credentials to be extended another credential lifetime. This renewal can be done transparent to a user and without again contacting the identity broker.
US10951616B2 Proximity-based device authentication
A method disclosed herein generally facilitates authenticating of an electronically-detectable device identifier against a user account identifier, such as a user-provided phone number, to ensure that a user account identified by the user account identifier is accessible by a user who is in possession of the electronic device having the device identifier.
US10951615B1 Wireless network access for data appliances
A wireless access point receives an access request having a distributed ledger indicator and an appliance identity from a data appliance. The wireless access point transfers the appliance identity to a distributed ledger responsive to the access request. The distributed ledger reaches consensus on the appliance identity, determines network access for the data appliance per the appliance identity, reaches consensus on the network access, and transfers an instruction to the wireless access point. The wireless access point schedules access for the data appliance per the instruction. The wireless access point wirelessly transfers a network access schedule to the data appliance. The wireless access point receives user data from the data appliance per the network access schedule and transfers the user data to the distributed ledger. The distributed ledger receives the user data, reaches consensus on the user data, and stores the user data in a distributed ledger database.
US10951611B1 Graphical configuration of signal strength range
A GUI to configure user access to a secure device. For signals received by a secure device from a user device, the GUI enables a user to intuitively configure a range of signal strength of such signals required to allow user devices access to the secure device or an application residing thereon. The GUI may present a distance range icon that visually presents a range of signal strength as a distance, each point along the length corresponding to a signal strength value. The GUI may include a control for controlling the distance range icon, and may present a user device icon for a user device currently within the signal reception range of the secure device. The user device icon may be presented in spatial relation to the distance range icon, thereby visually informing a user of the relative distance of the user device from the secure device.
US10951607B2 Authentication methods and systems
Authentication methods, systems and computer readable storage medium are provided. In an embodiment, an authentication method includes obtaining from an authentication template a first template portion, including an encoding of features, and a second template portion, including an identification of a location in the first template portion that is not usable. The method further includes revising the first template portion by setting a value at the location to a selected value to form a revised first template portion. Also, the method includes creating an authentication codeword from the revised first template portion and from public recovery data. The method further includes performing an error correction process to generate a corrected authentication codeword from the authentication codeword and from the second template portion and decoding the corrected authentication codeword.
US10951606B1 Continuous authentication through orchestration and risk calculation post-authorization system and method
A system and method for secure authentication of user entity and user entity device identity. The system and method described herein allows an identity to be continuously proven because of user entity's behavior and their biometrics. With all the fraud and risk that exists today, if someone has a user entity's driver's license they can do a lot of harm. A primary identity provider receives user contextual and behavioral information from third party secondary identity providers to allow risk based continuous authentication and step up post-authorization authentication or termination of session as required upon detection of an anomaly by third party identity provider.
US10951605B2 Centrally managing data for distributed identity-based firewalling
In an embodiment, a computer-implemented method comprises receiving, by at least one broker computing devices, identity awareness data from a plurality of directory services in a federation; posting, by the at least one broker computing device, the identity awareness data to a distributed data repository; establishing, at a networking hardware device having a first type, firewall rules using the identity awareness data from the distributed data repository; controlling, by the networking hardware device having the first type, network traffic based on the identity awareness data.
US10951604B1 Secure service deployment and access layer spanning multi-cluster environments
Embodiments for deploying services to multiple Hadoop clusters and providing user access to these services in a secure manner. A process allows authorized users to select a service, validate its entitlement to the organization and then install distributed components of the service onto multiple hosts on different Hadoop clusters. In order to enable this deployment and secure access of this service, an identity federation mechanism is used to ensure the user identity of the system is propagated to distributed clusters in a secure fashion thereby ensuring authorized access to clusters or services is provided in a seamless fashion.
US10951594B1 System and method for protecting displayed patient information
Computer-implemented systems and methods for digital content protection and security in multi-computer networks are provided. In one embodiment, a system for cryptographic digital content protection and security is disclosed. The system may include at least one processor, and a storage medium comprising instructions that, when executed, configure the at least one processor to determine specifications of a computer terminal, determine a status of the computer terminal as a public terminal or a private terminal, identify sensitive information in a data transmission, generate output instructions associated with the sensitive information, and provide the data transmission and the output instructions to the computer terminal over a network.
US10951593B2 Programmatic control channel for automated data distribution
Disclosed are apparatuses, systems, and methods for providing a programmatic control channel for granting or denying access to user data. In one embodiment, a method is disclosed comprising receiving an input stream of data including user data and a first regulatory control channel (RCC) data structure; building a final RCC data structure based on the first RCC data structure and a stored RCC data structure; retrieving a regulatory query context (RQC) from a data requestor; applying one or more Boolean operators to the final RCC data structure and the RQC to obtain an evaluation result; and executing the downstream processing if the evaluation result comprises a passing evaluation result.
US10951592B2 Secure wireless communication between controllers and accessories
A controller and an accessory controllable by the controller can communicate using secure read and write procedures. The procedures can include encrypting identifiers of accessory characteristics targeted by a read or write operation as well as any data being read or written. The procedures can also include the accessory returning a cryptographically signed response verifying receipt and execution of the read or write instruction. In some instances, a write procedure can be implemented as a timed write in which a first instruction containing the write data is sent separately from a second instruction to execute the write operation; the accessory can disregard the write data if the second instruction is not received within a timeout period after receiving the first instruction.
US10951591B1 SSL encryption with reduced bandwidth
Systems and methods provide for a solution for encryption by dynamically opening multiple channels between the client and the server, where the channels include both secured (e.g., SSL/TLS and etc.) channels and non-secured channels. Non-sensitive information can be over non-secured channels, and sensitive information can be sent via the secured channels. The system can recognize whether the information is sensitive or not via the use of tags on a page or frame that delineate which information is sensitive. For instance, on a form, tags can mark off the areas of the form that may contain sensitive information, such as social security numbers, names, addresses, financial information and other private information. All the data within the tags can be considered sensitive and so be communicated to the server via a secure channel while other data can be transmitted through unsecured channels.
US10951588B2 Object property getter and setter for clientless VPN
A modified accessor function call is provided to the client device by a clientless VPN in conjunction with a browsing session performed by the client device via the clientless VPN. A native accessor function call is received at a client device. The modified accessor function call is executed at the client device, including by using the native accessor function call.
US10951583B1 Methods and apparatus for controlling internet access
Apparatus and methods for controlling access by a browser to one or more Internet servers are disclosed. Access control is performed by ascertaining an IP address of an internet server that the user is trying to access and performing lookup of the IP address in an IP address rating database. If the lookup reveals that the IP address to be suspicious and data received from the internet server is encrypted, block the access to the internet server. Alternatively, if the lookup reveals the IP address to be suspicious, block the access to the first internet server by the browser without first performing content analysis on the data from the internet server.
US10951580B2 Communication system architecture and method of processing data therein
A method includes identifying a plurality of local tracklets from a plurality of targets, creating a plurality of global tracklets from the plurality of local tracklets, wherein each global tracklet comprises a set of local tracklet of the plurality of local tracklets, wherein the set of local tracklet corresponds to a target of the plurality of targets; extracting motion features of the target from the each global tracklet of the plurality of global tracklets, wherein the motion features of each target of the plurality of targets from each global tracklet of the plurality of global tracklets are distinguishable from the motion features of remaining targets of the plurality of targets from remaining global tracklets; transforming the motion features into an address code by using a hashing process; and transmitting a plurality of address codes and a transformation parameter of the hashing process to a communication device.
US10951577B2 Device and method for resolving domain names
A method for resolving domain names, where a name server is configured to receive a query for a domain name system (DNS) record from a stub resolver, where a public key or certificate held by the stub resolver matches a private key of the name server. The name server runs the query for a DNS record by executing code in a trusted execution environment. Instead of recursively resolving the query for a DNS record as is common practice, the name server reads the DNS record corresponding to the query from a ledger. At last the name server prepares an authenticated response to the stub resolver by authenticating the response comprising the read DNS record with its private key, wherein the private/public key pair or alternatively private key and matching certificate are protected and distributed with the at least another name server via the common ledger.
US10951574B2 Target object selection method, server, and computer storage medium
A target object selection method, a server, and a computer storage medium are disclosed. The method includes selecting a first one candidate user meeting a first condition in a target area, the first condition characterizing a user who has appeared in the target area; extracting a first social relationship chain of the at least one candidate user in the target area, the social relationship chain comprising a first related user who has a social relationship with the candidate user; and selecting a first one target user in the target area based on the first social relationship chain and sending information to the first target user.
US10951573B2 Social networking service group contribution update
A communication robot is communicably connected with a collaboration device that is communicable with a Social Networking Service (SNS) system providing an SNS. The communication robot includes a memory, and a processor coupled thereto. The processor receives update information generated responsive to an update of a contribution on a specified group in the SNS; recognizes a user by face recognition; when the user is recognized and an update of the contribution which is not yet output exists when the user is recognized, outputs the contribution; and when the user is recognized and any update of the contribution which is not yet output do not exist when the user is recognized, performs an autonomous speech conveying information about an event irrelevant to the specified group. The autonomous speech varies depending on whether or not the communication robot speaks for a first time since a preset time.
US10951572B1 Watermark-based message queue
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.
US10951571B2 Color differentiating a text message shown in a listing on a communication device
An apparatus and method for receiving and sending messages from a communication device is disclosed. Message recipient information is compared to stored information for potential recipients to determine whether a characteristic of the expression of the message on a device display should be changed such that the user perceives an unavoidable visual indication relating to the result of the comparison.
US10951568B2 Methods and systems for processing electronic messages
Programmer input in a programming language in received, where the programmer input defines a behavior of an executable electronic object. One or more computers generate the executable electronic object according to the programmer input. An electronic message corresponding to invoking the executable electronic object is received, and in response to receiving the electronic message, the executable electronic object is invoked by one or more computers.
US10951566B2 Management of communications based on topic drift
According to one embodiment of the present invention, a system processes messages and includes at least one processor. The system receives a message intended for a collection of messages having a common topic. The message is compared to the common topic of the collection of messages to determine relatedness of the message to the collection of messages. The presentation of the message is altered based on the comparing. Embodiments of the present invention further include a method and computer program product for processing messages in substantially the same manner described above.
US10951565B2 Handling various scenarios where an email recipient is not available
A method for sending a plurality of alternate contact information associated with an online communication system. The method may include receiving an electronic message associated with the online communication system, wherein the electronic message is addressed to a recipient from a sender. The method may also include identifying a recipient inbox using a plurality of directory information associated with the received electronic message. The method may further include determining the identified recipient inbox satisfies at least one of a plurality of alternate contact criteria. The method may also include transmitting a plurality of alternate recipient contact information within a simple message transfer protocol (SMTP) response to the sender based on the plurality of determined alternate contact criteria being satisfied.
US10951561B2 Media information recommendation method, device, and storage medium
This application discloses an information processing method performed by a server. The method includes: receiving an access request from a user at a terminal having an associated user account at a social networking application, wherein the access request is generated for accessing information posted by other users of the social networking application that interact with the user at the terminal via the social networking application; obtaining a user profile corresponding to the user account; determining to-be-recommended first media information for the terminal from a first media information database based on the user profile; obtaining a first configuration parameter used for displaying the first media information at the terminal; and returning the first media information and the first configuration parameter to the terminal, wherein the terminal displays the first media information on a specified interface of the social networking application according to the first configuration parameter.
US10951560B1 Ranking messages of conversation graphs in a messaging platform using predictive outcomes
According to an aspect, a method for ranking messages of conversation graphs in a messaging platform using predictive outcomes includes receiving, over a network, a conversation view request to retrieve messages of a conversation graph stored on a messaging platform, and determining, by the messaging platform, a plurality of predictive outcomes for each of a plurality of messages of the conversation graph using predictive models. The plurality of predictive outcomes includes a reciprocal engagement probability. The method includes ranking, by the messaging platform, the plurality of messages based on the predictive outcomes, and transmitting, by the messaging platform, over the network, at least a subset of the plurality of messages to be rendered on a client application according to the rank.
US10951558B2 Validating application dialog associated with a triggering event identification within user interaction data received via a group-based communication interface
Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
US10951552B2 Generation of a chatbot interface for an application programming interface
Method and system are provided for generating a chatbot interface for an application programming interface (API) that interacts with networked applications. The method may include: receiving as an input a definition document for an API that interacts with networked applications and parsing the definition document to identify intents and entities and obtain examples of the identified intents and entities. The method may convert the definition document to a chatbot data structure including: extracting the intents and entities and their relationship to objects and fields in the API from the definition document; and training the chatbot data structure with the example intents and entities to generate a conversation specification in the chatbot data structure. The method may then generate a chatbot interface for the API.
US10951550B2 Logging infrastructure with time sustain requirements
A method is provided for storing log data in a logging system, comprising: instantiating a plurality of buffers in the logging system, the plurality of buffers including one or more type-1 buffers and one or more type-2 buffers; retrieving a log data item from a temporary storage of the logging system, and identifying a type of the log data item; when the log data item is from a first type: identifying a current type-1 buffer, detecting whether the current type-1 buffer is full, when the current type-1 buffer is not full, storing the log data item in the current type-1 buffer, when the current type-1 buffer is full, designating another buffer as the current type-1 buffer, and storing the log data item in the newly-designated current type-1 buffer.
US10951545B2 Network devices
Apparatus including a network element including an input-output port, the input-output port including an input data lane and an output data lane, wherein the input data lane is in wired connection with a network data source external to the network element, the output data lane is in wired connection with a network data destination external to the network element, and the network data source is distinct from the network data destination. Related apparatus and methods are also described.
US10951541B2 Controlling distribution of resources on a network
Disclosed are various embodiments for controlling a distribution of resources on a network. In one embodiment, among others, a processor is configured to transmit a request to access resources at a distribution service and receives location rules associated with the resources. The location rules specify an authorized location and an authorized perimeter area. The authorized location and the authorized perimeter area specify different access rights to the resources. The processor can determine a location of a computing device and determine that the computing device is compliant with at least one of the location rules based on the location of the computing device. The processor is configured to transmit a compliance indication to the distribution service for the location rules and receive access to at least some of the resources from the distribution service.
US10951539B2 Data processing device
A data processing device includes a data receiving unit to receive data, a plurality of input queues that are associated one-to-one with transmission sources of data received by the data receiving unit and that each store data from the associated transmission source, and a data sorting unit to read data stored in each of the plurality of input queues from each of the input queues, and store the data in an output queue such that higher priority data is to be processed first.
US10951538B2 Dynamic allocation of network resources using external inputs
Systems and methods for managing network resources are disclosed. One method can comprise receiving first information relating to network traffic parameters and receiving second information relating to one or more contextual events having an effect on the network traffic parameters. The first information and the second information and be correlated. And one or more network resources can be allocated based on the correlation of the first information and the second information.
US10951535B2 Advertising network layer reachability information specifying a quality of service for an identified network flow
Methods, apparatus and articles of manufacture for advertising network layer reachability information specifying a quality of service for a network flow are disclosed. Example network devices disclosed herein construct a packet filter based on a flow specification and a first quality of service advertised by a destination device for a first network flow, the packet filter to associate a default quality of service with a first incoming packet not associated with any of one or more advertised network flows represented in the packet filter. Disclosed example network devices also set, based on the packet filter, one or more bits of a second incoming packet that belongs to the first network flow to a value representative of the first quality of service. Disclosed example network devices further cause the second incoming packet to be routed towards the destination device based on the first quality of service.
US10951531B2 Adapting control plane policing parameters dynamically
Aspects of the present disclosure are directed to dynamically adjusting control plane policing throughput of low (or lower) priority control plane traffic to permit higher throughput. The drop rate for low or lower priority control plane traffic can be determined to be above a threshold value. The processor utilization can be determined to be operating under normal utilization (or at a utilization within a threshold utilization value). The control plane policing for control plane traffic for the low or lower class of service can be increased (or decreased) to permit lower class of service control traffic to be transmitted using higher class of service resources without adjusting the priority levels for the lower class of service control traffic.
US10951527B2 Switch fabric packet flow reordering
An ingress fabric endpoint coupled to a switch fabric within a network device reorders packet flows based on congestion status. In one example, the ingress fabric endpoint receives packet flows for switching across the switch fabric. The ingress fabric endpoint assigns each packet for each packet flow to a fast path or a slow path for packet switching. The ingress fabric endpoint processes, to generate a stream of cells for switching across the switch fabric, packets from the fast path and the slow path to maintain a first-in-first-out ordering of the packets within each packet flow. The ingress fabric endpoint switches a packet of a first packet flow after switching a packet of a second packet flow despite receiving the packet of the first packet flow before the packet of the second packet flow.
US10951525B2 Availability of context information for packet processing
Some examples provide for storage of context information in memory in the process of creating a network connection and subsequent availability of the context information. A context address can refer to context for a packet processing path. A host can provide a context address and associated packet characteristics to a network interface device. If the network interface device receives a packet with the characteristics, the context address can be passed to the host and the host can retrieve the context information using the context address.
US10951523B2 Port extender with local switching
A switching system comprises a controlling switch and a plurality of port extenders. One of the port extenders includes: at least one upstream port; multiple downstream ports; and a forwarding engine. A forwarding database is populated with entries indicating associations between i) respective network addresses corresponding to devices coupled to downstream ports, and ii) respective local downstream ports. The forwarding database excludes entries corresponding to network addresses corresponding to devices coupled to the at least one upstream port. The forwarding engine is configured to: for a first packet received via one of the local downstream ports, and having a destination network address in the forwarding database, forward the first packet to a different local downstream port indicated by the forwarding database. For a second packet received via one of the local downstream ports, and having a destination network address not in the forwarding database, forward the second packet to the at least one upstream port.
US10951522B2 IP-based forwarding of bridged and routed IP packets and unicast ARP
Disclosed herein are methods of forwarding data over an IP network. The methods may include receiving a packet from a source host connected to the IP network, identifying the IP address of a destination host designated in the packet, determining the location on the IP network where the destination host designated by the packet is connected, without reference to the MAC address specified in the packet, by using location-identification information stored on the IP network, and forwarding the packet to the location on the IP network where the destination host is connected without reference to the MAC address specified in the packet. Also disclosed herein are related network devices implementing such techniques and operations, as well as IP networks which include such network devices.
US10951521B2 Method for scheduling a computational task, a method for processing a computational task, a computer readable storage medium, a computer program, a residential gateway, and a server
A method for scheduling a computational task is proposed. The method includes receiving, at a server, a request for executing a computational task from a client device. The method further includes forwarding the computational task to a processing device if a predetermined condition is fulfilled. The predetermined condition can be based on an execution time or on a security level of data of the computational task, for example.
US10951520B2 SDN, method for forwarding packet by SDN, and apparatus
Embodiments of the present invention provide an SDN, a method for forwarding a packet by an SDN, and an apparatus. The SDN includes an SDN controller and an SDN switch, the SDN switch includes a processor and a data path, and the SDN switch further includes: a first transceiver, configured to: receive a first packet, determine that the first packet is to be sent to the SDN controller, and forward the first packet to a channel agent module; and the channel agent module, configured to: add address information of the SDN controller to the first packet, encapsulate the first packet into a second packet, and send the second packet to the controller. The first transceiver is further configured to receive a third packet sent by the SDN controller, and forward the third packet to the channel agent module.
US10951518B2 Packet routing architecture using a registry
The present disclosure relates to packet routing using a registry to communicate packets between a first service and a second service of an electronic device. The electronic device may have memory that includes a registry having a table of services with at least one memory address of the second service being associated with consuming at least one packet type. The electronic device may store, in the first service, the at least one memory address of the second service and the at least one packet type. The electronic device may produce, via the first service, at least one packet of the at least one packet type. The electronic device may provide the at least one packet to the at least one memory address associated with the second service to allow the second service to consume data of the at least one packet.
US10951513B2 Systems and methods for building wireless mesh networks
Disclosed herein is a system comprising a set of wireless communication nodes that are configured to operate as part of a wireless mesh network. Each respective wireless communication node may be directly coupled to at least one other wireless communication node via a respective short-hop wireless link, and at least a first pair of wireless nodes may be both (a) indirectly coupled to one another via a first communication path that comprises one or more intermediary wireless communication nodes and two or more short-hop wireless links and (b) directly coupled to one another via a first long-hop wireless link that provides a second communication path between the first pair of wireless communication nodes having a lesser number of hops than the first communication path. A fiber access point may be directly coupled to a first wireless communication node of the set of wireless communication nodes.
US10951512B2 Data forwarding method and device
This application discloses a data forwarding method and device. The method includes: obtaining a first data unit sequence stream by using a first logical ingress port, where the first data unit sequence stream includes at least one first data unit; determining, according to a preconfigured mapping relationship between at least one logical ingress port and at least one logical egress port, a first logical egress port corresponding to the first logical ingress port, where the at least one logical ingress port includes the first logical ingress port; adjusting a quantity of idle units in the first data unit sequence stream, so that a rate of an adjusted first data unit sequence stream matches a rate of the first logical egress port; and sending the adjusted first data unit sequence stream by using the first logical egress port.
US10951511B2 Method and device for providing an address by device to be managed of a network
The invention provides a provision method performed by a managed device (CPE4) of a first network (R1) to provide an address to a management device (ACS4) for managing the managed device and situated in a second network (R2), the address enabling the management device to request the establishment of a management session with the managed device, there being at least one intermediate device (CGN5) situated between the first and second networks, the method comprising: identifying a server (6) suitable for controlling the intermediate device; sending a request to the server to cause the intermediate device to set up static routing to the managed device to enable packets received by the intermediate device and addressed to a reachability address associated by the intermediate device with the managed device to be conveyed to a contact address of the managed device; receiving a response from the server including the reachability address; and providing the management device with an address including the reachability address for use by the management device to request the setting up of a management session with the managed device.
US10951509B1 Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices
Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices. A method includes receiving a configuration definition specifying a user-declared intent for testing a communications network. The method includes accessing a catalog of intents and determining, based on one or more entries in the catalog of intents matching the configuration definition specifying the user-declared intent, one or more applications from a repository of network testing or visibility applications and at least one configuration file. The method includes installing the one or more applications on a network testing device and configuring the one or more applications using the configuration file, causing the network testing device to test the communications network and to fulfill the user-declared intent specified in the configuration definition.
US10951507B1 Network device management technology
Techniques are described for providing network device management. In some implementations, a native mobile device application enables use of a mobile device to add new devices to a network, remove devices from a network, change network and device profile settings, troubleshoot a network, provide an interface into network devices, communications, diagnostics, etc., and provide remote access to the network for installation, programming, troubleshooting, and inclusion.
US10951504B2 Dynamic adjustment of service capacity
Techniques are described for estimating capacity need in a service network and for dynamically adjusting resources to meet the estimated capacity. When an enterprise is contacted by a user with an issue, a service system determines an intent of the contact. The service system then determines if the issue is something that may arise with a significant number of users in the foreseeable future. Once the service system knows how many users with a similar issue may be contacting the enterprise, the service system makes a determination as to the capacity the service system has to handle the specific issue and the number of user communications. This is accomplished by searches of agent profiles to determine which agents have the ability to resolve the intent. Agents so identified are added to the capacity until the capacity is great enough to handle the expected user communications.
US10951503B1 Determining the validity of data collected by experiments performed at a network accessible site
Technologies are disclosed for determining validity of data obtained from an A/B experiment, where the experiment evaluates the desirability of a potential change at a website. The experiment is run for a period of time and based upon an expected allocation of users into the A group (control group) and the B group (e.g., treatment group), along with an actual number of users directed into the two groups, it is determined if a minimal detectable error of allocation has been exceeded and, if it has, the data is deemed to be invalid. If not, the data is deemed to be valid.
US10951495B2 Application signature generation and distribution
A network device may receive network traffic for an application. The network device may identify an application layer protocol being used for the network traffic. The network device may obtain contextual information, from the network traffic, to obtain an item of contextual information, and the item of contextual information may be selected based on the application layer protocol. The network device may determine that the item of contextual information matches a stored item of contextual information. The network device may determine that a threshold has been met with regard to the stored item of contextual information. The network device may generate an application signature for the application based on the item of contextual information. The network device may send the application signature to another device to permit the other device to identify the application based on the application signature.
US10951494B1 Apparatus, system, and method for self-regulating sampling domains within network devices
A disclosed method may include (1) sampling, by way of at least one CPU on a network device, packets traversing a network in connection with at least one communication session that involves computing devices, (2) calculating a total number of packets sampled by way of the CPU over a certain period of time, (3) identifying a sampling threshold that represents a target number of packets to be sampled by way of the CPU over the certain period of time, (4) determining that the total number of packets sampled over the certain period of time exceeds the sampling threshold, and in response to determining that the total number of packets sampled exceeds the sampling threshold, (5) decreasing a sampling rate at which the CPU is to sample subsequent packets traversing the network in connection with the communication session. Various other systems and methods are also disclosed.
US10951486B2 Terminal device, UI expansion method, and UI expansion program
A part specifying unit causes a web browser to display a part specification GUI that enables to specify settings relating to a display mode of a part constituting a web page, and accepts specification of settings relating to a display mode through the part specification GUI. Moreover, an action specifying unit causes the web browser to display an action specification GUI that enables to specify settings relating to an action of a part constituting a web page, and accepts specification of settings relating to an action through the action specification GUI. An expanding unit expands the web page based on the settings relating to the display mode accepted by the part specifying unit, and on the settings relating to the action accepted by the action specifying unit, and displays the expanded web page on the web browser.
US10951483B2 Agent-assisted discovery of network devices and services
A computing system may include persistent storage disposed within a remote network management platform and a proxy software application disposed within a managed network that is associated with the remote network management platform. The proxy software application may be configured to: (i) receive, from the remote network management platform, a discovery request; (ii) determine that the discovery request targets a computing device and is to be performed by way of a software agent deployed on the computing device; (iii) based on the discovery request, generate, by way of query mappings, a query expression; (iv) transmit, to the software agent, the query expression; (v) receive, from the software agent, a query response specifying configuration information related to the computing device; (vi) generate, by way of response mappings, a discovery response representing the configuration information related to the computing device; and (vii) transmit, to the remote network management platform, the discovery response.
US10951482B2 Device identification on a building automation control network
Discovering devices and device configurations. A method includes sending a request to a device to obtain a data value from the device. The method further includes, in response, receiving the data value from the device. The method further includes, based on the received data value, identifying one or more device identifications for the device. The method further includes, using the one or more identifications, sending commands for equipment potentially connected to the device. The method further includes, receiving one or more responses to the commands. The method further includes, based on the one or more responses, concretely identifying the device.
US10951481B2 Position parameterized recursive network architecture with topological addressing
A digital data communications network that supports efficient, scalable routing of data and use of network resources by combining a recursive division of the network into hierarchical sub-networks with repeating parameterized general purpose link communication protocols and an addressing methodology that reflects the physical structure of the underlying network hardware. The sub-division of the network enhances security by reducing the amount of the network visible to an attack and by insulating the network hardware itself from attack. The fixed bandwidth range at each sub-network level allows quality of service to be assured and controlled. The routing of data is aided by a topological addressing scheme that allows data packets to be forwarded towards their destination based on only local knowledge of the network structure, with automatic support for mobility and multicasting. The repeating structures in the network greatly simplify network management and reduce the effort to engineer new network capabilities.
US10951478B2 User plane group
Various embodiments disclosed herein provide a method for grouping user planes in 4G/5G packet cores to simplify user plane discovery and registration. In some embodiments the method includes detecting a plurality of User Planes (UPs), grouping a first subset of the UPs into a first UP group, in which each UP in the first UP group is associated with a first set of features, and allocating the first UP group to a first network service based on the first set of features associated with the first UP group and a first set of requirements of the first network service. The method further includes grouping a second subset of the plurality of UPs into a second UP group, in which each of the second UP group is associated with a second set of features and allocating the second UP group to a second network service of a plurality of network services.
US10951473B1 Asynchronous fleet configuration service
Technologies are disclosed herein for providing an asynchronous fleet configuration service for deploying and updating a fleet of network resources. The asynchronous fleet configuration service exposes an asynchronous application programming interface (API) that allows for individual resources to indicate an initialization status. Accordingly, the asynchronous fleet configuration service can asynchronously monitor the status of individual resources being deployed or updated, while performing other duties related to the fleet of network resources.
US10951470B2 Bluetooth mesh network provisioning
Information reported by one or more gateway nodes in a Bluetooth mesh network regarding an unprovisioned Bluetooth device is received. Provisioning data for the unprovisioned Bluetooth device is generated. A destination Bluetooth gateway node to which to issue the generated provisioning data is determined from among the one or more gateway nodes reporting the received information. The generated provisioning data is issued to the destination Bluetooth gateway node so that the destination Bluetooth gateway node can perform a provisioning operation directed at the unprovisioned Bluetooth device.
US10951468B1 Apparatus, system, and method for dynamically scaling memory for virtual routers
A disclosed method may include (1) executing a virtual router that services traffic within a network in connection with a specific network consumer and (2) dynamically scaling memory of the virtual router to accommodate a networking need of the specific network consumer by (A) installing, in at least one component of a physical network device that hosts the virtual router, a set of networking objects that facilitate servicing the traffic in connection with the specific network consumer, (B) determining an amount of memory that is consumed by the set of networking objects at the component of a physical network device, and (C) modifying a configuration file of the virtual router such that the memory of the virtual router is scaled to store the set of networking objects via the component. Various other systems and methods are also disclosed.
US10951465B1 Distributed file system analytics
A method, article of manufacture, and apparatus for analyzing a distributed file system is discussed. A metadata operation is captured in an audit log, wherein the metadata operation is on an object stored in the distributed file system. An event is pushed to a distributed commit log and a real-time analytics engine in response to capturing the metadata operation. The event is persistently stored in the distributed commit log.
US10951462B1 Fault isolation in data communications centers
Certain aspects of the disclosure are directed to fault isolation in data communications centers. According to a specific example, a data communications server is provided including circuitry configured and arranged to isolate quality or termination issues in a data communications center. The data communications server may retrieve server data relating to data communications routed by the data communications server, and receive from a plurality of endpoint devices communicatively coupled to the data communications server, endpoint data relating to the routed communications. The data communications server may identify data communications quality or data communications termination issues based on the server data and the endpoint data, and identify at least one zone among a plurality of zones of the data communications center associated with the data communications quality or data communications termination issues using a tiered fault isolation process and based on the server data and endpoint data.
US10951451B2 Physical layer protocol data unit transmission method and apparatus
The present disclosure relates to methods, apparatus, and systems for a physical layer protocol data unit (PPDU) transmission. One example method includes generating a PPDU including a signal extension (SE) field arranged after a last orthogonal frequency division multiplexing (OFDM) symbol of a plurality of OFDM symbols, the PPDU including indication information in a high efficiency signaling field (HE-SIG), the indication information being generated based on a symbol length of the SE field and configured to indicate whether a receive end needs to adjust a calculated quantity of the plurality of OFDM symbols, and sending the PPDU to the receive end.
US10951440B2 Method for uplink data transmission, terminal device and network device
A method for uplink data transmission, a terminal device and a network device are provided. The method may include: receiving subset constraint indication information of an SRS resource sent by a network device, wherein the subset constraint indication information is used for indicating at least one available SRS resource subset; according to the subset constraint indication information, determining the length of an SRI, sent by the network device, in DCI for scheduling uplink data transmission; according to the length of the SRI, determining a target SRI from the DCI; determining, in the at least one available SRS resource subset, a target SRS resource subset corresponding to the target SRI; and according to the target SRS resource subset, determining a transmission parameter used for the uplink data transmission.
US10951438B1 Acceleration proxy device, acceleration proxy method, and content management system
An acceleration proxy device includes a network module, an application acceleration module, and a strategy routing module. The network module includes at least one bridge, and each bridge is associated with an IP address segment. The strategy routing module stores routing tables of the at least one bridge, and a routing table of each bridge includes a gateway corresponding to the bridge.
US10951435B2 Methods and apparatus for determining preferences and events and generating associated outreach therefrom
An apparatus in an illustrative embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to determine a physical layout of at least a portion of an area that includes a set of sensor devices of a sensor network, to receive data generated by at least a subset of the set of sensor devices, the subset comprising at least a first sensor device of a first type and a second sensor device of a second type different than the first type, to compute one or more predicates based at least in part on the physical layout and the received data, and to take at least one automated action based at least in part on the one or more computed predicates. Other illustrative embodiments include methods and computer program products.
US10951434B2 Modular wall unit system
A modular host system may include one or more processors and a host unit installed in a support structure of a building. The host unit can be configured to receive and house an accessory (e.g., modular accessory) and electrically couple to an electrical source. The host unit can include a power gating module configured to couple electrical power from the electrical source to the accessory, and a communication module configured to communicate with one or more additional host units installed in the building. The one or more processors may be configured to determine a distance between the host unit and each of the one or more additional host units based on the communication with the one or more additional host units, and determine a floor plan of the building based at least on a distance from the host unit to each the one or more additional host units.
US10951428B2 Reliable multicast using a redundant unicast overlay network
Techniques are described for redundantly forwarding encapsulated multicast traffic of a multicast distribution tree, using reliable overlay connections established between adjacent nodes of the multicast distribution tree. An example router of this disclosure is configured to receive first multicast packets of a multicast flow via a multicast distribution tree, to receive second multicast packets of the multicast flow via a transmission control protocol (TCP) connection of a connection-oriented distribution tree implemented in parallel to the multicast distribution tree, and in response to determining that the LHR has received a multicast packet of the first multicast packets via the multicast distribution tree out of order to create a gap of one or more of the first multicast packets for the multicast flow, forward, to at least one interested receiver positioned downstream of the router, the second multicast packets.
US10951424B2 Method, apparatus, and electronic device for communication between blockchain nodes, and method, apparatus, and electronic device for blockchain-based certificate management
A first communication request including a digital certificate of a first node sent from the first node in a blockchain is received at a second node in the blockchain, where the digital certificate of the first node is stored in the blockchain. Certificate validity information stored in the blockchain and associated with the nodes in the blockchain is accessed by the second node based on the first communication request, where the certificate validity information reflects the validity status information of digital certificates of the nodes in the blockchain. A verification of whether the digital certificate of the first node is valid is performed by the second node based on the first communication request and the accessed certificate validity information. A communication connection to the first node is established by the second node in response to verifying that the digital certificate of the first node is valid.
US10951423B2 System and method for distribution of identity based key material and certificate
A cryptographic system (100) is provided for distributing certificates comprising a certificate authority device (110) and multiple network nodes (140, 150, 160). A network node (140) sends a public key to the certificate authority device. The certificate authority device (110) generate a certificate comprising the public key, forms an identifier by applying an identity forming function to the certificate and generates local key material specific for the network node by applying a local key material generation algorithm of an identity based key pre-distribution scheme on the identifier, and sends the local key material encrypted to the network node. The network node may be authenticated implicitly through its access to a shared key obtainable from the local key material.
US10951416B2 Map information management system, map information management device, and map company exclusive application data management device
A map information management system includes a map company exclusive application data management device that confirms data authenticity from encrypted data obtained from a dynamic map data management device and generates encrypted data from added map company exclusive application data to dynamic map data by a map company exclusive secret key, and an automotive data management device that obtains added map company exclusive application data to dynamic map data from the map company exclusive application data management device, confirms data authenticity that is added map company exclusive application data to dynamic map data with using a map company exclusive application data public key, and generates encrypted data from data with automotive company exclusive application data by an automotive company exclusive application data secret key. When providing map information via plural organizations, the map information management system prevents data alteration and confirms data authenticity of the map information.
US10951409B2 Methods and systems for verifying token-based actions on distributed ledger-based networks through the use of zero-knowledge proofs
In an embodiment, a method comprises receiving a request that is configured to cause a transfer of a combined asset from a sender to a recipient, the combined asset including a first asset and a second asset. The method includes generating and sending to a self-executing code segment on a distributed ledger-based network (DLN) a zero-knowledge proof (ZKP) that a plurality of leaf nodes of a hierarchical tree structure representing the combined asset includes the plurality of leaf nodes of the hierarchical tree structure representing the first asset and the plurality of leaf nodes of the hierarchical tree structure representing the second asset. The method also includes receiving, in response to verification of the ZKP by the self-executing code segment, a confirmation confirming a representation of the combined asset on the DLN by a third token associated with the root node of the third hierarchical tree structure.
US10951407B2 Cryptographic material sharing among entities with no direct trust relationship or connectivity
A mechanism to share cryptographic material across entities that may not have a direct trust relationship between or among each other, or no network connectivity, or some combination thereof, but where participating entities do share a trust relationship (or trusted connection(s)) with a common entity, sometimes referred to herein as a “conduit” entity. This technique enables such entities to leverage their trust relationship with a common “conduit” entity to share cryptographic material between or among themselves.
US10951405B2 Encryption of community-based security information
Examples disclosed herein relate to encryption of community-based security information. Some examples may enable authorizing a user of a community to access an encrypted data item (e.g., at least an encrypted portion of community-based security information of that community) using a decryption key. The community may be generated on a security information sharing platform based on a set of community attributes. The decryption key may comprise a private key corresponding to each user attribute of a set of user attributes that are associated with the authorized user where the set of user attributes satisfy the set of community attributes.
US10951403B2 Updating cryptographic keys stored in non-volatile memory
A method is provided for generating a new instance of an N-bit cryptographic key for storage in a non-volatile memory (NVM) in which unprogrammed cells have a particular binary value. The method includes generating a random N-bit updating sequence, and generating the new instance of the N-bit cryptographic key by negating each bit in a current instance of the N-bit cryptographic key that has the particular binary value and differs from a correspondingly-positioned bit in the random N-bit updating sequence, without negating any bits in the current instance of the N-bit cryptographic key that do not have the particular binary value. Other embodiments are also described.
US10951401B2 Digital asset transfer system for secure digital asset transactions
A system is disclosed for facilitating the secure transfer of digital assets that include making a first key and index scheme accessible for seamlessly and continuously executing digital asset transactions. The first key is capable of generating second keys and is made accessible to a sender of digital assets. The index scheme is customizable to meet the needs of the parties of the transaction and is capable of being used to generate a key derivation index. The first key and index scheme are secure, and for each digital asset transaction, the second key may be derived from the index scheme and first key, and the new key may be used to generate a new address.
US10951399B2 Binary stream hash modulus encryption and decryption method
The present invention discloses a binary stream hash modulus encryption and decryption method, including: creating a clear-text set M according to a clear-text file; taking the clear-text set M as an initial set and performing several times of byte order iterative encryption on a reference string to obtain a cipher-text set C; wherein a key set P and an algorithm set A are combined during the iterative encryption; and calling the key set P for the cipher-text set C to perform several times of byte decryption on the reference string, wherein the key set P and the algorithm set A are jointly used during the encryption and shared during the encryption and decryption. By using the present invention, the file cannot be decoded even if intercepted by another person, an existing Internet platform is still used in a transmission environment, but transmitted information is encrypted information.
US10951396B2 Tamper-proof management of audit logs
According to an aspect of the present disclosure, the records of an audit log are stored using blockchain technology. The audit log is accordingly rendered immutable and thus tamper proof. According to another aspect of the present disclosure, the identity of each user is mapped to a corresponding code value using a one-way-function (that is, the user identity cannot be practically be deciphered from the code value). A table is maintained with entries mapping the user identifiers to the code value. The records in the audit log are stored with the user identifiers substituted by the code values. The log records corresponding to the user are made unidentifiable associated with the user by deleting the table entry corresponding to the user identifier of the user. Accordingly the ‘right to be forgotten’ may be supported. Another aspect extends such a right to general records.
US10951395B2 Data fetching in data exchange networks
A method may include receiving a request to obtain a data file from a nearest remote computing system in a blockchain network and requesting a transaction history of the data file from the blockchain network. The method may also include determining the nearest remote computing system to the requesting computing system based on the transaction history, where the nearest remote computing system stores a copy of the transaction history and the data file and determining the data file stored on the nearest remote computing system is the same as the requested data file by comparing a first hash value associated with the requested data file to a second hash value associated with the data file stored on the nearest remote computing system. The method may also include receiving the requested data file from the nearest remote computing system; and sending the requested data file to the requesting computing system.
US10951393B2 Multimode cryptographic processor
This disclosure describes techniques that include performing cryptographic operations (encryption, decryption, generation of a message authentication code). Such techniques may involve the data processing unit performing any of multiple modes of encryption, decryption, and/or other cryptographic operation procedures or standards, including, Advanced Encryption Standard (AES) cryptographic operations. In some examples, the security block is implemented as a unified, multi-threaded, high-throughput encryption and decryption system for performing multiple modes of AES operations.
US10951389B2 Phase detector, phase synchronization circuit, and method of controlling phase synchronization circuit
The operation range of a phase detector provided with a flip-flop is improved, and the jitter tolerance of a receiving circuit is enhanced. The phase detector includes a holding unit and a detection unit. In the phase detector, the holding unit holds an input signal in synchronization with a predetermined periodic signal. The detection unit detects a phase difference between a designated edge and the predetermined periodic signal on the basis of a signal held in the holding unit. The designated edge is designated by a control signal that designates one of a rising edge and a falling edge of the input signal as the designated edge.
US10951388B2 Managing user equipment time division duplex uplink duty cycles
A device may receive a signal from a wireless station; and determine a network-permitted Time Division Duplex (TDD) uplink duty cycle based on the signal. If the determined network-permitted TDD uplink duty cycle is greater than a maximum allowable TDD uplink duty cycle for the device, when the device performs TDD uplink transmission after receiving a scheduling grant from the wireless station, the device may decrease the TDD uplink duty cycle of the device or may decrease a time-average transmission power of the device.
US10951385B1 Selective configuration of inter-band or intra-band carrier aggregation
When a wireless communication system serves a UE over a connection according to a first radio access technology (RAT) and the connection encompasses a carrier in a first band (first-band carrier), the system decides of whether to configure for the UE's connection intra-band carrier aggregation by adding to the connection another first-band carrier or rather to configure for the UE's connection inter-band carrier aggregation by adding to the connection a second-band carrier, with the decision being based on a determination of whether (i) the other first-band carrier is usable in providing service under a second RAT different than the first RAT and (ii) the candidate second-band carrier is not usable in providing service under the second RAT. The system then configures carrier-aggregation in accordance with the decision.
US10951383B2 Method and apparatus for determining slot configuration in a wireless communication system
A method and apparatus are disclosed from the perspective of a network. In one embodiment, the method includes the network configuring a UE (User Equipment) with a plurality of DL (Downlink) BWPs (Bandwidth Parts) of a serving cell, wherein the plurality of DL BWPs comprises a first DL BWP with a first SCS (Sub-Carrier Spacing) and a second DL BWP with a second SCS, wherein the second SCS is different from the first SCS. The method further includes the network configuring the UE with a first monitoring occasion for indicating slot format indication (SFI) in the first DL BWP by indicating a first slot offset and a first slot periodicity. The method also includes the network configuring the UE with a second monitoring occasion for indicating slot format indication (SFI) in the second DL BWP by indicating a second slot offset, and a second slot periodicity, wherein the network is not allowed to indicate the second slot offset and the second slot periodicity such that a time period containing a number of consecutive slots associated with a slot format in the combination of slot formats indicated by a SFI index in the second monitoring occasion does not align slot boundary of a slot with the first SCS, and wherein the number is the ratio of the second SCS to the first SCS.
US10951382B2 Method and apparatus for CSI reporting
For CSI reporting mechanisms, a user equipment (UE) includes a transceiver and a processor operably connected to the transceiver. The transceiver is configured to receive channel state information (CSI) process configuration information including at least one beamformed type associated with a plurality of non-zero-power (NZP) CSI reference signal (CSI-RS) resource configurations and receive a CSI-RS resource index (CRI) reporting configuration. The processor is configured to calculate, in response to receipt of the configuration information, a CRI and a channel quality indicator (CQI). The transceiver is further configured to report the CRI and the CQI by transmitting the CRI and the CQI on an uplink channel.
US10951381B2 CSI reference resource definition for CSI report in NR
Embodiments of methods for providing a new Channel State Information (CSI) reference resource definition for CSI reports in New Radio (NR) are disclosed. In some embodiments, a method performed by a wireless device for Channel Quality Indicator (CQI) index reporting in a wireless communication system comprises deriving a CQI index to be reported to a network node, where the CQI index is derived assuming a hypothetical transmission on a CSI reference resource, wherein a wireless device-specific reference signal overhead in the CSI reference resource is consistent with one or more parameters, and reporting the CQI index to the network node. In another embodiment, a method performed by a radio access node reporting in a wireless communication system comprises receiving a CQI index from a wireless device for a CSI reference resource, wherein a wireless device-specific reference signal overhead in the CSI reference resource is consistent with one or more parameters.
US10951379B2 Method and apparatus for receiving or transmitting downlink signal in wireless communication system
According to one embodiment of the present invention, a method of decoding, by a user equipment, a downlink signal in a wireless communication system comprises the steps of: receiving rate matching pattern information indicating a rate matching resource having a repetition period from a base station; and decoding a downlink shared channel using the rate matching pattern information.
US10951376B2 Signaling beamforming relationships between control and data channels
Certain aspects of the present disclosure provide techniques for signaling information regarding beams used for data and control transmissions to a receiving entity.
US10951374B2 Method of receiving phase tracking reference signal by user equipment in wireless communication system and device for supporting same
The present invention discloses a method of receiving a phase tracking reference signal by a user equipment in a wireless communication system and device for supporting the same.
US10951366B2 Uplink transmission collision management
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may identify, when using carrier aggregation and a plurality of component carrier groups, first traffic associated with a first service type and second traffic associated with a second service type for concurrent transmission. The user equipment may transmit, concurrently, the first traffic associated with the first service type using a first component carrier group of the plurality of component carrier groups, and the second traffic associated with the second service type using a second component carrier group of the plurality of component carrier groups. Numerous other aspects are provided.
US10951362B2 Hybrid automatic repeat request and scheduling for wireless cellular systems with local traffic managers
The disclosed subject matter is directed towards scheduling and Hybrid Automatic Repeat Request (HARQ) operations by which nodes in a three party communication system can communicate. To schedule a data transmission from a transmitter node to receiver node(s), a local manager/scheduler node sends common downlink control information to the transmitter and receiver nodes. Via a scheduling request, the transmitting node can request the scheduling of the data transmission by the local manager node. The technology facilitates unicast and broadcast/multicast data transmissions; for a unicast data transmission, the scheduling request identifies the receiving node. The transmitting node can explicitly acknowledge reception of the downlink control information to the local manager node, or the local manager node can detect the data transmission, when it occurs, as an implicit acknowledgment that the common downlink control information was successfully received.
US10951359B2 Method and apparatus for providing control resource set configuration in a wireless communication system
Methods and apparatuses for providing control resource set configuration in a wireless communication system are disclosed herein. In one method, a network node transmits a signal indicating at least a first duration and a bit map, wherein the first duration is time duration of a control resource set (CORESET) and the bit map indicates first symbol(s) of monitoring occasion(s) of the CORESET within a slot, and wherein a set of bit position indicates value one in the bit map. The network node is not allowed to transmit the signal such that an interval between two bit positions in the set in the bit map is smaller than a second duration.
US10951357B1 System and method for detecting a satellite
An illustrated embodiment disclosed herein is a method including correlating, by an endpoint, a first frame and a second frame with a plurality of hypotheses, detecting, by the endpoint, for each correlation of the first frame, a first metric and, for each correlation of the second frame, a second metric, identifying, by the endpoint, a first subset of hypotheses based on the first metric and a second subset of hypotheses based on the second metric, identifying, by the endpoint, pairs of hypotheses, each pair including a first hypothesis from the first subset and a second hypothesis from the second subset. The first hypothesis is same or within a predetermined distance of the second hypothesis. The method includes selecting, by the endpoint and from the pairs of hypotheses, a hypothesis based on the second metric and selecting, by the endpoint, a channel for transmission at which the hypothesis is selected.
US10951351B2 Method and device for performing communication using orthogonal or non-orthogonal code multiple access scheme in wireless communication system
Provided is a method and device for transmitting uplink data by using a non-orthogonal code multiple access scheme in a wireless communication system. Specifically, a terminal supporting multiple layers receives an NoMA MCS index from a base station. The NoMA MCS index is selected from an NoMA MCS table on the basis of the quality of an uplink channel. The NoMA MCS table is defined in advance as a table including the NoMA MCS index, the number of multiple layers, and a modulation order. The number of multiple layers is determined according to the NoMA MCS index. The terminal transmits the uplink data configured on the basis of the NoMA MCS index, via the multiple layers.
US10951348B2 Semiconductor devices
A semiconductor device includes a first processor configured to generate a first error check code of a first data and an audio circuitry. The audio circuitry is configured to receive the first data, receive a second data, generate a second error check code of the first data, and generate a modulation signal based on the first and second data. The first processor may determine whether the first and second error check codes are identical to each other. The first processor may control the audio circuitry to control the generation of the modulation signal based on at least the first data, in response to a determination that the first and second error check codes are identical to each other.
US10951345B2 Optical communication device
A transmitter generates a burst signal obtained by multiplexing signals of a first polarization and a second polarization orthogonal to each other, and including, at the beginning thereof, a pilot sequence in which the first and the second polarizations each have single frequency components of a first frequency and a second frequency different from each other. A coherent light reception unit performs conversion into an electrical signal by allowing received light and local light to interfere with each other. A pilot sequence detection unit detects a pilot sequence from the converted electrical signal. The polarization estimation unit estimates polarization states of the first polarization and the second polarization at a receiver from frequency components corresponding to the first frequency, and the second frequency. An equalizer demultiplexes the first polarization and the second polarization on the basis of the estimated polarization states.
US10951338B2 Soft value extraction method and device applicable to OvXDM system, and OvXDM system
This application discloses a soft value extraction method and device applicable to an OvXDM system, and the OvXDM system. In the method, waveform coding is performed on all symbols in a hard value sequence, to generate a predictive value after overlapped coding; the symbols in the hard value sequence are reversed one by one, and overlapped coding is performed on each reversed symbol and associated symbols before and after the reversed symbol, to generate a predictive value of the reversed symbol; and for each symbol in the hard value sequence, a soft value of the current symbol is calculated based on A×(+1−−1), where A is a coefficient related to a channel type, +1=∥yrx−y+1∥, and −1=∥yrx−y−1∥2; if y+1 is a predictive value of the symbol obtained after overlapped coding and before reversing, y−1 is a predictive value of the symbol obtained after overlapped coding and reversing; and yrx is a received signal sequence.
US10951336B2 Data processing apparatus and data processing method
The present technology relates to a data processing apparatus and a data processing method capable of achieving higher convenience in a case where a plurality of transmission formats is available in a transmission frame. The data processing apparatus installed in a transmission-side facility processes a transmission frame transmitted as a broadcast signal and adds identification information for identifying the transmission format of the transmission frame, while a data processing apparatus installed in a reception-side facility processes a transmission frame in which a transmission frame has been identified, on the basis of identification information added to the transmission frame transmitted as the broadcast signal. The present technology can be applied as a method of a test stream, for example.
US10951333B2 Method of predicting scattering of an electromagnetic wave at a surface with location-dependent scattering properties
A method of predicting scattering of an electromagnetic (EM) wave incident on a surface with location-dependent scattering properties such as an engineered electromagnetic surface is based on generalized Snell's Law and includes offsetting a direction of scattering by a vector determined based on the properties of the surface at a particular point of incidence. The method solves the problem of “exact path calculation,” by exhaustive search of possible locations for points of incidence, followed by a fine approach, both steps using the data describing the local properties of the surface.
US10951331B1 Process based antenna configuration
Techniques for process based antenna configuration are described, and may be implemented via a wireless device to identify different usage scenarios and to adapt antenna configurations to optimize wireless performance based on the scenarios. For instance, the described techniques enable a wireless device to be calibrated for wireless communication by identifying different obstruction states of a wireless device that correspond to ways that the wireless device is held (e.g., grasped) by a user in different scenarios. The obstruction states are then correlated to antenna positions in the wireless device to prioritize (e.g., activate) antennas that are relatively unobstructed, such as by activating unobstructed antennas and/or deactivating obstructed antennas. Further, calibration can take into specific processes (e.g., applications) and specific users to calibrate an optimize wireless performance based on ways in which a user typically interacts with a process.
US10951328B2 Systems and methods for reducing undesirable behaviors in RF communications
Systems and methods for reducing undesirable behaviors in RF communications in accordance with embodiments of the invention are disclosed. In one embodiment, a vehicle telematics device includes a processor, a transceiver, an amplifier, and a memory connected to the processor and storing a transmission control application, wherein the transceiver is connected to the amplifier, the amplifier is connected to the processor, and the transmission control application directs the processor to format data to be transmitted by the transceiver, determine a leading bit-edge of the transceiver signal, direct the amplifier to sequentially amplify the transceiver signal, transmit data, and direct the amplifier to sequentially de-amplify the transceiver signal.
US10951327B2 Transmission apparatus and receiving apparatus
To detect an error in pulse width in a communication scheme that identifies a start position of a message or expresses a data value using a pulse width of a pulse included in the message, provided is a receiving apparatus including a receiving section that receives a message including a synchronization pulse having a predetermined pulse width and a first data pulse having a pulse width corresponding to a value of first data; and an error detecting section that detects an error in response to the number of non-synchronization pulses that are consecutive after the synchronization pulse being outside a predetermined number range.
US10951324B2 Transmitter for a quantum communication system, a quantum communication system and a method of generating intensity modulated photon pulses
A transmitter for a quantum communication system, comprising: a photon source unit comprising a photon source; a first intensity modulator, configured to receive an input light pulse from the photon source unit, the first intensity modulator comprising: a first element, configured to split the input light pulse into two components; a phase modulator, configured to apply a phase shift between the two components; and a second element, configured to interfere the two components; wherein at least one of the first element and the second element is asymmetric.
US10951323B2 Method for joint power allocation in a communication network
Joint power allocation and cell formation for energy efficient (EE) visible light communication (VLC) networks is described. A set of rules for clustering users and then associating all the access points (APs) to the clustered users based on a proposed metric is developed. The energy efficiency is maximized by allocating power to users based on quality of service (QoS) constraints. The present disclosure jointly allocates the power and decides which APs must participate in communication and which ones must be switched off to minimize inter-cell interference. Numerical results demonstrate a significant improvement in energy efficiency compared to the traditional methods of clustering and AP assignment.
US10951315B2 Transparent linear optical transmission of passband and baseband electrical signals
An electro-optic system, the electro-optic system that may include an input port that is configured to receive a bandpass signal that conveys information; wherein the bandpass signal is a radio frequency (RF) signal; an optical carrier source that is configured to generate an optical carrier signal having an optical carrier frequency; at least one electrical bias circuit that is configured to generate at least one electrical bias signal; an electro-optic modulation circuit that is linear at the optical field; a manipulator that is configured to (a) receive the at least one electrical bias signal and the bandpass signal, (b) generate, based on the at least one electrical bias signal and the bandpass signal, at least one modulating signal; wherein the electro-optic modulation circuit is configured to modulate the optical carrier by the at least one modulating signal to provide an output optical signal that comprises at least one optical pilot tone and at least one optical sideband that conveys the information.
US10951312B2 Transmitting device, transmission control device, and transmission method
A transmitting device is disclosed. A lighting device changes a first characteristic and a second characteristic of light to be emitted along time series. A processor controls, in a period having a first time length, the lighting device to modulate the first characteristic of the light from the lighting device in the time series in accordance with a light emission pattern having a waveform according to information to be transmitted and having the first time length. The processor controls the lighting device to perform pulse modulation with a pulse pattern having a second time length shorter than the first time length for the second characteristic in accordance with the information. The processor sets peak and bottom values of the second characteristic of each pulse included in a subsection, for an average of the second characteristic to be a value maintaining the waveform of the light emission pattern.
US10951310B2 Communication method, communication device, and transmitter
A communication method including: determining whether a terminal is capable of performing visible light communication; when the terminal is determined to be capable of performing the visible light communication, obtaining a decode target image by an image sensor capturing a subject whose luminance changes, and obtaining, from a striped pattern appearing in the decode target image, first identification information transmitted by the subject; and when the terminal is determined to be incapable of performing the visible light communication in the determining pertaining to the visible light communication, obtaining a captured image by the image sensor capturing the subject, specifying a predetermined specific region by performing edge detection on the captured image, and obtaining, from a line pattern in the specific region, second identification information transmitted by the subject.