US Pat. No. 10,991,355

DYNAMIC SOUND MASKING BASED ON MONITORING BIOSIGNALS AND ENVIRONMENTAL NOISES

BOSE CORPORATION, Framin...

7. A method for regulating a sleep pattern of a subject, comprising:measuring at least one biosignal parameter of the subject while the subject is sleeping in a sleeping environment, wherein the biosignal parameter is indicative of a current sleep condition of the subject;
capturing environmental noises in a vicinity of an audio device;
storing a history of the at least one biosignal parameter of the subject and the environmental noises over a period of time;
determining timings of sleep disruptions of the subject based, at least in part, on the stored history of the at least one biosignal parameter of the subject and the environmental noises over the period of time;
analyzing the stored history of the at least one biosignal parameter of the subject and the environmental noises over the period of time to determine how the subject reacted to decibel levels, frequencies, and a recorded timing of the environmental noises;
predicting, using the determined timings of sleep disruptions of the subject and the at least one biosignal parameter, whether a potentially disturbing noise will disturb the subject based on the current sleep condition and the potentially disturbing noise having similar values to the decibel levels, the frequencies, and the recorded timing; and
adjusting and outputting a masking sound to maintain the current sleep condition based on the analyzing of the stored history prior to an occurrence of the predicted disturbing noise.

US Pat. No. 10,991,354

HULL-FITTED ELECTRONIC DEVICE FOR A VESSEL

Consilium SAL Navigation ...

1. A hull-fitted electronic device for a vessel, the hull-fitted electronic device comprising:a transducer adapted to generate a signal to be transmitted into water outside a hull of the vessel, wherein the hull-fitted electronic device is adapted to be attached to a seat that is attachable to the hull of the vessel; and
a housing encapsulating the transducer, the housing comprising a lower portion adapted to be inserted in a through hole of the seat and a flange portion adapted to be attached to the seat so as to support the lower portion in the through hole of the seat, wherein a flat gasket is disposed between the flange portion and the seat for preventing water leakage between the flange portion and the seat, wherein the lower portion and at least a portion of the flange portion located closest to the lower portion and delimited by the gasket when the flange portion is mounted to the seat comprise a surface of a material that is watertight and transparent to the signal generated by the transducer and are exposed to the surrounding water, and wherein a portion of the surface forms a window of the housing arranged to transmit the signal generated by the transducer to the water outside the hull;
wherein the gasket has at least three openings, including a central opening having a diameter that is larger than an outer diameter of the lower portion of the housing.

US Pat. No. 10,991,353

MODULAR SINGLE-COIL PICKUP

1. A modular electromagnetic string vibration pickup, having a longitudinal horizontal axis and a lateral horizontal axis, placed in a musical instrument having strings wherein said pickup has multiple modules, including a base module, below a core module, a user-modifiable blade pole module, and a cover module, wherein two or more of said modules are manually separable and replaceable, said replaceable modules having elastomer shims placed between them and other adjoining modules, in which said core module is a primary sensing element for string vibration and signals of external noise, said pickup being constructed to maintain humbucking properties of a humbucking circuit with two or more equivalent pickups having similar electric and magnetic properties, regardless of a vertical inversion of said core module;wherein said core module is constructed:a. with a wire coil wound around a magnet or magnets, normal to the field of said magnet or magnets, between two plate-like coil forms; andb. wherein:i. both coil forms having a single design with a printed circuit on a side away from said wire coil; andii. said printed circuit having two or more separate electrical contacts, which contact index pins of said base module, said contacts distributed upon said coil forms asymmetrically about a vertical axis, and symmetrically about one and only one horizontal axis, said horizontal axis being the axis of rotation for vertically inverting said core module, so that proper mating between said electrical contacts and said index pins in said base module can occur, regardless of which of said coil forms is in contact with said index pins.

US Pat. No. 10,991,352

DRUMSTICK CONTROLLER

1. A percussion device comprising:a) a drumstick assembly, comprising,
i) a drumstick having a base and a tip end, and
ii) a sensor, and
b) a cavity defined by the drumstick assembly, comprising
i) at least one switch,
ii) a communication element, and
iii) a processor in communication with the at least one switch, the sensor and the communication element, the processor being configured to receive a signal from the sensor and to generate output signal to the communication element.

US Pat. No. 10,991,347

LEG OF KEYBOARD INSTRUMENT AND LEG ATTACHMENT STRUCTURE

KAWAI MUSICAL INSTRUMENTS...

1. A leg attachment structure for a keyboard instrument comprising:leg main bodies that support a keyboard portion from both sides, the keyboard portion in which plural keys are arranged on a key bed: and
plates installed on upper surfaces of the leg main bodies,
wherein the plates and the leg main bodies are fixed by inserting rod-shaped portions formed on lower surfaces of the plates into hole portions provided in the leg main bodies,
wherein the plates are formed to be larger than an area of the upper surfaces of the leg main bodies,
wherein the plates are configured to be positioned eccentric to an inside and a rear side of the keyboard portion by locating the plates so as to be displaced inward with respect to the upper surfaces.

US Pat. No. 10,991,345

MANAGING TRANSITIONS OF ADAPTIVE DISPLAY RATES FOR DIFFERENT VIDEO PLAYBACK SCENARIOS

Microsoft Technology Lice...

1. A method to adjust a rate at which a computing device displays graphic content, comprising:configuring the computing device to render, on a display associated with the computing device, frames of content at variable refresh rates;
receiving a request from an application executing on the computing device to render frames of content at an initial refresh rate;
determining whether other executing applications on the computing device are dependent on a previously used refresh rate;
displaying the frames of content at the initial refresh rate responsive to the determination that the other executing applications are not dependent on the previously used refresh rate;
determining timing data for displaying frames of content that identifies a playback duration for the frames of content at a different refresh rate relative to the initial refresh rate;
varying the initial refresh rate to the different refresh rate based on the determination; and
displaying the frames of content at the different refresh rate according to the determined timing data.

US Pat. No. 10,991,343

AUTOMATIC IMAGE ALIGNMENT WITH HEAD MOUNTED DISPLAY OPTICS

Facebook Technologies, LL...

1. A computer-implemented method for use with a head mounted display (HMD), the method comprising:generating a pixel pattern of display light on an electronic display of the HMD;
varying a location of the pixel pattern on the electronic display;
generating light measurements of the display light with a light sensor of the HMD while the location of the pixel pattern is varied, wherein the light measurements are representative of a lateral position of an optical element of the HMD; and
adjusting a rendering center of the electronic display for presentation of one or more images with respect to the optical element based on the light measurements wherein adjusting the rendering center of the electronic display includes adjusting a location of where the one or more images are to be presented on the electronic display.

US Pat. No. 10,991,342

TERMINAL APPARATUS, SYSTEM, AND METHOD OF DISPLAYING IMAGE

Ricoh Company, Ltd., Tok...

1. A terminal apparatus, comprising:circuitry configured to
receive image data corresponding to an image of an object, three-dimensional computer graphics (3DCG) data, and data of an angle of view defining a specific region within the image of the object, the specific region being only a portion of the image of the object; and
display, on a display, a specific region image corresponding to the specific region defined by the received angle of view as a background image, and an image of the 3DCG data as a superimposed image superimposed on the background image, the specific region image being generated from the image data of the object and the data of the angle of view, and the image of the 3DCG data being generated from the 3DCG data.

US Pat. No. 10,991,338

APPARATUS, DISPLAY MODULE AND METHOD FOR ADAPTIVE BLANK FRAME INSERTION

Nokia Technologies Oy, E...

1. An apparatus comprising:a controller;
a display;
a frame memory configured to load a frame of data to the display for display as a display frame having a display frame duration, and configured to be filled by a frame of data from the controller, the controller having an interface to the frame memory over which successive frames of data are sent asynchronously and without flow control to fill the frame memory; and
a backlight for the display, the backlight being controlled by the controller,
wherein the controller is configured to control an insertion of a blank field, having a blank field duration, within the display frame in dependence upon a detected predetermined change in context, the blank field duration being a portion of the display frame duration, and the predetermined change in context being one or more of a decrease in a detected ambient illuminance below a threshold, a fast-moving image on the display, and fast scrolling of an image by a user, temporarily switching off or dimming the backlight for the blank field duration and switching on the backlight for the remainder of the display frame duration in order to reduce a level of luminance of the display to provide an optimal viewing level of luminance of the display, the blank field thereby being a black or dark frame wherein any data loaded into the display is not visible, and
wherein the controller is configured to control the insertion of the blank field, within the display frame, such that the blank field is displayed before the frame of data.

US Pat. No. 10,991,335

DISPLAY DEVICE AND ELECTRONIC APPARATUS

Sony Semiconductor Soluti...

1. A display device comprising:a pixel array section that includes pixels arranged in a matrix;
a data line group that includes a pair of data lines provided for each pixel column;
a data line drive circuit that supplies a positive-phase data signal to one of the pair of data lines, and supplies a negative-phase data signal to another of the pair of data lines, the negative-phase data signal being opposite in phase to the positive-phase data signal; and
an auxiliary drive circuit that is provided for each pair of data lines, and processes the positive-phase data signal and the negative-phase data signal supplied from the data line drive circuit to the pair of data lines,
wherein the auxiliary drive circuit has a dead zone in a region where there is no difference between a positive-phase potential and a negative-phase potential, or where the difference in potential is smaller than a predetermined value.

US Pat. No. 10,991,333

MEMORY-IN-PIXEL CIRCUIT AND DRIVING METHOD THEREOF, AND LIQUID CRYSTAL DISPLAY PANEL INCLUDING THE SAME

BEIJING BOE OPTOELECTRONI...

1. A memory-in-pixel circuit comprising:a first voltage terminal configured to receive a first voltage signal;
a second voltage terminal configured to receive a second voltage signal;
a first input terminal configured to receive a first input signal;
a second input terminal configured to receive a second input signal;
a first control terminal configured to receive a first control signal;
a second control terminal configured to receive a second control signal;
an output terminal configured to output an output signal;
an input circuit configured to: in response to the first control signal being active, bring the first input terminal into conduction with a first node, and bring the second input terminal into conduction with a second node;
a control circuit configured to: set the potential of a third node based on the potential of the first node, and set the potential of a fourth node based on the potential of the second node, so as to make the third node or the fourth node at an active potential, and maintain the potentials of the third node and the fourth node; and
an output circuit configured to: in response to the second control signal being active and the third node being at an active potential, bring the first input terminal into conduction with the output terminal, and in response to the second control signal being active and the fourth node being at an active potential, bring the second input terminal into conduction with the output terminal,
wherein the control circuit comprises:
a first control sub-circuit configured to: in response to the first node being at an active potential, make the third node at an inactive potential, and in response to the first node being at an inactive potential, make the third node at an active potential, and maintain the potential of the third node, and
a second control sub-circuit configured to: in response to the second node being at an active potential, make the fourth node at an inactive potential, and in response to the second node being at an inactive potential, make the fourth node at an active potential, and maintain the potential of the fourth node.

US Pat. No. 10,991,328

DISPLAY DEVICE, DISPLAY CONTROL METHOD, AND STORAGE MEDIUM

CASIO COMPUTER CO., LTD.,...

1. A display device comprising:a first display;
a second display stacked on a visible side of the first display and having power consumption lower than that of the first display;
a first processor configured to control the first display to display information; and
a second processor configured to control the first display and the second display and having power consumption lower than that of the first processor,
wherein in a state in which the first processor does not cause the first display to display the information, the second processor is configured to cause the second display to display second information and to simultaneously cause the first display to display first information having a lighter processing load than the information that the first processor causes to be displayed by the first display.

US Pat. No. 10,991,327

METHOD OF DRIVING PIXEL ARRANGEMENT STRUCTURE AND DISPLAY PANEL AND DISPLAY APPARATUS ASSOCIATED THEREWITH

ORDOS YUANSHENG OPTOELECT...

1. A display panel comprising:a pixel arrangement structure, the pixel arrangement structure comprising a plurality of pixel repeating units and a plurality of data lines, the plurality of pixel repeating units being arranged in a matrix in a row direction and a column direction, each of the plurality of pixel repeating units comprising a first pixel unit and a second pixel unit sequentially arranged in the column direction, the first pixel unit comprising a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel sequentially arranged in the row direction, and the second pixel unit comprising a third sub-pixel, a fourth sub-pixel, a first sub-pixel, and a second sub-pixel sequentially arranged in the row direction; and the plurality of data lines extending in the column direction, wherein the first sub-pixel in a (4m+1)-th row and a (4n+1)-th column, the third sub-pixel in a (4m+2)-th row and the (4n+1)-th column, the second sub-pixel in a (4m+3)-th row and a (4n+2)-th column, and the fourth sub-pixel in a (4m+4)-th row and the (4n+2)-th column are connected to a (4n+1)-th one of the plurality of data lines, the second sub-pixel in the (4m+1)-th row and the (4n+2)-th column, the fourth sub-pixel in the (4m+2)-th row and the (4n+2)-th column, the third sub-pixel in the (4m+3)-th row and a (4n+3)-th column, and the first sub-pixel in the (4m+4)-th row and the (4n+3)-th column are connected to a (4n+2)-th one of the plurality of data lines, the third sub-pixel in the (4m+1)-th row and the (4n+3)-th column, the first sub-pixel in the (4m+2)-th row and the (4n+3)-th column, the fourth sub-pixel in the (4m+3)-th row and a (4n+4)-th column, and the second sub-pixel in the (4m+4)-th row and the (4n+4)-th column are connected to a (4n+3)-th one of the plurality of data lines, the fourth sub-pixel in the (4m+1)-th row and the (4n+4)-th column, the second sub-pixel in the (4m+2)-th row and the (4n+4)-th column, the first sub-pixel in the (4m+3)-th row and a (4n+5)-th column, and the third sub-pixel in the (4m+4)-th row and the (4n+5)-th column are connected to a (4n+4)-th one of the plurality of data lines, and wherein m and n are integers greater than or equal to 0; and
a plurality of data selectors at a same end of the plurality of data lines and configured to transmit data voltages to respective ones of the plurality of data lines, wherein the plurality of data selectors comprise a plurality of three-to-one data selectors, and wherein each of the three-to-one data selectors comprises a data input terminal and three data output terminals,
wherein the three data output terminals of a (8k+1)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+1)-th, (24k+4)-th and (24k+6)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+2)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+2)-th, (24k+3)-th and (24k+5)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+3)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+7)-th, (24k+9)-th and (24k+12)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+4)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+8)-th, (24k+10)-th and (24k+11)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+5)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+13)-th, (24k+16)-th and (24k+18)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+6)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+14)-th, (24k+15)-th and (24k+17)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+7)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+19)-th, (24k+21)-th and (24k+24)-th ones of the plurality of data lines,
wherein the three data output terminals of a (8k+8)-th one of the plurality of three-to-one data selectors are respectively connected to (24k+20)-th, (24k+22)-th and (24k+23)-th ones of the plurality of data lines, and
wherein k is an integer greater than or equal to 0, and k?(n?5)/6.

US Pat. No. 10,991,324

OVERDRIVE METHOD AND DEVICE, CONTROLLER, DISPLAY APPARATUS, AND STORAGE MEDIUM

BEIJING BOE DISPLAY TECHN...

1. An overdrive method, comprising:acquiring a first grayscale value and a second grayscale value, the first grayscale value being a grayscale value of a first image displayed by a target sub-pixel and the second grayscale value being a grayscale of a second image to be displayed by the target sub-pixel;
acquiring a hold duration that the target sub-pixel holds the first grayscale value in response to the first grayscale value being not equal to the second grayscale value;
determining a target overdrive compensation voltage according to the first grayscale value, the second grayscale value, and the hold duration; and
applying an overdrive pixel voltage to the target sub-pixel in response to the target sub-pixel displaying the second image, the overdrive pixel voltage being obtained according to the target overdrive compensation voltage;
wherein determining the target overdrive compensation voltage according to the first grayscale value, the second grayscale value, and the hold duration comprises:
calculating the target overdrive compensation voltage by a target formula according to the first grayscale value, the second grayscale value, and the hold duration, the target formula comprising:

wherein ?L denotes the target overdrive compensation voltage; t denotes the hold duration; ? denotes a tuning coefficient of liquid crystal molecules in the target sub-pixel; H denotes a row scanning duration of a liquid crystal display panel where the target sub-pixel is located; ?Lorigin denotes an original overdrive compensation voltage obtained by querying a target correspondence relationship according to the first grayscale value and the second grayscale value, wherein the target correspondence relationship is used to record plural groups of two grayscale values that are adjacent in time sequence and the corresponding overdrive compensation voltages.

US Pat. No. 10,991,323

CONTROL CIRCUIT, TESTING APPARATUS AND METHOD FOR LIQUID CRYSTAL DISPLAY PANEL

HEFEI XINSHENG OPTOELECTR...

12. A method for testing a liquid crystal display panel, the liquid crystal display panel comprising a common electrode and a pixel electrode, wherein the method comprises:providing an image signal to the liquid crystal display panel for image display;
detecting a change in an input current of the liquid crystal display panel to determine whether switching of image frames occurs; and
discharging a liquid crystal capacitor comprising the common electrode and the pixel electrode in the liquid crystal display panel in response to detecting that switching of the image frames occurs.

US Pat. No. 10,991,319

ELECTRO-OPTICAL DEVICE AND ELECTRONIC APPARATUS

SEIKO EPSON CORPORATION, ...

1. An electro-optical device comprising:a first pixel circuit that emits a first color;
a second pixel circuit that emits a second color different from the first color;
a third pixel circuit that emits a third color different from the first color and the second color;
a first enable line;
a second enable line that is branched from the first enable line;
a first scan line;
a second scan line;
a third scan line; and
a data line, wherein
the first pixel circuit and the second pixel circuit are electrically connected to the first enable line,
the third pixel circuit is electrically connected to the second enable line,
the first pixel circuit is electrically connected to the first scan line and the data line,
the second pixel circuit is electrically connected to the second scan line and the data line, and
the third pixel circuit is electrically connected to the third scan line and the data line.

US Pat. No. 10,991,318

DEVICE AND METHOD FOR COMPENSATION OF POWER SOURCE VOLTAGE DROP IN DISPLAY PANEL

Synaptics Incorporated, ...

1. A display driver, comprising:image processing circuitry configured to generate a first voltage data based on an image data corresponding to an image to be displayed on a display panel;
compensation circuitry configured to generate correction values for a plurality of pixels of the display panel based on a total current consumed by the plurality of pixels and positions of the plurality of pixels;
voltage data generator circuitry configured to generate a second voltage data by correcting the first voltage data based on the correction values; and
drive circuitry configured to write drive voltages into the plurality of pixels based on the second voltage data.

US Pat. No. 10,991,312

ORGANIC LIGHT EMITTING DISPLAY DEVICE

Samsung Display Co., Ltd....

1. An organic light emitting display device, comprising:a display panel comprising a plurality of pixels;
a gate driver comprising a plurality of stage groups, each of the stage groups comprising at least one stage configured to provide a gate signal to the pixels;
a timing controller configured to provide a first stage initiation signal or a second stage initiation signal to the at least one stage and configured to provide a first clock signal or a second clock signal to the at least one stage;
a first stage initiation line and a second stage initiation line configured to transmit the first stage initiation signal and the second stage initiation signal respectively, from the timing controller to the gate driver; and
a first clock signal line and a second clock signal line configured to transmit the first clock signal and the second clock signal respectively, from the timing controller to the gate driver,
wherein:
the first stage initiation line is directly connected with one of the stage groups and is not directly connected with the other stage groups; and
the second stage initiation line is directly connected with at least two of the stage groups.

US Pat. No. 10,991,310

DRIVING CIRCUIT AND DISPLAY DEVICE

SHENZHEN CHINA STAR OPTOE...

1. A driving circuit, comprising a first scan driving circuit, a second scan driving circuit, a selector and at least one pixel unit, wherein the first scan driving circuit and the second scan driving circuit are respectively coupled to the selector and the selector is coupled to the at least one pixel unit; the selector outputs a first scanning signal of the first scan driving circuit to the at least one pixel unit in a first duration to make the at least one pixel unit in a display state; the selector outputs a second scanning signal of the second scan driving circuit to the at least one pixel unit in a second duration to make the at least one pixel unit in a compensation state; wherein the first duration and the second duration are different and the selector alternately supplies the first scanning signal of the first scan driving circuit and the second scan signal of the second scan driving circuit to the at least one pixel unit respectively in the first duration and the second duration, the first scanning signal and the second scanning signal being supplied at different durations to the at least one pixel unit;wherein the selector comprises at least one thin film transistor, a triggering signal end, a high voltage input end and a low voltage input end;
wherein as the selector receives a high voltage direct current signal provided by the high voltage input end and a low voltage direct current signal provided by the low voltage input end and if the selector receives a triggering signal provided by the triggering signal end in the first duration, the selector controls the at least one thin film transistor to select the first scan driving signal of the first scan driving circuit to be outputted to the at least one pixel unit;
wherein as the selector receives the high voltage direct current signal provided by the high voltage input end and the low voltage direct current signal provided by the low voltage input end and if the selector receives the triggering signal inputted by the triggering signal end in the second duration, the selector controls the at least one thin film transistor to select the second scan driving signal of the second scan driving circuit to be outputted to the at least one pixel unit; and
wherein the selector comprises:
a first thin film transistor (T1), wherein both a gate and a source of the first thin film transistor are coupled to the high voltage input end and a drain of the first thin film transistor is coupled to a first node;
a second thin film transistor (T2), wherein a gate of the second thin film transistor is coupled to the triggering signal end, a drain of the second thin film transistor is coupled to the first node and a source of the second thin film transistor is coupled to the low voltage input end;
a third thin film transistor (T3), wherein a gate of the third thin film transistor is coupled to the first node, a source of the third thin film transistor is coupled to first scan driving circuit and a drain of the third thin film transistor is coupled to a scanning line;
a fourth thin film transistor (T4), wherein a gate of the fourth thin film transistor is coupled to the triggering signal end, a source of the fourth thin film transistor is coupled to the second scan driving circuit and a drain of the fourth thin film transistor is coupled to the scanning line.

US Pat. No. 10,991,307

PIXEL CIRCUIT AND DRIVING METHOD THEREOF, DISPLAY DEVICE

Beijing BOE Display Techn...

1. A pixel circuit, comprising:a data switching circuit configured to transmit a data voltage signal received from a data line in response to an on-signal from a control line;
a data storage circuit configured to store the data voltage signal received from the data switching circuit and output a first voltage and a second voltage according to the data voltage signal, wherein the first voltage is lower than the second voltage;
a first light emitting circuit disposed between a power supply voltage terminal and a ground terminal, and configured to emit light in a case where the first light emitting circuit is turned on by a voltage difference between the first voltage and a power supply voltage; and
a second light emitting circuit disposed between the power supply voltage terminal and the ground terminal and connected in parallel with the first light emitting circuit, and configured to emit light in a case where the second light emitting circuit is turned on by a voltage difference between the second voltage and the power supply voltage,
wherein the data storage circuit comprises a first capacitor and a second capacitor, and wherein a first terminal of the first capacitor is electrically connected to the data switching circuit and the second light emitting circuit, a second terminal of the first capacitor is directly connected to a first terminal of the second capacitor, the first terminal of the second capacitor is directly connected to the first light emitting circuit, and a second terminal of the second capacitor is directly connected to the ground terminal; and the first light emitting circuit and the second light emitting circuit together serve as a light emitting circuit of a pixel structure.

US Pat. No. 10,991,306

CIRCUIT OF DRIVING PIXEL, METHOD OF DRIVING PIXEL AND DISPLAY DEVICE USING THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A method of driving a pixel applied to a circuit for driving the pixel comprising: providing a driving transistor, having a first end connected to a first node, a control end connected to a second node, and a second end connected to a third node; providing a writing circuit, configured to transmit a data signal to the first node based on a first scanning signal; providing a first control circuit, configured to transmit a first voltage signal to the first node based on a light emitting control signal; providing a reset circuit, configured to transmit a reference signal to the second node based on a second scanning signal; providing a compensation circuit, configured to put through a connection between the second end and the control end of the driving transistor based on a compensation control signal, wherein the compensation control signal is different from the first scan signal and the second scan signal, and the compensation circuit transmits the reference signal to the first end and the second end of the driving transistor by putting through the connection between the second end and the control end of the driving transistor, to make the driving transistor in a bias state; providing a second control circuit, configured to transmit a signal of the third node to a first end of a light emitting element under the control of the light emitting control signal, wherein a second end of the light emitting element receives a second voltage signal; and providing an energy storage circuit, connected between a first power end and the second node; controlling to turn on the reset circuit and the compensation circuit and turn off the writing circuit, the first control circuit and the second control circuit using the first scanning signal, the light emitting control signal, the second scanning signal and the compensation control signal, to make the driving transistor in the bias state; controlling to turn on the writing circuit and the compensation circuit and turn off the first control circuit, the reset circuit and the second control circuit using the first scanning signal, the light emitting control signal, the second scanning signal and the compensation control signal, to write the data signal and a threshold voltage of the driving transistor to an energy storage circuit; and controlling to turn on the first control circuit and the second control circuit and turn off the writing circuit, the reset circuit and the compensation circuit using the first scanning signal, the light emitting control signal, the second scanning signal and the compensation control signal, so as to control the driving transistor to be turned on by the energy storage circuit, to drive a light emitting element to emit light.

