US Pat. No. 10,363,000

AUTOMATIC REAL-TIME CHANGES TO THE SIZE OF A PATIENTS DATA DISPLAY

KONINKLIJKE PHILIPS N.V.,...

1. A medical monitoring system comprising:one or more electronic processors configured to:
receive vital signs of each of a plurality of patients; and
dynamically configure in real-time a display of the received vital signs which includes for each patient an individually assigned patient sector display sized from available space for the display based on a priority order; and
one or more display devices which display the configured display of the plurality of patient sector displays;
wherein the priority order is based on a set of rules, the set of rules including the assignment of space to sectors based on specified minimum size, specified data elements, space assigned to all sourced vital signs, a specified maximum sector size, and an absence of sourced vital signs, the set of rules including the assignment of space:
first to sectors with a user-specified minimum size,
second to sectors with one or more user-specified data elements,
third to sectors smaller than a predetermined minimum sector size,
fourth to smaller sectors,
fifth to sectors with space assigned to all sourced vital signs,
sixth to sectors with a user-specified maximum sector size with the maximum size assigned, and
seventh to sectors with no sourced vital signs.

US Pat. No. 10,362,995

OUTDOOR GROUP EXERCISE INFORMATION ADMINISTERING SYSTEM

Bion Inc., New Taipei (T...

1. An outdoor group exercise information administering system comprising a team leader and a plurality of exercising members forming an outdoor exercising group in an outdoor environment, the team leader being configured with a master controller and each of the exercising members being configured with a member controller, wherein each of the member controllers including:a member processor;
at least one outdoor exercising signal sensor connected to the member processor for sensing at least one outdoor exercising signal of the exercising member when the exercising member is doing exercising in the outdoor environment;
an identification preset unit connected to the member processor, preset with an identification code for identifying the exercising member;
a member transceiver connected to the member processor for transmitting the outdoor exercising signal and the identification code;
the master controller including:
a leader processor;
a master transceiver connected to the leader processor and wirelessly communicated with the member transceiver of each member controller, for receiving the outdoor exercising signal and the identification code from the member transceiver of each member controller;
a team exercising data storage connected to the leader processor for storing and organizing the outdoor exercising signal and the identification code transmitted from the member transceiver of each of the member controllers based on the identification code respectively; and
a data transmission interface connected to the leader processor for transmitting the outdoor exercising signal and the identification code received through the master transceiver;
a communication connection device communicated with the data transmission interface of the master controller for transmitting the outdoor exercising signal and the identification code from each exercising member to a remote data collection center;
the exercising member including at least one outdoor location sensor connected to the member processor of the exercising member for sensing at least one outdoor location signal of the exercising member; and
the outdoor location sensor including:
a satellite positioning signal receiver connected to the member processor for receiving a satellite positioning signal corresponding to the location of the exercising member;
a latitude and longitude signal sensor connected to the member processor for receiving at least one latitude and longitude signal of the exercising member; and
an altitude measurement sensor connected to the member processor for detecting at least one altitude signal of the exercising member.

US Pat. No. 10,362,992

SYSTEM AND METHOD FOR DETECTION OF MOTION IN DYNAMIC MEDICAL IMAGES

General Electric Company,...

1. A method for automated detection of motion, the method comprising:identifying a region of interest in each of a plurality of images corresponding to a subject of interest;
determining signal characteristics corresponding to the region of interest in each of the plurality of images;
generating a cumulative aggregate signal which includes an aggregate of the signal characteristics corresponding to the region of interest in each of the plurality of images; and
analyzing the cumulative aggregate signal to detect motion in the region of interest.

US Pat. No. 10,362,983

NEAR INFRARED PHOTONIC PROSTATOSCOPY ANALYZER

1. An infrared (IR) Photonic Analyzer System comprises an IR Scanning polarization unit for generating an illumination beam and receiving an image beam;an elongate generally cylindrical optical probe dimensioned and configured for insertion into a rectum, said optical probe defining an optical path and having a transparent optical window for transmitting an illumination beam towards a tissue of an internal organ and for receiving the image beam from the internal organ;
an illumination optical fiber transmitting said illumination beam along said optical path from said IR scanning polarization unit to said optical probe;
an image optical fiber transmitting said image beam along said optical path from said optical probe to said IR scanning polarization unit;
a first polarizer within said optical probe between said illumination optical fiber and said transparent optical window for polarizing said illumination beam with a first polarization prior to transmission along said optical path onto the internal organ;
a second polarizer within said optical probe between said transparent optical window and said image optical fiber for polarizing with a second polarization said image beam received from the internal organ along said optical path prior to transmission to said image optical fiber,
said first and second polarizations being perpendicular to each other to reduce front surface scattering and increase depth of imaging,
said IR scanning polarization unit using said illumination beam having a wavelength anywhere within at least one of the following IR tissue optical windows: Window #1 (650 nm-950 nm); Window #2 (1,100 nm-1,350 nm); Window #3 (1,600 nm-1,870 nn) and Window #4 (2,100 nm-2300 nm),
said first and second polarizers being arranged to prevent transmission of said illumination beam with said first polarization from entering said image optical fiber while enabling transmission of said image beam with said second polarization into said image optical fiber;
and means for establishing and comparing the total attenuation lengths of said image beam for non-cancerous and cancerous tissues and determining that the tissue is likely to be cancerous when its total attenuation length is equal to or less than 50% of the attenuation length of non-cancerous tissue in a corresponding one of said at least one of said IR tissue optical windows.

US Pat. No. 10,362,979

APPARATUS FOR RECOGNIZING AND LOCATING EMOTIONS AND THOUGHTS BY MEASURING THE INFRARED PULSE RADIATION

1. A measuring device for recognizing and locating of feelings and thoughts by measuring an infrared pulse radiation comprising:a locating tube;
an infrared detector;
an amplifier;
an analogous/digital conversion;
an analysis program;
a display;
the locating tube receiving infrared pulses, caused by body heat changes of a living creature and radiated from a small body surface, and partly reflected several times on an inner wall and focused on the infrared detector;
the infrared detector which is designed so that it only can receive AC signals and no DC voltage signals, converts infrared radiation into electrical signals;
the amplifier amplifying the signals;
at the analogous/digital conversion the signals being digitized;
the analysis program creating time signals, amount spectra and difference spectra for an entire measurement time or time sections in various mental dispositions of the living creature and creating a characteristic spectrum in a mental pulse frequency range of about 0.01 to 10 Hz; and
on the display results being capable of being seen in different mental states of the living creature and being compared so that various emotions including joy and sadness are visible and so that thoughts are visible.

US Pat. No. 10,362,978

COMPUTATIONAL MODEL FOR MOOD

Comcast Cable Communicati...

1. A method comprising:receiving, by a first computing device, a first plurality of natural language inputs comprising a first natural language input and a second natural language input;
determining, based on a correlation between one or more terms in the first natural language input and one or more terms in the second natural language input, that the second natural language input comprises a repetition of a portion of the first natural language input;
associating, based on the second natural language input comprising the repetition of the portion of the first natural language input, a first mood state with the first plurality of natural language inputs;
determining, based on the first mood state, a first content service; and
causing, by the first computing device, output of the first content service.

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,961

SYSTEM AND METHOD FOR NEUTRAL CONTRAST MAGNETIC RESONANCE IMAGING OF CALCIFICATIONS

NORTHSHORE UNIVERSITY HEA...

1. A method for producing an image of a subject using a magnetic resonance imaging (MRI) system, the steps of the method comprising:a) directing the MRI system to generate a radio frequency (RF) excitation field to excite spins in an imaging volume, the RF excitation field having a flip angle in a range from an Ernst angle for blood to an Ernst angle for muscle;
b) directing the MRI system to acquire data at an echo time at which spins associated with water are substantially in-phase with spins associated with fat;
c) reconstructing an image from the acquired data, the image in which water, fat, blood, and muscle tissues have substantially similar image intensity values and calcifications have image intensity values that are significantly different from the image intensity values of the water, fat, blood, and muscle tissues in the image.

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,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,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,935

USER INTERFACE FOR EFFICIENTLY DISPLAYING RELEVANT OCT IMAGING DATA

CARL ZEISS MEDITEC, INC.,...

1. A method of automatically aligning a depth range for obtaining a volume cube scan of a retina of an eye using an optical coherence tomography (OCT) system, said method comprising:acquiring two or more B-scans using the OCT system at a first set of system alignment conditions;
performing image processing on the two or more B-scans to determine a location where the retina would appear in the volume cube scan if the volume cube scan was acquired at the first set of system alignment conditions;
adjusting the system alignment conditions to optimize placement of the retina within the scan volume;
acquiring an OCT volume cube scan at the optimized system alignment conditions; and
storing or displaying the OCT volume cube scan or storing or displaying a further analysis thereof.

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,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,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,919

CLEANING ROBOT AND METHOD FOR CONTROLLING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A cleaning robot comprising:a main body;
a moving assembly mounted on a bottom surface of the main body to perform forward movement to move the main body in a first direction that is a traveling direction of the main body, backward movement to move the main body in a second direction opposite to the first direction, and rotation to rotate the main body within a predetermined range to change the traveling direction of the main body;
a cleaning tool assembly mounted on the bottom surface of the main body to clean a floor;
a detector to detect an obstacle around the main body; and
a controller to determine whether an obstacle is present in front of the main body in the traveling direction based on a detection signal of the detector, control the rotation of the main body to determine whether the main body rotates by an angle equal to or greater than a predetermined angle upon determining that the obstacle is present, and determine that the main body is in a stuck state to control the backward movement of the main body when the main body rotates by an angle less than the predetermined angle.

US Pat. No. 10,362,910

HAND DRYER DEVICE

CHICONY POWER TECHNOLOGY ...

1. A hand dryer device used to cooperate with a home appliance having an airflow driver, comprising:a first housing having a first body and a first extension portion, wherein the first extension portion is connected to the first body;
a second housing disposed corresponding to the first housing and having a second body and a second extension portion, wherein the second extension portion is connected to the second body, the second body is connected to the first body for defining an accommodating space, the second extension portion and the first extension portion together form a concave annular structure, the concave annular structure has an extension space therein, and the home appliance is received in the accommodating space; and
an airflow driving unit disposed in the accommodating space and the extension space, and comprises:
a sensor disposed on an outer surface of the first housing and/or the second housing, wherein the sensor detects and outputs a sensing signal,
a control module receiving the sensing signal and outputting a control signal to enable the airflow driver of the home appliance to output a strong airflow, and
an airflow guiding structure disposed adjacent to an air outlet of the airflow driver and extending to the extension space.

US Pat. No. 10,362,892

SYSTEM AND APPARATUS FOR REGULATING FLOW RATE IN AN ESPRESSO MACHINE

Seattle Espresso Machine ...

1. A brew flow rate regulation assembly for regulating a brew flow rate of pressurized water within an espresso machine while brewing a coffee beverage having coffee grounds using the pressurized water, comprising:an assembly body;
a brew regulation assembly input configured and arranged to allow flow of the pressurized water into the assembly body;
a brew regulation assembly output configured and arranged to allow flow of the pressurized water out of the assembly body;
a first flow path disposed in the assembly body and in fluid communication with the brew regulation assembly input and the brew regulation assembly output, wherein the first flow path is configured and arranged to receive at least a portion of the pressurized water;
a second flow path disposed in the assembly body and in fluid communication with the brew regulation assembly input and the brew regulation assembly output, wherein the second flow path is configured and arranged to receive at least another portion of the pressurized water;
a first adjustable valve configured and arranged to regulate the brew flow rate of the pressurized water within the espresso machine by restricting a first flow rate through the first flow path, the first adjustable valve configured to regulate the pressurized water to pre-wet the coffee grounds at the first flow rate within a first time interval and with a first volume of pressurized water, the combination of the first flow rate, the first time interval, and the first volume of pressurized water insufficient to extract the pressurized water through the coffee grounds to produce the coffee beverage;
a second adjustable valve configured and arranged to regulate the brew flow rate of the pressurized water within the espresso machine by restricting a second flow rate though the second flow path, the second adjustable valve configured to regulate the brew flow rate of the pressurized water to the first flow rate during pre-wetting of the coffee grounds and configured to regulate a second volume of pressurized water at a second flow rate within a second time interval to extract the pressurized water through the coffee grounds to produce the coffee beverage;
wherein the brew flow rate of the pressurized water is equal to at least a sum of the first flow rate and the second flow rate; and
controls for the brew regulation assembly configured to adjustably control the first valve and/or the second valve to vary continuously and transition between two or more positions such that the brew flow rate of the pressurized water is adjustable during the espresso brewing process to vary pressure of pressurized water along the respective first flow path and/or the second flow path, the controls for the brew regulation assembly comprising a rotatable handle or adjustment knob.

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,872

FOLDING DRAWER FOR CABINET

E-MAKE CO., LTD., Taichu...

1. A folding drawer for cabinet, comprising:a bottom board including a plurality of holes in a front end;
two side panels each including a plurality of holes in a front end, a slide on an outer surface, and an L-shaped positioning member on a top of a rear end;
a rear panel including two U-shaped grooves on two sides respectively, and two flexible projections each adjacent to the U-shaped groove wherein the L-shaped positioning member is configured to dispose in the U-shaped groove;
a front panel including a plurality of holes in a lower portion of a rear surface;
a plurality of pins each having two ends fitted in either the hole of the front panel and the hole of the bottom board respectively or the hole of the front panel and the hole of either side panel respectively; and
first, second and third hinges wherein the first hinge is disposed on a joining portion of a rear surface of the rear panel and a bottom of the bottom board, the second hinge is disposed on a joining portion of an inner surface of one side panel and a top of the bottom board, and the third hinge is disposed on a joining portion of an inner surface of the other side panel and the top of the bottom board.

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,860

FLAT PACK END TABLE AND COFFEE TABLE

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

1. A table comprising:a first straight bar, wherein the first straight bar has a width A and a length B;
a second straight bar having the width A and the length B;
a first U-shaped bar having the width A and a distance C between ends of the first U-shaped bar, and wherein C equals A plus B;
a second U-shaped bar having the width A and the distance C between ends of the second U-shaped bar; and
a rectangular table top having shorter sides each with the length B and longer sides each with a length D, wherein D equals C plus two times A, wherein in an assembled state the ends of the first U-shaped bar are connected to opposite ends of one of the longer sides of the rectangular table top, and the ends of the second U-shaped bar are connected to opposite ends of the other of the longer sides of the rectangular table top, wherein in a compact state the rectangular table top is disposed between the ends of the first U-shaped bar, and one of the ends of the second U-shaped bar is disposed between the rectangular table top and one of the ends of the first U-shaped bar, and wherein the ends of the first U-shaped bar and the ends of the second U-shaped bar extend in opposite directions.

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,362,840

DEPLOYABLE FLAG BRACELET

1. A deployable flag bracelet comprising:a medial longitudinal flap member having a first longitudinal edge, an opposing longitudinal edge, a medial flap member obverse surface, and a medial flap member reverse surface;
a first longitudinal flap member coextensive along the opposing longitudinal edge, said first longitudinal flap member having a first flap member obverse surface, and a first flap member reverse surface;
a deployable flag portion coextensive along the first longitudinal edge, said flag portion rollable for storage when not in use by rolling the flag portion into contact overlying the medial flap member obverse surface, where the flag portion is thereat concealable beneath the first longitudinal flap member by folding the first longitudinal flap member on top of the flag portion such that the first flap member obverse surface makes contact with and conceals the rolled flag portion, wherein a transverse length of the first longitudinal flap member is of sufficient length to conceal the entirety of the rolled flag portion; and
wherein said medial longitudinal flap member further has a first transverse edge and an opposing transverse edge for endwise attachment therebetween to form the bracelet wherein the deployable flag portion is maintainably concealed behind the first longitudinal flap member and wearable about a wrist of a user, whereby the user can deploy the flag portion to clean an optical surface by detaching the first transverse edge from the opposing transverse edge and unrolling the deployable flag portion.

US Pat. No. 10,362,836

REEL BASED CLOSURE SYSTEM

Boa Technology Inc., Den...

1. A closure system for tightening an article, the closure system comprising:a base member having an inner cavity and an outer peripheral wall that surrounds the inner cavity, the base member also having a first end and a second end;
a housing member that is releasably mounted within the inner cavity of the base member, the housing member having a first end that is aligned with the first end of the base member and a second end that is aligned with the second end of the base member;
a spool rotatably positioned within an interior of the housing member, the spool being rotatable in a first direction to wind a tension member about the spool and the spool being rotatable in a second direction to unwind the tension member from about the spool; and
a knob member that is rotatably coupled with the housing member and that is operationally coupled with the spool so that rotation of the knob member causes the spool to rotate in the first direction;
wherein the first end of the base member includes a recessed channel near a bottom surface thereof and the second end of the base member includes a tab member near a top surface thereof;
wherein the first end of the housing member includes a first extending tab member near a bottom surface thereof and the second end of the housing member includes a second extending tab that extends from near the bottom surface of the housing member in a direction opposite the first extending tab; and
wherein the housing member and the base member are coupleable to form a singular assembly.

US Pat. No. 10,362,831

CYCLING SHOE

SELLE ROYAL S.P.A., Pozz...

