US Pat. No. 10,362,973

SYSTEMS AND METHODS FOR MONITORING AND MANAGING LIFE OF A BATTERY IN AN ANALYTE SENSOR SYSTEM WORN BY A USER

DexCom, Inc., San Diego,...

1. A method for prolonging life of a battery installed in an analyte sensor system configured to be worn by a user comprising:measuring a first analyte value at a first time;
causing a transmission of the measured first analyte value along with a predicted second analyte value;
measuring a second analyte value at a second time;
calculating a difference between the measured second analyte value and the predicted second analyte value;
determining whether the calculated difference between the measured second analyte value and the predicted second analyte value is within a predefined range;
determining that a remaining power level of the battery is less than a predetermined power level; and
responsive to the determining that the remaining power level of the battery is less than the predetermined power level and determining that the calculated difference is within the predefined range,
skipping a transmission of the measured second analyte value,
wherein the predefined range is a variable predefined range that is determined based at least partly on a clinical error grid.

US Pat. No. 10,362,971

FINGERPRINT POWDER

AIR SCIENCE USA LLC, For...

1. A powdered polycyanoacrylate polymer produced by a process comprising:(a) charging a reaction vessel with a mist comprising water;
(b) dripping methyl or ethyl 2-cyanoacrylate into the water mist in the reaction vessel, thereby producing an exothermic reaction, thereby conducting uniform polymerization of said methyl or ethyl 2-cyanoacrate, and temporarily halting or decreasing a rate of addition of methyl or ethyl 2-cyanoacrylate if the temperature in the reaction vessel becomes too high for uniform polymerization;
(c) once polymerization of the methyl or ethyl 2-cyanoacrylate is complete, allowing the reaction mass to cool;
(d) removing polycyanoacrylate polymer formed in step (b) and cooled in step (c) from the reaction vessel;
(e) drying the polycyanoacrylate polymer to provide a dry solid polycyanoacrylate polymer; and
(f) pulverizing the dry solid into a powder, wherein more than 95% of the particle mass in said powder comprises particles having a particle diameter in the range of from 1 to 200 microns, or wherein the particles in said powder have one or more of the following particle size characteristics (i), (ii), and (iii): (i) at least 50 weight-% of the powder particles have a feret length of from 20 to 80 nanometers; (ii) at least 50 weight-% of the powder particles have a feret width of from 10 to 40 nanometers; (iii) at least 50 weight-% of the powder particles have a rectangularity ranging from 60 to 75.

US Pat. No. 10,362,969

IMAGE-BASED DETECTION AND DIAGNOSIS OF DIASTASIS RECTI

Sensors Unlimited, Inc., ...

1. A method for diagnosing a condition of a subject, comprising:imaging surface skin of an abdominal area in vivo, using an imaging sensor sensitive to infrared radiation, of the subject to obtain one or more images of the abdominal area;
identifying subcutaneous features including separation between rectus abdominis muscles in the abdominal area in the one or more images;
quantifying distance across the separation between the rectus abdominis muscles from the one or more images; and
outputting the results of the quantified distance and one or more images.

US Pat. No. 10,362,967

SYSTEMS AND METHODS FOR MISSED BREATH DETECTION AND INDICATION

Covidien LP, Mansfield, ...

1. A method implemented by a ventilator for determining missed breaths, the method comprising:ventilating a patient with the ventilator, wherein the ventilator includes a pneumatic system and at least one sensor;
monitoring respiratory data of the patient with the at least one sensor;
analyzing the respiratory data with a background trigger detection application and an active trigger detection application, wherein the background trigger detection application and the active trigger detection application are different and running at the same time;
detecting a first patient inspiratory effort with the active trigger application;
detecting a second patient inspiratory effort with the background trigger application;
comparing a first timing of the first patient inspiratory effort to a second timing of the second patient inspiratory effort;
determining a timing difference between the first patient inspiratory effort and the second inspiratory effort;
comparing the timing difference to a time delay threshold;
determining that the timing difference does not meet the time delay threshold to form a missed breath determination;
calculating a missed breaths metric based on the missed breath determination;
displaying a missed breath indicator based on the missed breaths metric; and
delivering inspiratory gas to the patient with the ventilator based on patient inspiratory efforts detected by the active trigger detection application and not based on patient inspiratory efforts detected by the background trigger detection application.

US Pat. No. 10,362,966

INTRAOPERATIVE IMAGE REGISTRATION BY MEANS OF REFERENCE MARKERS

Fiagon GmbH, Hennigsdorf...

1. A method for including image data of a patient in a system for operation planning or intraoperative navigation, comprising the following steps:providing a first reference body, wherein the first reference body has a known three-dimensional geometry;
providing available geometric data representing said first reference body in its known three-dimensional geometry in a non-distorted manner;
arranging the provided first reference body with at least one body surface on a patient;
recording tomographic image data or image data obtained by X-ray technology of at least one defined body region of the patient together with the first reference body arranged on the patient by at least one first recording device suitable therefor,
comparing the recorded image data representing the first reference body hi a distorted manner with said known geometric data representing the first reference body in a non-distorted manner for obtaining distortion information,
rectifying said recorded tomographic image data or image data obtained by X-ray technology of at least one defined body region of the patient by a computer unit on the basis of the obtained distortion information in order to obtain rectified image data;
superposing the rectified image data with further image data of the same body region of the patient in order to obtain superposed image data; and
depicting the superposed image data on a display.

US Pat. No. 10,362,965

SYSTEM AND METHOD TO MAP STRUCTURES OF NASAL CAVITY

Acclarent, Inc., Irvine,...

1. An apparatus comprising:(a) a handle assembly, wherein the handle assembly comprises
(i) a body,
(ii) a cable configured to communicate an electrical signal to a navigation system, and
(iii) a first portion of an adapter coupled with a distal end of the cable;
(b) a guide tube extending distally from the handle assembly, wherein the guide tube has a distal end; and
(c) a cartridge assembly configured to be removably coupled with the handle assembly, wherein the cartridge assembly includes:
(i) an actuator, wherein the actuator is movable relative to the body to move the wire relative to the guide tube, and
(ii) a wire coupled with the actuator and configured to communicate an electrical signal to the cable, wherein the wire is slidably disposed in the guide tube, wherein the wire includes:
(A) a distal end including a sensor, wherein the distal end of the wire is configured to translate relative to the body,
(B) a proximal end that terminates at a second portion of the adapter, wherein the second portion of the adapter is configured to be removably coupled with the first portion of the adapter, wherein the proximal end is fixed relative to the body, and
(C) an intermediate portion configured to gather within the body as a service loop to provide freedom of movement of the distal end of the wire relative to the body as the distal end of the wire translates proximally relative to the body,
wherein the sensor is configured to cooperate with the navigation system to generate a map of anatomical structures within a patient.

US Pat. No. 10,362,963

CORRECTION OF SHIFT AND DRIFT IN IMPEDANCE-BASED MEDICAL DEVICE NAVIGATION USING MAGNETIC FIELD INFORMATION

ST. JUDE MEDICAL, ATRIAL ...

1. A system for navigating a medical device within a body, comprising:an electronic control unit configured to:
determine an operating position for a first electrical position sensor on said medical device within a first coordinate system, said first coordinate system defined by an electric field based positioning system;
determine an operating position for a first magnetic position sensor on said medical device within a second coordinate system, said second coordinate system defined by a magnetic field based positioning system, said first magnetic position sensor disposed proximate said first electrical position sensor;
apply a first mapping function correlating said operating positions of said first electrical position sensor and said first magnetic position sensor, said first mapping function generating a mapped position for said first magnetic position sensor in said first coordinate system responsive to said operating position of said first magnetic position sensor in said second coordinate system wherein said first mapping function describes a three-dimensional input and a three-dimensional output that generates said mapped position;
determine a first difference between said operating position for said first electrical position sensor and said mapped position for said first magnetic position sensor; and
modify said operating position for said first electrical position sensor by said first difference to obtain a first adjusted operating position;
wherein said electronic control unit is further configured to:
determine a planning position for said first electrical position sensor within said first coordinate system;
determine a planning position for said first magnetic position sensor within said second coordinate system;
compute said first mapping function responsive to said planning positions for said first electrical position sensor and said first magnetic position sensor; and,
responsive to the first adjusted operating position, displaying on a graphical user interface the first adjusted operating position of the first electrical position sensor of the medical device.

US Pat. No. 10,362,962

ACCOUNTING FOR SKIPPED IMAGING LOCATIONS DURING MOVEMENT OF AN ENDOLUMINAL IMAGING PROBE