US Pat. No. 10,991,299

SEMICONDUCTOR DEVICE AND DRIVING METHOD THEREOF

Semiconductor Energy Labo...

1. A semiconductor device comprising:a plurality of pixels arranged in a matrix shape,
wherein each of the plurality of pixels comprises a first switch, a second switch, a third switch, a fourth switch, a fifth switch, a transistor and an electroluminescent device,
wherein one terminal of the third switch is directly connected to the electroluminescent device and the other terminal of the third switch is directly connected to a first wiring,
wherein one terminal of the second switch is directly connected to the electroluminescent device and the other terminal of the second switch is directly connected to one terminal of the first switch and one of a source and a drain of the transistor,
wherein the other terminal of the first switch is directly connected to a second wiring,
wherein the other of the source and the drain of the transistor is electrically connected to a gate of the transistor via the fourth switch,
wherein one terminal of the fourth switch is directly connected to the other of the source and the drain of the transistor,
wherein the other terminal of the fourth switch is electrically connected to the gate of the transistor,
wherein one terminal of the fifth switch is directly connected to the other of the source and the drain of the transistor and the other terminal of the fifth switch is directly connected to a third wiring,
wherein the first wiring is a wiring electrically connected to the gate of the transistor,
wherein the second wiring is directly connected to a plurality of pixels arranged in an n-th line among the plurality of the pixels arranged in the matrix shape and is not connected to a plurality of pixels arranged in an (n+1)-th line,
wherein n is an natural number, and
wherein the third wiring is a wiring electrically connected to the electroluminescent device via the transistor.

US Pat. No. 10,991,296

DISPLAY PANEL DRIVING CIRCUIT, AND DISPLAY DEVICE

HKC Corporation Limited, ...

1. A display panel driving circuit, wherein the display panel driving circuit comprises:a memory;
a connector, configured to connect to a serial communication bus and a driving power supply;
a communication switching circuit, comprising a reference voltage input port, a driving signal input port, a communication signal input port, and a communication signal output port, the communication signal input port communicates with the serial communication bus through the connector;
a timing controller, comprising a data transmission port and a controlling port, the data transmission port connects to the communication signal output port of the communication switching circuit and a data output port of the memory, the controlling port connects to the driving signal input port of the communication switching circuit, the reference voltage input port connects to the driving power supply through the connector; wherein,
the timing controller is configured to output a driving signal to the driving signal input port of the communication switching circuit;
the communication switching circuit is configured to turn on or turn off according to the driving signal and a signal input from the reference voltage input port;
the timing controller is also configured to receive a communication signal accessed from the serial communication bus when the communication switching circuit is turned on, and to read software data of the memory when the communication switching circuit is turned off;
wherein the communication switching circuit comprises a signal comparing unit, a signal triggering unit, and a communication signal output unit, a first input port of the signal comparing unit is the reference voltage input port, a second input port of the signal comparing unit is the driving signal input port, an output port of the signal comparing unit connects to an input port of the signal triggering unit, an output port of the signal triggering unit connects to a controlled port of the communication signal output unit, an input port of the communication signal output unit connects to the connector, an output port of the communication signal output unit is the communication signal output port of the communication switching circuit.

US Pat. No. 10,991,295

DISPLAY DRIVER, ELECTRO-OPTICAL DEVICE, ELECTRONIC APPARATUS, AND MOBILE BODY

Seiko Epson Corporation

1. A display driver that drives a liquid crystal panel that is driven by a static drive method, the display driver comprising:an interface circuit configured to receive instruction information and display data from outside;
a selection circuit configured to select n pieces of selected duty ratio data, which are n pieces of duty ratio data of k pieces of duty ratio data (n is an integer smaller than k), based on the instruction information; and
a drive circuit configured to select output duty ratio data corresponding to a tone value indicated by the display data from the n pieces of selected duty ratio data, and performs PWM driving of the liquid crystal panel by outputting a drive signal having a duty ratio indicated by the selected output duty ratio data.

US Pat. No. 10,991,293

SOURCE DRIVER FOR DISPLAY APPARATUS

Silicon Works Co., Ltd., ...

1. A source driver for a display apparatus, comprising:a decoder connected to a plurality of transmission lines and a plurality of reference gamma lines to provide reference gamma voltages, and configured to select one or more of a first reference gamma voltage and a second reference gamma voltage, which have adjacent gray levels among the reference gamma voltages, in response to display data, and distribute and provide the selected reference gamma voltages to the plurality of transmission lines, the second reference gamma voltage having a higher gray level than the first reference gamma voltage; and
a buffer configured to drive a first gamma voltage corresponding to the average of the voltages provided to the plurality of transmission lines and output the driven voltage as a source voltage.

US Pat. No. 10,991,287

ARRAY SUBSTRATE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. An array substrate comprising:at least two groups of gate lines, ones of the at least two groups of gate lines comprising at least one gate line; and
at least two gate driving circuits corresponding to respective ones of the at least two groups of gate lines,
wherein ones of the gate driving circuits comprise an input terminal and at least one output terminal,
wherein the at least one output terminal of the ones of the gate driving circuits is connected to the at least one gate line in a respective group in one-to-one correspondence through respective signal output lines,
wherein a first input terminal of a first gate driving circuit of the at least two gate driving circuits and a second input terminal of a second gate driving circuit of the at least two gate driving circuits are connected to a same driving chip,
wherein when a first gate driving circuit that is a first distance from the driving chip that is different from a second distance of the second gate driving circuit from the driving chip, a first signal output line of the first gate driving circuit connected to the driving chip has a first resistance that is smaller than a second resistance of a second signal output line of the second gate driving circuit that is closer to the driving chip, and
wherein a plurality of signal output lines that are connected to a same gate driving circuit have a same length.

US Pat. No. 10,991,286

ELECTRO-OPTICAL DEVICE INCLUDING A LIGHT PATH SHIFTING ELEMENT AND METHOD FOR CONTROLLING THE SAME

SEIKO EPSON CORPORATION, ...

1. An electro-optical device, comprising:an electro-optical panel in which a plurality of pixels are arranged, the plurality of pixels including a predetermined pixel that displays an image based on: (i) a first pixel information indicating a first gray scale level of a first pixel, (ii) a second pixel information indicating a second gray scale level different than the first gray scale level of a second pixel, and (iii) a third pixel information indicating a third gray scale level of a third pixel;
a light path shifting element configured to change a light path of light emitted via the predetermined pixel so that: (a) a first region in a display surface in a first unit period including ? subfield periods, and (b) a second region in the display surface in a second unit period including ? subfield periods, partially overlap where a is an integer satisfying 2??; and
a control unit configured to:
display, on the predetermined pixel, an image corresponding to the first pixel information so that the light reaches the first region in the display surface, in one subfield period within the first unit period,
display, on the predetermined pixel, an image corresponding to the second pixel information so that the light reaches the first region in the display surface, in another subfield period within the first unit period,
display, on the predetermined pixel, an image corresponding to the second pixel information so that the light reaches the second region in the display surface, in one subfield period within the second unit period, and
display, on the predetermined pixel, an image corresponding to the third pixel information so that the light reaches the second region in the display surface, in another subfield period within the second unit period, wherein:
the second pixel information indicating the second gray scale is respectively different from the first pixel information indicating the first gray scale and the third pixel information indicating the third gray scale, and
the image corresponding to the second pixel information is displayed twice in a region where the first region and the second region in the display surface partially overlap, in the another subfield period within the first unit period and the one subfield period within the second unit period.

US Pat. No. 10,991,285

CLOUD-BASED REMOTE DIAGNOSTICS FOR SMART SIGNAGE

CURRENT LIGHTING SOLUTION...

1. A remote diagnostic system for signage applications, the system comprising:one or more light emitting diode-based signs comprising a plurality of light emitting diodes, each having one or more corresponding light emitting diode signage drivers;
one or more controllers configured to perform at least one of (i) real-time monitoring and (ii) controlling the light emitting diodes in the light emitting diode-based signs;
a commissioning application configured to commission the one or more controllers;
an information system in a cloud network, for storing information received from the one or more controllers and the commissioning application, related to the one or more light emitting diode-based signs; and
one or more sensors in communication with the one or more controllers to sense parameter information of the one or more light emitting diode-based signs, wherein the parameter information comprises a status of at least one of the one or more light emitting diode signage drivers, and wherein the one or more controllers are configured to detect a fault in the at least one light emitting diode signage driver based upon the parameter information;
wherein the commissioning application is further configured to allow a user to authenticate the commissioning application with the information system and to create a digital representation of a signage system including the one or more light emitting diode-based signs and the one or more controllers in the information system.

US Pat. No. 10,991,284

METHOD FOR COLOR CALIBRATING MULTIPLE DISPLAYS AND SYSTEM THEREFOR

Dell Products L.P., Roun...

1. A system comprising:a monitor stand configured to mount a first display device and a second display device;
an extension arm attached to the monitor stand and configured to selectively:
position a color calibration device in contact with a light-emitting portion of the first display device;
position the color calibration device in contact with a light-emitting portion of the second display device; and
collapse for stowage adjacent to the monitor stand; and
a processor to:
control the color calibration device to determine initial color attributes of the first display device; and
control the color calibration device to determine initial color attributes of the second display device.

US Pat. No. 10,991,283

DECIMATED BURN-IN COMPENSATION WITH PIXEL SHIFTING

Apple Inc., Cupertino, C...

1. An electronic display comprising:a display panel;
a decimated burn-in compensator configured to receive an image frame and output a compensated output frame to the display panel, the decimated burn-in compensator further comprising:
a pixel shifter configured to receive the image frame and to shift the image frame by a predetermined number of pixels resulting in a shifted image frame;
a downsampler configured to receive the image frame and to downsample the image frame into a downsampled image frame;
an N×N bin compensating look up table configured to receive the downsampled image frame and to compensate the downsampled image frame into a compensated image frame, where N is an integer greater than one;
an interpolator configured to receive the compensated image frame and interpolate the compensated image frame into an interpolated image frame;
a multiplier configured to combine the shifted image frame and the interpolated image frame resulting in the compensated output frame; and
the display panel is further configured to display the compensated output frame.

US Pat. No. 10,991,282

LIGHT UP CONTROL SYSTEM BOARD, DETECTION METHOD, AND LIGHT UP DETECTION DEVICE

CHENGDU BOE OPTOELECTRONI...

1. A light-on control system board, applied in a light-on test device for inspection of a display panel, comprising: a main control circuit, a transformation control circuit and a voltage generating circuit, whereinthe main control circuit is configured to output a plurality of voltage generating signals to the voltage generating circuit, and output first control signals in one-to-one correspondence with the plurality of voltage generating signals and second control signals in one-to-one correspondence with the plurality of voltage generating signals to the transformation control circuit;
the transformation control circuit is configured to generate enabling signals corresponding to the plurality of voltage generating signals under common control of the first control signals and the second control signals which are received and correspond to the plurality of voltage generating signals, and output the enabling signals being generated to the voltage generating circuit, wherein each of the enabling signals is of an invalid potential within a period of time from beginning of power-on to completion of power-on for the light-on control system board; and
the voltage generating circuit is configured to determine values of corresponding light-on voltages under the control of the plurality of voltage generating signals being received, and output the corresponding light-on voltages of the values being determined to the display panel under the control of a valid potential of the enabling signals corresponding to the plurality of voltage generating signals being received.

US Pat. No. 10,991,278

CONFIGURABLE DISPLAY APPARATUS AND METHODS

NanoLumens Acquisition, I...

1. A configurable display apparatus comprising:a) a plurality of light emitting display modules collectively defining a viewing plane, at least a portion of said viewing plane having a curvature;
b) said plurality of light emitting display modules coupled to a support frame, said support frame supporting the weight of said plurality of light emitting display modules along a support direction; at least a portion of said curvature being in a direction orthogonal to said support direction;
c) each of said plurality of light emitting display modules comprising:
i) a plurality of light emitting elements coupled to a substrate, said plurality of light emitting elements arranged in a predetermined pattern collectively forming a display plane;
ii) a plurality of frame couplers coupled to said substrate, each frame coupler providing an installed position defined when said frame coupler is coupled to said support frame; each of said frame couplers defining a standoff distance between said display plane and said support frame when in said installed position;
iii) an adjustable linkage coupled between said substrate and said support frame, the adjustable linkage operative to provide an adjustable deflection of at least a portion of said display plane;
d) said plurality of light emitting display modules further characterized in that the display planes of at least two adjacent display modules are disposed by the operation of their respective adjustable linkages such that no gaps or overlaps between their respective adjacent display planes are visible.

US Pat. No. 10,991,276

CURVED SURFACE ADJUSTMENT MECHANISM AND BACKLIGHT MODULE

SHENZHEN CHINA STAR OPTOE...

1. A curved surface adjustment mechanism, wherein which comprises a support, a backplate and an adjustment assembly; the support comprising two first frame portions opposite to each other, the two first frame portions arranged respectively on two sides in the lateral direction of the backplate, and both ends in the longitudinal direction of the backplate constrained by the support in the vertical direction without disconnecting from the first frame portion; the adjusting assembly comprising a sliding block and a link hinged with the sliding block, the free end of the link hinged with the long side wall of the backplate, the sliding block which can slide along the longitudinal direction of the backplate arranged on first frame portion of the support; wherein a groove portion is recessly arranged on an inner wall of the first frame portion, and the adjusting assembly is contained in the groove portion; wherein the support further comprises two second frame portions opposite to each other, and a bending portion which is inwardly bent from the bottom of the first frame portion; the first frame portion and the second frame portion surrounding to form a frame structure, and the backplate arranged between the bending portion and the first frame portion without arranging the adjustment assembly in the thickness direction.

US Pat. No. 10,991,274

METHOD OF MAKING A CONTAINER HAVING A TAMPER EVIDENT FEATURE

Sonoco Development, Inc.,...

1. A method of making a container having a tamper evident feature, the method comprising the steps of:providing a container sidewall defining an interior and having a top and a bottom;
sealing the bottom with a metal bottom end, the metal bottom end defining one or more perforations;
filling the container with product;
sealing the top of the container;
providing a tamper evident tag comprising a gas permeable sealant layer, an ink layer and a barrier layer, the gas permeable sealant layer comprising a color shifting ink layer embedded within one or more layers of sealant, the ink layer comprising a machine readable code and located between the sealant layer and the oxygen barrier layer, the one or more layers of sealant configured to allow air from the interior of the container to reach the color shifting ink layer;
affixing the tamper evident tag to the metal bottom end so that the tag covers the perforations and the sealant layer communicates with the interior; and
activating the color shifting ink layer.

US Pat. No. 10,991,273

COLOR CODING SYSTEM FOR PVC PIPES AND COUPLINGS

1. A plumbing article with a diameter and an outer surface, comprising:a first colored mark located on the outer surface of the plumbing article, comprising:
a shape selected based upon the diameter of the plumbing article;
a color selectively based upon the diameter of the plumbing article; and
a molded indicia located inside the first colored mark selectively chosen based upon the diameter of the plumbing article;
wherein the first colored mark is integrally incorporated into a material of the plumbing article such that it is inseparable from the material of the plumbing article; and
wherein the first colored mark matches a second colored mark located on a plumbing coupling that is sized and configured to be coupled to the plumbing article.

US Pat. No. 10,991,271

COAL MEASURES FAULT FORMATION SIMULATION EXPERIMENT DEVICE AND NORMAL AND REVERSE FAULT SIMULATION EXPERIMENT METHOD

SHANDONG UNIVERSITY OF SC...

1. A coal measures fault formation simulation experiment device, comprising a base, a column, a top beam and a baffle plurality of plates, a hydraulic lifting apparatus, a lower angle adjusting apparatus, a push rod apparatus, an upper loading apparatus, an upper angle adjusting apparatus, a lateral loading apparatus and a transparent side plate, wherein both ends of the base are provided with columns, the plurality of baffle plates are disposed on the base between the columns, top ends of the columns are connected through the top beam and an experimental body is placed between the plurality of baffle plates, the hydraulic lifting apparatus is disposed on the base and connected with the base and the experimental body, the lower angle adjusting apparatus is disposed adjacent to the hydraulic lifting apparatus, the push rod apparatus is connected with the lower angle adjusting apparatus and the column, the upper loading apparatus is disposed between the top beam and the upper angle adjusting apparatus, and the upper angle adjusting apparatus is connected with an upper portion of each of the plurality of baffle plates, the lateral loading apparatus is pressed onto an end face of the experimental body, and the transparent side plate is disposed at a rear side surface of the experimental body, the hydraulic lifting apparatus comprises a sliding block, a hydraulic cylinder, and a sliding baffle plate, the experimental body is placed above the sliding baffle plate, the sliding block moves along a sliding rail on the base, the hydraulic cylinder is fixed above the sliding block and the hydraulic cylinder is connected with the sliding baffle plate;the lower angle adjusting apparatus comprises an inclined plate, a telescoping rod and a lower baffle plate, the lower baffle plate is adjacent to the sliding baffle plate, the inclined plate is hinged with an end of the lower baffle plate, both ends of the telescoping rod are hinged with the inclined plate and the lower baffle plate respectively; the upper angle adjusting apparatus comprises a pressurizing plate, an inclined push plate, an upper baffle plate, an angle adjusting push rod, and a telescoping push rod, an end of the pressurizing plate is provided with a pulley, the angle adjusting push rod adjusts an inclination angle of the inclined push plate and an end of the telescoping push rod is fixed to the plurality of baffle plates.

US Pat. No. 10,991,269

MICROFLUIDIC ACTUATORS WITH INTEGRATED ADDRESSING

THE REGENTS OF THE UNIVER...

1. A fluidic logic and actuator system for outputting a displacement comprising:a fluidic logic circuitry layer configured to perform combinatorial and sequential logic functions, the fluidic logic circuitry layer having a fluidic control input and a plurality of fluidic latching memory units each having a flip-flop configured to output a fluid response wherein a state of the fluid response is stored based on the fluidic control input; and
a fluid actuator layer having a plurality of fluid actuators, each of the plurality of fluid actuators being movable in response to the fluid response of a corresponding one of the plurality of fluidic latching memory units.

US Pat. No. 10,991,261

GLIDESLOPE VISIBILITY MONITOR

Rockwell Collins, Inc., ...

1. An airfield visibility monitoring system comprising:a measurement unit configured to emit one or more pulses of electromagnetic radiation along an aircraft glideslope associated with a runway and detect backscattered radiation from the glideslope associated with the emitted one or more pulses of electromagnetic radiation, wherein the measurement unit is further configured to determine round-trip times between emission of the one or more pulses of electromagnetic radiation and detection of the backscattered radiation, wherein the measurement unit is time-gated and provides signals for a plurality of time ranges corresponding to a plurality of distance ranges from the measurement unit along the glideslope, wherein backscattered radiation detected within each of the plurality of time ranges is integrated, wherein intensities of the one or more pulses of electromagnetic radiation associated with the plurality of distance ranges are selected to increase with increasing distance from the measurement unit to provide a constant signal to noise ratio for at least a portion of the plurality of distance ranges; and
a controller communicatively coupled to the measurement unit and an airfield communication unit, the controller including one or more processors configured to execute program instructions causing the one or more processors to:
determine values of a visibility metric for the plurality of distance ranges from the measurement unit along the glideslope based on the detected backscattered radiation and the round-trip times;
determine values of the visibility metric for a plurality of altitudes based on the values of the visibility metric along the glideslope; and
direct the airfield communication unit to broadcast values of the visibility metric for at least some of the plurality of altitudes.

US Pat. No. 10,991,260

INTELLIGENT NON-DISRUPTIVE AUTOMATIC DEPENDENT SURVEILLANCE-BROADCAST (ADS-B) INTEGRATION FOR UNMANNED AIRCRAFT SYSTEMS (UAS)

UAVIONIX CORPORATION, Bi...

1. A system for intelligent non-disruptive airspace integration of unmanned aircraft systems (UAS), comprising:a positioning system situated aboard a UAS and configured to determine a current position of the UAS;
at least one altimeter situated aboard the UAS and configured to determine a current altitude of the UAS;
a memory situated aboard the UAS and configured to store configuration data associated with the UAS, the configuration data including at least a unique identifier corresponding to the UAS;
and
at least one transceiver coupled to the positioning system and the altimeter, the transceiver including at least one processor and configured to:
receive one or more transmissions from at least one of a first aircraft and a ground-based traffic control facility;
identify an alert state associated with at least one of:
a) a proximate position of the first aircraft; and
b) a current position associated with at least one of a controlled airspace and a restricted airspace;
continually determine a transmission state of the UAS, the transmission state corresponding to one of a default state or the alert state,
and
while the transmission state corresponds to the alert state, transmitting at least the current position and the unique identifier at one or more of a response frequency, a response power level, and a predetermined interval.

US Pat. No. 10,991,259

DRONE REMOTE PILOTING ELECTRONIC SYSTEM, ASSOCIATED METHOD AND COMPUTING PROGRAM

THALES, Courbevoie (FR)

1. Electronic system for remote piloting control of drones, comprising:a first telecommunication interface for establishing a telecommunication link with a drone;
a second interface for receiving remote control commands for the drone;
a first database comprising authorized flight zone limit definition data; and
a processing unit configured (i) to transmit to the drone, via said first telecommunication interface, commands for remote control of the drone received via said second interface, (ii) to receive, via said first telecommunication interface, information on a current status of the drone, coming from the drone and indicating at least its geographical location, and (iii) to detect a risk of passing beyond an authorized flight zone limit according to the authorized flight zone limit definition data as extracted from said first database and based on at least a first remote control command received via said second interface that is intended to be transmitted to the drone by the electronic system and, following this detection, perform at least one operation of a set of operations comprising:
triggering an alarm following determination of a limit-passing situation, wherein the limit-passing situation is determined as a function of the first remote control command and extrapolation over time of a control in accordance with the first remote control command; and
blocking transmission to the drone of the first remote control command received via said second interface in order to prevent the drone passing the flight zone limit.

US Pat. No. 10,991,258

REAL-TIME LEARNING AND DETECTION OF A BORDER IN A FLIGHT PATH

Suzhou Eavision Robotic T...

1. A system for an aerial vehicle, comprising:an image sensor;
a location sensor configured to detect a first current location position of the aerial vehicle at a first instance and detect a second current location position of the aerial vehicle at a second instance; and
a processor configured to:
receive a specification of an expected border of a bounded area;
receive a first image captured by the image sensor while the aerial vehicle is in flight associated with the first current location position;
use the first current location position of the aerial vehicle to determine whether the aerial vehicle is within a threshold distance away from the expected border while the aerial vehicle is in flight;
in response to determining based on the first current location position that the aerial vehicle is not within the threshold distance away from the expected border use at least the first image captured by the image sensor in real time while the aerial vehicle is in flight to generate a model of learned features representative of the bounded area;
receive a second image captured by the image sensor while the aerial vehicle is in flight associated with the second current location position;
use the second current location position of the aerial vehicle to determine whether the aerial vehicle is within the threshold distance away from the expected border while the aerial vehicle is in flight; and
in response to determining based on the second current location position that the aerial vehicle is within the threshold distance away from the expected border and while the aerial vehicle is in flight:
project the expected border to the second image captured by the image sensor in real time,
use the projected expected border, the model of learned features representative of the bounded area, and at least the second image to detect a predicted border portion, and
use the predicted border portion to update and correct the expected border.

US Pat. No. 10,991,256

SYSTEMS AND METHODS FOR PROVIDING AN ADS-B IN DISPLAY AND CONTROL SYSTEM

1. A system comprising:a traffic computer;
a Traffic Alert and Collision Avoidance System (TCAS) traffic display, wherein the traffic computer is configured to display Automatic Dependent Surveillance-Broadcast (ADS-B) In information on the TCAS traffic display;
a Multi-Purpose Control Display Unit (MCDU) operationally connected to the traffic computer, wherein the TCAS traffic display and the MCDU are configured to substitute for a Cockpit Display of Traffic Information (CDTI); and
a traffic buffer configured to provide ADS-B In traffic to the TCAS display;
wherein the traffic computer is configured to display both the ADS-B In traffic and TCAS traffic on the TCAS traffic display using only TAS symbology.

US Pat. No. 10,991,255

PROVIDING AN OPEN INTERFACE TO A FLIGHT MANAGEMENT SYSTEM

GE AVIATION SYSTEMS LLC, ...

1. A system, comprising:at least one memory that stores executable components; and
at least one processor, operatively coupled to the at least one memory, that executes the executable components, wherein the executable components comprise:
an integration component that genericizes a naming of a data structure of a navigation system, wherein a data structure naming genericized by the integration component allows remote devices that utilize different computing languages to communicate with the navigation system;
a security component that facilitates enablement of an application that supports bi-directional communication between at least one remote device of the remote devices and the navigation system; and
a communication component that facilitates the bi-directional communication between the at least one remote device and the navigation system, wherein the security component utilizes the data structure naming genericized by the integration component, wherein the security component interfaces with a developer component integrated within a partition of a partitioned operating system of the navigation system, wherein the partitioned operating system comprises a group of partitions, including the partition, wherein partitions of the group of partitions comprise respective independent memory structures, and wherein the at least one remote device is a portable electronic device external to the navigation system.