1. A cycling shoe, comprising a sole provided with an upper face and a lower face, as well as an upper that rises up from said sole, wherein the surface of said upper comprises a plurality of recesses suitable for decreasing the form drag of said upper hit by air, wherein said sole comprises a heelpiece comprising a channeling, for conveying the air that hits the shoe through a predetermined path, in order to reduce the form drag, wherein said channeling comprises a first branch and a second branch which are not open at the upper face of the sole and which are open, respectively, at a first air inlet opening and at a second air inlet opening provided for in the lower face of the sole and on the opposite sides of the heelpiece, and wherein the first branch and the second branch communicate with a single rear discharge of the heelpiece, and wherein the heelpiece does not project with respect to the lower face of the sole, so as to define a continuous surface alongside the lower face of the sole.

US Pat. No. 10,362,817

MULTI-USE GARMENT

1. A multi-use garment comprising:a torsal portion configured to be worn over a torso having a bottom edge configured to be adjacent a waist of a wearer when worn;
a pair of sleeve portions attached to the torsal portion, wherein each sleeve portion is configured to accommodate at least a part of an arm;
a pair of separate leg portions attached to the torsal portion, wherein each leg portion is configured to accommodate at least a part of a leg, wherein each leg portion has a first end adjacent the torsal portion and a second end remote from the torsal portion;
a pair of fasteners attached to the second end of each of the pair of leg portions,
wherein each fastener is configured to create a completely closed bottom edge of the torsal portion;
wherein each fastener of the pair of fasteners is at least one of the following: a zipper, a snap button fastener, a hook and loop fastener, a drawstring, a pair of drawstrings; and
wherein each fastener of the pair of fasteners is configured to create a completely closed bottom edge of the torsal portion so that, in one configuration of the multi-use garment, each leg portion is entirely drawn into an inner space of the torsal portion thus closing off the entire bottom edge of the multi-use garment wherein nothing projects from the bottom edge of the multi-use garment and the multi-use garment is capable of being used as a storage bag or a sleeping bag.

US Pat. No. 10,362,814

PANTS CONFIGURED FOR ENHANCING WORKER MOBILITY

VF IMAGEWEAR, INC., Nash...

1. A pant configured for enhanced mobility, comprising:a first leg portion and a second leg portion, each of the first leg portion and the second leg portion comprising a front panel and a rear panel;
at least one stretch panel located on the rear panel of the first leg portion; and
at least one stretch panel located on the rear panel of the second leg portion;
in which the rear panels of the first leg portion and second leg portion are each divided into an upper region and a lower region by a substantially diagonal seam, the substantially diagonal seam extending from a point at a rear seam of the pant downward to a point at the outer seam of the leg portion;
in which an upper edge of each of the first and second stretch panels coincides with each of the substantially diagonal seams and extends from the point at the rear seam of the pant downward to an outer point located on the rear panel of the leg portion; and
in which each of the stretch panels provides a wearer with enhanced mobility when performing one or more of the following motions: (a) bending over, (b) squatting, (c) kneeling and twisting, (d) reaching forward and up, and (e) big step.

US Pat. No. 10,362,807

E-CIGARETTE PERSONAL VAPORIZER

AYR LTD., London (GB)

1. A re-fillable and re-chargeable inhalable vapor dispensing system including (i) a user-replaceable e-liquid reservoir for dispensing e-liquid and (ii) an e-liquid filling device; in which the reservoir is inserted into, or otherwise attached to, the e-liquid filling device and engages with an electrical or electronic fluid transfer system in the e-liquid filling device, the fluid transfer system being configured to transfer e-liquid from the e-liquid reservoir to a fluid storage chamber configured to supply e-liquid to an atomizing unit;and in which the reservoir is not user-refillable.

US Pat. No. 10,362,803

ELECTRONIC VAPORIZER HAVING REDUCED PARTICLE SIZE

EVOLV, LLC, Ashtabula, O...

1. An electronic vaporizer device for simulating smoking, the device comprising:at least one aerosol generating structure, comprised of:
a first heating element;
a wick configured to supply a liquid to the first heating element, the first heating element aerosolizing the liquid into an aerosol;
an air channel configured to carry the aerosol generated at the first heating element away from the first heating element;
at least one second heating structure comprised of:
a second heating element;
the second heating element being downstream relative to the first heating element to apply heat to the aerosol,
wherein the at least one second heating structure does not receive the liquid from the wick;
a connector; and
a controller that is to be removably coupled to, and separable from the aerosol generating structure by the connector, the controller being further connected to a power source providing electrical power, the controller having at least two regulated outputs which can supply the electrical power to the first heating element and the second heating element concurrently with independent control of each output, wherein the controller independently controls at least the output that supplies electrical power to the second heating element based on one or more relationships between a measured resistance of the second heating element during operation, and a known resistance of the second heating element at one or more specific temperatures;
wherein the at least one aerosol generating structure forms the aerosol having a particle size distribution in a controllable manner; and wherein the at least one second heating structure is downstream of the first heating element, the second heating element applying additional heat to the aerosol to at least change the particle size distribution within the aerosol to generate an output aerosol in a controllable manner.

US Pat. No. 10,362,793

MUNG BEAN PROTEIN COMPOSITION

FUJI OIL HOLDINGS INC., ...

1. A method of producing a mung bean protein powder composition having a measurement value according to the Folin-Denis method of 1.39% by weight or less in terms of gallic acid on a dry matter basis, the method comprising:extracting mung bean protein from the mung bean of which 90% or more of husk is removed;
heat-treating a solution comprising the mung bean protein at 120° C. to 160° C. for 2 seconds to 60 minutes; and
spray drying the heat-treated solution.

US Pat. No. 10,362,740

EMITTER AND DRIP IRRIGATION TUBE

Enplas Corporation, Sait...

1. An emitter configured to be joined to an inner wall surface of a tube for distributing irrigation liquid at a position corresponding to a discharging port that communicates between an interior and an exterior of the tube, the emitter being configured to quantitatively discharge the irrigation liquid in the tube out of the tube from the discharging port, the emitter comprising:a water intake part for intake of the irrigation liquid;
a discharging part disposed to face the discharging port and configured to discharge the irrigation liquid, the discharging part including a discharging, recess;
a first channel configured to connect the water intake part and the discharging recess together, and distribute the irrigation liquid;
a second channel configured to connect the water intake part and the discharging recess together, and distribute the irrigation liquid;
a flow rate reducing part disposed in the first channel and configured to reduce a flow rate of the irrigation liquid in accordance with a pressure of the irrigation liquid in the tube;
a channel opening/closing part disposed in the second channel, and configured to open and close the second channel in accordance with the pressure of the irrigation liquid in the tube;
a pressure reducing channel disposed in the first channel on an upstream side relative to the flow rate reducing part, and configured to reduce a pressure of the irrigation liquid taken from the water intake part and guide the irrigation liquid to the flow rate reducing part; and
a bypass channel disposed in the second channel on an upstream side relative to the channel opening/closing part, and configured to guide the irrigation liquid taken from the water intake part to the channel opening/closing part while maintaining the pressure of the irrigation liquid taken from the water intake part at a pressure higher than a pressure of the irrigation liquid having passed through the pressure reducing channel, wherein:
in response to the pressure of the irrigation liquid flowing through the tube is smaller than a first pressure, the irrigation liquid taken from the water intake part is guided to the discharging recess through the pressure reducing channel and the bypass channel, and
in response to the pressure of the irrigation liquid flowing through the tube is equal to or greater than the first pressure, the second channel is closed with the channel opening/closing part, and the irrigation liquid taken from the water intake part is guided to the discharging recess through the pressure reducing channel.
US Pat. No. 10,362,789

METHOD FOR CONTROLLING PESTS

SUMITOMO CHEMICAL COMPANY...

1. A method for controlling a weed in a field of soybean, corn or cotton, comprising applying at least one PPO-inhibiting compound selected from the group consisting of sulfentrazone, saflufenacil, and fomesafen-sodium to a field before, at or after seeding with a seed of soybean, corn or cotton treated with one or more nematicides selected from the group consisting of abamectin and Bacillus firmus.
US Pat. No. 10,363,303

MICRONEEDLE COMPOSITIONS AND METHODS OF USING SAME

VERNDARI, INC., Sacramen...

1. A microneedle device for administering a polypeptide, comprising:(a) a dehydrated composition comprising the polypeptide; and
(b) a substrate comprising a sheet and a plurality of microneedles extending therefrom, each microneedle of the plurality of microneedles comprising a tip, a base, a hinge at the base connecting the microneedle to the sheet, and a well comprising the dehydrated composition.
US Pat. No. 10,364,342

TIRE HAVING TREAD FOR LOW TEMPERATURE PERFORMANCE AND WET TRACTION

1. A pneumatic tire having a circumferential rubber tread of a rubber composition comprised of, based on parts by weight per 100 parts by weight elastomer (phr):(A) 100 parts by weight of a combination of conjugated diene-based elastomers comprised of:
(1) about 10 to about 50 phr of an organic solvent polymerization prepared high Tg styrene/butadiene elastomer having a Tg in a range of from about ?40° C. to about ?30° C. with a styrene content in a range of from about 30 to about 35 weight percent wherein said high Tg S-SBR is extended with from about 10 to about 38 parts by weight per 100 parts of said high Tg styrene/butadiene elastomer of triglyceride vegetable oil,
(2) about 10 to about 50 phr of aqueous emulsion polymerization prepared styrene/butadiene elastomer having a Tg in a range of from about ?65° C. to about ?45° C. with a styrene content in a range of from about 15 to about 30 weight percent, and
(3) about 20 to about 60 phr of cis 1,4-polybutadiene rubber having a cis 1,4-isomeric content of at least about 95 percent and having a Tg in a range of from about ?100° C. to about ?108° C.,
(B) about 50 to about 250 phr of rubber reinforcing filler comprised of a combination of precipitated silica derived from silicon dioxide based inorganic sand or from silicon dioxide containing rice husks and rubber reinforcing carbon black where said reinforcing filler is comprised of from about 2 to about 10 phr of said rubber reinforcing carbon black, wherein said precipitated silica of said reinforcing filler is comprised of at least one of:
(1) pre-hydrophobated precipitated silica comprised of precipitated silica pre-hydrophobated with an alkoxyorganomercaptosilane or bis(3-triethoxysilylpropyl) polysulfide containing an average of from about 2 about 4 connecting sulfur atoms in its polysulfidic bridge to form a composite thereof,
(2) precipitated silica having a nitrogen surface area in a range of from about 140 to about 220 m2/g together with a silica coupler having a moiety reactive with hydroxyl groups on said precipitated silica and another different moiety interactive with said diene-based elastomers, and
(3) precipitated silica having a nitrogen surface area in a range of from about 90 to about 130 m2/g together with a silica coupler having a moiety reactive with hydroxyl groups on said precipitated silica and another different moiety interactive with said diene-based elastomers,
(C) about 5 to about 45 phr of traction promoting resin comprised of at least one of terpene, coumarone indene and styrene-alphamethylstyrene resins having a softening point within a range of from about 60° C. to about 150° C.
US Pat. No. 10,367,204

ALUMINUM ALLOY FOIL FOR ELECTRODE CURRENT COLLECTORS AND MANUFACTURING METHOD THEREOF

UACJ Corporation, Tokyo ...

1. An aluminum alloy foil for an electrode current collector, comprising 0.03 to 0.1 mass % (hereinafter, “mass %” is simply referred to as “%”) of Fe, 0.01 to 0.1% of Si, and 0.0001 to 0.01% of Cu, with the rest being Al and unavoidable impurities, wherein the aluminum alloy foil after final cold rolling has a tensile strength of 180 MPa or higher, a 0.2% yield strength of 160 MPa or higher, and an electrical conductivity of 60% IACS or higher; and the aluminum alloy foil has a tensile strength of 170 MPa or higher and a 0.2% yield strength of 150 MPa or higher even after the aluminum alloy foil is subjected to heat treatment at any of 120° C. for 24 hours, 140° C. for 3 hours, and 160° C. for 15 minutes.
US Pat. No. 10,364,425

RECOMBINANT OR TRANSGENIC FACTOR VII COMPOSITION, EACH FACTOR VII MOLECULE HAVING TWO N-GLYCOSYLATION SITES WITH DEFINED GLYCAN UNITS

LABORATOIRE FRANCAIS DU F...

1. A composition comprising recombinant Factor VII (FVII), produced by a transgenic female rabbit,wherein each molecule of FVII of the composition exhibits glycan moieties and two N-glycosylation sites,
wherein among all the molecules of FVII of the composition, the proportion of Gal?1,3Gal glycan moieties is between 0 and 4%,
wherein the molecules of FVII of the composition do not comprise sialic acid bound in ?2-3 links,
wherein among all the glycan moieties bound to N-glycosylation sites of the FVII of the composition, more than 50% of the glycan moieties are biantennary, monosialylated, glycan moieties,
wherein the molecules of FVII of the composition exhibit two O-glycosylation sites at position Ser52 and Ser60
wherein the molecules of FVII of the composition exhibit nine ?-carboxylated N-terminal glutamic acids, and
wherein the molecules of FVII of the composition exhibit 12 specific disulfide bridges.
US Pat. No. 10,364,432

ANTISENSE OLIGONUCLEOTIDE DIRECTED REMOVAL OF PROTEOLYTIC CLEAVAGE SITES FROM PROTEINS

Academisch Ziekenhuis Lei...

1. A method of promoting production of a human Huntingtin protein lacking a proteolytic caspase-6 cleavage site in a human cell, the method comprising:a) providing a human cell that expresses a human Huntingtin protein comprising a caspase-6 proteolytic cleavage site from a pre-mRNA encoding the protein, with an antisense oligonucleotide that
is directed toward the interior of exon 12 of the human Huntingtin gene;
binds to the pre-mRNA to form a double-stranded nucleic acid complex; and
induces partial skipping of exon 12,wherein at least nucleotides 207 to 341 of exon 12 are skipped;wherein each nucleotide of the antisense oligonucleotide is chemically modified to render the double-stranded nucleic acid complex RNase H resistant; andb) allowing translation of mRNA produced from the pre-mRNA in the cell to produce an mRNA lacking nucleotides 207 to 341 of exon 12;wherein the anti-sense oligonucleotide comprises or consists of a sequence selected from SEQ ID NO:178 and 182.
US Pat. No. 10,364,187

JAMB SPRAY MIXES INCLUDING FUSED SILICA AND METHODS OF UTILIZING THE MIXES

Resco Products, Inc., Pi...

1. A jamb spray mix comprising:0.1% to 10% phosphate by weight based on total weight of dry ingredients in the mix;
5% to 15% plasticizer based on total weight of dry ingredients in the mix;
the balance of dry ingredients including fused silica particles and impurities; and
at least 20% water by weight based on total weight of the mix.
US Pat. No. 10,364,443

PRODUCTION OF MEVALONATE, ISOPRENE, AND ISOPRENOIDS USING GENES ENCODING POLYPEPTIDES HAVING THIOLASE, HMG-COA SYNTHASE AND HMG-COA REDUCTASE ENZYMATIC ACTIVITIES

Danisco US Inc., Palo Al...

1. Recombinant cells with increased production of mevalonate, the cells comprising one or more heterologous nucleic acids comprising a mevalonate E (mvaE) gene and a mevalonate S (mvaS) gene selected from the organisms Listeria grayi (L. grayi), Enterococcus faecium (E. faecium), Enterococcus gallinarum (E. gallinarum), and Enterococcus casseliflavus (E. casseliflavus),wherein the mvaE gene and mvaS gene encode polypeptides having thiolase, HMG-CoA synthase, and HMG-CoA reductase catalytic activities, and wherein the cells produce increased amounts of mevalonate compared to mevalonate-producing cells that (A) contain an mvaE gene and mvaS gene from Enterococcus faecalis (E. faecalis) and (B) do not contain said mvaE gene and mvaS gene from E. gallinarum, E. casseliflavus, E. faecium, or L. grayi.
US Pat. No. 10,364,447

PRODUCTION OF OMEGA-3 FATTY ACIDS BY MYXOBACTERIA

Universitat Des Saarlande...

1. A method for the production of omega-3 polyunsaturated fatty acids which comprises:(a) preparing a vegetative inoculum of cells of an Aetherobacter strain that produces one or more omega-3 polyunsaturated fatty acids, wherein the Aetherobacter strain has a 16s rDNA sequence that is at least 97% identical to the 16s rDNA sequence set forth in SEQ ID NO: 1, 2 or 4;
(b) transferring the inoculum of step (a) to an aqueous nutrient medium and culturing the cells of said Aetherobacter strain under submerged aerobic conditions; and
(c) isolating one or more omega-3 polyunsaturated fatty acids from the cells cultured in step (b), wherein isolating comprises the steps of drying the cells, extracting the dried cells and purifying the one or more omega-3 polyunsaturated fatty acids.
US Pat. No. 10,366,793

METHOD AND SYSTEM FOR CHARACTERIZING MICROORGANISM-RELATED CONDITIONS

uBiome, Inc., San Franci...

1. A method for characterizing a human behavior condition associated with microorganisms, the method comprising:collecting samples from a set of subjects, wherein the samples comprise microorganism nucleic acids associated with the human behavior condition;
generating a microorganism sequence dataset for the set of subjects based on the microorganism nucleic acids;
determining at least one of a set of microbiome composition diversity features and a set of microbiome functional diversity features associated with the set of subjects, based on the microorganism sequence dataset;
collecting supplementary data associated with the human behavior condition for the set of subjects;
generating a behavior characterization model based on the supplementary data and the at least one of the set of microbiome composition diversity features and the set of microbiome functional diversity features, wherein the behavior characterization model is associated with the human behavior condition;
generating a human behavior characterization of the human behavior condition for a user based on the behavior characterization model; and
providing a therapy to the user for the human behavior condition based on the human behavior characterization.
US Pat. No. 10,363,721