SYNX-RX, LTD., Netanya (...

15. A method for use with an endoluminal data-acquisition device configured to acquire endoluminal data points while moving through a lumen of a subject's body, comprising:while the endoluminal data-acquisition device is being moved through the lumen, acquiring a plurality of endoluminal data points of the lumen using the endoluminal data-acquisition device, wherein the plurality of endoluminal data points comprise at least one of endoluminal imaging data or endoluminal functional data;
acquiring one or more extraluminal images of the lumen, using an extraluminal imaging device; and
using at least one processor:
coregistering the plurality of endoluminal data points to the one or more extraluminal images of the lumen, by determining, with respect to the one or more extraluminal images of the lumen, locations along the lumen at which respective endoluminal data points were acquired,
determining, with respect to the one or more extraluminal images of the lumen, that there is a given location within the lumen, at which no endoluminal data point was determined to have been acquired, based upon the coregistering of the plurality of endoluminal data points to the one or more extraluminal images of the lumen; and
generating an output, upon a display, using at least a portion of the plurality of endoluminal data points of the lumen acquired using the endoluminal data-acquisition device, the output including an indication that no endoluminal data point was determined to have been acquired at the location.

US Pat. No. 10,362,958

SYSTEMS, ARTICLES, AND METHODS FOR ELECTROMYOGRAPHY SENSORS

CTRL-labs Corporation, N...

1. An electromyography (“EMG”) sensor comprising:a first sensor electrode formed of an electrically conductive material, wherein the first sensor electrode comprises a first layer formed of a first electrically conductive material that includes copper and a second layer formed of a second electrically conductive material;
an amplifier; and
a first electrically conductive pathway that communicatively couples the first sensor electrode and the amplifier.

US Pat. No. 10,362,957

SYSTEM AND METHODS FOR PERFORMING NEUROPHYSIOLOGIC ASSESSMENTS DURING SPINE SURGERY

NuVasive, Inc., San Dieg...

1. A system for performing neurophysiologic assessments during surgery, comprising:a first stimulator configured to deliver a first set of electrical stimulation signals to the motor cortex of a patient;
a first sensor configured to detect at least one motor evoked potential response evoked by the first set of electrical stimulation signals of the first stimulator;
a second stimulator configured to deliver a second set of electrical stimulation signals to a peripheral nerve of a patient;
a second sensor configured to detect at least one somatosensory evoked potential response evoked by the second set of electrical stimulation signals of the second stimulator; and
a control unit in communication with the first and second stimulators and the first and second sensors, the control unit being configured to (a) selectively operate in either trans-cranial electrical motor evoked potential (“MEP”) monitoring mode or somatosensory evoked potential (“SSEP”) monitoring mode; (b) accept user input to toggle between MEP monitoring mode and SSEP monitoring mode; (c) accept user input to initiate stimulation in the MEP monitoring mode or SSEP monitoring mode; and (d) communicate an onscreen assessment of a spinal cord health status to be displayed to a user in response to the potential response evoked by said first or second set of electrical stimulation signals.

US Pat. No. 10,362,955

GRAPHICALLY MAPPING ROTORS IN A HEART

Regents of the University...

1. A method, comprising:receiving, using a processor, an electrogram for each of a plurality of spatial locations in a heart, each electrogram comprising time series data including a plurality of electrical potential readings over time;
generating, from the time series data, a dataset, the dataset including a plurality of values using a mathematical approach, wherein the mathematical approach is either a multi-scale frequency (MSF) approach, a kurtosis approach, an empirical mode decomposition (EMD) approach, or a multi-scale entropy (MSE) approach; and
graphically indicating pivot points of rotors associated with atrial or ventricular fibrillation according to the dataset;
wherein the dataset is a first dataset, the plurality of values is a first plurality of values, and the mathematical approach is a first mathematical approach, and wherein the method further comprises:
generating, from the time series data, a second dataset, the second dataset including a second plurality of values using a second mathematical approach that is different from the first mathematical approach, wherein the second mathematical approach is either a multi-scale frequency (MSF) approach, a kurtosis approach, an empirical mode decomposition (EMD) approach, or a multi-scale entropy (MSE) approach depending on the first mathematical approach used; and
graphically indicating pivot points of rotors associated with atrial or ventricular fibrillation according to the second dataset.

US Pat. No. 10,362,951

NON-INVASIVE METHOD AND SYSTEM FOR CHARACTERIZING CARDIOVASCULAR SYSTEMS

Analytics For Life Inc., ...

1. A method of pre-processing data to extract variables for use in a machine learning operation to diagnose a pathology, the method comprising:receiving a biopotential signal data set associated with a subject, said biopotential signal data set being associated with a biopotential signal collected from one or more electrical leads;
generating, via a processor, an estimated noiseless model of the received biopotential signal data set, wherein generation comprises iterative selection of member atoms of a pre-defined dictionary of member atoms to form a sparse approximation of the received biopotential signal data set;
extracting, via the processor, a plurality of features from a low-energy complex sub-harmonic subspace derived from the estimated noiseless model, wherein one or more of the plurality of extracted features includes one or more fractional derivative derived features of the low-energy complex sub-harmonic subspace; and
linking, via the processor, the one or more of the plurality of extracted features to a genetic algorithm to generate outputs that correlate with clinical parameters describing tissue architecture, structure and/or function.

US Pat. No. 10,362,950

NON-INVASIVE METHOD AND SYSTEM FOR MEASURING MYOCARDIAL ISCHEMIA, STENOSIS IDENTIFICATION, LOCALIZATION AND FRACTIONAL FLOW RESERVE ESTIMATION

Analytics For Life Inc., ...

1. A method for non-invasively identifying and/or measuring or estimating a degree of myocardial ischemia, identifying one or more stenoses, and/or localizing and/or estimating fractional flow reserve, the method comprising:obtaining, by one or more processors, a data set associated with a plurality of wide-band gradient signals simultaneously from the subject via at least one electrode;
generating, by the one or more processors, a residue subspace data set and a noise subspace data set from the data set associated with the plurality of wide-band gradient signals;
determining, via the one or more processors, one or more coronary physiological parameters of the subject selected from the group consisting of a fractional flow reserve estimation, a stenosis value, and a myocardial ischemia estimation, based on the residue subspace data set and the noise subspace data set; and
output, via one or more of an output data set in a report and/or a display, the one or more coronary physiological parameters, wherein the output is used in the diagnosis of cardiac disease.

US Pat. No. 10,362,949

AUTOMATIC EXTRACTION OF DISEASE-SPECIFIC FEATURES FROM DOPPLER IMAGES

International Business Ma...

1. A method for automatic extraction of disease-specific features from Doppler images, comprising:obtaining a raw Doppler image from a series of images of an echocardiogram;
isolating a region of interest from the raw Doppler image, the region of interest (i) including a Doppler image and an electrocardiogram (ECG) signal, and (ii) depicting at least one heart cycle;
determining a velocity envelope of the Doppler image in the region of interest;extracting the electrocardiogram (ECG) signal by detecting the electrocardiogram (ECG) signal using an energy maximization equation:E(i,j)=?1Econtinuity(i,j)+?2Ecolor(i,j)+?3Egradient(i,j)+?4Enotgray(i,j)
wherein E(i,j) is an energy value, Econtinuity(i,j) is a continuity of the electrocardiogram (ECG) signal, Ecolor(i,j) is a color profile of the electrocardiogram (ECG) signal, Egradient(i,j) is a gradient between the color profile of the electrocardiogram (ECG) signal and a background of the image, Enotgray(i,j) is RGB value of the electrocardiogram (ECG) signal that is not gray, and each of, ?1, ?2, ?3, and ?4 is a weighting factor, and
synchronizing the extracted the electrocardiogram (ECG) signal with the Doppler image over the at least one heart cycle, within the region of interest;
calculating a value of a clinical feature based on the extracted the electrocardiogram (ECG) signal synchronized with the velocity envelope; and
comparing the value of the clinical feature with clinical guidelines associated with the clinical feature to determine a diagnosis of a disease.

US Pat. No. 10,362,946

MEASUREMENT OF CARDIAC CYCLE LENGTH AND PRESSURE METRICS FROM PULMONARY ARTERIAL PRESSURE

Medtronic, Inc., Minneap...

21. A computer readable medium comprising computer executable instructions that, when executed, cause a processor of an implantable medical device to:control sensing of the cardiovascular pressure signal;
compare the sensed cardiovascular pressure signal to a first threshold;
identify a first sense in response to the sensed cardiovascular pressure signal exceeding the first threshold;
in response to and as a result of identifying the first sense, compare the sensed cardiovascular pressure signal to a second threshold not equal to the first threshold;
identify a second sense subsequent to the first sense if the sensed cardiovascular pressure signal exceeds the second threshold;
identify a third sense subsequent to the first sense and in response to the sensed cardiovascular pressure signal exceeding the first threshold; and
determine a cardiac cycle length based on one of the first sense and the third sense or the second sense and the third sense.

US Pat. No. 10,362,944

OPTICAL DETECTION AND ANALYSIS OF INTERNAL BODY TISSUES

Samsung Electronics Compa...

1. An electronic device comprising:a band;
one or more light sources coupled to the band and configured to emit light in a first direction that penetrates into a portion of a user's body;
a plurality of light sensors coupled to the band and configured to detect a pattern of diffusion of the emitted light, wherein:
at least one first light sensor is located near the light source and configured to detect light travelling in a second direction that is between 90 degrees and 270 degrees from the first direction;
at least one second light sensor located between 90 degrees and 270 degrees from the light source and configured to detect light travelling between 90 degrees and ?90 degrees from the first direction; and
the one or more light sources and the plurality of light sensors are positioned in a matrix configuration comprising a plurality of rows of light sensors with the one or more light sources interspersed within the matrix configuration; and
a controller configured to detect a gesture made by the user based on the detected pattern of diffusion of the emitted light by cycling through different configurations of active light sources of the one or more light sources of the matrix configuration.

US Pat. No. 10,362,943

DYNAMIC OVERLAY OF ANATOMY FROM ANGIOGRAPHY TO FLUOROSCOPY

Siemens Healthcare GmbH, ...

1. A method for generating an overlay of anatomy in a fluoroscopy image, the method comprising:acquiring, with an angiograph, an angiograph image representing the anatomy of a patient at a first phase of a first cardiac cycle of the patient;
acquiring, with a fluoroscope, a fluoroscopic image representing the anatomy of the patient at a first phase of a second cardiac cycle of the patient;
determining, by a processor, a shape of the anatomy in the fluoroscopic image from the angiograph image; and
generating the overlay of the anatomy as a graphic on the fluoroscopic image, the overlay being a function of the shape determined from the angiograph image.

US Pat. No. 10,362,942

MICROMETER SIZE MULTI-FUNCTIONAL PROBE FOR OCT AND ELECTRO-PHYSIOLOGICAL RECORDING

1. A probe for tissue recording in a medical procedure, comprising:a flexible optical fiber for optical coherence tomography imaging, having an optical fiber distal end, an optical fiber proximal end and an optical fiber length extending from the optical fiber distal end to the optical fiber proximal end;
a metal coating surrounding the optical fiber length for recording electrical signals, having a metal coating distal end and a metal coating proximal end;
an electrophysiological recording system connected to the metal coating proximal end; and
an outer insulation coating surrounding the metal coating, wherein the insulation coating is discontinuous in proximity to the metal coating distal end, thereby providing contact between the metal coating and the tissue for receiving an electrical signal from the tissue.

US Pat. No. 10,362,940

PERSONAL EMERGENCY RESPONSE (PER) SYSTEM

Empire IP LLC, Austin, T...

1. A wearable monitoring apparatus, comprising:a housing adapted to be worn by a person on a wrist of the person;
an accelerometer disposed in the housing;
a processor disposed in the housing;
a user input device disposed on the housing;
wherein the user input device is adapted for selecting a predefined exercise,
and wherein the processor computes activity data for the selected predefined exercise based on signals from the accelerometer.

US Pat. No. 10,362,938

FUNDUS IMAGE FORMING DEVICE

NIKON CORPORATION, Tokyo...

1. A fundus imaging system configured to scan a retina of a subject with a light beam, the system comprising:a reflection mirror configured to reflect a light beam incident on the reflection mirror after passing through a first focus so as to cause the light beam to pass through a second focus;
a two-dimensional scanning unit that is disposed at a position that coincides with a position of the first focus of the reflection mirror and configured to reflect a light beam incident on the two-dimensional scanning unit so as to perform scanning with the light beam in two-dimensional directions;
a detecting unit configured to detect a light beam reflected off the retina; and
a compensating unit configured to correct a detection result of an intensity of the light beam detected by the detecting unit, based on at least one of a scan angle or a scan timing at which the two-dimensional scanning unit performs scanning, so as to compensate for illuminance non-uniformity of the light beam illuminating the retina, the illuminance non-uniformity resulting from an unevenness of a ratio of an angular change of a light beam emitted from the first focus during scanning of the two-dimensional scanning unit to an angular change of a light beam incident on the second focus after being reflected by the reflection mirror.

US Pat. No. 10,362,936

METHODS OF PERFORMING SURGERY USING OPTICAL COHERENCE TOMOGRAPHY (OCT)

Bioptigen, Inc., Morrisv...

1. A method for performing a surgical procedure using an optical coherence tomography (OCT) imaging system, the method comprising:imaging a surgical region of the subject that contains a structure having a known orientational asymmetry to obtain an OCT image using the OCT imaging system;
testing the OCT image for presence and location of the structure;
confirming correct orientation of the subject using the OCT image of the structure having the known orientational asymmetry;
obtaining at least one image of the surgical region of the subject using OCT and constructing an initial structural view of the surgical region;
computing at least one clinical parameter relevant as an end point for assessing an outcome of the surgical procedure using data derived from the OCT image;
periodically assessing the surgical procedure progression and monitoring clinical outcomes related to the surgical procedure using changes to an OCT-derived structural view of the surgical region and changes to the computed clinical parameters derived from the at least one OCT image;
determining if a surgical plan for the surgical procedure needs modification based on at least one of the periodically assessing and monitoring;
modifying the surgical plan for the surgical procedure in real time if it is determined modification is needed; and
repeatedly assessing and monitoring, determining and modifying until it is determined that further modification is not needed,
wherein computing clinical parameters for the surgical procedure comprises computing at least one of a cornea thickness, a cornea curvature, a lens thickness, a lens curvature, a cornea refractive power, a lens refractive power, an iridocorneal angle, a sclera thickness, a conjunctival thickness, a direction of an optical axis, an orientation of a refractive astigmatism, a thickness of a an edema, a length of a tissue membrane or tear, a width of a surgical incision, a map or a count of surgical debris within a surgical field, a map or measure of degree of contact between an implanted device and surrounding tissue, and orientation of an implanted device relative to a neighboring structure or an optical or physical axis; and,
wherein the computing includes computing from measurements derived from the at least one image.

US Pat. No. 10,362,934

SYSTEM AND METHOD FOR THE RAPID MEASUREMENT OF THE VISUAL CONTRAST SENSITIVITY FUNCTION

1. A method for implementing a tilted-grating, forced choice contrast sensitivity function test, the method comprising the steps of:presenting a patient with a first series of randomized test chart sets having patterns with two or more choices per set on a high resolution display of 10 bit depth or greater as a video and covering a first range of frequencies and contrasts, the high resolution display being shielded from ambient light that interferes with the test and connected to a processor and associated memory for implementing an algorithm for the contrast sensitivity function test, and wherein the algorithm ensures that the test charts are sized to maintain a predetermined viewing distance between the patient and the display;
having the patient select a response from the two or more choices, automatically recording if the response is correct or incorrect and the time for the patient to make the selection, and providing the patient with additional choices until the first series of test charts are complete and a contrast sensitivity function is generated to a desired precision based upon an analysis of the responses;
analyzing the responses utilizing statistical methods;
providing the patient with an ophthalmic solution to increase visual performance based upon the analyzed results;
repeating the method until a desired ophthalmic resolution is obtained as determined by an adaptive algorithm; and
storing and plotting the contrast sensitivity function to provide an accurate quantitative result for the contrast sensitivity function.

US Pat. No. 10,362,933

OPHTHALMOLOGIC APPARATUS, TOMOGRAPHIC IMAGE GENERATION METHOD, AND PROGRAM THAT DETERMINE AN IMAGING REGION FOR CAPTURING A PLURALITY OF TOMOGRAPHIC IMAGES FOR GENERATING AN AVERAGED TOMOGRAPHIC IMAGE

Canon Kabushiki Kaisha, ...

1. An ophthalmologic apparatus comprising:a detection unit configured to detect a movement amount of a subject's eye;
an error obtaining unit configured to obtain a value of tracking error based on a result of the detection;
a determining unit configured to determine each position of a plurality of scanning lines at intervals corresponding to the value of tracking error;
a tomographic image obtaining unit configured to obtain a plurality of tomographic images by scanning each position of the plurality of scanning lines with measurement light; and
a generation unit configured to generate an averaged tomographic image by averaging pixel values of the plurality of tomographic images obtained by the tomographic image obtaining unit,
wherein the determining unit determines the intervals based on the value of tracking error.

US Pat. No. 10,362,931

OPTICAL DEVICE

PANASONIC INTELLECTUAL PR...

1. An optical device, comprising:an excitation light source that emits excitation light;
a first optical fiber that guides the excitation light emitted from the excitation light source; and
a wavelength-conversion plate that includes: a wavelength converter that receives the excitation light guided by the first optical fiber and emits wavelength-converted light; and a reflective film on a side of the wavelength converter that receives the excitation light,
wherein the reflective film is spaced from a light exit surface of the first optical fiber, transmits the excitation light, and reflects the wavelength-converted light.

US Pat. No. 10,362,930

ENDOSCOPE APPARATUS

OLYMPUS CORPORATION, Tok...

1. An endoscope apparatus comprising:a light source configured to emit one of white illumination light and narrow band illumination light, the white illumination light including red wavelength band light, green wavelength band light, and blue wavelength band light, and the narrow band illumination light having a narrow wavelength band included in each of the blue wavelength band light and the green wavelength band light;
an image sensor having a plurality of pixels, wherein each pixel is configured to receive light, the plurality of pixels being arranged in a lattice pattern, and the image sensor being configured to perform photoelectric conversion on the light received by each of the plurality of pixels to generate an electric signal;
a color filter comprising a filter unit arranged corresponding to the plurality of pixels, the filter unit including a plurality of filters having at least a filter for passing the blue wavelength band light, and a filter for passing the blue wavelength band light and at least one of the green wavelength band light and the red wavelength band light, the number of the filters for passing the green wavelength band light being equal to or greater than half of the number of all the filters of the filter unit, and the number of the filters for passing the blue wavelength band light being equal to or greater than the number of the filters for passing the green wavelength band light; and
a hardware processor configured to:
select, from the plurality of pixels, a luminance component pixel for receiving light of a luminance component, wherein the luminance component is among a plurality of color components, and the selection of the luminance component pixel is based on a control signal indicating a type of illumination light emitted by the light source;
generate a luminance component value based on a pixel value of the selected luminance component pixel;
generate at least one color component value based on the generated luminance component value, wherein the at least one color component value correspond to color components different from the luminance component; and
generate a color image signal, based on the generated luminance component value and the generated color component values, wherein the color image signal corresponds to an image comprising pixels that includes the luminance component.

US Pat. No. 10,362,927

ENDOSCOPE WITH PANNABLE CAMERA

DEKA Products Limited Par...

1. An endoscope having a proximal handle assembly and a distal insertion shaft; the insertion shaft having a distal portion that includes a camera assembly; the insertion shaft comprising a liquid carrying conduit;the camera assembly comprising an electronic image sensor;
the proximal handle assembly comprising a proximal housing and a distal housing;
the distal housing and the insertion shaft connected together and rotatable together relative to the proximal housing;
the liquid carrying conduit including a wired connection extending from the camera assembly to a printed circuit board attached to the distal housing, the wired connection being exposed to any liquids carried by the conduit; wherein
the proximal housing of the handle assembly comprises a liquid passageway in fluid communication with the liquid carrying conduit of the insertion shaft.

US Pat. No. 10,362,926

LOW-COST INSTRUMENT FOR ENDOSCOPICALLY GUIDED OPERATIVE PROCEDURES

CooperSurgical, Inc., Tr...

1. An endoscopic device, comprising:a single-use portion, comprising:
an elongate conduit comprising a proximal portion and comprising a distal portion configured for insertion into a uterus of a patient, the distal portion defining a distal opening through which fluid can be delivered to the uterus,
an imaging system disposed along the distal portion of the elongate conduit for imaging the uterus,
an electrical cable extending from the proximal portion of the elongate conduit to the imaging system,
a fluid hub connected to the proximal portion of the elongate conduit, the fluid hub comprising a fluid connection port and a gasket at which a first seal is provided, and
a sliding connector attached to a proximal end of the fluid hub that isolates fluid to the single-use portion, the sliding connector comprising:
an outer shell, and
a fluid barrier disposed within the outer shell and surrounding the electrical cable, wherein the fluid barrier and the electrical cable together form a second seal at a distal end of the fluid barrier, and wherein the fluid barrier and the electrical cable together form a third seal located proximal to the second seal and along a radial projection of the electrical cable that seats within a radial recess of the fluid barrier; and
a multiple-use portion configured to be attached to and detached from the single-use portion, the multiple-use portion comprising:
a handle coupled to the proximal end of the outer shell of the sliding connector and being located proximal to the sliding connector and to the fluid hub such that the handle, the sliding connector, the fluid hub, and the elongate conduit are arranged in an in-line configuration, and
an integral image display located proximal to the handle and electrically coupled to the imaging system by the electrical cable.

US Pat. No. 10,362,925

DOSING DEVICE FOR DISPENSING A WASHING AGENT IN A WASHING MACHINE, IN PARTICULAR A DISH WASHING MACHINE

BITRON S.P.A., Turin (IT...

1. A dosing device for dispensing doses of a washing agent, towards a washing chamber of a washing machine, comprising:a hollow body oscillatable between a loading position and a vertical, operating position, and in which there are defined:
a main chamber adapted to contain an amount of said washing agent corresponding to a plurality of doses, and
a dosing chamber adapted to contain a volume of washing agent substantially corresponding to one dose, coming from the main chamber; and
an electrically controlled valve obturator driven in each cycle of operation of the machine by a first short pulse for the actuation of another function, and thereafter with a subsequent second long pulse in order to put the dosing chamber in communication with the main chamber and thereafter cause the dispensing of a dose of washing agent from the dosing chamber towards the washing chamber,
wherein in the hollow body there are further defined:
an auxiliary chamber adapted to contain an amount of said washing agent corresponding to a multiplicity of doses, and
an intermediate chamber comprising an upper end and a lower end, the intermediate chamber being disposed between the auxiliary chamber and the dosing chamber, and communicating permanently with the auxiliary chamber at the lower end of the intermediate chamber,
wherein a communication passage is defined between the intermediate chamber and the dosing chamber, wherein the dosing chamber comprises a dispensing opening, and wherein said valve obturator is movable in the dosing chamber between a position opening, and a second position in which the valve obturator opens said communication passage and closes said dispensing opening,
wherein the communication passage is located at the upper end of the intermediate chamber, under a top wall delimiting the upper end of the intermediate chamber,
wherein the intermediate chamber is adapted to:
trap an air bubble when said hollow body oscillates from the loading position to the vertical, operating position, and
discharge a washing agent contained therein towards said auxiliary chamber when the hollow body oscillates from the vertical, operating position to the loading position, and
wherein said valve obturator controls the communication between the intermediate chamber and the dosing chamber such that said first pulse causes the intermediate chamber to be put in communication with the dosing chamber for a short time, causing a partial discharge of said air bubble from the intermediate chamber to the dosing chamber and a corresponding increase of the amount of washing agent contained in the intermediate chamber, and said second pulse causes the intermediate chamber to be put in communication with the dosing chamber for a relatively longer time, sufficient to allow the storing of a dose of washing agent in the dosing chamber and, when said second pulse is over, the dispensing of said dose of washing agent stored in the dosing chamber.

US Pat. No. 10,362,924

JET UNIT, JET NOZZLE AND MANUFACTURING METHOD THEREOF, AND DISH WASHING MACHINE HAVING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A dish washing machine comprising:a cabinet configured to form an exterior;
a washing tub provided in the cabinet to wash dishes; and
a jet nozzle configured to jet washing water to the washing tub,
wherein the jet nozzle comprises a plurality of inner walls of a passage through which the washing water passes, and at least one of the plurality of inner walls has a cross sectional area formed in an arc shape that is convex in an outer circumferential direction of the jet nozzle, and
wherein the plurality of nozzle inner walls extends to the end of the jet nozzle for linearity of the washing water sprayed from the jet nozzle.

US Pat. No. 10,362,923

VALVE FOR A SPRAY ARM OF A DISHWASHER APPLIANCE

Haier US Appliance Soluti...

1. A dishwasher appliance defining a lateral direction, a transverse direction, and a vertical direction, the lateral, transverse, and directions mutually perpendicular to one another, the dishwasher appliance comprising:a cabinet defining a wash chamber for receipt of articles for washing;
a spray arm disposed within the wash chamber, the spray arm defining an interior and an aperture providing selective fluid communication between the interior and the wash chamber;
a valve positioned within the interior of the spray arm;
a sensor operable to detect a pressure of a fluid flowing from a pump of the dishwasher appliance to the interior of the spray arm; and
a controller communicatively coupled to the sensor, the controller configured to determine a rotational speed of the spray arm based, at least in part, on the detected pressure of the fluid,
wherein the spray arm is rotatable between a first position wherein the valve allows fluid communication between the interior and the wash chamber through the aperture, and a second position wherein the valve obstructs fluid communication between the interior and the wash chamber through the aperture.

US Pat. No. 10,362,921

CLEANER

LG ELECTRONICS INC., Seo...

1. A cleaner, comprising:a cleaner body having a controller;
a wheel cover mounted to the cleaner body;
a motor that is connected to the wheel cover and generates a driving force;
a wheel that is coupled to the motor and rotates based on receiving the driving force from the motor;
a guide bar coupled to the wheel cover and extending vertically, the guide bar being connected to the motor to guide a vertical movement of the motor;
a spring surrounding the guide bar and connected to the wheel cover and the motor to absorb impacts during the vertical motion of the motor;
a case having a through-hole into which the guide bar is inserted, the motor being mounted on the case such that a movement of the case along the guide bar guides the vertical movement of the motor; and
a planetary gear train that connects the motor and the wheel, the planetary gear train receiving the driving force from the motor and transferring the driving force to the wheel,
wherein a rotating shaft of the motor and the wheel are coaxially arranged.

US Pat. No. 10,362,915

VACUUM CLEANER

LG Electronics Inc., Seo...

1. A vacuum cleaner comprising:a cleaner body;
a pair of wheels provided at both side surfaces of the cleaner body and configured to rotate about a rotating center; and
a rear wheel unit provided at a bottom surface of the cleaner body and configured to provide an upward elastic force at a position rearward of the rotating center of the pair of wheels,
wherein the cleaner body is configured to pivot about the rotating center and has a center of gravity that is located closer to a rear end of the cleaner body than the rotating center,
wherein the rear wheel unit includes:
a supporting part that is rotatably coupled to the bottom surface of the cleaner body and configured to rotate in a pivoting direction of the cleaner body,
an elastic portion that is coupled to the supporting part and that is configured to be elastically deformed based on the supporting part being rotated,
a rotating member that is rotatably coupled to the supporting part and configured to rotate in a direction that is transverse to the rotating direction of the supporting part, and
a rear wheel that is provided at the rotating member and configured to roll on ground.

US Pat. No. 10,362,913

CLEANING APPARATUS DATA MANAGEMENT SYSTEM AND METHOD

Diversey, Inc., Fort Mil...

1. A mobile cleaning machine comprising:a chassis;
a communications module configured to communicate with a device remote from the mobile cleaning machine;
a sensor operable to sense one or more characteristics of the mobile cleaning machine; and
a controller including a processor and memory, the processor programmed to perform instructions stored in the memory, the instructions including
receiving the one or more characteristics of the mobile cleaning machine sensed by the sensor,
receiving a non-mobile cleaning machine data set from the remote device, and
transmitting, via the communications module, at least one of the one or more characteristics of the mobile cleaning machine and the non-mobile cleaning machine data set to a central location.

US Pat. No. 10,362,909

PAPER DISPENSING DEVICE

GUANGZHOU FANER AROMA PRO...

1. A paper dispensing device, comprisinga main spindle having a compartment, two through openings at both ends, and a first slot opening on a lateral surface of the main spindle connecting the compartment;
an axle rotatably supported inside the compartment, whose two ends are extended outside the main spindle via the through openings, respectively;
two end pieces positioned adjacent to the two ends of the axle and the through openings, respectively, where each end piece has an eccentric opening through which an end of the axle is threaded, a ring groove is configured around the eccentric opening along an inner side of each end piece, and an axially and outward protruding first positioning element is configured on an outer side of each end piece extending through one of the through openings;
a cutting member comprising a blade, a cutter axle along a major edge of the blade, two arms extended outward slantwise from the cutter axle's two ends, and two guiding elements at the arms' outer ends moveably housed in the ring grooves, respectively;
wherein the cutting member is positioned along the first slot opening; the main spindle, the axle, and the cutting member are rotated synchronously; the end pieces and their ring grooves are fixed by the first positioning elements; and, as the main spindle spins, the cutting member rotates along with the main spindle and its blade is extended or retracted through the first slot opening as the guiding elements move along the ring grooves.

US Pat. No. 10,362,906

BATHTUB INSERT AND METHODS OF MAKING AND USING SAME

Cozy Mouse LLC, Shelton,...

1. A bathtub insert comprising:a bathtub shell including a back support, and opposite first and second walls connected to the back support,
a front support connected to the bathtub shell, the front support including a belt portion having first and second ends mounted to the shell, a downwardly extending support portion having a lower end portion configured to be positioned between the legs of an unclothed, seated baby during bathing, the lower end portion including a central comfort opening formed therein having a fixed size and shape, and,
a cover mounted to the front support, the cover extending outwardly and downwardly relative to the belt portion and being configured to cover at least a part of the comfort opening.

US Pat. No. 10,362,904

FOOD PROCESSOR SYSTEM

SHARKNINJA OPERATING LLC,...

1. A base for a food processing system, comprising: a housing configured to couple with a complementary container, the housing including a bottom surface;at least one suction device mounted to the bottom surface, the at least one suction device being configured to adhere the base to an adjacent surface; and
at least one release mechanism operably coupled to the at least one suction device, the at least one release mechanism being movable between a first position and a second position to apply a vertical force to an outer periphery of the at least one suction device to release the at least one suction device from the adjacent surface, wherein an exterior surface of the at least one release mechanism arranged generally flush with an outer surface of the housing in both the first position and the second position, wherein the at least one release mechanism includes a first release mechanism and a second release mechanism disposed at opposing sides of the base, respectively.

US Pat. No. 10,362,903

PORTABLE BLENDER WITH A POWER ACTIVATION MEMBER INTERPOSED BETWEEN A CONTAINER SIDEWALL AND A DETACHABLE HANDLE

ENEGI BRANDS INC., Brook...

1. A portable blender, comprising:a motor-power unit including a power switch configured to transition between an on state during which the blender is on, and an off state during which the blender is off; and
a container unit removably coupled to the motor-power unit through a mechanical coupling between respective interlocking members of the container unit and the motor-power unit, the container unit comprising:
a container body having a sidewall, a top and a bottom, and an incision formed in the sidewall that extends between the top and the bottom,
a detachable handle with an insert portion and a handle activation button configured to transition between a first state and a second state, and
a power activation member aligned for mechanical engagement with the power switch at a first end and the handle activation button at a second end,
wherein, the handle is attached to the sidewall and arranged relative to the sidewall so that the insert portion of the handle covers the incision and the power activation member is interposed between the sidewall and the insert portion, and mechanical engagement of the power activation member with the power switch and the handle activation button is such that a transition of the handle activation button from the first state to the second state causes a transition of the power switch to the on state without affecting the mechanical coupling between the respective interlocking members of the container unit and the motor-power unit.

US Pat. No. 10,362,893

CAPSULE HOLDER FOR A BEVERAGE PREPARATION MACHINE

Nestec S.A., Vevey (CH)

1. A capsule holder for holding a closed capsule in a beverage preparation machine, the capsule containing a beverage precursor ingredient, the beverage preparation machine being able to inject a fluid under pressure through a top membrane of the capsule to an inside of the capsule such that the fluid and the precursor ingredient mix to make a beverage, the capsule holder comprising:a cup-shaped body adapted to retain and hold the capsule, the cup-shaped body comprises a dispensing hole through a bottom wall of the capsule holder opposite from and co-axial with an opening in the capsule holder through which the capsule is inserted into the capsule holder;
a rotationally movable handle;
a guide member for removably inserting the capsule holder within the beverage preparation machine; and
a pressure-releasing member for releasing fluid pressure inside the capsule, the pressure-releasing member comprising a piercer adapted to pierce at least one channel through a sidewall of the capsule, the piercer comprising a pin element movably linked to the rotationally movable handle through a cam element attached to or integrally formed with the rotationally movable handle, such that the pin element is slidable substantially perpendicular relative to a capsule sidewall surface when a rotation movement is applied to the rotationally movable handle, and the pin element movable through a first internal surface of the cup-shaped body between (i) a retracted position wherein the pin element does not protrude from the first internal surface of the cup-shaped body of the capsule holder and (ii) an extended position wherein the pin element protrudes from the first internal surface of the cup-shaped body to be able to perforate the at least one channel through the sidewall of the capsule, the pin element is perpendicular to the first internal surface, the cup-shaped body further comprises a second internal surface that together with the first internal surface defines part of a compartment in the cup-shaped body that receives the capsule, the dispensing hole opens into the compartment through the second internal surface, the first internal surface is located below a top of the capsule holder, the first internal surface is adjacent to the sidewall of the capsule in the retracted position and the extended position of the pin element, and the second internal surface is adjacent to a bottom end of the capsule in the retracted position and the extended position of the pin element.

US Pat. No. 10,362,891

PRESSURE-COOKING UTENSIL PROVIDED WITH A LOCKING/UNLOCKING CONTROL MEMBER THAT OPERATES ASYMMETRICALLY

SEB S.A, Ecully (FR)

1. A food-cooking utensil comprising:a vessel and a lid;
locking/unlocking means mounted to move between a locked position in which the locking/unlocking means lock the lid to the vessel and an unlocked position in which the lid is free relative to the vessel; and
a control member for controlling the movement of the locking/unlocking means, the control member being mounted to enable a user to move the control member back and forth between (i) a locking position, which causes the locking/unlocking means to move to the locked position in which the locking/unlocking means lock the lid to the vessel, and (ii) an unlocking position, which causes the locking/unlocking means to move to the unlocked position in which the lid is free relative to the vessel, the unlocking position of the control member being a stable position in which the control member remains in the stable position without the user interacting with the control member and until force is applied manually to move the control member out of said stable position,
wherein while the control member is being moved from its locking position towards its unlocking position, the control member and the locking/unlocking means co-operate so that the instantaneous position of the locking/unlocking means varies as a function of the instantaneous position of the control member in a first relationship,
wherein while the control member is being moved from its unlocking position towards its locking position, the control member and the locking/unlocking means co-operate so that the instantaneous position of the locking/unlocking means varies as a function of the instantaneous position of the control member in a second relationship that is different from the first relationship, and
wherein in the second relationship in which the control member is being moved from its unlocking position towards its locking position, the locking/unlocking means remains stationary in its unlocked position until the control member reaches its locking position and, upon the control member reaching its locking position from its unlocking position, the control member causes the locking/unlocking means to move into its locked position from its stationary unlocked position to lock the lid to the vessel.

US Pat. No. 10,362,882

AIR POCKET MODULE AND AIR MATTRESS INCLUDING SAME

IOBED INC., Gyeonggi-Do ...

1. An air pocket module inserted into an air mattress, the air pocket module comprising:multiple air pockets each having a hollow portion formed therein and configured to inflate due to air inflow or to deflate due to air outflow; and
a bottom plate coupled to lower sides of the air pockets and configured to block the hollow portion of each of the air pockets,
wherein the air pocket includes:
a top surface portion forming a top surface;
a side surface portion connected with the top surface portion and forming a side surface;
a contact portion protruding upwardly from a center of the top surface portion; and
a first connection portion formed at an edge portion of the air pocket where the top surface portion and the side surface portion are connected to each other to connect the top surface portion and the side surface portion to each other, wherein the first connection portion is formed to be inclined from the top surface portion toward the side surface portion,
wherein the side surface portion includes:
a first side surface including two surfaces facing each other, the first side surface having a first reinforcing portion, wherein the first reinforcing portion is configured such that a width thereof decreases gradually from the first connection portion to a lower portion of the first side surface; and
a second side surface including two other surfaces facing each other, the second side surface including a support portion protruding outwardly of the air pocket, a second reinforcing portion positioned within the support portion, and wherein an upper end of the support portion is directly connected with the contact portion to improve supportability of the contact portion.

US Pat. No. 10,362,879

BED FRAME ASSEMBLED BY SLIDING THE ENDS OF HOLLOW METAL BARS INTO NARROW SLOTS CUT INTO OTHER METAL BARS

Zinus Inc., Tracy, CA (U...

1. A mattress support comprising:a first hollow bar with a rectangular cross section, a first end and a first slot, wherein the first hollow bar is made from metal having a first thickness;
a second hollow bar with a rectangular cross section, wherein a second slot is disposed in two adjacent sides of the second hollow bar, wherein the second slot has a first width that is greater than the first thickness but less than twice the first thickness, wherein a third slot is disposed in the two adjacent sides of the second hollow bar, and wherein the first end of the first hollow bar is adapted to be inserted into the second slot; and
a third hollow bar with a rectangular cross section and a top end, wherein the third hollow bar is made from metal having a second thickness, wherein the third slot has a second width that is greater than the second thickness but less than twice the second thickness, and wherein the top end of the third hollow bar is adapted to be inserted into the first slot and the third slot.

US Pat. No. 10,362,871

DEVICE AND METHOD FOR FIXING A PUSH ELEMENT

1. A device for fixing a push element to a rail (5) of a pull-out guide (3), comprising:a clamping mechanism with a receptacle (20);
a holding part (12) securable in the receptacle,
a device for depth adjustment for the push element (4), and
a self-locking clamping element (25) provided on the receptacle (20), by means of which the holding part (12) is frictionally secured against being pulled out,
wherein the device (11) for depth adjustment has a stop (100) which can be adjusted on or in the receptacle (20).

US Pat. No. 10,362,862

RAILING SUPPORTED BUFFET

1. A rail-mounted buffet mountable to a railing having a top rail and one or more vertical balusters, the rail-mounted buffet comprising:a main bar buffet section having a flat surface area for supporting items on the main bar buffet section;
a U-shaped channel located on an underside of the main bar buffet formed between a back-side member and a front side member, wherein the back-side member and front side member are movable in relation to one another such that a width of the U-shaped channel is adjustable, and wherein a position of the front side member relative to the backside member may be fixed in varying locations such that a width of the U-shaped channel is adjustably fixed;
a trust support having a first end and a second end, the trust support attached to the underside of the main bar buffet at the first end of the trust support;
a baluster support comprising a clamshell formed of a first clam shell portion engaged with a second clam shell such that the baluster support fits around one of the one or more balusters, the baluster support attached to the second end of the trust support.

US Pat. No. 10,362,858

METHOD OF MANUFACTURING A BRUSH AND BRUSH

BRAUN GMBH, Kronberg (DE...

1. A method of manufacturing a toothbrush, comprising the steps of:providing a carrier having at least a first through hole extending from a front side to a backside of the carrier and at least a first wall element being integral with the carrier and extending from the backside in a vicinity of the first through hole;
introducing a first cleaning element into the first through hole such that an end portion of the first cleaning element is exposed on the backside of the carrier;
treating the end portion of the first cleaning element such that it deforms and becomes wider than the first through hole; and thereafter
deforming the first wall element until it at least partially extends over the deformed end portion of the first cleaning element such that the first cleaning element is effectively retained in its axial position, wherein the step of deforming the first wall element is performed after the step of treating the end portion of the first cleaning element.

US Pat. No. 10,368,210

SERVICE PROCESSING METHOD, TERMINAL DEVICE, AND SERVICE ROAMING NETWORK

HUAWEI TECHNOLOGIES CO., ...

1. A service processing method, comprising:receiving, by a first local terminal, a service from a remote terminal using a mobile network,
determining, by the first local terminal, whether the service needs to be roamed by;
determining whether another local terminal that processes the service exists in the WiFi network; and
determining that the service needs to be roamed when the another local terminal that processes the service exists;
sending, by the first local terminal, a roaming request to a second local terminal when the service needs to be roamed, wherein the second local terminal is in communication with the first local terminal via the WiFi network;
receiving, by the first local terminal, a roaming response from the second local terminal;
and transferring, by the first local terminal, the service to the second local terminal.

US Pat. No. 10,368,209

ROUTING MULTIPLE NUMBERS FOR ONE TELECOMMUNICATIONS DEVICE

T-Mobile USA, Inc., Bell...

1. A method comprising, by a core network device:receiving from a call-originating device a first initiation request of a communication session to an alias number;
retrieving from a registration database one or more destination number(s) corresponding to the alias number; the retrieving comprising:
transmitting to the registration database a Send Routing Information (SRI) request corresponding to the alias number, and
receiving, from the registration database, at least one of the destination number(s) including an Internet Protocol (IP) Multimedia Subsystem (IMS) Routing Number (IMRN);
transmitting respective intent message(s) to destination(s) corresponding to the retrieved destination number(s), each intent message of the intent message(s) comprising a respective indication of the alias number; and
transmitting a second initiation request associated with the communication session to one of the destination(s) using the respective one of the retrieved destination number(s).

US Pat. No. 10,368,208

LAYERS IN MESSAGING APPLICATIONS

APPLE INC., Cupertino, C...

1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:receiving, by a first messaging app, a message from a second messaging app, the first messaging app and the second messaging app configured to communicate text messages through one or more messaging servers;
receiving, by the first messaging app, a first layer identifier associated with the message, the first layer identifier specifying, for a first layer, a Z depth of the first layer relative to at least one of one or more message bubbles in a sent message layer and one or more message bubbles in a received message layer in a message transcript;
receiving or generating, by the first messaging app, content for display in the first layer; and
displaying the sent message layer and a received message layer and the content in the first layer,
wherein the first layer is displayed at the Z depth relative to at least one of the one or more message bubbles in the sent message layer and the one or more message bubbles in the received message layer, and
wherein the sent message layer and the received message layer have different Z depths.

US Pat. No. 10,368,207

CLOSED USER GROUPS

1. A method, comprising:receiving, by a network device, an identifier of a closed user group;
querying, by the network device, an electronic database for the identifier of the closed user group, the electronic database electronically associating member Internet protocol addresses of closed user groups to different group-specific ping commands including the identifier of the closed user group;
identifying, by the network device from the electronic database, a group-specific ping command of the different group-specific ping commands that is electronically associated with the identifier of the closed user group;
identifying, by the network device from the electronic database, the member Internet protocol addresses that are electronically associated with the identifier of the closed user group; and
broadcasting, by the network device, the group-specific ping command as a locational request to each one of the member Internet protocol addresses associated with the identifier of the closed user group.

US Pat. No. 10,368,206

MAP GENERATION SYSTEM AND METHOD

SHANG HAI PAN SHI TOU ZI ...

1. A map generation system, comprising, a server-side, a handheld terminal and a wireless apparatus; wherein the wireless apparatus is arranged in each article shelf, each wireless apparatus corresponds to one article; the handheld terminal is configured to scan each article in the article shelf and send scanning information to the server-side; the server-side is configured to take as a position of the article a position of the wireless apparatus corresponding to a scanned article according to the scanning information, and generate a navigation map according to the position of each article; wherein the wireless apparatus comprises a first class apparatus and a second class apparatus, a position of the first class apparatus is known; and wherein the system further comprises a first control apparatus; the first class apparatus and the second class apparatus are configured to upload the received wireless signal to the first control apparatus, respectively; the first control apparatus is configured to upload to the server-side the wireless signals received by the first class apparatus and the second class apparatus respectively; the server-side specifically takes as the known apparatus the first class apparatus and the second class apparatus of which the position has been determined; determines the wireless signal received by the known apparatus and sent by the second class apparatus of any which the position is not determined, from the wireless signal uploaded by the first control apparatus and received by the first class apparatus and the second class apparatus respectively; and positions the position of the second class apparatus of any which the position is not determined, according to the position of the known apparatus and according to the wireless signal received by the known apparatus and sent by the second class apparatus of any which the position is not determined.

US Pat. No. 10,368,205

PROVIDING, ORGANIZING, AND MANAGING LOCATION HISTORY RECORDS OF A MOBILE DEVICE

QUALCOMM Incorporated, S...

1. A method of providing information associated with a location history of a mobile device to one or more applications, comprising:generating, by at least one processor of the mobile device, a plurality of location history records corresponding to a plurality of locations of the mobile device, wherein each location history record of the plurality of location history records comprises a location of the mobile device and a time at which the mobile device was at the location;
storing, in a local memory of the mobile device, the plurality of location history records;
receiving, at the processor of the mobile device, subsequent to storing the plurality of location history records, a first information request from a first application of the one or more applications, the first information request including a first set of criteria for filtering the plurality of location history records;
determining, by the at least one processor of the mobile device, a first subset of the plurality of location history records that meet the first set of criteria; and
providing, by the at least processor of the mobile device, information associated with the first subset of the plurality of location history records to the first application based on a first level of permission of the first application and the first set of criteria.

US Pat. No. 10,368,204

LOW POWER WIDE AREA NETWORK (LPWAN) REGION AWARENESS METHOD AND SYSTEM

Flex Ltd., Singapore (SG...

1. A device, comprising:a Global Navigation Satellite System and/or Global Positioning System (GNSS/GPS) receiver;
a WiFi receiver;
a multiband Low Power Wide Area Network (LPWAN) transceiver;
a processor communicatively coupled with the GNSS/GPS receiver, the WiFi receiver, and the LPWAN transceiver; and
a memory coupled with and readable by the processor and storing therein a look-up table (LUT) comprising regional parameters defining a frequency band of a plurality of frequency bands for the multiband LPWAN transceiver and an output power level of a plurality of output power levels for the multiband LPWAN transceiver for each of two or more geographic regions and Internet Protocol (IP) addresses associated with each geographic region, the memory further storing a set of instructions which, when executed by the processor, causes the processor to, upon power up of the device, determine a transmission frequency band of the plurality of transmission frequency bands for the multiband LPWAN transceiver and output power level of the plurality of output power levels for the multiband LPWAN transceiver using the LUT and based on data from at least one of the GNSS/GPS receiver or the WiFi receiver, wherein determining the transmission frequency band and output power level for the multiband LPWAN transceiver based on data from at least one of the GNSS/GPS receiver or the WiFi receiver further comprises instructing the GNSS/GPS receiver to acquire a minimum number of satellites needed to determine an initial location, the initial location being less accurate than a final location determined by the GNSS/GPS receiver, and wherein the instructions further cause the processor to, in response to the GNSS/GPS receiver acquiring the minimum number of satellites, determine the initial location for the device based on input from the GNSS/GPS receiver and determine a geographic region for the device based on the determined initial location.

US Pat. No. 10,368,203

SYSTEM AND A METHOD FOR ENTITY TRACKING

COGNIZANT TECHNOLOGY SOLU...

1. A tracking device for tracking one or more entities positioned at any location or moving through one or more transit points, the tracking device interfacing with one or more sources associated with the entity, the tracking device comprising:a memory storing program instructions; a processor configured to execute program instructions stored in the memory; and a data acquisition and message generation engine in communication with the processor and configured to:
receive one or more types of signaling functions associated with the entity from one or more sources in response to a code generated by an action performed on a transmitter device associated with the entity, wherein the code comprises a transmitter ID associated with an entity ID of the entity;
evaluate time difference between the time of receiving the code and time of occurrence of the at least one type of signaling functions in respect to a predetermined time difference, wherein computing the time of occurrence of the at least one type of signaling function comprises:
retrieving time of occurrence of the at least one signaling function from a first record of the signaling function;
retrieving time of occurrence of the at least one signaling function from a second record of the signaling function;
mapping the first record of the at least one signaling function with the second record of the at least one signaling function; and
computing exact time of occurrence of the at least one signaling function by comparing the time of occurrences retrieved from the first and the second records based on a predetermined time lag;
generate a timestamped record of at least one type of signaling function in response to the results of the evaluation; and
generate an event message for creating a tracking file by processing the received code with tracking data, wherein the tracking data comprises one or more parameters associated with the entity and tracking device.

US Pat. No. 10,368,202

METHOD AND SYSTEM FOR WIRELESS DEVICE COMMUNICATION

United Services Automobil...

1. A computer-implemented method comprising:receiving, by a server, from a safety device on a safety personnel, a hazardous materials query including a type of hazardous material;
identifying at least one hazardous item located within a geographic region based on the type of hazardous material;
transmitting to the safety device an audible notification that audibly notifies the safety personnel about the identified at least one hazardous item through the safety device;
tracking the safety device within the geographic region to obtain tracking information;
identifying a movement pattern of the safety device in the geographic region based on the tracking information; and
providing, by the server, to a visual display on the safety device, a state of the identified at least one hazardous item and a route to the identified at least one hazardous item in the geographic region based on the identified movement pattern.

US Pat. No. 10,368,201

PERSONAL MONITORING USING A REMOTE TIMER

Real Agent Guard-IP, LLC,...

1. A system comprising:a lockbox configured to be affixed adjacent a real estate property, the lockbox configured to store a key accessible by a real estate agent to facilitate authorized access to the real estate property, the lockbox further comprising a transmitter and a receiver;
a first network accessible device comprising a programmable processor circuit and a memory that stores a subject application (app) as a sequence of program instructions executable by the programmable processor circuit, the subject app configured to initiate a monitored session associated with the real estate agent responsive to detection, by the receiver of the lockbox, of a proximity of the first network accessible device, the subject app further configured to enable the subject to identify a selected monitored time interval of the monitored session from among a population of different available monitored time intervals for the predefined zone responsive to an assessment of the predefined zone by the subject;
a remote server coupled to the first network accessible device by a network and configured to initiate a countdown timer circuit responsive to receipt, via the network, of the selected monitored time interval from the subject app, the countdown timer initiated responsive to interaction between the real estate agent and the subject app; and
a second network accessible device of a monitor associated with the subject and configured to receive, from the remote server, a notification responsive to a conclusion of the selected monitored time interval as indicated by the countdown timer circuit, the second network accessible device configured to trigger an alarm indicative of the subject potentially being under duress responsive to the notification from the remote server that the selected monitored time interval has concluded without an intervening authorized input by the subject prior to the conclusion of the monitored time interval.

US Pat. No. 10,368,200

DEVICE AND METHOD FOR POSITION MEASUREMENT IN WIRELESS COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. An apparatus for a terminal in a wireless communication system, the apparatus comprising:a transceiver; and
at least one processor operatively coupled with the transceiver,
wherein the at least one processor is configured to:
transmit a first signal for requesting positioning,
receive positioning signals for positioning of the terminal from a first plurality of other terminals, the first plurality of other terminals comprising at least one position determined terminal with a determined position and an expiration time for the determined position,
determine distance values between the terminal and the first plurality of other terminals based on the positioning signals, and
if at least one of the distance values is greater than or equal to a threshold value, transmit a second signal for requesting positioning for receiving other positioning signals from a second plurality of other terminals except terminals whose expiration time has elapsed.

US Pat. No. 10,368,199

LOCATION SHARING

Apple Inc., Cupertino, C...

1. A method comprising:receiving, by a second device, a text message from a first device;
processing, by the second device, the text message to determine the text message includes at least a text string, the text string including:
(a) a first geographic location data associated with the first device, and
(b) a second geographic location data associated with the first device in the form of a first reduced size uniform resource locator (URL), the first reduced size URL reducing a size of the second geographic location data,
wherein the second geographic location data is contained in a longer URL, and
wherein the first reduced size URL is based on a hash of the longer URL;
presenting, by an application executing on the second device, at least part of the text string and the first reduced size URL;
obtaining, by the application, a first input to the first reduced size URL;
accessing, by a map service on the second device, a map service server based on the second geographic location data contained in the longer URL; and
presenting, by the second device in response to the obtained first input, a map display with a first location marker based on the second geographic location data.

US Pat. No. 10,368,198

METHOD FOR REQUESTING TRANSPORTATION SERVICES

LYFT, INC., San Francisc...

1. A method for managing transportation services, the method comprising:receiving, from a requester device associated with a requester, a first transportation request comprising a requester location and a dropoff destination;
providing, to one or more transporter devices, the requester location and the dropoff destination;
receiving, from a transporter device of the one or more transporter devices, a confirmation indicating an acceptance of the first transportation request;
in response to receiving the confirmation, providing, to the transporter device, a positive acknowledgement to the transporter device, the positive acknowledgement indicating that the confirmation from the transporter device is the first confirmation received; and
in response to receiving any subsequent confirmation attempts for the first transportation request from other transporter devices of the one or more transporter devices, providing a negative acknowledgement to the other transporter devices, the negative acknowledgement indicating that the subsequent confirmation attempts are rejected.

US Pat. No. 10,368,197

METHOD FOR SHARING CONTENT ON THE BASIS OF LOCATION INFORMATION AND SERVER USING THE SAME

Chi-Hyung Park, Seoul (K...

1. A method of sharing contents based on a location, the method comprising:(a) acquiring, by a location-based content sharing server, contents and location information corresponding to the contents; and
(b) when sensing, based on the location information, that a visitor terminal enters a public area range, providing the contents to the visitor terminal or supporting the providing of the contents to the visitor terminal by the location-based content sharing server based on a determination whether a public number condition regarding a maximum number of distributing the contents is met and a determination whether a time condition regarding a maximum time period for distributing the contents is met, the public number condition and the time condition are preset with respect to the public area range,
wherein, in the operation (b), the location-based content sharing server
determines whether a first condition that a distance between the visitor terminal and the location-based content sharing server in the public area range is shorter than a preset distance is met,
determines whether a second condition that a creator of the contents is located within a predetermined range in a residential area of a visitor or is an alumnus or a colleague with the visitor is met, and
provides a hint message about the contents to the visitor terminal based on a determination that at least one of the first and second conditions is met.

US Pat. No. 10,368,196

SUPPRESSING NOTIFICATIONS BASED ON DIRECTED LOCATION ACTIVITY

International Business Ma...

1. A method comprising:determining that a location based event has occurred, the location based event pertaining to a certain user computer device;
identifying, based on the determining, a notification for sending to the certain user computer device, wherein the notification has an associated destination location;
examining an activity level of the destination location; and
based on the activity level exceeding a threshold, providing one or more output, wherein the one or more output includes an output to suppress sending the notification, and an output to initiate an alternate process, the alternate process including sending an alternate notification to the certain user computer device, the alternate notification prompting the certain user to travel to a second destination location that is spaced apart from the destination location.

US Pat. No. 10,368,195

ELECTRONIC DEVICE IN WIRELESS COMMUNICATION SYSTEM AND WIRELESS COMMUNICATION METHOD

Sony Corporation, Tokyo ...

1. An electronic device in a wireless communication system, comprising one or more processing circuits configured to:acquire an on/off state of a small cell base station within a predetermined geographical region; and
generate, based on the acquired on/off state of the small cell base station, reconfiguration information of a positioning reference signal PRS for the small cell base station within the predetermined geographical region, to position a user equipment within the predetermined geographical region, wherein
the reconfiguration information of the PRS comprises a PRS transmission period of an on small cell base station, and the processing circuits are further configured to adjust the PRS transmission period of the on small cell base station based on a ratio of the number of off small cell base stations within the predetermined geographical region to the number of small cell base stations within the predetermined geographical region.

US Pat. No. 10,368,194

LOCATING MISPLACED MOBILE COMPUTING DEVICES

International Business Ma...

1. A method comprising:receiving, by a first mobile computing device, a set of discovery response data from a second mobile computing device, wherein:
an identity of the second mobile computing device is unknown to the first mobile computing device; and
the set of discovery response data from the second mobile computing device includes an obfuscated identifier;
receiving, by the first mobile device, a query from a third mobile computing device; and
transmitting, by the first mobile computing device, responsive to a determination that the query seeks the obfuscated identifier, the set of discovery response data to the third mobile computing device,
wherein:
the first mobile device, the second mobile device, and the third mobile are unpaired with respect to one another.

US Pat. No. 10,368,193

TECHNIQUES FOR SHARING A DEVICE LOCATION VIA A MESSAGING SYSTEM

FACEBOOK, INC., Menlo Pa...

1. A method comprising:receiving, in a messaging client executing on a first client device, a location request from a second client device requesting a location of the first client device;
determining whether the second client device is authorized to receive the location of the first client device, the second client device being automatically authorized to receive the location when a user of the second client device and a user of the first client device are both participants in a common messaging thread;
starting a timer in response to receiving the location request when the second client device is authorized; and
sending the location of the first client device to the second client device when the timer expires.

US Pat. No. 10,368,192

METHODS AND APPARATUSES FOR DETERMINING A PROXIMITY RELATION

BEIJING ZHIGU RUI TUO TEC...

1. A method, comprising:acquiring, by a system comprising a processor, a first proximity relation between devices and at least one visible light source associated with each device of the devices in at least one moment, wherein the devices are configured to receive information in a form of visible light; and
determining a second proximity relation of the devices according to the first proximity relation,
wherein the acquiring the first proximity relation comprises:
acquiring light source association information of each device of at least one device of the devices in each moment of the at least one moment, the light source association information comprising a respective identifier of each of the at least one visible light source associated with each device in each moment of the at least one moment, and
with respect to each device of the at least one device, determining the first proximity relation between each device and the at least one visible light source associated with each device in the at least one moment according to the light source association information of each device in each moment of the at least one moment, and
wherein the determining the second proximity relation of the devices according to the first proximity relation comprises at least one of:
sorting the first proximity relation and the second proximity relation, or
determining the first proximity relation satisfies a condition.

US Pat. No. 10,368,191

CONFINED SPACE ESTIMATION SYSTEM AND CONFINED SPACE ESTIMATION METHOD

HITACHI, LTD., Tokyo (JP...

1. A confined space estimation system which estimates a confined space, comprising:a storage device which stores information indicating a geographical space; and
a processor which divides the geographical space into a plurality of grids,
wherein, based on location information sent from a terminal, the processor:
periodically aggregates a number of terminals within the grids or a number of terminals that passed through boundaries between the grids;
extracts grids or boundaries in which the aggregated number of terminals is a predetermined number and in which there is no change in the aggregated number of terminals;
determines whether the extracted grids or boundaries can be linked to form an annular shape; and
estimates, if the annular shape can be formed, a geographical space configured from the grids within the formed annular shape as the confined space
wherein, upon determining whether the extracted grids can be linked to form an annular shape, the processor:
sets one grid among the extracted grids as a start node and an end node, sets other grids other than the start node and the end node as intermediate nodes, and determines whether the annular shape can be formed by searching for a shortest path from the start node to the end node via any one of or all of the intermediate nodes.

US Pat. No. 10,368,190

PHYSICAL AND VIRTUAL PHONE MOBILITY

Microsoft Technology Lice...

1. A computing device configured to optimize operations of a mobile device, the computing device comprising:one or more processors; and
one or more machine-readable memory devices storing instructions for execution by the one or more processors, in which the executed instructions cause the computing device to:
determine whether a location of the mobile device is within physical or logical proximity to the computing device,
responsive to the determination that the mobile device is within the physical or logical proximity to the computing device, provide one or more controls on a user interface of the computing device to a user,
wherein the provided one or more controls enable user control over migration of one or more tasks associated with an application from the mobile device to the computing device and further enable user control over allocation of computing resources between the mobile device and the computing device;
transfer at least partial operation of the application from the mobile device to the computing device by migrating the one or more tasks associated with the application in response to the user control; and
allocate the computing resources in response to the user control.

US Pat. No. 10,368,189

DEVICE AND METHOD FOR DIRECTING EMPLOYEE MOVEMENT

WALMART APOLLO, LLC, Ben...

1. A mobile computing device for directing motion, the mobile computing device comprising:a proximity detection module, wherein the mobile computing device for directing motion is a first mobile computing device, and wherein the proximity detection module receives a coverage signal transmitted by a second mobile computing device;
a motion detection module, wherein the motion detection module detects whether the first mobile computing device and/or the second mobile computing device are in motion;
and
a direction module, wherein the direction module outputs a motion direction instruction in response to:
the proximity detection module receiving the coverage signal transmitted by the second mobile computing device; and
the motion detection module detecting the first mobile computing device and the second mobile computing device are both in motion; and
wherein the direction module does not output the motion direction instruction when one of the first mobile computing device and the second computing device are not in motion.

US Pat. No. 10,368,188

SYSTEMS AND METHODS FOR IDENTIFYING LOCATION-BASED SERVICES

Walmart Apollo, LLC, Ben...

1. A system for identifying location-based services, the system comprising:a mobile application executable on a mobile computing device operated by a user;
a database storing one or more previously ordered services associated with the user, wherein the one or more previously ordered services are pending services that are not yet complete due to the services requiring an interaction of the user with a physical facility;
a machine-readable element generator associated with a local computing device and located within the physical facility, the machine-readable element generator configured to generate and display a machine-readable element that identifies types of services available to be performed at a location of the machine-readable element, wherein the one or more available types of services are location-based services capable of being performed at a location of the local computing device associated with the machine-readable element; and
a server communicatively coupled to the database and the mobile application and hosting a services management framework configured to map the one or more previously ordered services to the one or more available types of services to determine one or more available previously ordered services at the location of the machine-readable element, wherein the one or more available previously ordered services are ordered services capable of being performed at the location of the local computing device associated with the machine-readable element,
wherein the mobile application is configured to:
scan and decode the machine-readable element, the machine-readable element providing the mobile application with an identity of the local computing device associated with the machine-readable element;
identify the one or more available types of services based on the decoded machine readable element;
transmit, to the services management framework, the identification of the one or more available types of services so that the services management framework determines one or more available previously ordered services at the location of the machine-readable element;
receive, from the services management framework, an indication of the one or more available previously ordered services;
receive a user selection to initiate performance of at least one of the one or more available previously ordered services; and
communicate the selected one or more available previously ordered services, authentication information, and location identification information to the local computing device to initiate performance of the selected one or more available previously ordered services.

US Pat. No. 10,368,187

SYSTEMS AND METHODS FOR IDENTIFYING AVAILABLE LOCATION-BASED SERVICES

Walmart Apollo, LLC, Ben...

1. A system for identifying available location-based services, the system comprising:a mobile application executable on a mobile computing device operated by a user;
a database storing one or more previously ordered services associated with the user, wherein the one or more previously ordered services are pending services that are not yet complete due to the services requiring an interaction of the user with a physical facility;
a plurality of location-specific computing devices located at a plurality of locations within a facility that are configured to use location-based wireless communication to transmit a code to the mobile application that identifies types of services available to be performed at a location of a location-specific computing device, at least one available service differing between two of the plurality of locations, wherein the available types of services are location-based services capable of being performed at a location of a location-specific computing device;
a machine-readable element configured to provide location information used in initiating performance of one or more available ordered services; and
a server communicatively coupled to the database and the mobile application and hosting a services management framework configured to map the one or more previously ordered services to the one or more available types of services to determine one or more available ordered services at a location of a location-specific computing device, wherein the one or more available ordered services are ordered services capable of being performed at a location of a location-specific computing device,
wherein the mobile application is configured to:
receive a code from a first location-specific computing device of the plurality of location-specific computing devices;
identify one or more available types of services based on the code;
transmit, to the services management framework, the identification of the one or more available types of services and user authentication data;
receive an indication from the services management framework of the one or more available ordered services;
decode the machine-readable element to decode location information; and
initiate performance of at least one of the one or more available ordered services determined by the services management framework using the decoded location information.

US Pat. No. 10,368,186

TOOL TRACKING SYSTEM

Milwaukee Electric Tool C...

1. A signaling method for communicating and logging a location of an object, the method comprising:transmitting repeatedly, by a beacon transmitter, a first beacon signal through a first number of transmission repetitions spaced at a first repeat interval;
responsive to receiving the first beacon signal, activating, by an electronic processor of a personal wireless device, a dormant transmitter location logging application;
withholding transmission, by the beacon transmitter, during a transition interval that occurs after completing the first number of transmission repetitions;
transmitting repeatedly, by the beacon transmitter, a second advertising beacon signal through a second number of transmission repetitions at a second repeat interval;
responsive to receiving the second advertising beacon signal, logging to a memory of the personal wireless device, an identifier of a beacon transmitter that transmitted the second advertising beacon signal;
determining, by the personal wireless device, the location of the personal wireless device; and
associating, in the memory of the personal wireless device, the location of the personal wireless device with the beacon transmitter identifier.

US Pat. No. 10,368,183

DIRECTIVITY OPTIMIZED SOUND REPRODUCTION

Apple Inc., Cupertino, C...

6. An article of manufacture, comprising: a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a server, determine a first directivity pattern for each channel of a multi-channel dialogue signal for a piece of sound program content, the first directivity pattern characterized by a first directivity index; determine a second directivity pattern for each channel of a combined multi-channel music and effects signal for the piece of sound program content, the second directivity pattern characterized by a second directivity index, the second directivity index being less than the first directivity index, the first directivity pattern and second directivity pattern being included in metadata; transmitting, by the server to an audio receiver, a) the multi-channel dialogue signal, b) the combined multi-channel music and effects signal, and c) the metadata, wherein the audio receiver generates a first set of processed audio signals for the channels of the combined multi-channel dialogue signal for transducers in a speaker array to produce sound of the multi-channel dialogue signal having the first directivity pattern, and generates a second set of processed audio signals for the channels of the combined multi-channel music and effects signal for the transducers in the speaker array to produce sound of the combined multi-channel music and effects signal having the second directivity pattern.

US Pat. No. 10,368,182

DEVICE AND METHOD OF MODIFYING AN AUDIO OUTPUT OF THE DEVICE

YANDEX EUROPE AG, Lucern...

1. A method of selectively modifying an initial audio output of a device, the device comprising at least two speakers communicatively coupled to a processor, the method comprising:detecting, by the processor, a volume level of the initial audio output reproducible by the at least two speakers;
comparing, by the processor, the volume level to a volume level threshold;
based on the comparison of the volume level to the volume level threshold, controlling, by the processor, reproduction of the initial audio output by the at least two speakers by a selective execution of:
responsive to the volume level being inferior to the volume level threshold, transmitting, by the processor, an identical audio signal to each one of the at least two speakers for reproducing a modified audio output, the modified audio output being of a mono audio output type; and
responsive to the volume level being superior to the volume level threshold, transmitting, by the processor, respective audio signals to the at least two speakers for reproducing the modified audio output, the respective audio signals being different from one another, the modified audio output being of a stereo audio output type.

US Pat. No. 10,368,181

LOUDNESS ADJUSTMENT FOR DOWNMIXED AUDIO CONTENT

Dolby Laboratories Licens...

1. A method for gain adjusting audio signals based on encoder-generated loudness metadata, the method comprising:receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and the encoder-generated loudness metadata, the encoder-generated loudness metadata comprising loudness metadata for a plurality of channel configurations including the playback channel configuration and the reference channel configuration;
selecting, from the loudness metadata for the plurality of channel configurations, the loudness metadata for the playback channel configuration;
determining loudness adjustment gains from the loudness metadata for the playback channel configuration; and
applying the loudness adjustment gains as a part of overall gains applied to the audio sample data to generate output audio sample data for each channel of the playback channel configuration;
wherein the loudness adjustment gains depend on a loudness level indicated by the loudness metadata for the playback channel configuration and a reference loudness level.

US Pat. No. 10,368,180

TRANSLATING USER INTERFACE SOUNDS INTO 3D AUDIO SPACE

INTERNATIONAL BUSINESS MA...

1. A method for translating event sounds into 3-dimensional (3D) audio space, comprising:intercepting, by a listener process, an audio request call received from a process, wherein:
the audio request call relates to a process having an open window on a graphical user interface (“GUI”) of a 2-dimensional (2D) GUI device and specifies at least two positions, within a 3D audio space; and
the audio request call requests to play a sound corresponding to a change in current status of the process; and
playing the corresponding sound in a surround sound system as moving through the 3D audio space between each of the at least two positions to thereby notify a user of the 2D GUI device of the change in current status of the process.

US Pat. No. 10,368,179

SWITCHING BINAURAL SOUND

14. A method executed by one or more electronic devices, the method comprising:storing head-related transfer functions (HRTFs) in memory;
displaying, with a wearable electronic device (WED) worn on a head of a user, a virtual image in an environment;
processing, by a digital signal processor (DSP), sound with the HRTFs to generate binaural sound that externally localizes in empty space from the virtual image in the environment;
determining, with the WED, when the user is leaving the environment; and
alerting the user that the user is leaving the environment by reducing a volume of the binaural sound that localizes from the virtual image and that is being provided to the user.

US Pat. No. 10,368,178

APPARATUS AND METHODS FOR MONITORING A MICROPHONE

Cirrus Logic, Inc., Aust...

20. A temperature sensor comprising: a microphone device; a spectrum peak detect module for processing a microphone signal produced by the microphone device to identify a Helmholtz resonance peak frequency and a quality factor of the resonance from the microphone signal; and a temperature estimation module for estimating air temperature within the microphone device based on said determined resonance Helmholtz resonance frequency and the quality factor.

US Pat. No. 10,368,177

ABNORMALITY DETECTING DEVICE, ABNORMALITY DETECTION METHOD, AND RECORDING MEDIUM STORING ABNORMALITY DETECTION COMPUTER PROGRAM

FUJITSU LIMITED, Kawasak...

1. An abnormality detecting device comprising:a memory; and
a processor coupled to the memory and configured to:
detect an envelope of an audio signal indicating a periodic sound emitted by a target object and a periodic sound emitted by another object;
execute time-to-frequency conversion on the envelope to calculate a frequency spectrum of the audio signal; and
determine whether or not the target object has an abnormality, based on a frequency component included in the frequency spectrum and corresponding to a time interval between time points when the sound is emitted by the target object,
wherein the target object is a rotating device having a predetermined number of blades, and
wherein the processor is further configured to detect multiple peaks of the frequency spectrum, calculate, for each of combinations, each of which includes two peaks among the multiple peaks, the ratio of a frequency corresponding to one of two peaks included in the combination to a frequency corresponding to the other of the two peaks included in the combination, and estimate, as a frequency corresponding to the time interval between the time points when the sound is emitted by the target object, lower one of frequencies corresponding to two peaks included in a combination that is among the combinations and causes the difference between the ratio of the frequencies corresponding to the peaks of the combination and the predetermined number of blades to be the smallest among differences between the ratios calculated for the combinations and the predetermined number of blades.

US Pat. No. 10,368,176

EARPIECE FOR COUPLING A HEARING AID TO A USERS'S EAR CANAL AND A METHOD FOR MANUFACTURING SUCH AN EARPIECE

1. An earpiece for a hearing aid, the earpiece comprising:a seal configured to deform to a shape of a human ear canal,
wherein the seal is dome-shaped,
wherein the seal has a first section with a sound output bore and the sound output bore is configured to physically couple to a receiver for a hearing aid,
wherein the seal has a second section and the second section includes 50 to 2000 opening,
wherein the openings are laser-cut; and
wherein the openings have diameters from 80 to 150 micrometers.

US Pat. No. 10,368,175

HEARING DEVICE COMPRISING A FEEDBACK DETECTION UNIT

1. A hearing device comprising a forward path for processing an electric signal representing sound, the forward path comprisingan input unit for receiving or providing an electric input signal representing sound,
a signal processing unit for applying a frequency- and/or level-dependent gain to an input signal of the forward path and providing a processed output signal, and
an output transducer for generating stimuli perceivable as sound to a user;
the hearing device further comprising
a feedback detection unit configured to detect feedback or evaluate a risk of feedback via an acoustic or mechanical or electrical feedback path from said output transducer to said input unit,
a loop consisting of said forward path and said feedback path being defined, the loop exhibiting a loop delay D,
wherein said feedback detection unit comprises
a magnitude and phase analysis unit for repeatedly determining magnitude and phase of said electric input signal or a processed version thereof, and further configured to determine values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, based thereon and on said loop delay D, where said loop magnitude difference and said loop phase difference are the differences between values of the parameters, loop magnitude and loop phase, respectively, at a given time instant, m, and a time instant, mD, one feedback loop delay D earlier;
a feedback conditions and detection unit configured to check criteria for magnitude and phase feedback condition, respectively, based on said values of loop magnitude, loop phase, loop magnitude difference, and loop phase difference signals, respectively, and to provide feedback detection signal indicative of feedback or a risk of feedback.

US Pat. No. 10,368,174

DISTRIBUTED PHASE LOCKED LOOP IN HEARING INSTRUMENTS

SEMICONDUCTOR COMPONENTS ...

1. A system, comprising:a receiver configured to receive wireless signals from an electronic device, the receiver comprising:
receiver logic operable to receive an input signal at a source clock frequency from the electronic device;
a phase detector coupled to the receiver logic and operable to:
receive a data sampling clock; and
compute an error signal indicating a difference between the data sampling clock and the source clock; and
a first communication interface coupled to the phase detector and operable to transmit the input signal; and
a signal processor (SP) coupled to the receiver and comprising:
a second communication interface operable to couple to the first communication interface to communicatively couple the SP to the receiver;
a digitally-controlled oscillator (DCO) coupled to the second communication interface and operable to generate a system clock;
a clock divider coupled to the DCO and the phase detector and operable to generate the data sampling clock based at least partially on the system clock; and
digital signal processing logic coupled to the DCO and the clock divider and operable to process the input signal at a frequency specified by the data sampling clock.

US Pat. No. 10,368,173

SYSTEMS AND METHODS FOR MINIMIZING AN EFFECT OF SYSTEM NOISE GENERATED BY A COCHLEAR IMPLANT SYSTEM

Advanced Bionics AG, Sta...

1. A sound processor included in a cochlear implant system used by a patient, the sound processor comprising:at least one physical computing component that
generates a spectral input signal, the spectral input signal representative of spectral energy contained within a frequency band in a plurality of frequency bands of an audio signal presented to the patient,
receives a predetermined system noise threshold that is determined prior to the audio signal being presented to the patient and that is based on a predicted or measured spectral energy level of system noise generated by a theoretical or test cochlear implant system associated with, but distinct from, the cochlear implant system,
determines whether a spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, and
generates, based on the determination of whether the spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, a spectral output signal by
including the spectral input signal in the spectral output signal if the spectral energy level of the spectral input signal exceeds the predetermined system noise threshold, and
excluding the spectral input signal from the spectral output signal if the spectral energy level of the spectral input signal does not exceed the predetermined system noise threshold.

US Pat. No. 10,368,172

DIAPHRAGM SUSPENSION FOR A LOUDSPEAKER

PSS BELGIUM N.V., Dender...

1. A loudspeaker including a chassis, a drive unit and a diaphragm;wherein the drive unit has a stationary part secured to the chassis and a translatable part secured to the diaphragm;
wherein an outer edge of the diaphragm is suspended from the chassis by an edge suspension;
wherein the edge suspension has a plurality of straight portions, each straight portion having a respective first surface and a respective second surface which meet along an edge to provide a spring which permits the diaphragm to be moved relative to the chassis by the drive unit;
wherein the edge suspension has at least one corner portion, wherein the/each corner portion joins two of the straight portions together and includes at least one geometrical interruption formed therein;
wherein the/each geometrical interruption formed in the/each corner portion includes a first corrugation which varies in height along a first path which extends circumferentially around the edge suspension, and a second corrugation formed within the first corrugation which varies in height along a second path which extends across the first path;
wherein each straight portion includes one or more stiffening elements;
wherein the one or more stiffening elements include one or more geometrical interruptions formed in each straight portion;
wherein the/each geometrical interruption formed in each straight portion includes a first corrugation which varies in height along a first path which extends circumferentially around the edge suspension, and a second corrugation formed within the first corrugation which varies in height along a second path which extends across the first path.

US Pat. No. 10,368,171

AUDIO APPARATUS AND AUDIO OUTPUT PORT

RADSONE INC., Sungnam (K...

1. An audio apparatus comprising:an analog module configured to receive a digital left (L) channel signal and a digital right (R) channel signal, and output first and second analog L signals and first and second analog R signals;
a first output port including first to fifth conductors, to which the first and second analog L signals, the first and second analog R signals, and a ground voltage are provided, respectively; and
a second output port including sixth to ninth conductors, to which the first and second analog L signals and the first and second analog R signals are provided, respectively,
wherein, while an audio jack including first to third terminals remains inserted in the first output port, the first and second conductors remain connected to the first terminal, the third and fourth conductors remain connected to the second terminal, and the fifth conductor remains connected to the third terminal, and
wherein, while the audio jack remains inserted in the first output port, the first and second analog L signals and the first and second analog R signals are operated in a single-ended mode, and during at least a portion of a time during which the audio jack is not inserted into the first output port, the first and second analog L signals and the first and second analog R signals are operated in a differential mode.

US Pat. No. 10,368,170

SMART HEADSET AND METHOD OF ROUTING SERVICE IN RESPONSE TO PROXIMITY TO MOBILE DEVICE

Kyocera Corporation, Kyo...

1. A smart headset comprising:a speaker configured to generate output sounds based on received information received at the smart headset;
a microphone configured to generate microphone signals, based on input sounds, for forming transmission information transmitted from the smart headset;
a cellular transceiver configured to wirelessly communicate with a cellular communication network;
a Bluetooth transceiver configured to wirelessly communicate with a smart handset; and
a controller configured to place the smart headset in a selected operation mode of at least two modes comprising a first mode and a second mode,
the smart headset communicating through the cellular transceiver with the cellular communication network when the smart headset is in the first mode such that the received information is received from the cellular communication network through the cellular transceiver and the transmission information is transmitted to the cellular communication network through the cellular transceiver,
the smart headset communicating through the Bluetooth transceiver with the smart handset when the smart headset is in the second mode such that the received information is received from the smart handset through the Bluetooth transceiver and the transmission information is transmitted to the smart handset through the Bluetooth transceiver,
the controller configured to place the smart headset in the first mode when the smart handset is determined to be farther than a maximum proximity from the smart headset and configured to place the smart headset in the second mode when the smart handset is determined to be within the maximum proximity to the smart headset.

US Pat. No. 10,368,169

POWER AND BANDWIDTH EFFICIENT TRUE WIRELESS STEREO SPEAKERS

QUALCOMM Incorporated, S...

1. A method for wireless communication at a first speaker, comprising:establishing a control communication link with a second speaker over a first piconet;
receiving, in a first slot of an extended synchronous connection-oriented (eSCO) window on a second piconet, a first null signal sent from a wireless device to the second speaker;
switching, in a second slot of the eSCO window that is consecutive to the first slot, and based at least in part on the first null signal, from the second piconet to the first piconet;
transmitting to the second speaker, on the first piconet, a second null signal based at least in part on the first null signal; and
closing the eSCO window based at least in part on the second null signal.

US Pat. No. 10,368,168

METHOD OF DYNAMICALLY MODIFYING AN AUDIO OUTPUT

Skullcandy, Inc., Park C...

1. A method of dynamically modifying an audio output, comprising:receiving image data depicting an audio reproduction device and a user wearing the audio reproduction device;
determining one or more deteriorating factors that deteriorate a sound quality of the audio reproduction device as worn by the user based on the image data;
estimating a sound leakage caused by the one or more deteriorating factors;
determining one or more sound profiles based on at least the sound leakage; and
generating tuning data based on the one or more sound profiles, the tuning data configured to sonically customize the audio reproduction device.

US Pat. No. 10,368,167

AUDIO POWER CIRCUIT AND METHOD

MOTOROLA SOLUTIONS, INC.,...

1. An audio power circuit comprising:an audio amplifier having a power input;
a speaker connected to the audio amplifier;
a load switch coupled between a battery and the power input to selectively provide a supply of power from the battery to the power input;
a second load switch coupled between the battery and the power input in series with the load switch to selectively provide the supply of power from the battery to the power input;
a control circuit configured to be connected to the battery and the power input and to control the supply of power from the battery to the power input by controlling the load switch;
a thermal protection circuit connected between the audio amplifier and the speaker, the thermal protection circuit configured to generate a thermal protection signal and provide the same directly to the load switch to control the supply of power from the battery to the power input,
wherein the thermal protection circuit includes:
a comparator having a reference voltage input to receive a reference voltage, and a speaker voltage input to receive a speaker voltage, wherein the thermal protection circuit disables the supply of power from the battery to the power input by opening the load switch when the comparator indicates that the speaker voltage exceeds the reference voltage;
a rectifier connected to the speaker voltage input and configured to convert an alternating current (AC) voltage across the internal speaker to a direct current (DC) voltage, wherein the AC voltage is provided by the audio amplifier; and
a second thermal protection circuit connected between the audio amplifier and the speaker and in parallel to the thermal protection circuit, the second thermal protection circuit configured to generate a second thermal protection signal and provide the same directly to the second load switch to control the supply of power from the battery to the power input.

US Pat. No. 10,368,166

VOLTAGE REGULATOR AND CONTROL CIRCUIT FOR SILVER-ZINC BATTERIES IN HEARING INSTRUMENTS

ZPower, LLC, Camarillo, ...

1. An apparatus for managing power within a voltage regulating circuit of a battery-powered hearing aid device, comprising:an input terminal of a voltage regulator receiving an input voltage (VIN) supplied by a battery;
an output terminal of the voltage regulator providing an output voltage (VOUT) to a hearing aid terminal electrically connected to one or more electrical components of the hearing aid device, the output voltage (VOUT) based on the input voltage (VIN);
a sensing terminal of the voltage regulator for sensing a charging current (VSENSE) between a charging device and charging contacts of the voltage regulating circuit; and
a switch device configured to:
transition to an ON state to allow the charging device to charge the battery based on the sensing terminal of the voltage regulator sensing the charging current (VSENSE) between the charging device and the charging contacts; and
transition to an OFF state to block the charging contacts from receiving voltage from the battery when the output voltage (VOUT) is present;
wherein the voltage regulator is configured to reduce a magnitude of the input voltage (VIN) when the magnitude of the input voltage (VIN) exceeds an input voltage threshold (Vin_thresh) to generate the output voltage (VOUT) having a magnitude that is less than a maximum output voltage (Vout_max) and is further configured not to downregulate the input voltage (VIN) when the magnitude of the input voltage (VIN) is not greater than the input voltage threshold (Vin_thresh).

US Pat. No. 10,368,165

METHOD FOR ELIMINATING MOTOR VEHICLE AND WATER CRAFT HORN EMC INTERFERENCE AND HORN

11. A method of eliminating electromagnetic interference of an electronic device in a motor vehicle or a water craft, comprising:coupling at least one capacitor of about 220-10000 ?F in parallel with input terminals of a power supply of the electronic device to eliminate outbound electrical interference caused by electromagnetic radiation, conduction, or coupling that is generated by the electronic device.

US Pat. No. 10,368,164

APPROACH FOR PARTIALLY PRESERVING MUSIC IN THE PRESENCE OF INTELLIGIBLE SPEECH

HARMAN INTERNATIONAL INDU...

1. An audio processing system, comprising:an input device that receives a first audio signal;
a voice activity detector that:
receives a first control signal from a voice separator;
determines that a signal of interest is present in the first audio signal based on the first control signal exceeding a ducker threshold; and
generates a second control signal in response to the first audio signal; and
a ratio-based attenuator that:
receives the second control signal from the voice activity detector,
determines whether a first signal level associated with the first audio signal exceeds a second signal level associated with a second audio signal received from an audio playback device, and
if the first signal level exceeds the second signal, then maintains an audio level of the second audio signal, or
if the first signal level does not exceed the second signal level difference, then causes the audio level of the second audio signal to be adjusted from a first value to a second value.

US Pat. No. 10,368,163

HEADSET POWER SUPPLY AND INPUT VOLTAGE RECOGNITION

QUALCOMM Incorporated, S...

1. An electronic apparatus, comprising:a detection circuit configured to recognize a user input voltage generated by an electronic user input, the detection circuit comprising a reference voltage generator including a multiplexer configured to generate a set of reference voltages in a sequence for comparing with the user input voltage generated by the electronic user input, the multiplexer controlled by multiplexer selection signals from a counter to cause the multiplexer to multiplex the set of reference voltages, the detection circuit including a comparator comprising an auto-zero amplifier configured to compare the set of reference voltages and the user input voltage, the auto-zero amplifier comprising:
an operational amplifier;
a first switch coupled between an output of the operational amplifier and an input of the operational amplifier;
a capacitor having a first lead coupled to the input of the operational amplifier and coupled to the first switch;
a second switch configured to selectively couple the reference voltages to a second lead of the capacitor; and
a third switch configured to selectively couple a user input voltage to the second lead of the capacitor; and
a power supply configured to supply power to the detection circuit.

US Pat. No. 10,368,162

METHOD AND APPARATUS FOR RECREATING DIRECTIONAL CUES IN BEAMFORMED AUDIO

GOOGLE LLC, Mountain Vie...

1. A method for recreating directional cues in beamformed audio, the method comprising:receiving at least one first audio signal via a microphone array;
receiving at least one second audio signal via the microphone array;
receiving at least one third audio signal via at least one reference microphone;
transforming the at least one first audio signal, the at least one second audio signal and the at least one third audio signal to a frequency domain representation;
beamforming amplitude data of the at least one transformed first audio signal, the at least one transformed second audio signal and the at least one transformed third audio signal to generate a beamformed monophonic audio signal;
deriving phase offset information based on a frequency extracted during the transforming of the at least one third audio signal and the beamformed monophonic audio signal; and
generating a multi-channel audio signal with directional cues by applying the derived phase offset information to the beamformed monophonic audio signal.

US Pat. No. 10,368,161

AMPLIFIER AND ELECTRONIC DEVICE USING THE SAME

ACER INCORPORATED, New T...

1. An amplifier, comprising:a first speaker;
a second speaker;
a third speaker;
an acoustic box, wherein the first speaker, the second speaker and the third speaker are disposed on a continuous surface inside the acoustic box; and
three partitions disposed on the continuous surface, one of the partitions is interposed between the first speaker and the second speaker, another one of the partitions is interposed between the second speaker and the third speaker, and another one of the partitions is interposed between the third speaker and the first speaker;
wherein one end of each partition is connected to the continuous surface where the first speaker, the second speaker and the third speaker are disposed, and another end of the partition is separated from an opposite surface facing the continuous surface by a gap;
wherein three connection lines of the first speaker, the second speaker and the third speaker form a triangle, and the partitions are connected to form a Y-shaped structure.

US Pat. No. 10,368,160

SPEAKER BOX

AAC TECHNOLOGIES PTE. LTD...

1. A speaker box, comprising:a lower cover;
an upper cover engaging with the lower cover for forming an accommodating space;
a speaker accommodated in the accommodating space, and including a diaphragm with a dome attached to the diaphragm;
a front sound cavity formed by the diaphragm and the upper cover;
air adsorbent particles received in the front sound cavity for absorbing the high frequency harmonic and noises; wherein
the dome forms at least one recess communicating with the front sound cavity, and the air adsorbent particles are received in the recesses.

US Pat. No. 10,368,159

WATER RESISTANT LOUDSPEAKER

18. A water resistant loudspeaker comprising:a. a water-impermeable spider having a first water-impermeable attachment to a former;
b. a spider support supported by said basket, wherein said spider support has at least one vent;
c. a water impermeable diaphragm having a second water-impermeable attachment to said former;
d. an acoustic chamber housing enclosing a rear acoustic chamber attached and sealed to a basket of said water resistant loudspeaker behind said spider and having a size adapted to maintain speaker performance at low frequencies; and
e. wherein said first attachment is adjacent said second attachment.

US Pat. No. 10,368,158

EARPHONE DEVICE THAT SWITCHED TO AN OPEN-TYPE OR A CLOSED-TYPE EARPHONE DEVICE

COOLER MASTER TECHNOLOGY ...

1. An earphone device, comprising:a casing including an opening and an accommodating space, the opening communicating with the accommodating space and an outside of the casing, wherein a groove is disposed at a periphery of the casing, and wherein the casing further includes at least one positioning pillar located in the opening;
an earphone body disposed in the accommodating space, wherein a plurality of through holes are disposed outside the earphone body; and
a detachable cover having a protruding bar along a periphery of the detachable cover, wherein the detachable cover includes at least one fixing portion;
wherein the detachable cover and the casing are combined together, the protruding bar is embedded into the groove, and the at least one positioning pillar is inserted into the at least one fixing portion such that the detachable cover covers the earphone body and the through holes,
wherein the through holes are disposed outside the earphone body to make an inside and an outside of the earphone body communicate with each other, and the detachable cover includes a plurality of protruding pillars respectively sealing the through holes.

US Pat. No. 10,368,157

ADJUSTABLE EARCUP IN CONTINUOUS HEADBAND-SPRING HEADPHONE SYSTEM

BOSE CORPORATION, Framin...

1. A headphone system comprising:a pair of earcups;
a continuous headband spring connecting the pair of earcups, the continuous headband spring having an internal slot with an opening along an inner surface thereof; and
an adjustment apparatus coupled with one of the pair of earcups and the continuous headband spring, the adjustment apparatus comprising:
a shoe coupled with the one of the pair of earcups and positioned in the internal slot;
a tongue coupled with the shoe and extending at least partially along the continuous headband spring; and
a resistance member coupled with the tongue for resisting movement of the tongue relative to the continuous headband spring, wherein the resistance member comprises a friction box, and wherein the friction box comprises:
a housing coupled to the continuous headband spring; and
at least a set of damping pads for engaging the tongue as the tongue moves relative to the continuous headband spring.

US Pat. No. 10,368,156

CONFIGURABLE EARBUD RETENTION AND STABILIZATION SYSTEM

1. A configurable earbud retention and stabilization system, comprising:a bendable earloop configured to fit over an ear of a user, the bendable earloop having a first end and a second end oppositely disposed relative to the first end, the bendable earloop defining a clip aperture proximate to the first end, the bendable earloop configured to be deformed into a plurality of different positions so as to provide a customized fit for the user; and
an earbud clip, the earbud clip forming a cavity configured to receive an earbud headphone therein, the earbud clip including a connecting member received within the clip aperture of the bendable earloop so as to detachably couple the earbud clip to the bendable earloop, the connecting member of the earbud clip comprising a shaft portion and a cap portion, the shaft portion of the earbud clip received within the clip aperture of the bendable earloop, and the cap portion of the earbud clip retaining the earbud clip in engagement with the bendable earloop while restricting the earbud clip to rotation about a single rotational axis which extends longitudinally through the connector member.

US Pat. No. 10,368,154

SYSTEMS, DEVICES AND METHODS FOR EXECUTING A DIGITAL AUDIOGRAM

Listening Applications Lt...

1. A system for providing audio output, the system comprising:a remote computing device including a processor and an audio unit configured to generate one or more output signals of arbitrary amplitude;
earphones connectable to the computing device, configured to output said output signals; and
a microphone configured to record the power level of said output signals and calculate a proportionality constant for each frequency of said output signals; wherein said processor is further configured to:
analyze the proportionality constant for each frequency of one or more feedback signals from said one or more earphones to yield calibration data;
adjust the amplitude or frequency based at least on the calibration data to calibrate the device;
generate one or more audiograms resulting from a hearing test using the calibrated device; and
adjust a device power level according to said one or more audiograms.

US Pat. No. 10,368,153

WATERPROOF SOUND-TRANSMITTING MEMBRANE AND WATERPROOF SOUND-TRANSMITTING STRUCTURE USING THE SAME

NITTO DENKO CORPORATION, ...

1. A waterproof sound-transmitting membrane comprising a sound-transmitting region consisting of a single porous membrane of polytetrafluoroethylene, the porous membrane having a through-thickness air permeability of 2 cm3/cm2/s or more as measured by Method A (Frazier method) for air permeability measurement according to Japanese Industrial Standards (JIS) L 1096 and a water entry pressure of 3 kPa or more as measured by Method B (high hydraulic pressure method) for waterproofness testing according to JIS L 1092,wherein the waterproof sound-transmitting membrane has a sound distortion of 60.2% or less, and
wherein the porous membrane has a water entry pressure of 20 kPa or more and 50 kPa or less.

US Pat. No. 10,368,152

MICROPHONE ARRANGEMENT

1. A microphone arrangement comprising at least three groups of microphones that are mounted on a head-wearable support structure including first and second earpads to be respectively worn next to first and second ears of a user, the at least three groups of microphones comprising a first group of microphones with one or more microphones, a second group of microphones with one or more microphones, and a third group of microphones with one or more microphones, wherein the first group is mounted to a first casing that accommodates signal transmission circuitry, the first casing being formed as part of the first earpad, the second group is mounted to slide with respect to the first casing, and the third group comprisesa first microphone mounted on the first casing,
a second microphone mounted on a second casing, the second casing being formed as part of the second earpad,
wherein the first and second microphones are arranged symmetrically with respect to a user's head when the microphone arrangement is head-worn, and provide for a directionality that is orientated to the direction of a user's vision.

US Pat. No. 10,368,150

CARRYING HIGH CAPACITY BIT TRANSPARENT LEASED LINE SERVICES OVER INTERNET PROTOCOL/MULTIPROTOCOL LABEL SWITCHING NETWORKS

Fujitsu Limited, Kawasak...

1. A leased line appliance (LLA) network switching system comprising:an Internet Protocol (IP) switch fabric including M parallel paths;
a first LLA coupled to a first set of leased lines and coupled to the IP switch fabric to:
receive first leased line circuits (LLCs) over a first leased line of the first set of leased lines;
convert the first LLCs to first optical data unit (ODU) cells;
map the first ODU cells into first Internet Protocol (IP) packets using user datagram protocol (UDP), each of the first IP packets having a corresponding header comprising a UDP source port number including a PCS code block ID source, a UDP destination port number including a PCS code block ID destination, a sequence number, and a timestamp; and
transmit each of the first IP packets over the IP switch fabric via a respective parallel path of the M parallel paths corresponding to each of the first IP packets; and
a second LLA coupled to a second set of leased lines and coupled to the IP switch fabric to:
receive each of the first IP packets over the IP switch fabric via the parallel path of the M parallel paths corresponding to each of the first IP packets;
de-map the first IP packets into the first ODU cells based on each corresponding header of each of the first IP packets;
convert the first ODU cells to the first LLCs; and
transmit the first LLCs over a second leased line of the second set of leased lines.

US Pat. No. 10,368,149

METHODS AND APPARATUS FOR A COLORLESS DIRECTIONLESS AND SUPER-CHANNEL CONTENTIONLESS (CDSC) OPTICAL NETWORK ARCHITECTURE

Juniper Networks, Inc., ...

1. A system, comprising:a super-channel multiplexer configured to multiplex a plurality of optical signals into a super-channel optical signal, each optical signal from the plurality of optical signals having a wavelength from a plurality of wavelengths, the plurality of wavelengths having a first wavelength bandwidth, the super-channel optical signal being a multi-carrier optical signal having a second wavelength bandwidth;
a first optical cross connect switch configured to be operatively coupled to the super-channel multiplexer and a reconfigurable optical add-drop multiplexer (ROADM) degree,
the first optical cross connect switch configured to be located between the super-channel multiplexer and the ROADM degree, the first optical cross connect switch, the super-channel multiplexer, and the ROADM degree configured to be included in a colorless, directionless, and contentionless optical network,
the first optical cross connect switch configured to switch, based on the second wavelength bandwidth, the super-channel optical signal to an output port from a plurality of output ports of the first optical cross connect switch,
the first optical cross connect switch configured to transmit the super-channel optical signal from the output port to the ROADM degree,
a second optical cross connect switch configured to be operatively coupled to the super-channel multiplexer and the ROADM degree, the second optical cross connect switch configured to receive the super-channel optical signal and transmit the super-channel optical signal to the ROADM degree for redundancy protection.

US Pat. No. 10,368,147

SERVICE AVAILABILITY MONITOR

Schweitzer Engineering La...

1. A service availability monitor comprising:a monitoring subsystem configured to interface with a plurality of monitored services and to determine an availability of the plurality of monitored services provided at a service location at a plurality of times;
a logging subsystem configured to create a log representing the availability of the plurality of monitored services;
an alert subsystem configured to generate a first user notification of an interruption of the plurality of monitored services;
a redundant communication subsystem comprising:
a first communication interface in communication with a first communication channel, and
a second communication interface in communication with a second communication channel, each of the first communication interface and the second communication interface comprising a wired connection capable of propagating electronic signals,
wherein the redundant communication subsystem is configured to transmit the first user notification from the service location to a remote location using the first communication interface when the monitoring subsystem determines that the second communication channel is unavailable, and to transmit the first user notification from the service location to the remote location using the second communication interface when the monitoring subsystem determines that the first communication channel is unavailable, the service location being physically separated from the remote location;
a redundant power source, comprising:
a primary power subsystem configured to draw power from a primary power source to power the service availability monitor; and
a backup power subsystem configured to draw power from the primary power subsystem and to provide power to the service availability monitor when power is unavailable through the primary power subsystem.

US Pat. No. 10,368,146

SYSTEMS AND METHODS FOR ENVIRONMENT SENSING

GENERAL ELECTRIC COMPANY,...

1. A sensor system, comprising:a sensor node having a sensor and an environmental sensor, the sensor includes a sensing material configured to be in contact with an ambient environment, the environmental sensor configured to acquire one or more ambient parameters of the ambient environment proximate the sensor node; and
a remote system having a communication circuit and a controller circuit, the communication circuit is configured to be wirelessly communicatively coupled to the sensor node, the controller circuit electrically coupled to the communication circuit, the controller circuit configured to:
receive an impedance response of the sensing material;
receive the one or more ambient parameters; and
analyze the impedance response of the sensing material using the one or more ambient parameters and at frequencies that provide a linear response of the sensing material to an analyte of interest and at least partially reject effects of interferences.

US Pat. No. 10,368,145

ORIGINATION AND DESTINATION BASED ROUTING

Comcast Cable Communicati...

1. A system comprising:a first computing device configured to be in communication with a network, the first computing device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
determine, for a call session that has been routed via the network using origin-based information associated with an origin of the call session, whether a next destination for the call session is an origin-based destination;
after determining that the next destination for the call session is an origin-based destination, determine a database corresponding to the origin-based information, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of next destinations, comprising the next destination for the call session;
send a request associated with the database;
determine, based at least in part on a response to the request, the next destination for the call session; and
cause the call session to be routed to the next destination for the call session; and
a second computing device configured to cause a search of the database and to provide the response to the request, based at least in part on a result of the search, to the first computing device.

US Pat. No. 10,368,144

METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING BROADCAST SIGNAL

LG ELECTRONICS INC., Seo...

1. A method for transmitting a broadcast signal by a broadcast transmitter, the method comprising:generating video data that correspond to at least one of SD resolution, HD resolution, and UHD resolution;
generating Extensible Mark-up Language (XML) subtitle data of XML subtitles that is associated with a single resolution of the video data, the XML subtitle data including subtitle text and subtitle metadata, the subtitle metadata including base dynamic range information of the XML subtitles and supplementary dynamic range information of the XML subtitles for modifying a brightness of the XML subtitles when a resolution of the video data, that is displayed with the subtitle text, is different from the single resolution,
wherein the supplementary dynamic range information further includes contrast ratio information indicating a ratio of maximum luminance to minimum luminance;
multiplexing the video data and XML subtitle data; and
transmitting the generated broadcast signal including the multiplexed video data and XML subtitle data,
wherein the subtitle metadata further includes a base Electro-Optical Transfer Function (EOTF) element and a supplementary EOTF element for a dynamic range mapping of an original luminance value of the XML subtitles to a transferred luminance value, and
the subtitle metadata further includes base bitdepth information representing a first bitdepth and supplemental bitdepth information representing a second bitdepth which is different from the first bitdepth.

US Pat. No. 10,368,143

APPARATUS AND METHOD FOR TRANSCEIVING SCENE COMPOSITION INFORMATION IN MULTIMEDIA COMMUNICATION SYSTEM

Samsung Electronics Co., ...

1. A method of transmitting information for multimedia content, the method comprising:generating the information for the multimedia content comprising:
initial information of an asset, and
spatial information and temporal information of the asset comprising temporal information related to scenes, and the temporal information related to the scenes including temporal information related to at least one area of a scene; and
transmitting the information for the multimedia content,
wherein the initial information is separate from the spatial information and the temporal information,
wherein the spatial information and temporal information include scene id, and area id related to the scene, and
wherein the temporal information related to the scenes represents that the scenes are activated in series based on a time axis.

US Pat. No. 10,368,142

DELIVERY OF CONTENT AND PRIORITY MESSAGES

Comcast Cable Communicati...

1. A method comprising:based on receiving, by a computing device, from a user device based on the user device having started to receive a high priority communication message, a first signal that indicates that content being sent to the user device is to be paused, determining, from a plurality of servers, a first server that is sending the content to the user device;
sending, to the first server, a second signal to cause the first server to, for the user device, pause sending of the content at a location in the content;
determining, based on an indication that the user device has completed processing of the high priority communication message, to resume sending of the content to the user device; and
based on determining to resume sending of the content to the user device, sending, by the computing device to a second server of the plurality of servers, a third signal to cause the second server to, for the user device, resume sending of the content to the user device from the location in the content.

US Pat. No. 10,368,141

SYSTEM AND METHOD FOR ENGAGEMENT AND DISTRIBUTION OF MEDIA CONTENT

Dooreme Inc., Atlanta, G...

1. A system for distributing media content, the system comprising:a processor; and
a memory coupled to the processor, wherein the memory stores executable instructions for causing the processor to
present a mall interface on a display of a user system, the mall interface comprising a plurality of storefronts and a search function,
detect a user selection of the search function,
display a customized search result storefront based on the user selection,
present a selectable icon on the display of the user system, wherein the selectable icon is configured to be selected by a user through a control device,
subsequent to a user selecting the selectable icon, present on the display of the user system an engagement ad interface, wherein the engagement ad interface displays an engagement ad,
monitor whether the user watched the full duration of the engagement ad, and
provide a user a smart control comprising a selectable icon displayed on a mobile device and the display of the user system, wherein initiating the smart control on the display automatically launches a mobile application on the mobile device, and wherein initiating the smart control on the mobile application on the mobile device automatically launches the mall interface on the display.

US Pat. No. 10,368,140

INFORMATION PROCESSING METHOD AND APPARATUS, TERMINAL AND STORAGE MEDIUM

TENCENT TECHNOLOGY (SHENZ...

1. An information processing method performed at a terminal having one or more processors and memory for storing programs to be executed by the one or more processors, the method comprising:while playing a video on a display device of the terminal, obtaining a video pause operation from a user and pausing the video at a current frame according to the video pause input operation;
receiving a first operation on selecting a specific location of the current frame from the user;
in response to the first operation:
selecting, within the current frame, an object occupying the specific location of the current frame corresponding to the first operation of the user;
obtaining, from the current frame played in the video, identification information of the user-selected object;
obtaining attribute information of the user-selected object according to the identification information of the user-selected object;
identifying, from the video, a preset video segment including a sequence of video frames containing the user-selected object and ending with the current frame; and
repeatedly replaying the video segment on the display device while displaying the attribute information of the user-selected object on top of the video segment until the first operation is terminated.

US Pat. No. 10,368,139

RECEIVED PATH DELAY MECHANISM

NXP B.V., Eindhoven (NL)...

1. A reception device comprising:at least one receiver and a corresponding delay buffer configured to receive portions of data for at least one data stream;
the at least one delay buffer comprising at least part of a host device and configured to store the portions of data received by a respective receiver; and
a memory configured to maintain indexing information for the or each of the delay buffers, the indexing information providing at least an indication of time points in the content of each of the portions of data; and
a controller configured to request delayed data portions from one or more of the at least one delay buffer of the host device for decoding of the delayed data portions;
the reception device configured such that each delayed data portion received by the reception device from the host device in response to each request of the controller is received as a plurality of consecutively received sub-portions, each sub-portion comprising a subset of the content of the delayed data portion, the receipt of each sub-portion taking at least a predetermined transfer time and each delayed data portion configured such that all of its constituent sub-portions are required for decoding said delayed data portion;
wherein based on a request to switch from decoding delayed data portions from a first time point to decoding delayed data portions from a different, second time point, the request received while the controller is configured to receive the delayed data portion from said first time point for decoding;
the controller is configured to perform the following;
(a) identify one or more second-time-point delayed data portions to request from the host device based on the second time point and the indexing information;
(b) request the one or more identified second-time-point delayed data portions from the host device; and
(c) while one or both of requesting and receiving the one or more second-time-point delayed data portions, request one or more delayed data portions corresponding to the first time or at least corresponding to a time subsequent thereto for decoding for at least some of a total transfer time for receiving the one or more second-time-point delayed data portions, the total transfer time comprising the sum of the predetermined transfer times for each sub-portion of the one or more identified second-time-point delayed data portions.

US Pat. No. 10,368,138

SYSTEMS AND METHODS FOR MANAGING A STATUS CHANGE OF A MULTIMEDIA ASSET IN MULTIMEDIA DELIVERY SYSTEMS

Rovi Guides, Inc., San J...

1. A method for monitoring a status of a media asset, the method comprising:receiving, from a data source, status data for the media asset
retrieving, from a database, media asset metadata associated with the media asset;
retrieving, from the media asset metadata, a play flag associated with the media asset;
determining, using control circuitry, based on the play flag and the media asset metadata, that a user has begun viewing the media asset and that the user has not finished viewing the media asset;
based on the determining, retrieving, using the control circuitry, the status data that is indicative of whether the status of the media asset is scheduled to change;
determining, from the status data for the media asset, whether the status of the media asset is scheduled to change;
in response to determining that the status of the media asset is scheduled to change, generating for display, at an electronic display device and using the control circuitry, alerting information to the user of the upcoming change in status;
providing, via the electronic display device, selectable options for the user to view or record at least part of the media asset before the status changes; and
in response to receiving a selection of at least one of the selectable options:
receiving, via signal access circuitry that is adapted to receive a media source of the media asset, media data corresponding to the media asset; and
performing at least one of generating for display, via the electronic display device, the received media data and storing the received media data to a storage device.

US Pat. No. 10,368,136

RESOURCE MANAGEMENT FOR VIDEO PLAYBACK AND CHAT

Amazon Technologies, Inc....

1. A computer implemented method, comprising:receiving, by a resource controller of a viewer device, an indication that performance of a live streaming video playback of media content has experienced: dropped frames and a quality level of fragments of the media content requested from a media server has been downgraded;
reducing, by the resource controller, central processing unit (CPU) capacity allocated to a live chat concurrently provided with the live streaming video playback of the media content in response to the performance experiencing dropped frames; and
reducing, by the resource controller, bandwidth of a communication connection of the viewer device allocated to the live chat in response to the quality level being downgraded.

US Pat. No. 10,368,135

METHOD AND SYSTEM FOR IMPROVED INTERACTIVE TELEVISION PROCESSING

HSNi, LLC, St. Petersbur...

1. A system for transmitting information to a user of a step-top box, the system comprising:a database configured to store user registration data and product information data relating to a plurality of products;
a set-top box communicatively coupled to a remote control device having a touch screen;
a server configured to:
broadcast the product information data of at least one of the plurality of products to a plurality of set-top boxes, including the set-top box, to be displayed on touch screens of a plurality of remote control devices communicatively coupled to the plurality of set-top boxes, respectively, without the product information data being designated for a specific user of one of the plurality of set-top boxes, and
transmit updated product information data that replaces at least a portion of the previously transmitted product information data of the at least one of the plurality of products to the plurality of set-top boxes to be displayed on the touch screens of the plurality of remote control devices, respectively; and
a processor configured to:
compare data relating to a transaction request from a user of the set-top box with user registration data of the user stored in the database to identify the user, and
generate personalized user transaction data and personalized product information for the identified user of the set-top box,
wherein the server is further configured to transmit programming instructions that include the personalized user transaction data and the personalized product information to the set-top box, such that the programming instructions configure the set-top box to control the remote control device communicatively coupled to the set-top box to display the personalized product information in a customized manner on the touch screen of the remote control device, with the customized manner of display being different than the display of the product information data that is broadcast to the plurality of set-top boxes.

US Pat. No. 10,368,134

LIVE CONTENT STREAMING SYSTEM AND METHOD

Placement Labs, LLC, Sou...

1. A dynamic live media streaming method comprising:broadcasting, via a broadcast management system, a live media stream from at least one broadcasting device over at least one network to a plurality of content viewing devices, the broadcast management system comprising a computer processor, memory, storage device and at least one network communication device for communication between the at least one broadcasting device and the plurality of content viewing devices,
determining a jump zone based upon at least one predetermined jump zone criteria, the jump zone comprising a physical geographic region where a next broadcasting device must be located,
prior to stopping the live media stream from the at least one broadcasting device:
receiving a live vote from at least one of the plurality of content viewing devices for the live media stream, and
determining if additional broadcasting time is warranted based upon a number of positive votes received and attributed to the live media stream from the at least one broadcasting device,
stopping the live media stream from the at least one broadcasting device,
selecting the next broadcasting device in the jump zone, and
broadcasting a live media stream from the next broadcasting device.

US Pat. No. 10,368,133

MEDIA RECOMMENDATION SYSTEM AND METHOD

1. A system comprising:a memory; and
at least one processor to:
transmit information associated with a plurality of talents to a client computing device;
receive a selection of at least one talent of the plurality of talents from the client computing device associated with a user profile;
determine a list of shows featuring the at least one talent, each show in the list of shows having one of an IMDb rating greater than or equal to a particular threshold and a Rotten Tomatoes rating greater than or equal to a particular threshold;
transmit the list of shows featuring the at least one talent to the client computing device;
receive feedback for each show of the list of shows from the client computing device; and
transmit a list of recommended shows available from subscribed media providers to the client computing device based on the feedback.

US Pat. No. 10,368,131

METHODS AND APPARATUS FOR PROVIDING AUDIO-VIDEO CONTENT RECOMMENDATIONS BASED ON PROMOTION FREQUENCY

SLING MEDIA LLC, Foster ...

1. A method for providing recommendations for audio/video content, the method comprising:identifying highly-promoted sets of audio/video content, by:
obtaining, by a computing device, a plurality of promotion frequencies, each of the plurality of promotion frequencies comprising a rate of presentation of promotional advertisements for one respective television program via one respective television broadcast network;
identifying, by the computing device, a subset of the plurality of promotion frequencies indicative of the highly-promoted sets of audio/video content, by:
determining a typical frequency associated with the promotional advertisements presented by the broadcast network;
comparing the frequencies to the typical frequency; and
when a first one of the frequencies is greater than the typical frequency, determining that the first one of the frequencies indicates a highly-promoted set of audio/video content comprising a television program, wherein the subset includes the first one;
identifying potential highly-promoted viewing options of interest to a user, by:
comparing, by the computing device, the subset to viewing habits of a user to identify corresponding data between the television program and the viewing habits;
determining, by the computing device, recommendations for potential viewing by the user, based on the corresponding data, wherein the recommendations indicate the highly-promoted set of audio/video content comprising the television program; and presenting the potential highly-promoted viewing options of interest to the user, by:
displaying the recommendations for potential viewing, via a display device communicatively coupled to the computing device.

US Pat. No. 10,368,130

METHODS AND APPARATUS TO CORRECT ERRORS IN AUDIENCE MEASUREMENTS FOR MEDIA ACCESSED USING OVER THE TOP DEVICES

THE NIELSEN COMPANY (US),...

3. An apparatus comprising:a demographic corrector to:
identify first impression data received from a computer, the first impression data including demographic data of users, the computer producing a misattribution error in the first impression data, the misattribution error corresponding to a difference between reported demographics in the first impression data and actual demographics corresponding to the first impression data;
generate a model based on a difference between the first impression data and second data, the model to determine a demographic dependency between two demographic categories; and
generate corrected demographic data based on the demographic dependency by applying the model to the first impression data; and
a viewership assigner to correct the misattribution error produced by the computer by assigning viewership to an impression associated with the first impression data using the corrected demographic data, at least one of the demographic corrector or the viewership assigner is a logic circuit.

US Pat. No. 10,368,129

METHOD OF PROCESSING VIDEO DATA, DEVICE, COMPUTER PROGRAM PRODUCT, AND DATA CONSTRUCT

1. A video data processing device comprising:a processor, a non-transitory computer readable medium communicatively connected to the processor, and at least one sensor device communicatively connected to at least one of the processor and the non-transitory computer readable medium, the at least one sensor device configured to collect information relating to motions and gestures of at least one object;
the video data processing device configured to identify undesirable image contents contained in first video data based on a result of motion and gesture recognition that is based on the information relating to motions and gestures obtained via the at least one sensor device, said undesirable image contents including inappropriate body expression and provide content information relating to any identified undesirable image contents;
the video data processing device configured to identify indicators in a situation or scene recorded in the first video data that increase the likelihood of undesirable image contents to be contained in said first video data in the future based on recognized motions and gestures and set an alert state for the at least one sensor device in which a scanning rate for the at least one sensor device is increased and/or a scanning resolution of the at least one sensor device is increased in response to detection of the indicators.

US Pat. No. 10,368,128

MEMORY ALLOCATION TYPE FOR MEDIA BUFFER

Microsoft Technology Lice...

1. A computer device, comprising:a memory to store data and instructions;
a processor in communication with the memory;
an operating system in communication with the memory and the processor, wherein the operating system is operable to:
receive a plurality of camera resource requests from a plurality of applications to use a camera resource;
determine a memory type to allocate to the plurality of applications for the camera resource in response to the plurality of camera resource requests and compatibility information of the camera resource;
determine a buffer and a buffer type to provide each of the plurality of applications in response to an access mode of the camera resource, wherein the buffer type comprises one or more of a shared type, a copy type, or a secure type; and
provide each of the plurality of applications access to a respective determined buffer.

US Pat. No. 10,368,127

METHODS AND APPARATUS TO IDENTIFY AND CREDIT MEDIA USING RATIOS OF MEDIA CHARACTERISTICS

The Nielsen Company (US),...

1. An apparatus to identify media, comprising:a delta calculator to:
determine a first ratio based on a first time interval and a second time interval of a monitored media signal; and
determine a second ratio based on the second time interval and a third time interval of the monitored media signal; and
a signature generator to:
generate a monitored media ratio signature based on the first and second ratios; and
initiate transmission of the monitored media ratio signature to a recipient that is to compare the monitored media ratio signature with a reference ratio signature to identify the media;
at least one of the delta calculator or the signal generator implemented by at least one of a processor or hardware.

US Pat. No. 10,368,126

METHOD AND SYSTEM FOR DISPLAYING CONTENT OR CONFLICTS FROM MULTIPLE RECEIVING DEVICES ON A SECOND SCREEN DEVICE

The DIRECTV Group, Inc., ...

1. A method comprising:wirelessly requesting, at a second screen device, scheduled recording data from a set top box;
receiving, at the second screen device, scheduled recording data from the set top box at the second screen device, said scheduled recording data comprising a plurality of scheduled recording events;
displaying the scheduled recording events on a calendar screen display that simultaneously displays at least three consecutive days, each day having a plurality of timeslots, said scheduled recording events displayed in multiple timeslots for the at least three days;
determining conflicting scheduled recording events between at least two scheduled recording events based on the scheduled recording data;
displaying a screen indicator at the second screen device indicative of the conflict by displaying at least one of changing a color of a font of the conflicting scheduled recording events, underlining the conflicting scheduled recording events, placing a box around the conflicting scheduled recording events, and placing an indicator next to the conflicting scheduled recording events; and
selecting the screen indicator to initiate removing the conflict.

US Pat. No. 10,368,125

METHOD AND SYSTEM FOR EFFICIENT COMMUNICATION

Innovation Science LLC, ...

1. A mobile terminal with a device identifier for processing information through multiple communications comprising:a network interface configured to receive a multimedia signal through a wireless communication network;
a WiFi communication interface configured for communications through a WiFi network, the device identifier is associated with a network address corresponding to the WiFi network, wherein the mobile terminal is configured to connect to Internet via the WiFi network;
wherein the mobile terminal is further configured to be paired to another mobile terminal to communicate a wireless communication directed to a wireless network via the other mobile terminal;
a buffer;
a decoder;
an encoder; and
a high definition digital output interface,
wherein the mobile terminal is configured to perform a conversion of the multimedia signal, the multimedia signal comprises a compressed signal; wherein the compressed signal is a compressed high definition digital video signal;
wherein the conversion comprises decompressing the compressed signal;
wherein the decoder is configured to decompress the compressed signal to a decompressed signal;
wherein the encoder is configured to encode the decompressed signal to produce an encoded signal, the encoded signal comprising a decompressed high definition digital video signal;
wherein the high definition digital output interface is configured to transmit the encoded signal;
wherein the conversion comprises said decompressing, by the decoder, further followed by encoding, by the encoder, the decompressed signal produced by the decoder to produce the encoded signal for transmission through the high definition digital output interface; and
wherein the buffer is configured to accommodate a buffering and processing rate sufficient for said processing in support of the production of a corresponding multimedia content on a high definition digital display.

US Pat. No. 10,368,123

INFORMATION PUSHING METHOD, TERMINAL AND SERVER

TENCENT TECHNOLOGY (SHENZ...

1. An information pushing method, comprising:acquiring, by a terminal, a key frame of a currently-played video;
acquiring, by the terminal, a characteristic value of the key frame according to picture information of the key frame, wherein the characteristic value of the key frame is an integer comprising a plurality of first data bits that are different bits of two hash values;
acquiring, by a server according to the characteristic value of the key frame, pushing information corresponding to the characteristic value, wherein the acquiring, according to the characteristic value of the key frame, pushing information corresponding to the characteristic value comprises:
determining, for each piece of to-be-pushed information in pre-stored multiple pieces of to-be-pushed information, whether a quantity of second data bits comprised in a characteristic value of the to-be-pushed information is less than a first preset value, wherein each of the second data bits has a different value from a corresponding first data bit comprised in the characteristic value of the key frame, and
if the quantity of the second data bits is less than the first preset value, determining the to-be-pushed information as the pushing information; or,
determining, for each piece of to-be-pushed information in the pre-stored multiple pieces of to-be-pushed information, whether a percentage accounted for by the second data bits in the characteristic value of the to-be-pushed information is less than a second preset value, and
if the percentage accounted for by the second data bits is less than the second preset value, determining the to-be-pushed information as the pushing information; and
displaying, by the terminal, the pushing information in a process of playing the currently-played video,
wherein the acquiring a characteristic value of the key frame according to picture information of the key frame comprises:
zooming out the key frame, to obtain a first processed picture;
performing color simplification processing on the first processed picture, to obtain a second processed picture;
calculating a grayscale value of each pixel point in the second processed picture;
calculating an average grayscale value of all pixel points in the second processed picture;
comparing the grayscale value of each pixel point with the average grayscale value, to obtain multiple comparison results; and
obtaining the characteristic value of the key frame according to the multiple comparison results, and
wherein the characteristic value of the to-be-pushed information is acquired in a same manner as the characteristic value of the key frame.

US Pat. No. 10,368,122

MEDIA SHARING AND COMMUNICATION SYSTEM

1. A media sharing and communication system, consisting of:a recording mechanism that records a desired portion of media upon activation by a first individual user who is not a content provider, the portion of media being less than a full media episode;
a friend request mechanism for sending and receiving friend requests between users to be approved to receive and share media and wherein the friend request mechanism suggests friends who have similar interests of the first individual user;
a first user transmitter/receiver included in a first user system that transmits the portion of media and a message generated by the first individual user regarding the portion of media to a second individual user who is not a content provider, the first user system including a first user interface having an input device and screen view that is generated by software stored on a memory device of the first user transmitter/receiver, the first user system including a user profile generator interface;
a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media and notifies the second individual user that the portion of media cannot be received due to programming configuration subscribed to by the second individual user; and
a second user transmitter/receiver included in a second user system that receives the portion of media upon authorization of the second individual user; the second user system including a second user interface having an input device and screen view that is generated by software stored on a memory device of the second user transmitter/receiver, the second user system including a user profile generator interface.

US Pat. No. 10,368,121

SYSTEM AND METHOD FOR COLLECTING DATA

ROKU, INC., Los Gatos, C...

1. A method for collecting viewing data comprising:running, on a client device in an open development environment, a third-party channel application located in a first sandboxed virtual operating environment on a first layer of an operating system of a user device, wherein the third-party channel application comprises channel metadata not available from outside the third-party channel application;
receiving an application interface (API) call, from the third-party channel application, for a graphic rendering module located in a second sandboxed virtual operating environment on a second layer of the operating system, wherein the graphic rendering module is a non-playback module, wherein the second layer is an application layer below the first layer, and wherein the second sandboxed virtual operating environment is configured to prevent direct access from the third-party channel application located in the first sandboxed virtual operating environment on the first layer of the operating system of the user device;
performing passive data collection on the client device, wherein the passive data collection comprises intercepting, between the third-party channel application and the graphic rendering module, the channel metadata sent from the third-party channel application to the graphic rendering module;
determining identifying information of a content based on the intercepted channel metadata;
generating an entertainment profile for a user by associating the identifying information with a user profile of the user device; and
storing the determined identifying information of the content; the entertainment profile for the user, and a relation of the determined identifying information of the content to the entertainment profile for the user.

US Pat. No. 10,368,120

AVATAR INTEGRATED SHARED MEDIA EXPERIENCE

MICROSOFT TECHNOLOGY LICE...

1. A method for facilitating shared media consumption among two or more users associated with respective computing devices communicatively coupled via a network, the method comprising:receiving data indicative of two or more users associated with respective computing devices;
receiving a selection of a media content item to be concurrently rendered on the respective computing devices;
sending, to the respective computing devices of the two or more users, data of the media content item selected;
allowing an identified remote holder of the two or more users to send information pertaining to content playback of the media content item selected, the information comprising playback status, identification of the media content item, and a current time code associated with the media content item;
based on the information, allowing control of content playback on the respective computing devices of other users of the two or more users based at least in part on differences in the information pertaining to the content playback between the respective computing devices;
receiving a request from another user other than the identified remote holder requesting for remote holder status;
in response to receiving the request, allowing the identified remote holder to select to retain the remote holder status or transfer the remote holder status to the other user; and
when the identified remote holder selects to transfer the remote holder status, then facilitating the transfer of the remote holder status to the other user to allow the other user to obtain the control of the content playback.

US Pat. No. 10,368,119

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR OUTPUTTING A TRANSPORT STREAM

Sony Corporation, Tokyo ...

1. A method of controlling video and/or audio stream playback, comprising:detecting a control input to a touch sensitive screen of a portable computing device; and
responsive to said detecting the control input to the touch sensitive screen, transitioning from outputting to the touch sensitive screen of the portable computing device a first stream of video and/or audio data provided by a first source to outputting to a second display device a second stream of video and/or audio data provided by a second source,
wherein content of the first stream of video and/or audio data is the same as content of the second stream of video and/or audio data, and
wherein the second source is different from the portable computing device.

US Pat. No. 10,368,118

SYSTEM AND APPARATUS FOR MANAGING VIDEO CONTENT RECORDINGS

1. A computing device, comprising:a processing system including a processor; and
a memory resource that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
detecting a utilization of the memory resource that exceeds a threshold, wherein the threshold is less than a capacity of the memory resource;
obtaining a video recording schedule for the computing device;
determining a viewing threshold;
identifying a most recent viewing time for each video recording listed in the video recording schedule resulting in a group of most recent viewing times;
identifying a video recording from the video recording schedule that does not satisfy the viewing threshold based on a most recent viewing for the video recording resulting in an identified video recording;
identifying a mitigation option for the identified video recording to mitigate the utilization of the memory resource, wherein the mitigation option includes a change in the video recording schedule identifying candidate scheduled recordings based on a frequency of presentation of scheduled recordings;
generating a notice describing the utilization of the memory resource responsive to the detecting of the utilization of the memory resource exceeding the threshold, wherein the notice includes the mitigation option;
transmitting the notice over a wireless network to a portable communication device, wherein the notice is not provided to any device with a wired connection to the computing device; and
receiving a response message from the portable communication device that includes instructions to manage the memory resource of the computing device.

US Pat. No. 10,368,117

METHOD AND SYSTEM FOR ADDRESSABLE AND PROGRAM INDEPENDENT ADVERTISING DURING RECORDED PROGRAMS

PRIME RESEARCH ALLIANCE E...

1. A method of a subscriber video recording device inserting at least one targeted advertisement into a video program, the method comprising:receiving, at the subscriber video recording device, at least one targeted advertisement and storing the at least one targeted advertisement;
receiving, at the subscriber video recording device, at least one video program;
recording, at the subscriber video recording device, the at least one video program;
determining, at the subscriber video recording device, if the recorded video program is interrupted by one or more existing advertising avails;
if the recorded video program is not interrupted by one or more advertising avails, creating, at the subscriber video recording device, one or more customized avails within the at least one video program, the one or more customized avails each having a duration; and
retrieving the stored at least one targeted advertisement and inserting at least one advertisement into the one or more customized avails.

US Pat. No. 10,368,116

ROLL-OFF PARAMETER DETERMINING METHOD AND MODULE

MSTAR SEMICONDUCTOR, INC....

1. A roll-off parameter determining device, disposed at a receiving terminal, the receiving terminal comprising an analyzing module, the analyzing module analyzing a first frame and a second frame to identify first roll-off information in the first frame and second roll-off information in the second frame, the first frame being adjacent to the second frame, the roll-off parameter determining device comprising:a register unit, storing the first roll-off information;
a first determining unit, determining whether one of the first roll-off information and the second roll-off information comprises a first data type according to the first roll-off information received from the register unit and the second roll-off information received from the analyzing module to generate a first roll-off parameter indicator;
a second determining unit, determining whether at least one of the first roll-off information and the second roll-off information comprises a second data type according to the first roll-off information received from the register unit and the second roll-off information received from the analyzing module to generate a second roll-off parameter indicator; and
a look-up table (LUT) unit, looking up an LUT according to the first roll-off parameter indicator and the second roll-off parameter indicator to output a roll-off parameter.

US Pat. No. 10,368,115

TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE, AND RECEIVING DEVICE

PANASONIC INTELLECTUAL PR...

1. A transmitting method for transmitting a first stream related to content of an image or audio, the method comprising:transmitting the first stream, the first stream including:
timing update identification information indicating whether or not a correspondence relationship between a first reference clock and a second reference clock has been updated, the first reference clock being used to transmit and receive the first stream, and the second reference clock being used to transmit and receive a second stream related to another content to be reproduced in synchronization with the content related to the first stream;
a first time according to the first reference clock; and
a second time according to the second reference clock, the second time being associated with the first time based on the updated correspondence relationship,
wherein the timing update identification information is a flag indicating whether or not the correspondence relationship between the first reference clock and the second reference clock has been updated,
wherein the second stream is transmitted independently of the first stream,
wherein the first stream is adapted for being reproduced in synchronization with the second stream which is transmitted independently of the first stream, and
wherein the transmitting method further comprises storing the timing update identification information and the second time in a TEMI (Timeline and External Media Information) access unit of the first stream.

US Pat. No. 10,368,114

MEDIA CHANNEL CREATION BASED ON FREE-FORM MEDIA INPUT SEEDS

Pandora Media, LLC, Oakl...

1. A computer-implemented method for generating a media channel including a plurality of media items, comprising:storing a set of media items, each media item stored with a predetermined plurality of media item scores, each media item score for the media item describing a magnitude of the media item's relevance to a distinct ambiguous entity term from a set of ambiguous entity terms;
storing a plurality of predetermined entity scores, each entity score associated with a corresponding ambiguous entity term from the set of ambiguous entity terms and describing an importance of the corresponding ambiguous entity term in media input seeds;
receiving a request for a media channel from a client device of a user, the request including a textual free-form media input seed that comprises a plurality of ambiguous entity terms input by the user, wherein an ambiguous entity term of the plurality of ambiguous entity terms does not identify an entity within a set of valid entity types related to the set of media items, the valid set of entity types having meaning within a music context and the valid set of entity types including a musicological feature;
identifying, for each ambiguous entity term from the plurality of ambiguous entity terms input by the user, a plurality of media items that are correlated with the ambiguous entity term from the set of media items, the correlation of a media item to an ambiguous entity term based on the media item's predetermined media item score indicating a magnitude of the media item's relevance to the ambiguous entity term;
generating, for each ambiguous entity term, a media playlist to generate a plurality of media playlists, each media playlist including the identified plurality of media items that are correlated with the ambiguous entity term;
calculating ranking scores for the identified plurality of media items included in the plurality of media playlists, a ranking score for a media item from the identified plurality of media items based on a stored entity score for the ambiguous entity term that is associated with the media playlist that includes the media item and the media item's media item score indicating a magnitude of the media item's relevance to the ambiguous entity term;
ranking the identified plurality of media items based on the calculated ranking scores; and
combining the plurality of media playlists for the plurality of ambiguous entity terms included in the textual free-form media input seed into the media channel by selecting a subset of the identified plurality of media items to include in the media channel based on the ranking; and
providing the media channel to the client device.

US Pat. No. 10,368,113

ADVERTISEMENT SCHEDULER

TURNER BROADCASTING SYSTE...

1. A method, comprising: in an advertisement management system that communicates with a plurality of advertiser order generation systems and electronically receives, via a communication network, a plurality of deals comprising advertiser orders: receiving a commercial break schedule generated from a completed assignment of one or more spots, wherein the one or more spots correspond to the plurality of deals comprising the advertiser orders to place the one or more spots into one or more commercial breaks in the commercial break schedule based on constraints and placement requirements; determining a first liability per pending spot for one or more of the plurality of deals; determining candidate deals with liability above a threshold value, indicating that the candidate deals are under-performing; reshuffling the placement of the one or more spots for maximum delivery of the candidate deals in order to minimize the liability associated with the candidate deals, wherein the reshuffling is based on a forecast of an expected viewership associated with the one or more of the plurality of deals, and a pacing computation of cumulative demographics guaranteed at a particular point in time; modifying the forecast of the expected viewership associated with the one or more of the plurality of deals based on a weighting factor, wherein the weighting factor is updatable; and generating a finalized commercial break schedule based on the reshuffling to create a focused advertisement campaign.

US Pat. No. 10,368,112

TECHNOLOGIES FOR IMMERSIVE USER SENSORY EXPERIENCE SHARING

Intel Corporation, Santa...

1. A computing device for sensory experience sharing, the computing device comprising:a crowdsourcing aggregation module to receive sensor data from a plurality of experience computing devices, wherein the sensor data is indicative of a local sensory experience associated with each of the experience computing devices, and wherein the sensor data received from a first experience computing device of the plurality of experience computing devices is captured by the first experience computing device from an unmanned aerial vehicle;
an initial settings module to initialize one or more user preferences associated with a user of the distance computing device based on a search of one or more social media databases for user preferences of other users meeting one or more demographic attributes of the user of the distance computing device;
an experience analysis module to analyze the sensor data to generate combined sensory experience data, wherein the combined sensory experience data is indicative of the local sensory experiences associated with the experience computing devices; and
a distance module to (i) transmit the combined sensory experience data to a distance computing device, wherein the distance computing device is distant from the plurality of experience computing devices, (ii) receive user preferences associated with the user of the distance computing device from the distance computing device in response to transmission of the combined sensory experience data to the distance computing device, wherein the user preferences are based on biometric feedback data associated with the user of the distance computing device that is indicative of a physical response of the user of the distance computing device, wherein the physical response is indicative of a state of mind of the user of the distance computing device, and (iii) adjust the combined sensory experience data based on the user preferences.

US Pat. No. 10,368,110

SMOOTH MEDIA DATA SWITCHING FOR MEDIA PLAYERS

VisualOn, Inc., San Jose...

1. A system for smooth media data switching, comprising:an interface to:
receive a potential change indication from a user of a potential change to a media player parameter of a current video stream the user is watching, wherein the potential change indication comprises zooming in on a particular video area of the current video stream, wherein the media player parameter comprises a viewing angle selection type; and
receive a change indication from the user to change the media player parameter of the current video stream; and
a processor to:
determine a plurality of predicted pre-buffer streams in response to the potential change indication from the user, wherein a plurality of viewing angle streams are related to the particular video area of the current video stream zoomed in on, wherein the plurality of predicted pre-buffer streams corresponds to a top N predicted potential changes to the media player parameter;
provide the plurality of predicted pre-buffer streams in addition to the current video stream to a user device associated with the user, wherein the plurality of predicted pre-buffer streams are provided to the user device for pre-buffering, wherein providing the plurality of predicted pre-buffer streams begins after the potential change indication from the user, wherein the plurality of predicted pre-buffer streams comprises a plurality of viewing angle streams; and
in response to the change indication to change the media player parameter, determine whether the change to the media player parameter of the current video stream corresponds to one of the plurality of predicted pre-buffer streams.

US Pat. No. 10,368,109

DYNAMIC CONTENT DELIVERY ROUTING AND RELATED METHODS AND SYSTEMS

DISH Technologies L.L.C.,...

1. A method of streaming media content over a network, the method comprising:transmitting one or more portions of the media content from a remote storage digital video recorder (RS-DVR) system to a client device using a first delivery route from a networking component to the client device via a first backbone provider network of a plurality of different backbone provider networks coupled to the networking component, wherein the networking component is coupled between the RS-DVR system and the plurality of different backbone provider networks and the one or more portions of the media content are marked as non-cacheable;
determining a performance metric associated with the transmitting of the one or more portions via the first backbone provider network;
identifying, by the RS-DVR system, an alternative backbone provider network of the plurality of different backbone provider networks when the first backbone provider network fails to achieve a desired level of performance based on the performance metric, wherein the alternative backbone provider network is different from the first backbone provider network; and
instructing, by the RS-DVR system, the networking component coupled between the RS-DVR system and the plurality of different backbone provider networks to transmit a subsequent portion of the media content from the RS-DVR system to the client device using a different delivery route from the networking component to the client device via the alternative backbone provider network instead of the first backbone provider network, wherein the subsequent portion of the media content is marked as non-cacheable.

US Pat. No. 10,368,108

DOWNSTREAM VIDEO COMPOSITION

ATI Technologies ULC, Ma...

1. A method of multi-layered video processing video at a video source and a display device, said video source comprising a composition engine having a composition buffer, said method comprising:at said video source:
forming decoded video images by decoding a first input video bitstream comprising compressed video;
forming decoded overlay images by decoding a second input graphics bitstream received as an auxiliary bitstream in addition to the first input video bitstream and comprising graphics overlay data, said decoded overlay images associated with said decoded video images; and
forming a plurality of additional decoded overlay images from a plurality of additional input bitstreams comprising additional graphics overlay data;
compositing, via said composition engine, said additional decoded overlay images with said decoded overlay images formed from said second input graphics bitstream to form composited overlay images;
configuring said composition engine, capable of compositing images, to not composite said decoded overlay images with said decoded video images;
concurrently transmitting to said display device capable of compositing images, a first stream comprising said decoded video images and a second stream comprising said composited overlay images;
at said display device:
receiving said first and second streams;
selectively performing image processing on said received decoded video images, without having composited said overlay images with said received video images, to form enhanced video images;
compositing, pixels from each of said composited overlay images with respective pixels from each of said enhanced video images to form output images for display at said display device.

US Pat. No. 10,368,107

INTRA VIDEO CODING USING A DECOUPLED TREE STRUCTURE

QUALCOMM Incorporated, S...

1. A method of coding video data, the method comprising:forming a most probable mode (MPM) candidate list for a chroma block of the video data, at least in part by:
adding, to the MPM candidate list, one or more derived modes (DMs) associated with a luma block of the video data, the luma block corresponding to the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data;
adding one or more linear model (LM) modes to the MPM candidate list;
determining whether the one or more LM modes comprise a first instance of a first LM mode and one or more additional instances of the first LM mode; and
omitting the one or more additional instances of the LM mode from the MPM candidate list in response to a determination that the first LM mode was used to predict one or more neighboring chroma blocks of the chroma block;
selecting a mode from the MPM candidate list; and
coding the chroma block according to the mode selected from the MPM candidate list.

US Pat. No. 10,368,106

METHOD AND DEVICE FOR OPTIMIZING ENCODING/DECODING OF COMPENSATION OFFSETS FOR A SET OF RECONSTRUCTED SAMPLES OF AN IMAGE

Canon Kabushiki Kaisha, ...

1. A method of encoding at least a part of an image comprising a plurality of samples, each sample comprising at least two components, the method comprising:encoding a first chroma component and a second chroma component of at least one sample of the image to provide at least one encoded sample;
determining a set of filtering parameters for performing sample adaptive offset loop filtering on the image part, the set of filtering parameters comprising:
a sample adaptive offset type parameter indicating whether edge-type, band-type or no sample adaptive offset loop filtering is used for the at least one sample, said sample adaptive offset type parameter being a common filtering parameter for filtering both the first and second chroma components; and
at least one further filtering parameter, which is a dedicated filtering parameter for filtering an individual one of the first and second chroma components.

US Pat. No. 10,368,105

METADATA DESCRIBING NOMINAL LIGHTING CONDITIONS OF A REFERENCE VIEWING ENVIRONMENT FOR VIDEO PLAYBACK

Microsoft Technology Lice...

1. A computing system comprising:a buffer configured to receive video;
a pre-processor configured to master content of the video by selectively adjusting at least some sample values of the video based on one or more of (a) characteristics of a reference display device, and (b) one or more nominal lighting conditions of a reference viewing environment in place when mastering the content of the video;
a metadata generator configured to generate metadata that describes the one or more nominal lighting conditions of the reference viewing environment in place when mastering the content of the video, wherein the metadata includes:
one or more parameters that specify a nominal level of ambient light in the reference viewing environment, the one or more parameters that specify the nominal level of ambient light including an indicator of light per unit of area in units of lux; and
one or more parameters that specify a nominal color characteristic of the ambient light in the reference viewing environment, the one or more parameters that specify the nominal color characteristic of ambient light including normalized x and y chromaticity coordinates in a multi-dimensional mapping of values in a color space; and
a buffer configured to store the metadata for output with encoded data for the video, wherein the metadata is organized for output as part of a video elementary bitstream for the video, the video elementary bitstream also including the encoded data for the video.

US Pat. No. 10,368,104

SYSTEMS AND METHODS FOR TRANSMISSION OF SYNCHRONIZED PHYSICAL AND VISIBLE IMAGES FOR THREE DIMENSIONAL DISPLAY

Rockwell Collins, Inc., ...

1. A method, comprising:obtaining physical data and visual data of at least one portion of an object, the physical data comprising vector quantized data in the form of hidden Markov model derived vectors;
encoding the physical data into a sequence of object frames, wherein each object frame represents a set of time-specific physical attributes of the at least one portion of the object;
encoding the visual data into a sequence of image frames, wherein each image frame represents a time-specific visual representation of the at least one portion of the object;
synchronizing and interlacing the sequence of object frames and the sequence of image frames to produce an interlaced data stream;
transmitting the interlaced data stream via a communication channel to a display device;
decoding the interlaced data stream by bypassing every object frame in the interlaced data stream to produce a visual data stream;
decoding the interlaced data by bypassing every image frame in the interlaced data stream to produce a physical data stream;
configuring the display device according to the decoded physical data to form a three-dimensional surface by deflecting each pin in an electro-mechanical pin field to a z-depth defined by the physical data; and
presenting the decoded visual data on the three-dimensional surface.

US Pat. No. 10,368,103

METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING

1. A method of decoding an image, comprising:generating a prediction block for a current block;
receiving information of a block size, wherein the information of the block size is determined by an encoder, and wherein whether a skip of a transform process is applicable is determined based on a comparison of the information of the block size with a current block size;
decoding information indicating whether the skip of the transform process is applied, in response to the comparison of the information of the block size with the current block size representing that the skip of the transform process is applicable;
determining whether to perform an inverse transform on the current block based on the decoded information indicating whether the skip of the transform process is applied;
performing the inverse transform on the current block to generate a residual block for the current block;
reconstructing the current block based on the prediction block and the residual block; and
applying filtering on the reconstructed current block,
wherein the prediction block is generated by performing intra prediction.

US Pat. No. 10,368,101

METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING

1. A method of decoding an image, comprising:generating a prediction block for a current block;
receiving information of a block size, wherein the information of the block size is determined by an encoder, and wherein whether a skip of a transform process is applicable is determined based on a comparison of the information of the block size with a current block size;
decoding information indicating whether the skip of the transform process is applied, in response to the comparison of the information of the block size with the current block size representing that the skip of the transform process is applicable;
determining whether to perform an inverse transform on the current block based on the decoded information indicating whether the skip of the transform process is applied;
performing the inverse transform on the current block to generate a residual block for the current block; and
reconstructing the current block based on the prediction block and the residual block.

US Pat. No. 10,368,099

COLOR REMAPPING INFORMATION SEI MESSAGE SIGNALING FOR DISPLAY ADAPTATION

Qualcomm Incorporated, S...

1. A method of processing decoded video data, the method comprising:determining, by a video decoding unit, a peak brightness value of a current display;
obtaining, by the video decoding unit and for a picture of video data, one or more colour remapping information (CRI) supplemental enhancement information (SEI) messages that each correspond to a respective peak brightness value of a set of peak brightness values, wherein each respective CRI SEI message of the CRI SEI messages includes a respective colour_remap_id syntax element that indicates the respective peak brightness value;
determining, for each respective CRI SEI message of the CRI SEI messages, the respective peak brightness value based on a value of the respective colour_remap_id syntax element included in the respective CRI SEI message;
selecting, by the video decoding unit and based on the peak brightness value of the current display, a CRI SEI message of the one or more CRI SEI messages;
colour remapping, by the video decoding unit and based on the selected CRI SEI message, samples of the picture of video data; and
outputting, by the video decoding unit and for display at the current display, the colour remapped samples of the picture of video data.

US Pat. No. 10,368,097

APPARATUS, A METHOD AND A COMPUTER PROGRAM PRODUCT FOR CODING AND DECODING CHROMA COMPONENTS OF TEXTURE PICTURES FOR SAMPLE PREDICTION OF DEPTH PICTURES

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:obtaining a depth view component map;
decoding one or both chroma components of a coded texture picture into one or two decoded chroma sample arrays;
obtaining a reference sample array on the basis of said one or two decoded chroma sample arrays by modifying said one or two decoded chroma sample arrays, said modifying comprising:
segmenting said one or two decoded chroma sample arrays, wherein said segmenting comprises creating a histogram of sample values of said one or two decoded chroma sample arrays;
replacing the sample values in each segment by a representative value of said each segment wherein the representative value is derived from comparing segments of the histogram sample values of said one or two decoded chroma sample arrays with sample values of one or more regions of the depth map and using the sample values of the depth region spatially overlapping a majority of samples of a chroma sample array segment as the values of respective samples in each segment; and
forming a decoded depth view component on the basis of said reference sample array.

US Pat. No. 10,368,095

METHOD AND APPARATUS FOR INTRA MODE CODING

HFI Innovation Inc., Zhu...

1. A method for predictive Intra coding, the method comprising:determining a set of Intra prediction modes that is used for prediction unit (PU) blocks with a plurality of different block sizes comprising a 4×4 block size and at least two other block sizes;
applying predictive Intra coding to a first PU block of an image having a first block size that matches a block size in the plurality of different block sizes based on one or more neighboring PU blocks according to a first current Intra prediction mode selected from the set of Intra prediction modes; and
applying predictive Intra coding to a second PU block of the image having a second block size that is different from the first block size and matches a block size in the plurality of different block sizes according to a second current Intra prediction mode selected from the set of Intra prediction modes.

US Pat. No. 10,368,094

LUMA-BASED CHROMA INTRA-PREDICTION FOR VIDEO CODING

TEXAS INSTRUMENTS INCORPO...

1. A method comprising:filtering reconstructed neighboring samples of a reconstructed down sampled luma block of a digital video frame;
computing parameters ? and ? of a linear model using the filtered, reconstructed neighboring samples of the reconstructed down sampled luma block and reconstructed neighboring samples of a corresponding chroma block, wherein the linear model is PredC[x,y]=?·RecL?[x,y]+?, wherein x and y are sample coordinates, PredC is predicted chroma samples, and RecL? is samples of the reconstructed down sampled luma block; and
computing samples of a predicted chroma block from corresponding samples of the reconstructed down sampled luma block using the linear model and the parameters.

US Pat. No. 10,368,093

LINE-BASED COMPRESSION FOR DIGITAL IMAGE DATA

TEXAS INSTRUMENTS INCORPO...

1. A method of compressing digital image data comprising:computing a minimum absolute sample difference (MASD) for a pixel in a line of pixels based on neighboring pixels, wherein the neighboring pixels comprise a left neighboring pixel in the line of pixels, a top left neighboring pixel in a previous line of pixels, and a top neighboring pixel in the previous line of pixels, and wherein computing the MASD comprises computing an absolute sample difference (ASD) between the top left neighboring pixel and the top neighboring pixel, an ASD between the top left neighboring pixel and the left neighboring pixel, and an ASD between the top left neighboring pixel and an interpolated pixel value computed from the top neighboring pixel and the left neighboring pixel;
computing a pixel predictor and a pixel residual for the pixel based on the MASD; and
selectively encoding the pixel residual using one of an entropy code or run mode encoding.

US Pat. No. 10,368,092

ENCODER-SIDE DECISIONS FOR BLOCK FLIPPING AND SKIP MODE IN INTRA BLOCK COPY PREDICTION

Microsoft Technology Lice...

1. In a computing device with a video encoder or an image encoder, a method comprising:deciding whether a current block in a current picture is to be encoded using an intra block copy (“BC”) prediction in a skip mode, including:
performing a hash-based block matching for the current block;
determining that the hash-based block matching fails for the current block;
determining a reference region in the current picture, including selecting a predicted block vector (“BV”) value for the current block from among multiple available BV values in a neighborhood around the current block, wherein the predicted BV value indicates a displacement to the reference region in the current picture; and
determining that input sample values of the reference region identically match corresponding input sample values of the current block, a quantization parameter (“QP”) value for the current block being greater than or equal to a QP value for the reference region; and
encoding the current block using the intra BC prediction in the skip mode, the skip mode using the predicted BV value for the current block; and
outputting in a bitstream encoded data, wherein the bitstream lacks a BV differential value for the current block and lacks residual data for the current block.

US Pat. No. 10,368,091

BLOCK FLIPPING AND SKIP MODE IN INTRA BLOCK COPY PREDICTION

Microsoft Technology Lice...

1. A computing device comprising:one or more buffers configured to store a picture of screen capture content from a sequence of pictures of screen capture content; and
a video encoder configured to encode screen capture content, wherein the video encoder is configured to perform operations comprising:
determining an intra block copy (“BC”) prediction region for a current block in the picture based on a reference region in the picture, wherein the intra BC prediction region is flipped relative to the reference region, including:
determining the reference region; and
performing one of:
(a) flipping the reference region and assigning sample values at respective positions of the flipped reference region to sample values at respective positions of the intra BC prediction region;
(b) assigning sample values at respective positions of the reference region to the sample values at the respective positions of the intra BC prediction region, and flipping the intra BC prediction region; and
(c) assigning the sample values at the respective positions of the reference region to sample values at corresponding positions of the intra BC prediction region, wherein the corresponding positions account for the flipping of the intra BC prediction region relative to the reference region;
encoding the current block using the intra BC prediction region; and
outputting encoded data in a bitstream, the encoded data including an indication of how the intra BC prediction region is flipped relative to the reference region, wherein the indication of how the intra BC prediction region is flipped relative to the reference region is one or more syntax elements in the bitstream.

US Pat. No. 10,368,090

INTRA-PREDICTION METHOD, AND ENCODER AND DECODER USING SAME

LG Electronics Inc., Seo...

1. A method for intra-prediction, performed by a decoding apparatus, the method comprising:receiving prediction mode information;
deriving an intra prediction mode for a current block based on the prediction mode information; and
generating a predicted block which includes prediction samples by deriving a prediction sample in the current block based on the intra prediction mode,
wherein when the intra prediction mode is a vertical prediction mode having a vertical prediction direction:
the prediction sample in the current block is derived by using a first reference sample located along the vertical prediction direction with regard to a location of the prediction sample, and
the step of generating the predicted block further includes filtering on the prediction sample when the prediction sample is adjacent to a left boundary of the current block,
wherein the filtering on the prediction sample is performed based on a second reference sample located along a horizontal direction with regard to the location of the prediction sample,
wherein the second reference sample is adjacent to a left side of the prediction sample, and
wherein for the filtering, a filtering coefficient applied to a value of the prediction sample is larger than a filtering coefficient applied to a value of the second reference sample.

US Pat. No. 10,368,089

VIDEO ENCODING METHOD AND APPARATUS, AND VIDEO DECODING METHOD AND APPARATUS

SAMSUNG ELECTRONICS CO., ...

1. A method of encoding a multilayer video, the method comprising:performing inter-layer prediction on a picture of each layer in the multilayer video;
determining a reference layer which the picture of the each layer refers to based on a result of performing the inter-layer prediction; and
adding reference layer information of each layer to a parameter set including information commonly applied to layers in the multilayer video,
wherein the reference layer information is added to at least one of a video parameter set (VPS), a sequence parameter set (SPS), and a picture parameter set (PPS),
wherein the reference layer information includes a flag layer_dependency_present_flag indicating whether a current layer is a dependent layer including a picture predicted by referring to other picture included in other layer or is an independent layer without referring to the other picture included in the other layer, and
when the flag layer_dependency_present_flag indicates that the current layer is the dependent layer, the reference layer information further includes a flag direct_reference_flag[i][j] indicating whether the current layer i having an index i refers to a layer j having a different index j, where i and j are integers, and
when the flag layer_dependency_present_flag indicates that the current layer is the independent layer, the flag direct_reference_flag[i][j] for the current layer is not obtained from the bitstream.

US Pat. No. 10,368,088

REFERENCE PICTURE SIGNALING

Telefonaktiebolaget LM Er...

1. A method of decoding an encoded representation of a picture in a video stream of multiple pictures, the method comprising:retrieving, from the encoded representation of the picture, buffer description information defining a plurality of reference pictures;
determining, based on the buffer description information, a reference picture identifier that identifies a respective reference picture among the plurality of reference pictures, the respective reference picture comprising a decoding reference for the picture, wherein determining the reference picture identifier comprises:
(i) retrieving, based on the buffer description information, a delta identifier; and
(ii) calculating the reference picture identifier based on a picture identifier identifying the picture and the delta identifier; and
updating a decoded picture buffer based on the reference picture identifier, wherein updating the decoded picture buffer comprises marking, prior to decoding the picture, reference pictures that are present in the decoded picture buffer and that are not associated with the reference picture identifier determined based on the buffer description information as unused for reference.

US Pat. No. 10,368,087

DYNAMIC RELOAD OF VIDEO ENCODER MOTION ESTIMATION SEARCH WINDOW UNDER PERFORMANCE/POWER CONSTRAINTS

ATI Technologies ULC, Ma...

1. A processing apparatus comprising:an encoder configured to:
encode current frames of a plurality of frames of video data using previously encoded reference frames of the plurality of frames of video data; and
perform a plurality of motion searches within a motion search window about each of a plurality of co-located portions of one or more of the previously encoded reference frames; and
a processor configured to:
prior to performing each of the plurality of motion searches:
determine a threshold number of search window reloads for the co-located portions; and
determine which of a plurality of locations, each corresponding to one of the co-located portions of the one or more reference frames to reload the motion search window according to the determined threshold number of search window reloads and predicted motions at each location of the co-located portions; and
perform the motion searches by causing the encoder to:
reload the motion search window at the determined locations of the one or more reference frames; and
for each of the remaining locations of the one or more reference frames, slide the motion search window in a first direction indicated by the location of the next co-located portion of the one or more reference frames.

US Pat. No. 10,368,086

IMAGE CODING/DECODING METHOD, DEVICE, AND SYSTEM

Huawei Technologies Co., ...

1. An image decoding method, comprising:performing, by a processor included in an image decoding device, singular vector decomposition on a prediction block corresponding to a to-be-decoded image block, to obtain eigenvector matrices U and V of the prediction block;
obtaining, by the processor, a transform coefficient;
decoding, by the processor, difference information of the eigenvector matrix U and difference information of the eigenvector matrix V, wherein the difference information of the eigenvector matrix U is difference information between an eigenvector matrix U of residual data and the eigenvector matrix U of the prediction block obtained after the singular vector decomposition, and wherein the difference information of the eigenvector matrix V is difference information between an eigenvector matrix V of the residual data and the eigenvector matrix V of the prediction block obtained after the singular vector decomposition;
acquiring, by the processor, the eigenvector matrices U and V of the residual data according to the eigenvector matrices U and V of the prediction block and the decoded difference information of the eigenvector matrix U and the decoded difference information of the eigenvector matrix V;
performing, by the processor, an inverse transformation on the transform coefficient based on the eigenvector matrices U and V of the residual data to obtain the residual data; and
obtaining an image block based on the residual data.

US Pat. No. 10,368,085

METHOD OF PERFORMING MOTION VECTOR PREDICTION, AND APPARATUS THEREOF

SUN PATENT TRUST, New Yo...

1. An encoding and decoding apparatus, comprising:an encoding apparatus for encoding a first current block of a first picture to generate a first encoded bitstream; and
a decoding apparatus for decoding a second current block of a second picture from a second encoded bitstream,
wherein the encoding apparatus includes:
an encoding unit; and
a first storage, the encoding unit is configured to execute the steps of:
deriving a first candidate for a first motion vector predictor to encode a first current motion vector of the first current block, from a first motion vector of a first block which is (i) a neighboring block that is stored in the first storage, is included in a first current picture including the first current block, and is adjacent to the first current block or (ii) a co-located block included in a picture different from the first current picture;
adding the derived first candidate to a first candidate list;
deriving at least one first motion vector predictor based on a candidate selected from the first candidate list; and
encoding the first current motion vector using the derived at least one first motion vector predictor, and encoding the first current block using the first current motion vector,
the deriving of the first candidate includes determining whether to derive the first candidate from the first motion vector, based on a type of a first current reference picture and a type of a first reference picture, the first current reference picture being referred to from the first current block using the first current motion vector, and the first reference picture being referred to from the first block using the first motion vector,
each of the type of the first current reference picture and the type of the first reference picture is one of a long term reference picture and a short term reference picture, and
in the determining of whether to derive the first candidate from the first motion vector, the first candidate is determined to be derived from the first motion vector when the type of the first current reference picture and the type of the first reference picture are the same,
the decoding apparatus includes:
a decoding unit; and
a second storage,
the decoding unit is configured to execute the steps of:
deriving a second candidate for a second motion vector predictor to decode a second current motion vector of the second current block, from a second motion vector of a second block which is (i) a neighboring block that is stored in the second storage, is included in a second current picture including the second current block, and is adjacent to the second current block or (ii) a co-located block included in a picture different from the second current picture;
adding the derived second candidate to a second candidate list;
deriving at least one second motion vector predictor based on a candidate selected from the second candidate list; and
decoding the second current motion vector from the derived at least one second motion vector predictor, and decoding the second current block using the decoded second current motion vector,
the deriving of the second candidate includes determining whether to derive the second candidate from the second motion vector, based on a type of a second current reference picture and a type of a second reference picture, the second current reference picture being referred to from the second current block using the second current motion vector, and the second reference picture being referred to from the second block using the second motion vector,
each of the type of the second current reference picture and the type of the second reference picture is one of a long term reference picture and a short term reference picture, and
in the determining of whether to derive the second candidate from the second motion vector, the second candidate is determined to be derived from the second motion vector when the type of the second current reference picture and the type of the second reference picture are the same.

US Pat. No. 10,368,084

VIDEO SIGNAL PROCESSING METHOD AND DEVICE

KT CORPORATION, Gyeonggi...

1. A method of decoding a video signal, the method comprising:generating a reference picture list based on a current picture reference flag for a current picture;
obtaining motion information about a current block in the current picture, the motion information including at least one of a motion vector and a reference picture index; and
restoring the current block using the motion information of the current block and the reference picture list relating to the current picture,
wherein the current picture reference flag indicates whether at least one block belonging to the current picture is predicted by referring to a pre-reconstructed block in the current picture, and
wherein the current picture is added to the reference picture list when the current picture reference flag indicates that at least one block belonging to the current picture is predicted by referring to a pre-reconstructed block in the current picture.

US Pat. No. 10,368,083

PICTURE ORDER COUNT BASED MOTION VECTOR PRUNING

QUALCOMM Incorporated, S...

1. A method of decoding video data, the method comprising:generating a list of motion vector prediction candidates for a prediction unit (PU) of video data, wherein a first motion vector prediction candidate and a second motion vector prediction candidate from the list of motion vector prediction candidates are bi-directional motion vector prediction candidates;
determining, for the first motion vector prediction candidate from the list of motion vector prediction candidates, a first picture order count (POC) value for a first reference picture identified by the first motion vector prediction candidate;
determining, for the second motion vector prediction candidate from the list of motion vector prediction candidates, a second POC value for a second reference picture identified by the second motion vector prediction candidate;
determining, for the first motion vector prediction candidate, a third POC value for a third reference picture identified by the first motion vector prediction candidate;
determining, for the second motion vector prediction candidate, a fourth POC value for a fourth reference picture identified by the second motion vector prediction candidate;
at least one of determining that a pair-wise equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate or determining that a cross-equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate,
wherein determining that the pair-wise equality condition is satisfied comprises:
determining that the first POC value is equal to the second POC value;
determining that a first motion vector of the first motion vector prediction candidate is equal to a first motion vector of the second motion vector prediction candidate;
determining that the third POC value is equal to the fourth POC value;
determining that a second motion vector of the first motion vector prediction candidate is equal to a second motion vector of the second motion vector prediction candidate; and
in response to determining that the first POC value is equal to the second POC value, the first motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate, the third POC value is equal to the fourth POC value, and the second motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate, determining that the pair-wise equality condition is satisfied, and
wherein determining that the cross-equality condition is satisfied comprises:
determining that the first POC value is equal to the second POC value;
determining that the first motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate;
determining that the third POC value is equal to the fourth POC value;
determining that the second motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate; and
in response to determining that the first POC value is equal to the second POC value, the first motion vector of the first motion vector prediction candidate is equal to the second motion vector of the second motion vector prediction candidate, the third POC value is equal to the fourth POC value, and the second motion vector of the first motion vector prediction candidate is equal to the first motion vector of the second motion vector prediction candidate, determining that the cross-equality condition is satisfied;
in response to determining that one of the pair-wise equality condition or the cross-equality condition is satisfied by the first motion vector prediction candidate and the second motion vector prediction candidate, pruning the first motion vector prediction candidate from the list of motion vector prediction candidates to create a pruned list; and
decoding the PU using the pruned list.

US Pat. No. 10,368,082

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An image processing device comprising:a control section configured to set, based on a first scaling list for a first layer, a second scaling list for a second layer decoded with reference to the first layer; and
an inverse quantization section configured to inversely quantize transform coefficient data of the second layer using the second scaling list set by the control section,
wherein the control section selects a setting technique for setting the second scaling list according to a setting technique flag decoded from an encoded stream, and
wherein the control section and the inverse quantization section are each implemented via at least one processor.

US Pat. No. 10,368,081

SYSTEM AND METHOD FOR ELECTRONIC DATA COMMUNICATION

Samsung Display Co., Ltd....

1. A method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method comprising:receiving, by a transmitter, a data signal from a data source;
receiving, by the transmitter, a return signal from a receiver;
encoding, by the transmitter based on the return signal, the data signal utilizing a plurality of encoder blocks to generate a layered encoded data stream, wherein a first encoder block encodes the data signal and each subsequent encoder block encodes a difference between an input of a preceding encoder block and an output of a quantizer of a preceding encoder block; and
transmitting, by the transmitter, the layered encoded data stream to the receiver for decoding and display on the display panel.

US Pat. No. 10,368,080

SELECTIVE UPSAMPLING OR REFRESH OF CHROMA SAMPLE VALUES

Microsoft Technology Lice...

1. A computer system comprising one or more processing units and memory, wherein the computer system implements a video processing tool configured to perform operations comprising:receiving a current picture in a first chroma sampling format that has a first chroma sampling rate, wherein the current picture includes one or more regions;
for each of the one or more regions, determining whether the region is stationary or non-stationary relative to a previous picture in display order;
outputting region change metadata that indicates whether the one or more regions, respectively, are stationary or non-stationary relative to the previous picture; and
converting the current picture to a second chroma sampling format that has a second chroma sampling rate lower than the first chroma sampling rate, including:
retaining chroma sample values of the current picture in the first chroma sampling format that are at selected positions among positions of the first chroma sampling format, wherein the selected positions vary according to a refresh pattern that facilitates recovery of stationary content at the first chroma sampling rate; and
discarding chroma sample values of the current picture in the first chroma sampling format that are at other, non-selected positions among the positions of the first chroma sampling format.

US Pat. No. 10,368,079

METHOD AND APPARATUS FOR IMAGE COMPRESSION THAT EMPLOYS MULTIPLE INDEXED COLOR HISTORY BUFFERS

ATI Technologies ULC, Ma...

1. A method for encoding a source image that is segmented into a plurality of sub-images each having a sub-image pixel width, comprising:encoding, by an encoder, different horizontal pixel slices of the plurality of sub-images using a plurality of indexed color history (ICH) buffers associated with the source image to produce encoded pixel data, each of the plurality of indexed color history (ICH) buffers configured to correspond to a single horizontal pixel slice of each sub-image; and
outputting, by the encoder, the encoded pixel data for the different horizontal pixel slices of the plurality of sub-images.

US Pat. No. 10,368,078

EXTENSIONS OF MOTION-CONSTRAINED TILE SETS SEI MESSAGE FOR INTERACTIVITY

SONY CORPORATION, Tokyo ...

1. An apparatus, comprising:a memory configured to store instructions; and
a processor coupled with the memory, the processor configured to execute the instructions to:
receive a bitstream that includes a supplemental enhancement information message, wherein the bitstream comprises a plurality of first tiles of a picture, and
the supplemental enhancement information message indicates motion-constrained tile sets in the picture, and the supplemental enhancement information message includes flag information indicating that one of:
a first value of a sample in the plurality of first tiles in the motion-constrained tile sets is different from a second value of the sample, wherein the first value is obtained when a plurality of coding tree units of the picture are decoded, and the second value is obtained when coding tree units of the plurality of coding tree units that are excluded from the plurality of first tiles in the motion-constrained tile sets are not decoded, or
the first value of the sample in the plurality of first tiles in the motion-constrained tile sets is equal to the second value of the sample, wherein the second value is obtained when the coding tree units of the plurality of coding tree units that are excluded from the plurality of first tiles in the motion-constrained tile sets are not decoded;
decode the bitstream based on the supplemental enhancement information message; and
generate an image based on the decoded bitstream.

US Pat. No. 10,368,077

METHOD AND DEVICE FOR INTRA PREDICTION

LG Electronics Inc., Seo...

1. A video decoding method, comprising:receiving, by a decoding apparatus, index information indicating a candidate mode of an intra prediction mode of a current block;
constructing, by the decoding apparatus, a candidate mode list including a plurality of candidate modes for the current block;
determining, by the decoding apparatus, the intra prediction mode of the current block based on the candidate mode indicated by the index information from the plurality of candidate modes constituting the candidate mode list;
deriving, by the decoding apparatus, a predicted sample in the current block based on the determined intra prediction mode; and
generating, by the decoding apparatus, a reconstructed sample based on the derived predicted sample,
wherein the constructing the candidate mode list includes:
setting a firstly ordered candidate mode and a secondly ordered candidate mode, among the candidate modes of the candidate mode list, based on a first block adjacent to a left side of the current block and a second block adjacent to an upper side of the current block,
wherein the firstly ordered candidate mode is set equal to a planar mode and the secondly ordered candidate mode is set equal to a DC mode when both the first block and the second block are not available, and
wherein the firstly ordered candidate mode is set equal to the planar mode and the secondly ordered candidate mode is set equal to the DC mode when an intra prediction mode of the first block is the planar mode and the second block is unavailable.

US Pat. No. 10,368,076

METHODS AND APPARATUSES OF ENCODING/DECODING INTRA PREDICTION MODE USING CANDIDATE INTRA PREDICTION MODES

INTELLECTUAL DISCOVERY CO...

1. A decoding method, comprising:determining whether a first neighboring block located at a left side of a current block or a second neighboring block located at an upper side of the current block is available for deriving an intra prediction mode of a current block;
deriving a first intra prediction mode based on the determined availability for the first neighboring block or a second intra prediction mode based on the determined availability for the second neighboring block,
wherein the first intra prediction mode is derived as DC mode when the first neighboring block is not available and is derived as an intra prediction mode of the first neighboring block when the first neighboring block is available, and
wherein the second intra prediction mode is derived as DC mode when the second neighboring block is not available and is derived as an intra prediction mode of the second neighboring block when the second neighboring block is available;
determining whether the first intra prediction mode is identical to the second intra prediction mode;
obtaining an intra prediction mode of the current block based on a plurality of candidate intra prediction modes; and
obtaining prediction samples of the current block based on the intra prediction mode of the current block,
wherein when the first intra prediction mode is not identical to the second intra prediction mode, the method comprises:
deriving a first candidate intra prediction mode from the first intra prediction mode and a second candidate intra prediction mode from the second intra prediction mode;
setting a third candidate intra prediction mode equal to a planar mode when none of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode;
setting the third candidate intra prediction mode equal to a DC mode when one of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode and the other is not the DC mode; and
setting the third candidate intra prediction mode equal to a vertical mode when one of the first candidate intra prediction mode and the second candidate intra prediction mode is the planar mode and the other is the DC mode, and
wherein when the first intra prediction mode is identical to the second intra prediction mode and both the first intra prediction mode and the second intra prediction mode are the planar mode or the DC mode, the method comprises:
setting the first candidate intra prediction mode equal to the planar mode;
setting the second candidate intra prediction mode equal to the DC mode; and
setting the third candidate intra prediction mode equal to the vertical mode.

US Pat. No. 10,368,075

CLIP GENERATION BASED ON MULTIPLE ENCODINGS OF A MEDIA STREAM

WOWZA MEDIA SYSTEMS, LLC,...

1. A method comprising:generating, at a server, a first encoded version of a media stream and a second encoded version of the media stream, wherein, for a portion of the second encoded version that includes at least two intracoded frames (i-frames), a corresponding portion of the first encoded version includes more than two i-frames;
receiving, at the server from a destination device, a request to generate a media clip of the media stream, wherein the request identifies a start point of the media clip;
generating the media clip at the server responsive to the request, the media clip based on a first sequence of frames of the first encoded version and a second sequence of frames of the second encoded version in response to the start point not corresponding to an i-frame of the second encoded version and an end frame corresponding to a stop point of the media clip not being in the first encoded version, wherein the first sequence begins at a first i-frame of the first encoded version corresponding to the start point and ends at a second i-frame of the first encoded version corresponding to a particular i-frame of the second encoded version, and wherein the second sequence begins at a third frame of the second encoded version following the particular i-frame of the second encoded version and ends at a fourth frame corresponding to the stop point of the media clip; and
sending, from the server to the destination device, the media clip or a link to the media clip.

US Pat. No. 10,368,074

OPPORTUNISTIC FRAME DROPPING FOR VARIABLE-FRAME-RATE ENCODING

Microsoft Technology Lice...

1. A computing system implemented at least in part with computer hardware, the computing system comprising:a video encoder configured to encode any non-dropped frames, among multiple frames of a video sequence, at a variable frame rate, thereby producing a bitstream;
a control frame buffer, outside the video encoder, configured to store a control frame, the control frame including sample values of a version of a previous frame from prior to encoding of the previous frame; and
a frame dropping module implemented with software compiled to execute on a general purpose computer or specialized computer hardware, positioned before the video encoder to, for each given frame among one or more of the multiple frames:
based at least in part on a comparison of at least some portion of the given frame to at least some portion of the control frame, detect whether there is significant change in the given frame relative to the control frame;
if significant change is detected, store the given frame in the control frame buffer, thereby replacing the control frame, and pass the given frame to the video encoder, such that the bitstream includes coded data for the given frame; and
if significant change is not detected, drop the given frame without replacing the control frame in the control frame buffer and without passing the given frame to the video encoder, such that the bitstream lacks any coded data for the given frame.

US Pat. No. 10,368,073

MULTI-REGION SEARCH RANGE FOR BLOCK PREDICTION MODE FOR DISPLAY STREAM COMPRESSION (DSC)

Qualcomm Incorporated, S...

1. A method for coding a block of video data in simplified block prediction mode of a constant bitrate video coding scheme, the method comprising:determining a candidate block to be used to predict a current block in a current slice, the candidate block being within a range of pixel positions that each correspond to a reconstructed pixel in the current slice, the range of pixel positions comprising at least (i) a first region including one or more first pixel positions in a first line of pixels in the current slice, the first line of pixels including at least one pixel in the current block and spanning an entire width of the current slice, and (ii) a second region including one or more second pixel positions in a second line of pixels in the current slice, the second line of pixels not including any pixel in the current block but spanning the entire width of the current slice;
determining a cost associated with coding the current block based on each potential candidate block of a plurality of potential candidate blocks, the plurality of potential candidate blocks each corresponding to one of the first and second pixel positions in the first and second regions;
identifying one of the plurality of potential candidate blocks in the first and second regions having a lowest cost as the candidate block;
determining a prediction vector indicative of a pixel position of the candidate block within the range of pixel positions, the pixel position of the candidate block being in one of the first region or the second region; and
coding the current block in simplified block prediction mode at least in part via signaling the prediction vector.

US Pat. No. 10,368,072

ADVANCED ARITHMETIC CODER

QUALCOMM Incorporated, S...

1. A method of entropy coding video data, the method comprising:obtaining a pre-defined initialization value for a context of a plurality of contexts used in a context-adaptive entropy coding process to entropy code a value for a syntax element in a slice of the video data, wherein the pre-defined initialization value is stored with N-bit precision;
determining, based on the pre-defined initialization value, an initial probability state of the context for the slice of the video data, wherein a number of possible probability states for the context is greater than two raised to the power of N; and
entropy coding, based on the initial probability state of the context, a bin of the value for the syntax element.

US Pat. No. 10,368,071

ENCODING DATA ARRAYS

Arm Limited, Cambridge, ...

1. A method of encoding an array of data elements of a stream of arrays of data elements, in which the array of data elements is to be encoded as respective sets of luminance and chrominance data values, and is to be encoded as respective blocks of data elements making up the array of data elements, the method comprising:when encoding the chrominance data values for a source block of data elements of a data array that is to be encoded:
generating an array of chrominance difference values that represents the difference between the chrominance values of the source block of data elements of the array of data elements being encoded and the chrominance values for a reference block of data elements derived from the chrominance values of one or more arrays of data elements in the stream of arrays of data elements;
generating an array of chrominance value frequency domain coefficients for the array of chrominance difference values by applying a forward transformation process to the array of chrominance difference values;
generating an array of quantized chrominance value frequency domain coefficients by applying a quantization process to the array of chrominance value frequency domain coefficients;
determining whether the encoding of the quantized frequency domain coefficients for the luma data values for the block of the array of data elements being encoded is indicated as to be omitted; and
when it is determined that the encoding of the quantized frequency domain coefficients for the luma data for the block of data elements of the data array being encoded is indicated as to be omitted:
determining whether to also omit the encoding of the generated array of quantized chrominance value frequency domain coefficients for the block of data elements being encoded in the output encoded bit stream representing the array of data elements based on a property or properties of the determined quantized chrominance value frequency domain coefficients; and
when it is determined based on the property or properties of the determined quantized chrominance value frequency domain coefficients to omit the encoding of the quantized chrominance value frequency domain coefficients in the output encoded bit stream representing the array of data elements, not including data for the array of quantized chrominance value frequency domain coefficients in the output bit stream representing the encoded array of data elements.

US Pat. No. 10,368,070

IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD

Velos Media, LLC, Dallas...

1. An image processing device comprising:a buffer for receiving encoded image data, and
a processor to execute instructions that cause the processor to:
decode the encoded image data from the buffer to generate quantized transform coefficient data;
inversely quantize the quantized transform coefficient data using a 32×32 quantization matrix to generate predicted error data, the 32×32 quantization matrix includes a duplicate of at least one of two elements adjacent to each other from an 8×8 quantization matrix; and
combine the predicted error data with a predicted image to generate decoded image data.

US Pat. No. 10,368,068

ENCODER AND METHOD FOR VIDEO PROCESSING

Telefonaktiebolaget LM Er...

1. A method for encoding a bitstream representing a sequence of pictures of a video stream comprising:dividing the pictures into coding blocks of a first type, each coding block being either of a first block size or a second block size, wherein said second block size is smaller than said first block size, and wherein each coding block of the first type is associated with at least one coding block of a second type of either said first block size or said second block size, and wherein each coding block of the first type is also associated with at least one coding block of a third type of either said first block size or said second block size;
defining for a part of the picture a first combination of block sizes where the coding block of the first type, its at least one associated coding block of the second type and its at least one associated coding block of the third type are all of said first block size;
defining for said part of the picture a second combination of block sizes where the coding block of the first type and its at least one associated coding block of the second type are both of said first block size, and where all of said at least one coding block of the third type associated with the coding block of the first type are of said second block size;
comparing said first combination against said second combination and, based on said comparing, determining whether to select said first combination of block sizes for encoding the bitstream without further evaluation or select from between the second combination and a third combination of block sizes, wherein said determining comprises determining to select the first combination for encoding the bitstream with further evaluation in an event that said first combination is better than said second combination with respect to number of bits for encoding or coding error, or both and otherwise determining to select between the second and third combinations of block sizes for encoding the bitstream.

US Pat. No. 10,368,067

METHOD AND APPARATUS FOR SELECTIVE FILTERING OF CUBIC-FACE FRAMES

MEDIATEK INC., Hsin-Chu ...

1. A method of processing cube face images, the method comprising:receiving sets of six cubic faces converted from spherical images in a 360-degree panoramic video sequence, wherein each set of six cubic faces corresponds to one spherical image projected onto a cube for rendering 360-degree virtual reality;
assembling each set of cubic faces into one assembled cubic frame according to a selected cubic face format;
determining one or more discontinuous boundaries within each assembled cubic frame; and
processing the assembled cubic frames according to information related to said one or more discontinuous boundaries, wherein said processing the assembled cubic frames comprises:
skipping filtering process at said one or more discontinuous boundaries within each assembled cubic frame when the filtering process is enabled.

US Pat. No. 10,368,066

METHODS AND SYSTEMS FOR IMAGE INTRA-PREDICTION MODE MANAGEMENT

Dolby Laboratories Licens...

1. An apparatus for decoding a current block of image, the apparatus comprising:a decoder comprising one or more processing devices, the decoder configured to:
select an intra prediction mode, and
predict pixel values of the current block using the selected intra prediction mode,
wherein to select the intra prediction mode, the decoder is configured to:
a) determine an estimated prediction mode based on prediction modes of a first block adjacent and above the current block and a second block adjacent and left of the current block,
b) receive a first information indicating whether the estimated prediction mode is to be selected as the intra prediction mode of the current block,
c) receive a second information indicating an actual best prediction mode to be selected as the intra prediction mode of the current block when the estimated prediction mode is different from the actual best prediction mode, and
d) select either the estimated prediction mode or the actual best prediction mode in a set of prediction modes as the intra prediction mode, based on the first and second information,
wherein, if both the first block and the second block are not available, the estimated prediction mode is determined to be DC prediction mode regardless of the prediction mode of the second block,
when the selected intra prediction mode is the DC prediction mode and the first block is not available, all pixels of the current block are predicted to have a value equal to (I+J+K+L+2) right shifted by two bits, and
wherein I, J, K, and L are pixel values in an adjacent block immediately to the left of the current block.