US Pat. No. 10,991,254

USER VEHICLE DISPATCH DEALING SYSTEM AND STORAGE MEDIUM

TOYOTA JIDOSHA KABUSHIKI ...

1. A user vehicle dispatch dealing system comprising:a processor configured to:
obtain a current position of a passenger transport vehicle when a vehicle dispatch request is received;
determine the passenger transport vehicle is a passenger transport vehicle candidate when the obtained current position of the passenger transport vehicle is within a first preset range defined based on a riding point related to the vehicle dispatch request; and
based on no passenger transport vehicles being determined to be a passenger transport vehicle candidate for the vehicle dispatch request:
obtain a situation of a freight delivery vehicle, the situation of the freight delivery vehicle including a delivery route and a current position of the freight delivery vehicle, wherein the freight delivery vehicle is an autonomous driving vehicle that primarily delivers freight;
determine the freight delivery vehicle is a passenger transport dispatch vehicle candidate based on the riding point being included within a second preset range defined based on the delivery route, wherein the passenger transport dispatch vehicle candidate transports a passenger from the riding point; and
based on determining that the freight delivery vehicle is a passenger transport dispatch vehicle candidate, present an option to request the dispatch of the freight delivery vehicle to perform a function as the passenger transport dispatch vehicle candidate by transporting a user from the riding point.

US Pat. No. 10,991,253

SYSTEMS AND METHODS FOR AUTONOMOUS MOBILE FOOD PREPARATION AND DELIVERY

1. A method of delivering food, comprising:providing an autonomous vehicle having a vehicle operation compartment, a food management compartment, a controller, a data storage device; the food management compartment having a storage system, a preparation system, and a packaging system, and a quality monitoring sensor disposed therein;
storing first and second individual ingredients in the storage system;
controlling, by the controller, at least one internal condition of the storage system;
receiving, by the contoller, a delivery request;
retrieving, by the controller, a recipe that is stored in the data storage device based on the delivery request;
retrieving, by a first device in the storage system, the first and second individual ingredients, based on the recipe;
autonomously performing at least one food preparation task on the first and second individual ingredients, by the preparation system, using the recipe to obtain prepared food;
receiving, by the controller, quality sensor data from the quality monitoring sensor in the food management compartment indicating a quality of the prepared food;
packaging, by a second device in the packaging system in the food management compartment, the prepared food in a packaging device to obtain packaged food when the quality sensor data indicates an overall quality of the prepared food has been met; and
autonomously delivering the packaged food by the autonomous vehicle to a delivery location indicated in delivery request.

US Pat. No. 10,991,252

DRIVING ALARM SYSTEM, DRIVING ALARM METHOD AND ELECTRONIC DEVICE USING THE SAME

Wistron Corporation, New...

1. A driving alarm method, suitable for a local electronic device in a vehicle, comprising:obtaining a driving trajectory of a vehicle in front;
generating a driving trajectory matrix according to the driving trajectory, wherein the driving trajectory matrix is associated with a plurality of time points and lanes where the vehicle in front is located at the plurality of time points, a first row of the driving trajectory matrix corresponds to a first time point of the plurality of time points, a first column of the driving trajectory matrix corresponds to a first lane of the lanes, wherein an element corresponding to the first row and the first column is filled with “1” in response to the vehicle in front being in the first lane at the first time point, and the element is filled with “0” in response to the vehicle in front not being in the first lane at the first time point; and
outputting a warning message according to a dangerous level corresponding to the driving trajectory matrix.

US Pat. No. 10,991,250

LIGHTWEIGHT DOCKING STATION FOR MICROMOBILITY TRANSIT VEHICLES SYSTEMS AND METHODS

Lyft, Inc., San Francisc...

8. A docking station comprising:one or more racks configured to dock one or more vehicles;
a lock hole disposed through a rack plate of the one or more racks, wherein the lock hole is configured to align with at least a portion of a respective cable locking device integrated with each of the one or more vehicles;
a base configured to elevate the one or more vehicles to align the respective cable locking device with the lock hole; and
at least one passive sensor configured to communicate wirelessly with the one or more vehicles when docked to the one or more racks.

US Pat. No. 10,991,248

PARKING IDENTIFICATION AND AVAILABILITY PREDICTION

Uber Technologies, Inc., ...

1. A system, comprising:a model component including a parking prediction model;
an input component to receive input data;
a computation component configured to:
identify at least one parking venue based on the input data;
calculate a crowd index indicative of an estimate of a crowd size; and
generate at least one parking prediction corresponding to the at least one parking venue based at least in part on the crowd index and applying the input data to the parking prediction model;
a presentation component to present the at least one parking venue and the at least one parking prediction to a user; and
a microprocessor to execute non-transitory computer-executable instructions associated with at least one of the model component, the input component, the computation component, or the presentation component.

US Pat. No. 10,991,247

METHOD OF AUTOMATICALLY CONTROLLING AN AUTONOMOUS VEHICLE BASED ON ELECTRONIC MESSAGES FROM ROADSIDE INFRASTRUCTURE OR OTHER VEHICLES

Aptiv Technologies Limite...

1. A method of operating a vehicle, comprising the steps of:receiving a message from a maintenance vehicle via an electronic receiver, wherein data contained in the message includes a maintenance vehicle location and a safe required following distance;
determining a distance between the vehicle and the maintenance vehicle location;
determining a difference between the safe required following distance and the distance between the vehicle and the maintenance vehicle location; and further comprising at least one of the steps selected from the list consisting of:
applying vehicle brakes in response to instructions to a vehicle braking system provided by a computer system in communication with said electronic receiver in accordance with a determination that the difference between the safe required following distance and the distance between the vehicle and the maintenance vehicle location is less than zero; and
adjusting a vehicle speed in response to instructions to a powertrain system provided by the computer system in accordance with a determination that the difference between the safe required following distance and the distance between the vehicle and the maintenance vehicle location is less than or equal to zero.

US Pat. No. 10,991,242

SUSTAINED VEHICLE VELOCITY VIA VIRTUAL PRIVATE INFRASTRUCTURE

1. A secure virtual vehicle navigational system which manages monitored traffic flow based on spatial phase change density factors and provides authoritative navigational and traffic directives to a plurality of autonomous or semi-autonomous systems vehicles based on the spatial phase change density factors;wherein the secure virtual vehicle navigational system comprises: a central processing server complex; a navigational system server complex, and a plurality of encrypted and paired communications apparatuses (ecomm-devices);
wherein the plurality of ecomm-devices comprise;
a smart device with authorized software upgrades that allows the secure virtual vehicle navigational system access to proprietary inertial measurements and sensors;
a vehicle with an attached device that includes an RFIDGPS Module;
a vehicle with a built in RFIDGPS Module;
a tower with a RFIDGPS module;
a drone device that has a RFIDGPS module;
or any stationary or portable device that has a RFIDGPS Module;
wherein the RFIDGPS module comprises at least two processors, a plurality of storage mediums, at least one interface, a display; a transceiver system with either a transceiver or transponder, a sensor system which includes embedded telemetry-devices, accelerometers and a quantum compass, at least one microcells, picocells, femtocells, Yagi antenna; and an either a directional antenna, omnidirectional antenna, or both;
wherein the RFIDGPS module is configured to measure telemetry data, to determine the locational position of an ecomm-device based on sensors and measured telemetry data; record the measured telemetry and sensor data, record the locational the measured telemetry data and locational position data to other ecomm-devices in a surrounding area and the navigational system server complex, to continuously respond to requests for the measured telemetry data and locational position from other ecomm-devices in the surrounding area and the navigational system server complex, to continuously mark the measured telemetry data and the locational position upon being created within the ecomm-device, to continuously mark the measured telemetry data and locational position being received from other ecomm-devices in the surrounding area; to continuously mark the measured telemetry data and locational position being transmitted out of the ecomm-device; to continuously record the time distance calculated between the plurality of ecomm-devices in the surrounding area, to continuously record the calculated time distance between the navigational system server complex and the plurality of ecomm-devices in the surrounding area as messages are transmitted, received, and marked in
wherein the authorized software installed on the smart device, is configured to measure telemetry data based on the propriety inertial measurements and sensors, to determine the locational position of an ecomm-device based on sensors and measured telemetry data; record the measured telemetry and sensor data, record the locational position of the ecomm-device, continuously transmit the measured telemetry data and locational position data to other ecomm-devices in a surrounding area and the navigational system server complex, to continuously respond to requests for the measured telemetry data and locational position from other ecomm-devices in the surrounding area and the navigational system server complex, to continuously mark the measured telemetry data and the locational position upon being created within the ecomm-device, to continuously mark the measured telemetry data and locational position being received from other ecomm-devices in the surrounding area; to continuously mark the measured telemetry data and locational position being transmitted out of the ecomm-device; to continuously plurality of ecomm-devices in the surrounding area, to continuously record the calculated time distance between the navigational system server complex and the plurality of ecomm-devices in the surrounding area as messages are transmitted, received, and marked in the plurality of ecomm-devices;
wherein the plurality of ecomm-devices comprise a display that displays audio and visual content on an augmented virtual interactive reality interface configured with either a 2D, 3D or a 4D toggled interface;
wherein the plurality of ecomm-devices are assigned a plurality of unique identifications;
wherein each of the unique identifications are encapsulated in an encrypted wrapper program within a secure area of a nuclex operating system (NOS),
wherein the plurality of ecomm-devices are restricted to read verifications only to at least one matched encrypted key and the matched encrypted keys associated paired-key sets,
where the plurality of ecomm-devices are configured with a plurality of encrypted matched keys and there associated paired-key sets;
wherein the plurality of encrypted key sets are configured by a plurality of coded algorithms and the algorithmic codes are stored within an encrypted repository within the NOS,
wherein the NOS is configured to perform authentications by encrypting and decrypting communications transmitted from the navigational system server complex to the plurality of ecomm-devices and the plurality of ecomm-devices to the navigational system server complex;
wherein the navigational system server complex transmits and receives encrypted data with the plurality of ecomm-devices;
wherein the encrypted data transmissions comprises an embedded coded string within each transmission;
wherein the embedded coded string within the encrypted data transmission comprises of a plurality of signals that are sent as a series of pulses, packets, or both in a plurality of encrypted frequencies;
wherein within a random embedded coded strings, a Sentinel-Code is randomly implemented that detects attempted code injections during each transmission received;
wherein the central processing server comprises a plurality of registered and paired cloud servers which are in constant communication with a navigational system server complex;
wherein the navigational system server complex comprises of a plurality of networked domains, is configured as paired cloud servers, and is in constant communication with the plurality of ecomm-devices,
wherein the navigational system server complex is configured to receive telemetry data from the plurality of ecomm-devices, receive locational position data from the plurality of ecomm-devices, receive time distance data between the plurality of ecomm-devices and between the navigational system server complex and from the plurality of ecomm-devices, receive further navigational informatics from multiple other sources; and use all of the received data to calculate spatial phase change density factors, by performing calculable equations, which allows the navigational system server complex to monitor traffic flow and provide authoritative navigational and traffic directives to a plurality of autonomous or semi-autonomous vehicles which have ecomm-devices installed based on the calculated spatial phase change density factors;
wherein the multiple sources include weather data from NavStar, GPS.gov, Huqhes or from other similar providers in conjunction with Channeled Telematic Weather from one or more NOAA and NCEI, traffic data from traffic databases, data from intersection light sensors, Department of Transportation databases including insurance and registration information, municipality computer systems, automobile dealerships and maintenance centers, cameras located throughout a specific region; topological data (longitude, latitude and altitude) from the plurality of ecomm-devices, and vehicle specifics data distributed through an on-board diagnostic device connected to vehicles OBD port;
wherein the calculable equations comprise the navigational system server complex tracking, recording, measuring and maintaining a spacial density factor in a clustered mass in a surrounding area between each of the plurality of ecomm-devices at a calculated speed in relationship to a spatial phase-change analytic from received data;
wherein the spacial density factor is calculated from current positional points of the plurality of ecomm-devices in relationship to prior position points of the plurality of ecomm-devices and at least one forecasted future positional phase point of the plurality of ecomm-devices;
wherein the navigational system server complex compares a speed of the a calculated clustered mass in the surrounding area chosen for the plurality of ecomm-devices and compares this speed with the navigational informatics received from the multiple other sources, determines locational position factors for the plurality of ecomm-devices within the same mass in the same surrounding area, calculates common variations in predictable overlay models for the plurality of ecomm-devices within the same mass in the same surrounding area, and provides spatial phase change density factors to manage the plurality of ecomm-devices flow rates at future points in time space;
wherein the navigational system server complex system transmits authoritative navigational and traffic directives which include modifiable speed variations, instructions, directives to the plurality of ecomm-devices and further suggestions for the user of an autonomous or semi-autonomous vehicle with an ecomm-device installed to operate vehicle lights, blinkers, change lanes, avoid a collision, change routes, alter routes consistent with original routes of the plurality of ecomm-devices, update destination time frames of the plurality of ecomm-devices, and provides alternate routes based on current computed location of the plurality of ecomm-devices with projected congestion and spacial phase change density factor computed variables;
wherein the authoritative navigational and traffic directives further include modifiable speed variations comprising weather variations or traffic updates causing reductions in flow rates, speed or velocity of the plurality of ecomm-devices,
wherein the navigational system server complex detects a predicated or predictable eventuality of congestion level change in future time space for the plurality of ecomm-devices based on the spacial phase change density factors;
wherein the navigational system server complex is further configured to respond to a request from a vehicle navigational device installed on a vehicle and determines an anticipated communication interoperability issues in communication time-lag in responses to transmissions or requests from the vehicle navigational device between the navigational system server complex, the plurality of ecomm-devices, and the vehicle navigational device;
wherein the navigational system server complex is further configured to compute and compare the plurality of ecomm-devices spacial phase density factors in calculated traffic flow rates from change in weather conditions on selected routes or entire areas affected by atmospheric changes; to assist minimizing the need to break inertia of the plurality of ecomm-devices, to control safe vehicle density factors, and manage the plurality of ecomm-devices flow rates, thus maximizing constant traffic flow variable velocity for the plurality of ecomm-devices during weather conditions;
wherein the navigational system server complex is further configured to detect anomalies, accidents and mishaps by recording vehicles locations, time intervals of communications and distance traveled, time when the vehicle entered a specific region, time when a vehicle exited a region; vehicles travel speed, volume of traffic in relationship with topography and climatic conditions, traffic flow rates and traffic density for a specific region, transmitted signal indicators of the specific region, other monitored and recorded data sets for each user of the autonomous or semi-autonomous vehicle with an ecomm-device installed and any other navigational informatics received from the multiple other sources associated for a specific region, thus allowing the navigational system server complex to reconstruct anomalies and accidental occurrences and determine the derived causation for each of the anomalies, accidents, or mishaps;
wherein the navigational system server complex transmits instructions to the plurality of ecomm-devices installed on the autonomous or semi-autonomous vehicles, where the instructions are carried autonomously when the vehicle is autonomous or displayed either audible or visually on the display when the vehicle is semi-autonomous,
and further wherein the display displays traffic signage, including representations for speed and location, spatial locations of surrounding vehicles accompanied with audible and visual navigational maneuvers for guidance, visual and audible notifications to users with destination arrivals time, alternate routes, traffic, when a vehicle is being controlled, and visually indicating and recording the vehicle is receiving transmissions from or to other vehicles.

US Pat. No. 10,991,241

DYNAMIC LAYERS FOR NAVIGATION DATABASE SYSTEMS

HARMAN BECKER AUTOMOTIVE ...

1. A method for generating navigation-related data, the method comprising:storing a plurality of attributes to a layer data, each attribute being based on an observation associated with a vehicle, wherein the plurality of attributes includes a first attribute based on a first observation associated with a first vehicle and a first observation type, and each attribute in the plurality of attributes has an associated confidence level;
removing all stored attributes from the layer data having an associated confidence level that does not satisfy a threshold confidence level;
performing one or more comparison operations between the stored attributes remaining in the layer data after removing all the stored attributes from the layer data having an associated confidence level that does not satisfy the threshold confidence; and
causing the first dynamic layer to be transmitted to a first navigation system, wherein the first navigation system performs at least one navigation operation based on the road database and the first dynamic layer.

US Pat. No. 10,991,239

SYSTEM AND METHOD FOR OPTIMIZED APPLIANCE CONTROL

Universal Electronics Inc...

1. An intermediate device, comprising:a processing device;
a memory storing instructions executable by the processing device;
wherein the intermediate device is capable, via use of the instructions when executed by the processing device, of using a capability profile associated with a data that functions to identify a controllable device to determine whether a functional operation of the controllable device is controllable via use of one of a wired communication protocol and a wireless communication protocol, to configure itself to communicate a command for controlling the functional operation of the controllable device via use of the wired communication protocol and also to cause a controlling device to configure itself to send a command to the intermediate device for causing the intermediate device to communicate the command for controlling the functional operation of the controllable device to the controllable device via use of the wired communication protocol when it is determined that the functional operation of the controllable device is controllable via use of the wired communication protocol, and to issue a communication to the controlling device to cause the controlling device to configure itself to send a command directly to the controllable device for controlling the functional operation of the controllable device via use of the wireless communication protocol when it is determined that the functional operation of the controllable device is controllable via use of the wireless communication protocol.

US Pat. No. 10,991,236

DETECTING OF PATTERNS OF ACTIVITY BASED ON IDENTIFIED PRESENCE DETECTION

Tyco Safety Products Cana...

1. A presence detection system comprising a processor and a memory, wherein the processor, when executing instructions stored in the memory, is configured to:detect a client device in a vicinity of a premises based on capturing an Internet Protocol (IP) address of the client device by a network hotspot at the premises;
receive, subsequent to the client device being detected in the vicinity of the premises, a measured physical characteristic measured by a non-video and non-audio sensor device disposed within the premises;
retrieve a user profile stored for a user associated with the client device, the user profile comprising one or more parameters describing physical characteristics of the user;
determine whether a stored physical characteristic within the user profile matches the measured physical characteristic measured by the non-video and non-audio sensor device;
determine, responsive to the stored physical characteristic matching the measured physical characteristic, a historical pattern associated with a routine behavior of the user, wherein the historical pattern is a series of repeated actions comprising a user input causing one or more premises devices to perform a particular operation at a plurality of first points in time;
predict a next action of the user to be the particular operation at a second point in time based on the historical pattern; and
generate one or more signals to operate the one or more premises devices to reproduce the particular operation at the second point in time.

US Pat. No. 10,991,234

SHUTTER TEST DEVICE FOR FLAME/FIRE DETECTORS

1. A testing device for determining whether a fire extinguishing system operates and for determining a time period in which the fire extinguishing system takes action, the fire extinguishing system having a fire extinguishing tube and a detector that detects flame-spectrum generated ultraviolet (UV) wavelengths and infrared (IR) wavelengths, the testing device comprising:an IR or UV light source that emits radiation at different wavelengths that can be detected by the detector of the fire extinguishing system;
a shutter positioned in front of said IR or UV light source, said shutter being openable and closable so as to control a reach of the radiation emitted by said IR or UV light source;
a control unit adapted to receive an alarm signal generated by the detector that receives the radiation from said IR or UV light source, said control unit determining a response time of the fire extinguishing tube that is activated by the alarm signal, said control unit calculation a time period that the fire extinguishing tube is activated, said control unit connected to said shutter so as to control an opening and a closing of said shutter;
a communication unit connected to said control unit and adapted to be connected to the detector and to the fire extinguishing tube so as to perform data exchange between said control unit and the detector and the fire extinguishing tube; and
a triggering mechanism connected to said control unit so as to activate said control unit in order to bring said shutter to an open position or a closed position.

US Pat. No. 10,991,231

SILENT ALARMS FOR ECONOMIC DURESS

Bank of America Corporati...

1. A method for preventing economic abuse, the method comprising:taking in, at a vendor's information services system, a request from an economic predator for a product or service wherein the predator is impersonating or coercing a victim who is a legitimate customer or prospective customer, the request being optionally a request for credit, a credit card, a loan, a mortgage or a cash advance;
obtaining from the victim the victim's identity in the form of a social security number optionally at a card-reading machine, a brick-and-mortar facility or a vendor's online business platform;
tagging the victim optionally using one or more of: social media, an anonymous report by a third party;
optionally checking a public, government or private database for evidence of domestic or economic predation or victimization;
when the victim is a customer: electronically granting a first permission, for interacting with the customer, to first vendor representatives;
electronically granting a second permission, excluding interacting with the customer, to second institutional representatives;
receiving from the predator the request for a product, the request naming a customer and identifying the customer with a social security number;
initializing an electronic evaluation-process corresponding to the request;
determining that the social security number is electronically flagged by the customer;
initializing an electronic trouble-mitigation process corresponding to the request; wherein:
records in the electronic evaluation process are viewable under:
the first permission; and
the second permission; and
records in the electronic trouble-mitigation process are:
not viewable under the first permission; and
viewable under the second permission; and
assigning to the evaluation process an evaluation timeline; adding a series of evaluation records to the evaluation process in conformance with the evaluation timeline; and,
during the adding, echoing an evaluation record from the evaluation process to the trouble-mitigation process.

US Pat. No. 10,991,230

PEST CONTROL SYSTEM HAVING EVENT MONITORING

Smart Wave Technologies, ...

1. A pest control system (PCS) comprising:at least one pest control device (PCD), each PCD having:
at least one sensor, the at least one sensor configured to detect a body within a region of the PCD;
a PCD controller operatively connected to the at least one sensor, the PCD controller configured to receive raw data from the at least one sensor including device event data representing presence or movement of animate bodies adjacent the at least one sensor;
a wireless communication system operatively connected to the PCD controller for transmitting data from the PCD controller to a relaying communication device (RCD) having an RCD controller, where the RCD includes an input system enabling a user to manually verify if a PCD status as analyzed and displayed is true or not-true, and wherein manually entered verification is defined as verification data; and,
a central computer system (CCS) configured to operatively connect to each RCD and upload the raw data from each PCD to the CCS, and where the CCS is configured with a CCS algorithm, the CCS algorithm configured to compare the verification data and the raw data to calculate a frequency of false-positive and false-negative events associated with particular raw data patterns.

US Pat. No. 10,991,228

ABNORMALITY REPORTING SYSTEM FOR ELECTRIC TOOLS

KOKI HOLDINGS CO., LTD., ...

1. A system comprising:a plurality of electric devices including at least a first electric tool having a first report unit and a second electric tool having a second report unit; and
a communication terminal connected to the electric devices via wireless communication,
wherein the communication terminal includes a communication-terminal-side control unit that determines whether abnormality has occurred in any of the electric devices based on information acquired from the electric devices via the wireless communication,
wherein when the communication-terminal-side control unit determines that abnormality has occurred in the first electric tool, the occurrence of abnormality in the first electric tool is reported by the second report unit included in the second electric tool other than the first electric tool in which the occurrence of abnormality is determined, and
wherein the communication-terminal-side control unit determines that the abnormality has occurred in the first electric tool when the wireless communication is disconnected.

US Pat. No. 10,991,227

SYSTEMS AND METHODS FOR PROVIDING EVENT NOTIFICATIONS

Time Warner Cable Enterpr...

1. Computerized apparatus configured for use in a content delivery network, the computerized apparatus comprising:a processor apparatus;
one or more interfaces in data communication with the processor apparatus; and
a non-transitory computer readable storage medium with at least one computer program stored thereon, the at least one computer program configured to, when executed, cause the computerized apparatus to:
receive event data;
identify one or more computerized client devices in communication with the content delivery network;
determine that at least one first computerized client device of the one or more computerized client devices has first capabilities;
determine that at least one second computerized client device of the one or more computerized client devices has second capabilities, wherein the first capabilities are different from the second capabilities;
format the event data into at least a first event command and at least a second event command, wherein the first event command is different from the second event command;
transmit the first event command to the at least one first computerized client device; and
transmit the second event command to the at least one second computerized client device.

US Pat. No. 10,991,226

NETWORK BASED REUNIFICATION MANAGEMENT USING PORTABLE DEVICES

Raptor Technologies LLC, ...

1. A student-guardian reunification management system, comprising:a data store comprising incident data; and
a computing device in communication with the data store, the computing device configured to perform operations comprising:
sending, to the data store, a request for incident data;
receiving, from the data store, incident data comprising status information for one or more persons, the one or more persons comprising at least one of the group consisting of students, staff, and visitors;
calculating, for each of multiple status categories based on the incident data, a proportion of persons in each of the multiple status categories, the multiple status categories comprising at least three of the set consisting of missing, unknown, injured, absent, accounted for, reunified, and released; and
presenting, in an incident commander user interface (UI) executing on the computing device:
a status dashboard indicating the calculated proportion of persons in each of the multiple status categories;
a location dashboard indicating a calculated proportion of persons at each of multiple locations associated with a school; and
a reunification dashboard indicating a calculated proportion of students in each of multiple reunification categories comprising at least two of the set consisting of in a reunification queue, in a runner queue, reunified, and waiting for a runner in a holding area; and
initiating transmission of a notification message to one or more computing devices.