INTERMEDIATE FILM FOR LAMINATED GLASS AND LAMINATED GLASS

SEKISUI CHEMICAL CO., LTD...

1. An interlayer film for laminated glass comprising:a thermoplastic resin; and
at least one kind of ingredient among a phthalocyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm, a naphthalocyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm, an anthracyanine compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm and an indanthrene compound containing copper atom(s) and having a maximum absorption wavelength greater than or equal to 550 nm and less than or equal to 750 nm,
wherein a content of the at least one kind of ingredient is greater than or equal to 0000001% by weight and less than or equal to 0.05% by weight in 100% by weight of the interlayer film, and
wherein a ratio L?s/Ls of the relative scotopic vision luminance L?s to the relative photopic vision luminance Ls is greater than or equal to 1.0 at the time of preparing laminated glass with two sheets of clear glass in accordance with JIS R3202 (1996).
US Pat. No. 10,366,799

TRANSPARENT CONDUCTOR, METHOD FOR PREPARING THE SAME AND DISPLAY APPARATUS INCLUDING THE SAME

SAMSUNG SDI CO., LTD., Y...

1. A transparent conductor, comprising:metal nanowires; and
a matrix in which the metal nanowires are embedded,
wherein:
a capping layer is formed on surfaces of the metal nanowires, the capping layer including a sulfur-containing compound, and
the capping layer has a thickness of about 0.025 or less times an average diameter of the metal nanowires.
US Pat. No. 10,363,236

ISOTHIOCYANATE FUNCTIONAL SURFACTANTS, FORMULATIONS INCORPORATING THE SAME, AND ASSOCIATED METHODS OF USE

The William M. Yarbrough ...

1. A surfactant formulation, comprising:a lysine derivative, wherein the lysine derivative comprises an ?-nitrogen and a ?-nitrogen, and wherein an alkyl and/or alkanoyl substituent comprising at least 8 carbon atoms is bound to the ?-nitrogen, and further wherein the ?-nitrogen forms part of an isothiocyanate functional group.
US Pat. No. 10,363,244

COMPOSITIONS COMPRISING METFORMIN AND A GLUCOKINASE ACTIVATOR

vTv Therapeutics LLC, Hi...

1. A pharmaceutical composition comprising:(a) {2-[3-cyclohexyl-3-(trans-4-propoxy-cyclohexyl)-ureido]-thiazol-5-ylsulfanyl}-acetic acid or a pharmaceutically acceptable salt thereof,
(b) less than 1000 mg of metformin, and
(c) at least one pharmaceutically acceptable carrier, excipient, diluent, or a mixture thereof.
US Pat. No. 10,364,280

POLYPEPTIDE

AFFIBODY AB, Solna (SE)

wherein, independently from each other,X4 is selected from I, M, V and W;
X6 is selected from T and V;
X10 is selected from M and V;
X11 is selected from D and Q;
X16 is selected from N and T;
X17 is selected from A and S;
X18 is selected from G, R and W;
X20 is selected from K and R;
X25 is selected from D, N and W; and
X26 is selected from K and S;andii) an amino acid sequence which has at least 96% identity to the sequence defined in i).
US Pat. No. 10,364,289

ANTIBODY BINDING TO NEUROPILIN 1 AND USE THEREOF

SAMSUNG LIFE PUBLIC WELFA...

1. An antibody or an antigen-binding fragment thereof that binds to NRP1, comprising:a heavy chain variable region comprising CDRH1, CDRH2, and CDRH3, respectively, comprising sequences of SEQ ID NOS: 1 to 3 and a light chain variable region comprising CDRL1, CDRL2, and CDRL3, respectively, comprising sequences of SEQ ID NO: 4, ANN, and SEQ ID NO: 6;
a heavy chain variable region comprising CDRH1, CDRH2, and CDRH3, respectively, comprising sequences of SEQ ID NOS: 7 to 9 and a light chain variable region comprising CDRL1, CDRL2, and CDRL3, respectively, comprising sequences of SEQ ID NO: 10, SDN, and SEQ ID NO: 12; or
a heavy chain variable region comprising CDRH1, CDRH2, and CDRH3, respectively, comprising sequences of SEQ ID NOS: 7, 8, and 13 and a light chain variable region comprising CDRL1, CDRL2, and CDRL3, respectively, comprising sequences of SEQ ID NO: 10, SDS, and SEQ ID NO: 15.
US Pat. No. 10,362,757

SOYBEAN CULTIVAR S170156

M.S. Technologies, L.L.C....

1. A plant of soybean cultivar S170156, representative seed of said soybean cultivar having been deposited under ATCC Accession No. PTA-125398.
US Pat. No. 10,363,274

RENAL CELL POPULATIONS AND USES THEREOF

INREGEN, Grand Cayman (K...

1. A method of identifying a heterogeneous renal cell population, said method comprising the steps:isolating cells from a mammalian kidney sample;
exposing said isolated cells to labeled detection moieties for biomarkers, wherein each labeled detection moiety is directed to a different biomarker and is labeled, wherein the biomarkers comprise GGT-1 and a cytokeratin;
determining the percentage of cells that express each of said different biomarker; and
determining whether the cell population comprises cells that express VEGF and KIM-1.
US Pat. No. 10,364,304

METHOD FOR PRODUCING SOLID CATALYST COMPONENT FOR OLEFIN POLYMERIZATION, CATALYST FOR OLEFIN POLYMERIZATION, AND METHOD FOR PRODUCING OLEFIN POLYMER

TOHO TITANIUM CO., LTD., ...

1. A method for producing a solid catalyst component, the method comprising:contacting a magnesium compound, a first tetravalent titanium halide compound, and an electron donor compound represented by formula (1) with each other:
(R1)kC6H4-k(COOR2)(COOR3)  (1);
reacting the magnesium compound, the first tetravalent titanium halide compound, and the electron donor compound represented by formula (1) to obtain a first reaction product;
washing the first reaction product to obtain a solid component;
contacting the solid component, a second tetravalent titanium halide compound, and one or more compound (2) selected from dimethyl isopropylbromomalonate, dimethyl butylbromomalonate, dimethyl isobutylbromomalonate, dimethyl isopropylmalonate, dimethyl butylmalonate, dimethyl isobutylmalonate, dimethyl isopentylmalonate, dimethyl diisopropylmalonate, dimethyl dibutylmalonate, dimethyl diisobutylmalonate, dimethyl diisopentylmalonate, dimethyl isopropylisobutylmalonate, dimethyl bis(3-chloro-n-propyl)malonate or dimethyl bis(3-bromo-n-propyl)malonate
reacting the solid component, the second tetravalent titanium halide compound, and said one or more compound (2) to obtain a second reaction product; and
washing the second reaction product, to obtain a solid catalyst component,
wherein:
R1 represents an alkyl group having 1 to 8 carbon atoms or a halogen atom;
R2 and R3 independently represent an alkyl group having 1 to 12 carbon atoms, wherein R2 and R3 are either identical or different;
k represents 0, 1, or 2, wherein R1 are either identical or different when k is 2;
wherein the electron donor compound represented by formula (1) and said one or more compound (2) are not contacted with each other in the preparation of the solid component and the solid catalyst component.
US Pat. No. 10,362,770

TRANSGENIC ANIMAL FOR PRODUCTION OF ANTIBODIES HAVING MINIMAL CDRS

Crystal Bioscience Inc., ...

1. A transgenic chicken that comprises a genome comprising a recombinant immunoglobulin heavy chain (IgH) locus comprising:(a) a functional IgH gene comprising a nucleic acid encoding a heavy chain variable region comprising:
(i) heavy chain complementarity determining (CDR) regions; and
(ii) a heavy chain framework; and,
(b) a plurality of pseudogenes that encode heavy chain variable regions each comprising:
(i) heavy chain CDR regions; and
(ii) a heavy chain framework region that is identical in amino acid sequence to the heavy chain framework of a) (ii);
wherein said nucleic acid of (a) and pseudogene of (b), are exogenous to the genome of said transgenic chicken,
wherein said plurality of pseudogenes are operably linked to said functional IgH gene and donate nucleotide sequences to the nucleic acid of (a) by gene conversion in said transgenic chicken; and
wherein said transgenic chicken expresses a polyclonal antiserum comprising a diversified IgH variable region.
US Pat. No. 10,363,285

METHODS AND COMPOSITIONS FOR STIMULATION OF CELL PROLIFERATION AND PROVISION OF BIOLOGICALLY ACTIVE MIXTURES OF FGF2 ISOFORMS

SanBio, Inc., Mountain V...

1. A method for providing a mixture of cytoplasmic fibroblast growth factor-2 (FGF-2) isoforms to a cell, tissue or subject, the method comprising:contacting the cell, tissue or subject with a preparation obtained from descendants of mesenchymal stem cells (MSCs) that have been transiently transfected with a vector comprising sequences encoding a Notch intracellular domain (NICD), wherein the preparation is selected from one or both of a soluble cell-free extract and an insoluble cell residue.
US Pat. No. 10,364,309

SUPPORTED POLYMERISATION CATALYSTS

INEOS SALES (UK) LIMITED,...

1. A method for the preparation of a supported polymerisation catalyst system comprising the following steps:(a) pretreating a porous support with (i) a chemical dehydration agent and (ii) a hydroxy compound to form a pretreated support,
(b) adding a cocatalyst to the pretreated support, and
(c) adding a metallocene polymerisation catalyst to the pretreated support, and
adding a polymerisable monomer to the cocatalyst prior to adding the metallocene polymerization catalyst or concurrently with adding the metallocene polymerization catalyst.
US Pat. No. 10,363,287

METHOD OF MANUFACTURING AN OSMOTIC DELIVERY DEVICE

INTARCIA THERAPEUTICS, IN...

1. A method of manufacturing an osmotic delivery device comprising loading a suspension formulation into a reservoir of the osmotic delivery device,the suspension formulation comprising:
a particle formulation comprising
an insulinotropic peptide, an antioxidant, and a buffer, wherein the insulinotropic peptide is at least one of exenatide, a derivative of exenatide, and an analogue of exenatide; and
a non-aqueous, single-phase suspension vehicle that comprises about 20 wt % to about 60 wt % solvent and about 80 wt % to about 40 wt % pyrrolidone polymer, the suspension vehicle having a viscosity from 5,000 poise to 50,000 poise at 33° C.;
wherein:
the solvent is at least one of lauryl lactate, lauryl alcohol, and benzyl benzoate;
30 to 90% by weight of the particle formulation is the insulinotropic peptide; the particle formulation has a wt % ratio of insulinotropic peptide to antioxidant of 2.5/1 to 10/1; and the particle formulation is dispersed in the suspension vehicle.
US Pat. No. 10,364,322

NAPHTHALENE-CONTAINING POLYMERS AND METHODS OF MAKING THE SAME

Alliance for Sustainable ...

1. A dimer comprising:a first hydroxyl-functionalized naphthalene group; and
a second hydroxyl-functionalized naphthalene group, wherein:
the first hydroxyl-functionalized naphthalene group and the second hydroxyl-functionalized naphthalene group are connected by a bridging group.

US Pat. No. 10,368,367

METHOD AND APPARATUS FOR TRANSMITTING UPLINK SIGNAL IN WIRELESS LAN SYSTEM

LG ELECTRONICS INC., Seo...

1. A method of transmitting an uplink signal by a user equipment (UE) in a wireless communication system, the method comprising:receiving, by the UE, a Timing Advance (TA) command in subframe n; and
transmitting, by the UE, sidelink control information including TA information based on the TA command,
wherein the TA information is transmitted in fourth sidelink subframe from the subframe n, and
wherein when the UE transmits the sidelink control information at least two times within a sidelink control information period, the sidelink control information after a second transmission of the sidelink control information includes TA information included in a first transmission of the sidelink control information.

US Pat. No. 10,368,292

PAUSING FUNCTIONS OF AN ASSISTANT DEVICE DURING AN ACTIVE TELEPHONE CALL

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:monitoring, by a user device, calling activity on the user device;
detecting, by the user device and based on the monitoring, that a call has started on the user device;
providing, by the user device, a pause instruction to an assistant device via an assistant cloud control device based on detecting that the call has started on the user device, causing the assistant device to disable speech response functions; and
providing a resume instruction to the assistant device via the assistant cloud control device based on detecting that a mute function of the user device has been activated based on the monitoring the calling activity;
wherein the providing the pause instruction and the resume instruction via the assistant cloud control device comprises providing location information of the user device, causing the assistant cloud control device to provide the pause instruction and the resume instruction to a subset of a plurality of assistant control devices having a known location within a threshold distance of the user device.

US Pat. No. 10,368,291

CONTROLLING USE OF VEHICULAR WI-FI HOTSPOTS BY A HANDHELD WIRELESS DEVICE

GM Global Technology Oper...

1. A method of controlling use of vehicular Wi-Fi hotspots by a handheld wireless device, comprising the steps of:(a) detecting that the handheld wireless device is communicating via a Wi-Fi hotspot;
(b) determining at the handheld wireless device that the Wi-Fi hotspot is provided by a vehicle, including:
(b1) comparing a received identifier of the Wi-Fi hotspot with content of a database containing vehicular Wi-Fi identifiers; and
(b2) identifying the received identifier in the database containing vehicular Wi-Fi identifiers; and
(c) enabling one or more default prohibitions against transmitting low-priority data from the handheld wireless device to a remote server via the Wi-Fi hotspot provided by the vehicle and a cellular wireless carrier system to which the vehicle is connected while the handheld wireless device communicates with the Wi-Fi hotspot provided by the vehicle.

US Pat. No. 10,368,284

QUALITY OF EXPERIENCE-BASED HANDOVER MANAGEMENT

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

1. A system, comprising:one or more processors; and
memory having instructions stored therein, the instructions, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
receiving a quality metric value obtained by a user device for a current base station of a carrier network, the quality metric value is an aggregate value of individual quality metric values measuring multiple quality of experience characteristics of multiple applications on the user device as the user device is communicating with the current base station;
determining whether a signal robustness of a signal provided by an adjacent base station relative to a predetermined minimal threshold initiates a comparison of the quality metric value of the current base station to a corresponding quality metric value for the adjacent base station;
comparing the quality metric value of the current base station to the corresponding quality metric value for the adjacent base station of the carrier network in response to determining that the signal robustness of the signal provided by the adjacent base station is above the predetermined minimal threshold, the corresponding quality metric value is an additional aggregate value of additional individual quality metric values measuring multiple quality of experience characteristics of multiple additional applications on an additional user device that communicated with the adjacent base station; and
commanding the user device to perform a handover that switches the user device from communicating with the current base station to communicating with the adjacent base station in response to the corresponding quality metric value being greater than the quality metric value.

US Pat. No. 10,368,278

METHOD AND ENODEB FOR FORWARDING DOWNLINK AND UPLINK PACKETS BASED ON S1 HANDOVER

Huawei Technologies Co., ...

1. A method for forwarding uplink packets based on an S1 handover, the method comprising:forwarding, by a source evolved node (eNodeB), an uplink packet to a source serving gateway, wherein the uplink packet is successfully received from user equipment (UE);
discarding, by the source eNodeB, an uplink packet received out of sequence;
sending, by the source eNodeB, a packet data convergence protocol serial number (PDCP SN) to a target eNodeB in a control message,
wherein the PDCP SN is larger or equal to a maximum PDCP SN of the uplink packet;
sending, by the target eNodeB, packet state report information to the UE, wherein the packet state report information comprises the PDCP SN; and
receiving, by the target eNodeB, uplink packets from the UE, wherein the uplink packets include PDCP SNs that are equal to or larger than the PDCP SN of the packet state report information.

US Pat. No. 10,368,276

CELL HANDOVER METHOD, BASE STATION, AND CONTROL NODE

HUAWEI TECHNOLOGIES CO., ...

1. A cell handover method, applied to a communications system comprising a first base station, at least two second base stations, and user equipment (UE), wherein the first base station is corresponding to a first cell, the first cell is a serving cell of the UE, the at least two second base stations are corresponding to at least two second cells, the at least two second cells are neighboring cells of the first cell, the at least two second cells are in one-to-one correspondence with at least two cell global identities (CGIs), each CGI is used to uniquely identify a corresponding second cell in the communications system, each second base station stores configuration information, the configuration information is used to indicate a time-frequency resource used when the UE sends a sounding reference signal (SRS) to the first base station, and the method comprises:receiving, by the first base station, a handover request sent by the UE, wherein the handover request is used to indicate that the UE requests to be handed over to a target second cell of the at least two second cells, and the handover request carries a physical cell identifier (PCI) of the target second cell;
determining, by the first base station, that the PCI is corresponding to a plurality of second cells;
receiving, by the first base station, location information of the UE sent by a target second base station of the at least two second base stations that is corresponding to the target second cell, wherein the location information is obtained by the target second base station based on the configuration information; and
determining, by the first base station, the target second cell from the plurality of second cells based on the location information.

US Pat. No. 10,368,275

METHOD AND APPARATUS FOR UE MOBILITY IN A SMALL CELL SYSTEM

Samsung Electronics Co., ...

1. A method for managing a connection with a user equipment (UE) by a source master base station in a wireless communication system, the method comprising:transmitting, to a target master base station, a first control message for handover request, the first control message including information of a secondary base station involved in a dual connectivity for the UE;
receiving, from the target master base station, a second control message in response to the first control message, the second control message including information indicating that information of the UE at the secondary base station is kept; and
transmitting, to the secondary base station, a third control message for requesting release of resources related to the UE, the third control message including the information indicating that the information of the UE at the secondary base station is kept,
wherein the second control message includes the information indicating that the information of the UE at the secondary base station is kept, if the target master base station determines to keep the UE information in the secondary base station.

