Document | Document Title |
---|---|
US10993715B2 |
Staple cartridge comprising staples with different clamping breadths
A staple cartridge assembly is disclosed which comprises first staples including a drive portion and a clenching portion offset from the drive portion by a first distance and, in addition, second staples including a drive portion and a clenching portion offset from the drive portion by a second distance which is different than the first distance. |
US10993714B2 |
Surgical stapling instrument and associated trigger mechanisms
A trigger mechanism for a surgical instrument, particularly, a surgical stapling instrument provides significant mechanical advantages by increasing the length of the firing stroke of the surgical instrument while reducing the degree of movement of the trigger associated with the trigger mechanism. The trigger mechanism also reduces the forces required to actuate the trigger thereby enhancing usability and minimizing operator fatigue. |
US10993712B2 |
Regulating degradation of surgical implants
Embodiments of an implant that is configured with materials to prevent degradation or corrosion. The implant can comprise an elongate body and a degradation-delaying element disposed thereon, where the degradation-delaying element can be configured to reduce or retard corrosion of the elongate body. |
US10993709B2 |
Systems for the prevention of surgical site infections
A surgical access system facilitates access to a surgical site within a patient's body through an incision in the body. Surgical access systems can have at least one retention member and a fluid transportation member configured to deliver fluid to a surgical site or to remove fluid from a surgical site. In some embodiments, a surgical access device irrigates a surgical site to reduce surgical site infections and removes fluid from the surgical site to increase a physician's visibility into the surgical site. |
US10993706B2 |
Biopsy method and associated biopsy device
This invention relates to a biopsy method comprising automated moving of at least part of a biopsy sampler within a biopsy volume, to perform a biopsy in a zone of interest in a body, wherein said automated moving is preceded by variable positioning of said biopsy volume. |
US10993704B2 |
System and method for calibration of mechanical three-dimensional ultrasound probe
A method for calibrating an ultrasound probe includes receiving, from the ultrasound probe, data of a target within a test fixture, wherein the target includes a repetitive pattern along two axes; generating a first ultrasound image of the target; and identifying distortion of the target in the first ultrasound image. The method also includes estimating, based on identifying the distortion, offset parameter values for one or more of three angular errors within the ultrasound probe; generating a second ultrasound image of the target using the offset parameter values; identifying corrected distortion of the target in the second ultrasound image; and storing the offset parameter values. |
US10993702B2 |
Ultrasonic diagnostic apparatus
In one embodiment, an ultrasonic diagnostic apparatus includes a plurality of transmission-wave generation circuits configured to supply a plurality of transducers of an ultrasonic probe with a plurality of transmission waves for driving the plurality of transducers via a plurality of channels; and a transmission control circuit configured to independently and dynamically control each of the plurality of transmission-wave generation circuits at a timing different for each channel. |
US10993700B2 |
Medical image processing device and method
The present invention relates to a medical image processing device (10), comprising: —a receiving unit (60) for receiving a first and a second medical image (72, 74) of an anatomical object of interest (84), wherein each of the first and the second medical images (72, 74) comprises a different field of view of the anatomical object of interest (84), and wherein the first medical image and the second medical image (72, 74) show a same or similar anatomical state of the anatomical object of interest (84); —a registration unit (64) that is configured to determine a transformation from an image space of the second medical image (74) to an image space of the first medical image (72); —a transformation unit (66) that is configured to transform the second medical image (74) into the image space of the first medical image (72) based on said transformation in order to receive a transformed second medical image (74′); and —a segmentation unit (68) that is configured to perform an overall segmentation that makes use of both the first medical image (72) and the transformed second medical image (74′) without fusing the first medical image (72) and the transformed second medical image (74′), wherein one and the same segmentation model (92) is simultaneously adapted to both the first medical image (72) and the transformed second medical image (74′) by identifying a first set of feature points (80) of the anatomical object of interest (84) within the first medical image (72), by identifying a second set of feature points (82) of the anatomical object of interest (84) within the transformed second medical image (74′), and by adapting the segmentation model (92) to both the first and the second set of feature points (80, 82). |
US10993696B2 |
Multiple transducer injection measurement
A plunger head for a medication injection device includes a first ultrasonic transducer coupled to emit ultrasonic signals, where the first ultrasonic transducer is oriented within the plunger head to send the ultrasonic signals along a length of a barrel of the medication injection device when the plunger head is disposed in the barrel. A second ultrasonic transducer is disposed within the plunger head and oriented to receive reflections of the ultrasonic signals. A controller is disposed in the plunger head and coupled to the first ultrasonic transducer and the second ultrasonic transducer. The controller includes logic that when executed by the controller causes the controller to perform operations including instructing the first ultrasonic transducer to emit the ultrasonic signals. |
US10993692B2 |
Methods for prediction of postoperative ileus (POI)
Described herein is a method employing acoustic data from a patient's abdominal cavity to predict potential onset of postoperative ileus (POI) in patients recovering from surgery. According to one embodiment of the method, the rate of intestinal motility events, as well as the change in the rate across specific time periods, is analyzed to predict, or rule out, potential onset of POI. The current risk assessment may then be reported, and used to determine a course of treatment, such as rapidly advancing diet in low risk patients according to enhanced recovery after surgery protocols. The method can be applied at the patient's bedside by a nurse or other medical provider, and used to determine the POI risk assessment for the patient. |
US10993691B2 |
Apparatus and method for rearranging protocols in radiography system
Various embodiments of the present invention relate to an apparatus for rearranging protocols in an electronic device, and an operating method therefor. The electronic device comprises: a transceiver unit; and at least one processor functionally coupled to the transceiver unit, wherein the at least one processor is configured to: control an operation of receiving information on a first protocol list including a plurality of protocols from a server; identify, for each of the plurality of protocols, position information of a radiography apparatus which captures an image, and the type of detection unit which detects a beam generated from the radiophotography apparatus; rearrange the order of the plurality of protocols on the basis of at least one of the position information of the radiography apparatus and the type of detection unit, so as to generate a second protocol list; and control an operation of transmitting information on the second protocol list to the radiography apparatus. |
US10993690B2 |
Medical apparatus and x-ray system
A medical apparatus according to an embodiment includes control circuitry. The control circuitry is configured to: acquire a three-dimensional cumulative dose distribution of an object; set a treatment target site by treatment accompanied with X-ray irradiation to the object; and determine an X-ray irradiating direction for performing the X-ray irradiation based on the three-dimensional cumulative dose distribution and the treatment target site. |
US10993686B2 |
Phase contrast imaging method
A phase contrast imaging (PCI) method in which, instead of using an analyzer grid, detector pixels are grouped and only a part of the total pixels are used to calculate a phase contrast image. In second, third, etc. steps, the pixels which were not used in the previous recalculation are used additionally to recalculate second, third, etc. phase contrast images. Finally the different phase contrast images are fused to result in a full image. |
US10993681B2 |
Modular single shot digital radiography for long-length imaging
A digital radiographic detector system includes a number of DR detectors enclosed by a housing. A base section with wheels has attached thereto a vertical column with a height adjustable horizontal arm extending therefrom. The housing with DR detectors therein is attached to a distal end of the horizontal arm. The housing comprises a major surface made from a radiolucent material to allow the detectors to capture radiographic images via x-rays transmitted through the major surface of the housing. The housing is configured to support the plurality of DR detectors therewithin. |
US10993679B2 |
Portable x-ray generation device having electric field emission x-ray source
Disclosed is a portable X-ray generation device, which uses an electric field emission X-ray source, and is thus advantageous in reducing weight and volume and has excellent reliability in X-ray emission performance. The portable X-ray generation device according to the present invention includes an electric field emission X-ray source, which includes a cathode electrode having an electron emitter, an anode electrode having an X-ray target surface, and a gate electrode between the cathode electrode and the anode electrode; and a driving signal generator configured to generate at least three driving signals applied to the cathode electrode, the anode electrode, and the gate electrode, respectively, by direct current power having a predetermined voltage, wherein the driving signal generator includes a current controller maintaining a tube current between the anode electrode and the cathode electrode to have a constant value during X-ray emission. |
US10993677B2 |
Systems and methods for cardiovascular-dynamics correlated imaging
A method for cardiovascular-dynamics correlated imaging includes receiving a time series of images of at least a portion of a patient, receiving a time series of cardiovascular data for the patient, evaluating correlation between the time series of images and the time series of cardiovascular data, and determining a property of the at least a portion of a patient, based upon the correlation. A system for cardiovascular-dynamics correlated imaging includes a processing device having: a processor, a memory communicatively coupled therewith, and a correlation module including machine-readable instructions stored in the memory that, when executed by the processor, perform the function of correlating a time series of images of at least a portion of a patient with a time series of cardiovascular data of the patient to determine a property of the at least a portion of a patient. |
US10993672B2 |
Non-invasive method and system to extract characteristic information of bio-tissues
A method and system used to detect characteristic information of internal body tissues applies multiple AC currents of different frequencies simultaneously to a human or animal body. After the modulated voltage signals are received, they are demodulated. Information from both the cardiovascular system and the surrounding tissues is extracted from the carrier waves of specified frequencies. System identification or channel estimation procedures are performed to separate the information from the cardiovascular circulation system and the surrounding tissues. The resistance and capacitance of the cardiovascular system and surrounding tissues are calculated separately. The calculated resistance and capacitance values are used to represent the states of body fluid and cardiovascular circulation. As a result, relevant state information is obtained accurately and reliably to enable accurate measurements of targeted tissues for acquiring health states. |
US10993671B2 |
Health monitoring systems and methods
Systems, methods and devices for reducing noise in health monitoring including monitoring systems, methods and/or devices receiving a health signal and/or having at least one electrode or sensor for health monitoring. |
US10993668B2 |
Sampling device
The present invention relates to a device for sampling internal substance(s) in the gastrointestinal tract of an animal composed of at least one wall which is partially expandable. The invention also relates to a method of orally administering the device to an animal and recovering the device from the stool to carry out analysis on the collected sample for diagnosing the health of the gastrointestinal tract and determining nutrient absorption and digestibility. |
US10993667B2 |
Method and apparatus for applying a tracing to an expandable device
A system for obtaining signals related to electrical activity of the heart of a subject includes a sensing device including an elongate member having a distal end configured for placement within a body lumen of a subject, and a proximal end configured to extend from the subject, an actuation portion carried by the elongate member and configured for placement within the body lumen, the actuation portion having a low-profile state for delivery within the body lumen and an expanded state, and one or more sensors disposed on the actuation portion, each including a contact surface configured to contact an interior wall of the body lumen, wherein the actuation portion is configured to cause the contact surface of each of the one or more sensors to contact a location on the interior wall of the body lumen to provide a signal component for producing one or more electrocardiogram signals. |
US10993666B2 |
Middle point zero reference
A cardiac electrophysiology system including a means for identifying the source of an arrhythmia in the heart is disclosed. The disclosed system may be an electrocardiograph device and may generate an enhanced electrocardiogram (EKG) of a cardiac structure. The disclosed system may include a disclosed catheter inserted into a chamber of the cardiac structure. The disclosed catheter may include electrodes configured to measure an analog electrical signal of the electrical activity of the cardiac structure over time, and a transformer configured to remove a direct current (DC) offset of the analog electrical signal to generate an analog electrical signal centered at 0 volts (V), which may be sampled by an analog-to-digital converter (ADC) and gain adjusted to a maximum resolution of the ADC to produce an enhanced digital electrocardiogram (EKG) signal. |
US10993665B1 |
Neural interface methods and apparatus to provide artificial sensory capabilities to a subject
Embodiments of neural interfaces according to the present invention comprise sensor modules for sensing environmental attributes beyond the natural sensory capability of a subject, and communicating the attributes wirelessly to an external (ex-vivo) portable module attached to the subject. The ex-vivo module encodes and communicates the attributes via a transcutaneous inductively coupled link to an internal (in-vivo) module implanted within the subject. The in-vivo module converts the attribute information into electrical neural stimuli that are delivered to a peripheral nerve bundle within the subject, via an implanted electrode. Methods and apparatus according to the invention incorporate implantable batteries to power the in-vivo module allowing for transcutaneous bidirectional communication of low voltage (e.g. on the order of 5 volts) encoded signals as stimuli commands and neural responses, in a robust, low-error rate, communication channel with minimal effects to the subjects' skin. |
US10993657B1 |
Wearable hydration monitor sensors
Described herein are apparatuses and methods for measuring a hydration condition with a wearable device. The wearable device may include a housing, a flume integrated into the housing, and a sensor array. The housing may include a perimeter wall disposed around a perimeter of the housing between a top wall and a bottom wall, where the top wall, bottom wall, and perimeter wall form an inner cavity. The flume may be disposed in the inner cavity, where a first end of the flume is disposed at the bottom wall and a second end of the flume is disposed at the top wall. The sensor array may include a first vapor pressure sensor located within the flume at a first location and a second vapor pressure sensor located within the flume at a second location. |
US10993652B2 |
Epileptic event detection based on correlation of body signals
We report a method of a method for detecting an epileptic seizure, comprising providing a first body signal reference value; determining a current body signal value from a time series of body signals; comparing the current body signal value and the first reference value; determining a work level of the patient; determining whether the current body signal value comprises an ictal component, based on the work level and the comparing; issuing a detection of an epileptic seizure in response to the determination that the current body signal value comprises the ictal component; and taking at least one further action (e.g. warning, delivering a therapy, etc.), based on the detection. We also report a medical device system configured to implement the method. We also report a non-transitory computer readable program storage unit encoded with instructions that, when executed by a computer, perform the method. |
US10993651B2 |
Exercise guidance method and exercise guidance device
The present disclosure provides an exercise guidance method and an exercise guidance device. The method includes receiving myoelectric parameters of a user collected by a plurality of myoelectric sensors, determining a current exercise state of the user based on myoelectric parameters, generating exercise guidance information based on the current exercise condition, and sending the exercise guidance information to a terminal. |
US10993650B2 |
System for determining nerve direction to a surgical instrument
A system performs surgical procedures and assessments. The system includes the use of neurophysiology-based monitoring to determine nerve proximity and nerve direction to surgical instruments employed in accessing a surgical target site. |
US10993649B2 |
Biometric information presentation system and training method
A biometric information presentation system that enables efficient training by obtaining biometric information without giving a subject a sense of discomfort. The biometric information presentation system uses a garment-type biometric information measuring apparatus including at least fabric having a 20% elongation stress of 20 N or less. A garment pressure of the garment-type biometric information measuring apparatus is 0.1 kPa or more and 1.5 kPa or less. A skin contact-type electrode is provided at a portion of the garment-type biometric information measuring apparatus at which a garment pressure is 0.3 kPa or more. The garment-type biometric information measuring apparatus is worn by the subject. From obtained electrocardiographic information is calculated an RRI, an indicator of parasympathetic activity and indicator of sympathetic activity. The biometric information presentation system presents this calculated result on a terminal device and presents an action based upon the result to achieve the efficient training. |
US10993644B2 |
SpO2 system and method
A SpO2 measurement system includes at least one light transmitter configured to transmit a first wavelength light and a second wavelength light into tissue of a patient, wherein the second wavelength is shorter than the first wavelength, and a detection device that detects the first wavelength light and the second wavelength light emitted from the tissue of the patient. The SpO2 measurement system operates the at least one light transmitter in a high power mode during a first time period to determine a SpO2 value and a high power DC ratio based on the first wavelength light and the second wavelength light detected during operation in the high power mode. The SpO2 measurement operates the at least one light transmitter in a low power mode during a second time period to determine a low power DC ratio based on the first wavelength light and the second wavelength light detected during operation in the low power mode, and to determine a blood oxygenation status for the patient based on the low power DC ratio. |
US10993641B2 |
Analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host. |
US10993639B2 |
Feedback method and wearable device to monitor and modulate knee adduction moment
Knee adduction moment of an untethered human during gait is modulated by determining at least one feature associated with instantaneous knee adduction moment of the untethered human during a gait cycle. Feedback to be transmitted to the human is, optionally, derived from the feature, such as by comparing the at least one feature to a value, such as a target value. The feature, or feedback derived from the feature, is transmitted to the human for response by the human, thereby modulating knee adduction moment of the untethered human during the gait. |
US10993637B2 |
Operating apparatus for medical apparatus
There is provided an operating apparatus for a medical apparatus, the operating apparatus including a ring-shaped magnet magnetically polarized in a circumferential direction or a radial direction and configured to rotate along with rotating operation by a user, and a sensor unit configured to detect a magnetic field and to output a signal depending on the detected magnetic field. The sensor unit outputs two-phase signals having different phases. |
US10993636B2 |
Systems and devices for proactively influencing brainwaves
An apparatus designed to induce brainwave synchronization in order to reduce or eliminate anxiety attacks, prevent stress and achieve desired brainwave states is disclosed. In operation, the device uses amplitude and frequency characteristics of stored .wav files containing isochronic or other tones to generate signals that are transmitted to the user through a variety of emission techniques including vibration, electrical, photic, and audial. The signals imparted to the user's cranium tend to be mimicked or followed such that the user's brainwave state is altered by the transmission of the desired signals. In various embodiments, the device and system may also possess bio-feedback and electroencephalogram capabilities. The device records metrics and usage data through a communications link with the user's smartphone, tablet or other device. |
US10993631B2 |
Physiological monitoring methods and systems utilizing distributed algorithms
Systems and methods are provided for operating a physiological monitoring system that comprises a distributed algorithm. The physiological monitoring system ma comprise a sensor and a physiological monitor that may be communicatively coupled with the sensor. The sensor may store a first executable code segment and the physiological monitor may store a second executable code segment. The physiological monitor may be configured to receive the first executable code segment and execute the first and second executable code segments to determine at least one physiological parameter of a subject based on physiological signal provided by the sensor. The physiological monitor may be configured to delete or deactivate the first executable code segment. The physiological monitor may also store a configurable algorithm stage that may be configured based on algorithm configuration data received from the sensor. |
US10993629B2 |
Multi-focal intravascular pressure catheter devices, systems and methods
Embodiments relate to multi-focal intravascular pressure catheters and related systems and methods. In an embodiment, a catheter comprises a plurality of pressure sensors spaced apart along at least a portion of the catheter. Each of the plurality of pressure sensors can comprise a pressure membrane arranged over an aperture in the catheter. In an embodiment, the pressure membrane can comprise carbon nanotubes, silver or gold nanoparticles, or another suitable material that can provide a signal in response to a mechanical change (e.g., deformation or flexing of the pressure membrane) to indicate a pressure or change in pressure. Signals from the plurality of pressure sensors can be communicated to an electrical interface which can calibrate or convert the signals into a visual indication of the pressure at any one of the plurality of pressure sensors as well as pressure gradients between various ones of the plurality of pressure sensors. |
US10993628B2 |
Devices, systems, and methods for vessel assessment
Devices, systems, and methods for visually depicting a vessel and evaluating risk associated with a condition of the vessel are disclosed. In one embodiment, a method of evaluating a vessel of a patient includes obtaining physiology measurements from a first instrument and a second instrument positioned within the vessel of the patient while the second instrument is moved longitudinally through the vessel from a first position to a second position and the first instrument remains stationary within the vessel; outputting the physiology measurements and an image of the vessel on a display, the output image including visualizations based on the obtained physiology measurements; and evaluating whether to perform to surgical procedure based on the physiology measurements and the image of the vessel. |
US10993627B1 |
Device for determining blood pressure without a cuff
A device and method to obtain accurate blood pressure measurement without a cuff, using a plurality of PPG sensors, in a non-clinical setting; that is, without the measurement being administered by a medically trained person. Unique and novel elements make this possible by eliminating the confounding effects of gravity in cases where the lay user is not careful to position the device at a specific or consistent elevation relative to that of the heart. |
US10993626B2 |
Rescue scene video transmission
A defibrillator or monitoring system may comprise a defibrillator, at least one video camera configured to acquire a video of a subject being treated by the defibrillator, a data collection unit configured to collect data associated with the subject, a communications unit configured to establish a communication channel between the defibrillator system and an emergency response center; and a processing unit configured to cause transmission to the emergency response center of at least one of the video of the subject and the data associated with the subject. |
US10993624B2 |
Systems and methods for thermoacoustic transducer optimization
A method and system optimize a thermoacoustic transducer functionality that is utilized in a thermoacoustic imaging system. The method and system select a pre-determined transducer geometry for the thermoacoustic imaging system, utilize the thermoacoustic imaging system with the pre-determined transducer geometry to generate at least one impulse in a field of view, acquire data from the impulse, reconstructing the data to generate N-dimensional impulse responses based upon respective channel responses, respective view responses, and a function of the acquired data, utilize the N-dimensional transforms for each image to generate a value for the pre-determined transducer functionality, and utilize the value for the pre-determined transducer functionality to determine an optimum thermoacoustic transducer functionality. |
US10993622B2 |
Motion-adaptive interactive imaging method
Methods and systems are provided for the detecting and presenting of faint signals from a real-time interactive imager. A real-time view of a subject is controlled by a user by entering commands that move the subject or a camera used to record the real-time view. The rate of this movement is monitored, and when the rate descends below a preset value, a trigger is sent to the camera. In response to the trigger, the camera switches to a lower frame frequency for capturing the real-time view of the subject, thereby increasing the amount of light collected in each frame, and increasing the sensitivity of the camera to faint signals. The methods and systems are particularly relevant for surgical or biopsy imaging, in which both a higher frame rate preview image of a subject for 3D visualization, and a higher sensitivity fluorescence image of the subject for tumor margin assessment, are desired. |
US10993616B2 |
Ophthalmologic apparatus
An ophthalmologic apparatus comprises an optical system that acquires data of an anterior segment of a subject's eye or a fundus of the subject's eye, an imaging unit that images the anterior segment or the fundus, a movement mechanism that moves the subject's eye and the optical system relative to each other, and a controller that controls die movement mechanism. The controller controls the movement mechanism so as to maintain a positional relationship between the subject's eye and the optical system based on an anterior segment image acquired by the imaging unit in an anterior segment mode for acquiring data of the anterior segment by the optical system, and controls the movement mechanism so as to maintain the positional relationship based on a fundus image acquired by the imaging unit in a fundus mode for acquiring data of the fundus by the optical system. |
US10993614B2 |
OCT-enabled injection for vitreoretinal surgery
OCT-enabled injection for vitreoretinal surgery may involve using an OCT image to detect when a surgical injector penetrates a desired tissue layer of the eye for receiving an injection. The injection may be triggered or automatically actuated based on the detection of the surgical injector from the OCT image. |
US10993612B1 |
Systems and methods for visual field testing in head-mounted displays
A method is disclosed for improving accuracy of visual field testing in head-mounted displays. The method includes retrieving a visual field testing pattern for a head-mounted display, the visual field testing pattern including icons displayed at respective locations in a visual field of the head-mounted display. The visual field testing pattern is generated on the head-mounted display. Data is retrieved from a tilt sensor, located at the head-mounted display, for detecting degrees of head tilt of a user wearing the head-mounted display and the degree of head tilt is determined. A comparison is made between the degree of head tilt of the user to a first threshold degree. In response to the degree of head tilt of the user meeting or exceeding the first threshold degree, a recommendation to the user is generated for display on the head-mounted display. |
US10993608B2 |
Endoscope system and control method
An endoscope system includes: a processor configured to perform image processing on endoscopic image data, the processor being connectable with multiple peripherals, the processor being configured to receive an input of a first audio command; a terminal device configured to wirelessly communicate with the processor and receive an input of a second audio command; a setting circuit configured to, in a case where the processor and the terminal device can communicate with each other, make a setting such that the first audio command that is receivable by the processor and the second audio command that is receivable by the terminal device differ from each other at least partly; and a first communication controller configured to, when the first audio command or the second audio command serves as an instruction to record the endoscopic image data, transmit the endoscopic image data to the terminal device. |
US10993605B2 |
Endoscope system with multiple connection interfaces to interface with different video data signal sources
Endoscopes having a tip section with viewing elements coupled to a CMOS image sensor and/or a CCD image sensor for transforming light captured by the viewing element into digital and/or analog signals are described. A main connector is coupled with the tip section for transmitting the signals to a main control unit of the endoscope. The main connector includes a pad for transmitting digital signals provided by the CMOS image sensor to a push pin probe in a receptacle of the main control unit. The main connector also include another interface for transmitting analog signals to the main control unit. |
US10993604B2 |
Camera objective lens for an endoscope
A camera objective lens for an endoscope has an object-side first prism and an image-side second prism, a first lens system arranged on the object side of the first prism and a second lens system arranged on the image side of the first prism, and a sensor surface arranged at the image-side end of the camera objective lens parallel to the longitudinal axis of an endoscope shaft of the endoscope. The first prism and the second prism are designed to cause a first to third beam deflection as a three-fold beam deflection. The first lens system includes a biconcave first lens, a biconvex second lens, a third lens formed as a rod lens, a plane-concave fourth lens and a biconvex fifth lens in this order as viewed from the object side. The second lens system includes a convex-plane sixth lens, a seventh lens formed as a meniscus lens, a biconvex eighth lens and a biconcave ninth lens in this order as viewed from the object side. |
US10993603B2 |
Image processing device, image processing method, and endoscope system
Provided are an image processing device, an image processing method, and an endoscope system that can reduce a burden on a user. A parallax amount adjustment unit adjusts the parallax amount of a three-dimensional (3D) biological image of an imaged living organism, depending on whether the parallax of the 3D biological image puts a burden on a user. |
US10993600B2 |
Dishwasher
A dishwasher is provided that may include a tub configured to define a washing space in which a washing object is washed, the tub having an open side, a first accommodating rack configured to accommodate the washing object inside of the tub, the first accommodating rack being unloadable from the tub, and a door configured to selectively open and close the open side of the tub, the door supporting the first accommodating rack when the first accommodating rack is unloaded. The tub may include a first protrusion protruding from an inner sidewall of the tub toward the washing space so as to support the first accommodating rack and guide movement of the first accommodating rack, and a second protrusion provided above the first protrusion and protruding from the inner sidewall of the tub toward the washing space so as to prevent the first accommodating rack from being lifted upward when the first accommodating rack is unloaded. |
US10993599B2 |
Dish overflow protection systems for dish machines and methods of making and using same
A dish overflow protection system for a dishwasher. The dishwasher has a conveyor mechanism, a holding area, and a washing system. The dish overflow protection system has a housing including a user interface. A first sensor is disposed on the housing and is configured to take a first reading. A second sensor is remote from the housing and is configured to take a second reading. The dish overflow protection system has a control unit configured to halt operation of the conveyor mechanism where a difference between the first reading and the second reading is greater than a threshold. The user interface is usable to modify the threshold. |
US10993595B2 |
Cleaning device
Methods and apparatus for cleaning a surface with a cleaning device having a body with a handle, a connector, and one or more cleaning heads that are removably attached to the cleaning device. Each cleaning head include a lower surface arranged to contact a surface to be cleaned and a dirt collection chamber permanently attached to the cleaning head. The cleaning head may include a support structure to support the dirt collection chamber and a cleaning sheet. The cleaning head also may include a suction nozzle. At least a portion of the dirt collection chamber may be made of a filter material. |
US10993592B2 |
Device for automatically providing a disposable seating-surface cover for a toilet seat
The present invention relates to a device for automatically providing a disposable seating-surface cover for a toilet-seat, comprising: a) a first housing adapted to feed a disposable seating-surface cover roll installed therein, wherein said roll is a long strip layer that comprises plurality of similar apertures, each of which defines an individual seating-surface cover; b) a second housing adapted to receive and collect the roll by connecting an initial edge of said roll to a rotational mechanism situated in said second housing that is adapted to pull said roll such that each individual disposable seating-surface cover follows a preset displacing movement where one individual disposable seating-surface cover is positioned in a state of use, wherein when an individual seating-surface cover of the roll is in a state of use, it lies directly on a seating surface of a toilet-seat, such that the aperture of the individual seating-surface cover is parallel to an aperture of said toilet seat. |
US10993590B2 |
Apparatus and method for holding and dispensing a roll of material
The present technology relates to apparatuses, systems, and methods for holding and dispensing a roll of material. The apparatus can comprise a supporting structure which can include an engaging member connected to a supporting member. The supporting member can comprise a connecting element. The engaging member can be configured to engage a household fixture. The connecting element can be configured to connect to a second connecting element of a second supporting structure such that the supporting members of the first and second supporting structure support a roll of material. |
US10993588B1 |
Dispensing device with disposable insert
A dispensing device includes an outer container made of a deformable material, the outer container includes a hollow interior cavity. The dispensing device includes an inner container affixable within the interior cavity of the outer container. The outer container is a re-usable container, the inner container can be a one-time use, disposable container, shipped to a customer on a periodic basis, including toothpaste. The inner container includes a nozzle for dispensing of the paste upon completion of assembly. The dispensing device includes a nozzle locking mechanism to secure the inner container to the cap. The cap includes a cap locking mechanism to secure the cap to the outer container. Upon assembly, applying a compression force to the outer container dispenses the toothpaste. |
US10993585B2 |
System, method and apparatus for providing steam circulation and cleaning within a shower enclosure
The present invention discloses a shower drying system and a system to provide air circulation within a pocket door assembly. According to one aspect of the present invention, a first preferred embodiment is provided which includes a shower to steam room conversion system in which activation of an internal control button/timer switch activates a blower which sends a layer of air through a web of plastic tubing fitted around a stainless-steel pocket door insert. Using this embodiment, air is forced through the tubing and directed to drive the water/moisture off the glass, all surfaces of the stainless pocket, and all surfaces of the shower interior and towards the drain of the shower making a clean, dry environment. |
US10993582B2 |
Solid fuel cooking range
A solid fuel cooking range is described herein. Embodiments enable the user to cook food on an upper grill while simultaneously heating a separate dish in a lower oven. In certain embodiments, heat may be applied to the oven from both the top and bottom. Heat and airflow may be controlled using a shroud which does not enclose the sides of the upper cooking area and separate end plates. Embodiments may be portable and lightweight which enables the solid fuel cooking range to be used while traveling and in emergency situations. |
US10993581B2 |
Oven system for pressed food items
Embodiments of the invention described herein thus provide systems and methods for creating a pressed food item in an oven cooking cavity. The oven system is secured within the oven cooking cavity and is not dependent upon oven door movement or any other oven function. A movable platen is configured to move up and down with respect to a lower platen in order to press a food item during the cooking process. The movable platen may be activated via an actuating arm that extends and is manipulated from outside the oven cooking cavity. In another example, the movable platen may be activated by motor. |
US10993578B2 |
Rapid heatless extraction of flavors from a soluble substance, method and systems thereof
Described herein are systems and methods for rapid heatless extraction of flavor from a soluble by a solvent. The system includes in one or more embodiments, a brewing chamber containing a soluble and a solution chamber containing a solvent with a filter between the two chambers, and a circulation pump for moving the solvent from one chamber to the other (i.e., agitation). The circulation pump recycles the solvent between the containers to form a solution that that reaches a static equilibrium of flow to and from the brewing chamber allowing the least saturated solution to be in contact with the soluble substance. In one or more embodiments, agitation is performed by beaters, propellers, magnetic mixers, rotation of one or more chambers, or by making a slurry mixture. |
US10993577B2 |
Method and device for applying decorative effects to a multilayered coffee surface
In order to apply decorative effects to a multilayered coffee surface, particulary a crema, a focused air jet for drawing or writing is contactlessly guided across the surface, wherein the air jet pressure at the action point is selected to overcome the surface tension of the multilayered surface and to produce swirls between the individual layers. To carry out this method, a wand is used as a writing implement, the wand containing a compressed air source and a switching element, and a small airflow tube (9, 15, 21) protruding from the housing (1, 10, 16) of the wand as a drawing- or writing nib. The compressed air source can also be a replaceable capsule (12) filled with a compressed air. It is particularly effective if a blower (19) driven by a battery-powered electric motor (18) is accommodated in the housing (16) of the wand as a compressed air source. |
US10993575B2 |
Drinks preparation machine
A beverage-making machine for making a beverage from a portion capsule has a motorized brewing module that has a first brewing module part and a second brewing module part, which can be moved relative to the first brewing module part. A brewing chamber can be formed by the first and second brewing module parts, the brewing chamber at least partly surrounding the portion capsule. The beverage-making machine includes a closing unit and a sensor. The closing unit includes a manually actuatable operating lever that can be pivoted about a pivot axis between a closed position, in which the operating lever closes the capsule insertion opening, and an open position, in which the capsule insertion opening is accessible. The sensor can be used to ascertain whether the operating lever has assumed the closed position. |
US10993569B2 |
Drone delivery platform to facilitate delivery of parcels by unmanned aerial vehicles
An elevated delivery platform having a delivery surface that can be placed at a location off the ground to better facilitate delivery of parcels by unmanned aerial vehicles, such as delivery drones, is provided. By placing the elevated delivery platform in an area above the ground, such as atop a home or a pole, a drone is more capable of making deliveries because it avoids obstacles nearer to the ground that typically make drone delivery challenging. The elevated delivery platform raises and lowers parcels to a position where they can easily be retrieved. Some systems also provide a deployable cover to protect parcels from adverse weather conditions while awaiting pickup or following delivery. The elevated delivery platform can be used as part of a drone delivery system that can also include a containment unit, a computer application, or any combination of these aspects. |
US10993566B2 |
Multi-position hangers and related methods
A multi-position hanger is disclosed. The hanger comprises a hook member with a hook portion and a stem portion, a wishbone rotatably attached to the stem portion, and a pants bar rigidly attached to the wishbone. The wishbone comprises first and second arms and a hook-shaped slot defining first and second end surfaces facing a front lateral face of the wishbone. The stem portion of the hook member extends through and is translatable within the hook-shaped slot. The wishbone and the pants bar are selectively repositionable with respect to the hook member when the hook portion hangs on a support between a kick out orientation of the hanger with the pants bar positioned at a first lateral position with respect to a centerline extending vertically downward from the wishbone, and a nested orientation with the pants bar positioned at a second lateral position with respect to the centerline. |
US10993565B2 |
Stemless wine glasses rack
An improved wine glasses rack includes a plurality of elongated bars. Wherein the plurality of elongated bars are interconnected to form an elongated cage adapted to slidably retain wine glasses therein and therefrom. Wherein the elongated cage is formed having an interior shape adapted to slidably retain a plurality of stemless wine glasses therein. Wherein the elongated cage is further formed and adapted to slidably retain a plurality of stemmed wine glasses therefrom. Wherein the improved wine glasses rack is adapted to be slidably and removably connected to and be hung from a wine glasses rack connected to a supporting surface. |
US10993564B1 |
Retention device for low-structure food item
A retention device for a low-structure food item and method of operation for holding a low-structure food, such as a bun-less sandwich, during preparation, holding, and consumption. The retention device comprises a pair of flat panels having spikes arranged on one side. The panels sandwich the food item above and below to provide a border that supports the food item while held and consumed. The panels have spikes on one side that orient towards the food item to penetrate the food item. The spikes maintain lateral stability of the food item during consumption. In operation, the panels press down on the food item from opposing sides, causing the spikes to penetrate the food item. |
US10993562B2 |
Travel container having drinking orifice and vent aperture
A container is provided with a lid having a push-button trigger mechanism that operates both a drink seal for a drinking opening and a vent seal for a vent opening. The trigger translates in a straight line transverse to a longitudinal axis of the container body during the entire movement of the trigger to define a straight-line actuation stroke. The vent opening is initially opened during a first portion of the actuation stroke of the trigger, and the drink opening is initially opened during a second portion of the actuation stroke of the trigger. |
US10993557B2 |
Pressure management warming headrest
A pressure management device with an integrated warming apparatus that provides improvements to pressure management for patients in the supine and side-laying positions, warms a patient's head during surgery; and allows for compact storage. The pressure management device includes a pressure management layer and a heating layer having a heating member that includes a heating element. |
US10993551B2 |
Shelving angle adjustment mechanism and related methods
The present invention provides shelf adjustment systems and methods that may be used in merchandiser display cases and other applications to accommodate changes in product offering, giving the user increased flexibility in the use of merchandiser display cases. The shelf adjustment systems of embodiments of the present invention provide methods and apparatus for coordinating shelf adjustment, such that adjusting the display angle of one shelf of the invention causes the display angle of another shelf or shelves to also be adjusted by the same amount as the adjusted shelf. |
US10993548B2 |
Enclosed seating assembly
An example enclosed seating assembly includes a foldable chair enclosure. The example enclosed seating assembly also includes a perch seat for a user to rest against but not fully sit on in the foldable chair enclosure. At least one adjustable height foot platform is provided at the base of the foldable chair enclosure. At least one sensory module provides varied input for the user. The example enclosed seating assembly includes an anti-tip structure on the base of the foldable chair enclosure configured to reduce or altogether prevent tipping. The example enclosed seating assembly includes built in storage for the at least one sensory module. In an example, the enclosed seating assembly includes a door on a sidewall of the chair enclosure for the user to enter and exit the chair enclosure. In another example, the enclosed seating assembly includes a ramp. |
US10993547B2 |
End member for fastening cover material
There is provided a cover-material fastening end member including a band-shaped member and a locking member. The locking member is formed such that a width thereof in a direction perpendicular to a surface of the band-shaped member is wider than a width of the band-shaped member. The locking member includes: a center plate-shaped portion, a flange portion, and a plurality of rib portions. The flange portion has a surface extending along a longitudinal direction of the end edge portion of the band-shaped member and perpendicular to a surface of the center plate-shaped portion. The rib portions each has a surface intersecting with the center plate-shaped portion and the flange portion. The rib portions are provided on the center plate-shaped portion along the longitudinal direction of the center plate-shaped portion at predetermined intervals. |
US10993545B2 |
Individually pocketed coil springs with cushioning pads, and pocket spring mattresses with such pocketed coil springs
An individually pocketed coil spring for use in a bedding or seating product, is disclosed, as well as pocket spring mattresses including such pocketed coil springs. The individually pocketed coil spring include: a coil spring having an upper end and a lower end; a casing forming a pocket enclosing said coil spring; and a cushioning pad located above said upper end of the coil spring. The casing provides a first compartment enclosing the coil spring, and a second compartment enclosing the cushioning pad. The first and second compartments are separated from each other. |
US10993540B2 |
Dynamic backrest construction
A resilient backrest dampening mechanism is provided for use with chairs having a seat and a backrest, the mechanism comprising four pivot points; a first pivot point arranged on a base different from the backrest; a second pivot point arranged at a distance from the first pivot point on the base, wherein a bracket is pivotally connected to the second pivot point; a third pivot point provided between the bracket and a first end of a backrest connection member, and the backrest connection member being adjustably connected to the backrest; a fourth pivot point provided in the bracket; a resilient member arranged between the fourth pivot point and the first pivot point, and wherein all the pivot points pivot around corresponding axes and all of the axes are parallel. |
US10993538B1 |
Seat apparatus for repositioning of hemorrhoids
A seat apparatus includes a base having a central ridge structure on the top of the base. The central ridge structure is round on the top and slopes downward from front to back. A secondary ridge structure may be included on top of the central ridge structure. Using the seat apparatus, a person with a hemorrhoid condition can sit on the seat apparatus, and using their own body weight, create pressure between the affected area and the central ridge structure. The pressure bias the hemorrhoid to be repositioned in the user's body, relieving discomfort and, with long term use, can improve sphincter control to better prevent hemorrhoid conditions. |
US10993536B2 |
Chair assembly
A chair assembly includes a supporting frame disposed above a base and including a first guiding groove. A seat is pivotably connected to a backrest. Lower and front guiding wheels are mounted to rear and front ends of the seat, respectively. At least one operating board includes rear and front ends respectively having second and third guiding grooves. The lower guiding wheel is movably received in the first and second guiding grooves. The front guiding wheel is movably received in the third guiding groove. A first operating rod is pivotably connected between the supporting frame and the seat. When the operating rod retracts, the lower guiding wheel is located in rear ends of the first and second guiding grooves, and the front guiding wheel is located in a rear end of the third guiding groove. The seat moves downwards and rearwards, and the front end of the seat inclines upwards. |
US10993535B2 |
Pivot fitting and piece of furniture
A pivot fitting for movable furniture parts on pieces of furniture, has a first lever and a second lever that are mounted to pivot about a common axis from a basic position through a predetermined angle, a clamping mechanism with which the two levers are fixable relative to each other at different angular positions within the predetermined angle. The clamping mechanism includes a toothing attached in a rotationally fixed manner to the second lever, at least one catch pivotally mounted on the first lever and loaded in the direction of the toothing, the catch engaging with the toothing in a detent position, a control disc mounted to pivot about the common axis, with which control disc the at least one catch can be disengaged from the toothing when the predetermined angle has been passed in an adjusting direction from the basic position so that when the catch is disengaged from the toothing, the two levers can be pivoted back into the basic position when the predetermined angle is passed in a resetting direction. The control disc can be carried by the toothing, resting thereon with a friction fit, and is mounted so as to pivot about a switching angle relative to the first lever. |
US10993534B1 |
Table for mitigating infectious disease
Tables for mitigating infectious disease spread are disclosed having at least two seating areas that are configured to minimize the transfer of aerosolized droplets among the seating areas. Between each seating area are a series of impermeable barriers—at least one hanging impermeable barrier that projects downwards towards a top surface of a table and at least one rising impermeable barrier that projects upwards away from a top surface of a table. The impermeable barriers are disposed to overlap one another along a line of sight between seating areas such that a bottom edge of the hanging impermeable barrier is at a height above the top edge of the rising impermeable barrier. Vacuum mechanisms can be positioned above the hanging impermeable barriers and below the rising impermeable barriers to create airstreams along the impermeable barriers that guide airborne particulate matter blocked by an impermeable barrier into a vacuum mechanism. |
US10993531B2 |
Storage system and article retrieving method
An apparatus is disclosed that provides a storage system designed to allow pickers to easily and efficiently pull products from all portions of the storage system from a single side of the storage system. The storage system includes a first storage rack that has a first plurality of columns and a first platform extending from one of the first plurality of columns. An outer edge of the first platform forms an end of the first storage rack. Positioned adjacent to the first storage rack is a second storage rack with a second plurality of columns and a second platform that extends from one of the second plurality of columns, where an outer edge of the second platform forms an end of the second storage rack. An aisle is formed by a predetermined distance between the outer edges of the first and second platforms. |
US10993530B2 |
Portably suspended retractable shelf
There is disclosed a portably suspended retractable shelf for storing furniture-side items that includes a horizontal platform having an inner portion and an outer portion. In various embodiments, the inner portion is adapted to be slidably captured between an upper cushion and a lower supporting structure. At least one of a projector insert rotationally adjustable to a plurality of orientations and the following upward-facing compartments is disposed on the outer portion of the horizontal platform and is accessible to a user on the furniture: a collapsible basin, a hanging flexible pocket, and a foldable box. A cutout hole is configured to hold the projector insert or the compartments in a suspended configuration through the shelf. A downward-facing sliding drawer compartment is mounted and/or supported underneath the outer portion of the shelf. A storage container extends from a leading surface of the portable suspended retractable shelf. Other embodiments are also disclosed. |
US10993528B1 |
Sawhorse table
A flat packaged table which can be assembled using through screw fasteners and interlocking structures to create a table from flat stock such as plywood. The table when disassembled packs into a container which is less than 3 inches thick. |
US10993527B2 |
Powered sit-stand desk
Sit-stand desk, such as conversion desks, provide a convenient option for desk work by users who desire the option to selectively sit or stand. Often, the vertical distance between a keyboard and monitor differs when in the sitting configuration versus the standing configuration. A sit-stand desk provided herein allows for a user to transition between a sitting configuration and a standing configuration with a single lifting mechanism with a programmable distance variation between the keyboard and monitor. Accordingly, a user may transition between the sitting configuration and the standing configuration without requiring readjustment of the relative distance between the monitor and keyboard. |
US10993524B2 |
System and method for tracking an oral care device
A method and system for monitoring the location of an oral care device (102) within the mouth of a user, includes: an oral care device (102) having a light source (104); an optical sensor (112) configured to receive light emitted by the light source and to receive light reflected from a user using the oral care device; a computing device (110) adapted to receive and process signals generated by the optical sensor, and programmed to: detect at least one facial feature of the user from the received light reflected from a user; estimate the location of the user's teeth according to the detected facial feature; determine a location of the light source according to the received emitted light; compare the location of the light source to the location of the teeth to estimate the position of the oral care device with respect to the teeth of the user. |
US10993516B2 |
Crayon container
A writing utensil container formed from a single plastic mold, including a container front panel, a front bottom component, a container back panel, a back bottom component, and a container lid component. A bottom integral hinge component may pivotally couple the back bottom component and the front bottom component, allowing the container front and back panels to pivot toward and away from each other. A lid integral hinge component may pivotally couple to the container back panel with the container lid component for opening and closing thereof. The container front and back panels may have coupling mechanisms that selectively engage with each other to prevent pivoting about the bottom integral hinge component to retain crayon boxes between the container front and back panels. A front closure feature of the front panel may selectively engage with a lid closure feature for selectively retaining the container lid component in a closed position. |
US10993515B1 |
Carry case for rechargeable eyewear devices
A carry case for an electronics-enabled eyewear device, such as smart glasses, has charging contacts that are movable relative to a storage chamber in which the eyewear device is receivable. The charging contacts are connected to a battery carried by the case for charging the eyewear device via contact coupling of the charging contacts to corresponding contact formations on an exterior of the eyewear device. The charging contacts are in some instances mounted on respective flexible walls defining opposite extremities of the storage chamber. The contact formations on the eyewear device are in some instances provided by hinge assemblies that couple respective temples to a frame of the eyewear device. |
US10993513B2 |
Adjustable loop for a watch
A watch includes a case having a dial, a first strap attached to a first end of the case, the first strap having a plurality of adjustment holes, a second strap attached to a second end of the case, the second strap having a buckle for mating with at least one of the adjustment holes, an adjustable loop disposed over the second strap and having a base portion and a top plate coupled to the base portion and defining a gap therebetween, the adjustable loop being transitionable between a first condition where the base portion and the top plate are relatively far from one another and the gap has a first length, and a second condition where the base portion and the top plate are relatively close to one another and the gap has a second length, the second length being less than the first length. |
US10993512B2 |
Device for attaching a bracelet
A device for attaching a bracelet or strap to a watch case includes at least one horn integral with the watch case, and an insert integral with the end of a bracelet strand. The horn and the insert are complementary to cooperate by interlocking with each other to form a removable assembly able to make the bracelet interchangeable. The insert includes at least one stud subjected to the action of a spring, at least one stud being arranged to cooperate with at least one housing in the horn, the horn including a control member projecting radially with respect to the horn, in order to move the stud from a deployed position in which the stud holds the strand on the horn, to a retracted position in which the strand is released from the horn. |
US10993509B2 |
Fastener stringer and slide fastener
Fastener stringer may include a knitted fastener tape, and a fastener element attached to the fastener tape. The fastener tape may include a first side-edge portion where the fastener element is provided, a second side-edge portion provided at an opposite side of the first side-edge portion, and a tape main portion provided between the first and second side-edge portions. The first side-edge portion may include one or more chain-stitch yarns formed in one or more wales. The second side-edge portion may not include a chain-stitch yarn. The tape main portion may include M or more chain-stitch yarns formed in M or more wales. M may indicate a natural number equal to or greater than one third of the total number of wales included in the fastener tape. Difference in yarn density may be caused between the tape main portion and the second side-edge portion. |
US10993501B2 |
Sole structure having auxetic structures and sipes
A sole structure that includes recessed portions. The recessed portions are arranged such that the sole structure has auxetic properties. In some embodiments, sipes extend to the recessed portions. Additionally, the sole structure may include a central portion having auxetic properties and a peripheral portion. |
US10993498B2 |
Vibrating footwear device and entertainment system for use therewith
Methods of enhancing a sensory experience to simulate a live event are provided. One includes providing an audible signal representing sound information; generating a vibration signal based on the audible signal and enhanced information that would be present at the live event; and providing the vibration signal to at least one vibration device for stimulating nerve receptors in a foot area, the vibration signal synchronized with the audible signal to produce a perception in the brain of being present at the live event. Another method includes generating a vibration signal representing vibrations including tactile vibrations for stimulating nerve receptors in a foot to simulate being present at a live event, and vibrations based on reproduced sound information; and providing the signal to at least one vibration device for delivering the vibrations to the feet, the tactile vibrations based on enhanced information different from the sound information and including non-audible elements. |
US10993494B2 |
Combination surgical cap and deployable bouffant cap
A head cover that can be worn by health care professionals is provided. The head cover includes a surgical cap portion and a bouffant cap portion. The surgical cap portion includes a top surface and a side panel secured to the top surface via a seam. Further, the bouffant cap portion is secured to a rear portion of the side panel, where the bouffant cap portion is maintained against the rear portion of the side panel in an undeployed state and is deployable from the rear portion of the side panel to contain a wearer's hair. As such, the head cover enables a wearer to secure his or her hair inside the bouffant cap as needed, yet bouffant cap portion does not cover the wearer's entire head, which minimizes the amount of heat that is trapped within the head cover and increases the level of comfort for the wearer. |
US10993493B2 |
Hair extension apparatus
A hair extension apparatus, comprising: a first base member comprising a first front edge, a first rear edge, a first side edge, a first top surface and a first bottom surface; a second base member comprising a second front edge, a second rear edge, a second side edge, a second top surface and a second bottom surface, wherein the second base member is coupled to the first base member; a first artificial hair section comprising artificial hair, wherein the first artificial hair section is coupled to the first top surface of the first base member; and a second artificial hair section comprising artificial hair, wherein the second artificial hair section is coupled to the second top surface of the second base member. |
US10993485B2 |
Item of clothing having a device for protection against pests, in particular ticks
The invention provides an item of clothing in the form of trousers (1) for use outdoors and/or in hunting, having two trouser legs (2, 3) and a device for protecting against pests. To provide effective protection against pests, the device an internal insert (4), preventing the passage of pests, in particular ticks, is provided in at least one trouser leg (2,3), the lower end (5) of which insert reaches as far as the foot area (6) of the user and the upper end (8) of which insert reaches as far as the foot area (6) of the user and the upper end (8) of which is permanently connected or can be detachably connected to the trouser leg (2,3) on the inside, wherein the connection at the upper end (8) is closed circumferentially to prevent passage of the pest through connection (9). |
US10993484B2 |
Wetness indicator garment
The technology described herein relates to a pair of long pants garment panel comprising a pattern of a durable water-repellant (DWR) coating that is selectively applied on to the pant legs of the pair of long pants. The pattern is comprised of a plurality of discrete shapes that are isolated from one another. In other words, the textile material surrounding each discrete shape in the plurality of discrete shapes is not coated by the DWR coating. A size of the plurality of discrete shapes in the pattern is gradually decreased moving up the pant legs starting from a hemmed edge up to a knee area. The pattern is visible during wet conditions and not visible during dry conditions. |
US10993482B2 |
Active-wear bra and method
An athletic bra to support a human wearer's breasts include a band, a breast covering section, a back section, and a pair of shoulder straps joining the breast covering section to the back section. The breast covering section includes an inner layer forming a pair of molded cups, each cup constructed to encapsulate a respective one of the breasts. A support member is bonded to the inner layer and includes a lower section extending between each of the cups and the band, and a medial section extending at least partially between the cups. The bra can accommodate band sizes of 32-50 and cup sizes of AAA-K. |
US10993480B2 |
Yoga cushion-padded sock
The present invention relates to a yoga cushion-padded sock in which a cushion pad is attached through mold pressing instead of needlework so as to adjust a thickness of the cushion pad and to simultaneously attach the cushion pad to both sides or one side. Particularly, as a yoga-exclusive sock, the cushion pad is attached to a part of a frictional surface during yoga moves so as to strengthen grip with a floor and complexly provide a shock absorption function and a nonslip quality, and the cushion pad includes air holes to be smoothly ventilated. |
US10993479B2 |
Male undergarmet suitable for multiple waist sizes
Boxer shorts (1) including a pants portion (2) made of a textile fabric, which pants portion (2) includes: A front part (3) that includes a central panel (4) intended to cover the genital organs of a wearer, and two front side parts (5a) (5b), each intended to cover at least part of the front surface of one leg of the wearer; A rear part (6) that includes a rear panel (7) intended to cover at least the majority of the buttocks of the wearer, and two rear side parts (8a) (8b), each of which is intended to cover at least part of the rear surface of one leg of the wearer; and A middle part (9) intended to cover at least one upper portion of the inner surfaces forming the crotch of the wearer; which boxer shorts (1) are noteworthy in that the rear panel (7) and the middle part (9) display at least one degree of expandability that is substantially greater than the corresponding degree of expandability of the front part (3) and of the two rear side parts (8a) (8b). |
US10993477B2 |
Flavor inhaler cartridge and flavor inhaler
A flavor inhaler cartridge includes a housing, a movable lid member, an aerosol flow passage, a turning member, and a motion conversion mechanism. The housing includes a reservoir space to house a liquid and an atomizing space to atomize the liquid. With the movable lid member, the reservoir space and the atomizing space are openably/closably partitioned. The aerosol flow passage supplies an aerosol generated by the atomization of the liquid from the atomizing space to outside of the housing. The motion conversion mechanism converts the circumferential turning motion of the turning member into an axial linear motion of the lid member. The lid member is fixed to the motion conversion mechanism. The motion conversion mechanism is configured such that circumferentially turning the turning member moves the lid member in a direction of approaching the turning member and communicates between the reservoir space and the atomizing space. |
US10993475B2 |
Electronic cigarette and atomizer thereof
An atomizer includes a main body defining an airflow channel and a liquid storage cavity isolated from each other and an atomizing element. The atomizing element includes a porous body and a porous heating film. The porous body includes an atomizing surface and a liquid absorption surface. The atomizing surface is a plane and is substantially parallel to a direction of an air flow in the airflow channel, and the porous heating film is formed on the atomizing surface. The liquid absorption surface can absorb a liquid in the liquid storage cavity. |
US10993474B2 |
Method of manufacturing atomizing unit, non-combustion type flavor inhaler, atomizing unit and atomizing unit package
A method of manufacturing an atomizing unit comprises: a step A of measuring a resistance value of a resistive heating element which atomizes an aerosol source by resistance heat; and a step B of recording the resistance value measured in the step A, an adjusted power supply output determined in accordance with the resistance value as a power supply output to the resistive heating element or identification information associated with the resistance value or the adjusted power supply output in an information source. |
US10993472B2 |
Disposable double-channel cigarette and preparation method thereof
A disposable double-channel cigarette includes a tobacco unit, a heat source unit and a filter unit; wherein the tobacco unit includes a tobacco unit channel, a suction end and an ignition end; the heat source unit includes a heat source unit channel; and the filter unit includes a filter unit channel, and the filter unit is arranged at the suction end of the tobacco unit. A pneumatic device and a tobacco component are arranged in the tobacco unit channel; an air extraction device and a fuel component are arranged in the heat source unit channel; a linkage device is arranged between the pneumatic device and the air extraction device, and the linkage device transfers power between the pneumatic device and the air extraction device. A method for preparing the disposable double-channel cigarette described above is further provided. |
US10993471B2 |
Vaporization device systems and methods
Vaporizer cartridges are provided. In some implementations, a cartridge includes a body having a base region sized to be inserted into a receptacle on a device, a mouthpiece at a proximal end of the body, a reservoir configured to hold a vaporizable material, a wick positioned to contact the vaporizable material, a resistive heating element having a pair of heating element ends, and a pair of plates away from the distal end. The plates are in contact with the pair of heating element ends, have a contact end exposed on an outer surface of a distal end of the body, and are configured to complete a circuit with the device when the base region is inserted into the receptacle, the exposed contact ends disposed in a first plane on the distal end. Related systems, methods, and articles of manufacture are also described. |
US10993461B1 |
Systems and methods for producing pork rinds
A system has rendering tanks, a polishing tank, and a conveyor associated with the rendering tanks and the polishing tank. A batch rendering method for producing pork rinds with the system includes: (a) loading a first batch of pork skins into the rendering tanks; (b) cooking the first batch of pork skins inside the rendering tanks; (c) unloading the first batch of pork skins from each of the rendering tanks into the conveyor; (d) transporting the first batch of pork skins to the polishing tank; (e) loading the first batch of pork skins into the polishing tank; (f) tumbling the first batch of pork skins within the polishing tank; (g) loading a second batch of pork skins into the rendering tanks; and (h) cooking the second batch of pork skins inside the rendering tanks. Steps (f) and (h) occur at the same time. |
US10993454B2 |
Milk-based product and a method for its preparation
The invention relates to a whey protein product having a ratio of whey protein to casein in the range from about 25:75 to about less than 50:50, a total protein content of at least 20% on dry matter basis, and a protein content of about 2.5 to about 8% by weight, based on the weight of the product. The product has a favourable amino acid composition and is especially suitable for athletes. The invention also relates to a method for producing a whey protein product, using microfiltration and ultrafiltration. The whey protein product is composed of the ultrafiltration retentate and a casein-containing material at a ratio of whey protein to casein of about 20:80 to about less than 50:50 and a total protein content of at least about 20% on dry matter basis. |
US10993450B2 |
Processes for removal of lactose from dried milk products
Disclosed are processes for removing lactose from dried milk products to produce dried protein fortified and/or mineral fortified milk products having a reduced lactose content with minimal use, or even without the use, of membrane ultrafiltration, diafiltration, or additional drying equipment. Additionally, a high lactose-containing stream product is also produced. The dried protein fortified milk products are physically and chemically similar to dried milk protein concentrates and can be used for protein fortifiers in various food applications. |
US10993448B2 |
Method for sanitizing fresh produce
Provided herein, inter alia, is a method for sanitizing produce, by: treating the produce with a catholyte solution for a period of time sufficient to sanitize the produce; treating the produce with a solution containing chlorine for a period of time sufficient to further sanitize the produce; and treating the produce with a solution containing peroxyacetic acid for a period of time sufficient to further sanitize the produce, where treating with the catholyte solution, the solution containing chlorine, and the solution containing peroxyacetic acid yields at least an additional 1 log unit reduction in microbial load, as compared to produce treated with a single solution selected from the catholyte solution, the solution containing chlorine, and the solution containing peroxyacetic acid. |
US10993446B2 |
Baking lipase and methods of use
Lipase enzymes and methods of using the lipases in a baking for improving the volume, stability, tolerance of a baked product and/or reducing and reducing or eliminating the use of DATEM. |
US10993445B2 |
Non-meat food products having appearance and texture of cooked meat
Non-meat food products are provided that have the appearance and the texture of cooked meat. Methods for making such non-meat food products are also provided. In an embodiment, a method includes mixing dry ingredients comprising vegetable proteins with wet ingredients including water and/or oil to form a non-meat dough; heating the non-meat dough under pressure; maintaining the pressure while transferring the heated non-meat dough to a cooling device; and gradually cooling the heated non-meat dough while gradually decreasing pressure on the heated non-meat dough, to form a non-meat food product. The mixing can be performed by a batch or continuous mixer; the heating can be performed by a device selected from the group consisting of a high shear emulsifier, a heat exchanger, and a dielectric heater; and the gradual cooling can be performed by a heat exchanger. |
US10993443B2 |
Methods and compositions for improving soybean yield
Provided herein are isolated yield enhancing Methylobacterium sp., compositions comprising yield enhancing Methylobacterium sp., methods of using the compositions to increase yield of soybean plants, plant parts, and soybean plants derived therefrom, and methods of making the compositions. Such yield enhancing Methylobacterium sp. are in certain instances referred to herein as simply “Methylobacterium”. In certain embodiments, yield enhancing Methylobacterium sp. can be distinguished from other yield neutral or yield negative Methylobacterium by assaying the Methylobacterium sp. for improved yield in a controlled environment (i.e. a growth chamber or greenhouse) or in a field test in comparison to untreated control plants. |
US10993440B2 |
Molecules having pesticidal utility, and intermediates, compositions, and processes related thereto
This disclosure relates to the field of molecules having pesticidal utility against pests in Phyla Arthropoda, Mollusca, and Nematoda, processes to produce such molecules, intermediates used in such processes, pesticidal compositions containing such molecules, and processes of using such pesticidal compositions against such pests. These pesticidal compositions may be used, for example, as acaricides, insecticides, miticides, molluscicides, and nematicides. This document discloses molecules having the following formula (“Formula One”). |
US10993439B2 |
Mesoionic imidazopyridines as insecticides
Provided are compounds of the formula (I) which are suitable for controlling animal pests, including arthropods and in particular insects, arachnids and nematodes, and in which the structural elements R1, p, T and G have the meanings given in the description, as are processes for their preparation and their use as insecticides. |
US10993436B2 |
Magnetically immobilized biocidal enzymes and biocidal chemicals
The present invention provides compositions and methods for reducing bacterial contamination or infection in plants, animals, fabrics, and products therefrom. The present invention also provides compositions and methods for reducing human infections and the emergence of antibiotic resistance. In particular, the invention provides magnetic nanoparticles comprising bactericidal or bacteriostatic enzymes in one component, substrates for the enzymes in a second component, and a bactericidal chemical agent that works in combination or synergistically with the enzymes. The compositions are dormant and become active upon exposure to hydration, oxygen, or mixing. |
US10993433B2 |
Method of producing in vitro testicular constructs and uses thereof
A cell composition composed of spermatogonial stem cells, Sertoli cells, Leydig cells and optionally peritubular cells, is provided, as is a culture composition, artificial testicular construct, hydrogel composition, and device containing the same. A method for using the device as a physiologically relevant in vitro model of human testicular function to screen compounds for pharmacological or toxicological activity is also provided. |
US10993431B2 |
Display device including data divider
A display device includes: a data driver for providing data voltages to data output lines; a data divider for coupling the data output lines to data lines; and a data compensator for compensating data voltages based on a load difference between data voltages in adjacent pixel rows. |
US10993421B2 |
Flexible swivel
A flexible swivel has a flexible toroid described by an internal major diameter, a fore ring, a body, and an aft ring. The flexible toroid is attached to the fore ring. The fore ring is attached with a rotatable fore joint to the front of the body. The aft ring is attached to the back of the body. |
US10993416B2 |
Smart AI powered animal body harness and armour system for real time monitoring of human health and behaviour when within proximity to any support animal or pet
The invention discloses smart Artificial Intelligence powered body harness system for support animals or pets such as a dog and which is capable of real time monitoring of human health, wellbeing, behavior and status of an owner or handler or any of the person of interest within proximity of the equipped support animal or pet. Further, the smart body harness and armor system is capable of monitoring the emotional state and body biometrics and health of the support animals or pet and to transmit in real time the collected data to a centralized monitoring center for AI and human analysis and then reporting on those results to the pet owner and any interested person or organization granted secure access via his/her smartphone or any other network enabled device. The smart body harness system of present invention is comprising of: a flexible body of a harness capable of conforming the body shape of the pet support animals which is further augmented with a network of plurality of electronically connected housings built within the flexible body of harness to support the real time monitoring instruments; each such base stations of the body harness incorporates one or more electronic sensor base plate or mounting platform all of which are networked together as a part of global monitoring network; a plurality of weatherproof, waterproof and shock resistant container having not less than a microcomputer with integrated peripheral devices including but not limited to, a camera, a microphone, a 4G and 5G wireless network components, a Bluetooth module, a Wi-Fi, Battery pack and many more mounted within the base stations of the body harness which acts as a mounting receptacle for the container. Further, each such container has transparent housing for its camera device and each container device is interchangeable with other container device due to the ability of containers to snap-in to the housings via mechanical, magnetic or clip-on mechanisms. |
US10993415B2 |
Methods of constructing pet nail clippers
A method of constructing a pet nail clipper is provided. In one embodiment, the method comprises receiving a disposable receptacle filled with a styptic substance. After receiving the receptacle, a sidewall of the disposable receptacle is coupled to an inside edge of an opening in a bracket extending from the pet nail clipper. In preferred embodiments, the receptacle is comprised of a cup and a lid and the lid is made with a rubber or silicone and has an entrance into an interior of the receptacle. |
US10993412B2 |
Pressure regulator
A pressure regulator for controlling flow of a fluid therethrough is provided. An upper housing member and a primary diaphragm define an upper chamber and a lower housing member and the primary diaphragm define a lower chamber. The pressure regulator further includes: a valve assembly provided within the upper chamber for controlling the flow of the fluid from an inlet body into the upper chamber; a secondary diaphragm provided within the lower chamber and defining a secondary diaphragm driving chamber; and a passageway connecting the inlet body and the secondary diaphragm driving chamber. During operation, the secondary diaphragm driving chamber is filled with the fluid at the inlet pressure, thereby subjecting the secondary diaphragm to the inlet pressure and generating the force for actuating the valve's disengagement from the inlet body. The pressure regulator functions to maintain the outlet pressure at a value that is a predetermined fraction of the inlet pressure. |
US10993408B2 |
Tomato line FIR-XM17-4466
The invention provides seeds and plants of tomato line FIR-XM17-4466. The invention thus relates to the plants, seeds, plant parts, and tissue cultures of tomato line FIR-XM17-4466 and to methods for producing a tomato plant produced by crossing such plants with themselves or with another plant, such as a tomato plant of another genotype. The invention further relates to seeds and plants produced by such crossing. The invention further relates to plants, seeds, plant parts, and tissue cultures of tomato line FIR-XM17-4466 comprising introduced beneficial or desirable traits. |
US10993407B2 |
Cotton variety 17R818B3XF
The invention relates to the novel cotton variety designated 17R818B3XF. Provided by the invention are the seeds, plants, plant parts and derivatives of the cotton variety 17R818B3XF. Also provided by the invention are methods of using cotton variety 17R818B3XF and products derived therefrom. Still further provided by the invention are methods for producing cotton plants by crossing the cotton variety 17R818B3XF with itself or another cotton variety and plants and seeds produced by such methods. |
US10993404B2 |
Soybean variety 01072356
The invention relates to the soybean variety designated 01072356. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01072356. Also provided by the invention are tissue cultures of the soybean variety 01072356 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01072356 with itself or another soybean variety and plants produced by such methods. |
US10993402B2 |
Soybean cultivar 87390112
A soybean cultivar designated 87390112 is disclosed. The invention relates to the seeds of soybean cultivar 87390112, to the plants of soybean cultivar 87390112, to the plant parts of soybean cultivar 87390112, and to methods for producing progeny of soybean cultivar 87390112. 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 87390112. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar 87390112, 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 87390112 with another soybean cultivar. |
US10993400B2 |
Plants and seeds of corn variety CV451370
According to the invention, there is provided seed and plants of the corn variety designated CV451370. The invention thus relates to the plants, seeds and tissue cultures of the variety CV451370, and to methods for producing a corn plant produced by crossing a corn plant of variety CV451370 with itself or with another corn plant, such as a plant of another variety. The invention further relates to corn seeds and plants produced by crossing plants of variety CV451370 with plants of another variety, such as another inbred line. The invention further relates to the inbred and hybrid genetic complements of plants of variety CV451370. |
US10993396B2 |
Plants and seeds of hybrid corn variety CH100007
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH100007. The invention thus relates to the plants, seeds and tissue cultures of the variety CH100007, and to methods for producing a corn plant produced by crossing a corn plant of variety CH100007 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH100007. |
US10993391B2 |
Generation of haploid plants
The present invention relates to non-tränsgenic and transgenic plants, preferably crop plants, comprising a mutation causing an alteration of the amino acid sequence in the CATD domain of the centromere histone H3 (CENH3), preferably within the loop1 or the α2-helix of the CATD domain, which have the biological activity of a haploid inducer. Further, the present invention provides methods of generating the plants of the present invention and haploid and double haploid plants obtainable by crossing the plants of the present invention with wildtype plants as well as methods of facilitating cytoplasm exchange. |
US10993389B2 |
Stump grinder with laterally offset grinding arm operated by single joystick
A stump grinder has a grinding arm that durably mounts a rotatable grinding wheel by securing the drive shaft of a motor to the grinding wheel such that a pair of bearings within the motor support one side of the grinding wheel and by supporting the other side of the grinding wheel with a stub shaft received within a third bearing. The grinding arm is laterally offset on the frame of the stump grinder to have a swing angle that is not symmetrical relative to the width of the frame, but with the swing angle starting at one side of the frame and then traversing across substantially the entire width of the frame to improve the ability of the operator to see the grinding wheel. A single joystick is movable in orthogonal directions corresponding to desired up and down and side-to-side pivoting motions of the grinding arm. The joystick includes a depressible trigger for starting and stopping the operation of the grinding wheel. |
US10993388B2 |
Irradiance-controlled fixture for horticultural applications
Various implementations disclosed herein includes a method for operating lighting fixtures in horticultural applications. The method may include receiving a user input of a desired irradiance for a first color channel of one or more lighting fixtures that irradiates a plant bed, in which each of the one or more lighting fixtures comprises at least one light emitting diode (LED) array, determining, for each of the one or more lighting fixtures, a PWM setting of the first color channel such that each of the one or more lighting fixtures irradiate the plant bed at the desired irradiance based on calibration data stored in each of the one or more lighting fixtures, and applying, to each of the one or more lighting fixtures, the determined PWM setting of the first color channel. |
US10993387B1 |
Sod harvesters
A sod harvester with an increased sod harvesting rate obtainable through a reduction in the time for completion of a sod handling cycle with the reduction in time obtained through changes in the interactions of transfer mechanisms within the sod harvester. |
US10993386B1 |
System and method for commercially growing mushrooms
A method for commercially growing mushrooms includes the steps of: placing a layer of compost in a bed; laying a polymer sheet over the layer of compost; placing a layer of peat over the sheet; growing a crop of mushrooms in the first layer of peat; harvesting the crop of mushrooms; removing the polymer sheet and the layer of peat from the sheet; placing a replacement polymer sheet and layer of peat over the sheet; and growing a replacement crop of mushrooms. Mushrooms grown according to the method are also disclosed. |
US10993385B2 |
Vegetated canopy apparatus, system, and method
A system may include a support structure for providing a vegetated canopy including a soil container support and a plurality of ribs disposed along the support structure, where the plurality of ribs are structurally configured to support a vegetated canopy disposed thereon. The system may also include a modular canopy structurally configured to attach to the support structure, the modular canopy including a soil container structurally configured to engage with the soil container support, a plurality of substantially rigid external members structurally configured to engage with a rib of the support structure, and a connecting member disposed along a length of the substantially rigid external members and attaching at a substantially rigid external member to another substantially rigid external member. The plurality of substantially rigid external members and the connecting members may form a trellis structurally configured to support vegetation. |
US10993384B2 |
Mower path assistance system
A mower path assistance system to encircle an obstacle projecting from a ground surface, including a barrier mat formed with a barrier mat aperture enclosed by the barrier mat and having a barrier mat aperture diameter, a perimeter edge, and a barrier mat installation slit extending from the perimeter edge to the barrier mat aperture, wherein the barrier mat is deformable around the barrier mat installation slit to create a pathway having a pathway width through which the obstacle may pass from the perimeter to the barrier mat aperture. The barrier mat has a plurality of edges with axes that intersect at obtuse angles. |
US10993383B2 |
Plant grow tray system
A plant grow tray system comprising a plurality of trays comprising at least one upper tray and at least one bottom tray is provided. The upper tray is placed inside the bottom tray with upper tray supports between the upper tray and the bottom tray creating a space between the trays. The upper tray and the bottom tray comprise a sealing mechanism to seal the upper tray to the bottom tray. The upper tray has a corrugated profile with crest and trough portions, air holes on the corrugated surface, a drain basin, drain flange, and drain pipe. The bottom tray has an air-flow modifier, air flange, and a drain hole. The system is designed to allow air to be ducted or exhausted from the space between the upper tray and the bottom tray enabling the delivery of conditioned, fresh, or recirculated air directly to a plant. |
US10993380B2 |
Apparatus, systems, and methods for laterally sourced lighting
A light projector assembly for irradiating the interior of a bin when the bin is in a predetermined position, the bin having walls and a ceiling. A bin interior may include a plant-growing zone proximate a bottom of the bin. The walls may include one or more light-transmissive windows above the plant-growing zone. The light projector assembly may comprise a light projector and a support structure. A light projector may be supported outside of the bin position and proximate to and spaced from one of the one or more windows when the bin assembly is in the predetermined position. The light projector may be configured to project light upwardly through the one window and toward the ceiling. A support structure may support the light projector. The support structure may be spaced from a vertical extension of the predetermined position, unobstructive of vertical access to the bin. |
US10993368B2 |
Spread control mechanism
A spread control assembly is provided that includes a spread control mechanism and a shut-off adjustment plate attached to a particulate dispersing apparatus. The shut-off adjustment plate includes multiple exit openings that facilitate the dispersing of particulate material. The spread control mechanism pivotally attaches to the shut-off adjustment plate and includes multiple paddles configured to cover at least one of the exit openings in the shut-off adjustment plate when the spread control mechanism is in an activated position. |
US10993365B2 |
Risk-adjusted hybrid seed selection and crop yield optimization by field
Techniques are provided for receiving a first set of historical agricultural data and a second set of historical agricultural data; generating a plurality of projected target yield ranges using the first set and the second set of historical agricultural data by generating a historic yield distribution; generating one or more yield ranking scores for one or more fields of a grower using the first set of historical agricultural data, and assigning a projected target yield range of the plurality of projected target yield ranges to each of the one or more fields based on the one or more yield ranking scores to generate assigned projected target yield ranges; receiving a third set of historical agricultural data comprising seed optimization data, and generating a recommended change in seed population or a recommended change in seed density; causing displaying the yield improvement recommendation for each of the one or more fields. |
US10999956B2 |
Module
A module includes a wiring substrate; a component; a metal pin attached to a land electrode formed at one main surface and has a first extending portion extends from the one main surface, a second extending portion that is bent and extends from one end of the first extending portion on an opposite side from the one end surface, and a third extending portion that is bent and extends from one end of the second extending portion on an opposite side from the first extending portion to approach the one main surface; a sealing resin layer that covers the one main surface, the component, and the metal pin; and a shield layer that covers a side surface of the wiring substrate, a surface of the sealing resin layer, and the upper surface and the side outer surface of the metal pin. |
US10999951B2 |
Electronic device and housing unit for electronic device
An electronic device includes: a heat generating component; a board disposed in a vertical direction, the heat generating component mounted on a first surface of the board; a first thermally conductive member superposed on a second surface of the board opposite the first surface of the board; a plurality of second thermally conductive members extending in a horizontal direction from a first surface of the first thermally conductive member; a third thermally conductive member facing the first surface of the board, the third thermally conductive member secured to the distal end portions of the plurality of second thermally conductive members; a housing including a first wall portion superposed on a second surface of the first thermally conductive member, and a second wall portion opposite the first wall portion; and a heat sink provided on an outer surface of the second wall portion. |
US10999946B2 |
Microchips for downhole data collection
A microchip includes a PCB, a first contact feature positioned along a first area of the PCB, a second contact feature positioned along a second area of the PCB that is disposed opposite the first area, a contact frame including first and second contact members respectively coupled to the first and second contact features for signal communication between the first and second contact features and an external electronic device, and a housing enclosing an interior region of the microchip and carrying the first and second contact members of the contact frame. |
US10999944B2 |
Structural device cover
The description relates to devices that can include a hollow arm that has an open side and a cover engaging region around the open side. The cover engaging region defines a first width at the open side, a second width farther from the open side, and a third width that is farther from the open side than the first width and the second width. The device can also include an arm cover that includes an arm engaging region. The arm engaging region can define a fourth width at the open side, a fifth width farther from the open side, and a sixth width that is farther from the open side than the fourth width and the fifth width. The sixth width can be greater than the fifth width and the second width and less than the first width and the fourth width. |
US10999943B2 |
Display panel and display device
The present disclosure relates to the field of display technology, and provides a display panel and a display assembly. The display panel includes a front surface, a back surface arranged opposite to the front surface, and a side surface between the front surface and the back surface. The front surface includes a display region. At least one first clamping structure is arranged at the side surface of the display panel. The first clamping structure includes a first protrusion and a first elastic structure, and the first protrusion is arranged on the corresponding first elastic structure. |
US10999931B2 |
Manufacturing method of a display device
A manufacturing method of a display device is disclosed. The method includes the following steps. A first substrate having a first region and a second region is provided. A second substrate is disposed on the first substrate. The second substrate is overlapping the first region. At least one drive IC is disposed on the second region. A protection layer is disposed on the second region. The protection layer is disposed enclosing the at least one drive IC. The protection layer has a maximum height larger than a maximum height of the at least one drive IC. |
US10999930B2 |
Integrated power delivery board for delivering power to an ASIC with bypass of signal vias in a printed circuit board
In one embodiment, an apparatus generally comprises a power delivery board for integration with a printed circuit board, the power delivery board comprising a power plane for delivering power from a voltage regulator module to an application specific integrated circuit (ASIC) mounted on a first side of the printed circuit board. The power plane in the power delivery board interconnects with power vias in the power delivery board for vertical alignment with the ASIC through power vias in the printed circuit board to electrically couple the voltage regulator module and the ASIC when the power delivery board is mounted on a second side of the printed circuit board. |
US10999929B2 |
Expansion card interfaces for high-frequency signals and methods of making the same
The present disclosure describes expansion card interfaces for a printed circuit board and methods of making the same. The methods include forming electrical pads of the expansion card interface on a substrate, and dividing at least one electrical pad into a first portion and a second portion. The resulting expansion card interfaces have the first portion conductively coupled to a circuit on the printed circuit board, and the second portion conductively isolated from the first portion. |
US10999925B2 |
Stretchable conductor circuit
This disclosure provides a stretchable conductor structure, a garment with a stretchable conductor structure, and a method for producing a stretchable conductor structure. The conductive structure includes a set of conductive wires and a stretchable laminate. The set of conductive wires, each including a protective surface, the set of conductive wires patterned in a mesh structure to accommodate a manipulation while providing electrical conductivity across the set of conductive wires. The stretchable laminate encapsulates the mesh structure, the stretchable laminate can return the mesh structure of the set of conductive wires to an original state after the manipulation. |
US10999917B2 |
Sparse laser etch anodized surface for cosmetic grounding
A aesthetically appealing mounting system for an electronic device capable of forming a semi-conductive path for electro-static discharge. The mounting system can include an electrically conductive layer covered by a cosmetic anodized layer with multiple micro-perforations formed through the anodized layer exposing a small portion of the electrically conductive layer. The micro-perforations can be formed by laser-etching the cosmetic anodized layer to provide a grounding path while the micro-perforations remain visually undetectable. A semi-conductive wear layer can be configured to couple with the anodized layer. In some embodiments, the semi-conductive wear layer is in a recess on an electronic device. In some embodiments, the semi-conductive wear layer is comprised of a conformal conductive rubber. |
US10999916B2 |
Functional contactor for an electronic device
A functional contactor is provided. The functional contactor contains a conductive elastic portion having elasticity and electrically contacting one of a circuit board of an electronic device, a bracket coupled to the circuit board, and a conductor which can come into contact with the human body; a substrate containing a plurality of dielectric layers; and a functional element embedded in the substrate so as to be electrically connected in series to the conductive elastic portion. |
US10999904B2 |
Systems and methods for dimming control using TRIAC dimmers
System and method for dimming control of one or more light emitting diodes. An example system includes one or more signal processing components configured to receive a first signal associated with a TRIAC dimmer, process information associated with the first signal, determine whether the TRIAC dimmer is in a first condition or a second condition, generate a second signal based on at least information associated with the first signal, and send the second signal to a switch. The one or more signal processing components are further configured to, if the TRIAC dimmer is determined to be in the first condition, generate the second signal to cause the switch to be opened and closed corresponding to a modulation frequency. |
US10999897B2 |
Insulation fluid heating apparatus and method
An apparatus for heating an insulation fluid in a medium-voltage or high-voltage switchgear comprises an infrared source which is adapted to emit infrared radiation of at least one wavelength. Thus, at least one vibrational or rotational mode of at least one component of the insulation fluid is excited by absorption of at least a part of the infrared radiation, and condensation of the insulation fluid is efficiently prevented by this direct heating of the insulation fluid. A closed loop temperature regulator is used to heat only when required. A circulator in a heating chamber further provides for a mixing of the insulation fluid, thus preventing steep temperature gradients. |
US10999894B2 |
Methods and devices for managing access to shared channels
A control node for operating in a network with shared channels includes one or more processors configured to execute program code to determine a rejection strategy for managing contention-based access to a shared channel by one or more transmitters, transmit or trigger transmission of a transmission request rejection in response to a transmission request by a first transmitter of the one or more transmitters according to the rejection strategy. |
US10999889B2 |
System, instrument, and method for monitoring a premises
Systems, instruments, and methods for monitoring a premises, including, for example, a school, home, or other building. |
US10999881B2 |
Session management method and device
Embodiments of the present disclosure provide a session management method and an apparatus. The method includes: receiving, by a first session management SM entity, first session context information from a second SM entity; further, generating, by the first SM entity, second session context information based on the first session context information; and sending the second session context information to a terminal. As can be learned, a session in a tracking area update procedure of the terminal is updated in a scenario in which an MM entity and an SM entity are separated. |
US10999877B1 |
Method and system for improving control channel congestion
A method and system for minimizing control channel contention in a communication system is provided. A subscriber unit relocator receives, via a broadband channel, a first access log indicating that the first subscriber unit had a first access failure on a narrowband channel from a first subscriber unit. The subscriber unit relocator targeted collects and receives, via the broadband channel, a second access log indicating that the second subscriber unit had a second access failure on the narrowband channel from a second subscriber unit. The subscriber unit relocator correlates the first access log, the second access log, and server data. The subscriber unit relocator adjusts parameters to minimize future inbound channel access problems. |
US10999875B2 |
Random access method and apparatus
A random access method and an apparatus include performing listen before talk (LBT) on a first carrier, detecting a first signal on the first carrier when the terminal determines, through the LBT, that the first carrier is in a busy state, where the first carrier includes an unlicensed carrier, the first signal includes a first preamble signal or indication information, and the indication information indicates that the first carrier sends the first preamble signal, and sending a second preamble signal on the first carrier to attempt to access a base station when the terminal detects the first preamble signal or the indication information. |
US10999874B2 |
Enhanced random access channel (RACH) procedure
The present disclosure describes a method, an apparatus, and a computer-readable medium for a random access channel (RACH) procedure at a user equipment. For example, the method may select a two-step RACH procedure or a four-step RACH procedure at the UE based at least on RACH configuration information received from a base station or the RACH configuration information at the UE. The example method may further include transmitting, from the UE, one or more messages associated with the two-step RACH procedure or the four-step RACH procedure based on the selection. |
US10999872B2 |
Random access technique in mobile communication system using beamforming
The present disclosure relates to a 5G or pre-5G communication system that will be provided to support higher data transfer rate following a 4G communication system such as LTE. The present disclosure relates to a method of performing random access of a terminal, said method comprising: an operation of determining the number of received beams of a base station connected to transmitted beams of the terminal; an operation of determining an area of wireless transfer resource on the basis of the number of the received beams; and an operation of transmitting random access message in the random access resource defined by the beam resource corresponding to the determined number and the wireless transfer resource corresponding to the determined area. |
US10999871B2 |
Random access procedure for CV2X
Methods, apparatuses, and computer-readable mediums for wireless communication are disclosed by the present disclosure. In an example, a client wireless device may transmit a random access channel (RACH) preamble on a first time domain resource to a recipient such as a host wireless device. The client wireless device may later transmit a second RACH message to the recipient on a second time domain resource after the first time domain resource. The second time domain resource may be defined by a mapping from the first time domain resource. The recipient may transmit a third RACH message establishing a communication session between the host wireless device and the client wireless device. The second RACH message may include one or more of: an identifier of the wireless device; an identifier of the recipient of the second RACH message; a resource configuration for subsequent RACH messages; or timing information. |
US10999862B2 |
Method for performing sidelink transmission in wireless communication system and apparatus therefor
A method for performing a sidelink transmission in a wireless communication system and a device are disclosed in the present specification.In detail, in the present specification, a method for performing a sidelink transmission in a wireless communication system, the method performed by a user equipment (UE) includes receiving, from a base station, a sidelink grant to be used for scheduling of the sidelink transmission, wherein the sidelink grant includes control information indicating an offset of a specific subframe associated with the sidelink grant; determining the specific subframe in consideration of a value indicated by the control information; and performing the sidelink transmission in the specific subframe. |
US10999858B2 |
Multiple groupings for group control channel
Methods, systems, and devices for wireless communication are described. A wireless device may receive an indicator of resource allocation for a plurality of UEs, determine, based at least on a grouping of the plurality of UEs, resources from the resource allocation for receiving data at the UE, and receive the data on the determined resources. A base station may receive a plurality of acknowledgement reports from a plurality of UEs, determine, based on a grouping of the plurality of UEs, a resource allocation for each UE from which a negative acknowledgement was received, and transmit an indicator of the resource allocation. |
US10999857B2 |
Dynamic resource allocation in wireless network
Methods, systems, and devices for wireless communication are described. In particular, a backhaul network that may be established between access nodes and/or base stations is shown and described. To support communications via the backhaul network, a synchronized frame structure and unique network topologies may be established. Resources may be allocated to different wireless communication links based on the synchronized frame structure. Occupancy/availability indications are shown and described, which enable the local redistribution of resources to account for variations in signal quality and/or variations in traffic experienced by the backhaul network. |
US10999856B2 |
Approach for managing the use of communications channels based on performance
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance. |
US10999855B1 |
Adjusting throughput threshold of network devices for 5G or other next generation wireless network
Various embodiments disclosed herein provide for adjustment of throughput threshold of network devices based on requested quality of service received from a mobile device. According to some embodiments, a system can comprise receiving request data representative of a throughput adjustment request for a throughput adjustment. The system can further comprise, based on the throughput adjustment request, determining a connection device that is compelled to adjust throughput, and in response to the determining the connection device that is compelled to adjust throughput and based on the throughput adjustment request, requesting the connection device to adjust a throughput range from a first throughput range to a second throughput range. |
US10999854B2 |
Method and user equipment for predicting available throughput for uplink data
A method in a user equipment for predicting an available throughput for uplink data to be sent from the user equipment to a base station over a radio link. The user equipment obtains (201) an information about a past scheduling of the user equipment. The user equipment obtains (202) a radio quality measure related to the radio link. The user equipment predicts (204) the available throughput based on a relationship between the information about a past scheduling of the user equipment and one or more previously obtained pieces of information about the past scheduling of the user equipment. The user equipment predicts the available throughput further based on a relationship between the radio quality measure and of one or more previously obtained radio quality measures. The user equipment predicts the available throughput further based on a previously obtained throughput. The previously obtained throughput is associated with the one or more previously obtained pieces of information about a past scheduling and the one or more previously obtained radio quality measures. |
US10999851B2 |
Allocation of radio resources for vehicular communication
The invention relates to an improved radio resource allocation performed by a vehicular mobile terminal. The vehicular mobile terminal determines whether to determine radio resources based on the location of the vehicular mobile terminal or not, based on information received from an entity of the communication system. In case the radio resources are to be selected based on the location of the vehicular mobile terminal, the vehicular mobile terminal determines the location of the vehicular mobile terminal, and determines radio resources for communication with at least the second mobile terminal, based on the determined location of the vehicular mobile terminal. |
US10999848B2 |
Sparse-coded ambient backscatter communication method and system
The present disclosure relates to a sparse-coded ambient backscatter communication method and a system. According to the sparse-coded ambient backscatter communication method, in an ambient backscatter system including an access point and a plurality of sensor nodes, each sensor node transmits a code word in a non-orthogonal multiple access (NOMA) manner using sparsity of a signal by a duty cycling operation and the access point detects a superimposed signal transmitted in the NOMA manner by an iterative decoding method in which a dyadic channel and intersymbol interference are reflected. The present disclosure may reduce the implementation cost by reducing the number of impedances required to modulate data of a batteryless sensor node in an Internet of Things environment and utilize the dyadic backscatter channel to detect a signal, thereby providing massive connectivity of the access point. |
US10999846B2 |
Resource allocation in random access procedure
A method, apparatus, and computer program product where a UE receives a RACH configuration, comprising time/frequency resources for each RACH Preamble and a corresponding Msg1 Data Part. The UE selects the RACH preamble, transmits the selected RACH preamble, and ascertains whether the selected RACH preamble is associated with a 2-step RA procedure. The UE determines at least one resource for Msg1 Data Part based on the selected RACH preamble. The UE performs a LBT preceding the Msg1 Data Part at a predetermined point in time and transmits the Msg1 Data Part provided that the channel is unoccupied based on the LBT. Likewise, a gNB sending a RACH configuration to the UE, receiving a RACH preamble back, ascertaining that RACH preamble is associated with a 2-step RACH procedure, and determining at least one resource for Msg1 Data Part based on the received RACH preamble. |
US10999844B2 |
Methods and apparatus for allocating and/or using partial and bulk spectrum in a citizens broadband radio service (CBRS) network
A first citizens broadband radio service device (CBSD), which is part of a first cluster of CBSDs, determines total needed spectrum for the first cluster, based on a determination of its own spectrum needs and received information from other CBSDs in the cluster communicating their determined spectrum needs. The first CBSD communications the total spectrum needs for the first cluster to a spectrum access system (SAS). The first CSBD receives a spectrum allocation for the first cluster from the SAS, which allocates spectrum on a per cluster basis. The first CSBD selects a first portion of spectrum for itself from the received allocation and communicates the SAS first cluster spectrum allocation and the first CSBD selected first portion of spectrum to a second CBSD in the cluster. The second CBSD determines the remaining spectrum of the SAS allocation and selects a second portion of spectrum from remaining spectrum for itself. |
US10999843B2 |
Method and apparatus for calculating channel occupancy ratio in wireless communication system
For congestion control is an important aspect for PC5-based vehicle-to-everything (V2X) communication, a channel occupancy ratio (CR) has been introduced. CR is defined as the total number of sub-channels used by a user equipment (UE) for its transmissions divided by the total number of configured sub-channels over a measurement period of 1000 ms. The present invention provides a method and apparatus for calculating a CR over past multiple N subframes up to a subframe at which data is to be transmitted in sidelink. Accordingly, new sidelink transmission (or retransmission) can be considered for CR measurement. |
US10999838B2 |
Signal configuration device, signal configuration system, signal configuration method, and storage medium storing signal configuration program
[Problem] To provide a signal configuration device, a signal configuration system, a signal configuration method, and a storage medium storing a signal configuration program which enable suitable demodulation on the receiving side. [Solution] This signal configuration device 12 includes an information generating unit 21. The information generating unit 21 corresponds to a TMCC information generating unit 121 in the first embodiment shown in FIG. 2. The information generating unit 21 generates a transmission frame in which each of the multiple slots configuring the frame includes transmission mode information that indicates a transmission mode. |
US10999837B2 |
Method for setting dynamic subframe in wireless communication system and device therefor
A method for receiving a downlink data by a user equipment (UE) in a wireless communication system is discussed. The method includes receiving system information including an uplink-downlink (UL-DL) configuration, and controlling a reception operation for the downlink data on a UL subframe indicated by the UL-DL configuration, based on a higher layer signaling, wherein the higher layer signaling indicates whether the UL subframe is used for a Multicast Broadcast Single Frequency Network (MBSFN) subframe when the UL subframe is reconfigured to a DL subframe based on an indication of a physical control channel. |
US10999834B2 |
Method and apparatus for generating and maintaining an accurate network map in a communications network
Layer 2 refers to the Data Link layer of the commonly-referenced multilayered communication model, Open Systems Interconnection (OSI). The Data Link layer is concerned with moving data across the physical links in the network. Embodiments of the invention provide a Layer 2 and management modification to provide and maintain an accurate network map. Embodiments of the invention modify Layer 2 functionality to work with a multi-AP system without central management or with central management, and modify management frames to quickly update the network map when the client roams or when topology changes. |
US10999830B2 |
Base station, terminal, and communication method
In a base station, a controller, when communicating with a terminal using a time unit including a downlink time resource for a downlink control signal, a downlink time resource assigned for downlink data by the downlink control signal, and a uplink time resource for a response signal for the downlink data, sets the amount of the uplink time resource used by the terminal for transmission of the response signal to be larger as the time unit is longer. |
US10999827B2 |
User equipment
To provide a technique for suppressing interference caused by inter-modulation distortion in dual connectivity between a plurality of radio communication systems using different RATs. An aspect of the present invention relates to user equipment including an interference indication generator that generates an interference indication including interfered carrier information that indicates a serving carrier that receives intra-device interference; and a transmitter-receiver that transmits the interference indication to a base station. |
US10999814B1 |
Spatial location prediction method and device by using artificial intelligence
A device includes a processor; and a memory connected to the processor and storing an artificial intelligence algorithm, first to third location data, wherein the memory stores program instructions which, when executed by the processor, cause the processor to, two-dimensionally map the first location data to a first point according to a preset mapping method, two-dimensionally map the second location data to a second point according to the mapping method, two-dimensionally map the third location data to a third point according to the mapping method, set a reference point, a first reference line, and a second reference line according to a preset method through the first point to the third point, generate movement information about a location where a user has moved from a location corresponding to the reference point by using location information received from a user terminal, and train the artificial intelligence algorithm using the movement information. |
US10999810B2 |
Physical random access channel (PRACH) configuration periodicity extension for backhaul links
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may identify a scaling factor associated with determining a periodicity of backhaul physical random access channel (PRACH) resources. The wireless communication device may determine, based at least in part on the scaling factor, the periodicity of the backhaul PRACH resources. The periodicity of the backhaul PRACH resources may be extended as compared to a periodicity of access PRACH resources. Numerous other aspects are provided. |
US10999809B2 |
Timing advance for satellite-based communications
Various arrangements are presented for using an estimated timing advance for user equipment communications. A location of an instance of user equipment may be determined. A first estimated distance between the user equipment and a communication satellite may be determined using the determined location of the user equipment and an estimated satellite location. A second estimated distance between the communication satellite and a communication network gateway may be determined. An estimated timing offset using the calculated first estimated distance and the determined second estimated distance may be determined. An uplink data frame may be transmitted by the user equipment to the satellite such that a timing of transmission of the uplink data frame is based on the calculated estimated timing offset. |
US10999806B2 |
Methods and apparatus for wireless network connectivity
Methods and apparatus which allow a wireless terminal (302) to simultaneously maintain connections with multiple base stations (304, 306) are described. Each wireless terminal (302) is capable of supporting multiple separate timing and/or other control loops one, for each base station connection thereby allowing the connections to operate independently and in parallel. Different control signals and/or data are transmitted on each connection that is established with a base station (302, 306). In this manner base stations (302, 306) receive different data allowing for asynchronous data transmission. The data received by the base stations (302, 306) can be supplied to a wired asynchronous network (308) without the need to combine the received data prior to supplying it to the wired network (308). The communications techniques of the invention can be used to implement soft handoffs without the need to duplicate data transmissions to multiple base stations. |
US10999805B2 |
Transmit power determining method, user equipment, and base station
The present disclosure relates to methods for determining a first-link transmit power. One example method includes receiving, by a first user equipment (UE), first indication information, where the first indication information comprises indication information of a first maximum transmit power of a second UE, and determining, by the first UE, the first-link transmit power based on the first indication information, where the first link is a link between the first UE and the second UE. |
US10999803B2 |
Signal transmission method and terminal device
A signal transmission method includes: determining, by the terminal device, an effective transmission power of a plurality of uplink signals; and transmitting, by the terminal device, the plurality of uplink signals simultaneously in a same frequency domain resource set according to the effective transmission power of the plurality of uplink signals. |
US10999801B2 |
Discontinuous reception timer operation for changed TTI length
While a transmission time interval (TTI) length of other than 1 ms is in effect for communication between mobile and network nodes, at least one timer related to discontinuous reception (DRX) is implemented according to a rule that defines a time duration of the timer different from a time duration of the same timer implemented when the TTI length is defined as 1 ms. There are a plurality of such DRX-related timers, and in certain embodiments each is associated with one rule of a set of rules for implementing the respective timer when the TTI length is other than 1 ms; and in particular examples the timers are associated with groups for this purpose and all the timers of at least one of the groups is implemented according to the same rule of the set. Thus new DRX parameters need not be sent anytime the TTI length changes. |
US10999800B2 |
Method and device for discontinuous reception
A method and an apparatus for discontinuous reception are provided. The method includes: a terminal transmits uplink data to a network device at transmitting time; and the terminal switches between a Discontinuous Reception (DRX) dormant period and a DRX active period within a time period after the transmitting time. The terminal transmits uplink data and the terminal is triggered to carry out discontinuous reception within the time period after the transmitting time of transmitting the uplink data. |
US10999799B2 |
Communication method and communication apparatus for wireless local area network, and access point and station
The present disclosure provides an area communication method and a communication apparatus for a wireless local area network, and an access point and a station. The communication method for a wireless local area network comprises: receiving a communication frame, and sensing a receiving power of the communication frame via a CS/CCA state machine, wherein a CS/CCA state machine for sensing a wake-up frame and a CS/CCA state machine for sensing a non-wake-up frame are physically separated or logically separated; and determining the type of the communication frame, according to the receiving power of the communication frame. In the technical solution of the present disclosure, a device can respectively sense a wake-up frame and a normal data frame via different CS/CCA state machines physically separated or logically separated, fulfilling the requirements of a WUR, and thereby facilitating the reduction of device energy consumption. |
US10999798B2 |
Efficient scan and service discovery
An interface circuit in an electronic device (such as an access point) may provide a wake-up beacon to a recipient electronic device. During operation, the interface circuit may provide a wake-up beacon associated with a predefined sub-channel in one or more channels in a band of frequencies, where the wake-up beacon is for a wake-up radio in the recipient electronic device. Moreover, the wake-up beacon may be provided within an associated time interval, such as a keep-alive interval of the electronic device. In some embodiments, the wake-up beacon includes a field with channel information that specifies one or more second channels used by a main radio in the recipient electronic device. Alternatively or additionally, the wake-up beacon may include a field with service information that specifies one or more types of services and/or a field with information specifying a transmit power of the interface circuit. |
US10999795B2 |
Independent wakeups from deep sleep for broadcast and unicast service
Aspects of the present disclosure relate to wireless communications and, more particularly, to adjusting how certain types of devices wake up and/or stay awake for broadcast service. A method for wireless communications is provided that may be performed by a user equipment (UE). The method includes receiving a power savings configuration indicating sleep periods during which the UE is scheduled to be unreachable. The method includes determining at least one time, during at least a portion of one of the indicated sleep periods, for the UE to be awake in order to at least one of: receive or discover Multimedia Broadcast Multicast Services (MBMS) user services. |
US10999793B2 |
Power management techniques for a power sensitive wireless device
Techniques are disclosed for reducing power consumption on a power sensitive wireless device, such as for example a digital wireless camera operating on a battery. According to some techniques, power can be reduced when a portable device is in close proximity to the power sensitive wireless device, such as when a person is home and the recording of video on a digital wireless security camera can be disarmed. Some techniques include filtering mechanisms, which reduce unnecessary information being transmitted to the wireless network circuit of the power sensitive wireless device. Other techniques include modifying or adapting IEEE 802.11 standards to achieve power reducing results such as for example reducing the number of times to wake up to receive the beacons. Also, improved synchronization techniques are implemented such as for example improved synchronization accuracy allows reducing the duration of the wake time for receiving the beacons. |
US10999790B1 |
Systems and methods for selectively connecting to distributed units (“DUs”) in a wireless network based on rates of change of signal strengths of candidate DUs
A system described herein may provide for the selection of a cell of a wireless telecommunications network to which a User Equipment (“UE”) should connect. The UE may receive radio frequency (“RF”) signals from a group of cells (e.g., implemented by Radio Units (“RUs”)) of a radio access network (“RAN”), and may determine signal strengths or measures of channel quality associated with the RF signals. For example, the UE may determine a rate of change of signal strengths over time associated with each cell, a differential rate of change, or some other value, and may select the cell based on the respective rates of change. For example, the UE may select a particular cell which exhibits the lowest differential rate of change of signal strengths over time. A particular cell may be implemented, for example, by a mobile RU mounted on a vehicle that maintains relatively close proximity to UE. |
US10999789B2 |
Systems and methods for reducing interference in a TDMA based wireless network
Systems and methods for reducing interference in a TDMA based wireless network are provided. Such systems and methods can include a wireless access point forming a wireless network, the wireless access point selecting a first information channel, a second information channel, and a plurality of operating channel sequences from a plurality of wireless network channels used by the wireless network, the wireless access point assigning a first operating channel sequence of the plurality of operating channel sequences to the wireless access point and a second operating channel sequence of the plurality of operating channel sequences to a wireless repeater, the wireless access point hopping between each one of the first operating channel sequence in different ones of superframes used by the wireless network, and the wireless repeater hopping between each one of the second operating channel sequence in the different ones of the superframes. |
US10999785B2 |
Information processing apparatus, arrangement computing method for wireless access points, and storage medium
An information processing apparatus includes a memory, circuitry coupled to the memory, the circuitry configured to determine whether or not a binary search method is used by using a predetermined reference to determine the number of wireless access points, and search for a minimum number of access points satisfying communication requirements in a binary search loop in a case where it is determined that the binary search method is used and search for the minimum number of access points satisfying the communication requirements by decreasing the number of access points by a predetermined number of units at a time in a case where it is not determined that the binary search method is used to search for an arrangement of the wireless access points with respect to the searched minimum number of access points. |
US10999782B2 |
Method and apparatus for transmitting and receiving resource allocation information in a wireless communication system
A method and an apparatus for transmitting and receiving resource allocation information in a wireless communication system are provided. The method includes allocating resources for each of one or more device-to-device (D2D) discovery resources pools, generating information related to resources allocated for each of the one or more D2D discovery resource pools, and transmitting the generated information. |
US10999779B2 |
Method for controlling congestion when congestion occurs in network
One disclosure of the present specification provides a method for performing congestion control when session management congestion occurs in a network system. The method comprises the steps of: transmitting, to an access and mobility function (AMF) node, a request message requesting access to the network system; and receiving a refusal message rejecting the access request from the AMF node when the session management congestion occurs, wherein upon receiving the refusal message, the request message may not be transmitted again for a predetermined period of time. |
US10999775B2 |
Communication device, communication system, connection destination control method, and transmission rate control method
A communication device is provided and includes: a wireless communication device configured to wirelessly communicate with a base station used as a connection destination; a location information acquisition device configured to acquire location information on a location of the communication device; a storage configured to store historical obstruction information for an obstructed location where decrease in communication quality due to obstruction has occurred before; a controller configured to determine, based on the historical obstruction information and the location information, a degree of risk of occurrence of decrease in communication quality due to obstruction for at least one of a current connection destination that is currently used by the communication device and a future connection destination that is expected to be used by the communication device, and control the connection destination based on a result of determination of the degree of risk. |
US10999773B2 |
Opportunistic balancing in multiple links
Systems and methods are provided for opportunistic load balancing across one or more communication links supported by one or more base stations. As part of the opportunistic load balancing process, a load balancer may measure a performance metric and an idle capacity metric for the one or more communication links. In some embodiments, the load balancer may directionally measure the performance metric and the idle capacity metric. Based on the measured metrics, the load balancer may determine a candidate base station for a network socket. The load balancer may then establish the network socket with the candidate base station. As a result, the load balancer may help alleviate network congestion. |
US10999770B2 |
Method and network element for beam-based mobility management
A method and a network for beam-based mobility management are provided. The method includes the following. At least one beam signal and a signal strength of the at least one beam signal are acquired. A candidate transmission object is determined according to the signal strength of the at least one beam signal. Parameter information of the candidate transmission object is transmitted to a serving base station. Parameter information of a target handover object determined by the serving base station according to the parameter information of the candidate transmission object is received. |
US10999767B2 |
Multi-device communication management
A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off. |
US10999765B2 |
System and method to facilitate group reporting of user equipment congestion information in a network environment
A method is provided in one example embodiment and may include receiving load information for a plurality of cells of a Radio Access Network (RAN); determining, for each of a plurality of user equipment (UE) in each cell, identification information for each UE and an Access Point Name (APN) to which each UE is connected; identifying, from a plurality of policy servers, each policy server that serves each APN to which each UE in each cell of the plurality of cells is connected; and sending, to each of a particular policy server, congestion information comprising: an identity for each cell having UE that are connected to each APN served by the particular policy server; the corresponding congestion level for each of the cells; and a per-cell UE list identifying each of a plurality of UE connected to each of APNs served by the particular policy server. |
US10999761B2 |
Methods to determine a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook in new radio (NR) systems
Embodiments of a User Equipment (UE), Next Generation Node-B (gNB) and methods of communication are generally described herein. The UE may receive radio resource control (RRC) signaling that configures reception of a plurality of physical downlink shared channels (PDSCHs) in a frame. The frame may comprise multiple slots, including one or more downlink slots and one or more uplink slots. The UE may determine a subset of the PDSCHs, such that for each of the PDSCHs of the subset, corresponding consecutive slots do not overlap the uplink slots. The UE may set a number of bits of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook equal to a number of PDSCHs in the determined subset. |
US10999759B2 |
Buffer status report including uncategorized data
This disclosure relates to techniques for a wireless device to report uncategorized data in a buffer status report. A first portion of buffered uplink data to be reported in a buffer status report may be categorized using a traffic flow template. A second portion of buffered uplink data to be reported in the buffer status report may not be categorized using the traffic flow template. A buffer status report indicating both the categorized and the uncategorized buffered uplink data may be transmitted to a base station providing a serving cell to the wireless device. According to some embodiments, the categorized buffered uplink data may be stored in a baseband processor buffer of the wireless device, while the uncategorized buffered uplink data may be stored in an application processor buffer of the wireless device. |
US10999754B2 |
Controlling uplink traffic received by multiple base stations
The invention provides a method of controlling a mobile communication network, the method comprising, an uplink controlling entity, in response to reception quality measurement reports sent by a plurality of reception points within the mobile communication network following a transmission of data by a user equipment device, the reception quality measurement reports being responsive to the reception of the transmission, configuring the reception points within the mobile communication network such that each of the multiple reception points is configured to exhibit a participation behaviour with respect to at least one of subsequent measurement reporting and payload reporting with regard to transmissions from the user equipment device, the participation behaviour being dependent on the reception quality measurement report. |
US10999751B2 |
Method and apparatus for controlling modem in wireless communication system
Disclosed is a terminal in a communication system including a transceiver, and at least one processor configured to generate modem control information, transmit, to a server, the modem control information through the transceiver, when the generated modem control information includes location information of the terminal, receive, from the server, the modem control information related to an estimated movement path of the terminal, the estimated movement path being determined based on the location information of the terminal, and perform a communication using the updated modem control information, wherein the updated modem control information includes at least one of cell identity information, signal strength per cell, frequency offset, timing offset, channel state information (CSI), interference information, and downlink configuration information. |
US10999748B1 |
Donor selection for relay nodes based on frequency separation
Selecting a donor access node for a relay node includes identifying operating frequencies for carriers deployed by the relay node, and determining backhaul frequencies that minimize interference with the operating frequencies, including identifying frequency bands that are separated from the one or more operating frequencies by at least a threshold amount. Primary and secondary carriers can be identified and communicated with potential donor access nodes. |
US10999742B2 |
Wireless communications entities using sweeping tone to efficiently coexisting
An apparatus is configured to operate in a wireless communications network cell that is operated so as to provide a first transmission band and a second transmission band being separated by a narrow band. The apparatus is configured to transmit a data signal using a frequency band having a center frequency. The center frequency is a frequency of the narrow band. The apparatus is configured to transmit an indicator signal in the frequency band prior to transmitting the data signal so as to indicate the transmission of the data signal. |
US10999737B2 |
Detection of a rerouting of a communication channel of a telecommunication device connected to an NFC circuit
The invention relates to a method for detecting an attempt to reroute a communication channel between a port of a security module and a port of a near-field communication router, which are in a telecommunication device, wherein, upon receiving a message in a near-field communication format, the security module verifies from which port of the communication router said message originates. |
US10999732B2 |
Mobile application configurations to enable data transfers
Various systems, mediums, and methods may involve a provider application configured to access a user account associated with a provider server. For example, a system may perform operations to identify one or more other applications installed on the mobile device that may be configured to communicate with the provider server. The system may determine data required by the other applications to perform one or more data transfers with the user account. The system may cause the provider application to send the data required to the other applications. As such, the other applications may be enabled to perform one or more data transfers with the user account based on the data sent to the other applications. |
US10999730B2 |
Adaptive wireless client steering
An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a steer command to the first radio. |
US10999729B2 |
Discovery method and device
The present application discloses a discovery method and device, and relates to the field of wireless communications technologies, to resolve a problem that existing two communication parties cannot accurately discover each other, and then it cannot be ensured that the two communication parties perform service communication in a Prose manner. The method provided in the present application includes: sending a discovery message, where the discovery message includes application layer identifier information of a discovery target, and the discovery target is at least one target user or at least one communications group of a first user that uses the first MCPTT UE; and receiving a response message sent by second MCPTT UE, where the response message includes a layer 2 identifier of the second MCPTT UE and an application layer identifier of a user that uses the second MCPTT UE. |
US10999728B2 |
Multi-member bluetooth device capable of adaptively switching operation mode in response to data type change of received packets
A multi-member Bluetooth device for communicating data with a remote Bluetooth device is disclosed including: a main Bluetooth circuit and an auxiliary Bluetooth circuit. In the period during which the auxiliary Bluetooth circuit operates at a relay mode, the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device, and the auxiliary Bluetooth circuit does not sniff packets transmitted from the remote Bluetooth device. But the auxiliary Bluetooth circuit switches from the relay mode to a sniffing mode if the data type of packets transmitted from the remote Bluetooth device changes. In the period during which the auxiliary Bluetooth circuit operates at the sniffing mode, the auxiliary Bluetooth circuit sniffs packets issued from the remote Bluetooth device while the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device. |
US10999726B2 |
Determining service provider performance with ranged transmissions
A network system receives an order request from a requesting device including a list of requested items and a delivery location. The network system may create an order entry by selecting a source location and a provider for the order. The network system sends order information from the order entry to a provider device of the selected provider and a source device corresponding to the source location, where the order information includes an order identifier, a source identifier, and a provider identifier. The provider device broadcasts a beacon including the source identifier and the order identifier. The provider device detects a short range beacon signal from the source device and determines whether the detected source identifier and order identifier match the received source identifier and order identifier from the order information. Responsive to a successful match the provider device verifies its proximity to the source device. |
US10999725B2 |
Wireless Bluetooth communication mechanism capable of effectively reducing number of audio packet retransmission
A method applied into a controller of a wireless Bluetooth device includes: providing a first flag and a second flag; asserting the first flag when the controller successfully receives the particular packet transmitted from the audio gateway; asserting the second flag when the controller successfully receives an acknowledgement from a secondary device wherein a reception of the acknowledgement indicates that the secondary device successfully receives the particular packet; and transmitting an acknowledgement of a particular packet to an audio gateway when the first flag and the second flag are asserted. |
US10999724B2 |
Video gateway as an internet of things mesh enhancer apparatus and method
The disclosed system, method and computer-readable medium provide for a first wireless network, a second wireless network, a premises device and a mobile device. The first and second wireless networks are configured to operate according to respective first and second wireless networking standards, where the first and second wireless networking standards are incompatible. The mobile device is configured to communicate according to the first wireless network standard. The premises gateway device includes a transmitter for the second wireless networking standard. The premises gateway is configured to communicate according to the second wireless network standard; receive commands from the portable device, the commands formatted according to the first wireless networking standard; and output corresponding commands according to the second wireless networking standard device in a format compatible with the second wireless networking standard to allow the portable device to control an Internet of Things (IoT) device operating on the second wireless network standard. |
US10999722B2 |
Method for performing sidelink communication in wireless communication system and device therefor
The present invention discloses a method for performing sidelink communication in a wireless communication system and a device therefor. Specifically, the method, performed by a first terminal, includes: a process for receiving, from a base station, resource pool allocation information which indicates at least one resource pool from among a plurality of preset resource pools; a process for identifying, in the at least one resource pool, a specific sidelink resource for a second terminal; and a process for transmitting, to the second terminal, a signal for allocating the identified specific sidelink resource, wherein the specific sidelink resource can be allocated for a signal for performing sidelink measurement between the first terminal and the second terminal. |
US10999721B2 |
Communication identifier binding processing method and terminal
Embodiments of this application disclose a communication identifier binding processing method and a terminal. The method includes: first obtaining, by the terminal, a first binding relationship between a first communication identifier and at least two services, and displaying the first binding relationship on an interface; when the first communication identifier is replaced by a second communication identifier, then removing the first binding relationship based on a binding update operation triggered by a user, and establishing a second binding relationship between the second communication identifier and the at least two services; and finally displaying the second binding relationship on the interface. |
US10999714B1 |
Failure management in push to talk for the internet of things
A device, system and method for failure management in push to talk for the internet of things is provided. A Push-To-Talk (PTT) server receives, from a device, a control command for an Internet-of-Things (IoT) device, the IoT device and the device mapped to a talkgroup identifier identifying a talkgroup used by the device to send the control command; outputting, via the PTT server, to the IoT device, the control command. The PTT server determines that the control command has failed. The PTT server transmits, to the device, an indication that the control command has failed, the indication transmitted over the talkgroup identified by the talkgroup identifier. |
US10999713B2 |
Information providing apparatus for controlling output of information and control method thereof
An information providing apparatus of the present disclosure controls the output of information. The information providing apparatus includes a receiving unit that can receive a message. In addition, the information provide apparatus includes an output control unit that outputs the received message in a manner perceptible to multiple people. Further, the information apparatus includes a determination unit that determines whether the received message is a message addressed to a specific person among the multiple people. In a case where it is determined that the received message is a message addressed to the specific person, the output control unit can change an output mode of the received message, based on an attribute shared between the specific person and another person among the multiple people. |
US10999710B2 |
Multi-computer processing system for dynamically executing response actions based on movement data
Methods, computer-readable media, systems, and/or apparatuses for evaluating movement data to identify a user as a driver or non-driver passenger are provided. In some examples, movement data may be received from a mobile device of a user. The movement data may include sensor data including location data, such as global positioning system (GPS) data, accelerometer and/or gyroscope data, and the like. Additional data may be retrieved from one or more other sources. For instance, additional data such as usage of applications on the mobile device, public transportation schedules and routes, image data, vehicle operation data, and the like, may be received and analyzed with the movement data to determine whether the user of the mobile device was a driver or non-driver passenger of the vehicle. Based on the determination, the data may be deleted in some examples or may be further processed to generate one or more outputs. |
US10999707B2 |
Position determination system and position determination method
A position determination system includes communication units that are arranged on the communication subject and perform wireless communication with a terminal, and a position determination unit arranged on the communication subject. The position determination unit obtains received signal strength indicator data of radio waves transmitted on different frequencies between the terminal and each communication unit and determines the position of the terminal relative to the communication subject from the obtained received signal strength indicator data. The received signal strength indicator data is obtained for each communication unit and indicates the received signal strength indicator of each radio wave measured for each frequency. The communication units are respectively arranged on the communication subject in two divided sections obtained by dividing the communication subject along a reference line extending across the communication subject. |
US10999706B2 |
Pedestrian positioning via vehicle collaboration
Disclosed are techniques for using ranging signals to determine a position of a pedestrian user equipment (P-UE). In an aspect, a UE receives a plurality of ranging signals transmitted by one or more UEs, measures one or more properties of each of the plurality of ranging signals, and calculates an estimate of the position of the P-UE based on the one or more properties of each of the plurality of ranging signals. In an aspect, the P-UE transmits a plurality of ranging signals, receives a first message and a second message from first and second vehicle UEs (V-UEs), the first and second messages including first and second estimated positions of the P-UE and associated first and second confidences, and calculates an estimate of the position of the P-UE based on the first estimated position, the first confidence, the second estimated position, the second confidence, or a combination thereof. |
US10999703B2 |
Method for transmitting positioning assistance data and device
Embodiments of this application provide a method for transmitting positioning assistance data and a device. The method includes: receiving, by a network device, at least one positioning assistance data message sent by a positioning server, where the at least one positioning assistance data message is used to carry positioning assistance data; and broadcasting, by the network device, a system message to a terminal device, where the system message is used by the terminal device to obtain the positioning assistance data. According to the embodiments of this application, the network device broadcasts the system message to broadcast the positioning assistance data. |
US10999702B2 |
Method for managing wireless system area, terminal and base station
A method for managing a wireless system area, a terminal and a base station are provided. A new location management area for the terminal in an inactive connection state/RRC idle state is defined. The process of moving among different nodes in the area is simplified. |
US10999698B2 |
Event prediction through monitoring a mobile device
A method includes monitoring a geospatial location of a user of a mobile device having a processor communicatively coupled to a memory through the mobile device, date stamping and time stamping the geospatial location of the user through the mobile device, and monitoring, through a server having another processor communicatively coupled to another memory and/or the mobile device, an interaction of the user with the mobile device and/or a device communicatively coupled to the server based on the geospatial location of the user. The method also includes predicting, through the server and/or the mobile device, an event related to the mobile device and/or the device based on the monitoring of the interaction of the user therewith, and enabling, through the server and/or the mobile device, automatic performance of an action on the mobile device and/or the device on behalf of the user in accordance with the prediction of the event. |
US10999694B2 |
Transfer function dataset generation system and method
A system for generating a head-related transfer function, HRTF, dataset, the system comprising an HRTF dataset selection unit operable to select two or more HRTF datasets, a characteristic identification unit operable to identify characteristics of the selected HRTF datasets, an HRTF dataset modification unit operable to modify one or more elements of the one or more selected HRTF datasets in dependence upon deviations in identified characteristics of the HRTF datasets, and an HRTF dataset generation unit operable to generate a combined HRTF dataset comprising at least the modified HRTF elements. |
US10999692B2 |
Audio device, audio system, and method for providing multi-channel audio signal to plurality of speakers
The audio device according to the present disclosure may include a mixer that adjusts the number of channels of an inputted audio signal based on the number of speakers connected, a transmitter that transmits a test audio signal for speaker setup, to at least one speaker among the plurality of speakers, a feedback receiver that receives a signal of the outputted audio, a controller that determines an output time difference between the plurality of speakers, based on the signal of the outputted audio, and a post-processor that adds an output delay signal to the audio signal of at least one channel of a multi-channel audio signal provided to the plurality of speakers so as to synchronize the outputs of the plurality of speakers, based on the determined output time difference. |
US10999691B2 |
Method for acquiring spatial division information, apparatus for acquiring spatial division information, and storage medium
The disclosure relates to a method and apparatus for acquiring spatial division information. The method includes controlling a sound source device to play a first sound signal; obtaining a second sound signal that is a sound signal collected by a sound collecting device when the first sound signal is propagated to the sound collecting device; obtaining direct intensity information based on the second sound signal, wherein the direct intensity information indicates an intensity of a direct sound signal in the second sound signal, wherein the direct sound signal is a sound signal that is generated by the sound source device and reaches the sound collecting device without physical reflection; and obtaining spatial division information based on the direct intensity information, wherein the spatial division information indicates whether the sound source device and the sound collecting device are in a same spatial zone. |
US10999685B2 |
Method of operating a hearing aid system and a hearing aid system
A method (200) of operating a hearing aid system with a very low delay. The invention also provides a hearing aid system (100, 300, 400) adapted for carrying out such a method. |
US10999684B1 |
MEMS microphone and method of manufacturing the MEMS microphone
A MEMS microphone includes a MEMS transducer, a sealing cover, and a package substrate. The MEMS transducer includes an element substrate, a plurality of cantilevered beams, and a weight. An airtight sealing structure is formed with the sealing cover and the package substrate, which is formed by mounting the MEMS transducer on the package substrate, and adhering the sealing cover to the package substrate so as to surround the MEMS transducer. |
US10999682B2 |
Transducer arrangement
An arrangement for generating vibration according to an electrical input signal includes a first permanent magnet arrangement including a first permanent magnet, a frame including magnetic material, a second permanent magnet configured to be arranged between the first permanent magnet and the frame and to be coupled with the frame, one or more portion of the frame extending at least in one direction over an edge area of the second permanent magnet. The second permanent magnet is further configured to face, at a distance, the first permanent magnet such that a magnetic interaction between the first permanent magnet and the second permanent magnet causes a first force to a surface of an apparatus, wherein the frame is configured to be magnetized by the second permanent magnet in order to cause magnetic interaction between the one or more portion of the frame and the first permanent magnet arrangement in order to cause a second force to the surface having an opposite direction compared with the first force. |
US10999677B2 |
Sound reproducing apparatus having multiple directional speakers and sound reproducing method
A sound reproducing apparatus and a sound reproducing method are provided. The apparatus includes multiple directional speakers located at different places, an information acquisition unit configured to acquire sensing information of a person to be provided with a reproduced sound, and a processor that determines a position of the person from the acquired sensing information and controls output levels of the multiple directional speakers. The method includes the steps of acquiring sensing information of a person to be provided with a reproduced sound, determining a position of the person from the acquired sensing information, and controlling output levels of the directional speakers. The output levels of the speakers are determined based on the distance from the person. |
US10999675B2 |
Microphone system for a motor vehicle having a directivity pattern and signal improvement
This disclosure relates to a microphone system for a motor vehicle, having a first, second and third microphone and a signal processing device, which is configured to process respective signals provided by the microphones; wherein the signal processing device is configured to process the signals of the first and second microphones in such a manner that a driver directivity oriented towards a position of a driver seat is provided, or to process the signals of the second and third microphones in such a manner that a passenger directivity oriented towards a position of a passenger's seat is provided, and to provide a driver interfering noise directivity by processing the signals of two microphones together, and to further process a driver useful signal associated with the driver directivity in dependence on a driver interfering signal associated with the driver interfering noise directivity or to provide a passenger interfering noise directivity by processing the signals of two microphones together, and to further process a passenger useful signal associated with the passenger directivity in dependence on a passenger interfering signal associated with the passenger interfering noise directivity in order to improve a quality of the respective useful signal. |
US10999674B2 |
Pressure regulator
The present invention relates to a pressure regulator and in particular to a closed active pressure regulator gas coupled to an acoustic device which is disposed underwater. The pressure regulator comprising an internal pressure sensor, a valve, and a gas supply each coupled to a processor, at least said valve, gas supply and processor disposed within a fluid tight housing, said pressure regulator including an external pressure sensor coupled to the processor though the housing, whereby said pressure regulator is gas coupled to an acoustic device disposed underwater, said acoustic device contained within a pressure sealed and fluid tight container, said pressure regulator is a closed active system for removing gas from the container to the gas supply or supplying the gas from the gas supply to the container thereby regulating the pressure in the container. |
US10999671B2 |
Headphones
Headphones include: a speaker configured to output sound based on an input signal; a microphone configured to receive touch sound produced when a touch is performed on a user; and a command output device configured to, on the basis of a sound signal derived from the touch sound received by the microphone, determine a touch operation corresponding to the touch performed on the user, to output a command corresponding to the touch operation. |
US10999669B2 |
Combinatorial inner module
A combinatorial inner module is installed primarily inside a wireless earphone, including a circuit loop, a lower cover and an upper cover. The circuit loop is provided with a first circuit board and a second circuit board which is extended from the first circuit board. The upper cover is disposed above the lower cover to fix the first circuit board between the upper cover and the lower cover. Moreover, the upper cover includes a first side wall which is formed with an angle with respect to the lower cover and is used to install the second circuit board, forming an included angle between the second circuit board and the first circuit board. Therefore, the inner module is formed into a modularized design to simplify the assembly procedure of the wireless earphone, which reduces the labor cost in assembling the wireless earphone significantly. |
US10999668B2 |
Apparatus, system, and method for tragus conduction hearable device
A tragus conduction apparatus may include a sound transducer positionable against a tragus of a user's ear to mechanically vibrate the tragus to produce one or more sound waves that travel down an ear canal of the user's ear toward an eardrum. A wearable device may include a tragus conduction apparatus and a wearable frame dimensioned to adjustably hold the tragus conduction apparatus at the user's ear. Various other apparatuses, systems, and methods are also disclosed. |
US10999666B2 |
Waterproof microphone membrane for submersible device
An audio capture device for a submersible camera including a supporting structure to prevent a waterproof membrane from deflecting beyond a point that will cause damage to the membrane. A microphone assembly includes a microphone for detecting ambient sound and generating an electrical signal representing the ambient sound. The microphone assembly is covered by a waterproof membrane to prevent water from reaching the microphone assembly. One or more supporting rings near the waterproof membrane prevents the waterproof membrane from deflecting more than a threshold deflection. |
US10999660B2 |
Waterproof member and electronic device
The waterproof member of the present disclosure includes a waterproof membrane configured to prevent entry of water while permitting sound and/or gas to pass therethrough, and a support layer having air permeability in a thickness direction thereof. The waterproof member has a joining region where the waterproof membrane and the support layer are joined, and a non-joining region where the waterproof membrane and the support layer are spaced apart from each other. The non-joining region is surrounded by the joining region when viewed in a direction perpendicular to a main surface of the waterproof membrane. A thickness of the support layer in the non-joining region is 500 μm or less. A spacing distance between the waterproof membrane and the support layer in the non-joining region is 150 μm or less. An air resistance in an in-plane direction of the support layer is greater than 80,000 seconds/100 mL. |
US10999659B2 |
Optical network device and method for monitoring transmission line
An optical network device receives an optical signal, to which polarization information is added, from a transmitter via a transmission line. The receiver generates electric-field-information signal of the optical signal. The processor acquires, for respective polarization rotation amounts, the electric-field-information signal during a period specified by the polarization information. The processor calculates, for respective polarization rotation amounts and based on the electric-field-information signal, evaluation values corresponding to powers of the optical signal at a plurality of positions on the transmission line. The processor calculates, for respective positions, variations in the evaluation values corresponding to the polarization rotation amounts. The processor output information that indicates a first position when the variation in the evaluation values for the first position is larger than that for a second position where the second position is adjacent to the first position on a transmitter side. |
US10999657B2 |
Data center architecture utilizing optical switches
Embodiments of the invention describe flexible (i.e., elastic) data center architectures capable of meeting exascale, while maintaining low latency and using reasonable sizes of electronic packet switches, through the use of optical circuit switches such as optical time, wavelength, waveband and space circuit switching technologies. This flexible architecture enables the reconfigurability of the interconnectivity of servers and storage devices within a data center to respond to the number, size, type and duration of the various applications being requested at any given point in time. |
US10999654B2 |
Multiple port network device with differential ports for reduced electromagnetic interference at optical modules
In one embodiment, an apparatus includes a plurality of optical module ports in communication with a physical layer device in a network device. Communication of signals from the physical layer device to the optical module ports is configured such that the signals received at the optical module ports adjacent to one another are at different phases to reduce electromagnetic interference associated with the optical module ports. |
US10999652B2 |
Energy-based curtailment systems and methods
Load curtailment systems and methods track energy consumption information about a site over time. The energy consumption information is used to track power levels and to determine whether an energy surplus or an energy deficit accrues for the site based a predetermined setpoint. A load management system is used to offset the deficit or surplus by charging or discharging energy storage in a manner preventing average power draw within at least a subdivision of a utility billing period from exceeding the setpoint, thereby managing demand charges billed by a utility based on power draw of the site. |
US10999650B2 |
Methods and systems for multimedia content
Despite the massive advances in digital electronics, telecommunications networks, and electronic devices in the past 20 years our engagement with video content is essentially unchanged to that of the first video recorders as it is merely where we access it and upon what we access it that have changed. It is still a passive experience. Accordingly, it would be beneficial to provide multimedia content that facilitates user engagement and transactions directly through their viewing of the multimedia content in shareable multimedia content elements. Such engagement and transactions may be accessing additional informational content linked to specific elements within the multimedia content or triggering the purchase of an item contained within the multimedia content. Embodiments of the invention may support monetization, analytics, secondary multimedia content, website functionality and micro-websites. |
US10999647B2 |
Systems and methods for displaying subjects of a video portion of content and searching for content related to a subject of the video portion
Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of action signatures are identified. Each action signature is associated with a particular subject within the content. The action signature is stored, along with a timestamp corresponding to a playback position at which the action signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of action signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the action signature is played back or a search is performed for content related to the signature represented by the selected icon. |
US10999646B2 |
Information presenting method, terminal device, server and system
The present disclosure discloses an information presenting method, terminal device, server and system. The method applies to a server providing an online streaming media playing service. When providing the online streaming media playing service for a terminal device, the method includes: determining whether the terminal device is to present information presentation; when determining that the terminal device is to present the information, sending a presentation time parameter to the terminal device, so that the terminal device presents the information in a time range indicated by the presented time parameter. |
US10999644B2 |
Methods, systems, and media for presenting media content
Methods, systems, and media for presenting media content are provided. In some embodiments, the method comprises: receiving, at a streaming media device connected to a display device, an instruction, from a mobile phone communicatively coupled with the streaming media device using a peer-to-peer networking protocol, to launch an application for presenting media content on the display device; in response to receiving the instruction, transmitting a request to a media content sharing service associated with the application for presenting media content to render a video player on the display device; receiving, from the mobile phone, an instruction to present a media content item on the display device using the video player; transmitting, to the mobile phone, a request for a first portion of the media content item, wherein a plurality of portions of the media content item including the first portion have been previously downloaded to the mobile phone; receiving, from the mobile phone, the first portion of the media content item using the peer-to-peer networking protocol; storing the first portion of the media content item in memory of the streaming media device; and causing the first portion of the media content item to be presented on the display device using the video player by playing the stored first portion of the media content item from the memory of the streaming media device. |
US10999643B2 |
Subtitle switching method and display device
Methods and display devices are provided for switching subtitles that are displayed on a screen. Switching subtitles includes storing, from a first cache and into a second cache, a second subtitle(s) synchronized with a first subtitle, where the first cache stores multi-language subtitles obtained by decoding a video file. The first subtitle is displayed in synchronization with video data in the video file, while the first subtitle and each of the second subtitle(s) have a same start time and a same end time, even while corresponding to different languages. In response to receiving a subtitle switching instruction that includes information associated with a first target language while the first subtitle is being displayed, one of the second subtitle(s) corresponding to the first target language from the second cache is read as a third subtitle, and the third subtitle is displayed. |
US10999641B2 |
Methods, systems and devices for monitoring and controlling media content using machine learning
Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed. |
US10999640B2 |
Automatic embedding of information associated with video content
Aspects of the present invention disclose a method, computer program product, and system for embedding information associated with content depicted in a video frame into a video file. The method includes one or more processors identifying an object depicted in a frame of a video file. The method further includes determining information associated with the identified object. The method further includes generating a graphical user interface (GUI) element that includes an embedded link to the determined information associated with the identified object. The method further includes embedding the generated GUI element into the video file overlaying a portion of the frame of the video file that corresponds to a location of the identified object within the frame of the video file. |
US10999638B2 |
Content-based navigation for recordings
Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content. |
US10999631B2 |
Managed content distribution systems and methods
This disclosure relates to, among other things, systems and methods for managing the secure management and distribution of electronic content over broadcast and/or broadband communication channels. Certain embodiments disclosed herein may allow for implementation of a digital rights management service in connection with bidirectional communication channels and/or unidirectional communication channels, such as a broadcast signal. Various embodiments may allow for the generation and/or transmission of a digital rights management license in a field included in a broadcast signal. The license may be used by a client device to securely manage a received broadcast signal in accordance with associated rules and/or rights. |
US10999627B2 |
Playback manipulation in response to notification
Methods, systems, and computer readable media can be operable to facilitate playback manipulation based upon a received notification. A client device such as a set-top box may receive information associated with a notification, wherein the notification comprises a reminder or action that is to be completed. The client device may output information associated with the notification to a display that is being used to present content to a viewer, wherein the output of information includes an identification of the reminder or requested action. The reminder or action may be associated with a predetermined duration of time within which the action is to be completed. If the action is not completed within the predetermined duration of time, the client device may manipulate playback and output of the content to the display until a confirmation of the action being completed is received by the client device. |
US10999626B2 |
System and method for associating search queries with remote content display
An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item. |
US10999625B2 |
Method for reporting QoS/QoE in mobile environment and device therefor
The present disclosure relates to a method and device for reporting the quality of a mobile streaming service. A terminal device receiving a mobile streaming service through at least one communication network measures the quality of the streaming service, generates, on the basis of the measurement result, a mobile service quality indicator for monitoring QoS or QoE, and reports the generated mobile service quality indicator in real time through an MQI message, an NAM feedback message, or the like, thereby enabling network conditions to be effectively monitored even in a mobile streaming environment. |
US10999622B2 |
Platform for publishing graphics to air
A graphics building interface for generating a digital graphic is provided to be displayed by and interacted with via a user computing entity. A graphics object is generated. The graphics object is a data structure comprising predetermined fields and predetermined structure information. User input selecting a first selectable option is received. The user input is received via the graphics building interface. At least one pathname corresponding to the first selectable option is identified. The graphics object is updated based on the at least one pathname and the first selectable option. The updated of the graphics object comprises updating two or more fields of the predetermined set of fields. One of the fields is updated at least in part by populating the field with the pathname. The pathname indicates a file, a location within the file, or both where a content item corresponding to the first selectable option is stored. |
US10999614B2 |
Methods and systems for efficiently downloading media assets
Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored. |
US10999600B2 |
Decoder and encoder and methods for coding of a video sequence
An encoder calculates an indication to a previous reference picture having temporal identity of zero. The encoder creates a first set of indicators to the previous reference picture, to all reference pictures in a first reference picture set of the previous reference picture, and to all pictures following the previous reference picture in decoding order and precede the current picture in decoding order. The encoder sets a flag for picture order count cycle, when a long term reference picture (LTRP) has least significant bits (LSBs) of a picture order count, for which more than one picture in the first set share same value of the LSBs of picture order count as the LTRP. The decoder obtains LSB of a picture order count for a LTRP in a reference picture set of the current picture. The decoder concludes non-compliant bitstream based on indications provided by the flag. |
US10999599B2 |
System and method for non-uniform video coding
A method and system for video coding by integrating frame data and time data may be described. The method and system can include a video coding non-transitory storage media that integrates reference data and time data. More specifically, the video coding non-transitory storage media can produce one or more luma vectors and one or more chroma vectors within a video plane, the one or more luma vectors and one or more chroma vectors may be extended into time vectors that can be utilized for compression or reconstruction of the frame rate, define luma vector across time as a contiguous function and perform video compression across a time dimension. |
US10999597B2 |
Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an already-encoded pixel block. The method includes selecting an available block including different motion information from the motion reference block, and selecting a selection block from the available block. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information identifying the selection block by referring to a code table decided according to a number of the available block. |
US10999594B2 |
Virtual search area for current picture referencing (CPR) and intra block copy (IBC)
Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks. |
US10999593B2 |
Image decoding method
An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index. The deriving includes: determining whether a neighboring block neighboring each sub-block is included in the current block, and when not included in the current block, determining the neighboring block to be a reference block available to the sub-block, and when included in the current block, determining the neighboring block not to be the reference block; and deriving a prediction information candidate of the sub-block from prediction information of the reference block; and when the number of prediction information candidates is smaller than a predetermined number, generating one or more new candidates without using the prediction information of the reference block till the number of prediction information candidates reaches the predetermined number. |
US10999591B2 |
Method and apparatus for processing video signal through target area modification
The present disclosure provides a method for processing a video signal through target modification, the method comprising the steps of: acquiring a target modification flag from a sequence parameter set of the video signal, wherein the target modification flag indicates whether a modification is performed on a target region; if the modification is performed on the target region according to the target modification flag, acquiring a target modification index, wherein the target modification index indicates a target modification scheme which corresponds to a non-modification, a left-right symmetric modification, an up-down symmetric modification, a rotation modification, or a combination thereof; identifying a target modification scheme which corresponds to the target modification index; and performing an inverse-modification on a reconstructed target region, according to the identified target modification scheme. |
US10999590B2 |
Method for identification of random access point and picture types
An approach for reconstructing a current Network Abstraction Layer (NAL) unit for video decoding using at least one processor includes determining the current NAL unit to be an Intra Random Access Picture (IRAP) NAL unit; determining whether a previous NAL unit decoded immediately before the current NAL unit indicates an end of a coded video sequence (CVS); based on determining that the previous NAL unit indicates the end of the CVS, decoding the current NAL unit as one from among an Instantaneous Decoder Refresh (IDR) NAL unit or a Broken Link Access (BLA) NAL unit; and based on determining that the previous NAL unit does not indicate the end of the CVS, decoding the current NAL unit as a Clean Random Access (CRA) NAL unit, and reconstructing the decoded current NAL unit. |
US10999588B2 |
Seamless content encoding and transmission
Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted. |
US10999587B2 |
Method for parallel image processing and routing
Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods. Additionally, some embodiments may enable control by a set of computer input devices (e.g., keyboard and mouse) to switch between multiple computer systems, possibly by following the movement of a computer input device cursor, between virtual displays, as the cursor is controlled by the set of computer input devices. |
US10999581B2 |
Position based intra prediction
A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule; and performing the conversion based on the determining and R is greater than or equal to 2. |
US10999580B2 |
Method and device for entropy coding/decoding
The present invention relates to an entropy decoding method which includes: generating context related to a bin that forms a codeword of a syntax element; and performing arithmetic decoding of the bin based on the context. |
US10999575B2 |
Reference picture list handling
A mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The mode signaling syntax element is employed to determine whether a final reference picture list is the same for all slices of a same slice type in the picture. The mode signaling syntax element signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture. |
US10999566B1 |
Automated generation and presentation of textual descriptions of video content
Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation of textual descriptions of video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames and first audio content, determining, using a first neural network, a first action that occurs in the first set of frames, and determining a first sound present in the first audio content. Some methods may include generating a vector representing the first action and the first sound, and generating, using a second neural network and the vector, a first textual description of the first segment, where the first textual description includes words that describe events of the first segment. |
US10999563B2 |
Optical engine module and projection apparatus
An optical engine module disposed on a transmission path of an illumination beam is provided. The optical engine module includes a light homogenizing element, an optical lens assembly, a first reflective element, and a light valve. The light homogenizing element is configured to enable the illumination beam to pass through. The optical lens assembly is disposed on the transmission path of the illumination beam and constituted of at least three lenses having refractive power. The first reflective element is disposed on the transmission path of the illumination beam. The light valve is disposed on the transmission path of the illumination beam and configured to convert the illumination beam into an image beam, wherein the illumination beam is sequentially transmitted from the light homogenizing element to the optical lens assembly and the first reflective element, and is reflected to the light valve by the first reflective element. |
US10999561B2 |
Methods for using an image capture device integrated at a building entry with an automation control panel, and systems and devices related thereto
A method for a security and automation system is described. The method may include detecting that a person is present at or near the entry to the structure, capturing an image of the person in response to detecting that the person is present, comparing the image of the person to a database of images associated with the structure, identifying an identity of the person based at least in part on the comparing, and transmitting the captured image based at least in part on the identity of the person to a control panel of an automation and security system of the structure. |
US10999557B2 |
Redundant array of inexpensive cameras
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras. |
US10999554B2 |
Communication device and communication method
HDMI transmission of uncompressed image data, on which dynamic range processing is performed, is performed from an HDMI source device and a display in appropriate luminance is performed in an HDMI sink device. When HDMI input switching is performed, a television receiver 13 transmits transmission request information to an HDMI source device in a destination of the input switching and acquires dynamic range conversion definition information of uncompressed image data at intended timing. Also, when it is possible to acquire the dynamic range conversion definition information of the uncompressed image data, the television receiver 13 minimizes transmission of the dynamic range conversion definition information from a BD recorder 11 by sending reception recognition information back. |
US10999553B2 |
Method and device for generating content
The present invention relates to a method and device which can easily generate moving image content in one take without editing. The present invention provides a method for generating content, the method including: when recording is started, providing a recording interface, including a data display area to which images of the respective pages included in the selected data file are individually and sequentially output, to the touch screen; when a touch input of a user for the data display area of the recording interface is detected, changing and displaying an image displayed in the data display area according to a touch input mode; and generating moving image content by recording changes in image in the data display area and voices of a narrator from a start point of the recording to an end point of the recording. |
US10999552B2 |
Image capturing apparatus, control method therefor, and non-transitory computer-readable storage medium
This invention provides an image capturing apparatus that has an image capturing portion and records captured image data into a recording medium, where the image capturing apparatus comprises an acquiring portion configured to acquire information indicating a standard of the recording medium from the recording medium, the standard being related to writing; and a control portion configured to, when at least two types of images are to be recorded as separate files from among images acquired from the image capturing portion, perform processing for recording into the recording medium in accordance with the information acquired by the acquiring portion and types of the two different types of images to be recorded. |
US10999551B2 |
Solid-state image capture device including stacked pixel substrate and circuit substrate and image capture device
A solid-state image capture device includes a first semiconductor substrate and a second semiconductor substrate. The first semiconductor substrate includes a first connection and a pixel array in which a plurality of pixels are arranged in a matrix. The second semiconductor substrate includes a second connection and a pad area including a plurality of pad electrodes for electrical connection with external equipment. The second semiconductor substrate controls the pixel array. The first and second semiconductor substrates are stacked and joined together, with the first and second connections electrically connected to each other. The first and second semiconductor substrates are substantially equal in size, and the pad electrodes are included in only the second semiconductor substrate. |
US10999545B2 |
Solid-state image sensor, imaging device, and electronic device
The present technology relates to a solid-state image sensor, an imaging device, and an electronic device capable of switching FD conversion efficiency in all pixels of a solid-state image sensor. A photodiode performs photoelectric conversion on incident light. A floating diffusion (FD) stores charge obtained by the photodiode. FD2, which is a second FD to which the capacity of an additional capacitor MIM is added, adds the capacity to the FD. The additional capacitor MIM is constituted by a first electrode formed by a wiring layer and a second electrode formed by a metallic light blocking film provided on a surface of a substrate on which the photodiode is formed. Switching between the FD and FD+FD2 allows switching of the FD conversion efficiency. The present technology is applicable to a CMOS image sensor. |
US10999540B1 |
Camera with asymmetric field of view
An imaging device includes objective optics configured to form an image at a focal plane and having an optical axis that intersects the focal plane at an optical center. An image sensor, which includes an array of sensor elements arranged in a matrix of rows and columns, is positioned in the focal plane with a center point of the matrix displaced transversely by at least ten rows relative to the optical center. |
US10999535B2 |
Recording medium, method, and information processing device for generating three-dimensional synthesized video of information related to subjects with background area based on free viewpoint video
A non-transitory computer-readable recording medium having stored therein a video generation program for causing a computer to execute a process comprising: tracking a position of a three-dimensional model of each of a plurality of subjects in a three-dimensional space generated by combining, for the subjects, a plurality of imaging frames captured by a plurality of cameras in a plurality of directions; obtaining positional information of the subjects included in the three-dimensional space; obtaining information related to the subjects; and generating synthesized video by combining the information related to the subjects with a background area near the subjects based on the positional information of the subjects among areas of free viewpoint video generated on the basis of the three-dimensional model of each of the subjects. |
US10999524B1 |
Temporal high dynamic range imaging using time-of-flight cameras
A time-of-flight camera may be used to generate depth images of a scene, where the scene includes retroreflective materials. The time-of-flight camera may capture first sensor data by illuminating the scene at a first energy level, and by exposing a sensor for a first duration. If portions of the sensor are saturated by light reflected from retroreflective materials, corrupted pixels are detected within the first sensor data. A second set of sensor data may be captured by illuminating the scene at a second energy level, or by exposing the sensor for a second duration. The corrupted pixels may be identified and masked from the first sensor data, which may be blended with corresponding portions of the second sensor data to generate a depth image. |
US10999523B2 |
Image pickup apparatus, method for controlling image pickup apparatus, and storage medium for controlling flash photography when a still image is imaged
An apparatus includes a sensor including a plurality of arranged pixels, having a first sensitivity for a first area of the plurality of arranged pixels and a second sensitivity lower than the first sensitivity for a second area of the plurality of arranged pixels during preliminary light emission of a flash, and a processing circuit configured to generate an image of a subject area to be imaged based on a signal obtained by performing correction corresponding to a difference between the first sensitivity and the second sensitivity on a signal acquired from the sensor. |
US10999518B1 |
Pop-up camera with automatic position control for an information handling system
An apparatus for an information handling system including: a chassis coupled to the information handling system and positioned within the information handling system, the chassis including: a top side and a bottom side, the bottom side positioned opposite the top side, the top side including an opening; and a camera module moveably coupled to the chassis, wherein the camera module is configured to linearly translate from the bottom side to the top side of the chassis and through the opening while concurrently automatically adjusting a camera viewing angle of the camera module. |
US10999515B2 |
Imaging device, control method, and program
A status change estimating unit 501 estimates a change in lens status of an interchangeable lens 21. A warning control unit 502 determines whether user setting lens status set by a user for the interchangeable lens 21 through a user interface unit 41 or a communication unit 43 and interchangeable lens status are the same. In a case where the warning control unit 502 determines that the user setting lens status and the interchangeable lens status are different from each other, the warning control unit 502 outputs warning information to a warning unit 42 to warn the user. This configuration enables the user to recognize a difference between the user setting lens status and the interchangeable lens status by the warning issued by the warning unit 42. |
US10999514B2 |
Digital camera
A digital camera has an electronic image sensor and an electronic viewfinder, which is configured to display images and/or videos acquired by the image sensor. The digital camera additionally has a display screen, which is also configured to display images and/or videos acquired by the image sensor. The display screen, which is independent of the electronic viewfinder and which is bounded by a circumferential border, has a touch-sensitive surface, wherein a touch of the surface is recognizable in the electronic viewfinder. A haptically perceptible structure, which is located inside the circumferential border, is configured such that a finger of a user can orient itself on the structure. The surface of the display screen has two planar sections which are arranged inclined in relation to one another. The haptically perceptible structure is formed as a buckled edge, at which the two sections adjoin one another. |
US10999513B2 |
Information processing apparatus having camera function, display control method thereof, and storage medium
An information processing apparatus having a camera function, including: a display control unit configured to display a live view image acquired via a camera on a display unit; and an image analysis unit configured to perform, when performing an image capturing of an object every area: projective transformation of an image of an already-captured area of the object, for which image capturing has already been completed, onto a plane space of the live view image; and an image analysis to display the image of the already-captured area for which the projective transformation has been performed along with the live view image, and the display control unit displays, in accordance with analysis results by the image analysis unit, the image of the already-captured area for which the projective transformation onto the plane space of the live view image has been performed. |
US10999508B2 |
Actuator and camera module
The present invention reduces magnetic fog noise of an actuator.An actuator is used jointly with a position detection element to locate a lens in a direction of a first axis. A coil is formed in a manner of setting a second axis perpendicular to the first axis as a length direction, and has a first side and a second side parallel to the second axis, and a third side and a fourth side parallel to the first axis. A permanent magnet produces magnetic fields perpendicular to the first axis and the second axis and being in opposite directions with respect to the first side and the second side, respectively. During use, the position detection element is configured near the third side. The coil is split into multiple parts in a width direction on at least the third side. |
US10999506B1 |
Generating motion extracted images
Described are systems, methods, and apparatus for generating motion extracted images having a high dynamic range (“HDR”) based on image data obtained from one or more image sensors at different times. The implementations described herein may be used with a single image sensor or camera that obtains images at different exposures sequentially in time. The images may be processed to detect an object moving within the field of view and pixel information corresponding to that moving object extracted. The non-extracted image data may then be combined to produce a motion extracted HDR image that is substantially devoid of the moving object. |
US10999504B1 |
Lens cover-based image capture device operation
An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s). |
US10999502B2 |
Image processing apparatus, image processing method, and program
There is provided an image processing apparatus including a display image generation section configured to generate display image data by performing a display projection process in a case where panorama image data to be a display target is judged to be a full circumference panorama image. |
US10999490B2 |
Imaging control device and imaging control method
The present disclosure includes an imaging control device, an imaging control method, and an imaging apparatus. The imaging control device includes a focus detection control circuitry configured to determine whether a setting area includes a portion of a dedicated phase difference detection sensor, the setting area being in a photographing range of an imaging unit. The focus detection control circuitry is further configured to set one or more ranging areas of an image plane phase difference detection sensor to one or more first ranging areas in response to determining that the setting area does not include the portion of the dedicated phase difference detection sensor. |
US10999489B2 |
Image processing apparatus, image processing method, and image capture apparatus
An image processing apparatus generates a predetermined evaluation value from a current frame image of a moving image or a combined image by combining a plurality of frame images of the moving image. The image processing apparatus generates the evaluation value from the combined image if a previous evaluation value is smaller than a threshold, and from the current frame image if the previous evaluation value is larger than or equal to the threshold. |
US10999487B2 |
Image capturing system, image capturing device, and image capturing method
To enable satisfactory simultaneous and widely varied pictures to be obtained, for example, by allowing a common user to obtain an overall picture while the common user performing desired image capturing, or the like. A first image capturing device image-captures a subject to record this image, and also transmits a trigger signal to a second image capturing device. The second image capturing device image-captures an image to record this image in accordance with the trigger signal. Thus, the first and second image capturing devices enable both of an overall image and a zoomed image to be obtained with simultaneous timing. |
US10999483B2 |
Display-based camera apparatus and methods
Apparatus and methods for a light-field camera and display system. In one embodiment, a light-field camera and display apparatus is provided, which may include a display screen and photosensor layer. In one variant, the display screen includes a plurality of pinholes or microlenses and a plurality of pixels configured according to a certain configuration. Additionally, in one variant, the photosensor layer includes multiple arrays of photosensors implemented to capture light that travels through the pinholes or microlenses. Yet additionally, methods for operating and calibrating the light-field camera and display apparatus are provided. In one embodiment, logic is provided which subtracts leakage light from the generated image that is displayed to the user. |
US10999478B2 |
Image processing apparatus, image forming apparatus, and non-transitory computer readable medium
An image processing apparatus includes a receiver and a correcting unit. The receiver receives a first read value and a second read value. The first read value indicates a result of reading a first color by a reader from a recording medium in which the first color is applied to a first area in which in-plane density unevenness is confirmable within the recording medium. The second read value indicates a result of reading a second color by the reader. The second color is different from the first color and is applied to a second area that is substantially the same as the first area in a superimposed manner. The correcting unit corrects in-plane density unevenness of the second color applied to the first color in the superimposed manner based on the first read value received by the receiver and the second read value received by the receiver. |
US10999477B2 |
Image processing apparatus, method and storage medium
An image processing apparatus includes an acquisition unit configured to acquire a chromaticity value, which is a measurement result for a sheet to be measured, by using a sensor in which a light source has fixed characteristics; a designation unit configured to designate a condition under which the measurement result is acquired by the sensor; a determination unit configured to determine an optical brightening agent amount contained in the sheet; and a chromaticity value conversion unit configured to convert the chromaticity value, which is acquired by the acquisition unit, by using the condition designated by the designation unit and information about the optical brightening agent amount determined by the determination unit. |
US10999476B2 |
Image forming apparatus configured to perform gradation correction process
An image forming apparatus includes a gradation correction unit configured to perform a correction process on first image data expressing first gradation values, and output second image data expressing second gradation values. The gradation correction unit is configured to determine the second gradation values based on the first gradation values of a plurality of colors of a plurality of pixels in an area including a process target pixel and having a size corresponding to a first color misregistration amount. The gradation correction unit is further configured to determine the second gradation values such that there is no pixel in which a sum of the second gradation values of the plurality of colors exceeds a first threshold value, even when color misregistration within the first color misregistration amount occurs. |
US10999470B2 |
Image reading apparatus with a reference roller having flat planar surfaces and an arcuate surface
An image reading apparatus according to an embodiment includes an image reading unit configured to generate reference data by reading a reference surface and to generate image data by reading a sheet. A reference unit has a reference surface. A shading correction unit determines whether a portion of the reference surface includes a contaminant based on image data generated by the image reading unit reading the portion of the reference unit. When the portion of the reference surface is determined to not include a contaminant, the shading correction unit generates reference data based on the image data generated by the image reading unit reading the portion of the reference surface determined to not include a contaminant. |
US10999468B2 |
Information processing apparatus and non-transitory computer readable medium storing program for extracting documents on which reading is unsucessfully completed
An information processing apparatus includes: an extraction unit that extracts a document on which reading is unsuccessfully completed in a surface unit in a case where a bundle of a plurality of documents including written information are optically read one by one in order; and a generation unit that generates a list of summary results in which a number indicating in what number the document including a surface is read from the bundle of documents is added to a record corresponding to the surface on which reading is unsuccessfully completed. |
US10999467B2 |
Context-adaptive scanning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context-adaptive scanning of digital components. In one aspect, a method comprises: selecting a given digital component from among a plurality of digital components based on a current scanning priority of the given digital component; scanning the given digital component, comprising determining a current state of the given digital component; determining a current context of the given digital component based on one or more of: (i) the current state of the given digital component, or (ii) a current scan index of the given digital component that specifies a number of times the given digital component has been scanned; determining an updated scanning priority of the given digital component based on the current context of the given digital component; and re-scanning the given digital component according to the updated scanning priority. |
US10999466B1 |
Identifying original and copy using ultraviolet light to reveal hidden security printing features
A first pattern and the second pattern in an original include relatively lighter markings within a relatively darker background. The first pattern differs from the second pattern by including non-printing patches between the relatively lighter markings. When exposed to ultraviolet light, the underlying print media fluoresces in response to the ultraviolet light at the non-printing patches, revealing hidden security printing features. When a scanned image is printed on a second sheet of print media to produce a copy of the original, the copy maintains distinct markings at locations where the relatively lighter markings and the non-printing patches appear because the spacing interval of the relatively lighter markings and the non-printing patches is at or above the minimum resolution of the scanner. Thus, when the original and the copy are exposed to ultraviolet light, both fluoresce the ultraviolet light where the non-printing patches appear in the original. |
US10999465B2 |
Systems and methods for retaining duplex scanning information in a scanned output file
According to aspects illustrated herein, methods and systems for retaining duplex scanning information in a scanned output file, is disclosed. The method includes receiving a document for scanning, having multiple pages, wherein each page has a first side such as a front side and a second side such as a back side. Then, a check for selection of a duplex scanning feature by a user, is performed. Upon scanning, an image data representing an image of the document is generated. The image data and the duplex scanning feature selected by the user is processed to generate a scanned output file. The duplex scanning information is generated, while generating the scanned output file. The duplex scanning information is retained in the scanned output file, for later retrieval and use. The duplex scanning information helps identify the first side and the second side in the scanned output file. |
US10999462B2 |
Information processing apparatus including push switch, power supply control method therefor, and storage medium
An information processing apparatus including a push switch turns off a power supply state of a main body and starts shutdown processing when a first user's operation is performed on the push switch in a normal state of the apparatus. When a second user's operation is performed on the push switch during the shutdown processing, the power supply state of the main body is switched between on and off. If the power supply state of the main body is the on state when the shutdown processing is completed, first processing for restarting the main body is performed, and if the power supply state of the main body is the off state when the shutdown processing is completed, second processing for stopping power supply to the main body is performed. |
US10999460B2 |
Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
A method for printing defect detection includes processing and analyzing a difference image obtained by comparing an image scanned with a verifier to a reference image. The detected defects are grouped, and the grouping is refined. Confidence level values are then assigned to the refined groups, and analysis is performed to determine if one or more servicing actions should be taken. |
US10999454B2 |
Information processing method, information processing apparatus, and storage medium that generate, for each of a plurality of images, reliability information indicating reliability of date and time information, and notify a user accordingly
An information processing method includes steps of obtaining a plurality of images and date and time information on the plurality of images, setting, for each of the plurality of images, reliability information indicating reliability of the date and time information as photographing date and time, scoring each of the plurality of images by analyzing, laying out at least a part of the plurality of images on a template based on the date and time information and a score obtained by the scoring, and notifying a message to a user based on the set reliability information. When an image that does not have photographing date and time information is obtained, low reliability information is set to the image. When the image is laid out on the template, the message is notified to a user based on the low reliability information. |
US10999453B2 |
Motor control device, sheet conveying apparatus, and image forming apparatus
A motor control device includes a phase determiner, a detector, and a controller configured to control the driving current so that a deviation between a value of a torque current component of the driving current detected by the detector and a target value of the torque current component is reduced, and perform field weakening for weakening an intensity of magnetic flux through the winding. In a state where a value corresponding to a rotational velocity is greater than a first predetermined value, the controller sets a degree of the field weakening to a first degree in a case where the value of the torque current component is greater than a second predetermined value, and sets the degree of the field weakening to a second degree smaller than the first degree in a case where the value of the torque current component is smaller than the second predetermined value. |
US10999451B2 |
Image forming apparatus, computer-readable recording medium, and image forming system
Based on a correction value that is stored in a correction value storage, correcting circuitry corrects printing data that is acquired according to a printing instruction that is transmitted from a higher-level device. When an image forming unit determines, in response to reception of the printing instruction, that timing of reception of the printing instruction meets a given condition, the image forming unit suspends the printing instruction, requests the correcting circuitry to update the correction value, and forms an image based on the printing data that is corrected by the correcting circuitry. When the image forming unit requests the correcting circuitry to update the correction value, the correcting circuitry updates the correction value that is stored in the correction value storage based on the image that is formed by the image forming unit according to measurement pattern printing data that is stored in a measurement pattern storage. |
US10999448B2 |
Displaying a scanned image of a physical note
Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application. |
US10999447B2 |
Charging control in roaming scenario
A home SMF of a home PLMN receives a first message from a visited SMF of visited PLMN. The first message requests creation of a packet data unit (PDU) session of a wireless device. The first message comprises first charging policy information determined based on a first policy of the visited PLMN. The home SMF determines a second charging policy information for the PDU session based on the first charging policy information and a second policy of the home PLMN. The second charging policy information comprises: a charging method for the PDU session, and a charging parameter indicating a charging level for the PDU session. The home SMF sends a second message to the visited SMF. The second message comprises the second charging policy information. |
US10999446B1 |
Community reporting system
A community reporting system is described. The system includes a computer server and a plurality of user computing devices. The system operates to receive from the user computing device a signal having community condition information including a community condition in a corresponding community. The community condition information is geotagged. The system automatically accumulates the community condition information and aggregates the community condition information within the memory of the computer server to store the accumulated and aggregated information corresponding to the community information in which the community condition occurred. The system maintains the community condition information stored in the memory of the computer server. The system also operates to send alerts to user computing devices of the system regarding community conditions corresponding to the stored community condition information within the server. |
US10999445B2 |
Distributed sensor system
A distributed sensor network that utilizes the cabling infrastructure installed for a Distributed Antenna System (“DAS”) to collect environmental data about a building. In this sensor network, an array of sensors are placed in line with the DAS communication cabling so that additional cabling is not required. The sensors use “out of band” frequencies or low level signaling so as to not interfere with the DAS signals to communicate the sensor data to the DAS head-unit. |
US10999441B1 |
Systems and methods for location based call routing
Disclosed herein are a system, method, and computer-readable medium with instructions for recommending a service provider based on a user's approximate current location. The service provider may be recommended for a service that is verified under a user's insurance policy and is also within proximity to the user's approximate current location. The user's approximate current location may be determined by location-based technology. The entity that receives and/or recommends the service provider may initiate a request for the service from the service provider. Further embodiments are related to routing a call to provide information to the user that is responsive to the user's location-relevant request. For example, systems, such as an automotive telematics system, may request information and be routed to the appropriate division of a user's insurance provider such that the automotive telematics system can provide services to the user that are user-specific (e.g., covered by the user's insurance policy). |
US10999434B1 |
Artificial intelligence (“AI”) integration with live chat
When a caller initiates an interaction with an interactive voice response (“IVR”) system, the caller may be transferred to a live agent. Apparatus and methods are provided for integrating automated tools into the interaction after the caller been transferred to the agent. The agent may determine which AI responses are appropriate for the caller. AI may be leveraged to suggest responses for both caller and agent while they are interacting with each other. Such human-computer interaction may shorten response time of human agents and improve efficiency of IVR systems. |
US10999432B2 |
Emergency data gateway device
A gateway device includes a call handling equipment (CHE) listener interface, an Internet Protocol (IP) interface, a provisioning engine, and a message parsing engine. The CPE listener interface forms a communication channel with a CHE and receives call event data from the CHE. The IP interface communicates with a cloud-based processing system. The provisioning engine receives, from the cloud-based processing system via the IP interface, instructions for parsing data from a data output format of the CHE into a consistent data format of the cloud-based processing system. The message parsing engine parses the call event data received from the CHE via the CHE listener interface, and formats the call event data according to the consistent data format. The gateway device transmits the formatted call event data to the cloud-based processing system via the IP interface. |
US10999431B1 |
System and method for switching call agents in telecommunications relay service
A system and a method for switching call agents in telecommunications relay service includes a TRS server system. The TRS server system includes a voice handler for processing voice data, a text handler for processing text data, and a controller for controlling, establishing, and terminating voice paths and data paths. The voice handler transmits a peer's voice to a first CA such that the first CA transcribes and converts the peer's voice into text data. The text handler receives the text data generated by the first CA. The controller selects a second CA; establishes a voice path and a data path between the second CA and the TRS server system; and terminate the voice path and data path associated with the first CA. |
US10999426B2 |
Voice communication method
An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request. |
US10999423B2 |
Message handling in a terminal device
There is provided mechanisms for message handling in a terminal device. A method is performed by the terminal device. The method comprises receiving a message comprising user content from a network controller. The method comprises providing a notification of the message to a user interface of the terminal device. The method comprises receiving feedback from the user interface. The feedback indicates which amount of the user content that has been played out at the user interface. The method comprises performing an action on the message according to the amount of the user content that has been played out. |
US10999422B2 |
Confirming geolocation of a device
Verifying that a first device is in a claimed location including: requesting the first device to display a device location identifier (DLI) on a display; sending a request to a second device to: (1) capture the DLI displayed on the display; (2) receive inputs from at least one positioning system and the captured DLI; and (3) output a location proof using the inputs; and receiving the location proof to initiate a verification of the claimed location of the first device, wherein the location proof includes the captured DLI and a captured location. |
US10999420B2 |
Adaptive communication mode for recording a media message
A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode. |
US10999419B1 |
Systems and methods for in-vehicle voice calls
Embodiments are disclosed for providing voice calls to users of a motor vehicle. As an example, a method comprises: responsive to a voice call, routing the voice call to at least one phone zone of a plurality of phone zones based on at least one of a user input and a source of the voice call, the plurality of phone zones included in a cabin of a motor vehicle. In this way, sonic interference with a voice call may be reduced, while a main system audio may continue to play for unselected phone zones. |
US10999418B2 |
Estimating averaged noise component in a microphone signal
A controller for an acoustic echo canceller includes a noise estimator configured to estimate a level of noise that is comprised in a microphone signal relative to an echo component, estimated by the acoustic echo canceller, comprised in the microphone signal. The controller further includes a control module configured to control the acoustic echo canceller in dependence on that estimate. |
US10999416B1 |
Systems and methods for recurrent and adaptive electronic notifications
A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification. |
US10999415B2 |
Creating a cinematic storytelling experience using network-addressable devices
A computer-implemented method to create a cinematic storytelling experience is provided. The method includes receiving, from a client device, a user selection of a story, and obtaining, from a server, (i) a lexicon associated with the selected story, the lexicon comprising a limited number of keywords, and (ii) instructions associated with the selected story, the instructions including instructions to perform at least one action responsive to the client device detecting a keyword. The method further includes receiving user input to initiate verbal recitation of the selected story, detecting correspondence between the verbal recitation and at least one of the keywords, and performing the at least one action according to the instructions for the at least one keyword. |
US10999411B2 |
User interface and content translation system
A system solution offers a Business Entity an automatically generated set of User Interfaces to run on a plurality of Client Devices of different characteristics in terms of operating system, hardware, and look and feel, and yet provide the same user experience. A User Interface that offers a user experience on a Reference Client Device is automatically translated to offer the same user experience on a plurality of Client Device having different characteristics from the Reference Client Device. The objects displayed in the User Interface for the Reference Client Device are placed on a Translation Grid that is generated and superimposed on the User Interface. A Client Translator and Generator translates the User Interface from the Reference Client to the plurality of Client Devices using the Translation Grid and a set of Translation Rules. A measurement of the automatic translation process identifies optimal and sub-optimal translation for each Client Device. |
US10999404B2 |
Method, apparatus and system for SON coordination depending on SON function priority
There is provided a method comprising receiving at least one request from a first function instance of a self-organising network, comparing said first function instance and a second function instance effective in the self-organising network to determine whether the first function instance and the second function instance overlap, and, characterised by, receiving operational stage information of the first function instance and if the first function instance and the second function instance overlap using said operational stage information in determining which of the first and second function instance to nm in dependence on which of the first function instance and the second function instance has higher priority and causing the determined instance to be run. |
US10999399B2 |
Offline use of network application
A system includes display of user interface, detection of a UI event associated with the user interface, interception of a request to a network triggered by the UI event, generation of a cache key based on the UI event, reception of a response to the request from the network, generation of a data structure including the response, and storage of the data structure in the persistent storage system in association with the cache key. |
US10999398B1 |
Scan protection with rate limiting
Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly. |
US10999395B2 |
Prefetching of stream segments with variable names
Disclosed is a dynamically adaptable stream segment prefetcher for prefetching stream segments from different media streams with different segment name formats and with different positioning of the segment name iterator within the differing segment name formats. In response to receiving a client issued request for a particular segment of a particular media stream, the prefetcher identifies the segment name format and iterator location using a regular expression matching to the client issued request. The prefetcher then generates prefetch requests based on the segment name format and incrementing a current value for the iterator in the segment name of the client issued request. |
US10999392B2 |
Message recovery system for computing nodes with replicated databases
A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions. |
US10999391B2 |
Dynamic filtering and amelioration of content stream manifests
Systems and methods for dynamic filtering of content stream manifests are provided. Rules may be stored in memory of a proxy server regarding a plurality of different manifest inconsistencies. Each rule may associate a different manifest inconsistency with one or more indicators and a corresponding solution. One or more segments of a content stream may be provided between a content delivery network server and a client device. Such segments may be monitored by the proxy server, which may act as an intermediary between the content delivery network server and the client device. The proxy server may detect when a manifest of the monitored content stream exhibits one of the manifest inconsistencies based on the presence of the associated indicators. The solution corresponding to the exhibited manifest inconsistency may be identified based on the stored rule associated with the detected indicators. The retrieved solution may then be applied to the content stream, such that the exhibited manifest inconsistency is resolved before the monitored segments are delivered to the client device. |
US10999388B2 |
Managing subscriptions for event notifications
Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response. |
US10999380B2 |
Method and apparatus of interworking M2M and IoT devices and applications with different service layers
Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using. |
US10999371B2 |
Request multiplexing
The embodiments provide request multiplexing whereby a server receiving a first request for content clones and issues the cloned request to an origin to initiate retrieval of the content. The first request and subsequent requests for the same content are placed in a queue. The server empties a receive buffer that is populated with packets of the requested content as the packets arrive from the origin by writing the packets directly to local storage without directly distributing packets from the receive buffer to any user. The rate at which the server empties the receive buffer is therefore independent of the rate at which any user receives the packets. A first set of packets written to local storage can then be simultaneously distributed to one or more queued requests as the server continues emptying the receive buffer and writing a second set of packets to local storage. |
US10999368B2 |
Storage management operations based on executable files served on demand to storage management components
Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced. |
US10999366B2 |
Mirroring dropped packets
In one embodiment, a network device, includes ports to serve as ingress ports and egress ports, a memory to store received network packets, a switch fabric, a controller to monitor queues of the egress ports and make a decision to drop at least a network packet of the received network packets, the network packet having a first destination address associated with a first network node, and mirroring circuitry to encapsulate the network packet with an encapsulation header including a second destination address different from the first destination address, and feedback the encapsulated network packet into a processing pipeline of the received network packets within the network device at a point in the processing pipeline that is prior to egress port assignment, wherein the switch fabric is configured to forward the encapsulated network packet to the packet analyzer responsively to the second destination address in the encapsulation header. |
US10999363B2 |
Content hosting in a mobile ad hoc network
An indication to determine a device to host at least one shared content found on a first device is received. The first device is connected to a network. The network includes two or more devices. To each device of the two or more devices connected to the network, a request to host the at least one shared content found on the first device is transmitted. Responsive to transmitting the request, a response to host from at least one device of the two or more devices connected to the network is received. An optimal device of the at least one device to host the at least one shared content is determined. The at least one shared content is transmitted to the optimal device. |
US10999362B1 |
Seamless switching of terminal servers in remote-access computing environments
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files. |
US10999360B2 |
Method of processing requests, and a proxy server
A method of processing requests, which is implemented by a proxy server of resolution of domain names of a first communications network. The first communications network is accessible by a user terminal via a communications tunnel set up over a second communications network. The processing method includes, on receiving a domain name resolution request coming from the terminal and sent via the communications tunnel: obtaining an identifier of the user from information contained in a field of the request; using the identifier of the user to determine whether the user is or is not authorized to access the domain name; if the user is authorized to access the domain name, sending an IP address to the terminal via the communications tunnel, the IP address corresponding to the domain name and being accessible to the terminal via the second communications network; else, rejecting the request from the terminal. |
US10999357B1 |
Data transmission system and data transmission method
A data transmission system and a data transmission method are disclosed. The data transmission system includes a cloud server, an edge computing device, and a gateway. The cloud server includes a schema database which stores a transmission address corresponding to a target schema. The edge computing device transmits a data receiving request message related to the target schema to the cloud server. The cloud server transmits the transmission address to the edge computing device after receiving the data receiving request message. After receiving the transmission address, the edge computing device receives at least one data value corresponding to at least one label of the target schema from the gateway according to the transmission address, and generates a target data corresponding to the target schema according to the at least one label and the at least one data value. |
US10999352B1 |
Intelligent hashing hub
An intelligent hub for protocol-agnostic file transfer. The hub may include a transceiver, an interrogator processor, an intelligence engine processor, a data translation processor and a hashing processor. The hub may utilize artificial intelligence processes to perform real-time networking or file transfer protocol conversion. |
US10999349B2 |
Approach for providing access to cloud services on end-user devices using direct link integration
An approach provides access to cloud services that are impractical or difficult to implement on end-user devices without a high level of programming skill and customization. The approach uses a first set of cloud services, referred to herein as Integrated Cloud Environment (ICE) cloud services, to access to a second set of cloud services, referred to herein as Smart Integration (SI) cloud services, on end-user devices. The ICE cloud services provide a user-friendly user interface for accessing the SI cloud services via an end-user device, implement the Application Program Interfaces (APIs) of the SI cloud services, and also manage results generated by the SI cloud services. The ICE cloud services also manage user information, authorization credentials and tokens needed to access third-party services. According to another embodiment, the SI cloud and the ICE cloud are integrated using direct linking, i.e., directly linking an end-user device to the SI cloud. |
US10999348B2 |
Method and apparatus for controlling multi-connection for data transmission rate improvement
Provided is a method of multiple connection providing a service by a client, the method including: executing at least one application for providing a service; referring to a multiple connection history including information about the number of multiple connections and a size of a sub-segment; determining the number of multiple connections and the size of the sub-segment based on the referred-to multiple connection history; and requesting the multiple connections according to the determined number of multiple connections and the determined size of the sub-segment. |
US10999347B2 |
Method and apparatus for delivering media content utilizing segment and packaging information
Aspects of the subject disclosure may include, for example, receiving multicast multi-bitrate streams that include segment and packaging information for media content where the segment and packaging information includes fragment start and end boundary point markers for the media content, generating an adaptive bitrate stream for the media content according to the segment and packaging information, and providing the adaptive bitrate stream to an end user device via unicast. Other embodiments are disclosed. |
US10999345B2 |
Real-time video delivery for connected home applications
Concepts and technologies disclosed herein are directed to real-time video delivery for connected home (“CH”) applications. According to one aspect of the concepts and technologies, a CH controller (“CHC”) can receive a request for delivery of a video stream captured by a CH video camera to a user device. The CHC can determine availability of a wireline communications link to a wireline network and availability of a wireless communications link to a wireless network over which to deliver the video stream to the user device. In response to determining that the wireline communications link and the wireless communications link are available, the CHC can obtain a wireline performance measurement for the wireline communications link, obtain a wireless performance measurement for the wireline communications link, compare the wireline performance measurement and the wireless performance measurement, and select either the wireline communications link or the wireless communications link based upon the comparison. |
US10999344B1 |
Dynamic video resolution and quality for improved video conferencing
Systems and methods for multi-attendee video conferencing are described. A system can receive a request to stream video associated with a first attendee for a high-resolution display region and video associated with a second attendee for a low-resolution display region at a client device. The system can generate a first video stream for the first attendee at a first resolution for the high-resolution display region. The system can determine a second resolution for a second video stream for the second attendee that is larger than a requested resolution for the low-resolution display region. The system can determine a video quality for the second video stream at the second resolution based on maximizing use of a bandwidth. The system can generate the second video stream for the client device. |
US10999339B2 |
Systems and methods for targeted delivery of content to and monitoring of content consumption at a computer
Systems and methods for targeted delivery of content to and monitoring content consumption involve determining whether to target a computer for delivery of content by evaluating content contextual information associated with a user. The content contextual information can be determined from stored data, by analyzing the computer's interaction with an information management system, or by analyzing computer inputs affecting the display of prior content on a display device of the computer. If the computer is to be targeted, then the server causes the content to be transmitted to the computer. The server also determines content delivery characteristics, such as when to transmit the content to the computer or an alert type to be transmitted with the content, based on the content contextual information. The server may generate a report on content consumption based on computer inputs affecting the display of the content on a display device of the computer. |
US10999333B2 |
Contemporaneous feedback during web-conferences
A method, computer program product, and system includes a processor(s) initiating a web conferencing session between a host and a client, by the client receiving a presentation and transmitting the presentation to a semantic engine, wherein the semantic engine performs an automatic machine learning session to generate a presentation concepts list comprising concepts relevant to the presentation, and progressively displaying the presentation in a thin client application on the client. The processor(s) monitors on the client, during the web conferencing session, activities executed on the client and extracts web concepts related to the activities executed on the client. The processor(s) determines an interest level of a user of the client in the presentation, based on determining a presence or absence of a relationship of each web concept to one or more of the concepts relevant to the presentation and displays the interest level in a graphical user interface. |
US10999330B2 |
Management of voice services for user equipments in coverage enhancement (CE) mode B
Embodiments of the present disclosure describe methods, apparatuses, and systems for management of voice services for user equipments (UEs) in coverage enhancement (CE) mode B. A cellular protocol stack (CPS) of the UE may indicate to an internet protocol (IP) multimedia services (IMS) circuitry of the UE that the UE is operating in the CE mode B (or will be operating in the CE mode B when it awakes from idle mode). The IMS circuitry may receive an SIP invite from an IMS server to invite the UE to engage in a mobile terminated (MT) call. In response to the SIP invite, the IMS circuitry of the UE may reject the SIP invite and deregister the UE from voice services. Other embodiments may be described and claimed. |
US10999329B2 |
Network access by applications in an enterprise managed device system
Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications. |
US10999326B1 |
Fine grained network security
One or more security groups associated with a cloud provider are determined. One or more network polices associated with a container-orchestrator system are determined. One or more network security policies are generated based on the one or more determined security groups associated with the cloud provider and the one or more determined network policies associated with the container. The one or more network security policies are distributed to one or more VM instances of a cloud network. The one or more VM instances are configured to enforce network security based on the one or more network security policies. |
US10999324B2 |
Direct-connect web endpoint
A method, system and computer-usable medium are disclosed for enforcing a security policy, comprising: determining when an endpoint device initiates a web transaction with a web server, the endpoint device initiating the web transaction with a web-enabled application; establishing a side channel to a security service when the endpoint device initiates the web transaction with the web-enabled application; performing a categorization and policy enforcement operation via the security service in parallel with initiating the web transaction, the categorization and policy enforcement operation determining a security policy result regarding the web transaction; withholding content resulting from performance of the web transaction until the security policy result is provided by the security service, the content being withheld at the endpoint device; and, releasing the content resulting from the web transaction to the web-enabled application of the endpoint device upon receipt of an affirmative policy result from the security service. |
US10999322B1 |
Anti-phishing system and method using computer vision to match identifiable key information
The presently-disclosed solution provides an innovative system and method to protect a computer user from a phishing attack. Computer vision is effectively applied to match identifiable key information in suspect content against a database of identifiable key information of legitimate content. In one embodiment, the presently-disclosed solution converts suspect content to a digital image format and searches a database of logos and/or banners to identify a matching logo/banner image. Once the matching logo/banner image is found, the legitimate domain(s) associated with the matching logo/banner image is (are) determined. In addition, the presently-disclosed solution extracts all the URLs (universal resource links) directly from the textual data of the suspect content and further extracts the suspect domain(s) from those URLs. The suspect domain(s) is (are) then compared against the legitimate domain(s) to detect whether the suspect content is phishing content or not. Other embodiments and features are also disclosed. |
US10999320B2 |
Velocity event identification system
A system for determining whether a velocity event is fake or real is provided. The system accesses a data store of velocity events, each of which specifies a pair of addresses that share the velocity event. For each address of the velocity events, the system sets a score for that address based on the number of addresses that share a velocity event with that address. When the score for that address satisfies an originating address criterion, the system designates that address as an originating address. The system may determine that a velocity event is real when both addresses of the velocity event are originating addresses. |
US10999318B2 |
Algorithmic packet-based defense against distributed denial of service
A middlebox includes at least one processor and a memory storing one or more executable instructions that, when executed by the least one processor, cause the at least one processor to receive, from a server, a middlebox key that includes an indication of a lifetime of the middlebox key, receive, from a client device, one or more data packets including encrypted header data and a client device identifier, and determine whether to permit a transmission of the one or more data packets to the server or prevent a transmission of the one or more data packets to the server based on the middlebox key, the encrypted header data, and the client device identifier. |
US10999316B2 |
Cyber resiliency of application data
Cyber resiliency of application data is provided. An air gapped network is established for storing a point-in-time copy of application data corresponding to a workload running on a production infrastructure to decrease continuous network exposure of the point-in-time copy on a secondary infrastructure. A set of point-in-time copies is selected for testing the application data corresponding to the workload for validation on the secondary infrastructure. The set of point-in-time copies are validated on a periodic basis by applying cyberattack forensics, deep scanning, malware detection, and application level validation tests. An appropriate point-in-time copy is identified in the set of point-in-time copies to recover the application data corresponding to the workload. The application data corresponding to the workload are recovered to provide the cyber resiliency of the application data during cyberattack using the appropriate point-in-time copy. |
US10999309B2 |
Systems and methods for distributed P25 LMR radio vulnerability management and real-time interference monitoring
A threat monitoring and vulnerability management system is disclosed. The system includes one or more sensors configured to scan a frequency spectrum of a project 25 (P25) network and to collect data on the P25 network. The system further includes a server coupled to the sensors and configured to receive the collected data from the plurality of sensors, compare the collected data with previously stored historical data to determine whether an anomaly exists within data patterns of the collected data, responsive to determining that the anomaly exists, determine at least one of: whether use of a cloned radio that mimics an authorized connection occurs, whether jamming of a radio frequency (RF) communication occurs, or whether jamming of a voice communication occurs within the P25 network by comparing the collected data with preset thresholds, and send a real-time alert to a dispatch and control console unit coupled to the server and the P25 network in response to determining that some of the collected data exceeds at least one of the preset thresholds, such that the dispatch and control console unit provides one or more corrective actions to the P25 network. |
US10999308B2 |
Setting-up penetration testing campaigns
Methods and systems for penetration testing of a networked system by a penetration testing system (e.g. that is controlled by a user interface of a computing device) are disclosed herein. In one example, a penetration testing campaign is executed according to a manual and explicit selecting of one or more goals of an attacker of the penetration testing campaign. Alternatively or additionally, a penetration testing campaign is executed according to an automatic selecting of of one or more goals of the attacker (e.g. according to a type of attacker of the penetration testing campaign). |
US10999305B2 |
Storage environment activity monitoring
A computer-implemented method according to one embodiment includes identifying a storage environment, establishing a baseline associated with input and output requests within the storage environment, monitoring activity associated with the storage environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing. |
US10999299B2 |
Location-spoofing detection system for a network service
A computing system can receive, over one or more networks, location data from the computing devices of user as the user operate throughout a region. For each user, the computing system can determine whether the user is operating a location-spoofing application on the computing device of the user based, at least in part, on the location data received from the computing device of the user. |
US10999298B2 |
Method and system for identifying users and detecting fraud by use of the internet
A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID. |
US10999295B2 |
System and method for de-anonymizing actions and messages on networks
A traffic-monitoring system that monitors encrypted traffic exchanged between IP addresses used by devices and a network, and further receives the user-action details that are passed over the network. By correlating between the times at which the encrypted traffic is exchanged and the times at which the user-action details are received, the system associates the user-action details with the IP addresses. In particular, for each action specified in the user-action details, the system identifies one or more IP addresses that may be the source of the action. Based on the IP addresses, the system may identify one or more users who may have performed the action. The system may correlate between the respective action-times of the encrypted actions and the respective approximate action-times of the indicated actions. The system may hypothesize that the indicated action may correspond to one of the encrypted actions having these action-times. |
US10999293B2 |
Examining a consistency between reference data of a production object and data of a digital twin of the production object
A method to an associated computer program product, to a production unit, and to an arrangement for examining a consistency between reference data of a production object and data of a digital twin of the production object, wherein two separate communication channels are used. |
US10999290B2 |
Dynamic authorization control system and method
A system includes at least one processor to continually monitor at least one resource associated with a computing network for a condition in the computing network that may trigger an authorization control modification, determine that the condition has occurred in the computing network, and dynamically and automatically modify a user authorization control for at least one particular user responsive to the condition. |
US10999289B2 |
System and methods for achieving end-to-end security for hop-by-hop services
An IoT E2E Service Layer Security Management system supports methods and procedures to allow an application to establish, use, and teardown an IoT SL communication session that has application specified E2E security preferences and that targets one or more SL addressable targets (e.g., an IoT application, device, or gateway SL addressable resource). E2E SL Session based methods and procedures described herein achieve a required overall E2E security level, by allowing IoT SL instances to influence and coordinate hop security for a multi-hop communication path spanning across multiple intermediary nodes. The methods and procedures described herein reduce overhead, simplify and obviate the need for E2E service level nodes (initiation and termination nodes) from having to perform security service negotiation, in order to establish secure hop-by-hop security associations aligned with an E2E security requirement. |
US10999288B2 |
Modifying membership rights in a data exchange
Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method comprises adding a new member to a data exchange, wherein the data exchange comprises a set of listings, each listing comprising data from one or more datasets stored on a cloud computing service. An account type is assigned to the new member, the account type comprising at least one of a consumer type, provider type, or exchange administrator type. Each of the account types associated with one or more rights with respect to the set of listings, such that the new member has a set of rights based on the account type. The set of rights of the new member are then modified with respect to one or more listings from the set of listings based on a set of visibility and access rules for each of the set of listings. |
US10999287B2 |
Account access recovery system, method and apparatus
Some embodiments of the invention provide a program for recovering access to a service associated with an account. The program provides a login credential to log into the account to receive the associated service. Next, the program receives an access continuation parameter (ACP) after logging into the account. The program then accesses the service and receives a rejection of a subsequent access to the service. The program then provides the ACP in lieu of the login credential to continue to receive the service. |
US10999286B2 |
In-car enrollment
A method for enrolling a user of a vehicle to a first server, wherein the vehicle includes a system having at least a user interface. The method provides a wireless connection between the vehicle and the first server; sends user data to the first server in response to user actuation on the user interface; and receives at the user interface an enrollment confirmation from the first server. |
US10999281B2 |
Synchronizing access controls between computing devices
Synchronization of access controls between computing devices is provided. The system receives a request from a first device. The system performs a session handover to a second device responsive to determining an incompatibility. The system modifies a parameter in an access control database. The system receives a request from a third device. The system provides the digital component to the third device. |
US10999279B1 |
Credential-less database system integrations
A command to load or unload data at a storage location is received. In response to the command, a storage integration object associated with the storage location is identified. The storage integration object identifies a cloud identity object that corresponds to a cloud identity that is associated with a proxy identity object corresponding to a proxy identity granted permission to access the storage location. The data is loaded or unloaded at the storage location by assuming the proxy identity. |
US10999274B2 |
Determining a device property
An example method comprising detecting that an unidentified client device joins a network, retrieving information related to a device property of the unidentified client device from network traffic to and/or from the unidentified client device, sending a query based on the information to a fingerprinting server, and receiving the device property of the unidentified client device in response to the query. |
US10999264B2 |
Generating a device identification key from a base key for authentication with a network
A base key that is stored at a device may be received. A network identification may further be received. A device identification key may be generated based on a combination of the network identification and the base key. Furthermore, the device identification key may be used to authenticate the device with a network that corresponds to the network identification. |
US10999262B1 |
High assurance tactical cross-domain hub
In general, the techniques of this disclosure describe a hub device that is configured to receive data packets from both secured client devices and non-secured client devices. The hub device may send the data packets from the secured client devices to a host device. For the data packets from the non-secured client devices, the hub device may first process the data packets to ensure the integrity of the received non-secure data packets and then send the non-secure data packets to the host device once the hub device determines that the non-secure data packets meet some threshold level of integrity. |
US10999260B1 |
Secure messaging between cryptographic hardware modules
In a general aspect, secure messaging between electronic modules is described. In an example, a method includes: generating, by a first electronic module, a private key and a public key associated with the private key; communicating, by the first electronic module, an unencrypted message, including the public key, to a first network-connected device using a first module-to-device communication link; receiving, from the first network-connected device, an encrypted message including a symmetric encryption key generated by a second electronic module; decrypting, by the first electronic module, the encrypted message using the private key, wherein decrypting using the private key makes the symmetric encryption key available to the first electronic module; and establishing, by the first electronic module, a secure messaging channel with the second electronic module based on at least the symmetric encryption key. |
US10999258B2 |
Dynamic transmission of encrypted data
Embodiments of the present disclosure may be used to securely transmit data between multiple computing devices. Among other things, this can greatly extend the range of data transmissions in comparison to fixed-position wireless beacons and access points. |
US10999257B2 |
Secure delivery and storage of content
A content item service enables users to upload media for content items to be given to others. The content item service performs operations on uploaded media content, such as transcoding. A transformed instance of content is encrypted using a cryptographic key, and an identifier for the encrypted transformed instance of content is generated. The encrypted transformed instance of content and an encrypted version of the cryptographic key are stored in association with the identifier. |
US10999256B2 |
Method and system for automated text anonymization
A method of producing an anonymized vector for a text mining task in lieu of a feature vector is disclosed. A vocabulary is created from a corpus of documents, each of the corpus of documents having a context that is similar to a set of target documents. The set of target documents is received. The feature vector is generated from a first document of the set of target documents. The feature vector is transformed into a composition vector. A synthetic vector is constructed based on the composition vector. The synthetic vector is shared as the anonymized vector in lieu of the feature vector. |
US10999255B2 |
Systems and methods for re-commissioning a controlled device in a home area network
Systems and methods for preparing and re-commissioning a controlled device in a home area network are described. A utility meter is communicated with. An authentication key and encryption data for communicating with the utility meter may be determined. The authentication key and encryption data are sent to a controlled device. A set of translation rules for a message are determined. The translation rules are sent to the controlled device. The controlled device establishes a secure communication link with the utility meter using the authentication key and the encryption data. The controlled device receives a request to change power usage from the utility meter over the secure communication link. The controlled device translates the request to change power usage into control instructions using the translation rules. |
US10999254B2 |
System for data routing in networks
Systems and methods for routing data in a network are described. A client device may send a request for video data that has been captured by a camera of a security system. A gateway of the security system may receive the request and determine if the client device is able to support encryption. The gateway may select a protocol with which to transmit the video data to the client device according to a priority attribute of the protocol and the capability of the client device to support encryption. The video data may be sent to the client device via the selected protocol. |
US10999251B2 |
Intent-based policy generation for virtual networks
Techniques are disclosed for generating intent-based policies and applying the policies to traffic of a computer network. In one example, a policy controller for the computer network receives traffic statistics for traffic flows among a plurality of application workloads executed by a first set of computing devices. The policy controller correlates the traffic statistics into session records for the plurality of application workloads. The policy controller generates, based on the session records for the application workloads, application firewall policies for the application workloads. Each of the application firewall policies define whether traffic flows between application workloads are to be allowed or denied. The policy controller distributes the application firewall policies to a second set of one or more computing devices for application to traffic flows between instances of the application workloads. |
US10999248B2 |
Information processing method, information processing system, and non-transitory computer-readable recording medium storing a program
An information processing method of processing data frames flowing over an onboard network includes a frame collecting step of obtaining, from each of received data frames, a payload included in the data frame and configured of at least one field, and recording in a reception log as one record, and a field extracting step of calculating, regarding each of a plurality of payload splitting pattern candidates indicating different regions within payloads of the plurality of data frames, one or more features relating to time-sequence change of values of the payload in the region, from the plurality of records, selecting a payload splitting pattern indicating a region of a field within the payload, based on the features, and outputting field extracting results indicating the region indicated by the selected payload splitting pattern candidate, and a category of the field based on the features. |
US10999244B2 |
Mapping a service into a virtual network using source network address translation
The techniques described herein enable a private connectivity solution between a virtual network of a service consumer and a virtual network of a service provider in a cloud-based platform. The techniques map a service (e.g., one or more workloads or containers) executing in the virtual network of the service provider into the virtual network of the service consumer. The mapping uses network address translation (NAT) that is performed by the cloud-based infrastructure. As a result of the techniques described herein, a public Internet Protocol (IP) address does not need to be used to establish a connection thereby alleviating privacy and/or security concerns for the virtual networks of the service provider and/or the service consumer that are hosted by the cloud-based platform. |
US10999243B2 |
Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa. |
US10999238B2 |
Posting content to social medium
A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing. |
US10999237B2 |
Systems and methods for sharing content
Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has created a message to be sent through the unified message thread. The message can be provided for distribution to the group of users through the unified message thread. |
US10999233B2 |
Scalable message fidelity
Message content is scaled to support rich messaging. Devices and associated messaging systems can support various levels of content richness or fidelity. Message content scaling is employed to ensure sharing of content in as rich a manner as possible given limitations associated with various messaging systems, among other things. Messages can be scaled down or degraded, for instance where communicating devices do not support high fidelity content being transmitted. Alternatively, messages can be scaled up or enriched in cases, where low fidelity content is transmitted to a device supporting richer content, for example. |
US10999231B1 |
User defined application code for electronic mail
Method and systems are disclosed for providing a function as a service for an application. The application may comprise an email application. A user may define or select an application codes set for performing a specific functionality. The user may define rules that associate specific events with execution of the application code set. Upon detection of an event, a condition may be checked associated with the application. If the condition is satisfied, the application code set may be caused to be executed. The application code set may modify data, such as an email message. |
US10999227B1 |
Systems and methods for electronic group exchange of digital business cards during video conference, teleconference or meeting at social distance
Provided is a system and computer readable medium for electronic group exchange of digital business cards, that includes a computing system comprising a server configured to store data of business cards associated with client devices, one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform a group exchange of digital business cards among all devices in the group. The digital business cards may be automatically exchanged among different devices in response to detecting, from the different devices, scans of a group QR code or a scannable code, detecting inputs of a group numeric or alphanumeric code, detecting a selection of nearby devices with which to exchange digital business cards, or detecting devices that are participating in a conference setting. |
US10999226B2 |
Apparatus and method for message image reference management
A method for referencing an image comprises the steps of displaying the image on a first display device, receiving selection of at least a portion of the image via the first display device, receiving content, wherein the content is associated with and digitally linked to at least the portion of the image for which selection was received, transmitting the image as part of a message included in a continuous stream of messages from the first display device to a second display device, displaying at least a portion of the message on the second display device as part of the continuous stream of messages, and displaying the content on the second display device and indicating that the content is associated with the specific portion of the image. |
US10999222B2 |
Network device and method for selecting transmission of network device
A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm. |
US10999220B2 |
Context aware middlebox services at datacenter edge
Some embodiments of the invention provide a novel architecture for capturing contextual attributes on host computers that execute one or more machines and providing the captured contextual attributes to middlebox service engines executing at the edge of a physical datacenter. In some embodiments, the middlebox service engines run in an edge host (e.g., an NSX Edge) that provides routing services and connectivity to external networks (e.g., networks external to an NSX-T deployment). Some embodiments execute a context header insertion processor that receives contextual attributes relating to network events and/or process events on the machines collected using a guest-introspection (GI) agent on each machine. In some embodiments, the context header insertion processor uses these contextual attributes to generate a header including data regarding the contextual attributes (a “context header”) that is used to encapsulate a data message that is processed by the SFE. |
US10999218B2 |
Reservation of resources and deployment of applications using an integrated development environment
Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property. |
US10999217B2 |
Electrical computer system processing architecture for equitable assignment of improvements
An electrical computer system processing architecture for providing fairness amongst client computers of the computer system is disclosed. The electrical computer system processing architecture comprises a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to: match complementary requests from the plurality of client computers stored in the store; following matching of complementary requests, assign an indication of how well the requests have been met compared to requests of other client computers of the computer system; accumulate the indications to form an accumulation of indications; and when the accumulation exceeds a predetermined threshold, match future requests in favor of the client computer whose requests have not been met as favorably with requests of other client computers of the computer system, thereby providing fairness amongst client computers of the computer system. |
US10999211B2 |
Resource authorization method for deployment of virtual network function, virtual network function manager, and network function virtualization orchestrator
The present disclosure provides a resource authorization method for deployment of a VNF, a VNFM, an NFVO, a storage medium and a device. The resource authorization method includes steps of: determining, by the VNFM, whether or not there is a resource request; in the case that there is the resource request, transmitting, by the VNFM, a resource authorization request to the NFVO; receiving, by the VNFM, a resource authorization response from the NFVO, the resource authorization response containing a resource authorization result; and processing, by the VNFM, the resource authorization result. |
US10999208B2 |
Handling path issues for storage copy services
A method for determining path health to conduct a plurality of Input-Output (IO) operations along a healthy path in a network is provided. The present invention may include receiving an IO request from a user and sending the received IO request on a first path. The present invention may include determining a first IO response has exceeded a threshold time on the first path. The present invention may include determining the first path has degraded based on the exceeded threshold time. The present invention may include generating a duplicate IO request and sending on a second path. The present invention may include receiving the duplicated IO response before receiving the original IO response. The present invention may include determining a health state associated with the slower path. The present invention may include refreshing a path state machine based on the determined health state associated with the slow path. |
US10999207B2 |
Packet loss reduction using auxiliary path
A method for an ingress node to send packets to an egress node, the method comprising: sending a plurality of service packets over a first network path; and sending a supplemental packet comprising a plurality of hash values over a second network path, wherein the plurality of packet hash values are computed respectively from the plurality of service packets. A method for an egress node to receive packets from an ingress node, the method comprising: extracting a plurality of packet hashes from a supplemental packet received from a second network path; computing a plurality of packet hash values, each hash value computed from a corresponding service packet comprised in a plurality of service packets received over a first network path; and recovering a lost service packet that is identified by comparing the plurality of computed packet hash values with the plurality of extracted packet hash values. |
US10999205B2 |
TCP performance predictor
Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic. |
US10999202B2 |
Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
A method for distributing Sigtran connections among signal transfer point (STP) message processors includes providing a connection load balancer as a front end to plural message processors of an STP. The method further includes publishing, by the connection load balancer, an Internet protocol (IP) address to SS7 peers. The method further includes initializing the message processors of the STP to listen on the IP address published by the connection load balancer. The method further includes receiving, at the connection load balancer, a Sigtran message addressed to the IP address. The method further includes determining, by the connection load balancer, whether the Sigtran message is an initial message for a Sigtran connection or a subsequent message for a Sigtran connection and whether the Sigtran connection has been assigned to one of the message processors. The method further includes forwarding the message to one of the message processors or dropping the message based on whether the message is an initial message or a subsequent message and based on whether the connection has been assigned to one of the message processors. |
US10999200B2 |
Offline, intelligent load balancing of SCTP traffic
Techniques for enabling offline, intelligent load balancing of Stream Control Transmission Protocol (SCTP) traffic are provided. According to one embodiment, a load balancer can receive one or more SCTP packets that have been replicated from a network being monitored. The load balancer can further recover an SCTP message from the one or more SCTP packets and can map the SCTP message to an egress port based on one or more parameters decoded from the SCTP message and one or more rules. The load balancer can then transmit the SCTP message out of the egress port towards an analytic probe or tool for analysis. |
US10999198B2 |
Cloud based router with policy enforcement
Cloud based router with policy enforcement. In some implementations, a system is provided. The system includes a plurality of access points. The plurality of access points receive data packets from a plurality of client devices. The system also includes a plurality of tunnel devices coupled to the plurality of access points. The plurality of tunnel devices generate encapsulated packets based on the data packets received by the plurality of access points. The system further includes a plurality of packet forwarding components coupled to the plurality of tunnel devices via a first set of tunnels. The plurality of packet forwarding components receive the encapsulated packets from the plurality of tunnel devices and forward the encapsulate packets. The system further includes a plurality of network access controllers coupled to the plurality of packet forwarding components via a second set of tunnels. The plurality of network access controllers enforce one or more network policies for the plurality of client devices, as the plurality of client devices move between the plurality of access points. |
US10999197B2 |
End-to-end identity-aware routing across multiple administrative domains
Systems and methods provide for end-to-end identity-aware routing across multiple administrative domains. A first ingress edge device of a second overlay network can receive a first encapsulated packet from a first egress edge device of a first overlay network. The first ingress edge device can de-encapsulate the first encapsulated packet to obtain an original packet and a user or group identifier. The first ingress edge device can apply a user or group policy matching the user or group identifier to determine a next hop for the original packet. The first ingress edge device can encapsulate the original packet and the user or group identifier to generate a second encapsulated packet. The first ingress edge device can forward the second encapsulated packet to the next hop. |
US10999191B2 |
Packet broadcasting mechanism for mesh interconnected multi-computers
A method is provided for packet broadcasting in a mesh-interconnected multi-computer network having a plurality of routers interconnected to a plurality of arbiters. The method includes live-lock free arbitering, by each of the plurality of arbiters, between two or more packet broadcast requests using a shared priority matrix, implemented by a binary matrix, that selects one of the two or more packet broadcast requests and includes a column for each of the plurality of routers, the shared priority matrix being shared amongst the plurality of arbiters and storing priority information determined from summing the matrix column values and relating to a correspondence between a plurality of packet broadcast requests, including the two or more packet broadcast requests, with respect to priorities assigned to each of the plurality of packet broadcast requests. Each of the columns of the shared priority matrix corresponds to a respective one of the routers. |
US10999186B2 |
Transfer device and route addition method
Provided are a redundant route calculator that calculates, on the basis of first topology information on a network made up of a plurality of transfer devices, a plurality of shortest routes from a first transfer device to a second transfer device among the plurality of transfer devices, and generates redundant route information; a forwarding database that stores the redundant route information; and a single point-of-failure detector that detects a single point of failure on the basis of the redundant route information and generates second topology information obtained by removing the single point of failure from the first topology information. On the basis of the second topology information, the redundant route calculator calculates an additional route candidate from the first transfer device to the second transfer device. The single point-of-failure detector decides the additional route to register in the forwarding database. |
US10999182B2 |
Routing using segment-based metrics
A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services. |
US10999176B1 |
Burst score
In one embodiment, a network device, includes at least one network interface port to serve as at least one ingress port for receiving network packets from a network and as at least one egress port for forwarding network packets to the network, a memory, control circuitry configured to monitor respective events in the network device, the respective events having respective event timestamps, and burst estimator logic to track respective rates of occurrence of ones of the events over respective time periods responsively to respective ones of the event timestamps, follow a maximum one of the rates of occurrence, store, in the memory, the maximum rate of occurrence, and find a measure of burstiness of the events responsively to the followed maximum rate of occurrence. |
US10999174B2 |
Network adaptive latency reduction through frame rate control
Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs. |
US10999172B1 |
Systems and methods for latency-aware social networking
In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change. |
US10999171B2 |
Method for devices in a network to participate in an end-to-end measurement of latency
A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device. |
US10999168B1 |
User defined custom metrics
A custom metrics technique includes: accessing a packet; processing the packet using a packet processing pipeline of a service engine in a distributed network service platform, including: reaching a pre-specified point in the packet processing pipeline; inserting, in the packet processing pipeline, script code that corresponds to the pre-specified point; executing the script code to collect at least metric-related data associated with a user-specified metric object; and executing remaining packet processing pipeline. |
US10999167B2 |
Varying data flow aggregation period relative to data value
In one example, the present disclosure describes a device, computer-readable medium, and method for varying the aggregation periods for data flows relative to the values of the data contained in the flows. For instance, in one example, a method includes intercepting a first flow and a second flow traversing a communications network, assigning a first value to the first flow and a second value to the second flow, wherein the first value is higher than the second value, aggregating the first flow into a first database record according to a first aggregation period, aggregating the second flow into a second database record according to a second aggregation period that is longer than the first aggregation period, and storing the first database record and the second database record in a database. |
US10999166B2 |
Power management for distributed communication systems, and related components, systems, and methods
Power management techniques in distributed communication systems are disclosed herein. Related components, systems, and methods are also disclosed. In embodiments disclosed herein, services within a remote unit of the distributed communication system are selectively activated and power consumption is measured. From at least two measurements, a maximum power available may be calculated and compared to power requirements of the remote unit. |
US10999165B2 |
Three tiers of SaaS providers for deploying compute and network infrastructure in the public cloud
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network. |
US10999163B2 |
Multi-cloud virtual computing environment provisioning using a high-level topology description
In one example, a method may include obtaining, by a computing device, a high-level topology description for a virtual computing environment to be provisioned in a plurality of computing infrastructures. Each of the computing infrastructures may be implemented using a different computing architecture and deployed by a different provider. The example method may further include transforming, by a rules engine executing on the computing device, the high-level topology description to respective templates for the computing infrastructures that each describes a topology for a virtual computing environment in a format that conforms to a schema that can be processed by a corresponding one of the computing infrastructures to implement the virtual computing environment in the corresponding one of the computing infrastructures, and outputting the templates for configuring the computing infrastructures. |
US10999161B2 |
Method and arrangement for licence management in NFV network environment
The invention relates to an electronic arrangement for dynamically and automatically controlling the usage of software components in connection with a network function virtualization (NFV) platform in a communications network comprising a mobile network, the arrangement comprising at least one data interface for transferring data, at least one processing unit for processing instructions and other data, and memory for storing the instructions and other data, said at least one processing unit being configured, in accordance with the stored instructions, to cause: obtaining first information indicative of instantiated virtualized network functions (VNF) and licences associated therewith, and second information indicative of a VNF licence that is available for allocation to an instance of a related VNF in accordance with terms and conditions as stipulated by the VNF licence; determining, based on the obtained first and second information, whether a licence currently allocated to an existing instance of a VNF, or the existing VNF instance itself, is to be replaced with the available licence, or with a new instance of said related VNF associated with the available licence, respectively, wherein a number of selected criteria are utilized to compare the currently allocated licence with the available licence having regard to the concerned terms and conditions as well as network resource information including usage information regarding the existing instance of the VNF based on data obtained from the network; and responsive to a positive determination, allocating the available licence to the existing VNF instance or to said new instance of said related VNF that is instantiated, the licence currently allocated to the existing VNF instance being released and in the latter case also the existing VNF instance being de-instantiated. |
US10999160B2 |
Monitoring dynamic quality of service based on changing user context
One embodiment provides a method for monitoring context-dependent quality of service in a shared computing environment that includes detecting, by a processor, a change in context. Context includes user context and external context, and user context comprises physical activity, mood, engagement levels and type of events. Prior assigned service classes are updated to updated service classes based on the change in context. Service level agreement (SLA) statistics for each assigned service class are aggregated and collected. Each assigned service class includes at least one SLA based on aggregate services received by individual users in that assigned service class, and aggregating SLA statistics is based on a statistical function. |
US10999156B2 |
Mobility services platform for self-healing mobility clients
The disclosed embodiments are directed to a mobility services platform for self-healing mobility clients. In an embodiment, a method comprises: obtaining, by one or more server computers, diagnostic data from a plurality of mobility clients; applying, by the one or more server computers, machine learning to the diagnostic data; identifying, by the one or more server computers, outlier data resulting from the machine learning; identifying, by the one or more server computers and from the outlier data, a new error class; determining, by the one or more server computers, an impact of the error class (e.g., short-term, medium-term, long-term impact) on the plurality of mobility clients; and generating, by the one or more server computers and based on the determined impact, an update for the plurality of mobility clients. |
US10999145B2 |
Dynamic service device integration
Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy. |
US10999142B1 |
Correlation of virtual network traffic across bare metal servers
This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface. |
US10999140B2 |
Mitigation of likelihood and impact of a server-reconfiguration failure
A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure. |
US10999136B2 |
Asset packaging for multiple applications sharing common assets
Systems and techniques for providing more efficient remote provisioning of assets for software applications are provided. Such systems and techniques allow for more flexible distribution of such assets while reducing bandwidth consumption and storage requirements on provisioned devices and reducing delay time from requesting a software application on a remote device and then having the remote device actually execute the requested software application. |
US10999134B2 |
Communication system, mobile station apparatus, base station apparatus, communication device, and communication method
A communication system includes a base station apparatus, a mobile station apparatus, and a communication device. The base station apparatus performs communication with one or a plurality of the communication devices via the mobile station apparatus. The mobile station apparatus includes a first mobile station communicator that performs first communication with the base station apparatus, a second mobile station communicator that performs second communication with the communication device, and a mobile station controller that acquires a device type of the communication device and, on the basis of the device type thus acquired, generates request information for requesting the base station apparatus for a communication control configuration of the first communication. The base station apparatus includes a base station controller that, in accordance with the request information, configures communication control appropriate to the device type of the communication device over the first communication with the mobile station apparatus. |
US10999131B2 |
Method and system for detecting abnormalities in network element operation
A method for detecting abnormalities in network element operation. The method includes monitoring at least a portion of the network element for abnormalities and making a determination that an abnormality exists, in response to the monitoring, and based on the determination, tracking the abnormality. An abnormality includes a measured performance that deviates from a nominal performance, but that does not cause erroneous behavior of the network element. |
US10999130B2 |
Identification of vulnerability to social phishing
A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity. |
US10999129B2 |
Fault detection method, apparatus, and system in NFV system
In the method, a detection agent apparatus receives location information of a monitoring point on a service path that is sent by a detection control apparatus, where the detection agent apparatus is located in the NFV system; the detection agent apparatus obtains fault locating information from the monitoring point based on the location information of the monitoring point, where the fault locating information is information obtained by the monitoring point according to a filter criterion, and the fault locating information includes the location information of the monitoring point; and the detection agent apparatus sends the fault locating information to the detection control apparatus, where the detection control apparatus may determine a faulty monitoring point based on the fault locating information and a service model corresponding to the service path. |
US10999128B2 |
System and method for automatically repairing a faultily connected network element
Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE. |
US10999127B1 |
Configuring network devices using a shared failure domain
Remediation of network devices that are failing is accomplished using a Shared Failure Domain (SFD) database that provides neighboring device/link information to remediation tools. SFD refers to a group of objects (links/devices) that share a same failure model. A state change of one or multiple of the objects results in a corresponding action on other devices linked together through the SFD. Moreover, the SFD data is available in a central repository and software tools consult the central repository for failure domain data before taking remedial actions. SFD data is generated using configuration generation and device state. Software tools lookup SFD data during operational events (device/link down) and take appropriate actions on the neighboring devices. |
US10999123B2 |
Systems and methods for performing computer network service chain analytics
A system for performing computer network service chain analytics includes network-connected devices containing a plurality of virtual network functions having elements and a data model for storing a plurality of metrics related to the plurality of virtual network functions and a service chain intelligence engine in communication with the one or more network-connected devices and the data model. The memory device contains a set of instructions that causes a processor to analyze the plurality of virtual network functions to automatically identify one or more service chains, to automatically determine, using the data model, performance behavior characteristics of each element for each of the identified service chains and to automatically generate an alarm, in response to determining that the performance behavior characteristics of one or more elements of at least one of the identified one or more service chains does not meet a predefined set of the performance behavior characteristics. |
US10999121B2 |
Service OAM virtualization
A SOAM virtualization system for a network having at least first and second maintenance entities coupled to each other comprises a network controller coupled to at least one of the first and second maintenance entities through a tunnel for virtualizing a SOAM network function on the at least one of the first and second maintenance entities to which the network controller is coupled. The network controller may be coupled to the first and second maintenance entities through first and second tunnels, respectively. The first maintenance entity may an originator device, and the second maintenance entity may be a destination device, with the network controller virtualizing the SOAM network function on both devices. The network controller may send a packet containing a tunnel header and a SOAM frame via the first tunnel to the originator device, which then sends the packet containing the SOAM frame to the destination device. |
US10999120B2 |
Receiver, reception method, and non-transitory computer readable medium storing reception program
With a receiver according to the present disclosure, a phase of the other modulated wave is adjusted so that a relative phase of the other modulated wave to a reference modulated wave is to be minimum and, then, a notch of the reference modulated wave is compensated with a frequency component of the other modulated wave. Thus, with the receiver according to the present disclosure, it is possible to prevent notches generated due to fading, and to improve a communication quality. |
US10999111B2 |
Implicit signalling in OFDM preamble with embedded signature sequence, and cyclic prefix and postfix aided signature detection
A transmitter transmitting payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols, including: a frame builder configured to receive the payload data and to receive signalling data to use in detecting and recovering the payload data at a receiver, and to form the payload data with the signalling data into frames for transmission; a modulator configured to modulate a first OFDM symbol with the signalling data and to modulate one or more second OFDM symbols with the payload data; a signature sequence processor circuit providing a signature sequence; a combiner circuit combining the signature sequence with the first OFDM symbol; a prefixing circuit to prefixing a guard interval to the first OFDM symbol to form a preamble; and a transmission circuit transmitting the preamble and the one or more second OFDM symbols. The guard interval is formed from time domain samples of a part of the signature sequence. |
US10999108B2 |
Wireless communication method, apparatus, and system
This application relates to the mobile communications field, and in particular, to a data sending method in a wireless communications system. A first device generates a signal before DFT transform is performed including 2×M signal elements. The 2×M signal elements include elements in two element groups A and B, the elements in the two element groups respectively meet same-number repetition and inverse-number repetition characteristics, and the 2×M signal elements further include another element group C that does not need to meet the same-number repetition/inverse-number repetition characteristics. The element in the element group A and an element in the element group C are multiplexed before DFT, and there is an interval, so that the element group A is not interfered by the element group B or the element group C. |
US10999103B2 |
Sounding reference signal configuration for high-band transmission
Embodiments provide a communication method, a network device, and a terminal device. Under the method, a network device can send SRS configuration information of a first transmission resource and of a second transmission resource to a terminal device. The first transmission resource is a switching source carrier or bandwidth part. The second transmission resource is a switching destination carrier or bandwidth part. The SRS configuration information of the first and second transmission resource includes a first OFDM symbol set and a second OFDM symbol set respectively. Some and all symbols in the first set and second set may be used by the terminal device to send an SRS on the first and second transmission resource respectively. In various embodiments, the network device configures one or more symbols for the terminal device to transmit an SRS, so that high-frequency channel measurement can be better supported. |
US10999101B2 |
Flow synchronization
A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch. |
US10999098B2 |
DC-powered device and electrical arrangement for monitoring unallowed operational data
A DC-powered device (200) configured to receive DC power from an external power sourcing equipment (202) and to exchange operational data with the power sourcing equipment, the DC-powered device comprising an interface unit (206) comprising at least one connection unit (208) configured to receive the DC power from the power sourcing equipment and to exchange operational data with the power sourcing equipment, a data processing unit (214) connected to the interface unit and configured to compare the exchanged operational data with prestored allowed operational template data and to generate and store, in a storage unit (216), log data pertaining to unallowed operational data, the unallowed operational data being any exchanged operational data that does not correspond to the prestored allowed operational template data, and an operational unit (218), configured to execute operational instructions pertaining to that exchanged operational data corresponding to the prestored allowed operational template data. |
US10999097B2 |
Apparatuses and methods involving first type of transaction registers mapped to second type of transaction addresses
An example apparatus includes a discernment logic circuit and logic circuitry. The discernment logic circuit discerns whether a requested communications transaction received over the management communications bus from another of the plurality of logic nodes involves a first type of transaction or a second type of transaction. The second type of transaction has a plurality of commands associated with the requested communication transaction to convey respectively different parts of the requested communications transaction including an address part and a data part. The logic circuitry accesses, in response to discerning that the requested communications transaction involves the second type of transaction, a register of the plurality of registers associated with the first type of transaction, wherein the plurality of registers associated with the first type of transaction are mapped into a set of addresses for the second type of transaction. |
US10999096B2 |
Functional safety transceiver
A Controller Area Network (CAN) transceiver is disclosed. The CAN transceiver includes a CAN bus interface including CANH and CANL inputs, a TXDC interface, RXDC interface and a CAN bus diagnostics module coupled with the CAN bus interface. The CAN bus diagnostics module is configured to analyze the CAN bus interface to detect and error on the CANH and CANL inputs and send a diagnostics code predefined for the detected error to one of the TXDC interface and the RXDC interface. |
US10999095B2 |
Communication method
A communication method for a transmission-side node and a reception-side node performing transmission and reception via a communication line in a predetermined cycle includes: causing the transmission-side node and the reception-side node to transmit identification information indicating a status of an event of transmission of object data to the communication line in the predetermined cycle; if a new event of transmission of the object data occurs, causing the transmission-side node to update a value of the identification information and transmit the updated identification information together with the object data to the communication line in the predetermined cycle; and causing the reception-side node to receive the object data and the updated identification information, and upon completion of reception of the object data corresponding to the updated identification information, update a value of the identification information and transmit the updated identification information to the communication line in the predetermined cycle. |
US10999094B2 |
Title-enabled networking
Methods and apparatus are provided for processing packets in a network. A received packet includes title materials which include one or more of a title object, a component of the title object, or a reference to the title object. The title object is a digital bearer instrument representing at least one right relating to processing of the packet in the network which may be redeemed by presentation of the title object to a title-enabled device or process operating in the network. Upon validation of the title object, the packet is processed in the network in accordance with the at least one right represented by the title object. |
US10999090B2 |
Multicast flow prioritization
Techniques are described for multicast flow prioritization in protocol independent multicast (PIM) networks with multicast flow limits. According to the disclosed techniques, once a router has reached its multicast flow limit, the router may preempt an installed lower priority multicast flow with a newly requested higher priority multicast flow. For example, if a maximum number of multicast flows are installed on the router, then, upon receiving a PIM join for a higher priority flow as compared to the installed flows, the router replaces one of the installed lower priority flows with the received higher priority flow. Furthermore, according to the disclosed techniques, priority values for multicast flows are consistent across a PIM domain and each of the routers within the PIM domain is configured to use the priority values to select a higher priority flow over a lower priority flow. |
US10999080B2 |
Dynamically analyzing third-party application website certificates across users to detect malicious activity
A verification server provides certificate verification services to users of third-party application sites. In some embodiments, a verifier component of a user's client device provides the verification server with a certificate of a third-party application site, and the verification server indicates whether the certificate is successfully verified. In response to successful verification, the verifier component of the user's client device takes an action such as permitting the user's credentials to be provided to the third-party application site. In some embodiments, verifier components of numerous client devices provide certificates to the verification server, based on which the verification server learns which certificates are valid for a given third-party application site. |
US10999079B2 |
System and method for high trust cloud digital signing and workflow automation in health sciences
Methods and systems for obtaining a high trust digital signature from a signer utilizing a high trust signature mobile device are described. Some embodiments include receiving, at the high trust signature mobile device, a signature request regarding a document that requires a high trust digital signature. The signature request includes a one-time signer authentication code. The document that requires the high trust digital signature is displayed on the mobile device. Then a plurality of signer verification elements is obtained. Obtaining a plurality of signer verification elements includes obtaining from the signer a signer-specific password. Furthermore, it includes automatically applying the one-time signer authentication code obtained from the signature request. Then the signature request is replied to by providing the plurality of signer verification elements to a server system for verification. Once the signer verification elements are validated, the high trust signature is applied to the document. |
US10999078B2 |
Software distribution processing device, software distribution processing method, and vehicle
A software distribution processing device stores a common key for each ECU and a verification key for an electronic signature of software updating data, verifies an electronic signature of the updating data received from management server equipment by use of the verification key, attaches an electronic signature using the common key for each ECU to the updating data succeeded in verification of the electronic signature, and then transmits to each ECU the updating data attached with the electronic signature using the common key for each ECU. |
US10999076B2 |
Flight data exchanging, transmitting, and receiving method and system, memory, and aerial vehicle
A flight data exchanging method includes receiving a control instruction for transmitting flight data of an aerial vehicle, encrypting the flight data, transmitting the flight data to a server, and receiving a transmission status of the flight data from the server. |
US10999073B2 |
Secure network communication method
A secure-network-communication method capable of encrypting communications from a data-generation source to the entrance of a database regardless of the means of communication, which includes: (1) initialization of an endpoint, whereby the application gateway generates asymmetric authenticators, stores one of the authenticators in a whitelist and stores the other authenticator in the endpoint; (2) authentication at the time of initialization of the endpoint, whereby, if a relay gateway determines that the endpoint is valid, the relay gateway generates asymmetric authenticators including random numbers, and updates and stores the authenticators at the application gateway and at the endpoint, respectively; and (3) arrangement of common keys, whereby the relay gateway generates each part of two different encryption keys, and the application gateway, and transmits each part of the two different encryption keys to the application gateway and the endpoint, and the application gateway and the endpoint respectively generate different encryption keys which are stored. |
US10999071B2 |
Method, apparatus, and cloud system for executing an application in a cloud system
A method is for executing an application in a cloud system. The method includes receiving a request from a first user for executing an application in the cloud system; receiving, from the first user, user data of the first user related to the execution of the requested application; storing the received user data in a first storage area of a computing environment of the cloud system; in the computing environment, executing the requested application based on the stored user data of the first user to obtain an execution result; and storing the execution result in a second storage area of the computing environment, the access permission of the first user to the first storage area being a write-only permission, and the access permission of the first user to the second storage area being a read-only permission. As such, data privacy protection and security can be provided in the cloud system. |
US10999063B2 |
Methods and apparatus for verifying a user transaction
A method of verifying a user transaction at a blockchain node is provided, the method including receiving at a communication device information provided by a user in a user transaction, generating a message in dependence on the received information and signing the generated message with a private key of a public-private key pair. The method including transmitting the signed message to a server, calling an execution function for executing code of the execution function, the execution function being for verifying that a public key of the public-private key pair matches the private key with which the message was signed, and passing the signed message to the execution function, executing the code to determine whether the signed message was signed with the private key matching the public key, and, based on the determination, verifying the user transaction so as to permit the user transaction to be recorded at a blockchain node. |
US10999062B2 |
Blockchain-type data storage
This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger. |
US10999059B2 |
Secure blockchain integrated circuit
An integrated circuit comprising a CPU coupled to a system bus, a network interface configured to interface with an external device, and a crypto neuromorphic core coupled to the system bus. The cryptographic core comprising a processor or core, an internal bus, and a non-transitory computer-readable memory, wherein the crypto neuromorphic core is isolated from the CPU and the network interface via the system bus and the crypto neuromorphic core runs its own operating system. The crypto neuromorphic core is configured to: contain a secure core comprising a secure processor and dedicated/protected memory; store a private key in the dedicated/protected memory accessible to the secure core but not accessible to other components of the crypto neuromorphic core, the central processing unit, and the network interface; add data to a blockchain using the private key via the network interface; and read data from the blockchain via the network interface. |
US10999056B2 |
Apparatus and method for performing operation being secure against side channel attack
An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance. |
US10999054B2 |
Method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers
A method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers is provided. The method includes receiving a carrier configuration from a carrier controller to modulate a carrier signal based on the carrier configuration and receiving a time reference and timestamped carrier configuration information from the carrier controller. The timestamped carrier configuration information includes a correlation between a plurality of timestamps and a plurality of carrier attributes. The method also includes synchronizing an internal clock of a RF correction preprocessor to the time reference, and receiving a modulated carrier signal from the RF modem. The method further includes generating a radio frequency correction set including a correction solution for each of a plurality of timeslots based on the timestamped carrier configuration information, and generating a corrected carrier signal based on applying the RF correction set to the modulated carrier signal at a coincident timeslot. |
US10999053B2 |
Baud-rate time error detector
A receiver system that includes a clock and data recovery (CDR) system for aligning a local clock signal to an incoming data signal to extract correct timing information from the incoming data signal is provided. A timing error detector generates an output phase error signal representing the phase difference between the incoming data signal and the local clock signal. The timing error detector determines the phase difference according to recovered symbols and the difference between the recovered symbols and digital samples of the incoming data signal. The digital samples of the incoming data signal include intersymbol interference. The output timing information is suitable for aligning the local clock signal to the incoming data signal. |
US10999051B2 |
Reference noise compensation for single-ended signaling
A receiver circuit includes a clock lane propagating a clock signal. A self-sampled clock applies a delayed version of the clock signal to the clock signal and compensation logic controls an amount of delay of the delayed version of the clock, based on a reference voltage offset (difference) between the receiver and a transmitter. The delayed version of the clock is centered on one unit interval of the clock. An offset correction based on a clock duty cycle error is applied to data receiver front ends. |
US10999050B1 |
Methods and apparatus for data synchronization in systems having multiple clock and reset domains
A data synchronization unit including first flip-flops, operating on a first clock domain and a reset of a second clock domain, sampling data from the first clock domain; a second flip-flop, operating in the first clock domain, sampling a request signal when enabled by a request pulse; a request signal path configured to delay the request signal by a first delay and to generate an enable signal for recirculation multiplexers in accordance with the delayed request signal; a reset signal synchronization path configured to delay the reset signal of the first clock domain by a second delay, wherein the second delay is shorter than the first delay; and multiplexers having first inputs for receiving outputs of the recirculation multiplexers, a second input for receiving a reset value of a programmable register, the multiplexers being configured to selectively output signals at inputs to outputs. |
US10999047B2 |
Frequency band configuration apparatus, method and communication system
A frequency band configuration apparatus and method of a half-duplex system and a communication system. The method includes: determining a half-duplex frequency band, and receiving configuration information of the half-duplex frequency band; and receiving indication information for reconfiguring the half-duplex frequency band transmitted by a network device; the indication information indicates that the half-duplex frequency band is used for both uplink transmission and downlink transmission. Hence, it is supported that the half-duplex frequency band can be configured as both an uplink frequency band and a downlink frequency band at the same time, a cell capacity is not limited too much, and cases where uplink and downlink capacities are relatively large can be well supported. |
US10999045B2 |
Nonvolatile semiconductor devices including non-circular shaped channel patterns and methods of manufacturing the same
A non-volatile memory structure can include a substrate extending horizontally and a filling insulating pattern extending vertically from the substrate. A plurality of active channel patterns can extend vertically from the substrate in a zig-zag pattern around a perimeter of the filling insulating pattern, where each of the active channel patterns having a respective non-circular shaped horizontal cross-section. A vertical stack of a plurality of gate lines can each extend horizontally around the filling insulating pattern and the plurality of active channel patterns. |
US10999023B2 |
Method and apparatus for frequency domain resource allocation when frequency hopping is enabled in mobile communications
Various solutions for frequency domain-resource allocation (FD-RA) when frequency hopping is enabled with respect to user equipment and network apparatus in mobile communications are described. An apparatus may determine whether frequency hopping is enabled. The apparatus may determine at least one of a first coarse step size corresponding to a start of an FD-RA and a second coarse step size corresponding to a length of the FD-RA in an event that the frequency hopping is enabled. The apparatus may determine allocated resources blocks (RBs) according to at least one of the first coarse step size and the second coarse step size. The apparatus may perform a transmission on the allocated RBs. |
US10999021B2 |
Method for supporting multiple transmission time intervals, multiple subcarrier intervals, or multiple processing time intervals in wireless communication system, and apparatus therefor
A method for transmitting uplink control information for a terminal supporting multiple transmission time interval (TTI) lengths, multiple subcarrier intervals, or multiple processing time intervals in a wireless communication system according to one embodiment of the present disclosure is performed by the terminal, and may comprise the steps of: receiving a configuration for repeated transmission of HARQ-acknowledgement (ACK)/non-acknowledgement information for a downlink transmission block; and when the repeated transmission is triggered according to the configuration therefor, transmitting the HARQ-ACK information to a base station, wherein the repeated transmission is triggered when a predetermined condition is satisfied. |
US10999019B2 |
Apparatus and buffer control method thereof in a wireless communication system
A 5G communication system or pre-5G communication system for supporting a higher data rate than that of a beyond 4G communication system such as an LTE is provided. A method by an apparatus for controlling buffers in a wireless communication system comprises storing information related to a packet in at least one of a first buffer or a second buffer, transmitting data generated based on the packet, and, when an acknowledgement signal is received for the data, discarding the information. |
US10999017B2 |
Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback
Methods and Apparatus are provided for downlink retransmission of Code Block Groups (CBGs) when CBG level ACK and NACK feedback is unreliable. A User Equipment (UE) transmits to a Base Station (BS) feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of CBGs transmitted by the BS to the UE. The BS receives and decodes the feedback and transmits back to the UE information regarding a result of the decoding. The UE, based on the received information, determines whether the BS correctly received and decoded the ACK/NACK feedback, and in some cases, ACKs and NACKs corresponding to which CBGs were incorrectly decoded by the BS. The UE processes retransmitted CBGs received from the BS based on this determination. |
US10999016B2 |
Control information sending method, control information receiving method, network device, and terminal device
In a control information receiving method, a second device receives m control channels from a first device. Control information carried on the m control channels corresponds to a same hybrid automatic repeat request (HARQ) process and is consecutive control information of the HARQ process, control information carried on each of the m control channels includes false alarm indication information, and m is a positive integer greater than or equal to 2. The second device determines, based on a combined state of false alarm indication information carried on the m control channels, whether there is a false alarm in control information carried on at least one of the m control channels. |
US10999014B2 |
Hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A station (STA) may send a HARQ transmission to another STA. The HARQ protocol may support the use of different types of feedback from the receiving STA to control the HARQ retransmission process. This disclosure provides example message formats to support HARQ transmission and HARQ feedback in a WLAN. |
US10999011B2 |
Apparatus and method for transmitting and receiving data in communication system
An apparatus and a method for transmitting and receiving a signal in a communication system are provided. The method includes checking a type of the signal to be transmitted; determining a number of puncture bits according to the type of the signal; and puncturing an encoded signal to be transmitted according to the number of puncture bits. |
US10999010B2 |
Rate matching using low-density parity-check codes
Technology for a transmitter operable to perform data transmissions using low density parity check (LDPC) codes is disclosed. The transmitter can determine soft buffer information (Nsoft) for a receiver. The transmitter can determine a soft buffer partition per HARQ process (NIR) for the UE. The transmitter can obtain, for a transport block, a number of code block segments (C). The transmitter can select a shift size value (z). The transmitter can determine an amount of soft buffer available for the code block segments (Ncb) based on NIR, C, and z. The transmitter can encode the code block segments based on an LDPC coding scheme to obtain encoded parity bits. The transmitter can select a subset of the encoded parity bits based on the determined amount of soft buffer associated with the code block segments. |
US10999009B2 |
Channel encoding method and apparatus in wireless communications
This application provides an encoding method and apparatus in wireless communications between a network device and a terminal. The method includes: performing CRC encoding on A to-be-encoded information bits based on a CRC polynomial, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits, L=6; and performing polar encoding on the first bit sequence. Based on an improved CRC polynomial, encoding satisfying an FAR requirement is implemented. |
US10999007B2 |
Techniques and apparatuses for spatial diversity in a coordinated multipoint network
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a plurality of communications from a corresponding plurality of transmission/reception points (TRPs) included in a coordinated multipoint network. At least two communications, of the plurality of communications, may have different redundancy versions from a common codebook, and may be received in a same transmission time interval (TTI). The UE may decode the plurality of communications using joint decoding. Numerous other aspects are provided. |
US10999005B2 |
Method and device for polar code rate matching
Embodiments of the application provide a method and device for polar code rate matching in a wireless communication network. A device of the network obtains K information bits. The device generates a to-be-encoded sequence having a length N bits. The to-be-encoded sequence includes the K information bits and L frozen bits. The L frozen bits are placed in L bit positions of the to-be-encoded sequence. The L bit positions are determined according to a rate match manner which is either puncturing or shortening. The device polar encodes the to-be-encoded sequence to obtain the encoded sequence. The device interleaves the encoded sequence to obtain an interleaved sequence and then stores the interleaved sequence into a cyclic cache. The device sequentially outputs M bits of the interleaved sequence from the cyclic cache according to the rate matching manner. |
US10999001B2 |
Jamming device and jamming method
A jamming device includes a periodic signal generating circuit configured to generate a periodic signal, a noise generating circuit configured to generate a noise signal, and a sweep-signal generating circuit coupled to the periodic signal generating circuit and the noise generating circuit. The sweep-signal generating circuit is configured to generate a frequency-sweep signal based on the periodic signal and the noise signal. |
US10999000B2 |
Apparatus and method for secure communication using artificial noise scheme
Disclosed are a secure communication device and a secure communication method using an artificial noise scheme. The secure communication method between a multi-antenna legal transmission device and a multi-antenna legal reception device includes determining a power allocation ratio for a system parameter, by the legal reception device, generating a transmission signal including a secret information message based on the determined power allocation ratio and artificial noise, and transmitting the generated transmission signal to the legal reception device. |
US10998999B2 |
Wavelength-tunable pluggable optical module, optical communication system and wavelength change method of wavelength-tunable pluggable optical module
A pluggable electric connector can communicate a communication data signal and a control signal with an optical communication device. An optical signal output unit is configured to be capable of selectively output a wavelength of an optical signal. An optical power adjustment unit-can adjust optical power of the optical signal. A pluggable optical receptor can output the optical signal to an optical fiber. A control unit controls a wavelength change operation according to the control signal. The control unit, according to a wavelength change command, commands the optical power adjustment unit to block output of the optical signal, commands the light signal output unit to change the wavelength of the optical signal after the optical signal is blocked, and commands the light signal output unit and the optical power adjustment unit to output the optical signal after the wavelength change operation. |
US10998996B2 |
Terminal apparatus, communication method, and integrated circuit
A terminal apparatus and a base station apparatus can efficiently communicate with each other through downlink. A terminal apparatus is configured to: acquire synchronization with a cell through cell search; and receive system information associated at least with (i) an operation of NB-IoT and (ii) a raster offset. The raster offset is an offset of downlink carrier frequency from a channel raster of prescribed spacing. The downlink carrier frequency is a carrier frequency of the NB-IoT. |
US10998987B2 |
Determination of hardware impairment parameters for downlink channel state information estimation
Intra-array pilot measurements are performed with an antenna array of a MIMO transceiver. The antenna array comprises N transceive antennas. The antenna array is partitioned into K groups of antennas, Gk, k=1, . . . , K, wherein K≥2, each group Gk comprising Nk antennas, Aki, i=1, . . . , Nk, of the antenna array. For each k=1, . . . , K, Sk pilot measurements, Mks, s=1, . . . , Sk, are performed, wherein Sk≥1 and wherein each pilot measurement Mks comprises transmitting simultaneously by each antenna Aki, i=1, . . . , Nk, of the group Gk a pilot signal Pkis and generating by each antenna Ak′i′, i′=1, . . . , Nk′, of the other groups, Gk′, k′≠k, a received signal Ykk′i′s by receiving the pilot signals Pkis transmitted by the antennas Aki, i=1, . . . , Nk. The measurements can be performed in a mode for detecting whether current hardware impairment parameters are valid or in a mode for updating the hardware impairment parameters. |
US10998983B2 |
Front end circuit for a non-linear sensor comprising a current to voltage converter and a limiting bias circuit respectively connected to the common cathode and the common anode of an array of avalanche photodiode elements
A sensor circuit (10), including a silicon photomultiplier, SiPM, sensor (20), a voltage source (32), a current-to-voltage converter (24), and a limiting bias circuit (34). The SiPM sensor (20) has avalanche photodiode, APD, elements (30) connected in parallel between a cathode (K) and an anode (A). The voltage source (32) is configured to apply a reversed bias voltage (Vb) across the SiPM sensor, so that each APD element operates in reverse-biased Geiger mode, and the APD elements operate in integration mode. The bias circuit (34) is connected between the voltage source (32) and the anode, and is configured to limit currents through the APD elements, and to present an AC load impedance for an alternating current within a predetermined operating frequency range (fo) generated by the APD elements at the anode (A) as well as a DC load impedance, such that said AC load impedance is lower than said DC load impedance. |
US10998975B2 |
Hardware-enforced one-way information flow control device
An information flow control device has: a first network interface card on a transmission side, the first network interface card including first and second transceivers, each of the first and second transceivers having a transmit port and a receive port; and a second network interface card on a receiving side, the second network interface card including at least one receive port. A first data connection segment connects the first transceiver transmit port to the second transceiver receive port, a second data connection segment connects the second transceiver transmit port to the first transceiver receive port, and a third data connection segment connects the first transceiver transmit port to the receive port of the second network interface card. The first and second segments provide continuity, while the third segment provides one-way data transfer. The first and second transceivers are replaceable with third and fourth transceivers to provide different throughput. |
US10998970B1 |
Docking station for connecting to personal computer wireless devices using light communication
A communication system comprises a network configured to support data, voice, and video communications and a docking station coupled to the network and configured to provide data connections to a personal computer wireless device, wherein the personal computer wireless device is configured to communicate with the docking station using light communication. A method for accessing the communication system comprises connecting a personal computer wireless device to a docking station using light communication and identifying a current location of the personal computer wireless device based upon LC with the docking station or an LC access point. One or more selected applications may be enabled or disabled on the personal computer wireless device based upon the current location. |
US10998965B2 |
High throughput satellites and methods of operating high throughput satellites for relaying data between low earth orbit satellites to endpoints
A high throughput satellite (HTS) and a method of operating the HTS for relaying data between a low earth orbit (LEO) satellite and a target ground station, where the HTS provides spot beams for a spot beam coverage area. The method of operating the HTS includes: determining an estimated trajectory of an orbiting LEO satellite; assigning a plurality of assigned spot beams having a matching color re-use polarization; and transmitting assignments of the plurality of assigned spot beams to the high throughput satellite to cause the high throughput satellite to maintain the inter-satellite link via a first spot beam and one or more assigned subsequent spot beams having the matching color re-use polarization. |
US10998963B2 |
Protection of commercial communications
Methods and systems are provided for a protected communications architecture in which a pool of limited availability channels are shared through the transmission of encoded symbols with time-varying path diversity by a pool of users. The communications architecture can be managed by a network controller that stores availability data describing the availability of multiple-access satellite communications channels. The network controller allocates a first user to a first time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the availability data. The network controller updates the availability data based on the allocation of the first user. The network controller allocates a second user to a second time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the updated availability data. This process is repeated until all users are allocated bandwidth based on their priority, demand, and the overall bandwidth available within the pool. |
US10998961B1 |
Reconfigurable aircraft wireless radio system for providing massive bandwidth to the sky using a limited number of frequencies and limited hardware
An air-to-ground communication system including: a plurality of ground stations, where each ground station includes a plurality of ground-based directional antennae having a beam width associated with a particular area of the sky above the ground station and for each ground-based directional antenna, a least one software defined radio coupled to the directional antenna to enable the ground-based directional antenna to transmit radio frequency signals generated by the software defined radio and to provide to the software defined radio frequency signals received by the ground-based directional antenna and a plurality of air stations, each including a number of air-based directional antennae and an air station control unit, each air-based directional antenna having a beam width associated with a particular area of the sky below the air station; for each air-based directional antenna, a least one software defined radio coupled to the air-based directional antenna in such a manner as enable the air-based directional antenna to transmit radio frequency signals generated by the software defined radio and to provide to the software defined radio frequency signals received by the air-based directional antenna; wherein the control unit of each air station is configured to enable bi-directional communications between each air-based directional antenna a ground-based directional antenna, at any given time, the ground-based directional antennas in communication with the air-based directional antenna are all from different ground stations. |
US10998953B1 |
Group addressing for beamforming training
A first communication device generates a beamforming training initiator packet for transmission in a wireless communication network. The beamforming training initiator packet indicates a start of a beamforming training session, and includes a plurality of fields that respectively and individually identify multiple second communication devices that are to process beamforming training packets transmitted by the first communication device during the beamforming training session. The first communication device transmits the beamforming training initiator packet, and then transmits a plurality of beamforming training packets during the beamforming training session. |
US10998952B2 |
User apparatus and signal transmission method for mapping sounding reference signals
A user apparatus is disclosed herein that includes a receiver configured to receive a plurality of synchronization signals and a transmitter configured to transmit a sounding reference signal associated with a specific synchronization signal of the plurality of synchronization signals. The transmitter also maps the sounding reference signal to consecutive OFDM symbols in one slot. |
US10998950B2 |
Method and apparatus for transmitting channel state information in wireless communication system
A method for receiving Channel State Information (CSI) by a base station (BS) in a wireless communication system, includes receiving an encoded value for a specific CSI report mode, wherein the encoded value is joint encoded value of a rank indicator (RI) and a first precoding matrix indicator (PMI), obtaining the RI and a codebook index for the first PMI based on the encoded value, wherein the RI and the first PMI are jointly encoded into the encoded value in a way that following conditions are satisfied: when the encoded value is an integer ranging from 0 to 7, the RI is 1 and a codebook index for the first PMI is same as the encoded value, and when the encoded value is integer ranging from 8 to 15, the RI is 2 and the codebook index for the first PMI is the encoded value minus 8. |
US10998940B2 |
Signal strength scaling of an uplink measurement signal and corresponding uplink transmission beam according to an estimated interference level
A method is disclosed for a wireless communication device (WCD) configured to receive, using a combiner selected from a plurality of combiners available at the WCD, downlink transmissions from a wireless communication node (WCN) via a downlink transmission beam selected from a plurality of downlink transmission beams available at the WCN. The method comprises, for each of the plurality of combiners, estimating an interference level experienced at the WCD. The method also comprises transmitting a measurement signal on each of a plurality of uplink transmission beams for selection of the downlink transmission beam by the WCN. Each of the plurality of uplink transmission beams corresponds to a respective one of the plurality of combiners available at the WCD. A signal strength of the measurement signal on an uplink transmission beam is responsive to the estimated interference level for the corresponding combiner. Corresponding arrangement, WCD and computer program product are also disclosed. |
US10998935B2 |
Secondary electric power distribution system (SEPDS) to facilitate aircraft connectivity
A secondary power distribution box (SPDB), solid state power controller (SSPC) line replacement module or printed board assembly (LRM/PBA), integrated power distribution and avionics system, and method of power distribution are disclosed. For example, the method includes receiving electrical power from a power source at a power feeder network, communicating with at least one load of a plurality of loads at least in part over the power feeder network, and coupling the electrical power to the at least one load of the plurality of loads in response to the communicating. |
US10998933B2 |
Method and apparatus for transmitting signals over wire connections
A method and apparatus for transmitting data from a transmitter device to one or more receiver devices connected to the transmitter device via a respective wire connection, the transmitter device being operable to transmit signals onto the wire connections and a further wire connection at different tones, the method comprising: for each tone, allocating signals transmitted on the further wire connection as supporting signals for a particular wire connection, and measuring electromagnetic coupling between the further wire connection and that particular wire connection; using the measurements, determining a power allocation for transmitting a supporting signal on the further wire connection; for one or more of the tones: transmitting a signal onto the particular wire connection, and transmitting a supporting signal onto the further wire connection at the determined transmission power, thereby to cause crosstalk interference in the particular wire connection. |
US10998931B2 |
Transmit-receive switch with integrated power detection
An apparatus includes a transmit-receive switch circuit and a detector circuit. The transmit-receive switch circuit may be connected between an input port, an output port, and a common port, and configured to switch a transmit radio-frequency signal from the input port to the common port in a transmit mode and a receive radio-frequency signal from the common port to the output port in a receive mode. The detector circuit may be integrated within the transmit-receive switch and may be configured to generate a power detection signal in response to at least one of the transmit radio-frequency signal or the receive radio-frequency signal. |
US10998930B1 |
ZJD baseband chip and ZJD baseband chip management system
The present disclosure provides a baseband chip and a baseband chip management system. The baseband chip comprises an application processor, an interface module, a channel encoder, a digital signal processor, and a modem module group. The modem module group includes an integrated modem module and a power module. The integrated modem module comprises at least two modems. The application processor is connected to the interface module, the channel encoder, the digital signal processor, and the power module respectively. The baseband chip management system comprises a baseband chip and a radio frequency integrated system. The radio frequency integrated system comprises at least two radio frequency module systems. |
US10998925B2 |
Wearable health monitoring system and method using human body communication
A communication interference rejection system comprising a relatively low-impedance voltage mode driver output which receives a signal from a sensor, the sensor near a user's skin, a receiver operatively connected to a device connected to a body of a user, wherein the receiver configured to receive a signal transmitted through the body of the user. The signal comprises a relatively substantially small constant amplitude component and a relatively large sinusoidal or modulated interference component, the interference component due to human body antenna effect, the receiver comprising a high-impedance termination to minimize channel loss, the receiver further configured to receive frequencies in the 10 KHz to 10 MHz range. |
US10998924B2 |
High-frequency front end module and communication device
A high-frequency front end module includes a primary antenna and a secondary antenna, a first multiplexer and a second multiplexer, and a switch circuit, in which the first multiplexer has a transmission filter of a band A and a reception filter of the band A, and does not have a transmission filter of a band B, the second multiplexer has a transmission filter of the band B and a reception filter of the band B, and does not have a transmission filter of the band A, and the switch circuit exclusively switches connection between the primary antenna and the first multiplexer and connection between the primary antenna and the second multiplexer, and exclusively switches connection between the secondary antenna and the first multiplexer and connection between the secondary antenna and the second multiplexer. |
US10998914B2 |
Multi-stage conversion analog-to-digital converter
An ADC circuit that can resolve the most significant bits (MSBs) using a first circuit during a first stage of a multi-stage conversion and resolve the least significant bits (LSBs) using a second circuit during a second stage of the multi-stage conversion. This can be used, for example, in massively parallel applications where the reference level generation can be shared between thousands of converters. |
US10998909B1 |
Sensing device comprising a phase locked loop circuit
A sensing device with a phase locked loop circuit that has an oscillator to provide an oscillator output signal is presented. The sensing device has a power amplifier to provide at an output of the power amplifier an amplified output signal based on the oscillator output signal. The amplified output signal has an interfering signal component at the oscillator frequency. The sensing device has a measurement circuit to measure offset information regarding a frequency offset between the oscillator frequency and a target frequency of the oscillator. The frequency offset is due to a frequency pulling effect at the oscillator caused by the interfering signal component of the amplified output signal. The sensing device has a control circuit to use the offset information for trimming the phase locked loop circuit and/or the power amplifier, and/or for determining information regarding an environmental situation at the output of the power amplifier. |
US10998906B1 |
Logic device using spin torque
A logic function device according to an embodiment of the present invention includes one or more function reconfiguring units having magnetization in one direction set by spin torque caused due to an function reconfiguring current, and an output terminal formed at an end thereof; and one or more input units formed on the function reconfiguring unit and having magnetization in the one direction set by spin torque caused due to an input current, wherein an output voltage of the output terminal is determined on the basis of whether a magnetization direction of the function reconfiguring unit and a magnetization direction of the input unit are parallel or anti-parallel. |
US10998902B2 |
Semiconductor module and semiconductor package
A semiconductor module includes: a control circuit for controlling first and second transistors operating complementarily; and an internal controller receiving a data signal including a set value of an operating characteristic from an external controller to store the data signal in a memory and then transferring the set value of the operating characteristic to the control circuit. The data signal is sent to the internal controller in the order of the set value of the operating characteristic and a specific trigger value. The internal controller transfers the set value of the operating characteristic to the control circuit in timed relation to writing of the specific trigger value into the memory. The control circuit includes first and second drivers. The control circuit changes settings of the first and second drivers to thereby change the operating characteristic of the semiconductor module. |
US10998901B2 |
RF switch with bypass topology
An RF signal switch circuit that allows connection of any of N radio frequency (RF) input terminals to a switch output port, either in a low loss mode, in a bypass mode, or, optionally, in a signal function mode. Embodiments of the invention allow for both a single switch in the series input path to a target circuit while still having the ability to isolate the bypass path from the target circuit. In the low loss and bypass mode, the circuit simultaneously exhibits low input insertion loss (and thus a low noise factor) and high bypass mode isolation. |
US10998899B2 |
EMI energy mitigation
Various examples related to electromagnetic interference (EMI) energy mitigation techniques are provided. In one example, a method includes determining electromagnetic interference (EMI) spectrum information based upon switching angles of a switching circuit and processing harmonic magnitudes (Ci) associated with the switching angles using an artificial neural network to determine adjusted switching angles for the switching circuit; and applying the adjusted switching angles to control the switching circuit thereby reducing generated EMI energy by the switching circuit. |
US10998898B2 |
Method for operating a transistor device and electronic circuit with a transistor device
A method includes monitoring a load path voltage and an operating parameter of the transistor device; operating the transistor device in a normal mode when the operating parameter is below a threshold associated with the operating parameter, where operating the transistor device in the normal mode includes operating the transistor device in one of an on-state or an off-state based on a drive signal; and operating the transistor device in a fault mode upon detecting a fault based on comparing the operating parameter with the threshold. Operating the transistor device in the fault mode includes switching off the transistor device, operating the transistor device in the on-state includes adjusting the threshold in accordance with a first characteristic curve dependent on the load path voltage, and operating the transistor device in the off-state includes adjusting the threshold according to a second characteristic curve different from the first characteristic curve. |
US10998897B2 |
Power switch over current protection system
A power switch over current protection system including a power switch transistor configured to deliver a power current from a power source to power load, a power switch driver configured to control and on/off state of the power switch, an over current protection (OCP) circuit to detect a threshold value of the power current, a discharge transistor configured to discharge a parasitic capacitance of the power switch transistor, and a system state machine to receive a signal from the OCP circuit configured to control an action of the power switch driver and discharge transistor depending on the level of the power current. |
US10998896B2 |
Clock doublers with duty cycle correction
A system for correcting a duty cycle comprises a digital quadrature generator circuit, a frequency doubler circuit, a first duty cycle correction circuit coupled between the digital quadrature generator circuit and the frequency doubler circuit, and a second duty cycle correction circuit coupled between the digital quadrature generator circuit and the frequency doubler circuit. The first duty cycle correction circuit comprises a first stacked duty cycle correction circuit and the second duty cycle correction circuit comprises a second stacked duty cycle correction circuit. |
US10998889B2 |
Ring oscillator temperature sensor
A sensor circuit includes at least one ring oscillator having a supply port supplied by at least one current source and a reference frequency. A comparator compares a frequency output of the at least one ring oscillator with the reference frequency to yield a measurement, such as a temperature measurement. |
US10998888B2 |
Parameter monitoring circuit for detecting error of parameter, duty cycle correction circuit, and impedance calibration circuit
A parameter monitoring circuit includes a code generation circuit configured to generate a first code, to which a first offset is applied, and a second code, to which a second offset is applied; a parameter adjustment circuit configured to generate a first parameter and a second parameter by respectively applying the first code and the second code to a current parameter; a comparator circuit configured to generate a first comparison result and a second comparison result, the first comparison result indicating a comparison result between the first parameter and a reference parameter value, and the second comparison result indicating a comparison result between the second parameter and the reference parameter value; and a parameter error detection circuit configured to detect an error in the current parameter, based on the first comparison result and the second comparison result. |
US10998887B2 |
Power device driving apparatus
A power device driving apparatus drives a plurality of power devices including first and second power devices. In the apparatus, a plurality of drive circuits are separately provided for at least the first power device and the second power device and output drive signals to the respective power devices. The isolated power supply includes a first isolated power supply unit that supplies a first supply voltage, and a second isolated power supply unit that supplies a second supply voltage that is different from the first supply voltage. The plurality of drive circuits includes a first drive circuit that uses the first supply voltage supplied from the first isolated power supply unit to output the drive signal to the first power device, and a second drive circuit that uses the second supply voltage supplied from the second isolated power supply unit to output the drive signal to the second power device. |
US10998882B2 |
XBAR resonators with non-rectangular diaphragms
Acoustic resonator devices, filter devices, and methods of fabrication are disclosed. An acoustic resonator includes a substrate having a surface and a single-crystal piezoelectric plate having front and back surfaces. The back surface is attached to the surface of the substrate except for a portion of the piezoelectric plate forming a diaphragm that spans a cavity in the substrate, the diaphragm having an edge about a perimeter of the cavity. An interdigital transducer (IDT) is formed on the front surface of the single-crystal piezoelectric plate such that interleaved fingers of the IDT are disposed on the diaphragm. The IDT is configured to excite a primary acoustic mode in the diaphragm in response to a radio frequency signal applied to the IDT. At least a portion of the edge of the diaphragm is at an oblique angle to the fingers and to an X crystalline axis of the piezoelectric plate. |
US10998881B2 |
Composite substrate, method for producing the same, and electronic device
A composite substrate includes a supporting substrate and a functional substrate that are directly joined together, the supporting substrate being a sintered sialon body. |
US10998880B2 |
Acoustic wave element and communication apparatus
An acoustic wave element includes an IDT electrode includes pluralities of electrode fingers, and reflector electrodes on the two sides of the IDT electrode. The IDT electrode includes a major part and at least one end part which is located between the major part and one of the reflector electrodes and is arranged along a direction of propagation of an acoustic wave together with the major part. the at least one end part includes a pitch of the plurality of electrode fingers substantially the same as a pitch of the plurality of electrode fingers in the major part, is electrically connected in parallel with respect to the major part, and is divided into two or more sections which are electrically connected in series with each other. |
US10998879B2 |
Monolithic die with acoustic wave resonators and active circuitry
Embodiments may relate to a radio frequency (RF) front-end module (FEM). The RF FEM may include an integrated die with an active portion and an acoustic wave resonator (AWR) portion adjacent to the active portion. The RF FEM may further include a lid coupled with the die. The lid may at least partially overlap the AWR portion at a surface of the die. Other embodiments may be described or claimed. |
US10998878B2 |
Joined body of piezoelectric material substrate and support substrate
A bonded body includes a supporting substrate, a piezoelectric material substrate composed of a material selected from the group consisting of lithium niobate, lithium tantalate and lithium niobate-lithium tantalate, and an amorphous layer present between the supporting substrate and piezoelectric material substrate. The amorphous layer contains one or more metal element selected from the group consisting of niobium and tantalum, an element constituting the supporting substrate and oxygen element. The concentration of the metal element in the amorphous layer is higher than the concentration of oxygen element and 20 to 65 atom %. |
US10998877B2 |
Film bulk acoustic resonator fabrication method with frequency trimming based on electric measurements prior to cavity etch
Methods of fabricating acoustic resonators are disclosed. A back surface of a single-crystal piezoelectric plate is bonded to a surface of a substrate. A conductor pattern is formed on the front surface of the piezoelectric plate, the conductor pattern including a plurality of interdigital transducers (IDTs) of a plurality of resonators. A dielectric passivation/tuning layer is formed over the conductor pattern and the front surface of the piezoelectric plate. Electrical measurements are made on at least some of the plurality of resonators. Material is selectively removed from the dielectric passivation/tuning layer in accordance with the electrical measurements. After removing material from the dielectric passivation/tuning layer, cavities are formed in the substrate such that interleaved fingers of each IDT are disposed on a respective diaphragm spanning a respective cavity |
US10998874B1 |
Noise suppressor
A noise suppressor includes a first differential-mode transmission module, a second differential-mode transmission module and a common-mode absorption module. The first and second differential-mode transmission modules are configured to receive a differential signal at one of the first and second differential-mode transmission modules, and output the differential signal at the other of the same. The common-mode absorption module is electrically connected to a reference node, and is configured to absorb common-mode noise of the differential signal from at least one of the first differential-mode transmission module or the second differential-mode transmission module. |
US10998870B2 |
Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program that enable output of a sound to be heard at an assumed viewing/listening position of a zoom image when an image is displayed as the zoom image. In the case of image content such as a sports broadcast, the individual location information, direction and posture information, and audio data of each player as an object are stored separately for direct sound and reverberant sound, at the time of recording. At the time of reproducing a zoom image, the direct sound and the reverberant sound are mixed according to the direction of a player as an object with respect to an assumed viewing/listening position in the zoom image, so that a sound to be heard at the assumed viewing/listening position is output. The present disclosure can be applied to a content reproduction apparatus. |
US10998867B2 |
Avoiding clipping in audio power delivery by predicting available power supply energy
A power output circuit supplies an audio power output signal that is adjusted to prevent clipping when needed based on an estimate of available energy from the power supply supplying the power output circuit. The power output circuit may be an audio power output circuit that generates an audio power output signal from samples of an audio program that are stored in a buffer. A processing block determines an energy requirement for producing the audio power output signal from the audio program and adjusts an amplitude of the audio power output signal in conformity with the determined energy requirement and an available energy determined for the power supply so that the audio power output signal is reproduced without clipping of the audio power output signal. |
US10998860B2 |
Amplification apparatus and amplification method
In an amplification apparatus according to the present disclosure, a combining unit combines an output signal of a first amplifier provided at a first branch with an output signal of a second amplifier provided at a second branch and outputs the combined signal. A non-linearity compensation unit multiplies an input baseband signal by a non-linearity compensation coefficient for compensating non-linearity of the entire apparatus, a first deviation compensation unit multiplies a first branch signal by a first deviation compensation coefficient for compensating an inter-branch deviation, and a second deviation compensation unit multiplies a second branch signal by a second deviation compensation coefficient for compensating the inter-branch deviation. A compensation coefficient calculation unit calculates the non-linearity compensation coefficient, the first deviation compensation coefficient, and the second deviation compensation coefficient based on the input baseband signal and a feedback baseband signal obtained by feeding back the combined signal. |
US10998854B2 |
Resonant clock circuit with magnetic shield
Semiconductor devices and methods relating to the semiconductor devices are provided. A semiconductor device includes a resonant clock circuit. The semiconductor device further includes an inductor. The semiconductor device also includes a magnetic layer formed of a magnetic material disposed in between a portion of the resonant clock circuit and the inductor. Clock signals of the resonant clock circuit are utilized by the magnetic layer. |
US10998853B2 |
Internet of things-enabled solar photovoltaic health monitoring and advising related thereto
Methods, systems, and computer program products are provided herein in connection with IoT-enabled solar PV health monitoring and advising related thereto. A computer-implemented method includes obtaining current-voltage samples corresponding to solar photovoltaic modules by triggering switch circuitry between (i) an inverter attributed to the solar photovoltaic modules and (ii) a current-voltage tracer; detecting one or more anomalies in the obtained current-voltage samples by applying machine learning techniques to the obtained current-voltage samples; automatically performing a root cause analysis on the detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying a pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier; and automatically generating and outputting a suggestion for remedial action based on the identified pre-determined anomaly class. |
US10998850B2 |
Solar tracker having brake function
A solar tracker having a brake function is disclosed. The solar tracker according to an embodiment of the present invention relates to a technology having a dual position sensing device provided at a part at which altitude adjustment and horizontal rotation of a solar collector plate respectively end, such that a brake is accurately operated for a driving motor, which is respectively in charge of altitude adjustment and horizontal rotation. |
US10998848B2 |
Method of routing and securing electrical power cables for a solar roof installation
A solar roof tile with an integrated cable management system includes a roof tile weighing less than 400 lbs per 100 square feet of installed roof area and a photovoltaic solar panel attached to a front side of the roof tile. A rear side of the roof tile includes one or more channels configured to accommodate one or more electrical power cables. A method of routing and securing electrical power cables for a solar roof installation using the solar roof tiles is also disclosed. |