US Pat. No. 10,991,225

METHOD AND SYSTEM FOR CHILD SAFETY

1. A child car seat comprising:a seat form for accommodating a child;
a belt for retaining a child within the child car seat;
a first buckle operable between a first open position and a second other fastened position, for when fastened fastening the belt to retain a child and for when open facilitating installation and removal of a child from the child car seat; and
an interface port for removably retaining a first electronic circuit comprising electrical circuitry comprising communication circuitry for communicating with an automobile, the interface port comprising a plurality of electrical conductors for electrically coupling with the electrical circuitry within the first electronic circuit,
the child car seat comprising circuits for use in detection of operational parameters of the child car seat including at least one of a presence of a child within the child car seat and a position of the first buckle and other than comprising a battery when the first electronic circuit is other than removably retained thereby.

US Pat. No. 10,991,220

WIRELESS DUAL-MODE IDENTIFICATION TAG

NEXITE LTD., Tel Aviv-Ja...

1. A system for providing privacy to downstream owners of electronically tagged goods, the system comprising:at least one processor configured to:
store IDs for a plurality of tags including at least a first owner ID and a second owner ID for a particular tag;
at a time when the first owner of the particular tag is recorded as owning the tag, associate first information of the particular tag with the first owner ID;
record a transaction transferring ownership of the particular tag from the first owner to a second owner; and
after the transfer of ownership, associate second information of the particular tag with the second owner ID, and prevent the first owner from accessing the second information.

US Pat. No. 10,991,219

SECURITY SYSTEM AND METHOD FOR DISPLAYING IMAGES OF PEOPLE

Panasonic I-PRO Sensing S...

1. A security system, comprising:a plurality of cameras that captures images of a predetermined monitoring area, each of the plurality of cameras being at a different position in the predetermined monitoring area;
a recorder that records the captured images captured by the plurality of cameras;
a sensor that detects a predetermined matter in the monitoring area based on a predetermined detection condition; and
a video monitoring and display device to which the captured images from the plurality of cameras or the recorder is input, and which displays one or more of the captured images,
wherein the video monitoring and display device:
extracts a plurality of the captured images in which a suspect of the matter is captured from the captured images recorded by the recorder in response to the predetermined matter being detected in the monitoring area,
chronologically displays transitional captured images in time series based on a behavior of the suspect by using the extracted captured images,
displays a map information image that represents the predetermined monitoring area,
concurrently displays a plurality of captured positions on the map information image, and,
in response to an input of designating a transitional captured image from the displayed transitional captured images being received, displays capture information of a corresponding captured position of the plurality of captured positions,
wherein the displayed transitional captured images are captured by different cameras of the plurality of cameras,
wherein each of the displayed transitional captured images displays the suspect at a respective time in the time series,
wherein the video monitoring and display device displays the capture information, the transitional captured images, the map information image, and the plurality of captured positions concurrently,
wherein the capture information includes at least one of a name of a location in the predetermined monitoring area, a capture date of the designated transitional captured image, or a capture time of the designated transitional captured image,
wherein the corresponding captured position is a position of a camera that captured the designated transitional captured image,
wherein each of the plurality of captured positions is a position of a camera of the plurality of cameras that captured at least one of the displayed transitional captured images.

US Pat. No. 10,991,218

SHARING VIDEO STREAM DURING AN ALARM EVENT

Google LLC, Mountain Vie...

1. A method performed by a camera system comprising a camera and a processor, communicatively coupled to the camera, the method comprising:receiving from an authorized user of the camera an identification of one or more sharers authorized by the authorized user to receive event notifications of a monitored site;
detecting an alarm event at the monitored site;
capturing by the camera a live video stream corresponding to the alarm event;
transmitting the live video stream to a server system;
transmitting a notification of the alarm event to one or more devices of the one or more authorized sharers, the notification including a reference to the live video stream that, when selected by the one or more authorized sharers, enable the one or more authorized sharers to access the live video stream of the monitored site;
detecting an end alarm event; and
without user interaction, in response with the end alarm event, revoking access to the live video stream from the one or more authorized users.

US Pat. No. 10,991,217

SYSTEM AND METHODS FOR COMPUTERIZED SAFETY AND SECURITY

Delta Thermal, Inc., Tuc...

1. An automated thermal imaging system comprising:a thermal infrared camera configured to produce thermal images of objects at a site within its field of view;
a gimbal assembly coupled to the thermal infrared camera, the gimbal assembly configured to move the thermal infrared camera to thereby adjust the field of view of the thermal infrared camera;
a network interface;
a power source; and
a computer processor communicatively coupled to the thermal infrared camera, the gimbal assembly, the network interface, and the power source;
wherein the computer processor is configured to send position instructions to the gimbal assembly, capture a plurality of thermal images from the thermal infrared camera, produce state data characterizing the temperatures of the objects of interest, and transmit the state data to a remote server via the network interface;
wherein the computer processor is further configured to produce a panorama image of the site based on the plurality of thermal images and detect and classify a set of objects of interest within the panorama image.

US Pat. No. 10,991,213

SMART-HOME DEVICE INSTALLATION GUIDANCE

Google LLC, Mountain Vie...

1. A method for assessing an installation of a home device, the method comprising:measuring, by an orientation sensor, an orientation of the home device;
analyzing the measured orientation of the home device to determine that the orientation of the home device is unsuitable for a feature of the home device to function properly; and
outputting an indication of the orientation of the home device being unsuitable.

US Pat. No. 10,991,212

ASSIGNED SEATING SYSTEM FOR AN AUTOMATED TAXI

Motional AD LLC, Boston,...

1. A system comprising:a controller-circuit in communication with a display and a camera;
the display viewable by one or more of a plurality of clients of an automated-taxi;
the camera configured to capture an image of a client;
the controller-circuit configured to:
determine a characterization of the client based on the image, wherein the characterization includes a special need of the client;
determine a seating-arrangement of the plurality of clients and the client transported by the automated-taxi;
the seating-arrangement determined in accordance with destinations of the plurality of clients and the special need; and
operate the display to show the seating-arrangement to one or more of the plurality of clients.

US Pat. No. 10,991,208

GAMING SYSTEMS AND METHODS FOR ADAPTIVE SOCIAL DISTANCING

SG Gaming, Inc., Las Veg...

1. A gaming system comprising:a plurality of gaming machines configured to conduct one or more games; and
a management computing device communicatively coupled to the plurality of gaming machines, the management computing device configured to:
receive indication of a gaming session initiating at a first gaming machine of the plurality of gaming machines;
identify one or more gaming machines associated with the first gaming machine from the plurality of gaming machines;
transmit a disable command to the one or more associated gaming machines, the disable command configured to prevent the one or more gaming machines from initiating gaming sessions;
in response to determining that the gaming session at the first gaming machine has concluded, transmit an enable command to the one or more associated gaming machines, the enable command configured to enable the one or more gaming machines to initiate gaming sessions;
prevent the first gaming machine from initiating a subsequent gaming session and cause the first gaming machine to visually present a confirmation code; and
in response to receiving the confirmation code from a device other than the first gaming machine to indicate that the first gaming machine has been sanitized, transmit the enable command to the first gaming machine, wherein the enable command causes the first gaming machine to permit the subsequent gaming session to be initiated.

US Pat. No. 10,991,207

METHOD OF OPERATING A GAMING SYSTEM, A GAMING SYSTEM AND A GAME CONTROLLER

ARISTOCRAT TECHNOLOGIES A...

1. A gaming machine, comprising:a display device;
a game controller configured to execute instructions stored in a memory, which when executed, cause the game controller to at least:
display, on the display device, a plurality of reels that include a first subset of reels and a second subset of reels, wherein each reel of the plurality of reels presents a plurality of symbols at a plurality of symbol display positions;
display a first change of the plurality of symbols presented by the plurality of reels in response to receipt of an input;
determine a first outcome resulting from the first change of the plurality of symbols presented by the plurality of reels;
trigger a feature in response to each reel of the second subset of reels presenting at least one instance of a designated symbol; and
in response to triggering the feature:
display a second change of the plurality of symbols presented by the plurality of reels while retaining each instance of the designated symbol at its respective symbol display position of the second subset of reels, such that a newly selected symbol is presented at each symbol display position of the second subset of reels that is not retaining the designated symbol.

US Pat. No. 10,991,204

CASH SLOT MACHINE AUGMENTED WITH SECONDARY CURRENCY

Playstudios, Inc., Las V...

1. An apparatus, comprising:an input device;
an output device;
a processing unit connected to the input device and the output device and configured to read and execute computer readable instructions which are programmed to cause the processing unit to:
enable a player to purchase non-cash value credits using cash at an online casino;
enable the player to earn loyalty points by playing the non-cash value credits on online games at the online casino by betting individual amounts of non-cash value credits on each individual game, an amount of the loyalty points earned is based on a number of the non-cash value credits played;
identify the player at an electronic gaming machine in a physical casino;
receive a cash deposit in a bill validator associated with the electronic gaming machine;
determine that the player has the amount of loyalty points earned from playing the online games; enabling the player to play a game on the electronic gaming machine utilizing the cash deposit; and
augment the game on the electronic gaming machine using the loyalty points.

US Pat. No. 10,991,203

SYSTEM AND METHOD FOR IMPLEMENTING A REFUND CALCULATOR IN A GAME

Kabam, Inc., San Francis...

1. A system for implementing a mechanism for automatically determining and distributing requested refunds of virtual items to users in an online game, the system comprising:one or more processors configured by machine-readable instructions to:
execute a game instance of a game space, and to facilitate presentation of views of the game space to the users to enable interaction of the users with the game space and/or each other by performing operations in the game space in response to commands received from the users through client computing platforms associated with the users;
store inventories of items that are available to the users in the game space, the inventories including a first inventory of items available to a first user in the game space and a second inventory of items available to a second user in the game space;
receive, from the first user, a first refund request for a first set of one or more virtual items to be refunded into the first inventory;
receive, from the second user, a second refund request for a second set of one or more virtual items to be refunded into the second inventory;
determine a first past user spending characterizing past spending by the first user in the online game, and a second past user spending characterizing past spending by the second user in the online game;
determine whether refunds are to be distributed in response to the first and second refund requests, wherein such determination is based on the first past user spending and the second past user spending, wherein distribution of the refunds into the inventories of the users is performed without requiring an exchange of consideration by the users for the refunds;
responsive to a first determination that the first refund is to be distributed, distribute the first refund for the first set of one or more virtual items into the first inventory of the first user; and
responsive to a second determination that the second refund is not to be distributed, the second refund for the second set of one or more virtual items is not distributed into the second inventory of the second user.

US Pat. No. 10,991,201

METHOD FOR INTEGRITY MONITORING OF WAGERING INFORMATION AND A SYSTEM THEREFOR

FSB TECHNOLOGY (UK) LTD.,...

1. An integrity monitoring system for monitoring betting activity in a plurality of betting operator client servers, each of the plurality of betting operator client servers comprising a computer system for processing and storing wager data relating to wagers placed on a plurality of events, the plurality of events being external to the integrity monitoring system and the plurality of betting operator client servers, and the wagers being placed by non-participating betting operator clients, the integrity monitoring system comprising:an integrity monitoring module communicatively coupled to each of the plurality of betting operator client servers via a communication network for processing and analyzing the wager data stored in each of the plurality of betting operator client servers to determine an integrity of the wagers placed on each event across the plurality of betting operating client servers, the integrity monitoring module comprising
a data exchange module for exchanging information via the communication network with each of the plurality of betting operator client servers;
a data aggregation module for aggregating the wager data received via the communication network from each of the plurality of betting operator client servers into at least one wager data-set; and
an analysis engine for analyzing the at least one wager data-set to assess, based on a set of rules, the integrity of the wagers placed on each event across the plurality of betting operator client servers by monitoring the wager data on each event to determine a probability of suspicious betting behavior by the non-participating betting operator clients.

US Pat. No. 10,991,197

GAME MACHINE SYSTEM