US Pat. No. 10,368,267

ADAPTIVE NETWORK WITH INTERCONNECTED AUTONOMOUS DEVICES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method, comprising:determining autonomously, by a first base station, that the first base station is overloaded with connections from one or more mobile devices, wherein the determining that the first base station is overloaded comprises detecting, by the first base station, that a connection count of the first base station exceeds a threshold count; and
responsive to the first base station being overloaded:
requesting, by the first base station that is overloaded, a plurality of status updates from a plurality of base stations, each base station in the plurality of base stations configured to provide connections to a plurality of mobile devices;
receiving, by the first base station that is overloaded, the plurality of status updates comprising a respective status update from each of the plurality of base stations;
identifying, by the first base station that is overloaded, based on the plurality of status updates, a second base station having a respective connection count below an underuse threshold;
selecting, by the first base station that is overloaded, based at least in part on the second base station having a respective connection count below an underuse threshold, the second base station from among the plurality of base stations, wherein the second base station is located at a first position; and
instructing, by the first base station that is overloaded, the second base station to relocate from the first position to a new position closer to the first base station;
wherein the plurality of base stations automatically relocate to load-balance connections from the plurality of mobile devices.

US Pat. No. 10,368,266

EFFICIENT UPLINK SCHEDULING MECHANISMS FOR DUAL CONNECTIVITY

Sun Patent Trust, New Yo...

1. A mobile node comprising:circuitry, which, in operation,
connects to a master base station and to a secondary base station via a split bearer that is split between the master base station and the secondary base station in a Packet Data Convergence Protocol (PDCP) layer;
determines whether a total buffer occupancy of the PDCP layer in the mobile node exceeds a threshold;
responsive to the total buffer occupancy exceeding the threshold, splits the total buffer occupancy of the PDCP layer into both a first PDCP buffer occupancy value for the master base station and a second PDCP buffer occupancy value for the secondary base station;
responsive to the total buffer occupancy not exceeding the threshold, splits the total buffer occupancy of the PDCP layer based on a defined split ratio into a first PDCP buffer occupancy value for the master base station and a second PDCP buffer occupancy value for the secondary base station, wherein the defined split ratio is configured such that one of the first and second PDCP buffer occupancy values is equal to the total buffer occupancy, and the other one of the first and second PDCP buffer occupancy values is equal to zero; and
a transmitter, which is coupled to the circuitry and which, in operation, transmits a first buffer status report based on the first PDCP buffer occupancy value to the master base station responsive to the first buffer occupancy value being more than zero, and a second buffer status report based on the second PDCP buffer occupancy value to the secondary base station responsive to the second buffer occupancy value being more than zero.

US Pat. No. 10,368,264

METHOD FOR TRIGGERING A BUFFER STATUS REPORTING IN DUAL CONNECTIVITY AND A DEVICE THEREFOR

LG ELECTRONICS INC., Seo...

1. A method for a user equipment (UE) operating in a wireless communication system, the UE including a processor having a packet data convergence protocol (PDCP) entity, a first Medium Access Control (MAC) entity and a second MAC entity, the method comprising:based on a first total amount of uplink data available for transmission being less than a threshold value, the first total amount based on first PDCP data:
indicating, by the PDCP entity to the first MAC entity, a volume of the first PDCP data that is available for transmission by the first MAC entity, thereby triggering transmission of a first buffer status report (BSR) by the first MAC entity; and
indicating, by the PDCP entity to the second MAC entity, that a volume of the first PDCP data that is available for transmission by the second MAC entity is ‘0’ so that no BSR is generated by the second MAC entity;
based on a second total amount of uplink data available for transmission being greater than the threshold value, the second total amount based on second PDCP data:
indicating, by the PDCP entity to the second MAC entity, a volume of the second PDCP data that is available for transmission by the second MAC entity, thereby triggering transmission of a second BSR by the second MAC entity.

US Pat. No. 10,368,263

METHOD FOR FORMING BEARER FOR PUBLIC SAFETY IN WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR

Samsung Electronics Co., ...

1. A bearer establishment method of a mobility management entity (MME), the method comprising:receiving a service request message for a public safety service, the service request message including information on a mission critical push to talk over long-term evolution (MCPTT) type;
determining a type of an MCPTT service based on the information on the MCPTT type; and
establishing a bearer with a priority higher than a priority of a preconfigured bearer based on the type of the MCPTT service.

US Pat. No. 10,368,262

ENHANCING QUALITY OF SERVICE FOR HIGH PRIORITY SERVICES

Apple Inc., Cupertino, C...

1. A method for operating a user equipment device (UE) communicating with a packet switched network, the method comprising:at the UE:
establishing a first bearer having first quality of service (QoS) characteristics associated with a first priority, wherein the first bearer is a dedicated IP multimedia subsystem (IMS) signaling bearer used only for IMS signaling messages, wherein the first bearer is a default IMS signaling bearer, wherein the first QoS characteristics are identified by a QoS class identifier (QCI) value of 5;
establishing a second bearer having second QoS characteristics associated with a second priority lower than the first priority, wherein the second bearer is also a dedicated IMS signaling bearer used only for IMS signaling messages, wherein the second QoS characteristics are identified by a QCI value other than 5;
using the first bearer for communication for a first set of messages having the first priority; and
using the second bearer for communication for a second set of messages having the second priority.

US Pat. No. 10,368,261

SYNCHRONIZATION METHOD AND APPARATUS FOR D2D COMMUNICATION

Samsung Electronics Co., ...

1. A device-to-device (D2D) communication method in a user equipment (UE), the method comprising:receiving, from a network entity, configuration information comprising information of a first threshold;
acquiring information of a second threshold;
if the UE is in a network coverage for D2D communication, measuring a reception power of a first synchronization signal received from a base station, the first synchronization signal comprising a reference signal for D2D communication;
if the reception power of the first synchronization signal received from the base station is less than the first threshold, determining that the UE operates as a new synchronization reference UE to transmit a synchronization signal for D2D communication and D2D resource configuration information indicating a D2D resource region;
if the UE is out of the network coverage for D2D communication, measuring a reception power of a second synchronization signal received from another synchronization reference UE; and
if the reception power of the second synchronization signal received from the other synchronization reference UE is less than the second threshold, determining that the UE operates as the new synchronization reference UE to transmit the synchronization signal for D2D communication and D2D resource configuration information indicating a D2D resource region.

US Pat. No. 10,368,254

DATA FORWARDING METHOD AND CONTROLLER

Huawei Technologies Co., ...

1. A controller comprising:a processor; and
a memory storing instructions that when executed by the processor configure the processor for:
obtaining first identification information of a terminal, wherein the first identification information comprises terminal capability information, service type information, and quality of service QoS information of the terminal;
obtaining information about an access standard supported by a network node accessed by the terminal;
determining N functional modules in L network nodes from M network nodes according to the first identification information, wherein the N functional modules are configured to process a data stream that corresponds to a service of the terminal; and
configuring, for the L network nodes, corresponding forwarding entries for forwarding the data stream, wherein the forwarding entries are used to enable the L network nodes to process the data stream by using the N functional modules,
wherein the determining the N functional modules in the L network nodes from the M network nodes according the first identification information comprises:
determining, according to the terminal capability information of the terminal, information about an access standard supported by the terminal;
determining an access standard of the terminal according to the information about an access standard supported by the terminal and the information about an access standard supported by a network node accessed by the terminal; and
selecting the N functional modules in the L network nodes from the M network nodes according to the access standard of the terminal, the service type information, and the QoS information.

US Pat. No. 10,368,245

MOBILE DEVICE LOCKING

INTERNATIONAL BUSINESS MA...

1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a mobile computer device to cause the mobile computer device to:transmit synchronization information to a remote mobile computer device;
receive synchronization response data from the remote mobile computer device based on transmitting the synchronization information;
transmit a tone to a surface of an object based on receiving the synchronization response data;
receive a compound resonance frequency from the object based on the transmitted tone;
determine the received compound resonance frequency conforms to a stored compound resonance frequency; and
unlock the mobile computer device based on the determining.

US Pat. No. 10,368,238

DEVICE AND METHOD OF HANDLING DATA TRANSMISSION/RECEPTION FOR DUAL CONNECTIVITY

HTC Corporation, Taoyuan...

1. A communication device for handling data transmission/reception for dual connectivity, comprising:a storage unit, for storing instructions of:
connecting to a first base station (BS) and a second BS;
communicating first data with the first BS, wherein the first data is encrypted according to a first security key which is generated according to a first parent key;
communicating second data with the second BS, wherein the second data is encrypted according to a second security key which is generated according to a second parent key;
receiving a message from the first BS, wherein the message configures a handover to a third BS and a connection change to a fourth BS;
updating the first parent key to a first updated parent key and updating the second parent key to a second updated parent key based on the first updated parent key, in response to the message;
updating the first security key to a first updated security key based on the first updated parent key and updating the second security key to a second updated security key based on the second updated parent key, in response to the message;
performing a first random access procedure to the third BS, in response to the message;
performing a second random access procedure to the fourth BS, after successfully completing the first random access procedure or while performing the first random access procedure, in response to the message;
communicating third data with the third BS, wherein the third data is encrypted according to the first updated security key; and
communicating fourth data with the fourth BS, wherein the fourth data is encrypted according to the second updated security key; and
a processing circuit, coupled to the storage unit, configured to execute the instructions stored in the storage unit.

US Pat. No. 10,368,236

METHOD AND SYSTEM FOR DOWNLOADING AND INSTALLING UICC TERMINAL PROFILE ON A TERMINAL FROM A PROFILE MANAGER

Samsung Electronics Co., ...

1. A method for installing a profile at a terminal in a wireless communication system, the method comprising:detecting a selection of one of at least one mobile network operator (MNO);
obtaining access-related information for the selected MNO from a discovery server, based on information of the selected MNO;
transmitting identification information of a universal integrated circuit card (UICC) to a server of the selected MNO, based on the access-related information; and
downloading a UICC-related profile corresponding to the identification information of the UICC from a profile manager,
wherein the access-related information for the selected MNO includes uniform resource locator (URL) information for the server of the selected MNO, and
wherein the identification information of the UICC includes first identification information of a UICC of the terminal and second identification information of a UICC of a secondary terminal.

US Pat. No. 10,368,235

WIRELESS DEVICE SIM ACTIVATION WHILE ROAMING

Apple Inc., Cupertino, C...

1. A method for activation of a subscriber identity module (SIM) of a universal integrated circuit card (UICC) included in a mobile device, the method comprising:by processing circuitry of the mobile device external to the UICC:
determining the SIM requires activation;
determining a geographic region for a mobile network operator (MNO) associated with the SIM;
determining a current geographic location of the mobile device; and
when i) the geographic region for the MNO associated with the SIM does not correspond to the current geographic location of the mobile device and ii) a data roaming capability of the mobile device is not enabled:
enabling the data roaming capability of the mobile device;
activating the SIM via a secure data connection between the UICC of the mobile device and a network-based server of the MNO associated with the SIM through a local roaming cellular wireless network; and
disabling the data roaming capability after activation of the SIM, wherein the mobile device is configured by default to not allow a roaming data connection to be established.

US Pat. No. 10,368,233

METHODS AND ARRANGEMENTS FOR TRACKING AND LOCATING LAPTOPS

Lenovo (Singapore) Pte. L...

1. A method comprising:obtaining, when a mobile device is not connected to a communications network and responsive to receiving an incorrect login attempt at the mobile device, data relating to a location of the mobile device using a receiver that receives the data from user devices in a vicinity of the mobile device, wherein the mobile device obtains an identifier broadcast from each of the user devices;
storing the data including the broadcast identifiers of the user devices within the mobile device;
thereafter transmitting, after establishing a communications network connection, the data including the broadcast identifiers of the user devices: and
determining, based on the received broadcast identifiers, a location of the mobile device: wherein the user devices comprise two or more fixed devices and mobile devices and wherein the data comprises two or more of: an access point ID, a cell phone tower ID, and signal strength information.

US Pat. No. 10,368,226

METHOD OF UPDATING A LOCATION INFORMATION REPRESENTING A PHYSICAL LOCATION OF A COMMUNICATION DEVICE, A COMPUTER PROGRAM PRODUCT FOR EXECUTING THE METHOD, AND A COMMUNICATION SYSTEM FOR UPDATING THE LOCATION INFORMATION

1. A method of updating location information, said location information representing a physical location of a communication device, wherein said location information is generated by a location source, and wherein said location information is sent from the location source to an electronic device having hardware comprising a processor, the method comprising:monitoring a second location information received subsequently to a first location information by the electronic device to detect an invalid location information included in the second location information, and,
in response to detection of the invalid location information, sending invalidation information indicating that location information of the first location information is invalid so that the first location information is discarded by non-transitory computer readable medium storing the first location information in response to the invalid location information.

US Pat. No. 10,368,223

LOW ENERGY AUDIO STREAMING

Orion Labs, San Francisc...

1. A method of transmitting audio data, the method comprising:a first communication device receiving over a low energy wireless communication link a plurality of audio data packet fragments from a second communication device, wherein each audio data packet fragment comprises audio data collected from an audio data stream;
the first communication device generating a plurality of audio data packets by assembling the received plurality of audio data packet fragments, wherein each audio data packet comprises a plurality of audio data packet fragments; and
the first communication device transmitting the plurality of audio data packets via a communication network.

US Pat. No. 10,368,216

LOCATION DETERMINATION SYSTEM HAVING MESH INFRASTRUCTURE TO REDUCE POWER CONSUMPTION

Sonitor Technologies AS, ...

1. A real-time location system in an environment, comprising:a location tag having a location ID, wherein the location tag is configured to transmit the location ID and a received acoustic ID from an acoustic transmitting device to a central server via a wireless mesh network;
the wireless mesh network comprising a first mesh network member and a second mesh network member, the first mesh network member and the second mesh network member being battery-powered devices, the first mesh network member having a first clock and the second mesh network member having a second clock, wherein the first mesh network member transmits a first timestamp of the first clock to the second mesh network member, and the second mesh network member generates a message for propagation to the central server, the message including identification of the first mesh network member and the second mesh network member, and the first timestamp and a second timestamp of the second clock; and
a central server configured to select a reference clock within the wireless mesh network, further configured to determine a time offset between the first clock and the reference clock based on the message; and further configured to propagate an acoustic transmission schedule to the first mesh network member,
wherein the first mesh network member and the location tag communicate acoustically based on the acoustic transmission schedule.

US Pat. No. 10,368,212

METHOD AND APPARATUS FOR PROVIDING AUGMENTED REALITY SERVICES

Samsung Electronics Co., ...

1. A method for an electronic device to provide an augmented reality (AR) service, the method comprising:receiving content information associated with an object selected for the AR service, wherein the content information is information describing multiple contents related to the object;
determining at least one content to request among the multiple contents related to the object based on the received content information;
transmitting a request for the determined at least one content;
receiving the at least one content in response to the request; and
outputting the received at least one content,
wherein the at least one content is determined by filtering the multiple contents based on at least one of capability information of the electronic device, channel state information, user mobility information, and content priority information.

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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,098

METHOD AND DEVICE FOR TRANSMITTING PREDICTION MODE OF DEPTH IMAGE FOR INTERLAYER VIDEO ENCODING AND DECODING

SAMSUNG ELECTRONICS CO., ...

1. An interlayer video decoding method comprising:obtaining prediction-mode information of a current block of a depth image from a bitstream;
generating a prediction block of the current block based on the prediction-mode information; and
decoding the depth image by using the prediction block,
wherein the obtaining of the prediction-mode information of the current block from the bitstream comprises:
receiving a first flag, a second flag, and a third flag, wherein the first flag indicates whether prediction of the current block by dividing the current block into two or more partitions according to a pattern is permitted, the second flag indicates whether the depth image permits blocks of the depth image to be predicted by dividing the blocks into two or more partitions by using a wedgelet, and the third flag indicates whether the depth image permits the blocks of the depth image to be predicted by dividing the blocks into two or more partitions by using a contour; and
receiving a fourth flag from the bitstream when predetermined conditions determined based on the first to third flags are satisfied, wherein the fourth flag represents information regarding a type of a method of dividing the current block into two or more partitions according to the pattern.

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,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,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,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,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,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,069

CODING UNIT QUANTIZATION PARAMETERS IN VIDEO CODING

Texas Instruments Incorpo...

1. A method of video encoding, comprising:dividing a picture into a plurality of non-over-lapping blocks;
for a first of the plurality of non-over-lapping blocks of a first size from a first portion of the picture, determine a first minimum coding unit size for which a first quantization parameter will be determined wherein the first minimum coding unit size is less than the first size;
for a second of the plurality of non-over-lapping blocks of a second size from a second portion of the picture, determine a second minimum coding unit size for which a second quantization parameter will be determined wherein the second minimum coding unit size is less than the second size;
transforming the plurality of non-over-lapping blocks into a plurality of transformed coefficients in a frequency domain using a transform function;
quantizing the plurality of transformed coefficients using a plurality of quantization parameters including the first quantization parameter and the second quantization parameter; and
encoding the plurality of quantized transformed coefficients into a bit stream and signaling at a picture level in the bit stream the minimum coding unit size for which the first quantization parameter is determined for the first non-over-lapping block and the minimum coding unit size for which the second quantization parameter is determined for the second non-over-lapping block.

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,064

WIRELESS TRANSMISSION OF REAL-TIME MEDIA

BlackBerry Limited, Wate...