JT CO., LTD., Nagoya (JP...

1. A game machine system comprising a game machine capable of progressing different kinds of games and a table game with different kinds of the games, the game machine system comprising:an administration controller connected to a plurality of the game machines; and
the game machine capable of displaying progress of a game selected from a plurality of kinds of games and a result of the game,
wherein
each of a plurality of the game machines includes an operating device with which a player operates the progress of the game, the administration controller selects one of the game machines among table games or automatic game devices and the selected game machine instructs and operates an input/output monitor device or an automatic game device by the operating device,
the progress of the game at a place different from the game machine is performed by operation of the operating device,
the game machine causes a light source portion of the operating device to emit light, by vibrating a push button portion of the operating device, or by rotating a rotation driving portion, so that the selected game machine informs only a player of the selected game machine without informing other players.

US Pat. No. 10,991,194

SYSTEMS AND METHODS FOR SYNCHRONOUSLY ILLUMINATING LIGHTING COMPONENTS OF AN ELECTRONIC GAMING MACHINE

Aristocrat Technologies A...

16. A computer-implemented method comprising:causing, by a processor, an animation to be displayed on at least one display device of at least one mechanical reel of an electronic gaming machine;
identifying, by the processor, a delay offset value associated with lighting component of an electronic gaming machine relative to the at least one display device; and
causing, by the processor, the lighting component to initiate a first pattern at a timing based on the delay offset value, thereby synchronizing presentation of the first pattern with the animation.

US Pat. No. 10,991,192

COMMERCIAL GRANULAR MATERIAL DISPENSING APPARATUS, METHOD, AND SYSTEM

Pinch Corp., Santa Monic...

12. A device for automatically grinding and dispensing granular material, the device comprising:a casing;
a memory for storing computer-executable instructions;
a processor for executing the computer-executable instructions;
a user interface that is attached to the casing and that receives a user input identifying a type and quantity of material;
at least one canister within the casing for storing, grinding, and dispensing the type and quantity of material, wherein the at least one canister comprises:
a dispensing mechanism that measures and dispenses the type and quantity of material; and
a grinder that receives the type and quantity of material from the dispensing mechanism and grinds the type and quantity of material;
a control system that controls operation of the user interface and the at least one canister;
a plurality of canisters within the casing including the at least one canister, wherein each canister is configured to store, grind, and dispense one of a plurality of materials; and
an actuated, closed-loop track within the casing, wherein all the canisters are attached to the track such that the canisters can move along the track, thereby allowing the canisters to change locations within the casing without changing their order along the track;
wherein execution of the computer-executable instructions by the processor causes the control system to actuate the user interface to receive the user input identifying the type and quantity of material, and wherein receipt of the user input causes the control system to actuate the dispensing mechanism to measure and dispense the type and quantity of material into the grinder and to actuate the grinder to grind the type and quantity of material.

US Pat. No. 10,991,188

USING A VEHICLE TO PROVIDE HOME SECURITY

Ford Global Technologies,...

1. A method comprising:detecting, by a computer, entry of a vehicle into a geofence of a building; and
activating, by the computer, a building security procedure upon detecting the entry of the vehicle into the geofence, the building security procedure comprising:
generating a security alert upon detecting a security event inside the geofence; and
transmitting the security alert to a recipient entity;
determining, by the computer, an orientation of the vehicle with respect to the building; and
configuring a detection mode of operation of a first sensor in the vehicle based on the orientation of the vehicle with respect to the building.

US Pat. No. 10,991,187

ELECTRONIC IDENTIFICATION DEVICE

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

1. An electronic identification device comprising an ultra-high frequency, UHF, communication unit, wherein said UHF communication unit is configured to be activated restrictedly, wherein said UHF communication unit is configured to be activated restrictedly by a secured activation command received through a near field communication, NFC, unit of said electronic identification device, wherein the UHF communication unit is configured to be activated restrictedly in that after activation, operation of the UHF communication unit is restricted in that:the UHF communication unit is configured to be activated for a predefined amount of time using a timer; and
the UHF communication unit is configured to be activated by allowing only a single communication session between said UHF communication unit and an external device, wherein the single communication session is enabled by a one-time password.

US Pat. No. 10,991,186

SYSTEMS AND METHODS FOR SHORT-RANGE COMMUNICATION BETWEEN DEVICES

Live Nation Entertainment...

1. A computer-implemented method, comprising:causing a native application running on a mobile computing device to display a transforming image on the mobile computing device, the transforming image being repeatedly transformed at an interval, and wherein the transforming image corresponds to a visual representation of an access right assigned to the mobile computing device at least at one time during the interval in which the transforming image is transformed;
detecting the visual representation of the access right from the transforming image displayed on the mobile computing device; and
in response to detecting the visual representation, enabling the mobile computing device to gain access to a spatial area.

US Pat. No. 10,991,184

DEVICE ENABLING COFFEE PREPARING APPARATUS TO PROVIDE USER WITH ORDERED COFFEE AND METHOD FOR OPERATING SAME

DAL.KOMM CO., LTD, Seong...

11. A non-transitory computer readable recording medium having a program recorded therein for allowing a computer to execute a method of operating a device which controls a coffee preparing apparatus to provide a user with ordered coffee, the method comprising:generating identification information matched to a coffee order requested from each of user terminals to enable picking-up of the coffee corresponding to the coffee order;
transmitting the identification information matched to the coffee order requested from each of the user terminals to each of the user terminals;
receiving a coffee preparation completion message for the coffee corresponding to the coffee order requested from each of the user terminals from the coffee preparing apparatus;
transmitting an identification information input request message to a first user terminal requesting a first coffee order corresponding to the coffee preparation completion message among the coffee orders;
comparing identification information input from the a first user of the first user terminal in response to the identification information input request message with identification information transmitted to the first user terminal; and
when the identification information input from the first user is the same as the identification information transmitted to the first user terminal as a result of the comparison in the comparing of the identification information, requesting the coffee preparing apparatus to perform a provision operation on the coffee corresponding to the identification information transmitted to the first user terminal.

US Pat. No. 10,991,182

MULTI-AXIS POLARIZED RF ANTENNA ASSEMBLIES FOR PASSIVE ENTRY/PASSIVE START SYSTEMS

DENSO International Ameri...

1. A multi-axis polarized RF antenna assembly comprising:a circular polarized antenna comprising a conductive ring-shaped body having an inner hole;
a circular isolator connected to the conductive ring-shaped body and comprising a recessed area, wherein the conductive ring-shaped body of the circular polarized antenna is disposed in the recessed area; and
a linear polarized antenna connected to the circular polarized antenna and the circular isolator and extending outward from the circular isolator, wherein the linear polarized antenna comprises
a sleeve, and
a conductive element extending through the sleeve,
wherein the linear polarized antenna extends orthogonal to a radius of the circular polarized antenna.

US Pat. No. 10,991,181

SYSTEMS AND METHOD FOR PROVIDING AWARENESS OF EMERGENCY VEHICLES

STATE FARM MUTUAL AUTOMOB...

1. An automatic alarm system of a vehicle comprising:a sensor adapted to detect electromagnetic data;
a computer system adapted to:
access, by a computer processor, a library of known patterns of electromagnetic data emitted by emergency vehicles;
compare, by the computer processor, the electromagnetic data detected by the sensor with the known patterns of electromagnetic data emitted by emergency vehicles that are stored in the library; and
an automatic alarm mechanism that activates in response to the processor determining that the comparison matches a known pattern of electromagnetic data for an emergency vehicle resulting in the computer processor sending a first signal to activate an alarm of the vehicle.

US Pat. No. 10,991,179

ABNORMALITY NOTIFYING APPARATUS, VEHICLE, ABNORMALITY NOTIFYING METHOD, AND NON- TRANSITORY RECORDING MEDIUM

PANASONIC INTELLECTUAL PR...

1. An abnormality notifying apparatus, comprising:a determiner that determines whether or not there is a disagreement in correspondence relationship between operation control and notification control based on a first signal related to the operation control of a vehicle and a second signal related to the notification control for notifying notification information according to the operation control to outside the vehicle; and
a notifier that notifies information indicating that the vehicle is in an abnormal state to outside the vehicle when there is the disagreement in the correspondence relationship,
wherein the determiner determines that there is the disagreement in the correspondence relationship in a case where content of the notification information, which is based on the notification control according to the second signal, indicates that it is dangerous for a passer when the vehicle travel is based on the operation control according to the first signal, and
wherein the determiner performs control for stopping notification of the notification information according to the operation control when there is the disagreement in the correspondence relationship.

US Pat. No. 10,991,178

SYSTEMS AND METHODS FOR TRAILER SAFETY COMPLIANCE

1. A system for proving trailer safety comprising:one or more processors;
a memory communicably coupled to the one or more processors and storing:
a checklist module including instructions that when executed by the one or more processors cause the one or more processors to:
receive, from a computing device associated with an operator of a vehicle and separate from the vehicle, a request to perform a trailer safety check, wherein the request is associated with the vehicle and a trailer; and
in response to the request, provide a trailer safety checklist, wherein the trailer safety checklist includes a plurality of user-interface elements, and at least one of the user-interface elements corresponds to a light component of the trailer; and
a light module including instructions that when executed by the one or more processors cause the one or more processors to:
receive a first signal from the computing device when it is located outside the vehicle, the first signal indicating that the operator has selected the user-interface element corresponding to the light component of the trailer and is operable to activate a component inside the vehicle that corresponds to the light component of the trailer; and
in response to the first signal, cause the light component of the trailer corresponding to the selected user-interface element to turn on.

US Pat. No. 10,991,175

REPAIR MANAGEMENT SYSTEM FOR AUTONOMOUS VEHICLE IN A TRUSTED PLATFORM

Beijing Voyager Technolog...

1. A method of repairing a vehicle, the method comprising:disabling message authentication in secure communication between any two electronic control units (ECUs) in a plurality of ECUs on the vehicle;
detecting, by a key distribution center on the vehicle and from the plurality of ECUs, a first ECU that has been changed, based on detecting an absence of a valid security key on the first ECU;
verifying that a digital certificate associated with the first ECU is a valid certificate;
generating one or more security keys for secure communication between the first ECU and a set of ECUs in the plurality of ECUs;
provisioning the one or more security keys to the first ECU and the set of ECUs; and
enabling the message authentication in secure communication between any two ECUs of the plurality of ECUs.

US Pat. No. 10,991,173

VEHICLE DRIVE TRAIN TEST SYSTEM AND VEHICLE DRIVE TRAIN TEST METHOD

HORIBA, LTD., Kyoto (JP)...

1. A vehicle drive train test system comprising:an absorption dynamometer to be connected to a rotating shaft of a vehicle drive train; and
a load controller that controls the absorption dynamometer to change a load, wherein the load controller is configured to
store speed-load relationship data indicating a relationship between rotation speed of the absorption dynamometer and a load corresponding to the rotation speed,
at a start of rotation of the absorption dynamometer, at acceleration, and at deceleration, change timing of the load to be given by the absorption dynamometer correspondingly to the rotation speed of the absorption dynamometer, in consideration of tire deformation associated with rotation of a corresponding tire by using an associated variable which is at least one of elasticity of the tire, size of the tire, material of the tire, shape of the tire, temperature of the tire, the acceleration, torque, or a load of the vehicle, with respect to timing determined by the speed-load relationship data,
calculate operation speed simulating rotation speed of a roller from the rotation speed of the absorption dynamometer, and
control the absorption dynamometer to apply the load corresponding to the operation speed simulating rotation speed of the roller with use of the speed-load relationship data.

US Pat. No. 10,991,169

METHOD FOR DETERMINING A MEAN TIME TO FAILURE OF AN ELECTRICAL DEVICE

SCHNEIDER ELECTRIC INDUST...

1. A method for determining a mean time to failure of an electrical device, comprising:determining a mean temperature value at which the electrical device has operated during an operational time;
comparing the determined mean temperature value to at least three previously stored temperature values and determining a temperature range in which the determined mean temperature value is located, the range is bounded by a first temperature value, among the at least three previously stored temperature values, which corresponds to a first predetermined value of mean time to failure and a second temperature value, among the at least three previously stored temperature values, which corresponds to a second predetermined value of mean time to failure;
determining an adjusted mean time to failure time of the electrical device based on the mean temperature value, the first value of the temperature range, the second value of the temperature range, the first predetermined value of mean time to failure, and the second predetermined value of mean time to failure; and
providing the first predetermined value mean time to failure and the second predetermined value of mean time to failure for a predetermined load condition of the electrical device which corresponds to a percentage of a maximum amount of power that can be supplied by a power supply of the electrical device, and
wherein the determining the adjusted mean time to failure comprises:
applying the following expression:

wherein:
Tx is the second (lower) value of the temperature range;
Ty is to the first (upper) value of the temperature range;
AOTj is the determined mean temperature value;
MTTFTx is the predetermined second mean time to failure;
MTTFTy is the predetermined first mean of time to failure;
MTTFi is the adjusted mean time to failure.

US Pat. No. 10,991,168

SYSTEM AND METHOD FOR IMAGE RECOGNITION REGISTRATION OF AN ATHLETE IN A SPORTING EVENT

1. An image recognition system for entering an athlete in a sporting event, the system comprising:a camera configured to capture an image of the athlete commencing the sporting event;
an athlete database configured to store a profile image of the athlete prior to commencement of the event; and
a processor configured to compare the profile image stored in said athlete database with a commencement image of the athlete captured by said camera, said processor being configured to register the athlete to participate in the sporting event based on the comparison between the profile image and the commencement image, wherein said processor is configured to enter the athlete as a participant in the sporting event using solely the comparison between the profile image and the commencement image.

US Pat. No. 10,991,165

INTERACTIVE VIRTUAL THEMATIC ENVIRONMENT

Frances Barbaro Altieri, ...

1. A method of integrating real-time information into a virtual thematic environment using a computer system including a client and a server, comprising:providing a graphics user interface (GUI) module for use in the client system;
providing a quantum imaging environment (QIE) module in one of the client or the server system;
providing a thematic/publishing logic module in one of the client or the server system;
providing a primary application in the client system;
providing a first user interface that is associated with the primary application;
sending a request for first real-time information via the QIE module to the world wide web;
obtaining the first real-time information via the world wide web;
downloading the first real-time information from the world wide web into the primary application;
providing access to the first real-time information within the virtual thematic environment via the first user interface;
providing at least one secondary application within the primary application at the client system;
sending a request for second real-time information via the QIE module;
obtaining the second real-time information via the world wide web;
downloading the second real-time information into the secondary application;
enabling a user to access the at least one secondary application through the first user interface; and
enabling the user to control the at least one secondary application through a second user interface.

US Pat. No. 10,991,164

LAYERED AUGMENTED ENTERTAINMENT EXPERIENCES

Dolby Laboratories Licens...

1. A method comprising:accessing spatial information that describes spatial locations of a plurality of visual objects as in a three-dimensional (3D) image space as represented in one or more multi-view unlayered images, each of the one or more multi-view unlayered images comprising a plurality of single-view unlayered images corresponding to a plurality of viewing directions;
based on the spatial information that describes the spatial locations of the plurality of visual objects in the 3D image space as represented in the one or more multi-view unlayered images, performing:
generating, from the one or more multi-view unlayered images, a cinema image layer comprising one or more single-layer cinema images depicting a first proper subset of one or more visual objects in the plurality of visual objects;
generating, from the one or more multi-view unlayered images, one or more device image layers each of which comprises one or more single-layer device images depicting one or more second proper subsets of one or more visual objects in the plurality of visual objects;
sending a multi-layer multi-view video signal comprising the one or more single-layer cinema images in the cinema image layer and the one or more single-layer device images in the one or more device image layers to one or more downstream devices for rendering,
wherein the plurality of visual objects in the 3D image space as represented in the one or more multi-view unlayered images are separated into the cinema image layer and the one or more device image layers using one or more layer-separation surfaces, and
wherein none of the one or more layer-separation surfaces has a spatial position that coincides with a spatial position of a cinema display that is to be used for rendering cinema display images generated from the single-layer cinema images in the cinema image layer.

US Pat. No. 10,991,160

DEPTH HULL FOR RENDERING THREE-DIMENSIONAL MODELS

A9.com, Inc., Palo Alto,...

1. A computer-implemented method, comprising:obtaining a plurality of images of an object positioned in an environment, the plurality of images taken from a plurality of viewpoints about the object;
generating a point cloud representation of the object from the plurality of images;
generating a plurality of silhouette masks from the plurality of images;
discretizing the environment into a plurality of three-dimensional spatial units;
generating a preliminary surface mesh from the point cloud using a Delaunay-based meshing algorithm;
sampling points from the preliminary surface mesh;
adding the sampled points to the point cloud to form an augmented point cloud;
generating, based at least in part on the augmented point cloud, a plurality of depth maps and associated confidence maps corresponding to the plurality of viewpoints, a depth map of the plurality of depth maps providing measures of distance between the corresponding viewpoint and portions of the initial surface mesh visible from the corresponding viewpoint, the associated confidence map providing respective confidence values associated with the measures of distance;
determining whether a three-dimensional spatial unit of the plurality of three-dimensional spatial represents a portion of the object based at least in part on the plurality of silhouette masks, the plurality of depth maps, and the associated confidence maps; and
generating a final surface mesh of the object based at least in part on the three-dimensional spatial units that are determined to represent a portion of the object.

US Pat. No. 10,991,159

PROVIDING A VIRTUAL REALITY TRANSPORTATION EXPERIENCE

LYFT, INC., San Francisc...

1. A method comprising, by at least one processor of a transportation system:based on determining that historical sensory data associated with a travel route fails to satisfy a historical sensory data threshold, wherein the travel route is associated with at least one maneuver, identifying a at least one other travel route that is similar to the travel route and includes stored historical sensory data that includes one or more maneuvers;
based on one or more differences between the at least one maneuver and the one or more maneuvers, generating inertial force data for the travel route by modifying the stored historical sensory data associated with the at least one other travel route;
generating, based on the inertial force data for the travel route, a virtual inertial interaction that is presented via a virtual reality device and that corresponds to the at least one maneuver to be performed by a transportation vehicle while navigating along the travel route; and
causing the virtual reality device to present the virtual inertial interaction during the at least one maneuver by the transportation vehicle.

US Pat. No. 10,991,158

REAL-TIME PROCESSING OF CAPTURED BUILDING IMAGERY

Hover Inc., San Francisc...

1. A method of directing image capture, the method comprising:determining a location for a subject to be captured by an image capture device;
presenting, on a display of the image capture device, a plurality of camera perspective overlays related to the subject type;
receiving a selection of a first camera perspective overlay from the plurality of camera perspective overlays;
capturing a first image of the subject concurrent with alignment, on the display, of the first camera perspective overlay to the subject;
receiving a selection of a second camera perspective overlay from the plurality of camera perspective overlays;
capturing a second image of the subject concurrent with alignment, on the display, of the second camera perspective overlay to the subject; and
transmitting at least the captured first and second images of the subject to an image processing system.

US Pat. No. 10,991,157

METHOD AND APPARATUS FOR MATCHING 3-DIMENSIONAL TERRAIN INFORMATION USING HETEROGENEOUS ALTITUDE AERIAL IMAGES

Electronics and Telecommu...

1. A method for matching 3D terrain information using aerial images captured at different altitudes, comprising:processing computer executable program code embodied in non-transitory computer readable storage media by one or more processors, the computer executable program code comprising:
program code that receives a high-altitude numerical height model based on a terrain image captured at a specific high altitude;
program code that receives 3D terrain information observed from a low altitude, which is generated based on a terrain image captured at an altitude that is lower than the specific high altitude;
program code that converts the 3D terrain information observed from the low altitude into a numerical model in a same form as the high-altitude numerical height model, thereby generating a low-altitude numerical height model;
program code that measures a cross-correlation between the high-altitude numerical height model and the low-altitude numerical height model, and that calculates matching parameters for enabling the high-altitude numerical height model to match the low-altitude numerical height model; and
program code that adjusts geospatial coordinates of the 3D terrain information observed from the low altitude based on the matching parameters and and that outputs georeferenced 3D terrain information in a same coordinate system as the high-altitude numerical height model,
wherein the program code that calculates the matching parameters is configured to convert each of the low-altitude numerical height model and the high-altitude numerical height model into hierarchical pyramid data and to determine hierarchical matching, and
wherein the program code that calculates the matching parameters comprises:
program code that determines a top level of the hierarchical pyramid data;
program code that calculates a cross-correlation at all positions at the top level of the pyramid data of the low-altitude numerical height model and the high-altitude numerical height model, thereby extracting a position area at which the cross-correlation is highest; and
program code that measures a cross-correlation only in an area corresponding to the extracted position area at a second-highest level of the pyramid data of the low-altitude numerical height model and the high-altitude numerical height model.

US Pat. No. 10,991,155

LANDMARK LOCATION RECONSTRUCTION IN AUTONOMOUS MACHINE APPLICATIONS

NVIDIA Corporation, Sant...

1. A method comprising:receiving camera configuration information for a camera and a set of images of a 3D space generated using the camera;
based at least in part on the camera configuration information, generating a set of rectified two-dimensional (2D) observations by applying a transformation to data derived from at least one image of the set of images, the transformation aligning at least one directional landmark along a direction of the rectified 2D observations;
for one or more rectified 2D observations of the set of rectified 2D observations, reducing each rectified 2D observation of the one or more rectified 2D observations to a one-dimensional (1D) lookup that represents presence of the at least one directional landmark in columns of pixels of the rectified 2D observation as a function of a single parameter;
identifying a probability of the at least one directional landmark being located at each point of one or more points sampled from two spatial dimensions of the 3D space, the identifying based at least in part on the 1D lookup for one or more of the rectified 2D observations;
generating a probability distribution using the probability for each of the one or more points; and
identifying at least one location of the at least one directional landmark in the two spatial dimensions based at least in part on the probability distribution.

US Pat. No. 10,991,153

OBJECT ILLUMINATION IN HYBRID RASTERIZATION AND RAY TRACED 3-D RENDERING

Imagination Technologies ...

1. A 3-D rendering method for rendering a sequence of frames, the method comprising:maintaining a texture across multiple frames of the sequence of frames, wherein the texture describes ambient lighting conditions on one or more objects to which that texture maps, and the maintaining comprises:
selecting only a portion of the elements of the texture to be updated, and
updating existing values for the selected elements of the texture in dependence on dynamic conditions; and
rendering the frames of the sequence of frames, wherein said rendering comprises sampling the maintained texture.

US Pat. No. 10,991,152

ADAPTIVE SHADING IN A GRAPHICS PROCESSING PIPELINE

NVIDIA Corporation, Sant...

1. A computer-implemented method, comprising:selecting a first pixel from a plurality of pixels based on which pixels included in the plurality of pixels are covered by a graphics primitive;
performing a first pixel shading operation on the first pixel to compute a first coarse shading value;
performing a second pixel shading operation on the first pixel to compute a first fine shading value; and
computing a first composite shading value for the first pixel based on the first coarse shading value and the first fine shading value.

US Pat. No. 10,991,150

VIEW GENERATION FROM A SINGLE IMAGE USING FULLY CONVOLUTIONAL NEURAL NETWORKS

MASSACHUSETTS INSTITUTE O...

1. A method of rendering a stereoscopic 3D image from a single image, comprising:receiving a collection of pairs of stereoscopic 3D images comprising an input image and an output image that is a stereoscopic 3D pair of the input image;
training a neural network composed of convolutional layers without any fully connected layers, with pairs of stereoscopic 3D images from the collection, to receive an input image and generate an output image that is a stereoscopic 3D pair of the input image; wherein the neural network is provided as an application on a computing device;
upon receiving an input image, generating an output image that is a stereoscopic 3D pair of the input image by the neural network,
wherein a first half of the convolution lavers downscale their inputs with a preconfigured factor by using a stride value and
wherein a second half of the convolution layers upscale their inputs with the preconfigured factor by using an inverse value of the stride value to reduce distortion in the output image.

US Pat. No. 10,991,146

RESIDENCY MAP DESCRIPTORS

ADVANCED MICRO DEVICES, I...

1. A method comprising:receiving, at a processor, a request to access at least one of a plurality of levels of a partially resident texture (PRT) resource, wherein the plurality of levels represent a texture at different levels of detail (LOD), wherein the request includes normalized coordinates indicating a location in the texture;
accessing, at the processor, a texture descriptor comprising information that represents dimensions of a first level of the plurality of levels and at least one offset between a reference level and at least one second level of the plurality of levels that is associated with at least one residency map that indicates texels that are resident in the PRT resource; and
accessing, at the processor in response to the request, the at least one residency map based on the normalized coordinates and the at least one offset.

US Pat. No. 10,991,145

POSE-VARIANT 3D FACIAL ATTRIBUTE GENERATION

NEC Corporation

1. A system for pose-variant 3D facial attribute generation, comprising:a first stage having a hardware processor based 3D regression network for directly generating a space position map for a 3D shape and a camera perspective matrix from a single input image of a face and further having a rendering layer for rendering a partial texture map of the single input image based on the space position map and the camera perspective matrix; and
a second stage having a hardware processor based two-part stacked Generative Adversarial Network (GAN) comprising a Texture Completion GAN (TC-GAN) stacked with a 3D Attribute generation GAN (3DA-GAN), the TC-GAN for completing the partial texture map to form a complete texture map based on the partial texture map and the space position map, the 3DA-GAN for generating a target facial attribute for the single input image based on the complete texture map and the space position map,
wherein an indexing vector, relating to a use of a particular vertex from among multiple vertexes, is used to constrain a regression shape.

US Pat. No. 10,991,141

AUTOMATIC CREATION OF A GROUP SHOT IMAGE FROM A SHORT VIDEO CLIP USING INTELLIGENT SELECT AND MERGE

ADOBE INC., San Jose, CA...

1. A method, performed by a computing device, for automatically creating a group shot image based on intelligent merging of features from frames of a video clip, the method comprising:identifying a video clip of frames comprising images of faces of a group of multiple people;
determining for each frame, a comprehensive score based on a comparison between an emotional alignment score of the frame and an emotional quotient of the video clip representing an overall emotional mood of the video clip;
identifying a frame of the video clip having the highest comprehensive score to use as a base frame for the group shot image;
determining a face score for a face in the base frame based on scoring the face in the base frame with respect to alignment with an emotional characteristic and an eye state;
identifying a replacement feature for the face in the base frame for replacement based on the determined face score;
identifying the replacement feature in one or more other frames of the video clip, wherein the replacement feature is identified based on a visibility of the replacement feature in a face in the one or more other frames; and
merging the replacement feature identified from the one or more other frames into the base frame to create the group shot image.

US Pat. No. 10,991,139

PRESENTATION OF GRAPHICAL OBJECT(S) ON DISPLAY TO AVOID OVERLAY ON ANOTHER ITEM

Lenovo (Singapore) Pte. L...

1. A device, comprising:at least one processor;
a display accessible to the at least one processor; and
storage accessible to the at least one processor and comprising instructions executable by the at least one processor to:
identify an item from an image presentable on the display that is to not have graphical objects overlaid on the item while the image is presented on the display;
arrange, based on the identification, presentation on the display of one or more of the image and at least one graphical object so that the at least one graphical object is not overlaid on top of the item while the image is presented on the display concurrently with the at least one graphical object, the image being different from the at least one graphical object; and
subsequent to the arrangement and responsive to a new graphical object being added to a screen of the device, rearrange presentation on the display of one or more of the image and one or more graphical object so that graphical objects are not overlaid on top of the item while the image is presented on the display;
wherein the new graphical object comprises a search box.

US Pat. No. 10,991,137

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM FOR DISPLAY OF MEDICAL IMAGES

Canon Kabushiki Kaisha, ...

1. An information processing apparatus comprising:a first acquiring unit configured to acquire a processed image, wherein the acquired processed image was newly created by processing at least one medical image;
an accepting unit configured to accept a display instruction based on an operation input by a user;
a storage unit configured to store related image information including information regarding a type of the processing and the at least one medical image used for the processing;
a second acquiring unit configured to acquire the related image information; and
a display control unit configured to display, as instructed by the display instruction, at least one image in a medical image display region including a plurality of partial regions,
wherein, in a case where the accepted display instruction is a direct display instruction for the processed image and the accepted display instruction is not a direct display instruction for the at least one medical image used for the processing, the display control unit displays, in the plurality of partial regions, the processed image and the at least one medical image used for the processing, based on the related image information acquired by the second acquiring unit, and
wherein the display control unit further divides the medical image display region into the plurality of partial regions based on information regarding the processing type, and to display the processed image and the at least one medical image used for the processing in accordance with a layout determined based on the related image information in the plurality of partial regions.

US Pat. No. 10,991,135

MEDICAL MONITORING ANALYSIS AND REPLAY INCLUDING INDICIA RESPONSIVE TO LIGHT ATTENUATED BY BODY TISSUE

Masimo Corporation, Irvi...

1. A medical monitor including a configurable replay display, said monitor configured to analyze and present indicia reflective of physiological parameters of a patient in real time and replayed for stored data, said parameters including oxygen saturation, the monitor comprising:a housing;
said housing positioning at least one sensor port, said sensor port configured to receive a first signal responsive to light attenuated by tissue of a wearer of at least one noninvasive sensor;
said housing positioning at least one communication port, said at least one communication port configured to receive other data responsive to physiology of said wearer from devices separate and different from said medical monitor;
said housing positioning a touchscreen display;
said housing enclosing a processing system including a plurality of processors, one or more of said plurality of processors configured to process said received first signal and determine first data indicative of a first physiological parameter, said first data including at least one waveform, measurement values of said first physiological parameter, and when applicable, visual alarms associated with said measurement values, wherein one or more of said plurality of processors is configured to receive said other data and timewise synchronize the first data with said other data, wherein said first data and said other data need not be determining measurement values at the same rate, wherein one or more of said plurality of processors are configured to process said first data or said other data or both, to create virtual channel data including non-measured parameter data resulting from processing said first data or said channel data or both;
wherein said touchscreen display is responsive to one or more of said plurality of processors to present a configurable replay display view including a plurality of presentation views, said plurality of presentation views being user-selectable to include a heat map view and two or more of a box-and-whisper view, a distribution view, a histogram view, an index view, or a gage histogram view; and
said housing enclosing a storage device configured to store said first data, said virtual channel data, and said other data for use during a replay process;
wherein said touchscreen display is responsive to at least a plurality of finger control gestures made while in contact with said touchscreen display and within the configurable replay display view to replay past values of said stored first data, said virtual channel data, and when selected, said other data, formatted into said configurable replay display view including selected ones of said plurality of presentation views, said replay automatically formatting said past values according to axis alterations in response to said control gestures made within said configurable replay display view.

US Pat. No. 10,991,133

VOLUME RENDERING FROM THREE-DIMENSIONAL MEDICAL DATA USING QUANTUM COMPUTING

Siemens Healthcare GmbH, ...

1. A method for volume rendering in medical imaging, the method comprising:scanning a volume of a patient with a medical scanner, the scanning providing intensities representing the volume;
creating uniform superposition states representing positions of the intensities for the volume;
counting, by quantum amplitude amplification and estimation, voxels intersecting a ray from a pixel;
identifying, by quantum searching, the voxels intersecting the ray based on solutions initialized by the counting;
creating a superposition of the intensities of the identified voxels;
determining, by quantum finding, the minimum or maximum of the intensities of the identified voxels;
rendering the maximum or minimum intensity projection of the intensities representing the volume to a plane;
displaying an image of the maximum or minimum intensity projection, the image representing the patient.

US Pat. No. 10,991,131

WEAPON TARGETING SYSTEM

1. A method that enables a user to aim a rifle on a target without the user looking through an electronic scope mounted to the rifle, the method comprising:wirelessly receiving, from the electronic scope mounted to the rifle and at wearable electronic glasses (WEG) worn on a head of the user, video of the target captured with the electronic scope when a point of aim of the rifle is directed to the target;
simultaneously displaying, on a display of the WEG worn on the head of the user, an augmented reality (AR) image over the video of the target to accentuate the target and a crosshair that shows the point of aim of the rifle; and
moving a location of the crosshair displayed on the display of the WEG in real-time with movements of the point of aim of the rifle such that the crosshair displayed on the display of the WEG shows a real-time view of where the rifle is aimed.

US Pat. No. 10,991,124

DETERMINATION APPARATUS AND METHOD FOR GAZE ANGLE

Institute For Information...

1. A determination apparatus for gaze angle, comprising:a storage, storing a determination model for gaze angle;
an image capturing device, being configured to capture an image;
a processor, being electrically connected to the storage and the image capture device and configured to perform the following operations:
analyzing the image to generate a plurality of first facial triaxial positioning values and a plurality of first facial landmark points;
obtaining a plurality of specific facial landmark points from the first facial landmark points to generate a heatmap, and comparing the heatmap with a standard heatmap to generate an image compensation value, wherein the image compensation value indicates a displacement of facial landmark;
performing a facial correcting process based on the image and the image compensation value to generate a virtual corrected image;
analyzing the virtual corrected image to obtain a first displacement of pupil; and
determining a gaze angle of a user according to the determination model for gaze angle, the first facial triaxial positioning values, and the first displacement of pupil.

US Pat. No. 10,991,123

THREE-DIMENSIONAL OBJECT LOCALIZATION USING A LOOKUP TABLE

Google LLC, Mountain Vie...

1. A method for analyzing a field of view, comprising:at an electronic system having one or more processors and memory storing one or more programs configured for execution by the one or more processors:
illuminating the field of view by signals from one or more signal emitters according to a modulation signal;
at each of one or more signal detectors, obtaining one or more response signals from the field of view;
sampling the one or more response signals to form a response vector;
obtaining a lookup table corresponding to the modulation signal, wherein the field of view is partitioned into a plurality of voxels, and the lookup table includes information that specifies expected signals received by the one or more signal detectors when the voxel is filled and the signal emitters illuminate the field of view according to the modulation signal; and
comparing the response vector to the lookup table to determine which voxels are filled.

US Pat. No. 10,991,122

PROCESSING IMAGES TO LOCALIZE NOVEL OBJECTS

Google LLC, Mountain Vie...

1. A method performed by one or more data processing apparatus, the method comprising:for each video frame of a video comprising a plurality of video frames, obtaining target object localization data defining locations of objects depicted in the video frame, comprising:
processing the video frame using a video object localization system that is configured to process the video frame to generate target object localization data defining locations of objects depicted in the video frame;
processing the video to generate, for each video frame of the plurality of video frames, a corresponding optical flow image characterizing a displacement of each pixel of the video frame between the video frame and a subsequent video frame in the video; and
using: (i) the optical flow images, and (ii) the target object localization data defining the locations of objects depicted in the plurality of video frames corresponding to the optical flow images, training an optical flow object localization system to process an optical flow image to generate object localization data defining locations of objects depicted in a video frame corresponding to the optical flow image, comprising, for each optical flow image:
training the optical flow object localization system to process the optical flow image to generate object localization data that matches the target object localization data generated by processing the video frame corresponding to the optical flow image using the video object localization system.

US Pat. No. 10,991,118

DEVICE, PROCESS AND COMPUTER PROGRAM FOR DETECTING OPTICAL IMAGE DATA AND FOR DETERMINING A POSITION OF A LATERAL LIMITATION OF A PATIENT POSITIONING DEVICE

1. A device for detecting optical image data of a patient positioning device and for determining a position of at least one lateral limitation of the patient positioning device based on the image data, the device comprising,a determination device configured to determine first a position of at least one partial segment of the patient positioning device based on the image data, and to determine the position of the at least one lateral limitation of the patient positioning device on the basis of the position of the at least one partial segment, and to determine safety information on a configuration of the patient positioning device based on the position of the at least one lateral limitation, and to output alarm generation information based on the safety information when the configuration of the patient positioning device is below a safety level, the safety level being based on the position of the at least one lateral limitation relative to the position of the at least one partial segment,
wherein the determination device is further configured to determine a size and a position of a reclining surface of the patient positioning device based on the position of the at least one partial segment of the patient positioning device,
wherein the determination device is further configured to determine two long sides of the patient positioning device, and to at least partially exclude from the image data, based on the long sides, pixels that do not belong to the at least one lateral limitation of the patient positioning device based on the long sides.

US Pat. No. 10,991,117

PERFORMING A LOOP CLOSURE DETECTION

Samsung Electronics Co., ...

1. A method of performing loop closure detection, the method comprising:detecting, using a processor of a device, a movement of the device having a camera;
analyzing the detected movement of the device;
determining whether the detected movement of the device is associated with an action of a user of the device or a motion of the user of the device; and
adaptively disabling or enabling, using the processor of the device, a loop closure detection of the device based upon whether the detected movement of the device is the action of the user or the motion of the user.

US Pat. No. 10,991,090

GAS DETECTION-USE IMAGE PROCESSING DEVICE, GAS DETECTION-USE IMAGE PROCESSING METHOD, AND GAS DETECTION-USE IMAGE PROCESSING PROGRAM

KONICA MINOLTA, INC., To...

1. A gas detection-use image processing device comprising:a memory; and
a processor which executes a program stored in the memory to perform operations comprising:
performing first processing to acquire a plurality of first images each including a first region corresponding to a gas candidate, wherein the first processing comprises extracting the plurality of first images from a plurality of infrared images captured in time series in at least two predetermined time periods, such that the plurality of first images comprise a first set of a plurality of first images corresponding to one of the predetermined time periods and a second set of a plurality of first images corresponding to another one of the predetermined time periods;
performing second processing to generate at least two second images each including a second region related to the gas candidate by using the plurality of first images, wherein the at least two second images comprise one second image generated by using the first set of the plurality of first images corresponding to said one of the predetermined time periods and another second image generated by using the second set of the plurality of first images corresponding to said another one of the predetermined time periods;
determining a similarity of the at least two second images; and
determining whether the gas candidate is a gas based on the determined similarity of the at least two second images.

US Pat. No. 10,991,077

VECTOR TILE PYRAMIDING

Ordnance Survey Limited, ...

1. A computer-implemented method of generalising topographic data, the method comprising:obtaining a first topographic dataset relating to a geographical area, wherein the first topographic dataset comprises a first set of vector tiles at a first zoom level, the first set of vector tiles comprising one or more vector features having a geometry, a feature type and attribute data associated therewith; and
generating a second topographic dataset relating to the geographical area comprising a second set of vector tiles at a second zoom level by applying at least one transformation function to the first set of vector tiles, the second set of vector tiles comprising one or more vector features having a geometry, a feature type and attribute data associated therewith;
wherein the at least one transformation function generalises the vector features of the first set of vector tiles in dependence at least in part on the geometry, feature type and attribute data associated therewith, wherein the geometry and the attribute data of the vector features of the first set of vector tiles is generalised to provide the geometry and the attribute data of the vector features of the second set of vector tiles.

US Pat. No. 10,991,059

CREATING ACTION PLANS TO HANDLE LEGAL MATTERS BASED ON MODEL LEGAL MATTERS

International Business Ma...

1. A legal matter analyzer, comprising:an application specific integrated circuit customized to handle legal matters by performing the following:
analyzing a collection of current and historical records associated with legal matters to extract concepts and keywords, wherein natural language processing is utilized to identify said concepts and keywords, wherein said keywords comprise a word or words that are used to describe aspects of a legal matter, wherein said concepts comprise a general notion of a legal matter, wherein tasks performed by said legal matter analyzer using said natural language processing comprise tokenization, tagging various parts of speech, creating parse trees, syntactic analysis and semantic analysis, wherein said tokenization comprises splitting text into words and terms;
extracting metadata from said analyzed current and historical records, wherein said metadata comprises types of records and legal information, wherein said types of records comprise complaints and drawings, wherein said legal information comprises names of legal parties, claims and remedies sought;
receiving a model legal matter, wherein said model legal matter is created using said extracted metadata based on said analysis of said collection of current and historical records associated with legal matters using said extracted concepts and keywords, wherein said model legal matter is created using said extracted metadata by incorporating said legal information in said model legal matter, wherein said model legal matter comprises a hypothetical legal matter, wherein said hypothetical legal matter comprises one or more different facts of a lawsuit involving said parties, claims and remedies than in said previously handled legal matters;
creating a notice based on said model legal matter to be sent to one or more custodians to collect and return documents used in handling said model legal matter, wherein said legal matter analyzer is connected to said one or more custodians via a network, wherein said notice comprises a request to collect documents comprising electronic communications, records and drawings, wherein said legal model analyzer utilizes natural language processing to identify keywords and phrases in said model legal matter to determine which documents to be collected by said one or more custodians, wherein said documents collected by said one or more custodians is to be provided to an individual who identifies missing information from said collected documents that needs to be obtained in order to handle said model legal matter;
sending said created notice to said one or more custodians;
analyzing said documents collected by said one or more custodians, wherein said analysis comprises identifying types of documents collected, a quantity of data and a source of said documents;
analyzing said missing information from said documents collected by said one or more custodians identified by said individual, wherein said analysis comprises identifying types of information missing, a quantity of data missing and a source of said missing information, wherein said individual is a legal professional who identifies said missing information from said documents collected by said one or more custodians;
analyzing data found and not found by said one or more custodians from said identified missing information, wherein said individual requests said one or more custodians to retrieve said identified missing information, wherein said one or more custodians report back to said individual regarding said data found and not found from said identified missing information, wherein said individual prepares a cost estimation for handling said model legal matter and a remediation plan to identify data not found by said one or more custodians, wherein said cost estimation is based on an estimated number of hours spent in collecting relevant data to handle said model legal model, wherein said legal matter analyzer determines whether said data not found can be found in the future based on said remediation plan using natural language processing;
creating an action plan to handle said model legal matter based on types of data collected, a quantity of said data collected and a source of said data collected by said one or more custodians obtained from said analysis of said data collected by said one or more custodians, wherein said action plan comprises a strategy or course of action in handling said model legal matter, wherein said action plan also comprises information required to be collected, including their location, that comprises said documents collected by said one or more custodians and said data found by said one or more custodians and guidelines to be followed based on said remediation plan using natural language processing, wherein said information required to be collected comprises instructions on preserving electronic communications exchanged between designated departments, wherein said instructions on preserving electronic communications exchanged between said designated departments are based on said remediation plan prepared by an attorney which recommends preserving electronic communications exchanged between said designated departments, wherein said legal matter analyzer creates said action plan to ensure that all required information is collected to handle said model legal matter so that information to be collected for handling similar new legal matters will be complete thereby reducing costs by reducing an amount of time spent in identifying and locating missing information to handle a legal matter; and
storing said created action plan in a database, wherein said created action plan is associated with said model legal matter it is designed to handle, wherein said created action plan is associated with keywords and concepts of said model legal matter.

US Pat. No. 10,991,055

SYSTEM FOR RECOMMENDING SOCIAL MEDIA METADATA TAGS AND RELATED METHODS

INMAR CLEARING, INC., Wi...

1. A system for recommending a plurality of social media metadata tags comprising:a user device configured to accept, as an input, at least one keyword associated with social media content to be published; and
a metadata tag recommendation server comprising a memory and a processor for cooperating therewith to
obtain the at least one keyword from the user device,
generate a plurality of recommended social media metadata tags based upon at least one of a variation of the at least one keyword and other social media metadata tags used with the at least one keyword,
determine a respective relevance for each of the plurality of recommended social media metadata tags within a given social media platform by at least
parsing respective current social media content associated with each of the plurality of recommended social media metadata tags to determine whether a topic of the current social media content is associated with at least one keyword or whether the current social media content mentions the at least one keyword, but the topic is not associated with the at least one keyword, and
determining a respective current social media content volume associated with each of the recommended social media metadata tags based upon communication with the given social media platform,
determine a respective reach characteristic for each of the plurality of recommended social media metadata tags within the given social media platform by at least determining a reach velocity of each of the recommended social media metadata tags by determining a change in a reach over time,
assign a respective score to each of the recommended social media metadata tags based upon the respective relevance and respective reach characteristic thereof,
store a plurality of the respective scores over time,
assign a current respective score to each of the recommended social media metadata tags based upon the stored plurality of the respective scores over time,
predict a future respective score based upon the current respective score and the stored plurality of respective scores over time, and
communicate the plurality of recommended social media metadata tags and current and future respective scores to the user device so that the recommended social media metadata tags increase reach, attract followers, and increase engagement with the social media content to be published.

US Pat. No. 10,991,053

LONG-TERM HEALTHCARE COST PREDICTIONS USING FUTURE TRAJECTORIES AND MACHINE LEARNING

DZee Solutions, Inc., Ce...

1. A system for modeling progression of healthcare expenses, comprising:a central computing device configured to:
communicate with healthcare event data generation sources to obtain healthcare event data including a plurality of healthcare events resulting in out-of-pocket expenditures per a given healthcare plan, the central computing device further configured to store the healthcare event data in hierarchical layered graphs in a static database module, each higher level of the hierarchical layered graphs collapsing at least one sub-graph structure of a lower level graph into a single node, the hierarchical graphs including:
at least one graph including interconnected nodes representing health care plan factors for different individuals; and
a highest level graph representing a Bayesian belief network defined by nodes interconnected by edges indicating causal relationships between the nodes of one or more lower level graphs of the hierarchical layered graphs, each of the nodes further representing at least one health care event and an associated cost;
a computer module stored in memory and configured to:
use machine learning techniques to traverse the hierarchical layered graphs to create higher level representations of the healthcare event data as a synthesized knowledge graph, the synthesized knowledge graph associating ages and health conditions with event nodes representing different clusters of events, each of the event nodes being stored in association with a probability distribution for at least one of an age and a health condition;
use the synthesized knowledge graph to simulate multiple paths for an individual based on user inputs including health care plan factors for the individual, each one of the paths representing a predicted series of future healthcare expenditures over an estimated lifespan from a current year;
aggregate and coalesce the multiple paths into fewer paths by stitching together paths corresponding to classes of individuals of similar age; and
use the aggregated and coalesced paths of the synthesized knowledge graph and the probability distributions associated with the event nodes along each of the paths to determine a most likely set of the future healthcare expenditures for the individual.

US Pat. No. 10,991,039

SYSTEMS AND METHODS FOR MANAGING A LOAN APPLICATION

Capital One Services, LLC...

1. A device for capturing electronic documents for loan application processing, comprising:one or more processors; and
one or more memory devices storing instructions that, when executed by the one or more processors, perform operations of:
receiving a request for a loan application document;
displaying an alert message on a user interface, wherein the alert message requests an electronic copy of the loan application document;
capturing, using a digital camera, an electronic version of the loan application document;
determining whether the captured electronic version is consistent with the requested electronic copy by:
identifying a plurality of markers in the captured electronic version,
determining whether one or more of the identified plurality of markers corresponds to one or more predetermined markers associated with the electronic copy, and
determining whether a number of the identified plurality of markers that correspond to the one or more predetermined markers meets or exceeds a threshold; and
sending the captured electronic version to a processing device when the determined number meets or exceeds the threshold.

US Pat. No. 10,991,036

AUTOMATIC MAPPING OF STORE LAYOUT USING SOFT OBJECT RECOGNITION

WALGREEN CO., Deerfield,...

1. A computer-implemented method for automatically mapping a store layout, the method executed by one or more processors programmed to perform the method, the method comprising:receiving, at the one or more processors, a three-dimensional image depicting one or more merchandizing fixtures within a retail area;
identifying, by the one or more processors, visual characteristics within an object on the one or more merchandizing fixtures;
determining, by the one or more processors, likelihoods that the object corresponds to a plurality of retail products by comparing the visual characteristics of the object to visual characteristics for each of the plurality of retail products;
determining, by the one or more processors, distances from the object to retail products neighboring the object;
identifying, by the one or more processors, retail departments corresponding to the retail products neighboring the object;
determining, by the one or more processors, a retail department for the object based on the distances from the object to the retail products neighboring the object;
adjusting, by the one or more processors, the likelihoods that the object corresponds to the plurality of retail products by comparing the retail department for the object to retail departments for the plurality of retail products;
determining, by the one or more processors, a retail product for the object having a highest adjusted likelihood of the adjusted likelihoods that the object corresponds to the plurality of retail products; and
generating, by the one or more processors, a map of a store layout for the retail area including an indication of the determined retail product within the retail area.

US Pat. No. 10,991,033

OPTIMIZATION OF DELIVERY TO A RECIPIENT IN A MOVING VEHICLE

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 processor or programmable circuitry to cause the processor or programmable circuitry to perform operations comprising:receiving, from a first communication device of a user in a vehicle, a verbal request for a product or service at a receiving time;
generating a first signal, the first signal indicating the requested product or service, the receiving time for the requested product or service, and a moving route of the vehicle;
determining a first receiving location of the requested product or service based on the receiving time, the moving route indicated by the first signal, and a selection by the user to err on an early side or a late side of completion of the requested product or service in relation to the receiving time indicated by the first signal;
transmitting a second signal to a second communication device of a first merchant associated with the determined first receiving location, the second signal indicating a first instruction to prepare the requested product or service;
in response to a traffic condition impacting the moving route indicated by the first signal, canceling the first instruction indicated by the second signal and transmitting a third signal to a third communication device of a second merchant having a store location off the moving route and a delivery site on the moving route, the third signal indicating a second instruction to prepare the requested product or service at the store location and to deliver the requested product or service to the delivery site; and
in response to canceling the first instruction indicated by the second signal, assigning the canceled product or service to a new first communication device located in another vehicle and adjusting the receiving time to a new receiving time based on a request of a second user associated with the new first communication device;
wherein the second signal indicates an instruction to finish preparing the requested product or service at a modified receiving time based on the receiving time and the selection or to begin or finish preparing the requested product or service at a specified time prior to the receiving time, the specified time determined based on the selection.

US Pat. No. 10,991,032

INFORMATION COMMUNICATION TERMINAL, INFORMATION DISTRIBUTION APPARATUS, INFORMATION DISTRIBUTION SYSTEM, CONTENT MANAGEMENT METHOD, BROADCAST RECEPTION METHOD, INFORMATION DISTRIBUTION METHOD, PROGRAMS AND STORAGE MEDIUM

SONY CORPORATION, Tokyo ...

1. An information processing apparatus, comprising:communication circuitry configured to communicate with a server;
a touch panel to detect a user input;
circuitry configured to, via the communication circuitry,
receive, from the server, identification data of content data available for purchase,
when the content data is purchased based on a user input for a fee, receive the purchased content data from the server,
provide, to the server, management data including the identification data of the purchased content data, wherein the management data is stored in the information processing apparatus, and wherein the server updates backup data of a user identification associated with the information processing apparatus based on the management data,
provide, to the server, a request with the user identification associated with the information processing apparatus, wherein the server determines whether the request is authorized based on an authentication process,
receive, from the server, the purchased content data without the fee based on a user selection of the identification data of the purchased content data from the list of the identification data of the content data, and
receive, from the server, another list of identification data of content data, wherein
the other list is displayed by the information processing apparatus with purchase icons of the content data in the other list, and
an appearance of one of the purchase icons corresponding to the purchased content data is changed to prohibit a selection of the one of the purchase icons.

US Pat. No. 10,991,030

RENDERING A LIST IN CHRONOLOGICAL ORDER

INTERNATIONAL BUSINESS MA...

1. A method comprising:receiving, by a computer system, a list of items to be rendered on a display screen; determining, by the computer system, a display priority of each item in the list based on past behavior of a user;
determining, by the computer system, a time parameter for each item in the list based on the respective display priority of each item in the list, wherein the time parameter is a holding time for each item with respect to its rendering on the display screen, wherein the holding time is a span of time during which an item is rendered and during which time the item is the only item being rendered, wherein the holding time is a span of time longer than that of a users persistence of vision, which is in the range from 0.1 seconds to 0.9 seconds, to allow for the user to perceive an order;
determining, by the computer system, a position of each item in the list to be rendered on the display screen based on an original search order defined by a search application; and
rendering, by the computer system, on the display screen each item in the list of items in the determined position, in a sequence according to the determined display priority of each item and the determined holding time for each item in the list, wherein displaying a subsequent item to be rendered according to the determined display priority is delayed for a period of time based on the determined holding time for a previous item to be rendered, wherein lazy loading technique is implemented to determine which items are in or near a viewpoint of the user and download or fetch only items that the user may likely see, wherein slice-loading technique is implemented in programming and controlling rendering and display of a web page by enabling efficient loading of each item in the list on the web page slice-by-slice, wherein the lazy loading technique and the slice-loading technique are utilized to increase efficiency when the user browses web search results under poor network conditions.

US Pat. No. 10,991,018

REAL TIME AVATAR

United Services Automobil...

12. A method, comprising:receiving a customer service request associated with a customer account of a plurality of customer accounts saved to a database included on a server; and
in response to receiving the customer service request:
requesting and receiving account data, from the server and at a coordinating device, corresponding with the customer account;
requesting and receiving, from an operator device operated by a customer service representative and at the coordinating device, preference data corresponding with preferences of the customer service representative and relating to the account data;
generating, via the coordinating device, an avatar reflecting the account data in accordance with the preference data; and
outputting the avatar on a display of the operator device.

US Pat. No. 10,991,013

PRESENTATION OF MEDIA CONTENT BASED ON COMPUTING DEVICE CONTEXT

APPLE INC., San Jose, CA...

1. A computer-implemented method comprising:determining that a first media content item was inserted into a first application executing at a client device, wherein the first media content item is associated with a tag;
detecting that at least one media content presentation opportunity is available for a second media content item to be inserted into a second application executing at the client device, the second application operating independently from the first application;
determining at least the tag associated with the first media content item;
generating one or more co-execution rules for selecting a compatible media content item for the at least one media content presentation opportunity while the first application and the second application are concurrently executing on the client device, the co-execution rules defining non-compatible tags, wherein media content items with non-compatible tags cannot be displayed in the first application and the second application during a period of time defined by the co-execution rules;
selecting the at least one compatible media content item as the second media content item based on the one or more co-execution rules; and
based on the selection, inserting the second media content item into the second application via the at least one media content presentation opportunity.

US Pat. No. 10,991,007

AERIAL BILLBOARD

Productive Application So...

1. An aircraft media system with two control modes, the system comprising:a location selection mode comprising:
a targeting software application stored in a non-transitory memory, enabling a sequence of processor executable instructions permitting a first entity to select a midair position of an aircraft from a plurality of potential positions;
a location subsystem, configured for attachment to the aircraft, to determine the midair geographic location of the aircraft;
a reporting mode comprising:
a deployment subsystem, configured for attachment to the aircraft, having an interface to supply an enablement signal with an identification code, in response to the aircraft maintaining the selected midair position in the atmosphere above the ground; and,
a communications subsystem, configured for attachment to the aircraft, having an interface to receive verification information including the enablement signal, identification code, and geographic location of the selected midair position, and an interface to transmit the verification information to a server's service client entity, different than the first entity, proving the maintenance of the selected midair position.

US Pat. No. 10,990,993

SECURING LENDER OUTPUT DATA

Capital One Services, LLC...

1. A system for encrypting data in a flexible format, the system comprising:a server implemented in hardware configured to:
process applicant data to generate lender output data comprising sensitive data and non-sensitive data;
encrypt the sensitive data, using an unencrypted version of a first data key, while leaving the non-sensitive data unencrypted; discard the unencrypted version of the first data key after encryption of the sensitive data at the server;
store the lender output data in a data object formatted in a first format, the data object comprising:
a first data element;
a second data element comprising the non-sensitive unencrypted data; and
encryption metadata comprising:
the encrypted sensitive data;
a first path identifying the first data element in the first format; and
an encrypted data key; and
an experience layer configured to:
receive a request comprising the applicant data;
forward the request to the server;
receive, from the server, the data object comprising the lender output data;
reformat the data object to generate a new data object of a second format by:
capturing the first path identifying the first data element of the data object and a second path of a third data element of the new data object using a dynamic proxy; and
copying the second element, the encrypted sensitive data, and the encrypted data key from the data object to the new data object in response to capturing the first and second path;
decrypt the new data object; and
send the decrypted new data object to an applicant.

US Pat. No. 10,990,976

SYSTEMS AND METHODS FOR ACCOUNT OWNERSHIP VERIFICATION

UNITED SERVICES AUTOMOBIL...

1. A computerized method, performed using one or more processors, the method comprising:receiving, by the one or more processors, a first request in real-time from a user to open a first account at a first financial institution funded with funds from a second account at a second financial institution,
wherein the first financial institution and the second financial institution are different financial institutions;
receiving, by the one or more processors, an election in real-time to perform multiple authentication schemes in parallel, wherein one or more of the multiple authentication schemes comprises a second request for a non-monetary transaction to be made with the second account;
sending, by the one or more processors and via a first network to a third party, the second request in real-time for the non-monetary transaction to be made with the second account;
gathering, by the one or more processors, information in real-time regarding the non-monetary transaction;
requesting, by the one or more processors, the information in real-time regarding the non-monetary transaction;
after receiving a response from the user, comparing, by the one or more processors, the gathered information with the response from the user,
wherein comparing the information provides real-time authentication of the user requesting to open the first account; and
the one or more processors causing funding of the first account when the information regarding the non-monetary transaction matches the response received from the user,
wherein the third party completes a transaction in real-time using a second network.

US Pat. No. 10,990,961

PAYMENT USING A SMART CARD AND IDENTIFICATION FROM THE CLOUD

Bank of America Corporati...

1. A smart payment card having a thickness not greater than 0.8 millimeters (“mm”) and a surface area not greater than 86 mm×54 mm, said smart payment card comprising:a substantially rectangular housing with a right edge, a left edge, a top edge, a bottom edge, a front face, and a back face;
a microprocessor embedded in the housing;
non-transitory memory embedded in the housing and electronically coupled to the microprocessor;
a network interface controller embedded in the housing and electronically coupled to the microprocessor;
an input/output module embedded in the housing and electronically coupled to the microprocessor;
at least one screen embedded in the housing configured to be visible and electronically coupled to the microprocessor;
a display controller embedded in the housing and electronically coupled to the microprocessor and to the screen;
at least one antenna embedded in the housing and electronically coupled to the microprocessor;
an electrical contact embedded in the housing and electronically coupled to the microprocessor;
a battery electronically coupled to the electrical contact for powering the at least one antenna, the display controller, the screen, the input/output module, the network interface controller, the non-transitory memory, and the microprocessor;
an operating system stored in the non-transitory memory; and
at least one payment application stored in the non-transitory memory, said at least one payment application configured to access an internet-based contact list comprising at least one contact, to determine via a communication with a cloud-based information source said contact's bank account information, and to instruct a financial institution associated with the user to direct a monetary payment to said contact.

US Pat. No. 10,990,960

WEARABLE DEVICE FOR EVENT ACCESS, PAYMENT FOR OFFLINE TRANSACTIONS AT THE EVENT, AND VISUAL LIGHT DISPLAY

Capital One Services, LLC...

1. A method, comprising:receiving, by a device and from a user device, a request for a ticket associated with an event and information indicating a payment account to utilize for purchasing the ticket,
the ticket being associated with a wearable device, and
the ticket providing access to the event;
applying, by the device, a charge to the payment account for purchase the ticket;
generating, by the device, ticket information based on the request for the ticket and the payment account;
providing, by the device and to the user device, an acknowledgement based on generating the ticket information,
wherein the acknowledgement indicates that a user purchased the ticket providing access to the event, and
wherein the acknowledgement is to be displayed to the user via the user device;
receiving, by the device and from the user device, information indicating that a first quantity of funds was allocated to the wearable device;
receiving, by the device and from a point of sale device, a token indicating that a second quantity of funds was used to purchase one or more items; and
deducting, by the device, the first quantity of funds and the second quantity of funds from the payment account.

US Pat. No. 10,990,959

ELECTRONIC DEVICE AND TRANSACTION METHOD USING THE SAME

Samsung Electronics Co., ...

1. A mobile terminal apparatus comprising:a display disposed at a first side of the mobile terminal apparatus;
a cover disposed at a second side of the mobile terminal apparatus opposite the first side;
a battery disposed between the display and the cover;
a printed circuit board (PCB) disposed between the battery and the cover;
a first coil disposed at the PCB, the first coil including a plurality of turns of a first conductive line for performing a magnetic secure transmission (MST) function;
a second coil disposed at the PCB, the second coil including a plurality of turns of a second conductive line for performing a near field communication (NFC) function;
a third coil disposed at the PCB, the third coil including a plurality of turns of a third conductive line for performing a wireless charging function, wherein, when viewed from a direction perpendicular to and facing the PCB, the plurality of turns of the first conductive line of the first coil are arranged outside of the plurality of turns of the third conductive line of the third coil; and
a communication circuit configured to transmit, via the first coil, a magnetic signal corresponding to information of a payment card to a card reader.

US Pat. No. 10,990,955

METHOD AND SYSTEM FOR CONTACTLESS WITHDRAWAL FROM AN ATM

MASTERCARD INTERNATIONAL ...

1. A method for contactless transaction from an automated teller machine (ATM), comprising:receiving, by a receiver of a computing device, a first signal indicating proximity to a first predetermined geographic location, the first predetermined geographic location defining a first geographic area around the ATM, the first signal comprising encoded data identifying: (a) the first predefined geographic area, and (b) the ATM;
in response to receiving the first signal, displaying, by a display interfaced with the computing device, a prompt based on the first predetermined geographic location, the prompt including a request for the user to confirm performance of a transaction at the ATM;
receiving, by an input device interfaced with the computing device, one or more transaction selections, the transaction selections selected from the group consisting of: a transaction account, a transaction type, account credentials, and additional selections based on the transaction type;
receiving, by the computing device, a second signal indicating proximity of the user to a second predetermined geographic location, the second predefined geographic location defining a second geographic area around the ATM, wherein the second geographic area is located within closer proximity to the ATM than the first geographic area; and
in response to receiving the second signal, transmitting, by a transmitter of the computing device, at least the one or more transaction selections to the ATM.

US Pat. No. 10,990,954

METHOD AND APPARATUS FOR PERFORMING PAYMENT FUNCTION IN LIMITED STATE

Samsung Electronics Co., ...

1. An electronic device comprising:a sensor;
a display comprising a touch panel and a layer for displaying content;
a memory storing a payment application; and
a processor configured to:
while the electronic device operates in a screen-off state, receive a swipe input spanning from a first predesignated region of the display to a second predesignated region of the display or a third predesignated region of the display,
in response to detecting that the swipe input ends on the second predesignated region, maintain the screen-off state, or
in response to detecting that the swipe input ends on the third predesignated region:
execute the payment application,
display, on the display, an image of a card which is registered on the payment application together with an instruction for prompting a biometric input,
obtain, through the sensor, biometric information used for user authentication, and
transmit, a payment signal via the payment application,
wherein while the electronic device operates the screen-off state, power supplied to the layer is cut off and power supplied to the touch panel is maintained.

US Pat. No. 10,990,941

SYSTEMS AND METHODS FOR FACILITATING PAYMENTS

JPMORGAN CHASE BANK, N.A....

1. A method for facilitating a transaction, comprising:at a financial institution comprising an information processing device comprising at least one computer processor:
establishing an online session with a merchant involved in an online transaction with a customer in a first interface;
validating the merchant as a registered merchant;
providing the merchant with a session identifier for the online session that uniquely identifies online session between the financial institution and the merchant;
providing the merchant with a financial institution logon page for the customer in a second interface, the second interface associated with the session identifier, wherein the second interface comprises a lightbox;
receiving financial institution logon information for the customer from the second interface;
validating the financial institution customer logon information;
receiving a selection of a payment account and a shipping address for the online transaction from the second interface;
providing the merchant with a token for the payment account in the first interface;
receiving a payment request from the merchant, the payment request comprising the token and the session identifier; and
approving the payment request.

US Pat. No. 10,990,939

METHOD AND DEVICE FOR VOICE BROADCAST

ADVANCED NEW TECHNOLOGIES...

1. A voice broadcast method, comprising:acquiring, by a server, at least one piece of voice information, wherein the at least one piece of voice information includes a voice message and a voice identifier that identifies the voice message;
delivering, by the server, the at least one piece of voice information to a voice broadcast device such that the voice broadcast device stores the at least one piece of voice information;
determining, by the server, that the voice message is to be broadcast by the voice broadcast device; and
sending, by the server to the voice broadcast device, the voice identifier without sending the voice message to enable the voice broadcast device to obtain the voice message stored at the voice broadcast device according to the voice identifier, and to broadcast the voice message to a user associated with the voice broadcast device when a preset voice broadcast condition is met.

US Pat. No. 10,990,923

SYSTEM AND METHOD FOR TRACKING OBJECTS WITHIN A FACILITY

AMAZON TECHNOLOGIES, INC....

1. A method comprising:determining a first type of motion of an object, using first data from a camera;
receiving second data associated with a device;
determining a second type of motion based on the second data;
determining the second type of motion is consistent with the first type of motion; and
associating the device with the object.

US Pat. No. 10,990,909

PREDICTING RESOURCE AVAILABILITY BASED ON USER PROFILE DATA

International Business Ma...

1. A method performed by one or more processors of predicting resource availability in a given time period by leveraging profile data associated with one or more users in a venue, said method comprising:receiving, from an other user that entered the venue, a request to use one resource of a plurality of resources provided by the venue, said request being received while each user of the one or more users in the venue is using a respective resource of the plurality of resources and is watching a broadcasted sporting event provided in the venue, each resource of the plurality of resources configured to provide a same type of usage to users who use each resource; and
in response to said receiving the request, determining that the one resource is not currently available;
in response to said determining that the one resource is not currently available, determining an optimized wait time for use of the one resource by the other user and assigning the optimized wait time to the other user for use of the one resource, said optimized wait time being an optimized estimate of a time interval from a current time to a future time when the one resource will be available to the other user, said determining and assigning the optimized wait time comprising:
analyzing historical information to determine historical use of the plurality of resources in the venue by the one or more users, said analyzing historical information comprising analyzing historical data included in records respectively associated with each user of the one or more users;
acquiring, by performing video analysis of the venue, patterns of resource usage of the plurality of resources by the one or more users in the venue;
acquiring, by performing video analysis of the venue, one or more attribute values of the venue, said attribute values pertaining to a pattern of television broadcast screens historically near the resource being used by each user of the one or more users in the venue;
determining, based on the historical use of the plurality of resources by the one or more users determined from said analyzing, that one or more factors are likely predictors of additional time periods of use of the respective resource by the one or more users, said one or more factors comprising the patterns of resource usage acquired by video analysis of the venue and the one or more attribute values acquired by video analysis of the venue;
predicting, based on the one or more factors, a statistical likelihood that the one or more users will use the respective resources for the additional time periods; and
sending, to the venue, a notification of the predicted statistical likelihood that the one or more users will use the respective resources for the additional time periods;
determining, from the predicted statistical likelihood, the optimized wait time; and
assigning the optimized wait time to the other user.

US Pat. No. 10,990,903

SELF-LEARNING LOG CLASSIFICATION SYSTEM

ACCENTURE GLOBAL SOLUTION...

1. A system, comprisinga processor, the processor configured to:
receive a categorical identifier for a first log entry,
the categorical identifier included in a database, and
the database comprising:
a plurality of log entries mapped to respective categorical identifiers;
parse the first log entry for:
predetermined text information,
the predetermined text information included in a datafield classifier,
the datafield classifier comprising:
a first prioritization of the respective categorical identifiers, and
the first prioritization associated with the predetermined text information, and predetermined image information,
the predetermined image information included in a metadata classifier,
the metadata classifier comprising:
a second prioritization of the respective categorical identifiers, and
the second prioritization associated with the predetermined image information;
identify the predetermined text information in the first log entry;
adjust, based on the identifying, the first prioritization of the respective categorical identifiers by increasing a first priority value corresponding to the categorical identifier;
identify the predetermined image information in the first log entry;
adjust, in response to identifying the predetermined image information in the first log entry, the second prioritization of the respective categorical identifiers,
the adjusting the second prioritization performed by increasing a second priority value corresponding to the categorical identifier;
determine that image information of the second log entry corresponds to the predetermined image information, and that text information of the second log entry is different from the predetermined text information;
identify, in the datafield classifier, a third prioritization of the respective categorical identifiers, the third prioritization associated with the text information of the second log entry, the third prioritization including a third priority value corresponding to the categorical identifier;
generate a weighted priority value based on a weighted combination of the third priority value and the second priority value; and
associate, in the database, the second log entry with the categorical identifier in response to the weighted priority value exceeding a threshold value to
map, in the database, the second log entry to the categorical identifier based on the adjusting of the first prioritization or the adjusting of the second prioritization,
the second log entry previously mapped to a different categorical identifier based on the datafield classifier and the metadata classifier.

US Pat. No. 10,990,902

IMPLEMENTING A CLASSIFICATION MODEL FOR RECOGNITION PROCESSING

INTERNATIONAL BUSINESS MA...

1. A method for learning a recognition model for recognition processing, the method comprising:training a classification model, using a processor, using an input segment and an additional segment to initialize parameters of the classification model to provide initialized parameters so that extended segments that include the input segment and the additional segment can be reconstructed from the input segment without use of further segments to provide reconstructed extended segments; and
tuning the classification model to predict a target label, using the input segment and a label, based on the initialized parameters, at least a portion of the classification model being included in the recognition model.

US Pat. No. 10,990,901

TRAINING, VALIDATING, AND MONITORING ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING MODELS

Accenture Global Solution...

1. A device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
receive a model and data for the model,
the model including an artificial intelligence model or a machine learning model;
identify training data and scoring data for the model based on the data;
remove bias from the training data to generate unbiased training data;
train the model with the unbiased training data to generate a plurality of trained models;
process the plurality of trained models, with the scoring data, to generate scores for the plurality of trained models;
evaluate and select a trained model, from the plurality of trained models, based on model metrics and the scores,
wherein the one or more processors, when evaluating and selecting the trained model, are to:
compare a precision metric, associated with the plurality of trained models, and the scores;
compare a recall metric, associated with the plurality of trained models, and the scores;
compare a target leak metric, associated with the plurality of trained models, and the scores; and
select the trained model, from the plurality of trained models, based on comparing each of the precision metric, the recall metric, and the target leak metric and the scores;
create a training sample for the trained model based on the unbiased training data and production data associated with a production environment in which the trained model is to be utilized;
create a production sample based on the production data and the training sample;
process the training sample and the production sample, with the trained model, to generate first results associated with the training sample and second results associated with the production sample;
validate the trained model for use in the production environment based on the first results and the second results;
provide the trained model to be used in the production environment based on validating the trained model;
monitor a performance of the trained model in the production environment;
determine at least one deviation in the performance of the trained model as indicated by at least one of the precision metric, the recall metric, or the target leak metric; and
update the trained model based on the at least one deviation.

US Pat. No. 10,990,898

AUTOMATIC RULE LEARNING IN SHARED RESOURCE SOLUTION DESIGN

International Business Ma...

1. A method for automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs comprising:obtaining requirement-solution pairs fora shared resource environment from a data store;
iteratively generating, by a processor, an output candidate design rule set from each requirement-solution pair, wherein each generating iteration uses an input including the candidate design rule set output from a previous generating iteration;
iteratively filtering candidate design rules from the output candidate design rule set to obtain a learned design rule set, wherein filtering candidate design rules comprises:
calculating evidence scores of each candidate design rule and retain candidate design rules having higher evidence score than an evidence score threshold; and
for remaining candidate design rules with a same solution attribute, calculating a confidence score and retaining a candidate design rule with a highest confidence score; and
optimizing the learned design rule set based on iteratively merging requirement attributes and iteratively merging solution attributes of design rules.

US Pat. No. 10,990,897

SELF-SERVICE CLASSIFICATION SYSTEM

REFINITIV US ORGANIZATION...

1. A computer-implemented method comprising:receiving a set of documents comprising a set of positive labeled documents and a set of unlabeled documents, wherein the set of positive labeled documents comprises positive labeled documents that discuss a topic and the set of unlabeled documents comprises documents that are not designated as positive or negative for discussing the topic;
processing the set of documents to remove duplicate documents and noise within the documents;
generating a preliminary model for each topic of a set of topics of the set of documents;
training the preliminary model to determine an additional set of positive and negative documents based on an updated set of documents, wherein training comprises:
identifying a set of rules that a positive labelled document in the set of documents follow;
using the identified set of rules to determine at least one negative document from the set of documents to generate an updated set of documents, said updated set of documents comprises the set of positive documents and a reduced set of unlabeled documents with the at least one negative document removed; and
generating a customized classification model using the trained preliminary model and the additional set of positive and negative documents.

US Pat. No. 10,990,891

PREDICTIVE MODELING FOR AGGREGATED METRICS

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:obtaining aggregated metrics data generated by a plurality of computing resources provided by a computing resource service provider;
generating, based at least in part on a first portion of the aggregated metrics data and a plurality of predictive modeling algorithms, training data for a plurality of predictive models;
determining a plurality of performance metrics applicable to the plurality of predictive models;
providing, based at least in part on the plurality of performance metrics, a suggestion to a customer indicating a predictive model from the plurality of predictive models;
obtaining alarm information indicating a value and an operation to perform as a result of the value being within a confidence interval relative to predictions generated using the predictive model; and
generating a plurality of predictions for the plurality of computing resources by at least:
obtaining a forecasting interval indicating a point in time for which a prediction is to be generated;
generating the prediction based at least in part on the predictive model and a second portion of the aggregated metrics data;
determining the confidence interval based at least in part on the prediction; and
determining to perform the operation based at least in part on the confidence interval.

US Pat. No. 10,990,887

ANYTHING-BUT MATCHING USING FINITE-STATE MACHINES

Amazon Technologies, Inc....

1. A system, comprising:a plurality of computing devices configured to implement a rule evaluation system, wherein the rule evaluation system is configured to:
compile a plurality of rule patterns into a rule base, wherein the rule patterns comprise one or more field names and one or more field values, wherein the rule base represents one or more finite-state machines comprising a plurality of states, wherein the rule patterns include an anything-but rule pattern that is matched by anything other than a specified value, and wherein the rule base includes the specified value;
begin receiving a stream of events, wherein the events comprise field names and field values; and
evaluate the rule patterns against the stream of events using the rule base, wherein one or more events matching the specified value using the rule base are excluded from a set of events matching the anything-but rule pattern.

US Pat. No. 10,990,882

STRATIGRAPHIC LAYER IDENTIFICATION FROM SEISMIC AND WELL DATA WITH STRATIGRAPHIC KNOWLEDGE BASE

International Business Ma...

1. A computer system for stratigraphic layer identification, the computer system comprising:one or more computer processors;
one or more computer readable storage devices; and
program instructions stored on at least one of the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to access seismic data for a reservoir area and well log data for at least one well in the reservoir area;
program instructions to identify a plurality of well stratigraphic layer features utilizing at least a portion of the well log data;
program instructions to identify a plurality of seismic stratigraphic layer features utilizing at least a portion of the seismic data;
program instructions to match the plurality of well stratigraphic layer features to the plurality of seismic stratigraphic layer features by selecting a feature matching algorithm from a plurality of feature matching algorithms based on a stratigraphic knowledge base;
program instructions to define a stratigraphic layer interpretation for the reservoir area utilizing the plurality of well stratigraphic layer features matched to the plurality of seismic stratigraphic layer features;
program instructions to register the stratigraphic layer interpretation in the stratigraphic knowledge base, wherein the stratigraphic knowledge base includes at least one machine learning algorithm for integrating the stratigraphic layer interpretation into selection criteria for the plurality of feature matching algorithms, and wherein the stratigraphic layer interpretation is a visual map defining the locations of a plurality of horizons between strata having varying characteristics within a geological volume; and
program instructions to present a visualization of the stratigraphic layer interpretation to a user.

US Pat. No. 10,990,881

PREDICTIVE ANALYTICS USING SENTENCE DATA MODEL

Progress Software Corpora...

1. A method comprising:receiving, using one or more processors, a user input from a first user, wherein the user input specifies a first predicate-object pair describing a first action performable on a website;
receiving, using the one or more processors, collected data describing past activities of a plurality of users;
determining, using the one or more processors, a plurality of predicate-object pairs based on the collected data, the plurality of predicate-object pairs including the first predicate-object pair describing the first action;
generating, using the one or more processors, a prediction model specific to the first predicate-object pair, the prediction model comprising a plurality of nodes that form a tree structure, wherein generating the tree structure includes:
associating the first predicate-object pair describing the first action to a leaf node of the tree structure;
selecting, from the plurality of predicate-object pairs, a second predicate-object pair as a root node for the tree structure based on one or more of an information gain and a business gain regarding the first predicate-object pair when evaluating the second predicate-object pair;
selecting, from the plurality of predicate-object pairs, a third predicate-object pair as a first intermediate node for the tree structure based on one or more of an information gain and a business gain regarding the first predicate-object pair when evaluating the third predicate-object pair;
identifying, using the one or more processors, a path in the tree structure that traces from the root node to the leaf node via the first intermediate node, the first intermediate node located between the root node and the leaf node in the path;
determining, using the one or more processors, an intermediary action described by the third predicate-object pair associated with the first intermediate node; and
presenting to the first user, using the one or more processors, a recommendation—to offer a second user to perform the intermediary action described by the third predicate-object pair associated with the first intermediate node, wherein the intermediary action steers the second user towards performing the first action described by the first predicate-object pair associated with the leaf node.

US Pat. No. 10,990,836

METHOD AND APPARATUS FOR RECOGNIZING OBJECT, DEVICE, VEHICLE AND MEDIUM

Baidu Online Network Tech...

1. A method for recognizing an object, comprising:selecting a target camera matched with a target object from at least two cameras according to position information of the target object in a map and photographing parameters of the at least two cameras, wherein, the at least two cameras has at least two focal lengths;
controlling the target camera to photograph an image of the target object; and
obtaining the image photographed by the target camera, and performing recognition on the image to recognize the target object;
wherein, selecting the target camera matched with the target object from the at least two cameras according to position information of the target object in the map and photographing parameters of the at least two cameras comprises:
determining a projection position of the target object in an imaging plane of each camera based on the position information of the target object in the map and the photographing parameters of the at least two cameras, and determining the target camera, wherein the projection position of the target object locates in a photographing range of the imaging plane of the target camera;
wherein, determining the projection position of the target object in the imaging plane of each camera based on the position information of the target object in the map and the photographing parameters of the at least two cameras, and determining the target camera comprise:
selecting a camera as a current camera to be selected according to an ascending order of the focal lengths of the at least two cameras successively;
determining a projection position of the target object in an imaging plane of the current camera to be selected based on the position information of the target object in the map and a photographing parameter of the current camera to be selected; and
in response to determining that the projection position of the target object locates in the photographing range of the imaging plane of the current camera to be selected, determining the current camera to be selected as the target camera.

US Pat. No. 10,990,835

ROAD SIGN RECOGNITION METHOD AND SYSTEM

WUHAN JIMU INTELLIGENT TE...

1. A road sign recognition method, comprising: the following steps:S1: obtaining a road image of a vehicle in a moving process in real time, performing color threshold binarization on a single frame image in the road image in the HSV space, localizing a sign according to a color feature of the sign, and obtaining a localized sign connected region;
S2: calculating a length-to-width ratio of the sign connected region according to information about a position and a size of the localized sign connected region, and setting a threshold of the length-to-width ratio to eliminate a false target; and calculating a distance from a contour edge to a target center position in the sign connected region, and obtaining a target localization region with a circular contour of the sign connected region;
S3: in a grayscale image on which color threshold binarization is performed, intercepting a corresponding grayscale image and calculating an average grayscale value of the grayscale image according to the obtained target localization region, performing binarization on the grayscale image of the target localization region by using the average grayscale value as a threshold, and obtaining a binary image of each target localization region;
S4: extracting connected regions in the binary images of the target localization regions, sorting the connected regions according to coordinates, and obtaining a binary image of a number or a character inside each target localization region;
S5: calculating and determining the binary image of the number or the character inside the target localization region by using a neural network mode recognition algorithm, and obtaining a number or a character on a target sign; and
S6: saving a calculation result of a current frame image, comparing a calculation result of a subsequent frame image with the calculation result of the current frame image, calculating confidence, and outputting a recognition result that meets a confidence requirement.

US Pat. No. 10,990,834

METHOD AND APPARATUS FOR OBJECT DETECTION IN CAMERA BLIND ZONES

GM GLOBAL TECHNOLOGY OPER...

1. A method comprising:illuminating, by a light source mounted to a bumper valance of a vehicle, a field of view using a first light source;
capturing, by a detector mounted at an upper edge of a vehicle windshield located above the bumper valance, an image of the field of view;
detecting by a processor, a shadow within the image;
determining by the processor, the presence of an object in response to the shadow wherein the object is obscured in the image;
generating by the processor, a control signal in response to the presence of the object; and
controlling by a vehicle controller, the vehicle in response to the control signal.

US Pat. No. 10,990,820

HETEROGENEOUS CONVOLUTIONAL NEURAL NETWORK FOR MULTI-PROBLEM SOLVING

DUS OPERATING INC., Aubu...

1. A heterogeneous convolutional neural network (HCNN) system, comprising:a feature extraction layer (FEL) portion that receives an input image, the FEL portion conducting a learning operation to learn to represent a first stage of data of the input image and outputting the first stage of data to both of:
a first sub-network directly receiving the first stage of data from the FEL portion and performing a first task; and
a second sub-network directly receiving the first stage of data from the FEL portion and performing a second task,
wherein the first stage of data comprises a first feature map,
wherein the first sub-network includes a first convolution and pooling layer (CPL) portion receiving the first stage of data and capturing a second stage of data, and
wherein the second stage of data includes a second feature map different than the first feature map.

US Pat. No. 10,990,815

IMAGE PRE-PROCESSING IN A LANE MARKING DETERMINATION SYSTEM

Beijing DiDi Infinity Tec...

1. A computer-implemented method of pre-processing images from a map image to facilitate an automated process of determining lane markings, the computer-implemented method comprising:as implemented by a map image processing system comprising one or more hardware processors and configured with specific computer-executable instructions,
receiving an image of a road network;
converting the image to a binary image;
using the binary image to identify a road within the road network by at least:
determining contours of the road based on a transition between black and white pixels in the binary image;
selecting a plurality of inflection points within the binary image;
based at least in part on a comparison of gradients among the plurality of inflection points, identifying a starting position and an ending position of the road; and
identifying the road based on the starting position and the ending position of the road within the image;
dividing a portion of the image including a depiction of the road into image segments, each image segment including a depiction of a road segment of the road;
determining a target axis for road segments of the road;
rotating at least one image segment to align the road segment depicted in the at least one image segment with the target axis; and
using the rotated at least one image segment to identify lane markings within the image of the road network.

US Pat. No. 10,990,814

CONVERTING AN IMAGE INTO A STRUCTURED TABLE

MICROSOFT TECHNOLOGY LICE...

1. A system, comprising:a memory storing machine readable instructions; and
a processor to execute the machine readable instructions to:
receive an image including an unstructured table;
convert the unstructured table in the image into a structured table by identifying misconverted content using cell mapping and low confidence determination, where to perform the low confidence determination the processor is to:
identify a discarded connected component (CC) that is discarded by an optical character recognition engine as noise when performing optical character recognition on the unstructured table in the image;
classify the discarded CC as noise or text; and
determine a probability that a character in the unstructured table was properly or improperly recognized by the optical character recognition engine based on an output of an individual character recognition (ICR) neural network (NN) for that character; and
export the structured table, upon validation, to an application that supports structured tables.

US Pat. No. 10,990,813

METHOD AND APPARATUS FOR RECOGNIZING ILLEGAL BEHAVIOR IN UNATTENDED SCENARIO

ADVANCED NEW TECHNOLOGIES...

1. A device for recognizing an unauthorized object damaging behavior, comprising:one or more processors; and
a non-transitory computer-readable memory coupled to the one or more processors and configured with instructions executable by the one or more processors to perform operations comprising:
obtaining body position data of a user;
obtaining limb behavior data of the user;
obtaining feature data of an object, the feature data comprising:
position data of the object, and
vibration data of the object;
comparing the limb behavior data with a preset limb movement pattern;
determining whether the object vibrates based on the vibration data;
determining a distance between the user's body and the object based on the body position data of the user and the position data of the object; and
determining that behavior of the user is unauthorized in response to determining that:
the distance between the user's body and the object is within a distance threshold over a preset length of time,
the limb behavior data matches the preset limb movement pattern, and
the object vibrates.

US Pat. No. 10,990,810

AUTOMATED FACIAL RECOGNITION DETECTION

International Business Ma...

1. An automated facial recognition improvement method comprising:automatically detecting, by a processor of an Internet of things (IOT) hardware device of a user, a face of said user;
converting, by said processor, a convolutional neural network (CNN) model into a hybrid cloud architecture;
extracting with respect to said hybrid cloud architecture, by said processor from an image of said face of said user, images of major facial feature attributes of said face of said user, wherein said major facial feature attributes are represented in a vector;
classifying with respect to said hybrid cloud architecture, by said processor, said user via said facial feature attributes with respect to a plurality of user type weights stored in a cache of said IOT hardware device;
storing, by said processor within said cache, recently used attributes of said major facial feature attributes;
determining, by said processor based on results of said classifying, an initial user type of said user;
transmitting, by said processor to a server, said vector representing said facial feature attributes and data indicating said initial user type, wherein deep learning model software code is executed for inferring, via said server and with respect to said initial user type, said vector, and a plurality of images in a specified database associated with said initial user type, a final user type of said user, wherein an identity of said user is determined based on said inferring, and wherein said identity of said user is transmitted to said IOT device, and
receiving, by said processor, said identity of said user.

US Pat. No. 10,990,809

COMPUTER-IMPLEMENTED METHOD AND PROGRAM PRODUCT FOR OBJECT IDENTIFICATION FROM IMAGE DATA

1. A computer-implemented method of identifying a physical object executed by one or more processing devices and, comprising the steps of:providing image data comprising an image object representing a physical object;
analyzing the image data to extract identification data for the image object;
providing supplementary data associated with a particular physical object;
determining whether the image object corresponds to the particular physical object based on the identification data and supplementary data;
wherein determining whether the image object corresponds to the particular physical object comprises determining a candidate object without using the supplementary data and verifying that the candidate object corresponds to the particular physical object using the supplementary data; and wherein
a) determining the candidate object comprises determining that the image object corresponds to the candidate object with a first probability exceeding a first probability threshold; and
b) verifying that the candidate object corresponds to the particular physical object comprises determining based on the supplementary data that the candidate object corresponds to the particular physical object with a second probability exceeding a second probability threshold that is higher than at least one selected from the group comprising the first probability and the first probability threshold.

US Pat. No. 10,990,805

HYBRID MODE ILLUMINATION FOR FACIAL RECOGNITION AUTHENTICATION

Apple Inc., Cupertino, C...

1. A method, comprising:receiving, on a user interface associated with a device comprising a computer processor and a memory, an unlock request for the device from a user;
in response to receiving the unlock request, illuminating the user with both flood infrared illumination and patterned infrared illumination;
capturing at least two images of the user using a camera located on the device while the user is being illuminated with both the flood infrared illumination and the patterned infrared illumination;
generating flood infrared image data from the at least two images;
combining the at least two images into a composite image,
generating depth map image data from the composite image; and
authorizing the user to perform at least one operation on the device that requires authentication using a facial recognition authentication process operating on the flood infrared image data and the depth map image data.

US Pat. No. 10,990,801

SYSTEM AND METHOD FOR MULTIDIMENSIONAL GRADIENT-BASED CROSS-SPECTRAL STEREO MATCHING

The Charles Stark Draper ...

1. A computer-implemented method of operating a stereo matching system for an environment having environmental conditions, the method comprising:specifying an environment-specific input parameter (IP) vector for generation of a disparity map, the IP vector comprising a set of input parameters;
obtaining a visual image comprising a set of visual pixels;
generating, for each visual pixel in the set of visual pixels and using the input parameters, a visual oriented gradient, to produce a set of visual oriented gradients;
generating, from the set of visual oriented gradients, a visual Histogram of Gradients (HOG) for the visual image;
obtaining an infrared image comprising a set of infrared pixels;
generating, for each infrared pixel in the set of infrared pixels and using the input parameters, an infrared oriented gradient, to produce a set of infrared oriented gradients;
generating, from the set of infrared oriented gradients, an infrared HOG for the infrared image; and
generating, using the visual HOG and the infrared HOG, a disparity map; wherein:
the set of input parameters of the IP vector comprises a kernel;
generating an oriented gradient for each pixel in the set of visual pixels comprises:
convolving the visual image with the kernel to produce, for each pixel in the visual image, two orthogonal visual gradient vectors;
generating, from the two orthogonal visual gradient vectors for each pixel in the visual image, a visual magnitude, to form the set of visual oriented gradients;
normalizing the magnitude of each oriented gradient in the set of visual oriented gradients to produce the visual HOG; and
generating an oriented gradient for each pixel in the set of infrared pixels comprises:
convolving the infrared image with the kernel to produce, for each pixel in the infrared image, two orthogonal infrared gradient vectors;
generating, from the two orthogonal infrared gradient vectors for each pixel in the infrared image, an IR magnitude, to form the set of infrared oriented gradients; and
normalizing the IR magnitude of each oriented gradient in the set of infrared oriented gradients to produce the infrared HOG.