1. A method for wireless transmission of a media from a source device to a sink device over a wireless transmission channel, comprising:encoding the real-time media as a plurality of sets of frames, wherein each set of frames includes a key-frame;
determining a time-required for wireless transmission of one or more key-frames based on a size of the one or more key-frames and an available bandwidth between the source device and the sink device for a time-allocation for wireless transmission from the source device to the sink device;
when the time-required for wireless transmission of the key-frame is greater than the time-allocation for wireless transmission from the source device to the sink device:
setting a new time-allocation for wireless transmission to have a value greater than or equal to the time-required for transmission of the one or more key-frames; and
wirelessly transmitting the encoded media from the source device to the sink device using the new time-allocation.

US Pat. No. 10,368,061

METHOD AND APPARATUS FOR HOLOGRAPHIC IMAGE PROJECTION

BAE Systems plc, London ...

1. A holographic projector apparatus comprising an electromagnetic radiation source communicably coupled to a control system and a three dimensional image projector for outputting a plurality of image signals representative of a generated image, the control system being configured to cause electromagnetic radiation to be applied to a plurality of sets of selected three-dimensional portions of a gaseous volume so as to heat and/or ionise gas within said selected portions of the gaseous volume, thereby to generate each set of selected three-dimensional portions of said gaseous volume such that at least one set of said selected three-dimensional portions of said gaseous volume is selectively orientated relative to and arranged to intersect a path of at least one of said image signals, and wherein said selected portions of each set of selected three-dimensional portions are spatially located together in a substantially unbroken three-dimensional configuration and configured to generate an electromagnetic radiation path modifying element for modifying the path of a respective image signal incident thereon to direct said image signal to a selected location within a viewing region for viewing by at least one viewer.

US Pat. No. 10,368,060

HEAD MOUNTED DISPLAY

DELTA ELECTRONICS, INC., ...

1. A head mounted display, comprising:a first light source configured to emit a first light;
a second light source configured to emit a second light;
an image output module configured to receive the first light and the second light, and to respectively generate a first image light and a second image light with corresponding image information;
a light turning prism configured to vary a propagating direction of the first light from the first light source to the image output module and vary a propagating direction of the second light from the second light source to the image output module, wherein the light turning prism has a first light-redirecting surface and a second light-redirecting surface extending to a region between the first and second light sources, a distance between the first and second light-redirecting surfaces decreases as the first and second light-redirecting surface are further away from the image output module, the first light-redirecting surface is configured to redirect the propagating direction of the second light in a reflecting manner and to allow the second image light to pass therethrough, the second light-redirecting surface is configured to redirect the propagating direction of the first light in the reflecting manner and to allow the first image light to pass therethrough, where the first light-redirecting surface is more proximal to the first light source than the second light-redirecting surface, and the second light-redirecting surface is more proximal to the second light source than the first light-redirecting surface;
a first eyepiece module configured to make the second image light image to a first target position; and
a second eyepiece module configured to make the first image light image to a second target position;
wherein the first light source is disposed between the light turning prism and the first eyepiece module, and the second light source is disposed between the light turning prism and the second eyepiece module.

US Pat. No. 10,368,057

SYNCHRONIZING DATA STREAMS

Amazon Technologies, Inc....

1. A system comprising:a first camera configured to generate depth data of an environment based on acquired depth images;
a second camera configured to acquire color images of the environment;
a computing device coupled to the first camera and the second camera, the computing device comprising:
a pulse-width-modulation (PWM) unit coupled to the first camera and the second camera and configured to generate a pulse and an interrupt at a first time;
one or more processors to receive the interrupt;
memory, coupled to the one or more processors;
a first driver stored in the memory and executable on the one or more processors to receive a depth image acquired by the first camera, the first camera configured to acquire the first depth image in response to receiving the pulse from the PWM unit;
a second driver stored in the memory and executable on the one or more processors to receive a color image acquired by the second camera, the second camera acquiring the color image in response to receiving the pulse from the PWM unit;
a first timestamp queue for storing, in the memory, timestamps for association with depth images acquired by the first camera;
a second timestamp queue for storing, in the memory, timestamps for association with color images acquired by the second camera;
an interrupt service stored in the memory and executable on the one or more processors to:
receive a call from the one or more processors in response to the one or more processors receiving the interrupt;
store, in response to receiving the call: (i) a first timestamp corresponding to the first time in the first timestamp queue, and (ii) a second timestamp corresponding to the first time in the second timestamp queue;
an application stored in the memory and executable on the one or more processors to:
receive the depth image from the first driver;
read the first timestamp from the first timestamp queue;
add metadata that is based on the first timestamp to the depth image;
receive the color image from the second driver;
read the second timestamp from the second timestamp queue; and
add metadata that based on the second timestamp to the color image.

US Pat. No. 10,368,055

ACTOR-MOUNTED MOTION CAPTURE CAMERA

Two Pic MC LLC, Burbank,...

1. An external three-dimensional camera system comprising a plurality of head-mounted cameras configured to capture images of at least a portion of an actor's face from at least two different angles, wherein at least two head-mounted cameras of the plurality of head-mounted cameras are independently adjustable in position with respect to one another.

US Pat. No. 10,368,045

SYSTEM AND METHOD FOR PRESENTING VIRTUAL REALITY CONTENT TO A USER

Visionary VR, Inc., Los ...

1. A system for presenting content to a user, the system comprising:one or more sensors that generate output signals conveying information related to a view direction of the user, the view direction of the user corresponding to a physical direction toward which the gaze of the user is directed;
a display that presents the content to the user, wherein presentation of the content via the display visually simulates virtual objects superimposed within a real world view of the physical space determined by the view direction of the user via the display, wherein the view direction toward which the gaze of the user is directed corresponds to an orientation of the display, and wherein the content includes multiple fields that are viewable and fixed spatially with respect to the physical space and the positions of the fields in the virtual space are independent of the view direction of the user, the multiple fields including a first viewable field and a second viewable field; and
one or more physical computer processors configured by computer readable instructions to:
determine the view direction of the user based on the output signals;
identify a change in the view direction of the user from the first viewable field to the second viewable field based on the output signals;
cause a change in flow of the content being presented via the display responsive to identifying the change in the view direction of the user, wherein the change in flow of the content alters the rhythm, pace, and/or style of the content; and
cause the display to provide a sensory cue to the user responsive to identifying the change in the view direction of the user.

US Pat. No. 10,368,041

IMAGING DEVICE, IMAGING SYSTEM, AND IMAGE PROCESSING METHOD

CANON KABUSHIKI KAISHA, ...

1. An imaging device comprising:a pixel unit in which at least one first pixel and a plurality of second pixels are arranged in a matrix, wherein the plurality of second pixels are arranged around the first pixel, and each of the plurality of second pixels is able to provide more brightness information than is provided by the first pixel;
a directional property determination unit that determines a direction of an intensity distribution based on differences among values of the plurality of second pixels;
a correlation value calculation unit that calculates a correlation value of the values of the plurality of second pixels; and
an interpolation processing unit that, when the correlation value is greater than a threshold that is based on a noise signal intensity in the values of the plurality of second pixels, interpolates a value of the first pixel based on the direction of the intensity distribution from the values of the plurality of second pixels and, when the correlation value is less than or equal to the threshold, interpolates the value of the first pixel from the values of the plurality of second pixels without depending on the direction of the intensity distribution.

US Pat. No. 10,368,035

MONITORING SYSTEM, MONITORING METHOD, AND MONITORING PROGRAM

NEC CORPORATION, Minato-...

1. A monitoring system comprising:a video acquirer that acquires a video;
a detector that detects entering of a target object into a blind spot generated by a shielding object in the video and appearance of the target object from the blind spot; and
a notifier that makes a notification that an abnormality occurred behind the shielding object if the target object does not appear from the blind spot even after a first time elapses since entering of the target object into the blind spot.

US Pat. No. 10,368,033

DISPLAY DEVICE AND VIDEO COMMUNICATION TERMINAL

BOE TECHNOLOGY GROUP CO.,...

1. A display device, comprising:a transparent display panel, configured to display an image; and
a camera, configured to acquire an image of an object in front of the transparent display panel;
wherein the transparent display panel comprises a plurality of subpixel units arranged in an array form, and each of the subpixel units comprises a colorless transparent region and a light-emitting region which emits light at the front side of the transparent display panel;
an area of the colorless transparent region is larger than an area of the light-emitting region; and
a second position adjustment component configured to move the camera automatically, wherein the second position adjustment component comprises:
a first position detection unit, configured to acquire a position of a face of the object;
a second position detection unit, configured to acquire a position of a face of a person which is displayed on the transparent display panel; and
a position control unit, configured to move the camera, to make the face of the object, the face of the person which is displayed on the transparent display panel and the camera to be at an identical straight line.

US Pat. No. 10,368,031

SYSTEMS AND METHODS TO CONTROL JUDDER VISIBILITY

Dolby Laboratories Licens...

1. A method to control judder visibility, the method comprising:providing, by a computer, at least two input frames comprising a first frame and a second frame;
estimating, by a computer, an interpolation map based on the at least two input frames, thereby obtaining an estimated interpolation map, wherein the estimated interpolation map specifies a temporal interpolation position for at least one pixel of the at least two input frames;
interpolating, by a computer, at least one additional frame, based on the at least two input frames and the estimated interpolation map, thereby obtaining at least one interpolated frame, wherein at least one pixel of the at least one interpolated frame corresponds to at least one pixel at the time specified by the interpolation map of that at least one pixel; and
identifying, by a computer, for the at least one pixel of the at least two input frames, an amount of judder, wherein the estimating, by a computer, an interpolation map is based also on the amount of judder, and wherein identifying an amount of judder comprises:
generating a luminance change map and a contrast change map using the first frame and the second frame by calculating temporal differences between the first frame and the second frame for luminance and contrast; and
generating a judder map using the luminance change map and the contrast change map, wherein the judder map comprises judder information for the first frame.

US Pat. No. 10,368,029

ELECTRONIC DEVICE AND METHOD FOR PROJECTION OF DISPLAYED CONTENT

BlackBerry Limited, Wate...

1. A method for an electronic device, the method comprising:receiving one of a first and second projection-mode triggers, each projection-mode trigger having associated first and second projection-mode display parameters,
wherein the first projection mode trigger comprises sensing by a first sensor of the electronic device that the electronic device is placed in a heads-up-display (HUD) cradle and the display parameters associated with the first projection-mode trigger are configured for projection onto a reflective surface of the HUD display cradle, and
wherein the second projection mode trigger comprises sensing by a second sensor the electronic device that the electronic device is moved from an initial position in which the electronic device is on a surface with the display of the electronic device facing downwards to a tilted position in which the electronic device is tilted up from the surface and the display parameters associated with the second projection-mode trigger are configured for projection onto the surface in the tilted position;
receiving, from an application, content information for display on a display of the electronic device;
in response to receiving the first projection mode trigger:
initiating a first projection mode at the electronic device in which the content information is altered based on the first display parameters associated with the first projection-mode trigger to generate first altered content information configured for projection onto the reflective surface of the HUD display cradle, and
displaying the first altered content information on the display of the electronic device; and
in response to receiving the second projection mode trigger:
initiating a second projection mode at the electronic device in which the content information is altered based on the second display parameters associated with the second projection-mode trigger to generate second altered content information configured for projection onto the surface in the tilted position, and
displaying the second altered content information on the display of the electronic device.

US Pat. No. 10,368,026

SOLID-STATE IMAGE SENSING APPARATUS, CONTROL METHOD, AND ELECTRONIC DEVICE

Sony Corporation, Tokyo ...

1. An imaging device, comprising: a first pixel that outputs a first pixel signal, wherein the first pixel includes: a first photoelectric converter; and a first plurality of transistors; a second pixel that outputs a second pixel signal, wherein the second pixel includes: a second photoelectric converter; and a second plurality of transistors; a first signal line that conveys the first pixel signal; a second signal line that conveys the second pixel signal; a third signal line coupled to the first signal line; a fourth signal line coupled to the second signal line; a first current supply circuit coupled to the third signal line; a second current supply circuit coupled to the fourth signal line; a first transistor coupled between the first current supply circuit and a fixed potential; a second transistor coupled between the second current supply circuit and the fixed potential; and a first circuit coupled between the third signal line and the fourth signal line.

US Pat. No. 10,368,018

IMAGE CAPTURING APPARATUS, CONTROL METHOD THEREFOR, IMAGE SENSOR, AND CONTROL METHOD THEREFOR

Canon Kabushiki Kaisha, ...

1. An image capturing apparatus comprising:a pixel area composed of a plurality of pixels arranged in a matrix;
a plurality of output circuits that apply preset processing to signals which are read out in parallel from a plurality of divided areas obtained by dividing the pixel area in a column direction and output the processed signals;
a controller that performs control to execute first driving multiple times for reading out signals for obtaining correction data from each of the divided areas to the output circuits, and second driving for reading out image signals from the divided areas to the output circuits;
a correction circuit that obtains the correction data from the signals which are read out through the first driving, and corrects the image signals using the correction data; and
a memory that stores area-to-area differences in the correction data obtained from the divided areas,
wherein the controller executes the first driving with respect to pixels in a part of rows that includes a row at a border of the divided areas,
the correction circuit obtains the correction data by, for each column, removing one or more outliers of the signals that have been read out multiple times, and averaging a remainder of the signals, and
the correction circuit corrects the image signals obtained from the divided areas using the area-to-area differences in the correction data.

US Pat. No. 10,368,017

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

OLYMPUS CORPORATION, Tok...

1. An image processing apparatus for correcting blinking defect noise contained in image data generated by an image sensor, the image sensor comprising: a plurality of pixels arranged two-dimensionally and configured to receive light from outside to generate a signal according to an amount of the received light; and a plurality of reading circuits configured to read the signal as a pixel value, the image processing apparatus comprising:an image processor that comprises hardware, the image processor being configured to:
acquire the image data and noise information including one of positional information on a reading circuit in which blinking defect noise caused by the reading circuit occurs and positional information on each of the pixels;
set the image data acquired by the acquisition interface as correction target image data;
calculate a movement amount of a subject based on the correction target image data and reference image data, the reference image data being based on image data acquired at a time different from the acquisition of the correction target image data;
estimate a random noise amount around a pixel of interest of the correction target image data, wherein the estimation comprises:
acquire a reference pixel of the reference image data corresponding to one of the pixel of interest and a neighboring pixel of the pixel of interest, based on the movement amount;
calculate, based on the random noise amount, a representative value that indicates an expected pixel value in which blinking defect noise does not occur; and
correct the pixel value of the pixel of interest based on the representative value.

US Pat. No. 10,368,014

DUAL-APERTURE RANGING SYSTEM

PIXART IMAGING INC., Hsi...

1. A ranging system, comprising:a first aperture stop comprising a sheet of IR-cut material and having a first diaphragm aperture;
a second aperture stop comprising a sheet of opaque material and having a second diaphragm aperture, wherein the second diaphragm aperture is larger than the first diaphragm aperture, and the sheet of opaque material of the second aperture stop overlaps a part of the sheet of IR-cut material of the first aperture stop; and
a pixel array
composed of IR pixels and green pixels without having any red pixel, or composed of IR pixels and blue pixels without having any red pixel, and
configured to receive light sequentially passing through the first aperture stop and the second aperture stop.

US Pat. No. 10,368,013

CONVERSION BETWEEN ASPECT RATIOS IN CAMERA

GoPro, Inc., San Mateo, ...

1. An image capture apparatus, comprising:an image sensor configured to capture an input image having a source aspect ratio, the input image including pixels located at input positions;
a display coupled to one or more physical processors; and
the one or more physical processors configured by machine-readable instructions to:
obtain the input image;
select a portion within the input image, the portion including a subset of the pixels; and
apply a transformation to the input image to generate an output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions, wherein:
the transformation non-uniformly shifts the pixels from the input positions to the output positions based on distances between the input positions of the pixels and a center of the portion within the input image; and
the transformation non-uniformly shifts the pixels such that differences between the input positions and the output positions of the subset of the pixels within the portion are less than differences between the input positions and the output positions of others of the pixels; and
present the output image on the display.

US Pat. No. 10,368,011

CAMERA ARRAY REMOVING LENS DISTORTION

1. A camera system comprising:a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in each of the camera modules and the switch configured to instruct the camera modules to initiate a stop operation to stop recording; and
an aggregation system communicatively coupled to the camera array to receive the video data from the camera array, the aggregation system including code and routines stored on a non-transitory memory and configured to provide lens distortion correction for the video data when executed by the processor based on a forward model to map a three-dimensional real-world point onto an undistorted two-dimensional image by capturing the three-dimensional real-world point (V), determining a length of V by calculating a Euclidean norm, determining a normalized three-dimensional point (VN) by normalizing V, and determining an angle of VN;
wherein the camera modules of the camera array are configured to provide at least a 3× field of view overlap; and
wherein the camera array comprises equator camera modules that are arranged around an equator of the camera array so that the equator camera modules are adjacent to one another and configured to capture images having a same orientation relative to one another, wherein the same orientation is a portrait orientation or a landscape orientation of an optical sensor.

US Pat. No. 10,368,006

INFORMATION COMMUNICATION METHOD

PANASONIC INTELLECTUAL PR...

1. A method, comprising:obtaining a destination of a user of a terminal device;
setting an exposure time of an image sensor included in the terminal device so that, in an image obtained by capturing a subject by the image sensor, a bright line corresponding to each of a plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject;
obtaining a bright line image including a plurality of bright lines, by capturing the subject that changes in luminance by the image sensor with the set exposure time;
obtaining identification information of the subject, by demodulating data specified by a pattern of the plurality of bright lines included in the obtained bright line image;
obtaining a position of the terminal device that is specified by the identification information; and
displaying an arrow, which indicates a direction from the position of the terminal device toward the destination, on a map on a display of the terminal device.

US Pat. No. 10,368,003

IMAGING DEVICE AND TIME-LAPSE IMAGING METHOD

FUJIFILM Corporation, To...

1. An imaging device, comprising:an imaging unit including an imaging lens and an imaging element;
a pan and tilt mechanism that rotates the imaging unit in a horizontal direction and a vertical direction relative to a device body;
a wireless communication unit configured to:
output a live-view image captured by the imaging unit to a display unit;
receive an instruction input for operating the pan and tilt mechanism through a manual operation;
receive an instruction input for specifying camerawork performed using the live-view image displayed on the display unit and the wireless communication unit, the instruction input for specifying camerawork specifying camerawork in time-lapse imaging in which a plurality of still images are captured at certain imaging intervals; and
receive an instruction input for start of the time-lapse imaging;
a control unit that controls at least the pan and tilt mechanism and controls the imaging unit to perform the time-lapse imaging based on the instruction input for specifying the camerawork when the control unit receives the instruction input for specifying the camerawork and then receives the instruction input for start of the time-lapse imaging; and
angle-detection units, each of the angle-detection units including a sensor, that detect pan and tilt angles of the imaging unit, respectively,
wherein the wireless communication unit receives the pan and tilt angles detected by the angle-detection unit at a time of setting an imaging direction of each of the plurality of still images, as the instruction input for specifying the camerawork, when two or more images of the plurality of still images of which the respective imaging directions are different are set,
wherein the two or more images of the plurality of still images include a start image and an end image of the time-lapse imaging,
wherein the wireless communication unit receives a number of the plurality of still images or a playback time of the plurality of still images, and an imaging period of the time-lapse imaging as an additional instruction input for specifying the camerawork, and
wherein the control unit calculates an imaging interval of the plurality of still images and a change in pan and tilt angles between each of the plurality of still images based on respective pan and tilt angles of the start image and the end image of the time-lapse imaging, the number of the plurality of still images or the playback time of the plurality of still images, and the imaging period of the time-lapse imaging, and controls the pan and tilt mechanism and the imaging unit based on the imaging interval and the change in the pan and tilt angles between each of the plurality of still images.

US Pat. No. 10,368,002

CAMERA MODULES WITH AUTOFOCUS AND OPTICAL IMAGE STABILIZATION FUNCTIONS

CORNING INCORPORATED, Co...

1. A camera module comprising:an image sensor;
a lens assembly positioned to focus an image on the image sensor and comprising a liquid lens comprising a liquid interface; and
a mechanical actuator that causes relative translation between the lens assembly and the image sensor in each of an X-direction parallel to a first lateral axis and a Y-direction parallel to a second lateral axis, the first lateral axis substantially perpendicular to an optical axis of the lens assembly, and the second lateral axis substantially perpendicular to each of the optical axis and the first lateral axis;
wherein the lens assembly is fixed relative to the image sensor in each of a first rotational direction about the first lateral axis and a second rotational direction about the second lateral axis;
wherein a tilt of the liquid interface is adjustable to adjust a focal point of the lens assembly in at least one of the X-direction or the Y-direction to perform an optical image stabilization (OIS) function in two or more axes; and
wherein the liquid lens and the mechanical actuator cooperatively operate to perform the OIS function in four or more axes with mechanical motion limited to an X-Y plane.

US Pat. No. 10,368,000

DISTANCE MEASUREMENT DEVICE, DISTANCE MEASUREMENT METHOD, AND DISTANCE MEASUREMENT PROGRAM

FUJIFILM CORPORATION, To...

1. A distance measurement device comprising:an imaging optical system which forms a subject image indicating a subject;
an image sensor which captures the subject image formed by the imaging optical system;
a light emitter which emits directional light as light having directivity along an optical axis direction of the imaging optical system;
a light receiver which receives reflected light of the directional light from the subject;
a derivation unit which performs a distance measurement to derive a distance to the subject based on a timing at which the directional light is emitted by the light emitter and a timing at which the reflected light is received by the light receiver;
a shake correction unit which performs shake correction as correction of shake of the subject image caused by variation of the optical axis of the imaging optical system; and
a controller which performs control such that:
in a case of performing a distance measurement operation relating to the distance measurement and synchronously performing an imaging operation for a still image by the image sensor, the shake correction unit does not perform the shake correction, or performs the shake correction with a correction amount smaller than a normal correction amount determined in advance, and
in a case of performing the imaging operation without performing the distance measurement operation, the shake correction unit performs the shake correction with the normal correction amount.

US Pat. No. 10,367,998

METHOD FOR CONTROLLING IMAGING DEVICE, AND IMAGING DEVICE

Panasonic Intellectual Pr...

1. A method for controlling an imaging device that allows switching of an operation mode between a first mode to perform imaging in a first imaging wavelength band and a second mode to perform imaging in a second imaging wavelength band different from the first imaging wavelength band, the method comprising:when the operation mode is the first mode,
determining whether ambient light includes near-infrared light based on information obtained in the first mode and information obtained in the second mode,
maintaining the first mode when the ambient light includes near-infrared light, and
switching the operation mode to the second mode when the ambient light does not include near-infrared light; and
when the operation mode is the second mode,
determining whether ambient light includes near-infrared light based on information obtained in the first mode and information obtained in the second mode,
switching the operation mode to the first mode when the ambient light includes near-infrared light, and
maintaining the second mode when the ambient light does not include near-infrared light.

US Pat. No. 10,367,997

ENRICHED DIGITAL PHOTOGRAPHS

Synamedia Limited, Middl...

1. A method comprising:start capturing, by a capture device, audio data in response to a first user interaction with the capture device;
start capturing, by the capture device in response to a second user interaction, video data during the capturing of the audio data, the second user interaction happening after the first user interaction;
capturing, by the capture device in response to a third user interaction with the capture device, a digital photograph during the capturing of the audio data and the capturing of the video data, the third user interaction happening after the second user interaction;
stop capturing, by the capture device, the audio video data in response to a fourth user interaction with the capture device during the capturing of the audio data;
stop capturing, by the capture device, the audio data in response to a fifth user interaction with the capture device; and
providing, subsequent to the stop capturing of the audio data and the video data, a raw data file comprising a full resolution picture of the digital photograph in an image format and raw data corresponding to the audio data and the video data.

US Pat. No. 10,367,993

CHANGING OF LIST VIEWS ON MOBILE DEVICE

MICROSOFT TECHNOLOGY LICE...

1. A mobile computing device, comprising:a touch-sensitive display;
a camera configured to acquire an image;
a processor; and
memory comprising code executable by the processor to:
display on the touch sensitive display an image of a field of view of the camera at a first zoom setting;
detect a dynamic multi-touch gesture input over the touch-sensitive display;
in response to detecting the dynamic multi-touch gesture input, display on the touch-sensitive display an image of a field of view of the camera at a second zoom setting;
detect a swipe gesture over the touch-sensitive display; and
in response to detecting the swipe gesture, acquire the image of the field of view of the camera at the second zoom setting displayed on the touch-sensitive display.

US Pat. No. 10,367,992

IMAGE SENSOR AND ELECTRONIC APPARATUS

Sony Corporation, Tokyo ...

1. An image sensor comprising a plurality of pixels, each pixel including:one on-chip lens; and
a plurality of photoelectric conversion layers formed below the on-chip lens,
wherein each of at least two of the plurality of photoelectric conversion layers is split, partially formed, or partially shielded from light with respect to a light-receiving surface,
wherein the pixels are phase difference detection pixels for performing auto focus (AF) by phase difference detection, and
wherein a difference in output between the photoelectric conversion layers in the plurality of phase difference detection pixels is used for the phase difference detection.

US Pat. No. 10,367,985

WEARABLE APPARATUS AND METHOD FOR PROCESSING IMAGES INCLUDING PRODUCT DESCRIPTORS

OrCam Technologies Ltd., ...

1. A wearable apparatus for processing images including a product descriptor, the wearable apparatus comprising:a wearable image sensor configured to capture a plurality of images from an environment of a user of the wearable apparatus; and
at least one processor programmed to:
analyze the plurality of images to identify one or more of the plurality of images that include an occurrence of the product descriptor;
determine statistical information associated with the product descriptor including a purchase history or a preference related to the product;
based on analysis of the one or more identified images, determine contextual information associated with the product descriptor, wherein the contextual information includes information about a person in the environment of the product descriptor; and
transmit the contextual information and an identifier of the product descriptor to a server.

US Pat. No. 10,367,981

PORTABLE ELECTRONIC DEVICE, IMAGE-CAPTURING MODULE THEREOF AND CARRIER ASSEMBLY THEREOF

AZUREWAVE TECHNOLOGIES, I...

1. An image-capturing module, comprising:a circuit substrate having a top surface and a bottom surface;
an image-sensing chip disposed on the bottom surface of the circuit substrate and electrically connected to the circuit substrate, wherein the image-sensing chip has an image-sensing area;
at least one electronic component disposed on the bottom surface of the circuit substrate and electrically connected to the circuit substrate;
a package structure disposed on the bottom surface of the circuit substrate to cover the at least one electronic component; and
a lens assembly including a holder structure disposed on the top surface of the circuit substrate and a lens structure being held by the holder structure and corresponding to the image-sensing area,
wherein the package structure surrounds the image-sensing chip, and a thickness of the package structure is greater than a thickness of the image-sensing chip;
wherein the image-capturing module further comprises at least one conductive body disposed on the bottom surface of the circuit substrate and electrically connected to the circuit substrate, the at least one conductive body is partially covered by the package structure, and a bottom surface of the at least one conductive body is exposed out of the package structure, wherein the package structure has a flattening surface flush with the bottom surface of the at least one conductive body, and wherein the circuit substrate has an unoccupied area that is disposed on the top surface thereof and surrounded by the holder structure.

US Pat. No. 10,367,979

IMAGE PROCESSING APPARATUS, IMAGING APPARATUS, DRIVER MONITORING SYSTEM, VEHICLE, AND IMAGE PROCESSING METHOD

KYOCERA Corporation, Kyo...

1. An image processing apparatus comprising:an image acquirer configured to acquire a captured image capturing a subject illuminated by light from at least one light source; and
a controller configured to generate adjustment information for adjusting an intensity of the light from the at least one light source on the basis of a size of a pupil of the subject determined from the captured image,
wherein the controller is configured to detect a first position where brightness is maximum within a predetermined region of the captured image that includes the pupil, a first brightness at the first position, a second position at a first distance from the first position in the captured image, and a second brightness at the second position, and determine the size of the pupil on the basis of the first brightness and the second brightness.

US Pat. No. 10,367,978

CAMERA SWITCHING METHOD AND ELECTRONIC DEVICE SUPPORTING THE SAME

Samsung Electronics Co., ...

1. An electronic device comprising:a housing;
a first camera;
a second camera;
a display;
a memory;
a processor; and
at least one sensor,
wherein the processor is configured to:
display image data obtained through the first camera or through the second camera on the display,
analyze sensing information obtained through the at least one sensor, and to determine whether a cover is in a first arrangement state or a second arrangement state based on the analyzed sensing information, wherein the first arrangement state corresponds to a state in which the cover covers at least a part of the first camera, the second arrangement state corresponds to a state in which the cover covers at least a part of the second camera disposed on another surface of the housing,
if it is determined that the cover is in the first arrangement state, switch a photographing unit from the first camera to second camera, and terminate displaying the image data on the display, and
if it is determined the cover is in the second arrangement state, set the first camera to a photographing ready state.

US Pat. No. 10,367,976

SINGLE IMAGE HAZE REMOVAL

The United States of Amer...

1. A method for single image haze removal, comprising the steps of:receiving, at a memory device, an input image having pixels, wherein the input image is a color image having three color channels;
converting, by a processor, each pixel in each channel of the input image to a floating-point value in a range of zero to one;
performing, by the processor, a brightness correction on the converted input image;
estimating, by the processor, an airlight value for the brightness-corrected input image, wherein the estimating step includes the step of computing a weighted average of the estimated airlight for each color channel for frames of a video according to equation:
A=((A+19·Aprev))/20
wherein A is the estimated airlight for a current frame, and Aprev is a weighted airlight value that is updated each frame to value A, and wherein the input image is a frame of the video,
wherein the estimating step includes the step of reducing each of said pixels to a minimum value of the one or more color channels, thus resulting in a two-dimensional image, and
wherein the estimating step further includes the steps of moving a window of a predetermined number of pixels across the 2D image pixel-by-pixel; and replacing each pixel with the minimum value found in said window of a predetermined number of pixels;
calculating, by the processor, a transmission map for one or more color channels of the brightness-corrected input image;
refining the transmission map for each said one or more color channels; and
providing, by the processor, a haze-reduced image to the memory device.

US Pat. No. 10,367,967

APPARATUS AND METHOD TO FACILITATE PRINTING OF CATALOG LABELS

1. An electronic device comprising:a memory storing a digital catalog;
at least one processor coupled to the memory, wherein the at least one processor is configured to:
determine that a printer is associated with the digital catalog if a match is found between printer identification information received from the printer and printer identification information stored in the memory,
determine that the printer is not associated with the digital catalog if a match is not found between printer identification information received from the printer and printer identification information stored in the memory,
receive a request for an item or part number in the digital catalog after determining that the printer is not associated with the digital catalog or after determining that the printer is associated with the digital catalog,
transmit a barcode associated with the requested item or part number to the printer after determining that the printer is not associated with the digital catalog or after determining that the printer is associated with the digital catalog,
transmit a print request to the printer to print the barcode after determining that the printer is not associated with the digital catalog or after determining that the printer is associated with the digital catalog, and
if the printer is not associated with the digital catalog, receive a barcode label print acknowledgment request after transmitting the print request to the printer to print the barcode.

US Pat. No. 10,367,966

IMAGE READING DEVICE AND IMAGE DATA TRANSMISSION METHOD

BROTHER KOGYO KABUSHIKI K...

1. An image reading device, comprising:an image reader configured to read an image on an original document and generate image data corresponding to the image on the original document;
a communication interface configured to communicate with a first external device and a second external device;
a storage; and
a controller,
wherein, when the first external device and the second external device are designated as transmission destinations of the image data, the controller is configured to:
control the image reader to read the image on the original document and generate the image data;
store the image data generated in the storage with assigning an initial data name to the image data;
control the communication interface to:
transmit a first list request, to the first external device, requesting to transmit a first list to the image reading device, the first list being a list of data names regarding image data stored in the first external device;
transmit a second list request, to the second external device, requesting to transmit a second list to the image reading device, the second list being a list of data names regarding image data stored in the second external device;
receive the first list transmitted from the first external device;
receive the second list transmitted from the second external device;
determine whether a data name that is a same as the initial data name of the image data stored in the storage is included in at least one of the first list and the second list;
change the initial data name of the image data stored in the storage to an other data name different from the initial data name when it is determined that the data name that is the same as the initial data name of the image data stored in the storage is included in at least one of the first list and the second list;
determine whether the other data name of the image data is included in at least one of the first list and the second list;
when it is determined that the other data name is included in at least one of the first list and the second list, the controller does not transmit the image data with the other data name when a condition occurs,
when it is determined that the other data name is not included in any of the first list and the second list, the controller controls the communication interface to transmit the image data with the other data name to the first external device and the second external device, and
when it is determined that the initial data name is not included in any of the first list and the second list, the controller does not change the initial data name and controls the communication interface to transmit the image data with the initial data name to the first external device and the second external device.

US Pat. No. 10,367,965

IMAGE SCANNING DEVICE AND SHEET FEEDING METHOD APPLIED THEREIN

Foxlink Image Technology ...

1. An image scanning device, comprising:an upper shell;
a feeding shaft pivotally connected to the upper shell;
a roller element including a feeding roller and a sensing roller both fastened to and mounted around the feeding shaft, a diameter of the sensing roller being the same as a diameter of the feeding roller, the sensing roller being located adjacent to one side of the feeding roller and the feeding roller projecting beyond a bottom surface of the upper shell;
a motor connected with the feeding shaft, the motor driving the feeding shaft to rotate in different speeds and bring along the feeding roller and the sensing roller to rotate simultaneously;
a lower shell pivotally covered to the upper shell;
a plurality of springs mounted to the lower shell and being capable of stretching and retracting upward and downward with respect to the feeding shaft; and
a contact image sensor mounted to the plurality of the springs and being capable of moving upward and downward with respect to the feeding shaft, a top surface of the contact image sensor facing to a lower portion of an outer surface of the roller element, and the top surface of the contact image sensor being capable of abutting against the lower portion of the outer surface of the roller element by virtue of the plurality of the springs elastically abutting against a bottom surface of the contact image sensor;wherein the contact image sensor includes a light guide element and a light receiving element, the light guide element emits a light to the outer surface of the roller element, and the light receiving element receives a reflected light from the outer surface of the roller element and records an image read value to determine an interval between the outer surface of the roller element and the top surface of the contact image sensor.

US Pat. No. 10,367,963

INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD CAPABLE OF SETTING CONFIGURATION OF IMAGE FORMING APPARATUS FROM SERVER WITHOUT CHANGING CONFIGURATION SETTING OF FIREWALL

KYOCERA DOCUMENT SOLUTION...