US Pat. No. 10,990,799

DIGITIZING HANDWRITTEN SIGNATURES

ORF Box Oy, Helsinki (FI...

1. An electronic device, comprising:a display;
a digital camera unit;
at least one processor; and
at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, launch an application configured to cause the electronic device to at least:
receive a live stream of image frames from the digital camera unit;
display the received live stream of image frames on the display;
display a guideline pattern on the display overlaid on the displayed live stream of image frames, the guideline pattern defining at least a first target area and a second target area;
read the content of a first image frame section of a current image frame of the received live stream of image frames, the first image frame section being overlaid by the first target area;
apply a multidimensional machine-readable code decoder to the read content in order to interpret the read content; and
in response to successfully interpreting the read content and further in response to a precondition being met:
capture at least a second image frame section of said current image frame, the second image frame section being overlaid by the second target area.

US Pat. No. 10,990,798

ANALYSIS DEVICE, ANALYSIS METHOD, AND PROGRAM

THE UNIVERSITY OF TOKYO, ...

1. An analysis device configured to analyze a correlation between constituent elements, based on one or more types of feature values, for each of the constituent elements of a cell that has been stimulated, the device comprising:a feature value calculation unit configured to calculate the feature value for each of the constituent elements of the cell from cell images in which an image of the cell has been captured;
a correlation calculation unit configured to calculate correlations between the constituent elements of the cell from the feature values calculated by the feature value calculation unit;
a position information specifying unit configured to specify a position information at which the constituent elements are present;
a display unit configured to display the correlation between the constituent elements based on the position information specified by the position information specifying unit; and
a position information display switching unit configured to switch the position information at which the constituent elements are displayed,
wherein the display unit switches the display of the correlation of the constituent elements in accordance with the switching of the position information.

US Pat. No. 10,990,796

INFORMATION PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND RECORDING MEDIUM ON WHICH IMAGE PROCESSING PROGRAM IS RECORDED

FUJITSU LIMITED, Kawasak...

1. An information processing apparatus, comprising:a memory; and
a processor coupled to the memory, wherein the processor:
generates, by emphasizing edges, which correspond to changes of luminance of a fingerprint pattern included in a fingerprint image, a sharpened image of the fingerprint image;
applies a second order differential filter to the sharpened image;
divides the sharpened image into a plurality of small regions; and
calculates, for each of the plurality of small regions, a ratio of pixels in regard to which an absolute value of a response of the second order differential filter is equal to or higher than a threshold value from among pixels included in the small region as the edge density; and
decides based on the edge density whether each of pixels of the sharpened image is in a fingerprint region or a background region.

US Pat. No. 10,990,792

ELECTRONIC DEVICE INCLUDING BIOMETRIC SENSOR

Samsung Electronics Co., ...

1. An electronic device, comprising:a transparent layer;
a display panel disposed under the transparent layer and including pixels;
a sensor housing disposed under the transparent layer and under the display panel, the sensor housing including at least one side wall, and an upper wall in which an opening is formed;
a biometric sensor mounted on a printed circuit board (PCB), wherein the sensor housing is mounted on the PCB such that the biometric sensor is disposed within the at least one side wall of the sensor housing when viewed from above; and
an optical filter disposed at least partially within the at least one side wall of the sensor housing when viewed from above, the optical filter overlapping the opening defined in the upper wall of the sensor housing when viewed from above, and wherein the optical filter is disposed apart from both the biometric sensor and the display panel, wherein an air gap is formed between the optical filter and the biometric sensor;
wherein the biometric sensor is configured to receive light reflected from an object to be positioned on the transparent layer and passing through each of: the display panel, the opening defined in the upper wall of the sensor housing, and the optical filter, and
wherein, when viewed from above, the opening defined in the upper wall of the sensor housing has an area which is smaller than a top surface area of the biometric sensor.

US Pat. No. 10,990,790

DISPLAY DEVICE

INNOLUX CORPORATION, Mia...

1. A display device comprising:a first substrate having a first top surface;
a sensing element disposed on the first substrate, wherein the sensing element comprises an active layer having a channel region, and a first distance is formed between a channel top surface of the channel region and the first top surface along a first direction perpendicular to the first top surface;
a display switch element disposed on the first substrate and adjacent to the sensing element;
a blocking structure disposed on the sensing element, wherein the blocking structure has a bottom surface and a first opening, the first opening corresponds to the channel region of the sensing element, a second distance is formed between the bottom surface and the first top surface along the first direction, and the first distance is less than the second distance; and
an insulation structure disposed between the sensing element and the blocking structure, wherein an insulation top surface of the insulation structure has an irregular shape, and the insulation structure has a second opening corresponding to the first opening and the channel region.

US Pat. No. 10,990,785

APPARATUS AND METHOD FOR MEASURING A CAPACITANCE, AND A FINGERPRINT SENSOR UTILIZING THE SAME

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

1. An apparatus for measuring a capacitance formed by a sense plate and a counter plate, wherein the sense plate comprises a first sub-plate and a second sub-plate, the first sub-plate and the second sub-plate being electrically separated, the apparatus comprisinga first integrator comprising a first integrator input terminal, a first integrator reference terminal connected to a first reference voltage, and a first integrator output terminal for providing a first output voltage indicative of a capacitance connected to the first integrator input terminal,
a second integrator comprising a second integrator input terminal, a second integrator reference terminal coupled to a second reference voltage, and a second integrator output terminal for providing a second output voltage indicative of a capacitance connected to the second integrator input terminal,
switching circuitry adapted to, at a first measurement point in time, connect the first integrator input terminal to the first sub-plate and connect the second integrator input terminal to the second sub-plate, and, at a second measurement point in time, connect the first integrator input terminal to the second sub-plate and connect the second integrator input terminal to the first sub-plate, and
output circuitry coupled to the first integrator output terminal and the second integrator output terminal and adapted to generate an output signal based on a difference between the first output voltage and the second output voltage, the output signal being indicative of the capacitance formed by the sense plate and the counter plate.

US Pat. No. 10,990,784

SIGNAL RECEIVING CIRCUIT AND DRIVING METHOD THEREOF, DISPLAY PANEL AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A signal receiving circuit, comprising:a reset circuit having an input terminal connected to a reference signal line for providing a reference voltage signal, a control terminal connected to a reset signal line providing a reset signal, and an output terminal connected to a collection node, the reset circuit being configured to control a voltage of a signal at the collection node under control of the reset signal; and
an output circuit having an input terminal connected to the collection node, the output circuit being configured to accumulatively amplify the signal at the collection node and output the amplified signal at an output terminal of the signal collection circuit,
wherein the reset circuit comprises a first transistor and a second transistor,
wherein the first transistor has a gate connected to the reset signal line, a first electrode connected to the reference signal line, and a second electrode connected to the collection node; and the first transistor is configured to compensate for the voltage of the signal at the collection node with the reference voltage signal,
wherein the second transistor has a gate connected to the reset signal line, a first electrode connected to the reference signal line, and a second electrode connected to the collection node, and
wherein the first transistor is a depleted thin film transistor, and the second transistor is an enhanced thin film transistor.

US Pat. No. 10,990,781

EXPOSURE METHOD, ELECTRONIC DEVICE AND MASTER-SLAVE SYSTEM

GUANGZHOU TYRAFOS SEMICON...

1. An electronic device, wherein the electronic device is a slave device and adapted to electrically connect to a master device external to the electronic device, and the electronic device comprises:an image capturing circuit;
a processor, coupled to the image capturing circui; and
a register, coupled to the processor wherein
the processor obtains one exposure command and a first quantity provided by the master device,
the processor controls the image capturing circuit to perform one non-continuous exposure operation to capture a plutality of images according to the one exposure command, and temporarily stores the one or more plutality of images into the register,
the processor determines whether a quantity of the plutality of images reaches the first quantity,
when the quantity of the plutality of images does not reach the first quantity, the processor performs the operation of controlling the image capturing circuit to perform the one non-continuous exposure operation; and
when the quantity of the plutality of images reaches the first quantity, the processor stops controlling the image capturing circuit to perform the one non-continuous exposure operation,
wherein the processor determines whether to receive an output command provided by the master device to output at least one of the one of more plutality of images temporarily stored in the register to the master device according to the output command,
wherein during the one non-continuous exposure operation, the processor determines whether a remained capacity of the register is not sufficient for storing a next image to temporarily stop the one non-continuous exposure operation until the output command is received so that the register outputs previously images to release the remained capacity of the register.

US Pat. No. 10,990,780

DISPLAY DEVICE AND ELECTRONIC DEVICE HAVING THE SAME

Samsung Display Co., Ltd....

1. A display device comprising:a display panel comprising a display area on which an image is displayed and a fingerprint scan area overlapped with the display area; and
a fingerprint scan area compensator configured to convert a fingerprint scan image data provided to pixels included in the fingerprint scan area to a degradation compensating image data that compensates a degradation of the pixels included in the fingerprint scan area and outputs the degradation compensating image data in a fingerprint scan mode,
wherein:
the fingerprint scan area compensator comprises:
a stress data converter configured to convert the degradation compensating image data to a stress data;
a memory configured to store the stress data and output an accumulated stress data on which the stress data are accumulated; and
a degradation compensator configured to compensate the fingerprint scan image data to the degradation compensating image data based on the accumulated stress data; and
the stress data comprises one of:
a value that scales the grayscale value of the degradation compensating image data; or
a value that changes the grayscale value of the degradation compensating image data using a conversion coefficient that represents a correlation of the grayscale value and the degradation degree of the pixels as determined by experiment.

US Pat. No. 10,990,775

SCHEDULED CONNECT AND DISCONNECT OF CORDLESS SCANNER

Zebra Technologies Corpor...

1. A method for attempting to connect a barcode reader to a host device, comprising:attempting, by a wireless transceiver of the barcode reader, to establish a wireless connection with a host device a plurality of times over a first period of time;
entering, by the barcode reader, a power-saving mode responsive to failing to establish the wireless connection with the host device over the first period of time wherein during the power-saving mode at least one of the transceiver, a decode engine, a peripheral sensor, and an imaging engine of the barcode reader are deactivated; and
attempting, by the wireless transceiver of the barcode reader, to re-establish the wireless connection with the host device after (i) a passage of a second period of time following the first period of time, wherein the second period of time is greater than the first period of time; or (ii) a receipt of an interrupt signal.

US Pat. No. 10,990,773

POLYMORPHIC PROFILES

Socket Mobile, Inc., New...

1. A method of operating a low-energy radio peripheral enabled to communicate with a wireless host, the method comprising:in response to a startup event, monitoring by a processing element of the low-energy radio peripheral for a special buttons event;
subsequent to the monitoring, selectively modifying low-energy radio connection profile state bits maintained by the processing element,
wherein during the selectively modifying, the low-energy radio connection profile state bits are modified in response to a detection of a special buttons event, and
wherein during the selectively modifying, the low-energy radio connection profile state bits are not modified in response to the absence of a special buttons event during the monitoring;
subsequent to the selectively modifying, in accordance with the low-energy radio connection profile state bits, activating a corresponding generic attribute profile table in a low-energy radio engine of the low-energy radio peripheral; and
wherein the corresponding generic attribute profile table
is one of a plurality of generic attribute profile tables of the low-energy radio peripheral,
determines behavior of the low-energy radio peripheral as viewed by the wireless host as a selected corresponding one of a plurality of peripheral behaviors, and
includes services and characteristics for the corresponding peripheral behavior.

US Pat. No. 10,990,767

APPLIED ARTIFICIAL INTELLIGENCE TECHNOLOGY FOR ADAPTIVE NATURAL LANGUAGE UNDERSTANDING

NARRATIVE SCIENCE INC., ...

1. A method for applying artificial intelligence technology to natural language understanding, the method comprising:a processor training a classifier with a plurality of concept-labeled sentences so that the classifier is trained to distinguish between a plurality of concepts based on sentence composition and structure;
the processor processing a sentence using the trained classifier;
the processor identifying a concept for the sentence based on the processing; and
the processor creating a data structure that associates the sentence with the identified concept;
wherein the training step comprises:
for each of a plurality of the concept-labeled sentences, (1) converting the concept-labeled sentence into a list of tokens, the tokens including (token, part-of-speech) pairs for a plurality of words in the sentence, (2) creating a set of permutations of the tokens of the token list for the sentence, wherein the permutations maintain an order for the tokens of the token list for the sentence, (3) generating a set of string match rules from the permutations, (4) comparing the string match rules for the sentence against all of the string match rules used by the trained classifier with respect to concepts other than the concept associated with the sentence, and (5) based on the comparing, discarding any string match rules that are used by the trained classifier with respect to concepts other than the concept associated with the sentence.

US Pat. No. 10,990,766

METHODS AND DEVICES FOR PROCESSING TEMPLATE DATA, REQUESTING TEMPLATE DATA, AND PRESENTING TEMPLATE DATA

TENCENT TECHNOLOGY (SHENZ...

1. A method for processing template data, the method comprising:obtaining, by a device comprising a memory storing instructions and a processor in communication with the memory, a template subject and template key words matching the template subject;
generating, by the device according to the template key words, a first template message matching the template subject, the first template message comprising the template key words;
generating, by the device, a template identifier corresponding to the first template message;
associating, by the device, the template identifier with the first template message; and
storing, by the device, the template identifier and the first template message into a template library,
wherein a page corresponding to a user-interaction behavior corresponding to a user-interaction request corresponding to the template identifier is a page of a child application of a parent application running on an operating system.

US Pat. No. 10,990,765

SENTENCE GENERATING METHOD AND APPARATUS

Samsung Electronics Co., ...

1. A machine translation method, comprising:generating, by at least one processor, a corresponding word set of a source word set generated based on a source sentence, wherein the source sentence and the source word set are in a first language and the corresponding word set is in a second language;
generating, by the at least one processor, words in the second language based on the source sentence;
adjusting, by the at least one processor, a probability of a first word among the generated words in response to the first word being included in the corresponding word set;
calculating a score of a first character string including the first word based on the adjusted probability;
calculating, by the at least one processor, a score of each of second character strings including each of remaining generated words excluding the first word based on a probability of each of the remaining generated words;
selecting, by the at least one processor, top K character strings from the first character string including the first word and the second character strings based on an order of the calculated score of first character string including the first word and the calculated score of each of the second character strings the selected tog K character strings having greater scores than non-selected character strings from the first character string and the second character strings; and
generating, by the at least one processor, a translated sentence of the source sentence based on the selected top K character strings.

US Pat. No. 10,990,761

METHOD AND SYSTEM FOR PROVIDING MULTIMODAL CONTENT TO SELECTIVE USERS DURING VISUAL PRESENTATION

Wipro Limited, Bangalore...

1. A method of providing multimodal content to selective users during visual presentation, the method comprising:identifying, by a content rendering system, a plurality of users attending the visual presentation being presented by a presenter based on login and user details provided during registering to the visual presentation;
determining, by the content rendering system, one or more keywords in the visual presentation associated with one or more auxiliary content in real-time based on narration by the presenter using Natural Language Processing (NLP) technique, wherein determining the one or more keywords associated with the one or more auxiliary content comprises matching each of the one or more keywords with the one or more auxiliary content stored in the storage unit;
retrieving, by the content rendering system, the one or more auxiliary content corresponding to each of the one or more keywords in the visual presentation from a plurality of auxiliary content stored in a storage unit associated with the content rendering system;
identifying, by the content rendering system, one or more users from the plurality of users allowed to receive the one or more auxiliary content based on the user details and predefined auxiliary mapping details;
combining, by the content rendering system, the one or more auxiliary content with corresponding one or more keywords in the visual presentation; and
providing, by the content rendering system, a combined auxiliary content along with the visual presentation to the one or more users in respective user devices.

US Pat. No. 10,990,760

AUTOMATIC DETERMINATION OF CUSTOMER SENTIMENT FROM COMMUNICATIONS USING CONTEXTUAL FACTORS

SupportLogic, Inc., San ...

1. A method comprising:receiving, by a processor of a computer having memory, communication content exchanged between a customer device and an agent device, the communication content comprising inbound communication to the agent device;
filtering, by the processor, the received communication content to remove predetermined technical support syntax;
assigning, by the processor, baseline values to features within the filtered communication content, the assigning comprising:
identifying the features from the filtered communication content, the features pertaining to expressed sentiments in the filtered communication content;
applying a first machine-learning model, which is trained for entity detection, to classify each identified feature as relating to one of a product support experience and a product experience;
applying the first machine-learning model, which is trained to identify polarities and strengths related to identified features, to each product support experience identified feature; and
assigning a score value to each identified product support experience feature using a plurality of scoring models, the score values being based on the polarities and strengths identified for each product support experience identified feature;
weighting, by the processor, a subset of the score values based on metadata associated with the filtered communication content; and
combining the score values using a second machine-learning model, which is trained to use weighted combinations to determine an overall sentiment of the filtered communication content.

US Pat. No. 10,990,759

DEVIATION-BASED FRAMEWORK

Amazon Technologies, Inc....

1. A system comprising:one or more processors;
a cloud-based object storage service operated by a service provider and comprising first computer-executable instructions that, when executed, cause the one or more processors to store communication data in a plurality of data stores;
a cloud-based electronic communication service operated by the service provider and comprising second computer-executable instructions that, when executed, cause the one or more processors to:
send a plurality of communications from computing devices associated with a group of users, wherein the group of users is associated with an entity; and
store first communication data representing the plurality of communications in a data store of the plurality of data stores;
a cloud-based sentiment-analysis service operated by the service provider and comprising third computer-executable instructions that, when executed, cause the one or more processors to:
analyze, at least partly using natural-language processing (NLP), the first communication data representing the plurality of communications; and
determine, based at least in part on the analyzing, a plurality of sentiment scores, wherein each sentiment score in the plurality of sentiment scores indicates, for a respective communication of the plurality of communications, an attitude of individual ones of the group of users with respect to the entity;
a cloud-based model-generation service operated by the service provider and comprising fourth computer-executable instructions that, when executed, cause the one or more processors to:
build, at least partly using the plurality of sentiment scores, a group of machine-learning (ML) models, wherein each ML model in the group of ML models indicates a sentiment baseline for individual ones of the group of users; and
identify, at least partly using ML models, deviations from the sentiment baselines for sentiment scores of subsequent communications of the group of users;
one or more computer-readable media storing fifth computer-executable instructions that, when executed, cause the one or more processors to:
detect that the cloud-based electronic communication service stored second communication data representing a communication of a user, of the group of users, in the data store;
determine, at least partly responsive to the detecting and at least partly using the cloud-based sentiment-analysis service and the communication data, a sentiment score for the communication of the user;
determine, at least partly using the cloud-based model-generation service, that the sentiment score deviates from a sentiment baseline indicated by a ML model, of the ML models, associated with the user; and
providing, to a computing device associated with at least one of the service provider or the entity, an indication that the sentiment score for the communication deviates from the sentiment baseline indicated by the ML model associated with the user.

US Pat. No. 10,990,758

LINGUISTIC SEMANTIC ANALYSIS MONITORING/ALERT INTEGRATION SYSTEM

Dell Products L.P., Roun...

1. A linguistic semantic analysis monitoring/alert integration system, comprising:at least one storage device storing one or more monitoring dictionary databases that include module-specific language information that identifies module-specific language terms utilized in providing a monitoring module; and
a processor coupled to the at least one storage device, the processor providing:
a linguistic semantic monitoring analysis engine that is configured to:
receive a first file included in a monitoring module;
parse the first file to identify file language terms included in the first file;
match the file language terms included in the first file with the module-specific language terms included in the module-specific language information;
determine, based on the matching of the file language terms with the module-specific language terms, a first intent for the file language terms; and
automatically classify, based on the determination of the first intent for the file language terms, the first file into a respective one of a plurality of monitoring model databases, and
a monitoring application that is configured to:
access the first file from the respective one of the plurality of monitoring model databases; and
perform monitoring operations based on the first file on a target system coupled to the processor, wherein the monitoring operations include at least one of: monitoring health of the target system, monitoring performance of the target system, or monitoring inventory of the target system.

US Pat. No. 10,990,753

SYSTEMS AND METHODS FOR A PROCEDURAL SYSTEM FOR EMERGENT NARRATIVE CONSTRUCTION

Disney Enterprises, Inc.,...

1. A system configured to generate recommendations pertaining to narrative content to be generated in a virtual space, the system comprising:electronic storage configured to store electronic information, wherein the electronic information includes narrative information used to specify narrative features of individual narrative content, wherein combinations of the individual narrative content form narrative content sets, wherein the narrative content sets are experienced by users in the virtual space, wherein the narrative features are associated with narrative feature types including one or more of a character type, an environment type, an object type, a plot point type, a character development type, an action type, or an objective type, wherein the virtual space includes a three-dimensional topography and one or more virtual objects positioned within the three-dimensional topography that experience locomotion within the three-dimensional topography, and wherein the virtual space is presented to individual users on individual user interfaces displayed on individual computing platforms associated with the individual users, and wherein the individual users experience the narrative content sets by controlling individual virtual entities through the three-dimensional topography and/or interacting with the one or more virtual objects; and
one or more physical processors configured by machine-readable instructions to:
aggregate user information to generate aggregated user information, wherein the user information conveys prior user responses to the narrative content sets in the virtual space that have already been experienced by the users, such that the aggregated user information conveys an aggregate of the prior user responses;
generate recommendations for future narrative content sets different from the narrative content sets that have already been experienced by the users, the recommendations being based on the aggregated user information for the users, such that a first recommendation is generated for a first narrative content set in the virtual space, the first narrative content set including a first set of narrative features, wherein the generation of the first recommendation is based on the aggregated user information for a first user and a second user, wherein the aggregated user information for the first user and the second user includes the aggregate of the prior user responses to the narrative content sets by the first user and the second user;
effectuate presentation of the recommendations via a user interface through which a creative user provides feedback pertaining to the recommendations, wherein the creative user is different from the users who experience the narrative content sets, such that the first recommendation is presented via the user interface through which the creative user provides first feedback pertaining to the first recommendation, wherein the first feedback from the creative user includes one or more modifications to the first recommendation; and
generate the future narrative content sets based on the recommendations and the feedback from the creative user, such that the first narrative content set is generated based on the first recommendation and the first feedback from the creative user including the one or more modifications to the first recommendation.

US Pat. No. 10,990,749

MESSAGING APPLICATION WITH PRESENTATION SERVICE

Zoho Corporation Private ...

1. A method for facilitating, via a messaging application, an exchange of messages relating to a presentation of a document via a graphical user interface of a presentation device associated with a presenter, the method comprising:receiving the document as a plurality of display portions for presentation;
receiving a presentation-initiation command and, responsive to the presentation-initiation command, initiating a presentation session;
rendering, in the presentation session, a presentation view on the graphical user interface, the presentation view including a presentation window and a comments window;
updating the presentation window to display a first display portion of the display portions;
receiving a first comment message while displaying the first display portion;
displaying the first comment message in the comments window and linking the first comment message to the first display portion;
updating the presentation window to display a second display portion of the display portions;
receiving a second comment message while displaying the second display portion;
displaying the second comment message in the comments window and linking the second comment message to the second display portion;
receiving, on the graphical user interface, a selection of the first comment message; and
responsive to the selecting, displaying the first display portion adjacent to the first comment message.

US Pat. No. 10,990,747

AUTOMATIC GENERATION OF VIA PATTERNS WITH COORDINATE-BASED RECURRENT NEURAL NETWORK (RNN)

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for generating synthetic via layout patterns by a coordinate-based Recurrent Neural Network (RNN), the method comprising:generating, by a processor, a training data set of coordinate arrays that specify coordinates of vias in a set of physical design layouts for a set of integrated circuit elements;
training, by the processor, the coordinate-based RNN with the training data set of coordinate arrays; and
generating, by the processor, using the coordinate-based RNN, new synthetic via patterns.

US Pat. No. 10,990,745

INTEGRATED CIRCUIT AND METHOD OF FORMING SAME AND A SYSTEM

TAIWAN SEMICONDUCTOR MANU...

1. An integrated circuit comprising:a first flip-flop having a first driving capability; and
a second flip-flop having a second driving capability different from the first driving capability,
wherein the first flip-flop and the second flip-flop are part of a multi-bit flip-flop configured to share at least a first clock pin configured to receive a first clock signal.