1. An information processing system, comprising:a management server at a management site;
a personal computer at the management site, the personal computer being connected to the management server via a network; and
an image forming apparatus at a customer site protected by a firewall, the image forming apparatus being connected to the management server via the network over the firewall, wherein the management server includes
a first communication device communicating via the network,
a first memory that stores a first relay program, and
a first processor that executes the first relay program,
when the first processor executes the first relay program, the first processor operating as a first connector, a first compressor, and a first decompressor, the image forming apparatus includes
a second communication device communicating via the network,
a second memory that stores a second relay program, a web server program, and an extension application program, and
a second processor that executes the second relay program, the web server program, and the extension application program,
when the second processor executes the second relay program, the second processor operating as a second connector, a second decompressor, and a second compressor,
when the second processor executes the web server program, the second processor operating as a web server unit,
when the second processor executes the extension application program, the second processor operating as an extension application unit, andthe personal computer includesa third communication device communicating via the network,
a third memory that stores a web browser program, and
a third processor that executes the web browser program,
when the third processor executes the web browser program, the third processor operating as a web browser, and wherein
where no communication path is established between the image forming apparatus and the management server, the second connector of the image forming apparatus at the customer site protected by the firewall connects to the first connector of the management server over the firewall to establish a session,
the web browser of the personal computer sends an HTTP request to the first compressor on the basis of an instruction from a user, a destination of the HTTP request being the web server unit of the image forming apparatus,
the first compressor of the management server compresses the HTTP request received from the web browser to generate first compressed data, and sends the generated first compressed data to the second decompressor of the image forming apparatus through a communication path established between the first connector and the second connector,
the second decompressor of the image forming apparatus decompresses the first compressed data received from the first compressor to reproduce an original HTTP request, and sends the HTTP request to the web server unit,
the web server unit of the image forming apparatus receives the HTTP request sent from the first compressor, converts the HTTP request into a setting request, and sends the setting request to the extension application unit,
the extension application unit of the image forming apparatus receives the setting request from the web server unit, sets a configuration of the image forming apparatus on the basis of the received setting request, and replies a result of the setting to the web server unit,
the web server unit of the image forming apparatus converts the reply of the result of the setting received from the extension application unit into an HTTP reply, and sends the HTTP reply to the second compressor,
the second compressor of the image forming apparatus compresses the HTTP reply received from the web server unit to generate second compressed data, and sends the generated second compressed data to the first decompressor of the management server,
the first decompressor of the management server decompresses the second compressed data received from the second compressor, reproduces an original HTTP reply, and sends the HTTP reply to the web browser, and
the web browser of the personal computer presents the HTTP reply received from the first decompressor to the user.

US Pat. No. 10,367,962

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD

Ricoh Company, Ltd., Tok...

9. An information processing method performed by an information processing system including one or more information processing apparatuses configured to implement various functions of the information processing system, the information processing system being coupled, via a network, to one or more devices in which a web browser is installed, the information processing system including a memory configured to (i) store flow information in association with application identification information identifying an application of a plurality of applications, with respect to each of the applications for executing a sequence of processes using electronic data, the flow information defining program identification information identifying one or more programs for executing processes in the sequence of processes and an execution order of executing the one or more of the programs, and (ii) store screen information in association with the application identification information with respect to each of the applications, the screen information defining a screen in a format that is interpretable by the web browser, the information processing method comprising:sending, to a first device that is a source of a first request, the screen information stored in the memory in association with the application identification information included in the first request, when the first request including the application identification information is received from the first device among the one or more devices;
receiving a second request including information related to the electronic data, the electronic data being generated by the first device upon receiving an instruction specified by a user via the screen, the screen being displayed as the web browser interprets the screen information;
acquiring the flow information stored in the memory in association with the application identification information, when the second request is received; and
executing the one or more of the programs identified by the program identification information defined in the flow information, in the execution order defined in the flow information, to execute the sequence of processes using the electronic data based on the information relating to the electronic data included in the second request.

US Pat. No. 10,367,959

POST PROCESSING APPARATUS

KONICA MINOLTA, INC., To...

1. A post processing apparatus comprising:a reader that reads paper on which an image is formed by an image forming apparatus, the reader configured to output a read image of the paper;
a post processor configured to perform post processing on the paper; and
a hardware processor that detects a position of an edge of the paper and a position of the image from the read image outputted by the reader, and controls a post processing position in the post processor on the basis of the position of the edge of the paper and the position of the image detected,
wherein the reader, when images are formed on both sides of the paper, reads both sides of the paper to output read images of a front side image and a back side image present on respective sides of the paper, and
the hardware processor controls the post processing position in the post processor on the based on a position of the front side image and a position of the back side image on the paper indicated by the read images outputted by the reader; and
the hardware processor, when a distance between the edge of the paper and the image is outside a predetermined range, performs control such that the post processor does not perform post processing.

US Pat. No. 10,367,954

INFORMATION PROCESSOR AND STORAGE MEDIUM STORING CONVERSION METHOD SETTING PROGRAM FOR CONVERTING USER READ INFORMATION IN ACCORDANCE WITH SELECTED CONVERSION METHOD

Seiko Epson Corporation, ...

1. A networked computer system that facilitates printing operations by authenticating a user prior to performing those printing operations, the networked computer system comprising:a multifunction machine that is structured to at least perform a printing operation on a medium, the multifunction machine connecting to a reading device configured to receive credentials of the user, the credentials being used to authenticate the user with the networked computer system in order to perform the printing operation; and
a server computer system, wherein the server computer system is in communication with the multifunction machine and is configured to at least partially control operations of the multifunction machine, including the printing operation, the server computer system comprising:
a processor configured to:
obtain read information read from an authentication medium by the reading device of the multifunction machine;
convert the read information in accordance with a selected conversion method, wherein the selected conversion method is one of a plurality of candidate conversion methods, and wherein selecting the selected conversion method is performed by the following selection method:
selecting a first candidate conversion method included within the plurality of candidate conversion methods;
converting the read information using the first candidate conversion method and performing a comparison between the converted read information and comparative-purpose authentication information; and
if a match is identified as a result of the comparison, selecting the first candidate conversion method as the selected conversion method, but if the match is not identified, repeating the selection method using a different candidate conversion method included within the plurality of candidate conversion methods until the match is identified;
to obtain the comparative-purpose authentication information that is used for the comparison with the read information after the read information is converted; and
to set, when the converted read information and the comparative-purpose authentication information match each other, the selected conversion method as a particular conversion method to be used to convert the read information read by the reading device.

US Pat. No. 10,367,953

IMAGE PROCESSING DEVICE WITH DESTINATION SELECTION INTERFACE

KABUSHIKI KAISHA TOSHIBA,...

1. An image processing device comprising:a display device configured to display a FAX destination registration screen having: a destination registration region in which a plurality of registered FAX destinations are displayed in a list, and a destination input region in which a plurality of selectable FAX destinations are displayed;
an input device configured to:
receive a destination registration input with respect to the destination input region, the destination registration input indicating a selected FAX destination from the plurality of selectable FAX destinations,
receive a registered destination selection input with respect to the destination registration region, the registered destination selection input corresponding to a registered FAX destination from the plurality of registered FAX destinations, and
receive a transmission input; and
a processor configured to:
in response to receiving the destination registration input indicating the selected FAX destination, control the display device to update the destination registration region so that the selected FAX destination is added to the registered FAX destinations displayed in the list,
in response to receiving the registered destination selection input, control the display device to display a pop-up screen including: destination information regarding the registered FAX destination corresponding to the registered destination selection input, and a selectable clear button, and
in response to an input corresponding to the clear button, control the display device to update the destination registration region so that the registered FAX destination corresponding to the registered destination selection input is removed from the registered FAX destinations displayed in the list, and
in response to the transmission input, transmit an image to each registered FAX destination displayed in the list.

US Pat. No. 10,367,949

ECHO CANCELLER DEVICE AND VOICE TELECOMMUNICATIONS DEVICE

MITSUBISHI ELECTRIC CORPO...

1. An echo canceller device comprising:an adaptive filtering unit to perform a filtering operation using a filter-coefficient group on a sequence of reception signals input thereto, and to adaptively update the filter-coefficient group on a basis of a voice-transmission signal input thereto from a sound collector;
a false echo calculator to acquire current and previous filter-coefficient groups which have been used by the adaptive filtering unit, and to calculate false echo signals by performing filtering operations using the current and previous filter-coefficient groups, respectively, on the sequence of reception signals;
an evaluation value calculator to calculate evaluated values of an echo cancellation quantity corresponding to the respective false echo signals on a basis of the voice-transmission signal and the false echo signals;
a false echo selector to select, as an estimated echo component, a false echo signal from among the false echo signals on a basis of the evaluated values of the echo cancellation quantity; and
a signal output unit to output a residual signal indicating a difference between the estimated echo component and the voice-transmission signal.

US Pat. No. 10,367,945

PERFORMING CONTEXTUAL ANALYSIS OF INCOMING TELEPHONE CALLS AND SUGGESTING FORWARDING PARTIES

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method comprising:receiving, by a computing device, an incoming telephone call from a caller;
identifying, by the computing device, a telephone number associated with the telephone call;
determining an identity of the caller based on the telephone number; and
using the identity of the caller to identify the location of the identified caller from a location sharing system;
predicting, by the computing device, one or more reasons for the telephone call based on the location of the identified caller; and
displaying, by the computing device, the one or more reasons for the telephone call.

US Pat. No. 10,367,940

ANALYZING CONVERSATIONS TO AUTOMATICALLY IDENTIFY PRODUCT FEATURE REQUESTS

AffectLayer, Inc., Tel A...

1. A computer-implemented method, comprising:retrieving multiple recordings of conversations associated with multiple representatives, wherein each of the conversations is between at least one of the representatives and at least one of multiple customers;
extracting multiple features from each of the recordings, wherein the multiple features indicate characteristics of any of (a) a customer of multiple customers in the corresponding conversation, (b) a representative of multiple representatives in the corresponding conversation, (c) the corresponding conversation;
analyzing features associated with a first conversation of the multiple conversations to determine a set of features that is indicative of a feature request for a product, wherein the feature request is a request made by a first customer of the multiple customers associated with the first conversation for adding one or more functionalities to the product; and
generating, based on the set of features, information regarding the feature request.

US Pat. No. 10,367,934

MOTOR VEHICLE SAFE DRIVING AND OPERATING DEVICES, MECHANISMS, SYSTEMS, AND METHODS

1. A motor vehicle safe driving device, comprising:a housing including a compartment;
memory in the housing, the memory storing data in to the motor vehicle safe driving device;
at least one software application program for at least one mobile electronic device that allows interaction between the at least one mobile electronic device and the motor vehicle safe driving device;
a communication system providing interactive communication for the motor vehicle safe driving device,
wherein the communication system provides interactive communication between various features of the motor vehicle safe driving device, a motor vehicle's components and mechanisms, and the at least one mobile electronic device in the motor vehicle;
a transmission control system, the transmission control system interacts with a transmission system and mechanisms of the motor vehicle,
wherein the transmission control system communicates with the motor vehicle safe driving device to determine whether to allow or prohibit the engagement of a forward, drive, and reverse transmission mechanisms based on a location of the at least one mobile electronic device in the motor;
at least one sensor from multiple sensors within the motor vehicle;
a first or more sensors from the at least one sensor from multiple sensors attached to the motor vehicle safe driving device,
wherein a first or more sensors from the at least one sensor from multiple sensors detect, identify, locate, and monitor the at least one mobile electronic device in the motor vehicle and communicates the information of the at least one mobile electronic device to the motor vehicle safe driving device;
wherein the motor vehicle safe driving device analyzes the received information and determines the location of the at least one mobile electronic device and its accessibility to the operator or driver of the motor vehicle and communicates with the transmission control system;
wherein if the motor vehicle's forward, drive, or reverse transmission mechanism is engaged, and the first or more sensors from the at least one sensor from multiple sensors attached to the motor vehicle safe driving device detects, identifies, and locates the at least one mobile electronic device in an unsecure location, the motor vehicle safe driving device disables a display screen of the at least one mobile electronic device in an unsecure location;
a second or more sensors from the at least one sensor from multiple sensors wherein the second or more sensors from the at least one sensor from multiple sensors is in at least one compartment having the ability to open and close, providing the capacity to hold and secure the at least one mobile electronic device,
wherein the second or more sensors from the at least one sensor from multiple sensors detects, identifies, locates, and monitors the location of the at least one mobile electronic device while communicating with the motor vehicle safe driving device,
and when the at least one mobile electronic device is removed from the at least one compartment while the forward, drive, or reverse transmission mechanism of the motor vehicle is engaged, the second or more sensors from the at least one sensor from multiple sensors communicates the location of the at least one mobile electronic device that has been removed from the at least one compartment to the motor vehicle safe driving device, the motor vehicle safe driving device communicates and interacts with the at least one mobile electronic device that has been removed from the at least one compartment and disables the display screen of the at least one mobile electronic device, until the at least one mobile electronic device is either powered off or returned to and secured in the at least one compartment; and
wherein the second or more sensors from the at least one sensor from multiple sensors detects when the at least one mobile electronic device is removed from the at least one compartment while the transmission mechanism of the motor vehicle is in park, the second or more sensors from the at least one sensor from multiple sensors communicates the removal of the at least one mobile electronic device from the at least one compartment of the motor vehicle safe driving device, the motor vehicle safe driving device communicates and interacts with the transmission control system, the transmission control system communicates and interacts with the transmission system and mechanisms of the motor vehicle prohibiting the engagement of the forward, drive, and reverse transmission mechanisms of the motor vehicle until the at least one mobile electronic device is either powered off or secured in the at least one compartment.

US Pat. No. 10,367,933

CONTEXT AND ENVIRONMENT AWARE VOLUME CONTROL IN TELEPHONIC CONVERSATION

INTERNATIONAL BUSINESS MA...

1. A computer program product for automatically adjusting telephonic conversation volume, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:detect a telephone is being used for a telephone conversation;
obtain microphone data from at least one microphone in communication with or incorporated in the telephone;
detect, using the microphone data, sensitive or confidential subject matter in the conversation using natural language processing of the microphone data;
receive, via a user interface of the computing device, a user selection to configure an alert notifying the user when it is determined to reduce the volume of a speaker of the telephone;
automatically reduce the volume of the speaker of the telephone based on the detecting the sensitive or confidential subject matter;
permit the user to selectively configure a speed at which the telephone automatically adjusts the volume;
determine, using the microphone data, a conversation loudness exceeds ambient loudness by a predefined amount; and
automatically adjust the volume of the speaker of the telephone based on the determining the conversation loudness exceeds the ambient loudness by the predefined amount.

US Pat. No. 10,367,927

WEARABLE DEVICE WITH AN ANTENNA SYSTEM

LOGITECH EUROPE, S.A., L...

1. A wearable electronic device comprising:a first earphone and a second earphone;
a controller module that comprises:
a printed circuit board having a ground plane;
electrical components that include a transceiver; and
an antenna configured to wirelessly communicate with an external electronic device, wherein the antenna has a loop shape and comprises a first connection point that is electrically connected to the ground plane and a second connection point that is electrically connected to the transceiver; and
a cable having a first cable portion that includes one or more first conductors that electrically couple the electrical components of the controller module to the first earphone and a second cable portion that includes one or more second conductors that electrically couple the electrical components of the controller module to the second earphone, wherein
the first cable portion comprises a first shield surrounding the one or more first conductors and having a first length,
the second cable portion comprises a second shield surrounding the one or more second conductors and having a second length that is different from the first length,
the first and second shields are electrically coupled to a first point and a second point on the ground plane of the printed circuit board, respectively, and
the first length of the first cable portion and the second length of the second cable portion are designed to improve the efficiency of the antenna at a wireless communication frequency.

US Pat. No. 10,367,922

METHOD AND APPARATUS FOR SENDING TRANSMISSION CONTROL PROTOCOL TCP DATA PACKET AND SYSTEM

Huawei Technologies Co., ...

1. A method for sending a Transmission Control Protocol (TCP) data packet, wherein the method comprises:obtaining a first round-trip time of sending a TCP data packet in a network;
determining a second round-trip time, wherein the second round-trip time is a round-trip time that exists when a congestion window that is determined according to a first algorithm and a congestion window that is determined according to a second algorithm have an equal size, wherein in the first algorithm an increase step size of the congestion window is determined according to the first round-trip time, in the second algorithm an increase step size of the congestion window is determined according to the first round-trip time and a target throughput, and the target throughput is a throughput expected to be obtained for a service corresponding to the TCP data packet;
using the congestion window determined according to the first algorithm as a first congestion window when the first round-trip time is longer than the second round-trip time;
using the congestion window determined according to the second algorithm as the first congestion window when the first round-trip time is shorter than or equal to the second round-trip time; and
sending the TCP data packet by using the first congestion window.

US Pat. No. 10,367,921

TRANSMISSION APPARATUS, TRANSMISSION METHOD, RECEPTION APPARATUS, AND RECEPTION METHOD

SONY CORPORATION, Tokyo ...

1. A transmission apparatus comprising:circuitry configured to
create a transmission packet, the transmission packet including
a header, the header including type information and length information, the type information indicating whether an Internet Protocol (IP) header and a User Datagram Protocol (UDP) header are compressed, the length information indicating a length of the transmission packet to transmit an IP packet including a UDP packet, and
a generic payload, the generic payload including a destination index and a payload in the UDP packet, the destination index being corresponding to a destination IP address of the IP packet and a destination port number of the UDP packet based on an index table stored in the transmission apparatus; and
transmit the transmission packet.

US Pat. No. 10,367,919

METHODS AND SYSTEMS FOR EFFICIENT DISTRIBUTION OF VIRTUAL REALITY MEDIA CONTENT

Verizon Patent and Licens...

1. A method comprising:displaying, by a media player device on a display screen, a field of view of an immersive virtual reality world;
receiving, by the media player device over a network from a server remote from the media player device, data representative of a plurality of uniform resource locators (“URLs”) that each correspond to a different content file included in a plurality of content files managed by the server, wherein
each content file in the plurality of content files comprises data representative of a plurality of partially overlapping content sectors that together form a 360-degree image of the immersive virtual reality world, the plurality of partially overlapping content sectors included within each content file including a first content sector and a second content sector,
the plurality of content files managed by the server includes respective content files associated with each particular content sector, the particular content sector with which a respective content file is associated being encoded in a high resolution within the respective content file while a remainder of the immersive virtual reality world not included in the particular content sector is encoded in a low resolution lower than the high resolution, and
the content sectors in the plurality of partially overlapping content sectors are dynamic content sectors that move along with an event occurring within the immersive virtual reality world such that the first content sector persistently depicts a dynamic portion of the immersive virtual reality world to which it is anticipated that a user of the media player device is likely to direct the field of view as the dynamic portion moves within the immersive virtual reality world;
receiving, by the media player device over the network from the server and while the field of view is displayed on the display screen of the media player device, a stream of a first content file that is included in the plurality of content files and is associated with the first content sector such that the first content sector is encoded in the high resolution and the second content sector is encoded in the low resolution;
rendering, by the media player device within the field of view while the stream of the first content file is being received by the media player device and based on the data included in the first content file, content included in the first content sector in the high resolution;
detecting, by the media player device, user input provided by the user of the media player device and representative of a request to shift additional content included in the second content sector but not included in the first content sector into the field of view in place of the content included in the first content sector; and
in response to the user input
transmitting, by the media player device, a command to the server to switch from streaming the first content file to streaming a second content file that is included in the plurality of content files and is associated with the second content sector such that the second content sector is encoded in the high resolution and the first content sector is encoded in the low resolution, the transmitting comprising selecting, from the plurality of URLs, a particular URL corresponding to the second content file,
rendering, by the media player device within the field view before the media player device begins receiving a stream of the second content file from the server over the network and based on the data included in the first content file, the additional content included in the second content sector in the low resolution,
receiving, by the media player device subsequent to transmitting the command to the server, the stream of the second content file from the server over the network in place of receiving the stream of the first content file from the server over the network, and
switching, by the media player device in response to the receiving of the stream of the second content file, from rendering the additional content included in the second content sector in the low resolution based on the first content file to rendering the additional content included in the second content sector in the high resolution based on the second content file.

US Pat. No. 10,367,917

METHOD AND APPARATUS FOR DYNAMICALLY LOCATING RESOURCES

Apple Inc., Cupertino, C...

1. A method comprising:identifying, by a processor of a client device, a remote location from a plurality of locations from which to obtain a resource, the identifying based on preference criteria and dynamically changing conditions, and wherein the preference criteria include configuration information including an address of the remote location for the resource stored on the client device;
transparently obtaining a later version of the resource from the identified location, wherein an earlier version of the resource, which was previously installed, is available for use at the client device even when the client device is disconnected from a network;
updating the configuration information based upon the obtained later version; and
updating the earlier version of the resource with the later version of the resource for use by a user of the client device, wherein the updating of the earlier version includes installing the later version of the resource on the client device.

US Pat. No. 10,367,916

ENHANCED FEATURE VECTOR

SAP SE, Walldorf (DE)

1. A method for controlling access by an application to features on a client device, the method comprising:receiving, from a server, a Feature Vector (FV) that particularly corresponds to the application, the FV listing one or more of the features on the client device that are to be unavailable to the application while the application executes, on the client device, in a container that has been extended through use of at least one plug-in that is particularly configured to provide the application access to one or more native functionality features on the client device;
processing aspects of the FV including storing at least a portion of the FV in a local repository on the client device;
accessing the stored portion of the FV in the local repository to determine an availability of a particular native functionality feature of the one or more native functionality features that are accessible to the application through the at least one plug-in; and
providing to the application an indicia of the availability of the particular native functionality feature based on determining that the particular native functionality feature is not listed in the stored portion of the FV.

US Pat. No. 10,367,915

OPTIMIZED IMAGE DELIVERY OVER LIMITED BANDWIDTH COMMUNICATION CHANNELS

1. A method of retrieving large-scale images over network communications channel for display on an internet-capable digital phone, the method comprising:issuing a first request for a first image data parcel from the internet-capable digital phone to a remote computer, wherein the first image data parcel and a second image data parcel are selected based on a same operator controlled image viewpoint on the internet-capable digital phone relative to a predetermined image and the first and the second image data parcels contain data that are used to generate a display on the internet-capable digital phone according to the same operator controlled image viewpoint;
wherein the predetermined image is processed to obtain a series K1-N of derivative images of progressively lower detail level, wherein each respective derivative image of the series is subdivided into a regular array wherein each resulting image data parcel of the regular array has a predetermined detail level, and wherein the resulting image data parcels are stored on the remote computer, the resulting image data parcels comprising the first and the second image data parcels;
receiving the first image data parcel from the remote computer over the network communications channels, the first image data parcel being sent by the remote computer in response to the first request;
displaying on the internet-capable digital phone at least part of the predetermined image using the first image data parcel received by the internet-capable digital phone, wherein the first image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint;
issuing a second request for the second image data parcel from the internet-capable digital phone to the remote computer; and
receiving the second image data parcel from the remote computer over the network communications channel, the second image data parcel being sent by the remote computer in response to the second request;
displaying on the internet-capable digital phone at least part of the predetermined image using the second image data parcel received by the internet-capable digital phone, wherein the second image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint;
wherein the first and the second requests are issued according to prioritization from among a plurality of image data parcels selected for same operator controlled viewpoint.

US Pat. No. 10,367,910

INSTANTANEOUS NON-BLOCKING CONTENT PURGING IN A DISTRIBUTED PLATFORM

Verizon Digital Media Ser...

1. A computer-implemented method for non-blocking content purging, the method comprising:caching a plurality of content to memory of a content distribution server with a first timestamp corresponding to a time at which each content of the plurality of content is cached to the memory;
providing, by the content distribution server, a different second timestamp to a command designating removal of particular content from said memory, wherein the particular content is part of the plurality of content cached to said memory, and wherein the second timestamp corresponds to a time at which the command is received at the content distribution server;
maintaining a copy of the particular content in said memory in response to said command and before the content distribution server receives a user request for the particular content;
receiving by the content distribution server, a user request for the particular content; and
executing by the content distribution server, a cache miss, in response to the user request, based on the first timestamp of the particular content being older than the second timestamp of the command, wherein executing the cache miss comprises replacing the copy of the particular content in said memory with an updated copy retrieved from an origin server and sending the updated copy in answer to the user request.

US Pat. No. 10,367,909

METHOD, DEVICE, AND SYSTEM FOR DISPLAYING INFORMATION ASSOCIATED WITH A WEB PAGE

Alibaba Group Holding Lim...

1. A method, comprises:receiving a web page access request;
in response to receiving the web page access request, obtaining a first web page from a first server;
displaying the first web page and obtaining designated information associated with the first web page, wherein the designated information comprises content associated with the first web page;
receiving an instruction to navigate to a second web page;
in response to receiving the instruction to navigate to the second web page, communicating the designated information to a second server associated with the second web page, wherein the designated information comprises: behavioral characteristic information associated with a user, information associated with a designated location within the first web page, or both;
receiving information associated with the second web page from the second server; and
displaying the second web page.

US Pat. No. 10,367,907

CONTENT DELIVERY NETWORK ARCHITECTURE WITH EDGE PROXY

Level 3 Communications, L...

1. A content delivery network comprising:a proxy cache device configured to receive a request for a resource from a user device, wherein the resource request is transmitted from the user device to the proxy cache device via a first network; and
a plurality of edge servers in communication with the proxy cache device via a second network, each of the plurality of edge servers configured to retrieve a copy of the resource in response to receiving the resource request;
wherein the proxy cache device is further configured to:
calculate a hash value based at least on the resource request;
select an edge server from the plurality of edge servers based at least on the calculated hash value;
transmit the resource request to the selected edge server; and
in response, receive a copy of the requested resource from the selected edge server via the second network.

US Pat. No. 10,367,898

INTEREST PROFILES FOR AUDIO AND/OR VIDEO STREAMS

1. A method comprising:in response to an aggregate interest profile associated with a first streaming media item indicating that the first streaming media item is high quality, saving the first streaming media item to a memory, wherein the aggregate interest profile aggregates a first interest profile for the first streaming media item provided by a second user and a second interest profile for the first streaming media item provided by a third user;
in response to a second aggregate interest profile associated with a second streaming media item indicating that the second streaming media item is not high quality, not saving the second streaming media item to the memory;
sending, from a processor, a recommendation for the first streaming media item to a device associated with a first user;
determining, at the processor, a difference between the first interest profile and the second interest profile, the difference associated with a portion of the first streaming media item;
comparing, at the processor, the difference to a threshold value; and
in response to the difference exceeding the threshold value and after sending the recommendation, transmitting, from the processor, a first indication associated with the first streaming media item based on the difference to the device, wherein the first user, the second user, and the third user are distinct users.

US Pat. No. 10,367,897

METHOD AND APPARATUS FOR RELEASING SERVICES IN STAGES

TENCENT TECHNOLOGY (SHENZ...

1. A method for releasing services on a server in stages, the method comprising:setting a number of accounts that can access a new service and releasing the new service to the accounts in a first time period;
setting an access rate for the new service and releasing the new service in accordance with the access rate in a second time period, wherein the access rate indicates a number of accesses to the new service per unit time; and
releasing the new service to the entire server in a third time period,
wherein releasing the new service in accordance with the access rate comprises:
determining a value of the access rate;
when an actual number of access requests received by the server during a unit time is greater than the value of the access rate, directing a portion of the actual number of access requests that are over the value of the access rate to an old service corresponding to the new service,
wherein setting the access rate for the new service and releasing the new service in accordance with the access rate further comprises:
setting an initial access rate and a maximum access rate for the new service; and
increasing the access rate for the new service from the initial access rate to the maximum access rate during the second time period.

US Pat. No. 10,367,889

SMART ROUTING FOR ON-VEHICLE TELEMATICS PROTOCOL

FORD GLOBAL TECHNOLOGIES,...

1. A vehicle system comprising:a gateway including a database and configured to transfer messages between a plurality of controllers, each controller connected to one of a plurality of nodes, the gateway further configured to:
broadcast, to all the nodes, a request message received from a first controller for receipt by a second controller;
receive, from a first node, a response message from the second controller for receipt by the first controller; and
link, in the database, the first node and the second controller.

US Pat. No. 10,367,885

METHODS FOR USING EXTRACTED FEATURES TO PERFORM AN ACTION ASSOCIATED WITH SELECTED IDENTIFIED IMAGE

Network-1 Technologies, I...

1. A method comprising:(a) receiving, at a computer system from a user electronic device, a query related to an image obtained from the user electronic device;
(b) receiving, at the computer system, one or more extracted features of the image, wherein the one or more extracted features include a compact representation of at least a portion of the image related to one or more blocks of pixels of the image;
(c) identifying, using the computer system, one or more annotations associated with the image;
(d) identifying, at the computer system, one or more other images related to the image by comparing the one or more extracted features from the image with reference features from a first plurality of reference works using a sub-linear search of reference features that identifies one or more matches to the image but does not guarantee to identify an exact match to the image, wherein the first plurality of reference works are organized using a clustering technique based on annotations including the one or more annotations to eliminate a second plurality of reference works from being searched;
(e) providing, by the computer system to the user electronic device, the identified one or more other images along with action information associated with the identified one or more other images, wherein the action information is related to an action to be performed at the user electronic device;
(f) receiving, at the computer system from the user electronic device, a selection of one of the identified one or more other images; and
(g) providing, to the electronic device, machine readable instructions for performance of the action associated with the selected one of the identified one or more other images.

US Pat. No. 10,367,884

CONTENTS SHARING METHOD BETWEEN MOBILE TERMINAL AND LOCAL SERVER

SAMSUNG ELECTRONICS CO., ...

1. A method of communicating metadata of contents at an electronic device, the method comprising:receiving the metadata of the contents from a first device;
receiving a contents share service request if the electronic device is determined to be located within a predetermined area;
transmitting a response to the contents share service request for an approval of contents share service; and
establishing a communication channel with a second device, wherein the communication channel is a traffic channel available to the second device;
receiving metadata from the second device; and
transmitting the metadata information of the contents to the second device based on a result of matching the metadata of the contents from the first device and the metadata from the second device.

US Pat. No. 10,367,879

DOWNLOAD PRIORITIZATION

Apple Inc., Cupertino, C...

1. A non-transitory machine-readable medium containingexecutable program instructions which when executed by a device cause the device to perform a method comprising:
receiving, from one or more processes running on the device, a plurality of download requests, wherein each download request corresponds to a request for a respective object;
determining a priority hint associated with a process running on the device;
scheduling, based on at least the priority hint associated with the process, a download request from the plurality of download requests;
based on the scheduling of the download request, starting a download process using the scheduled download request to download an object corresponding to the download request;
determining that a change has occurred in the priority hint during the download process;
based on determining that the change occurred, changing a characteristic of the download process; and
storing the object corresponding to the download process.

US Pat. No. 10,367,878

OPTIMIZATION OF PATH SELECTION FOR TRANSFERS OF FILES

BMC Software, Inc., Hous...

1. A system for network path selection for transfers of files within a computing network, including instructions stored on a non-transitory computer readable storage medium and executable by at least one processor, the system comprising:a file transfer manager implemented at a first data center, wherein the file transfer manager is configured to cause the at least one processor to transfer a file from a source computing device to a target computing device, the source computing device being communicatively coupled to the first data center, the target computing device being communicatively coupled to a second data center, wherein the file is associated with file metadata, and with an organization, the file metadata including one or more checksum values and information about the file, the file metadata including security-related metadata and transfer latency metadata,
wherein the file transfer manager is configured to cause the at least one processor to:
intercept, via an application programming interface (API), an operating system call issued at the source computing device, the intercepted operating system call including a file transfer request for transferring the file;
determine whether or not the file already exists at the target computing device based on the one or more checksum values;
compute network metadata about the network conditions of a private wide area network (WAN) and of a plurality of publicly available data hosting services in response to the determination that the file does not already exist at the target computing device, the network metadata including information representing available network bandwidth on the private WAN and available network bandwidth on the plurality of publicly available data hosting services, wherein the private WAN is a computer network administered by the organization, and each of the plurality of publicly available data hosting services is a network that is not administered by the organization; and
programmatically select either the private WAN or one of the plurality of publicly available data hosting services for transferring the file by executing path decision logic, wherein the path decision logic includes decision criteria specifying weights applied to the security-related metadata and the transfer latency metadata, wherein the security-related metadata is associated with a higher weight than the transfer latency metadata,
wherein, in response to the selection of one of the plurality of publicly available data hosting services for transferring the file, the file transfer manager is configured to cause the at least one processor to:
upload the file to the selected publicly available data hosting service;
transfer configuration data to the second data center, the configuration data including information for accessing the selected publicly available data hosting service, the configuration data including a digital certificate;
instruct the second data center to download the file from the selected publicly available data hosting service using the configuration data; and
instruct the second data center to transfer the file from the second data center to the target computing device.

US Pat. No. 10,367,875

METHOD AND SYSTEM FOR DYNAMIC RATE ADAPTATION OF A STREAM OF MULTIMEDIA CONTENTS IN A WIRELESS COMMUNICATION NETWORK

Telecom Italia S.p.A., M...

1. A method of downloading a multimedia content from a server to a client device through a wireless communication network, the multimedia content being subdivided into a plurality of portions and for each portion the server storing a plurality of versions thereof each of which is encoded with a specific encoding quality, the method comprising:selecting, by the client device and among the plurality of versions of each portion of the multimedia content, a version of the portion of the multimedia content to be downloaded based on wireless communication parameters determined at at least two different layers of a wireless communication network OSI protocol stack at the client device, wherein the wireless communication parameters determined at the at least two different layers of the wireless communication network OSI protocol stack at the client device comprise first wireless communication parameters determined at an application layer of the OSI protocol stack, and wherein the first wireless communication parameters comprise a streaming service quality of the download of the multimedia content from the server to the client device determined at the application layer of the OSI protocol stack.

US Pat. No. 10,367,869

REMOTE VEHICLE CONTROL AND OPERATION

FORD GLOBAL TECHNOLOGIES,...

1. A system, comprising:a computer at a remote site, the computer comprising a processor and a memory; and
a vehicle computer onboard a vehicle, the vehicle computer and the vehicle geographically remote from the computer and the remote site, the vehicle operable by an operator of the computer at the remote site, whereby the operator is geographically remote from the vehicle and the vehicle computer;
wherein the memory of the computer at the remote site stores instructions executable by the processor of the computer at the remote site to:
receive a plurality of data streams from the vehicle via the vehicle computer, at least some of the data streams including multimedia data;
determine an available bandwidth and a bandwidth consumption of each of the data streams;
perform a prioritization of the data streams according to one or more factors including at least data describing the operator at the remote site operating the vehicle and the available bandwidth, the prioritization including an identification of one of the data streams having a higher priority than another of the data streams based on sensor data indicating behavior of the operator at the remote site; and
instruct the vehicle computer to at least one of adjust at least one of the data streams and prevent transmission of at least one of the data streams to the computer according to the prioritization.