US Pat. No. 11,069,295

DISPLAY APPARATUS AND METHOD OF DRIVING DISPLAY PANEL USING THE SAME

Samsung Display Co., Ltd....


1. A display apparatus comprising:a display panel comprising a pixel;
a gate driver configured to:output a data write gate signal having a corresponding active level and a data initialization gate signal having a corresponding active level to the pixel in a writing frame;
output the data write gate signal not having the corresponding active level and the data initialization gate signal not having the corresponding active level to the pixel in a holding frame; and
output the data write gate signal having the corresponding active level and the data initialization gate signal not having the corresponding active level to the pixel in a writing compensation frame;
a data driver configured to output a data voltage to the pixel; and
an emission driver configured to output an emission signal to the pixel.


US Pat. No. 11,069,294

ORGANIC LIGHT-EMITTING DIODE (OLED) DISPLAY AND METHOD OF MANUFACTURING THE SAME

SAMSUNG DISPLAY CO., LTD....


1. An organic light-emitting diode display, comprising:a substrate comprising a display area and a non-display area surrounding the display area;
a pixel disposed in the display area, the pixel comprising:a pixel circuit;
a first electrode which is electrically connected to the pixel circuit;
an intermediate layer disposed on the first electrode and including an organic emission layer; and
a second electrode disposed on the intermediate layer;

a first wiring disposed in a first area of the non-display area, the first wiring electrically connected to the second electrode to transmit a first signal;
a connector disposed in the first area of the non-display area, the connector electrically connecting the first wiring to the second electrode; and
a second wiring disposed in the first area of the non-display area and the second wiring electrically connected to the pixel circuit to transmit a second signal which is different from the first signal, wherein the second wiring comprises a first layer, and the first layer is formed of the same material as the connector.

US Pat. No. 11,069,293

LUMINANCE CONTROLLING UNIT, LIGHT-EMITTING UNIT, AND LUMINANCE CONTROLLING METHOD

JOLED Inc., Tokyo (JP)


1. A luminance controlling unit comprising:a luminance controller that controls luminance of a pixel array, the pixel array including pixels each including a current-driven self-luminescent element,
the luminance controller performing, on a basis of an image signal, a dynamic control of a duty ratio of a voltage pulse that is output by a first voltage source and a potential difference between the voltage pulse and a second voltage that is output by a second voltage source that is different from the first voltage source, the duty ratio being directed to controlling of light emission and light extinction of the current-driven self-luminescent element,
wherein the luminance controller causes, on the basis of the image signal, the potential difference to be less than a default potential difference, and causes the duty ratio to be greater than a default duty ratio,
wherein the default duty ratio is an initial duty ratio of the voltage pulse that is output by the first voltage source,
wherein, to perform the dynamic control of the duty ratio of the voltage pulse that is output by the first voltage source and the potential difference between the voltage pulse and the second voltage, the luminance controller is further configured to determine a corrected duty ratio,
wherein the corrected duty ratio is the default duty ratio multiplied by a compensation factor,
wherein the compensation factor is based on the default potential difference divided by a third potential difference, the default potential difference is between a default output voltage of the first voltage source and a default output voltage of the second voltage source, and the third potential difference is between a corrected output voltage of the first voltage source and the default output voltage of the second voltage source, and
wherein the compensation factor is less than or equal to 100 divided by the default duty ratio.

US Pat. No. 11,069,292

TFT PIXEL THRESHOLD VOLTAGE COMPENSATION CIRCUIT USING A VARIABLE CAPACITOR

Sharp Kabushiki Kaisha, ...


1. A method of operating a pixel circuit for a display device comprising the steps of:providing a pixel circuit comprising:a drive transistor configured to control an amount of current to a light-emitting device during an emission phase depending upon a voltage applied to a gate of the drive transistor, the drive transistor including a first terminal that is connected to a first voltage supply line and a second terminal opposite from the first terminal, wherein the second terminal is a source of the drive transistor;
a first capacitor having a first plate connected to the gate of the drive transistor
a light-emitting device that is electrically connected at a first terminal to the second terminal of the drive transistor during the emission phase and at a second terminal to a second voltage supply line; and
a varactor having a first terminal connected to a control line and having a second terminal connected to the second terminal of the drive transistor, and the varactor is electrically isolated from the gate of the drive transistor;

performing a compensation phase to compensate a threshold voltage of the drive transistor comprising applying a reference voltage from a reference voltage supply line to the gate of the drive transistor, and electrically connecting the second terminal of the varactor to the second terminal of the drive transistor;
wherein a capacitance of the varactor varies with a voltage at a node N1 constituting an electrical connection during the compensation phase of the second terminal of the drive transistor, the first terminal of the light-emitting device, the second plate of the first capacitor, and the second terminal of the varactor to account for a variation in the threshold voltage of the drive transistor; and
performing an emission phase during which light is emitted from the light-emitting device by electrically connecting the first terminal of the light-emitting device to the second terminal of the drive transistor and applying a driving voltage from the first voltage supply line to the light-emitting device.

US Pat. No. 11,069,291

PIXEL CIRCUIT AND DRIVING METHOD THEREOF, AND DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...


1. A pixel circuit comprising a driving circuit, a data writing circuit, a storage circuit, an electrical compensation circuit, and an optical compensation circuit,wherein the driving circuit comprises a control terminal, a first terminal and a second terminal, and is configured to control a driving current for driving a light emitting element to emit light, the first terminal of the driving circuit is configured to receive a first voltage signal from a first voltage terminal;
the data writing circuit is connected to the control terminal of the driving circuit, and is configured to write a data signal into the control terminal of the driving circuit in response to a scanning signal;
the storage circuit is configured to store the data signal written by the data writing circuit, a first terminal of the storage circuit is connected to the control terminal of the driving circuit, and a second terminal of the storage circuit is connected to the second terminal of the driving circuit;
the electrical compensation circuit is connected to the second terminal of the driving circuit and a first detecting terminal, and is configured to electrically connect the second terminal of the driving circuit to the first detecting terminal in response to an electrical detection enable signal to obtain a current flowing through the second terminal of the driving circuit to compensate the data signal according to the current; and
the optical compensation circuit is connected to a reverse bias voltage terminal and a second detecting terminal, and is configured to detect light emitted by the light emitting element in response to an optical detection enable signal, and apply an electrical signal, which is generated according to the light emitted by the light emitting element, to the second detecting terminal to compensate the data signal according to the electrical signal,
the first detecting terminal is multiplexed into the reverse bias voltage terminal.

US Pat. No. 11,069,290

DISPLAY SUBSTRATE, FABRICATION METHOD OF THE DISPLAY SUBSTRATE AND DISPLAY APPARATUS

CHENGDU BOE OPTOELECTRONI...


1. A display substrate, comprising:a base substrate;
a gate line, a data line and a pixel driving circuit on the base substrate, wherein the pixel driving circuit comprises a driving transistor;
an orthographic projection of the gate line on the base substrate and an orthographic projection of the data line on the base substrate have a first overlapping region, and an orthographic projection of the gate line on the base substrate and an orthographic projection of the control electrode of the driving transistor on the base substrate have a second overlapping region;
a width of the gate line in an extending direction of the data line in the first overlapping region is less than a first preset width, and a width of the gate line in the extending direction of the data line in the second overlapping region is less than a second preset width,
wherein the gate line comprises a body portion extending perpendicular to the data line and a protrusion portion extending parallel to the data line, the body portion comprises a first portion, a second portion and a third portion other than the first portion and the second portion; the first portion is a portion of the gate line located in the first overlapping region, and the second portion is a portion of the gate line located in the second overlapping region,
wherein the first preset width is less than or equal to a width of the third portion in an extending direction of the data line, and/or
wherein the second preset width is less than or equal to a width of the third portion in an extending direction of the data line.

US Pat. No. 11,069,289

DISPLAY DEVICE AND ELECTRONIC EQUIPMENT

Canon Kabushiki Kaisha, ...


1. A display device including a plurality of pixels arranged in a matrix and a plurality of column driver circuits configured to supply an image signal to the plurality of pixels,wherein each of the plurality of column driver circuits includes:
(a) an input node and an output node;
(b) an amplifier arranged between the input node and the output node;
(c) an offset signal holding unit arranged between the input node and the amplifier and configured to suppress a difference in offset of the amplifier among the plurality of column driver circuits;
(d) a current supply unit including a first terminal connected to the input node and a second terminal connected to the output node, and configured to supply a current to the output node based on a voltage at the first terminal and a voltage at the second terminal; and
(e) a switch arranged between the input node and the first terminal,
wherein a current path passing through the offset signal holding unit and a current path passing through the switch are arranged in parallel between the input node and the output node,
wherein the current supply unit includes a comparator comprising two input terminals, and
wherein a signal input to one of the two input terminals is associated with a signal input to the first terminal and a signal input to the other of the two input terminals is associated with a signal input to the second terminal.

US Pat. No. 11,069,288

MITIGATING SHORTED PIXELS IN AN ORGANIC LIGHT EMITTING DISPLAY PANEL

LG Display Co., Ltd., Se...


1. An organic light emitting display panel comprising:a plurality of gate lines, each gate line of the plurality of gate lines connected to a gate terminal of multiple switching transistors, the gate lines for supplying gate pulses to the switching transistors;
a plurality of data lines, each data line of the plurality of data lines connected to multiple switching transistors, the data line for providing data voltages to be transferred to driving transistors through the switching transistors according to the gate pulses supplied through the plurality of gate lines; and
a plurality of subpixels defined by the plurality of gate lines and the plurality of data lines,wherein:
each subpixel of the plurality of subpixels comprises an organic light emitting diode (OLED) and a pixel driving circuit driving the organic light emitting diode,
a first subpixel, a second subpixel, a third subpixel, and a fourth subpixel adjacent to one another define a unit pixel,
the first subpixel is a white subpixel, and
the pixel driving circuit of the second subpixel is directly connected to the pixel driving circuit of the first subpixel, the second subpixel defined by a second subpixel gate line from the plurality of gate lines and a second subpixel data line from the plurality of data lines, and

wherein the pixel driving circuit of the second subpixel comprises:a switching transistor having a first terminal connected to the second subpixel data line; and
a driving transistor controlling a level of a current output to an organic light emitting diode of the second subpixel according to a data voltage transferred through the switching transistor, the driving transistor having a first terminal connected to a power supply line, a second terminal connected to the OLED of the second subpixel, and a gate terminal connected to a second terminal of the switching transistor, and
wherein a gate terminal of the switching transistor is disconnected from the second subpixel gate line such that there is a disconnection at the gate terminal of the switching transistor to form an open-circuit between the second subpixel gate line and the switching transistor of the pixel driving circuit of the second subpixel, and

wherein the second subpixel is configured to be turned on by the pixel driving circuit of the first subpixel.

US Pat. No. 11,069,287

DRIVER CONTROL CIRCUIT AND DISPLAY DEVICE

Hefei Xinsheng Optoelectr...


1. A driver control circuit, comprising:a first transistor, wherein a first terminal of the first transistor is connected with a supply voltage of a main loop, and a second terminal of the first transistor is connected with a first ground terminal; and
a first control component connected with a control terminal of the first transistor, and configured to adjust, when the supply voltage of the main loop is powered on, a first drive voltage output to the control terminal of the first transistor according to current in the main loop, to control the first transistor to be in the state of incomplete conduction in amplification region;
wherein the first control component comprises:a sampling circuit configured to acquire the current in the main loop, and to generate a sampling voltage according to the current in the main loop, wherein a first terminal of the sampling circuit is connected with the second terminal of the first transistor;
a differential amplifying circuit connected respectively with the first terminal of the sampling circuit and a second terminal of the sampling circuit, and configured to differentially amplify the sampling voltage to obtain a first voltage;
an isolating and sampling circuit connected with the differential amplifying circuit, and configured to isolate the first voltage to obtain a second voltage; and
an integral amplifying circuit connected respectively with the isolating and sampling circuit, and the control terminal of the first transistor, and configured to calculate a difference between a set third voltage and the second voltage, to integrally amplify the difference to obtain the first drive voltage, and to output the first drive voltage to the control terminal of the first transistor.


US Pat. No. 11,069,286

COLOR COMPENSATION METHOD, COMPENSATION DEVICE, AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...


1. A color compensation method, comprising: a modeling phase,wherein the modeling phase comprises:
obtaining color cast brightness of a first sub-pixel group at a boundary of a display image in a display panel upon different gray levels being input;
obtaining a first initial gray level of the first sub-pixel group;
compensating the color cast brightness to obtain compensation brightness;
obtaining a compensation gray level corresponding to the compensation brightness; and
establishing a correspondence between the first initial gray level and the compensation gray level,
wherein the first sub-pixel group comprises a plurality of sub-pixels of at least one color in one row,
wherein compensating the color cast brightness to obtain the compensation brightness, comprises: adjusting brightness of a second sub-pixel group, outside the display image and adjacent to the first sub-pixel group, until color cast of the boundary of the display image is corrected,
wherein enhanced brightness of the second sub-pixel group is the compensation brightness; and the second sub-pixel group comprises one row of sub-pixels, and the one row of sub-pixels have a color complementary to a color of the plurality of sub-pixels in the first sub-pixel group,
wherein a first central line formed by brightness centers of the sub-pixels in the first sub-pixel group and a second central line formed by brightness centers of the sub-pixels in the second sub-pixel group do not coincide,
wherein a value of the color cast brightness is L1, a value of the compensation brightness is L2, and a relationship between L2 and L1 is:L2=K*L1,

wherein K is a value calculated according to a proportional relationship of red sub-pixels, green sub-pixels and blue sub-pixels in a case where the red sub-pixels, the green sub-pixels and the blue sub-pixels provide a white color.

US Pat. No. 11,069,285

LUMINANCE COMPENSATION METHOD AND APPARATUS, AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...


1. A luminance compensation method configured to compensate luminance of a plurality of sub-pixels included in a display device, the luminance compensation method comprising a curve generation and update process and a compensation process for each sub-pixel to be compensated, whereinthe curve generation and update process includes:detecting an actual luminance value of the sub-pixel to be compensated in real time; wherein detecting an actual luminance value of the sub-pixel to be compensated in real time, includes:obtaining luminance data sensed by a photosensitive member corresponding to the sub-pixel to be compensated at least twice in a time of a frame, so as to obtain at least two sets of luminance data;
determining a sensing time corresponding to each set of luminance data:
estimating an estimated luminance value of the sub-pixel to be compensated at a current moment in a current frame according to a gray-scale value to be input to the sub-pixel to be compensated at the current moment;
estimating an estimated sensing time required for the photosensitive member corresponding to the sub-pixel to be compensated to obtain luminance data corresponding to the estimated luminance value;
selecting a set of luminance data with a sensing time closest to the estimated sensing time from the at least two sets of luminance data, and
determining an actual luminance value of the sub-pixel to be compensated in the current frame according to the set of luminance data;

generating an actual luminance curve showing how the actual luminance value of the sub-pixel to be compensated changes as a gray-scale value changes according to actual luminance values detected in real time; and updating the actual luminance curve;

the compensation process includes:obtaining an ideal luminance value corresponding to a gray-scale value to be input to the sub-pixel to be compensated, the ideal luminance value being a luminance value of the sub-pixel to be compensated after the gray-scale value is input to the sub-pixel to be compensated in a case where a light-emitting device in the sub-pixel to be compensated is not aged; and
calculating a gray-scale value corresponding to an actual luminance value that is equal to the obtained ideal luminance value according to the actual luminance curve of the sub-pixel to be compensated, the gray-scale value being used as a gray-scale value that will actually be input to the sub-pixel to be compensated.


US Pat. No. 11,069,284

LIGHT-EMITTING DISPLAY DEVICE AND METHOD OF DRIVING THE SAME

LG DISPLAY CO., LTD, Seo...


1. A light-emitting display device comprising:a display panel in which a plurality of data lines and a plurality of scan lines are disposed and including a plurality of subpixels which each includes a light-emitting element, a driving transistor configured to control a current flowing in the light-emitting element, a scan transistor configured to transmit a data voltage to the driving transistor, and a storage capacitor configured to maintain a voltage for a certain time and which are disposed in a matrix form;
a data driving circuit configured to drive the plurality of data lines;
a gate driving circuit configured to drive the plurality of scan lines; and
a controller configured to control the data driving circuit and the gate driving circuit,
wherein the plurality of subpixels are grouped into M blocks, each of the M blocks includes N subpixel lines, and the N subpixel lines included in each of the M blocks correspond to N scan lines, wherein M is a natural number of 2 or higher and N is a natural number of 2 or higher,
wherein, for one frame time, the subpixels disposed in the N subpixel lines included in each of the M blocks emit light concurrently, and
for the one frame time, the gate driving circuit concurrently supplies scan signals having a turn-on level voltage to the N scan lines during a first supply period for each of the N scan lines, in which the scan signals having a turn-on level voltage are supplied first, concurrently or sequentially supplies the scan signals having a turn-on level voltage to the N scan lines during a second supply period for each of the N scan lines, in which the scan signals having a turn-on level voltage are supplied second, and supplies the scan signals having a turn-off level voltage to the N scan lines during a period between the first supply period and the second supply period for each of the N scan lines, wherein time intervals of the N scan lines between the first supply period and the second supply period are the same or have a difference within a preset range.

US Pat. No. 11,069,283

MESSAGING APPARATUS FOR WEARABLE ITEMS

adidas AG, Herzogenaurac...


1. A messaging apparatus, comprising:a light source adapted to perform a flash operation that periodically flashes the light source at a frequency;
a plurality of sensors including a first sensor adapted to detect movement associated with a wearer of a wearable item that includes the messaging apparatus; and
a controller adapted to store instructions that cause the controller to:receive a signal from a second sensor of the plurality of sensors, the signal including trigger data generated in response to a predefined event that occurred external to the messaging apparatus;
detect the trigger data from the signal, wherein detecting the trigger data automatically causes the flash operation to initiate;
evaluate the detected movement of the messaging apparatus; and
in response to detecting the trigger data, automatically trigger the light source to perform the flash operation by adjusting the frequency of the flash operation based on the evaluation of the detected movement of the messaging apparatus, wherein the flash operation of the light source forms at least one visible element that is visible to a viewer, and wherein the light source does not form the at least one visible element.


US Pat. No. 11,069,282

CORRELATED DOUBLE SAMPLING PIXEL SENSING FRONT END

Samsung Display Co., Ltd....


1. A system for sensing a current of a pixel in a display, the system comprising:a differential low-pass filter having a differential input and a differential output, a first conductor of the differential input being configured to receive a difference between a pixel current and a reference current;
a differential integrator having a differential input and a differential output;
two mirroring capacitors coupling the differential output of the differential low-pass filter to the differential input of the differential integrator;
a polarity-reversing switch coupled between the mirroring capacitors and the differential input of the differential integrator, the polarity-reversing switch being configured to selectively switch the polarity of the connection between the mirroring capacitors and the differential input of the differential integrator; and
a pair of coupling switches coupled between the two mirroring capacitors and the polarity-reversing switch, each of the coupling switches being configured to selectively:disconnect a terminal of a respective mirroring capacitor of the two mirroring capacitors from a corresponding terminal of the polarity-reversing switch and
connect the terminal of the respective mirroring capacitor to a supply node.


US Pat. No. 11,069,281

SHIFT REGISTER UNIT, GATE DRIVING CIRCUIT, DISPLAY DEVICE, AND DRIVING METHOD

Hefei Xinsheng Optoelectr...


1. A shift register unit, comprising a blanking unit, a first transmission circuit, a second transmission circuit, a first input-output unit, and a second input-output unit,wherein the blanking unit is configured to charge a pull-up control node in response to a compensation selection control signal and input a blanking pull-up signal to a blanking pull-up node;
the first input-output unit comprises a first pull-up node and a first output terminal, and the second input-output unit comprises a second pull-up node and a second output terminal;
the first transmission circuit is electrically connected to the blanking pull-up node and the first pull-up node, and is configured to charge the first pull-up node, by using the blanking pull-up signal, in response to a first transmission signal;
the second transmission circuit is electrically connected to the blanking pull-up node and the second pull-up node, and is configured to charge the second pull-up node, by using the blanking pull-up signal, in response to a second transmission signal;
the first input-output unit is configured to charge the first pull-up node in response to a first display input signal, and is configured to output a composite output signal to the first output terminal under control of a level of the first pull-up node; and
the second input-output unit is configured to charge the second pull-up node in response to a second display input signal, and is configured to output the composite output signal to the second output terminal under control of a level of the second pull-up node.

US Pat. No. 11,069,280

SYSTEM AND METHOD FOR A MULTI-PRIMARY WIDE GAMUT COLOR SYSTEM

BAYLOR UNIVERSITY, Waco,...


1. A system for displaying a primary color system, comprising:a set of image data, wherein the set of image data includes a first set of color channel data and a second set of color channel data;
an image data converter, wherein the image data converter includes a digital interface, wherein the digital interface is operable to encode and decode the set of image data;
a set of Session Description Protocol (SDP) parameters; and
a display device, wherein the display device is a single display device;
wherein the set of image data further includes primary color data for at least four primary color values, wherein the at least four primary color values include at least one white emitter;
wherein the at least one white emitter includes at least three white emitters, wherein the at least three white emitters each have a different color temperature, and wherein the at least three white emitters include a mid-Kelvin white emitter;
wherein the single display device and the image data converter are in network communication;
wherein the image data converter further includes a first link component and a second link component;
wherein the image data converter is operable to convert the set of image data for display on the single display device; and
wherein the first link component is operable to transport the first set of color channel data to the single display device and wherein the second link component is operable to transport the second set of color channel data to the single display device in parallel with the first link component.

US Pat. No. 11,069,279

SYSTEM AND METHOD FOR A MULTI-PRIMARY WIDE GAMUT COLOR SYSTEM

BAYLOR UNIVERSITY, Waco,...


13. A system for displaying a primary color system, comprising:a set of image data including a set of primary color signals, wherein the set of primary color signals corresponds to a set of values in xyY color space, wherein the set of values in xyY color space includes two colorimetric coordinates x and y and a luminance Y, and wherein the two colorimetric coordinates are orthogonal to the luminance;
an image data converter, wherein the image data converter includes a digital interface, and wherein the digital interface is operable to encode and decode the set of values in xyY color space;
at least one non-linear function for processing the set of values in xyY color space, wherein the at least one non-linear function is not applied to the colorimetric coordinates x and y, and wherein the at least one non-linear function is applied to the luminance Y, thereby creating a luma Y?;
a set of Session Description Protocol (SDP) parameters, wherein the set of SDP parameters is modifiable;
at least one display device;
wherein the at least one display device and the image data converter are in network communication;
wherein the encode and the decode includes transportation of xyY data, and wherein the xyY data is related to the two colorimetric coordinates x and y and the luma Y?; and
wherein the image data converter is operable to convert the set of image data for display on the at least one display device.

US Pat. No. 11,069,278

GAMMA REFERENCE VOLTAGE OUTPUT CIRCUIT OF DISPLAY DEVICE

SILICON WORKS CO., LTD., ...


1. A gamma reference voltage output circuit of a display device, the gamma reference voltage output circuit comprising:a first gamma reference voltage output circuit comprising a one-sided gamma buffer circuit configured to receive M (M is a natural number) one-sided division voltages and to output M one-sided buffering voltages, and a one-sided gamma reference voltage generating circuit configured to generate a second one-sided gamma reference voltage to an (N?1)th (N is a natural number greater than M) one-sided gamma reference voltage using the M one-sided buffering voltages and the first one-sided gamma reference voltage;
a buffering voltage relay circuit having one end connected to an output side of the one-sided gamma buffer circuit and configured to transmit the M one-sided buffering voltages to an opposite end thereof; and
a second gamma reference voltage output circuit comprising an opposite-sided gamma reference voltage generating circuit connected to the opposite end of the buffering voltage relay circuit and configured to receive the M one-sided buffering voltages and to generate a second opposite-sided gamma reference voltage to an (N?1)th opposite-sided gamma reference voltage using the M one-sided buffering voltages and a first opposite-sided gamma reference voltage.

US Pat. No. 11,069,277

DISPLAY SYSTEM, MOBILE DEVICE AND WEARABLE DEVICE

CITIZEN WATCH CO., LTD., ...


1. A display system comprising:a mobile device including
a position detection unit that detects a position,
a physical quantity detection unit that detects a physical quantity,
a display unit that displays an image, and
a process unit that is able to perform a process of controlling the display unit so that the image is displayed,
wherein the process unit is able to perform an overlapping display process in which the process unit controls the display unit so as to display a physical quantity image expressing the physical quantity detected by the physical quantity detection unit in a manner of overlapping on a travel route image expressing a travel route of the mobile device that is determined depending on the position detected by the position detection unit, and
wherein the process unit is able to perform the display of a plurality of the physical quantity images in an overlapping and distinguishable manner for each predetermined unit time in the overlapping display process.

US Pat. No. 11,069,276

DISPLAY APPARATUS AND METHOD OF DRIVING DISPLAY PANEL USING THE SAME

SAMSUNG DISPLAY CO., LTD....


1. A display apparatus comprising:a display panel configured to display an image based on input image data;
a gate driver configured to output a gate signal to the display panel;
a data driver configured to output a data voltage to the display panel; and
a gamma reference voltage generator comprising a plurality of gamma amplifiers having varied bias currents, the gamma reference voltage generator configured to generate gamma reference voltages and to output the gamma reference voltages to the data driver,
wherein the bias currents gradually increase from a first middle of the gamma amplifiers to a first one of the gamma amplifiers and gradually increase from a second middle of the gamma amplifiers to a last one of the gamma amplifiers.

US Pat. No. 11,069,275

TIMING CONTROLLER HAVING DETECTION CIRCUIT AND CONTROL CIRCUIT, AND DRIVING METHOD AND DISPLAY DEVICE THEREOF

Hefei Xinsheng Optoelectr...


1. A timing controller comprising a detection circuit and a control circuit, wherein the control circuit is connected to a source drive circuit, and the detection circuit is connected to the source drive circuit and the control circuit respectively;the control circuit is configured to transmit a drive signal to the source drive circuit;
the detection circuit is configured to detect a symbol error rate of the drive signal;
the control circuit is further configured to adjust a voltage swing of the drive signal according to a symbol error rate detected by the detection circuit, wherein a magnitude of the voltage swing of the drive signal is negatively correlated with a magnitude of the symbol error rate, and the voltage swing of the drive signal refers to a maximum value and a minimum voltage of a voltage of the drive signal; and
wherein the detection circuit is further configured to send the symbol error rate to the source drive circuit, and the source drive circuit is configured to send a hold signal to the control circuit according to the symbol error rate; and
the control circuit is further configured to adjust a voltage swing of the drive signal according to a symbol error rate detected by the detection circuit when a potential of the hold signal is an effective potential, and inhibit an adjustment to the voltage swing of the drive signal when a potential of the hold signal is an ineffective potential.

US Pat. No. 11,069,274

SHIFT REGISTER UNIT, GATE DRIVING CIRCUIT, DRIVING METHOD AND DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...


1. A shift register circuit, comprising:a first controlling sub-circuit configured to receive a first voltage signal and write the first voltage signal to a first node under a control of the first voltage signal, and receive a second voltage signal and write a second voltage signal to a second node under a control of the second voltage signal;
a first voltage dividing sub-circuit electrically coupled to the first controlling sub-circuit and an outputting signal terminal, and configured to receive a third voltage signal and an outputting signal from the outputting signal terminal, write the third voltage signal to the first node under a control of the outputting signal; and write the third voltage signal to the second node under the control of the outputting signal;
a charging and discharging sub-circuit electrically coupled to the first controlling sub-circuit, the first voltage dividing sub-circuit, a first inputting signal terminal and a second inputting signal terminal, and configured to receive a first clock signal, and write a first inputting signal from the first inputting signal terminal to a third node or receive a second inputting signal from the second inputting signal terminal to the third node, under a control of the first clock signal, a voltage at the first node, and a voltage at the second node; and an outputting sub-circuit electrically coupled to the charging and discharging sub-circuit and the outputting signal terminal, and configured to receive a second clock signal and output the second clock signal at the outputting signal terminal under a control of the voltage at the third node;
wherein the charging and discharging sub-circuit comprises a forward charging and discharging sub-circuit, and a reverse charging and discharging sub-circuit,
wherein the forward charging and discharging sub-circuit comprises a fifth transistor and a sixth transistor, wherein a gate of the fifth transistor is electrically coupled to a first clock signal terminal for providing a first clock signal, a first electrode of the fifth transistor is electrically coupled to the first inputting signal terminal, and a second electrode of the fifth transistor is electrically coupled to a first electrode of the sixth transistor; and a gate of the sixth transistor is electrically coupled to the first node, and a second electrode of the sixth transistor is electrically coupled to the third node; and
wherein the reverse charging and discharging sub-circuit comprises a seventh transistor and an eighth transistor, wherein a gate of the seventh transistor is electrically coupled to the first clock signal terminal, a first electrode of the seventh transistor is electrically coupled to the second inputting signal terminal, and a second electrode of the seventh transistor is electrically coupled to a first electrode of the eighth transistor; and
a gate of the eighth transistor is electrically coupled to the second node, and a second electrode of the eighth transistor is electrically coupled to the third node.

US Pat. No. 11,069,273

DISPLAY DEVICE FOR SELECTIVELY OUTPUTTING BLACK DATA VOLTAGE IN PARTIAL AREA AND ELECTRONIC DEVICE COMPRISING DISPLAY

Samsung Electronics Co., ...


1. A display comprising:a display panel including a plurality of pixels;
a gate driver electrically connected to each of the plurality of pixels;
a source driver including first type amplifiers and second type amplifiers selectively connected to each of the plurality of pixels, a first gamma block connected to the first type amplifiers, and a second gamma block connected to the second type amplifiers;
a graphic random access memory (GRAM) configured to store image data; and
a controller electrically connected to the gate driver, the source driver, and the GRAM,
wherein the controller is configured to:turn on the plurality of pixels through the gate driver;
connect a first pixel area to which the image data are output to the first type amplifiers and connect a second pixel area to which the image data are not output to the second type amplifiers in a state where the plurality of pixels are turned on;
generate a first signal by using the first gamma block and a second signal by using the second gamma block;
transmit the first signal to the first pixel area to allow the first pixel area to output the image data; and
transmit the second signal to the second pixel area to allow the second pixel area to emit light at a specified brightness,

wherein the second type amplifier includes a first transistor configured to be turned on when receiving a disable signal from the second gamma block, and a second transistor configured to be turned on when receiving an enable signal from the second gamma block.

US Pat. No. 11,069,272

SHIFT REGISTER, GATE DRIVE CIRCUIT, DISPLAY PANEL, AND DRIVING METHOD

Hefei BOE Optoelectronics...


1. A shift register, comprising:an input circuit, connected with a pull-up node and an input signal terminal;
an output circuit, connected with the pull-up node, a clock signal terminal, a direct-current signal terminal, and an output terminal, wherein the clock signal terminal provides a clock signal, the direct-current signal terminal provides a direct-current signal, the output circuit outputs a scanning signal through the output terminal, and the scanning signal is one selected from the group consisting of the direct-current signal and the clock signal; and
an output pull-down circuit, connected with the output circuit,
wherein the output pull-down circuit is configured to pull down the scanning signal,
the output circuit comprises a storage capacitor, a first output transistor, and a second output transistor,
a first electrode of the first output transistor and a first electrode of the second output transistor are respectively connected with different terminals of the group consisting of the direct-current signal terminal and the clock signal terminal, and
a second electrode of the first output transistor is connected with a control electrode of the second output transistor.

US Pat. No. 11,069,271

SHIFT REGISTER UNIT AND DRIVING METHOD THEREOF, GATE DRIVING CIRCUIT AND DISPLAY DEVICE

BEIJING BOE DISPLAY TECHN...


1. A shift register unit, comprising:a shift register comprising a pulling-up node, wherein the shift register is configured to output an outputting signal of an effective level at an outputting signal terminal under a control of a level at the pulling-up node; and
a potential stabilizing circuit configured to receive a potential stabilizing controlling signal from a potential stabilizing controlling signal terminal and provide a signal from a reference signal terminal to the pulling-up node and the outputting signal terminal respectively, under a control of the potential stabilizing controlling signal;
wherein the shift register comprises: a first controlling circuit, a second controlling circuit, and an outputting circuit, wherein
the first controlling circuit is configured to receive a first clock signal from a first clock signal terminal, and provide the first clock signal to a pulling-down node under a control of the first clock signal, and provide the signal from the reference signal terminal to the pulling-down node under the control of the level at the pulling-up node;
the second controlling circuit is configured to provide the signal from the reference signal terminal to the pulling-up node under a control of a level at the pulling-down node; and
the outputting circuit is configured to provide a second clock signal from a second clock signal terminal to the outputting signal terminal under the control of the level at the pulling-up node, maintain a difference between the level at the pulling-up node and a level at the outputting signal terminal in response to the pulling-up node being in a floating state, and provide the signal from the reference signal terminal to the outputting signal terminal under the control of the level at the pulling-down node.

US Pat. No. 11,069,270

CONTROL CIRCUIT, DRIVE CIRCUIT, ELECTRO-OPTICAL DEVICE, ELECTRONIC APPARATUS INCLUDING ELECTRO-OPTICAL DEVICE, MOVABLE BODY INCLUDING ELECTRONIC APPARATUS, AND ERROR DETECTION METHOD

Seiko Epson Corporation


1. A control drive circuit comprising:a control circuit controlled by a CPU, the control circuit having:a first data reception circuit configured to receive first image data from the CPU;
a data transmission circuit configured to transmit second image data corresponding to the first image data;
a first code generation circuit configured to generate a first code directly corresponding to the first image data;
a code reception circuit configured to receive a second code; and
an error detection circuit configured to compare the first code and the second code, determine whether an error exists in the second image data in response to a comparison result of the first code and the second code, and send an error detection result to the CPU; and

a drive signal generation circuit configured to generate a drive signal for driving an optical panel and controlled by the CPU, the drive signal generation circuit having:a second data reception circuit configured to receive the second image data from the data transmission circuit in the control circuit;
a data signal generation circuit configured to generate the drive signal based on the second image data;
a second code generation circuit configured to generate the second code directly corresponding to the second image data; and
a code transmission circuit configured to transmit the second code to the code reception circuit in the control circuit,

wherein the CPU is configured to control the control circuit and the drive signal generation circuit based on the error detection result.

US Pat. No. 11,069,269

DISPLAY DEVICE INCLUDING CRACK SENSING LINE

Samsung Display Co., Ltd....


1. A display device comprising:a display panel including a first opening and a second opening;
a first crack sensing line disposed around the first opening; and
a second crack sensing line disposed around the second opening,
wherein the first opening and the second opening are surrounded by a display area displaying an image,
wherein a crack around the first opening is sensed by disconnection of the first crack sensing line, and
wherein a crack around the second opening is sensed by disconnection of the second crack sensing line.

US Pat. No. 11,069,268

FLEXIBLE DISPLAY PANEL AND FLEXIBLE DISPLAY APPARATUS

BOE Technology Group Co.,...


18. A flexible display panel, comprising:a plurality of light-emitting regions separated from each other, a respective one of the plurality of light-emitting regions comprising a light emitting element and an encapsulating structure encapsulating the light emitting element; and
a plurality of dummy regions connecting the plurality of light-emitting regions, a respective one of the plurality of light-emitting regions having a larger thickness than a respective dummy region and comprising a plurality of driving wires;
wherein the flexible display panel further comprises a detecting wire in the plurality of dummy regions and the plurality of light-emitting regions;
wherein the detecting wire is between two inorganic encapsulating sublayers of the encapsulating structure, the detecting wire being in direct contact with each of the two inorganic encapsulating sublayers.

US Pat. No. 11,069,267

DISPLAY DEVICE AND METHOD FOR CHECKING DISPLAY DEVICE

JOLED INC., Tokyo (JP)


1. A display device, comprising:a display panel;
a main wiring board;
a first wiring board that includes a first feedback line; and
a first cable that is removably coupled to the main wiring board and the first wiring board,
wherein the main wiring board includesa first output line;
a first input line;
a power supply circuit that outputs a first voltage to the first output line;
a plurality of terminals; and
a control circuit that is connected with the first input line, and

wherein the first cable includesa first forward conductor that directly or indirectly connects the first output line and the first feedback line; and
a first return conductor that directly or indirectly connects the first input line and the first feedback line, and

wherein the plurality of terminals determines whether the first voltage output from the power supply circuit is input by the first input line to the control circuit by determining whether each section of a first circuit, which includes the power supply circuit, the first output line, and the first input line, is individually operating properly by receipt of an operational status signal from each section, and
(i) when the control circuit confirms that each section of the first circuit is individually operating properly, the control circuit starts a display on the display panel, and
(ii) when the control circuit confirms that each section of the first circuit is not individually operating properly, the control circuit outputs a signal indicating an anomaly of the first circuit has occurred and does not start the display on the display panel.

US Pat. No. 11,069,266

DISPLAY PANEL WITH GOA CIRCUIT INVALID DETECTION

WUHAN CHINA STAR OPTOELEC...


8. A display panel, comprising a display region and a non-display region, the display region comprising a plurality of pixel units formed by interlacing a plurality of scan lines and a plurality of data lines, the display panel further comprising:a plurality of cascading gate-driver-on-array (GOA) circuit units, disposed in the non-display region and located at a side of the display region, the GOA circuit units connecting to the scan lines of the display region, the GOA circuit units divided into a plurality of groups of GOA circuit units according to an order of stages, each group of GOA circuit units having a same number of the GOA circuit units; and
a test line, connecting to a last stage of the GOA circuit units in each group of GOA circuit units via a connecting line, a number of the groups of GOA circuit units equal to a number of the connecting lines, the test line configured to treat one group of GOA circuit units as a unit and detect whether any GOA circuit unit in each group is invalid.

US Pat. No. 11,069,265

FOLDABLE ELECTRONIC DEVICE INCLUDING ANTENNA

Samsung Electronics Co., ...


1. An electronic device comprising:a foldable housing comprising a hinge, a first side member surrounding a first space disposed on a first side of the hinge, and a second side member surrounding a second space disposed on a second side of the hinge, wherein at least one of the first side member or the second side member comprises a conductive portion operably connected to a communication circuit; and
a flexible display disposed on the foldable housing, wherein the flexible display comprises a first region, and a second region facing the same direction with the first region in an unfolded state of the foldable housing, the first region and the second region configured to be directed in opposite directions in a folded state of the foldable housing,
wherein the foldable housing further comprises a non-conductive portion including a low-permittivity material having a specific permittivity less than 10, the non-conductive portion comprising a first non-conductive portion coupled to the first side member and covering a first boundary portion of the flexible display disposed on the first side of the hinge, and a second non-conductive portion coupled to the second side member and covering a second boundary portion of the flexible display disposed on the second side of the hinge, and
wherein, in the folded state of the foldable housing, the first non-conductive portion and the second non-conductive portion are configured to face each other.

US Pat. No. 11,069,264

COVER STRUCTURE, MANUFACTURING METHOD THEREOF AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...


1. A cover structure, comprising:a first transparent flexible film layer having a folded region and a non-folded region;
a glass panel directly contacts a side of the first transparent flexible film layer, wherein a projection of the glass panel on a side of the first transparent flexible film layer is located inside the non-folded region and the folded region of the first transparent flexible film layer is not provided with the glass panel;
a first optical adhesive layer, wherein the first optical adhesive layer is a single structure, and a part of the first optical adhesive layer is formed at a side of the glass panel facing away from the first transparent flexible film layer, and a part of the first optical adhesive layer directly contacts the folded region of the first transparent flexible film layer and directly contacts side surfaces of the glass panel;
a second transparent flexible film layer formed at a side of the first optical adhesive layer facing away from the first transparent flexible film layer and directly contacts the first optical adhesive layer; and
an anti-glare layer formed at a side of the first transparent flexible film layer facing away from the second transparent flexible film layer and directly contacts the first transparent flexible film layer;
wherein the first optical adhesive layer is colorless and transparent, has a light transmittance of 90% or more;
the anti-glare layer is configured to eliminate a boundary effect between the folded region and non-folded region caused by specular reflections, thereby leading to homogenization of an optical effect of an integrated display device.

US Pat. No. 11,069,263

SYSTEMS AND METHODS FOR IDENTIFYING ARTICLES OF CLOTHING


1. A smart label system, comprising:an article of clothing;
a programmable label, wherein the programmable label is affixed to the article of clothing, wherein the programmable label comprises a plurality of interpretable components, wherein the plurality of interpretable components comprise information, wherein the information is encoded and/or associated with data specific to the article of clothing, wherein the programmable label comprises raised indicia and a GPS chip, an NFC chip, an RFID tag, a processor, Bluetooth technology, or combinations thereof, and wherein the raised indicia comprises only a subset of the information encoded and/or associated with the GPS chip, the NFC chip, the RFID tag, the processor, the Bluetooth technology, or combinations thereof; and
an interpretation device.

US Pat. No. 11,069,262

DISPLAY CARD AND METHOD OF PACKAGING

TEXPAK, INC., Franklin S...


15. A method of securing a product to a card for displaying a product having a first end and a second end, the card comprising a surface in a plane, the method comprising the steps of:(a) forming a first flap member having a surface cut from the card surface so as to form a first opening in said card surface;
(b) forming a second flap member having a surface cut from said card surface so as to leave a second opening in said card surface;
(c) locating said first opening and said second opening spaced from each other along a substantially continuous portion of the card surface;
(d) positioning said first flap member and second flap member in substantially parallel spaced planes to receive the entire product therebetween;
(e) positioning the product adjacent the substantially continuous card surface portion with the first end of the product abutting the surface of the first flap member and the second end of the product abutting the surface of the second flap member; and
(f) attaching a fastener to the card surface at a location spaced from the first flap member and the second flap member to secure the product to the card.

US Pat. No. 11,069,261

FOOD SWALLOWING SIMULATING DEVICE

Jiangnan University, Wux...


1. A simulating device for food swallowing, comprising a bionic oral cavity, a feeding device, a transmission device and a driving device;wherein the bionic oral cavity comprises an upper jaw matrix and a tongue matrix, the upper jaw matrix covers the tongue matrix inside, a recessed curved surface is arranged in the upper jaw matrix, a protruded curved surface is arranged on an upper portion of the tongue matrix, and the recessed curved surface and the protruded curved surface separately simulate a curved surface on which an oral cavity upper jaw is located and a curved surface on which a surface of a tongue is located;
wherein a channel for food to pass through is reserved between opposite curved surfaces of the upper jaw matrix and the tongue matrix;
wherein one end of the feeding device is communicated with the channel of the bionic oral cavity while the other end is connected with the transmission device;
wherein the transmission device is separately connected with the tongue matrix and the feeding device, and is used for driving the tongue matrix and the feeding device to move synchronously under driving effect of the driving device;
wherein the transmission device comprises a transmission connecting block, a gear, a rack, a crank and a transmission rod;
wherein the transmission connecting block is connected with the tongue matrix;
wherein the transmission connecting block and the gear are coaxially arranged;
wherein the rack is engaged with the gear, and is separately connected with the transmission rod and an oscillating bar of the crank;
wherein the transmission rod is connected with a ball pushing rod;
wherein the rack is connected with the transmission rod and oscillating rod of the crank by an E-shaped connecting piece; and
wherein the E-shaped connecting piece is fixed at an end of the rack and is provided with two grooves, one groove serves as a fulcrum of the oscillating rod while the other groove is used for fixing the transmission rod, and thus, the transmission rod and the rack are connected to form an integrated structure.

US Pat. No. 11,069,260

ROTATABLY UNLOCKED RESETTABLE SHIELD ACTUATED AUTOINJECTOR TRAINING DEVICE

Noble International, Inc....


1. A resettable injection training device, comprising:an outer housing having a proximal end and a distal end, the housing defining a chamber there within;
a safety shield comprising a proximal end and a distal end, the safety shield having a retracted, locked position, a first extended unlocked position, a second extended unlocked position, and an extended locked position;
a plunger comprising a proximal end and a distal end, the plunger having a retracted position and an extended position;
a rotating plunger locking collar;
an unlocking member coupled to the plunger, wherein rotation of the unlocking member from a first position to a second position releases the safety shield from the retracted, locked position, unlocking the device; and
a resetting cap, wherein removal of the resetting cap from a distal end of the housing allows the safety shield to move from the first extended unlocked position to the second extended unlocked position.

US Pat. No. 11,069,259

TRANSMODAL TRANSLATION OF FEATURE VECTORS TO AUDIO FOR ASSISTIVE DEVICES

FUJIFILM BUSINESS INNOVAT...


1. A computer implemented method, comprising:embedding a received signal in a first modality;
re-embedding the embedded received signal of the first modality into a signal of a second modality, and generating an output in the second modality; and
based on the output, rendering a signal in the second modality that is configured to be sensed, wherein the embedding, re-embedding and generating applies a model that is trained by performing an adversarial learning operation associated with discriminating actual examples of the target distribution from the generated output, and performing a metric learning operation associated with generating the output having perceptual distances.

US Pat. No. 11,069,258

SYSTEM FOR BEHAVIORAL CONDITIONING THROUGH GAMIFICATION


1. A method comprising:providing a designer component arranged for configuring an executable electronic game, the designer component arranged to establish and store in a memory, game settings, client settings, theme settings and initial session settings for the game, the game settings including a name of the game and initial instructions for presentation to a user interface, the theme settings determining a theme or style of the game, the client settings defining a particular type and configuration of client instances of the game to be made available through a server, and the initial session settings including at least one reinforcement conditioned stimulus and at least one reinforcement associated with the conditioned stimulus, and at least one parameter to be adjusted in order to optimize a conditioning outcome of the session;
initializing, by a processor, a session of the game to utilize a user interface of a client device, wherein the game session is directed to conditioning a non-game behavior of a user of the user interface, and initializing the game session includes loading from the memory the game settings, client settings, theme settings and the initial session settings for the game;
in the processor, beginning a first or next trial in the game session by presenting the reinforcement conditioned stimulus of the first or next trial to the user interface according to the initial session settings, and starting a software clock or timer to determine an elapsed time beginning at the time of presentation;
wherein the reinforcement conditioned stimulus presentation is integrated into a virtual game environment for interaction with the user via the user interface; and
wherein the reinforcement conditioned stimulus is formed by:deconstructing the non-game behavior of the user to define at least one symbolic cue suitable for inclusion in the user interface; and
incorporating the at least one symbolic cue into the presentation of the first or next trial;

receiving a response input from the user interface;
in the processor, recording the response input as user metric data in association with the first trial, the user metric data including the elapsed time beginning at the time of presentation until receiving the response input;
in the processor, executing a binary classifier process based on the response input to obtain a result that classifies the response input as one of a seek response or an avoid response and adding the classification result to the user metric data;
in the processor, based on the result classifying the input response as a seek response, presenting the reinforcement associated with the conditioned stimulus to the user interface in accordance with the stored initial session settings;
conversely, in the processor, based on the result classifying the input response as an avoid response, presenting a selected one of a punishment or no reaction to the user interface, according to the stored initial session settings;
in the processor, recording user metric data of the first trial in a machine-readable form, the user metric data including an identifier of the reinforcement conditioned stimulus and an indication of the response input;
in the processor, repeating the foregoing steps of beginning a first or next trial, receiving a response input from the user interface, recording the response input, executing a binary classifier process; presenting a selected a reinforcement, punishment or no reaction to the user interface based on the classification of the input response, and recording user metric data to conduct additional trials in the game session according to the game settings until a termination condition is met;
in the processor, responsive to the termination condition, terminating the game session;
passing the recorded user metric data to an optimizer software component;
in the optimizer component, comparing the recorded user metric data to stored results of previous game sessions to assess results of the behavior to be conditioned by the game;
based on the assessment results showing improvement, retaining the initial session settings; and
based on the assessment results showing no improvement, identifying a variable of the initial session settings correlated with improved results in the previous game settings; and updating the initial session settings by changing a value of the identified variable to improve the results of executing a next session of the game.

US Pat. No. 11,069,257

SYSTEM AND METHOD FOR DETECTING A VEHICLE EVENT AND GENERATING REVIEW CRITERIA

SmartDrive Systems, Inc.,...


1. A system configured to detect a vehicle event and generate review criteria for manual review, wherein the review criteria correspond to the vehicle event, a portion of the system configured to couple with a vehicle, the system comprising:multiple video capture devices configured to acquire visual output information representing a vehicle environment, the individual video capture devices having separate corresponding fields of view of the vehicle environment, the vehicle environment including spaces in and around an interior and an exterior of the vehicle;
one or more sensors configured to generate output signals conveying vehicle operation information related to the operation and/or context of the vehicle; and
one or more physical computer processors configured by computer readable instructions to:detect, in real-time or near real-time, the vehicle event based on the vehicle operation information conveyed by the output signals;
determine a vehicle event type based on the vehicle operation information conveyed by the output signals;
responsive to the detection of the vehicle event, generate one or more review criteria that correspond to the detected vehicle event, wherein the one or more review criteria are generated based on the vehicle event type, wherein the one or more review criteria include one or more of a question, an inquiry, or a prompt for a manual reviewer, wherein the one or more review criteria are used to prompt the manual reviewer to provide manual reviewer input describing the detected vehicle event based on the acquired visual output information;
facilitate communication of:(i) the vehicle operation information,
(ii) the acquired visual output information, and
(iii) the generated one or more review criteria to a remote computing device that is remote and separate from the vehicle;

facilitate, at the remote computing device, display of a customizable reviewer interface, wherein the customizable reviewer interface displays, to the manual reviewer:(i) the generated one or more review criteria to prompt the manual reviewer to provide the manual reviewer input describing the detected vehicle event based on the acquired visual output information,
(ii) a portion of the vehicle operation information generated during the detected vehicle event,
(iii) an input field configured to accept the manual reviewer input from the manual reviewer describing the detected vehicle event, and
(iv) a portion of the acquired visual output information acquired during the detected vehicle event, wherein the portion of the acquired visual output information includes individual ones of the fields of view corresponding to the video capture devices, wherein the manual reviewer input received from the manual reviewer is responsive to one or more of the question, the inquiry, or the prompt describing the detected vehicle event, and wherein the manual reviewer input is based on the acquired visual output information; and

generate a vehicle event record for the vehicle event, wherein the vehicle event record includes the manual reviewer input.


US Pat. No. 11,069,256

INTERACTIVE CRAFTING ELECTRONIC TOY SYSTEM

Flycatcher Corp LTD, Lon...


1. A crafting system for guiding a user in creating a craft, the system comprising:at least one crafting challenge repository storing a plurality of crafting challenges, each including instructions for creating a specific craft;
a display surface adapted to have one or more said crafting challenges displayed thereon;
a controller including:a processor functionally associated with said crafting challenge repository and with said display surface; and
a non-transitory computer readable storage medium storing software modules including instructions to be executed by said processor, said non-transitory computer readable storage medium having stored:instructions to receive a selection of a selected crafting challenge to be displayed on said display surface; and
a challenge preparation module including instructions to prepare a selected challenge for display on said display surface and to provide said prepared challenge to said display surface for display thereon;


a housing accommodating at least said controller; and
at least two at least partially transparent crafting surfaces, each adapted to be removably mounted above said display surface such that when instructions of said prepared challenge are displayed on said display surface, said instructions are visible to the user through said crafting surface, a first of said at least two crafting surfaces being of a first type suitable for creating a first type of craft, and a second of said at least two crafting surfaces being of a second type suitable for creating a second type of craft, said first type of crafting surface being different from said second type of crafting surface.

US Pat. No. 11,069,255

FLUCTUATING PROGRESS INDICATOR

Apple Inc., Cupertino, C...


1. A computer-implemented method, comprising:receiving a first input at a user interface of a device to initiate a breathing sequence;
during a configuration phase of the breathing sequence, receiving a second input at the user interface including configuration information corresponding to the breathing sequence, at least a part of the configuration information defining a variable time period for the breathing sequence;during a preliminary phase of the breathing sequence:accessing health data collected by one or more sensors of the device, the health data corresponding to one or more respiratory measures;
determining an estimated breathing pattern based at least in part on the health data; and
presenting a first version of a fluctuating progress indicator on the user interface, the fluctuating progress indicator comprising a plurality of variable visual characteristics, the fluctuating progress indicator fluctuating at a first cyclic rate corresponding to the estimated breathing pattern; and

during a breathing phase of the breathing sequence occurring subsequent to the preliminary phase:determining, based at least in part on the defined variable time period, a second cyclic rate for fluctuation of the fluctuating progress indicator, the second cyclic rate different than the first cyclic rate; and
presenting a second version of the fluctuating progress indicator on the user interface, the second version of the fluctuating progress indicator fluctuating at the second cyclic rate.



US Pat. No. 11,069,254

METHOD FOR SIMULATING LIVE AIRCRAFT INFRARED SEEKER OBSCURATION DURING LIVE, VIRTUAL, CONSTRUCTIVE (LVC) EXERCISES

The Boeing Company, Chic...


1. A training system configured to integrate a real atmospheric obscuration into heat seeking missile targeting in a live, virtual, constructive training system, such that the live, virtual, constructive training system comprises:a sensor system that comprises a depth sensing visual sensor connected to a physical vehicle and configured to obtain real atmospheric obscuration data of the real atmospheric obscuration and provide the real atmospheric obscuration data to an obscuration function in a data processing system that comprises a processor and a tangible memory configured to:simulate an existence of a heat seeking missile, on the physical vehicle, with a seeker model;
receive the real atmospheric obscuration data;
convert the real atmospheric obscuration data into a depth map based upon a rotation and a translation of the real atmospheric obscuration data to ownship body coordinates of the physical vehicle that characterizes a representation of the real atmospheric obscuration in a simulation training environment generated by the data processing system;
determine, based on the depth map, if the representation of the real atmospheric obscuration obscures a firing solution by the heat seeking missile simulated by the seeker model from the physical vehicle to a virtual target in the simulation training environment, such that the virtual target is a representation generated from a human-controlled simulator; and
responsive to an obscured firing solution, withhold data about the virtual target from the seeker model and deny the firing solution on the virtual target by the heat seeking missile, on the physical vehicle, simulated by the seeker model.


US Pat. No. 11,069,253

METHOD AND SYSTEM FOR LANGUAGE SKILL ASSESSMENT AND DEVELOPMENT

Tata Consultancy Services...


1. A processor-implemented method for language development of a user, said method comprising:determining dynamically, via one or more hardware processors of a language processing system deployed on a cloud network, a current skill level of the user, using a cognitive spatial distance measurement, wherein determining the current skill level of the user using the cognitive spatial distance measurement comprises of:generating a customized exercise for the user by the language processing system deployed on the cloud network and providing the customized exercise using an Input/Output (I/O) interface, wherein the customized exercise is generated based on a language model relevant to the user, and wherein the generated customized exercise comprises sentences that are part of the language model relevant to the user, wherein the I/O interface is configured to provide one or more interfaces with communication channels and corresponding communication protocols for the language processing system deployed on the cloud network to interact with a client device used by the user, and wherein the language model is based on information pertaining to the language being learnt by the user, curriculum specific to the language and language specific rules;
collecting user response for the customized exercise from the client device using the I/O interface, by the language processing system deployed on the cloud network, wherein collecting the user response comprises prompting the user to write the sentences, as the user response to the customized exercise;
comparing the user response with a reference baseline of skill level, wherein the reference baseline of skill level represents an ideal response to the generated customized exercise in terms of the corresponding language model, wherein the ideal response is in line with the language specific rules that form the language model; and
quantifying the current skill level of the user, based on extent to which the user response deviates from the reference baseline;

detecting, via the one or more hardware processors, a skill gap of the user, wherein the skill gap is detected in terms of the determined current skill level and the reference baseline of skill level, wherein data representing the current skill level and the reference baseline of skill level are stored and processed in the form of a tree data structure, wherein the skill gap is detected as the extent to which the current skill level of the user is to be improved to match with the reference baseline of skill level;
providing, via the one or more hardware processors, at least one recommendation in real-time for language improvement of the user and to reduce the detected skill gap, wherein the at least one recommendation is determined based on the detected skill gap, the language model and information about user specific parameters including common mistakes made by the user, strong and weak aspects, wherein the language model is specific to the language being learnt by the user, wherein the language model includes information pertaining to previous exercises and corresponding user responses such that mistakes made by the user in the previous exercises are considered while providing the at least one recommendation for language improvement of the user;
generating, via the one or more hardware processors, learning modules along with the at least one recommendation to overcome the skill gap by determining whether exercises in the learning modules belong to areas of improvement of the user, determining whether distribution of exercises in the learning modules are in line with various categories reflected in the determined skill gap of the user, finding appropriate sentences and exercises for each category, and determining appropriate length of sentences being included in the learning modules; and
performing, via the one or more hardware processors, periodic assessments to determine whether the at least one recommendation provided are improving the language skills of the user by comparing user response to the exercises in the learning modules with the user response of previous exercises.

US Pat. No. 11,069,252

COLLABORATIVE VIRTUAL ENVIRONMENT

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:provide, to a plurality of user devices, a set of objects to use in a collaborative virtual environment,wherein the collaborative virtual environment is associated with a group of users to collaborate or brainstorm,
wherein the collaborative virtual environment supports a virtual workshop that is a virtual reality and/or augmented reality representation of an in-person workshop, and
wherein the set of objects includes objects being used to solve a problem that is presented to users within the virtual workshop;

provide, to the plurality of user devices, an interface for displaying the virtual workshop;wherein the virtual workshop includes a virtual whiteboard;

receive, from the plurality of user devices, data associated with the virtual workshop;
determine whether the data relates to data describing a set of solutions or data describing user feedback;
provide for display, on the virtual whiteboard, information related to the set of solutions or information related to the user feedback based on determining whether the data relates to the data describing the set of solutions or the data describing the user feedback,wherein the information related to the set of solutions and the information related to the user feedback are displayed on the virtual whiteboard as a solution or as user feedback;

curate the data associated with the virtual workshop using one or more natural language processing techniques;
rank the set of solutions that has been curated using a ranking technique or a data model; and
provide data identifying a highest ranked solution or data identifying the set of solutions for display within the virtual workshop and to one or more additional user devices that are accessible outside of the virtual workshop.


US Pat. No. 11,069,251

SYSTEM AND METHOD FOR AUTOMATING THERAPEUTIC EXERCISES BASED ON DISCRETE TRIAL TRAINING


1. A system for remote administration of discrete trial training exercises to a patient and analyzing results, the system comprising:a patient-side device comprising speakers or display circuitry to provide audio or visual entertainment from existing applications operating thereon, processing circuitry, remote network communication circuitry, and at least one input capture element in communication with the processing circuitry;
a therapist-side device comprising processing circuitry, remote network communication circuitry, and a non-transitory computer readable medium having instructions stored thereon;
wherein the therapist-side device sends via the remote network communication circuitry a plurality of discrete trial training exercises to the patient-side device and inter-trial interval parameters comprising time between administering successive discrete trial training exercises of the plurality of discrete trial training exercises;
wherein instructions which are only executed by the processing circuitry of the patient-side device when the existing applications are currently providing audio or visual entertainment to the patient cause the processing circuitry to:
interrupt operation of the existing applications operating thereon by interrupting the operation of the speakers or display circuitry to administer one of the discrete trial training exercise from the plurality of discrete trail training exercises to the patient which are distinct from the existing applications;
collect via the at least one input capture element a sensor data which includes one chosen from image data, audio data, and motion data; and
transmit via the remote network communication circuitry the sensor data to the therapist-side device; and
wherein the instructions when executed by the processing circuitry of the therapist-side device cause the processing circuitry to analyze the sensor data and compare the sensor data to a pre-determined result and if the sensor data substantially matches the pre-determined result send via the remote network communication circuitry an immediate reward command to the patient-side device that causes a resumption of the operation of the existing applications and the speakers or display circuitry on the patient-side device and the processing circuitry of the patient-side device executes the inter-trial interval parameters to determine the time between administering successive discrete trial training exercises of the plurality of discrete trial training exercises and when a pre-determined amount of time elapses the processing circuitry interrupts operation of the existing applications operating thereon by interrupting the operation of the speakers or display circuitry to administer another one of the discrete trail training exercise from the plurality of discrete trial training exercises to the patient which are distinct from the existing applications;
and wherein if the sensor data does not substantially match the pre-determined result, send via the remote network communication circuitry a consequence command to the patient-side device that causes the resumption of the operation of the speakers or display circuitry on the patient-side device after a pre-determined delay.

US Pat. No. 11,069,250

MAZE TRAINING PLATFORM

SHARELOOK PTE. LTD., Sin...


1. A method for forming an adaptive learning platform on an adaptive learning platform comprising:providing the adaptive learning platform comprisinga backend system, the backend system is configured to execute on a server to manage 3D lessons including 3D maze lessons for display on a user device, wherein the backend system includes
a creation module, the creation module is configured to create a three-dimensional (3D) maze lesson, wherein the creation module generates a maze framework of the 3D maze lesson based on a level input and a choice input, whereinthe maze framework includes x levels of nodes based on the level input and y number of choices at each node based on the choice input, wherein the nodes correspond to scenarios of the 3D maze lesson,
a number of nodes at a level is equal to yi?1, where i is from 1 to x and is an ith level of the maze framework, where 1 is a highest level and x is a lowest level,
a parent node of an ith level has y child nodes in a next level (ith+1), wherein a path of the parent node to one of the y child nodes in the next level is based on one of y selected choices, and
nodes having no child nodes correspond to termination nodes, and

an analyzer module configured to perform analytics on a learner user's results after completion of the 3D maze lesson, wherein performing the analytics comprisesretrieving a training session path of the learner user, wherein the training session path is based on selected choices and indicates a path taken by the learner user from the parent node in the ith level having y child nodes to one of the y child nodes in the next level (ith+1) until a termination node is reached, and
comparing the learner user's training session path to an ideal session path to identify gaps, wherein a gap is identified when the learner user's selected choice is different from an ideal choice; and


providing a frontend system, the frontend system is configured to execute on a user device, wherein the frontend system includes a user interface configured to display recommendations of other 3D lessons based on the analytics on the learner user's training results;
creating a new 3D maze lesson by a trainer user accessing the creation module, wherein creating the new 3D maze lesson comprisesgenerating a base structure of the maze framework based on an inputted level and choice input,
displaying a maze map for navigation across the nodes of the maze framework, the maze map is configured to display information of the nodes,
generating content with questions and choices for the nodes of the maze framework,
generating final message content in the termination nodes of the maze framework,
storing the new 3D maze lesson when completed as a private storage in the backend system, and
publishing the new 3D maze lesson for other users to access by transferring the new 3D maze lesson from the backend system to a cloud storage; and

wherein the creation module is configured toto modify the generated base structure by adding and deleting nodes from the maze framework, and
update a status of each node of the maze framework before, during and after generating content for the each node of the maze framework, wherein the status of the nodes of the maze framework provides progress information of the new 3D maze lesson.


US Pat. No. 11,069,249

METHOD AND SYSTEM FOR FALL PREVENTION IN OLDER ADULTS


1. A method of increasing an individual's awareness of fall threats and encouraging new falls prevention behaviors to reduce the individual's risk of falling, by providing fall prevention training to a client, using a computerized multimedia system acting in concert as a machine, comprising:a) storing ten or more specially created multimedia vignettes in a digitized knowledge base, wherein each vignette presents situations with specific audio and video content containing at least two different fall threats, wherein each fall threat has been identified and graded for difficulty and obviousness and storing the knowledge base on a memory device that, can be accessed by said multimedia machine;
wherein the vignettes are created to offer the client experiences that permit them to discover their own unique concerns and stimulate them to formulate fall prevention strategies that meet their individual needs;
b) querying a client, by means of a user interface and an interview module of said knowledge base, to obtain information about personally relevant data elements, and storing, by means of said multimedia machine, at least five of said elements as a client profile in an administrative module;
wherein said administrative module is accessible by said multimedia machine;
c) creating a training set customized for the client, using a training module executable on said multimedia machine, and employing said client profile stored in said administrative module to select vignettes having client-relevant fall threats; pairing selected vignettes such that each pair presents two or more relevant fall threats in common; accessing said difficulty and obviousness grades in order to organize said pairs considering said difficulty and obviousness grades to create said customized training set containing five pairs of vignettes ordered by difficulty;
wherein said training module is a component of the multimedia software that is park of said knowledge base;
d) displaying a first vignette of the first pair in the customized training set created in step c) on a physical display to transform digital media to image and/or sound, presenting to the client said first vignette, then querying said client by means of said user interface about content presented in said first vignette, and receiving digital confirmation that presentation of said first vignette is complete then, eitheri) repeating said first vignette, querying the client again about what happened in that vignette, and continuing the training set, or
ii) eliciting from the client a description of the fall threats in said first vignette, and continuing the training set, or
iii) terminating the training set;

e) displaying a second vignette of the pair in step d) to the client on said physical display, then querying said client about content, presented in said second vignette by means of said user interface, and receiving digital confirmation that presentation of said second vignette is complete;
f) eliciting from the client, by means of said user interface, identification of specific fall threats as determined by said client profile, wherein said fall threats are shared by the pair of vignettes presented in steps d) and e); then either
g) repeating steps d), e) and f) until all pairs of vignettes in the customized training set have been presented to the client, or
h) if and when no more than one specific fall threat shared by two vignettes of a pair could be identified by the client, then the client is deemed to need additional help, and then using said training module to select specific pre-recorded help elements relating to specific fall threats which are shared by said pair of vignettes that the client failed to identify in step f, wherein said help elements are specified by said training module based on the fall threats determined to be relevant to said client using said client profile and selected from the group consisting of video, audio, and multimedia files, and presenting said help elements to the client on said physical display to transform digital media to image and/or sound; then
i) eliciting from said client by means of said user interface, a description of specific fall threats shared by the two vignettes of a pair in step h), and repeating steps d) through h) until all pairs of vignettes in said customized training set have been presented to the client.

US Pat. No. 11,069,248

DYNAMIC DETERMINATION METHOD FOR DETERMINING THE POSITION OF A STOPPING POINT OF AN AIRCRAFT ON A LANDING STRIP AND RELATED SYSTEM

DASSAULT AVIATION, Paris...


1. A dynamic method to determine a position of a stopping point of an aircraft on a landing strip, implemented by a dynamic determination system, the method comprising:determining a first table of average time elapsed from a touchdown of the aircraft on the landing strip as a function of a ground speed, based on an average deceleration profile of the aircraft as a function of the ground speed;
determining a first adapted deceleration profile adapted to current conditions, as a function of the ground speed, based on at least one first residual or reversed engine thrust, the at least one first residual or reversed engine thrust being computed for each ground speed, using the average time corresponding to each ground speed, determined in the first table of average time;
determining a second table of time elapsed from the touchdown of the aircraft on the landing strip, adapted to the current conditions, as a function of the ground speed, based on the first adapted deceleration profile as a function of the ground speed;
determining a second adapted deceleration profile adapted to the current conditions as a function of the ground speed, based on at least one second residual or reversed engine thrust, the at least one second residual or reversed engine thrust being computed for each ground speed using the time elapsed since touchdown adapted to the current conditions corresponding to each ground speed, determined in the second table of time adapted to the current conditions;
computing the position of the stopping point from the second adapted deceleration profile; and
generating a visual alert on a viewer of an alert device and/or auditory alert by the alert device based on the position of the stopping point or generating a display of an indication of the position of stopping point on the viewer of the alert device.

US Pat. No. 11,069,247

SYSTEMS AND METHODS FOR DISTRIBUTING A SERVICE REQUEST FOR AN ON-DEMAND SERVICE

BEIJING DIDI INFINITY TEC...


1. A system configured to deliver a service request to a service provider terminal, comprising:logic circuits electronically connected to at least one storage medium via a bus, wherein during operation, the logic circuits load a set of instructions from the at least one storage medium and:obtain electronic signals from the bus, the electronic signals including the service request;
determine first information related to the service request, wherein the first information comprises at least one of a start location, a destination, or a start time;
determine, by a process, reference information based at least in part on the first information related to the service request, wherein the reference information includes a recommended route from the start location to the destination in the service request, an event location corresponding to the recommended route, and a grade of the service request, wherein the process includes:determining the recommended route from the start location to the destination of the service request;
determining the event location corresponding to the recommended route based on influence of an event to the traffic flow of the recommended route; and
determining the grade of the service request based on the recommended route, wherein the grade indicates a recommendation level of the service request and a likelihood that the service request will be accepted;

generate a modified service request by combining information extracted from the service request and the reference information, wherein:the modified service request represents a transportation service request from the start location to the destination at the start time, and
the modified service request includes the recommended route, the event location corresponding to the recommended route, and the grade of the service request; and

send out electronic signals including the modified service request to at least one provider terminal and display the modified service request in form of a route and a plurality of conspicuous symbols on a map shown on an interface of the at least one provider terminal in real-time, the plurality of conspicuous symbols indicating the first information, the recommended route, the event location corresponding to the recommended route, and the grade of service request.


US Pat. No. 11,069,246

METHOD AND APPARATUS FOR LOW FREQUENCY LOCALIZATION OF SURROUNDING VEHICLES

Ford Global Technologies,...


1. A system comprising:a processor configured to:determine that a first vehicle has entered a parking lot;
receive a plurality of second vehicle wireless signals broardcast from a plurality of second vehicles;
determine a location of second vehicle transceivers within the plurality of second vehicles based on information included in the wireless received signal broadcasts;
determine distances, based on the received signals, from a first vehicle transceiver to the second vehicle transceivers;
determine second vehicle perimeters, around the second vehicle transceivers;
digitally map the second vehicle perimeters to determine empty areas between second vehicles; and
display a parking map including the empty areas identified as potential parking spaces.


US Pat. No. 11,069,245

LANE CHANGE TIMING INDICATOR


1. A method comprising:receiving, from a perimeter vehicle, a basic safety message (BSM) that describes a heading of the perimeter vehicle and a path history of the perimeter vehicle;
determining, with an electronic control unit of an ego vehicle, a time and a path for the ego vehicle to change lanes based on the heading of the perimeter vehicle from the BSM, the path history of the perimeter vehicle from the BSM, and sensor data of the ego vehicle; and
displaying, on an electronic display device of the ego vehicle, one or more graphics that depict the time and the path.

US Pat. No. 11,069,244

APPARATUS AND METHOD FOR IMPLEMENTING LCDAS

HYUNDAI MOTOR COMPANY, S...


1. A lane change decision aid system (LCDAS) apparatus, comprising:a sensor for sensing whether a target vehicle is in adjacent zones of a subject vehicle or whether the target vehicle is in a rear zone of the subject vehicle, wherein the adjacent zones are within a first predetermined distance from the subject vehicle, and the rear zone extends from the adjacent zones and is within a second predetermined distance from the subject, the second predetermined distance being greater than the first predetermined distance;
a processor for determining an activation condition for determining whether an LCDAS function is active/inactive and a warning condition for determining whether a warning of the LCDAS function is issued/un-issued, based on whether the target vehicle is in the adjacent zones or whether the target vehicle is in the rear zone of the subject vehicle;
a warning device for issuing the warning to a driver based on a determination result of the processor; and
a controller for controlling the sensor, the processor, and the warning device,
wherein the activation condition includes a turn signal light activation condition of activating the LCDAS function when the driver turns on a turn signal light,
the processor determines that a right LCDAS function is inactivated and a left LCDAS function is activated when the driver turns on a left turn signal light, and
the processor suppresses a warning when the target vehicle enters the adjacent zones from a front direction.

US Pat. No. 11,069,243

METHOD FOR WARNING A VULNERABLE ROAD USER

Robert Bosch GmbH, Stutt...


1. A method for warning a vulnerable road user, comprising the following steps performed by a remote processor:receiving surroundings signals which represent a surroundings of the road user;
receiving communication address signals which represent a communication address of a mobile communication device which the road user is carrying;
ascertaining, based on the surroundings signals, whether there is an imminent danger to the road user;
based on ascertaining the imminent danger to the road user, generating communication message signals which represent a communication message for the mobile communication device that is to be transmitted to the communication address of the mobile communication device, the communication message including a warning to the road user; and
outputting the generated communication message signals to transmit the communication message to the communication address of the mobile communication device;
wherein, based on the ascertaining of the imminent danger to the road user and based on the road user controlling a vehicle driven by a motor, remote control signals for controlling a lateral and longitudinal guidance of the vehicle are generated in such a way that, when the lateral and longitudinal guidance of the vehicle is controlled based on the remote control signals, the vehicle performs a driving maneuver that reduces an endangerment by the imminent danger to the road user, the remote control signals being output; and
wherein safety condition signals are received which represent at least one safety condition for the road user to be warned and for the vehicle to be controlled remotely, a check being performed to determine whether the at least one safety condition is fulfilled, the communication message signals and the remote control signals being generated based on a result of the check as to whether the at least one safety condition is fulfilled.

US Pat. No. 11,069,242

TRAVELING ASSISTANCE METHOD OF TRAVELING ASSISTANCE DEVICE AND TRAVELING ASSISTANCE DEVICE

Nissan Motor Co., Ltd., ...


1. A traveling assistance method of a traveling assistance device for detecting an action of another vehicle around a host vehicle to execute traveling assistance to the host vehicle based on the detected action of the other vehicle, the method comprising:acquiring a driving characteristic of the other vehicle;
determining whether the other vehicle is in an autonomous driving mode depending on the driving characteristic;
setting an intersecting area in which a traveling region of the host vehicle and a traveling region of the other vehicle intersect with each other;
determining the probability that the other vehicle will enter the intersecting area prior to the host vehicle in accordance with a result of determination of whether the other vehicle is in the autonomous driving mode; and
executing the traveling assistance to control travel of the host vehicle.

US Pat. No. 11,069,241

DRIVING SUPPORT DEVICE AND DRIVING SUPPORT METHOD

DENSO CORPORATION, Kariy...


1. A driving support device comprising:a target detection unit that detects a target moving in a direction crossing a traveling direction of a vehicle;
a support performing unit configured to, in response to a collision prediction unit predicting a collision between the target and the vehicle, cause the vehicle to perform driving support for preventing the collision;
a speed calculation unit that calculates a speed of the target;
a time-to-collision calculation unit configured to calculate a time-to-collision as a prediction time period until an occurrence of a collision between the target and the vehicle based on information about the target detected by the target detection unit; and
a both-ends detection unit that detects both ends of the target detected by the target detection unit in a direction orthogonal to the traveling direction of the vehicle, wherein
the collision prediction unit establishes a collision prediction area as an area in a determination plane defined by a lateral position axis indicating a lateral position with respect to the vehicle in a lateral direction orthogonal to the traveling direction of the vehicle and a prediction time period axis indicating the time-to-collision set in the traveling direction of the vehicle, and the collision prediction unit predicts a collision with the target depending on whether at least a part of a section between the both ends of the target detected by the both-ends detection unit is within the collision prediction area,
a width of the collision prediction area along the lateral position axis is set based on a width of the vehicle,
the lateral position of the collision prediction area comprising a right end and a left end, each of the right and left ends are calculated by multiplying the speed of the target by the time-to-collision, a distance between the right end and the left end along the lateral position axis is equal to the width of the vehicle, and
the lateral position of the collision prediction area is set in the determination plane by two straight lines indicating the speed of the target calculated, as slopes, in the direction of the lateral position axis at a given interval, by the speed calculation unit, the slopes having a tilt to the prediction time period axis.

US Pat. No. 11,069,240

APPARATUS AND METHOD OF SAFETY SUPPORT FOR VEHICLE

Hyundai Mobis Co., Ltd., ...


1. A vehicle safety support apparatus comprising:a driver monitoring sensor configured to monitor a driver;
an external environment monitoring sensor configured to monitor an external environment of a vehicle; and
at least one processor configured to:
determine whether the vehicle is in an immediate hazard situation based on data acquired from the driver monitoring sensor and the external environment monitoring sensor;
determine, in response to determining that the vehicle is in the immediate hazard situation, whether to perform a recovery maneuver or a rescue maneuver based on the data acquired from the driver monitoring sensor and the external environment monitoring sensor to get out of the immediate hazard situation;
perform, in response to determining to perform the rescue maneuver, autonomous driving to move the vehicle to a safe area by taking over a driving control from the driver; and
a driver input filtering unit configured to filter a vehicle control input by the driver,
wherein the at least one processor is configured to control the driver input filtering unit to block the vehicle control input from the driver in response to determining to perform the rescue maneuver.

US Pat. No. 11,069,239

EVENT VEHICLE DISPATCH DEVICE, EVENT VEHICLE DISPATCH METHOD, PROGRAM, AND MANAGEMENT SYSTEM

HONDA MOTOR CO., LTD., T...


1. An event vehicle dispatch device comprising:an event notifier configured to notify a plurality of vehicles or owners of the vehicles of an event held in an area in which the plurality of vehicles are able to park in an order of proximity of the vehicles to the area; and
an adjuster configured to adjust the number of vehicles corresponding to vehicle attributes of vehicles arriving at the area based on the vehicle attributes of each of the plurality of vehicles based on vehicle allocation information stored in a memory, wherein the vehicles or owners notified by the event notifier is based on the number of vehicles.

US Pat. No. 11,069,237

METHODS IDENTIFYING VEHICLES AND RELATED SYSTEMS, CONTROLLERS, AND VEHICLES

Telefonaktiebolaget LM Er...


1. A method of operating an intelligent transportation system, the method comprising:obtaining first traffic information from a first source, wherein the first traffic information includes position information for a first vehicle and first position information for a second vehicle, wherein the first traffic information is generated independently of the first vehicle;
obtaining second traffic information from a second source, wherein the second traffic information includes second position information for the second vehicle, wherein the second traffic information omits position information for the first vehicle, wherein the second vehicle is collaborative with respect to the intelligent transportation system such that the second vehicle supports communication with the transportation system controller, and wherein the second source includes the second vehicle so that the second position information for the second vehicle is based on a communication transmitted from the second vehicle;
responsive to comparing the first traffic information and the second traffic information, identifying the first vehicle as being non-collaborative with respect to the intelligent transportation system such that the first vehicle does not support communication with the transportation system controller; and
providing traffic coordination based on a position of the first vehicle, based on a position of the second vehicle, and based on identifying the first vehicle as being non-collaborative with respect to the intelligent transportation system, wherein providing traffic coordination comprises determining a number and/or percentage of vehicles that are non-collaborative with respect to the intelligent transportation system such that the vehicles that are non-collaborative with respect to the intelligent transportation system do not support communication with the transportation system controller, and generating a warning responsive to the number and/or percentage of vehicles that are non-collaborative with respect to the intelligent transportation system exceeding a threshold, wherein the warning includes the number and/or percentage of vehicles that are non-collaborative.

US Pat. No. 11,069,236

SYSTEMS AND METHODS FOR VIRTUAL TRAFFIC LIGHTS IMPLEMENTED ON A MOBILE COMPUTING DEVICE

CARNEGIE MELLON UNIVERSIT...


1. A software-implemented method in a first vehicle for determining a lead vehicle at an intersection for controlling a virtual traffic light comprising:receiving one or more data packets from a second vehicle;
determining, based on the received one or more data packets, that the first and second vehicles are converging on an intersection;
determining a first distance of the first vehicle from the intersection and a second distance of the second vehicle from the intersection;
determining the lead vehicle based on the first and second distances from the intersection;
determining, by the lead vehicle, a right-of-way for the intersection; and
displaying, in the first vehicle, a traffic light indicator indicating the right-of-way for the intersection;
wherein determining if the first and second vehicles are converging on the intersection comprises:retrieving a first street name on which the first vehicle is travelling;
retrieving a second street name on which the second vehicle is travelling; and
determining that the first and second vehicles are moving toward each other and comparing the first and second street names to determine that they are different and that the first and second streets intersect.


US Pat. No. 11,069,235

COOPERATION METHOD BETWEEN AGENTS AND NON-TRANSITORY STORAGE MEDIUM

Toyota Jidosha Kabushiki ...


1. A cooperation method between vehicles, the cooperation method comprising:allowing a first electronic controller installed on a first vehicle and a second electronic controller installed on a second vehicle to cooperate with each other;
specifying first information regarding future driving of a first driver aboard the first vehicle, by the first electronic controller;
transmitting the first information from the first electronic controller to the second electronic controller;
notifying, by voice and image, a second driver aboard the second vehicle of first driving assistance information derived based on the first information;
wherein the specifying of the first information includes estimating, by the first electronic controller, a traveling schedule of the first vehicle based on utterances given by the first driver and based on one or more driving attributes of the first driver, the driving attributes of the first driver comprise at least an over-speed tendency, a concession tendency, and an overtaking tendency;
wherein the first information comprises the traveling schedule of the first vehicle estimated by the first electronic controller; and
wherein the notifying of the second driver of the first driving assistance information includes notifying the second driver of the first driving assistance information derived based on the traveling schedule of the first vehicle.

US Pat. No. 11,069,234

SYSTEMS, METHODS, AND DEVICES FOR COMMUNICATION BETWEEN TRAFFIC CONTROLLER SYSTEMS AND MOBILE TRANSMITTERS AND RECEIVERS

Applied Information, Inc....


1. A method comprising the steps of:receiving, at a mobile computing device, intersection data corresponding to digital representations of physical layouts of a plurality of intersections, the intersection data comprising intersection geometry corresponding to each of the plurality of intersections, wherein the intersection geometry comprises coordinates corresponding to each lane of a plurality of lanes for a respective intersection of the plurality of intersections, reference distances comprising physical distances between each lane of the plurality of lanes for the respective intersection, and a lane type corresponding to each lane of the plurality of lanes for the respective intersection;
receiving signal, phase, and timing (SPAT) data, the SPAT data comprising one or more traffic light states at the plurality of intersections;
determining a GPS position and a velocity of the mobile computing device;
comparing at least the GPS position and the velocity associated with the mobile computing device to the coordinates for each of the plurality of intersections of the intersection data to determine relevant SPAT data, wherein the relevant SPAT data corresponds to a particular intersection determined to be an approaching intersection based on the GPS position of the mobile device and its proximity to a particular set of coordinates corresponding to the particular intersection, and based on the velocity of the mobile computing device;
determining particular intersection data corresponding to the particular intersection; and
generating an alert corresponding to the particular intersection, wherein the alert is presented via the mobile computing device and corresponds to the one or more traffic light states associated with the relevant SPAT data, wherein the one or more traffic light states correspond to one or more lanes and respective lane types for the particular intersection, and wherein the one or more traffic light states of the alert are presented at the mobile computing device based on reference distances included in the particular intersection data for presenting the one or more traffic light states in accordance with their respective physical layouts.

US Pat. No. 11,069,233

VIDEO-BASED MAIN ROAD COOPERATIVE SIGNAL MACHINE CONTROL METHOD

HEFEI GELV INFORMATION TE...


1. A video-based main road cooperative signal machine control method, comprising:(S1) collecting lane traffic flow rate and lane traffic flow density of each entrance road section within a preset time interval, by means of video vehicle detectors arranged on each section of the intersection;
(S2) calculating average traffic flow rate and average traffic flow density of each entrance road section of the intersection based on lane traffic flow rate and lane traffic flow density of each entrance road section within the preset time interval;
(S3) calculating the average traffic flow density of the intersection based on the average traffic flow density of each entrance road section, and calculating the average traffic flow density of the main road based on the average traffic flow density of the intersection;
(S4) calculating an intersection signal period of the intersection based on the average traffic flow density at the intersection;
(S5) constructing an intersection signal machine optimization control algorithm model based on the average lane traffic flow rate of each entrance section of the intersection and the average traffic flow density of the intersection, and obtaining the signal control green signal ratio X of each entrance road section of the intersection by the aggregation calculation;
(S6) constructing a main road signal machine optimization control algorithm model based on the average lane traffic flow rate of each entrance road section of the main road and the average traffic flow density of the main road, and obtaining the total signal control green signal ratio Y of the road network by the aggregation calculation;
(S7) comprehensive calculating the final optimized signal control green signal ratio Z, based on the signal control green signal ratio X of each entrance road section of the intersection and the total signal control green signal ratio Y of the road network;
(S8) calculating a green time, a yellow time, and a red time of the main road signal timing based on the final optimized signal control green signal ratio Z and the intersection signal period;
(S9) form a signal control scheme instruction for the next signal period of each intersection of the main road according to the green time, the yellow time and the red time of the main road signal timing;
(S10) controlling the traffic light of each intersection of the main road carrying out traffic dynamic induction according to the signal control scheme instruction of the next signal cycle of each intersection of the main road, after the end of the cycle control scheme of the signal light.

US Pat. No. 11,069,232

SYSTEMS AND METHODS FOR DETERMINING LEVELS OF CONGESTION AT ESTABLISHMENTS

TOYOTA MOTOR NORTH AMERIC...


1. A system comprising:an electronic control unit configured to:determine a number of vehicles at or within a threshold distance of an establishment corresponding to a level of congestion at the establishment;
determine that the establishment is a destination of a vehicle;
provide a notification in response to determining the number of vehicles at or within the threshold distance of the establishment exceeds a predetermined threshold and determining the establishment is the destination of the vehicle;
send a first signal when an ignition switch is operated to an OFF position to increase the level of congestion at the establishment; and
send a second signal when the ignition switch is operated to an ON position to decrease the level of congestion at the establishment.


US Pat. No. 11,069,231

METHOD AND SYSTEM OF LINEAR ROAD SAMPLING PROVIDING ROAD TRAFFIC FLOW MEASUREMENTS


1. A computer implemented method providing measurements of traffic flow conditions on roads selected by linear road sampling, wherein a server comprising the computer implemented method is configured to execute steps of:a) specify a region covering a road system to be measured;
b) identify sample junctions that cover the region according to a specific rule of coverage;
c) create a plurality of equivalent sectors around each of the sample junctions that cover the full circle around the respective sample junctions;
d) for each sample junction and each of its sectors: identify closest junctions in a sector and identify shortest paths from/to sample junction to the closest junctions;
e) store all paths into a directed graph, wherein nodes represent the junctions;
f) update traffic flow measurements and measurements qualified by road users in nodes of the graphs by tracking cars following respective shortest paths identified in step d) providing recorded traffic measurements, wherein tracking cars is performed by the server using a satellite navigation system, and wherein the server is further configured to parse the recorded traffic measurements thereby providing updates of traffic flow conditions.

US Pat. No. 11,069,230

IN-VEHICLE DEVICE AND METHOD FOR PROVIDING TRAFFIC LIGHT INFORMATION THEREOF

Hyundai Motor Company, S...


1. An in-vehicle device, comprising:a camera configured to photograph a front side of a vehicle; and
a processor configured to detect traffic light information by recognizing a traffic light in an image captured by the camera, cumulatively store the detected traffic light information, and provide traffic light prediction information for the traffic light based on the accumulated traffic light information,
wherein the processor is configured to calculate a parameter based on cumulative data matching the traffic light according to a statistical analysis method, calculate a confidence level of the cumulative data and a confidence interval based on the confidence level, and determine a lower limit of the confidence interval to be the signal change time point.

US Pat. No. 11,069,229

PROBE BASED VARIABLE SPEED SIGN VALUE

HERE Global B.V., Eindho...


1. A method comprising:receiving historical probe data collected by position circuitry from a plurality of vehicles traveling along a roadway associated with at least one variable speed sign;
map matching the historical probe data to at least one road segment;
calculating a statistical value for the historical probe data;
performing a comparison of the statistical value to one or more thresholds;
selecting a plurality of K values in response to the comparison, the plurality of K values corresponding to a plurality of bands of possible speed limits for the roadway set by the at least one variable speed sign;
receiving real time probe data for the roadway;
assigning the real time probe data to the plurality of K values;
selecting a final cluster based on an amount of the assigned real time probe data;
calculating a speed limit from the plurality of bands of possible speed limits for the roadway set by the at least one variable speed sign based on the final cluster; and
sending the speed limit to at least one approaching vehicle approaching the at least one variable speed sign, wherein a display device of the at least one approaching vehicle warns the user based on the speed limit or an engine control unit generates a command for the at least one approaching vehicle based on the speed limit.

US Pat. No. 11,069,228

METHOD FOR TRANSMITTING SIGNAL VIA MESH NETWORK AND REMOTE CONTROL SYSTEM THEREOF

Gunitech Corp., Qionlin ...


1. A method for transmitting signals via a mesh network, which is used for a remote control system to control a controlled device, wherein the remote control system comprising a mesh network control device and an infrared control device, the method comprising the steps of:executing a setting process, comprising:
downloading a first control instruction to a mesh network control device;
dividing the first control instruction into a plurality of transmission codes;
storing a second control instruction, wherein the second control instruction is part of the first control instruction;
transmitting the plurality of transmission codes to the infrared control device via a mesh network environment; and
restoring the plurality of transmission codes to the first control instruction and storing the first control instruction; and
executing a remote control process, comprising:
transmitting the second control instruction to the infrared control device;
let the infrared control device to convert into the first control instruction according to the second control instruction; and
using the first control instruction to control the device by using an infrared signal to control a controlled device.

US Pat. No. 11,069,227

FIREARM SYSTEM HAVING MONITORING CAPABILITIES


1. A firearm system configured to provide operational parameter data to a user during use of a firearm wherein the firearm system comprises:a firearm;
a communications module, said communications module having electronics configured to receive, store, transmit and manipulate data, said communications module operable to transmit operational parameter data of the firearm to a remote computing device;
a power supply, said power supply being mounted within the firearm, said power supply configured to provide power to the firearm system;
a power monitor module, said power monitor module operably coupled to said power supply and said communications module, said power monitor module configured to measure a level of power within the power supply and transmit to said communications module; and
an ammunition counting module, said ammunition counting module operably coupled to an ammunition chamber of the firearm, said ammunition counting module having at least one sensor configured to measure a quantity of ammunition stored within the ammunition chamber, said ammunition counting module being communicably coupled to said communications module, and
a pressure sensor, said pressure sensor being operably coupled to said communications module, said pressure sensor being operably coupled with a pressurized gas source disposed within the firearm.

US Pat. No. 11,069,226

SMOKE DETECTOR METHODS AND SYSTEMS

SIEMENS SCHWEIZ AG, Zuri...


1. A method for automatically adjusting a smoke detector, the method comprising:placing the smoke detector to be adjusted in a channel;
ascertaining an identifier uniquely associated with the smoke detector;
placing a reference smoke detector into the channel in series with the smoke detector;
wherein data corresponding to the reference smoke detector is stored in a database;
accessing the data corresponding to the reference smoke detector from the database;
applying a flowing aerosol to the channel so the flowing aerosol passes through both the smoke detector and the reference smoke detector in series;
gathering data from the reference smoke detector reflecting the flowing aerosol;
gathering data from the smoke detector reflecting the flowing aerosol;
generating an adjustment signal for—the smoke detector based on the data gathered from the reference detector and the data corresponding to the reference smoke detector from the database;
transmitting the adjustment signal to the smoke detector; and
storing the adjustment signal in the database associated with the identifier.

US Pat. No. 11,069,225

SYSTEM AND METHOD FOR DELAYING AN ALERT BASED ON SUSPICIOUS ACTIVITY DETECTION

MOTOROLA SOLUTIONS, INC.,...


1. A method comprising:detecting, via an artificial intelligence system, suspicious behavior of a suspect within a vicinity of a school;
dispatching a responder to investigate the suspect;
temporarily delaying an alert signal, a time period of the delay associated with a time required for the responder to investigate and a severity of the alert signal; and
canceling the delay when the responder indicates the suspect behavior is not suspicious.

US Pat. No. 11,069,224

SMOKE DETECTOR AND CHAMBER

EVERDAY TECHOLOGY CO., LT...


1. A smoke detector, comprising:a chamber including:a bottom plate and a top plate;
a plurality of baffle ribs disposed between the bottom plate and the top plate, wherein the baffle ribs are spaced apart from each other, wherein the chamber defines a smoke collection space surrounded by the top plate, the bottom plate, and the baffle ribs, wherein the chamber has a plurality of main channels that are in spatial communication with the smoke collection space, and wherein any two of the baffle ribs adjacent to each other are provided with one of the main channels there-between;
a transmitter base arranged in the smoke collection space; and
a receiver base arranged in the smoke collection space, wherein the receiver base is arranged apart from the transmitter base, and a center point of the chamber, being taken as an apex, the receiver base, and the transmitter base jointly define an angle being in a range of 45 degrees to 65 degrees;

an emitter disposed in the transmitter base, wherein the emitter is capable of emitting a detection light toward the smoke collecting space; and
a receiver disposed in the receiver base, wherein the receiver is capable of receiving the detection light;
wherein a setting area is defined between the transmitter base and the receiver base within the chamber, none of the baffle ribs is disposed in the setting area, and the chamber includes an assist rib that is disposed in the setting area, wherein the transmitter base has two first convex portions respectively arranged on two opposite edges thereof, wherein the receiver base has two second convex portions respectively arranged on two opposite edges thereof, wherein the chamber has two minor channels, one of the two minor channels is arranged between the assist rib and one of the first convex portions adjacent to the assist rib, and another one of the two minor channels is arranged between the assist rib and one of the second convex portions adjacent to the assist rib, and wherein the chamber has two side channels, one of the two side channels is arranged between one of the first convex portions away from the assist rib and one of the baffle ribs adjacent to the transmitter base, and another one of the two side channels is arranged between one of the second convex portions away from the assist rib and one of the baffle ribs adjacent to the receiver seat.

US Pat. No. 11,069,223

INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING SYSTEM

SONY CORPORATION, Tokyo ...


1. An information processing device, comprising:a processing unit that:
compares a value indicated by a detection result of a sensor, that detects a state of a detection target, with a threshold value;
determines report information is to be transmitted, wherein the determination is based on the comparison; and
controls, based on a result of the determination, transmission of the report information and user information indicating contents related to the detection target with security level information by a broadcasting process to a server via a user communication device and a set of relay devices,
wherein the user communication device is associated with the detection target of the sensor,
the user communication device serves as a relay device between the information processing device and the server on a first relay path,
the set of relay devices constitute a second relay path between the information processing device and the server,
the report information includes the detection result of the sensor, and
the report information and the user information are each associated with a security level defined by the security level information,
wherein the security level of the report information allows access to the report information by the set of relay devices, and the security level of the user information restricts access to the user information by the set of relay devices.

US Pat. No. 11,069,222

PROCESSING SENSOR DATA

Comcast Cable Communicati...


1. A method comprising:receiving, by a computing device at a premises, sensor data from a sensor located at the premises; and
based on a determination that a first portion of the sensor data is associated with a higher priority than a second portion of the sensor data:processing, by the computing device at the premises, the first portion of the sensor data; and
sending the second portion of the sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises.


US Pat. No. 11,069,221

METHODS OF FACILITATING EMERGENCY ASSISTANCE

STATE FARM MUTUAL AUTOMOB...


1. A method comprising:receiving, from a vehicle occupied by a user, data indicating that the vehicle is involved in an accident;
transmitting, in response to receiving the data, a communication to a mobile device of the user;
displaying, via a mobile device application installed on the mobile device, the communication, wherein the communication prompts the user to provide responses to one or more questions regarding the accident;
determining, based on the received data, a likely severity of the accident, wherein determining the likely severity includes determining whether one or more injuries were likely sustained during the accident;
receiving an indication of a response to the one or more questions from the user;
based on the determination of the likely severity of the accident and the received indication of the response to the one or more questions, prompting the user with an emergency assistance recommendation; and
based on the determination of the likely severity of the accident, performing one or more assessments, wherein performing the one or more assessments includes at least one of determining damage to the vehicle, determining repairs needed for the vehicle, or determining fault of the user for the accident.

US Pat. No. 11,069,220

HAND CLEANLINESS MONITORING

BioVigil Hygiene Technolo...


1. A system comprising:an electronic module comprising:a first sensor configured to detect operation of a sink; and
a monitor in communication with the first sensor, the monitor operable to generate a sink hygiene credit after the person has been at the sink for a minimum amount of time and utilizes a sufficient amount of water to clean their hands; and

a second sensor configured to detect personal characteristics of a person operating the sink.

US Pat. No. 11,069,219

MULTI-MODAL TRACKING LOCATOR ALARM SYSTEM


1. A tagged receiver comprising:one or more processors;
one or more memory modules communicatively coupled to the one or more processors;
a speaker communicatively coupled to the one or more processors;
network interface hardware communicatively coupled to the one or more processors;
a satellite antenna;
machine readable instructions stored in the one or more memory modules that cause the tagged receiver to perform at least the following when executed by the one or more processors:determine an alert event has occurred;
output a computerized voice alert with the speaker in response to determining that the alert event has occurred;
determine a location of the tagged receiver based on a signal received from the satellite antenna in response to determining that the alert event has occurred; and
send the location of the tagged receiver with the network interface hardware in response to determining that the alert event has occurred;

a body;
one or more motion sensors communicatively coupled to the one or more processors;
a removable body panel, wherein the one or more motion sensors are configured to sense an unauthorized motion of the removable body panel; and
an activation switch concealed behind the removable body panel, wherein tampering with the removable body panel will cause the alarm event.

US Pat. No. 11,069,218

SYSTEM FOR MONITORING OFFENDER DURING CORRECTIONAL SUPERVISORY PROGRAM


1. An apparatus for remotely monitoring an offender, comprising:one or more databases that stores identity data of the offender, an individual authorized to associate with the offender, and a region associated with the offender defining geographical locations at which the offender is permitted to be;
one or more processors configured to:detect a communication attempt involving a wireless communication device assigned to the offender; and
in response to the detecting of the communication attempt:receive location information from the wireless communication device;
receive user identification information from the wireless communication device;
compare the received location information to the stored region;
determine, based on the comparing, whether a location of the wireless communication device is within the region based on the received location information;
identify the user based on the received user identification information; and
connect or deny the communication attempt based on the determining and the identifying.



US Pat. No. 11,069,217

SENSOR CONFIGURATION

GOJO Industries, Inc., A...


1. A sensing system for detecting an object, comprising:a first sensor arrangement comprising:a first passive sensor configured to:responsive to detecting a presence of an object, send a wakeup signal to a first active sensor; and

the first active sensor configured to:responsive to receiving the wakeup signal from the first passive sensor, transition from a sleep state to an active state; and
while in the active state:determine a position of the object relative to the first active sensor;
determine whether the object is in a first defined detection zone based upon the position of the object; and
create object detection data when the object is in the first defined detection zone.




US Pat. No. 11,069,216

PERFORMANCE CHARACTERIZATION FOR A COMPONENT OF AN AUTOMATED INDUSTRIAL PROCESS

Rockwell Automation Techn...


1. A method for performance characterization of a first component of an automated industrial process, the method comprising:for each period of a plurality of periods, at least until an alert is triggered:
updating a count of failed operations attempted by the first component and a percentage of a count of total operations attempted by the first component represented by the count of failed operations;
decrementing a trigger value when the count of failed operations does not increase for the period and incrementing the trigger value when the count of failed operations increases for the period; and
triggering the alert in response to the trigger value satisfying a trigger value criterion and either the count of failed operations satisfying a count criterion or the percentage satisfying a percentage criterion.

US Pat. No. 11,069,215

DEVICE FOR AUTOMATIC CRASH NOTIFICATION

STATE FARM MUTUAL AUTOMOB...


1. A system for detecting events occurring during operation of a vehicle, the system comprising:an installed device fixedly attached to the vehicle and monitoring a plurality of variables during operation of the vehicle;
a mobile device configured to (i) receive indications of the plurality of variables from the installed device and (ii) analyze the indications of the plurality of variables to detect if an accident involving the vehicle has occurred;
wherein when the mobile device detects that the accident involving the vehicle has occurred, the mobile device is further configured:
to transmit, to an entity outside the vehicle, an indication that the accident involving the vehicle has occurred and at least some of the indications of the plurality of variables;
to receive, from the entity outside the vehicle, content including at least an insurance claim associated with the accident involving the vehicle; and
to transmit, to the installed device, an indication of the content.

US Pat. No. 11,069,214

EVENT ENTITY MONITORING NETWORK AND METHOD

Seechange Technologies Li...


1. A method of monitoring for the presence of an event entity in a monitored region comprising:receiving, at a first level of detail, first event data from at least one data processing device of a plurality of data processing devices each configured to monitor at least a portion of a monitored region, the first event data indicative of an event entity occurring in the monitored region, the first event data being an anonymized compression of raw information data collected by said at least one data processing device and communicated from the said at least one data processing device at an anonymized level of information detail lower than the raw level of information detail being actively sensed;
processing the first event data to determine the presence of an event entity indicated by the event data;
comparing the identified event entity with a data store defining notification events;
responsive to the identified event entity matching a notification event, outputting a notification relating to the identified event entity;
wherein a level of abstraction and/or privacy is applied to the notification, the applied level of abstraction and/or privacy being automatically and dynamically determined by an automatically-implemented policy based on a predetermined criteria; and
requesting at a second level of detail second event data, wherein the second level of detail is more detailed than the first level of detail; and
outputting a notification comprising the event data having the second level of detail,
wherein the second level of detail is requested in response to the event entity matching a notification event.

US Pat. No. 11,069,213

FALL DETECTION SYSTEM AND METHOD

PINK NECTARINE HEALTH AB,...


1. A fall detection system comprising at least one processing device, at least one personal module comprising a personal module pressure sensor, and at least one reference module comprising a reference module pressure sensor, wherein the at least one processing device is arranged to:receive personal pressure data from the at least one personal module pressure sensor;
receive reference pressure data from the at least one reference module pressure sensor;
determine a personal pressure using the personal pressure data and the reference pressure data;
determine an individual personal pressure profile based on the historical personal pressure of the individual;
compare the personal pressure (PP) with the determined individual personal pressure profile; and
set a fall detection alert based at least on whether the personal pressure lies beyond the individual personal pressure profile.

US Pat. No. 11,069,212

HOUSING FOR A FIRE ALARM AND/OR EXTINGUISHING CONTROL STATION


1. A housing of a fire alarm and/or extinguishing control station, the housing comprising:a housing body, which has an opening at a front side and which defines an inner space of the housing,
a housing door for closing the opening of the housing body and
a hinge device which is configured to enable opening and closing of the housing door,
wherein the housing door has an outer side which faces an observer when the housing body is closed and an inner side opposite the outer side,
wherein the housing door has at the outer side a display and/or operating component,
wherein the hinge device has a first rotation axis external the housing body and a parallel second rotation axis external the housing body, and
wherein the hinge device is constructed in such a manner that the first rotation axis and the second rotation axis when the housing door is open can be rotated in opposing directions so that, when the housing is in the open state, the outer side of the housing door and the inner space of the housing face the observer at the same time.

US Pat. No. 11,069,211

PROXIMITY-BASED SYSTEM FOR OBJECT TRACKING AND AUTOMATIC APPLICATION INITIALIZATION

Proxense, LLC, Bend, OR ...


1. A system comprising:a first device associated with a first item, the first device assigned to a group of devices associated with items of a similar type to the first item, wherein the first device is communicatively coupled to receive an alert signal, and cause an output of an audio/visual (A/V) response in response to receiving the alert signal indicating that a default criterion associated with the group of devices is satisfied;
a second device associated with a second item having the similar type to the first item and being assigned to the group of devices;
a storage device communicatively coupled to the first device, the storage device storing an activity log of information regarding an operation of the first item associated with the first device; and
a server coupled to the first device, the second device, and the storage device, the server using the activity log of information regarding the operation of the first item to determine whether the default criterion is satisfied and the server being triggered to automatically generate and send the alert signal to the first device when the activity log of information regarding the operation of the first item satisfies the default criterion and in response to a determination that the first device and the second device are proximate, wherein the alert signal causes the first device to generate an instruction to move the first item to a specified location.

US Pat. No. 11,069,210

SELECTING A VIDEO FRAME FOR NOTIFICATION USING AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES

Amazon Technologies, Inc....


1. A method comprising:based at least in part on detection of an object by an A/V recording and communication device, obtaining image data representative of a field of view of a camera as captured by the camera of the A/V recording and communication device;
analyzing the image data;
based at least in part on the analyzing the image data, determining that the image data is representative of a first facial image of a person and a second facial image of the person;
determining that the first facial image is of higher quality than the second facial image;
based at least in part on the first facial image being of higher quality than the second facial image, selecting a frame represented by the image data and corresponding to the first facial image;
generating a first notification including a portion of the image data representing the frame;
transmitting the first notification to a client device associated with the A/V recording and communication device;
generating a second notification including an updated frame based on a status of the client device; and
transmitting the second notification including the updated frame to the client device.

US Pat. No. 11,069,209

TEAM MONITORING

ROCKWILLI RMR LLC, Rento...


1. A smartphone app user interface, comprising:a section configured for rendering event notifications needing attention; and
a section configured for rendering event notifications having been viewed,
wherein an event notification includes at least:an indication of a premise where a video event was triggered;
a description of a type of the video event that was triggered;
a time at which the video event was triggered; and
a thumbnail image associated with the video event that was triggered;

a bar indicating a display of the smartphone app user interface which is currently selected and configured for enabling a user to switch displays;
a control enabling a user to toggle between a live stream and a video recording of a video event that was triggered,
wherein the control enabling the user to toggle between a live stream and a video recording activates RTSP for a camera associated with the premise when the live stream is selected by the user,
wherein the control enabling the user to toggle between a live stream and a video recording renders a video clip of an occurrence which triggered the video event, wherein the video clip of the occurrence which triggered the video event is renderable with an embedded button which, when tapped, switches to the live stream,
wherein at least one of a speaker or a microphone of a smartphone on which the smartphone app user interface is running may be activated during the live stream, wherein activating the at least one of a speaker or a microphone of the smartphone enables a user to speak to a target triggering the video event via at least one of a speaker or a microphone of a monitoring device originating the video event,
wherein a video event begins a countdown of an amount of time before a video event is escalated to a monitoring center, wherein a notification associated with the video event is transmitted to the monitoring center when the countdown of the amount of time reaches zero; and
an input screen for a user of the smartphone app user interface to participate in a conferencing session related to a video event with one or more members of a team of monitors, wherein the conferencing session may be at least one of a chat room, an audio conference, or a video conference with the one or more members of the team of monitors, and a button which, when activated, causes a video event to be escalated immediately to a monitoring center, wherein at least one of (a) the monitoring center or (b) the one or more members of the team of monitors may be one or more mobile monitoring agents.

US Pat. No. 11,069,208

SMART SENSOR LINE ALARM SYSTEM

InVue Security Products I...


1. A merchandise security system comprising:a plurality of security devices each configured to be attached to a respective item of merchandise, each of the plurality of security devices configured to be arranged on a display surface at a respective display position in a retail store;
an alarm unit electrically connected to each of the plurality of security devices in a circuit,
wherein the alarm unit is configured to be enabled for monitoring a change in the preselected characteristic of the circuit defined by the electrical connection between the plurality of security devices and the alarm unit and to be disabled whereby monitoring of the circuit discontinues,
wherein the alarm unit is configured to detect a change in the preselected characteristic of the circuit while enabled in response to a security device being added to the circuit,
wherein the alarm unit is further configured to detect a change in the preselected characteristic of the circuit while enabled in response to any one of the plurality of security devices being removed from the circuit, and
wherein the alarm unit is configured to activate an alarm while enabled in response to detecting a change in the preselected characteristic of the circuit indicative of unauthorized removal of any one of the items of merchandise.

US Pat. No. 11,069,207

PNEUMATICALLY CONTROLLED HAPTIC MECHANISMS FOR HAPTIC FEEDBACK

FACEBOOK TECHNOLOGIES, LL...


1. A device for creating haptic stimulations, comprising:an outer structure that defines an opening;
an inner structure disposed in the opening defined by the outer structure; and
a bladder, surrounding the inner and outer structures, the bladder fluidically coupled with a pressure source that is configured to control fluid pressure inside the bladder,
wherein a first surface of the inner structure extends away from a second surface of the outer structure when fluid pressure inside the bladder is increased from a first pressure to a second pressure.

US Pat. No. 11,069,206

METHODS AND APPARATUS FOR OUTPUTTING A HAPTIC SIGNAL TO A HAPTIC TRANSDUCER

Cirrus Logic, Inc., Aust...


1. A method for outputting a haptic signal to a haptic transducer, the method comprising:storing first information for reconstruction of a first haptic atom, wherein the first information comprises a first information point and a second information point, wherein the first information point indicates a first amplitude and at least one first frequency of the first haptic atom at a first time, and the second information point indicates a second amplitude and at least one second frequency of the first haptic atom at a second time, and wherein the first information is associated with a user experience;
responsive to receiving an indication of occurrence of the user experience, generating the haptic signal based on the first information such that the haptic signal comprises the first haptic atom having the first amplitude and the at least one first frequency at the first time, and the second amplitude and the second frequency at the second time; and
outputting the haptic signal comprising the first haptic atom to the haptic transducer.

US Pat. No. 11,069,205

OCCUPIED STRUCTURE RESCUE SYSTEM AND METHOD


1. An occupied structure rescue system, comprising:an activation device configured to be mounted on or within a building, the activation device having a switch;
a light in communication with the activation device and configured to be activated via the switch, the light being configured to mount on an exterior surface of the building;
a remote device configured to wirelessly communicate with the light to activate the light; and
a power supply configured to power the light, the power supply having a predetermined value of stored power;
wherein activation of the light causes the light to flash until the predetermined value of stored power is used or until the light is deactivated via the remote device.

US Pat. No. 11,069,204

ENERGY GENERATION SYSTEM USING BIOMASS AND METHOD OF CONTROLLING THE SAME

Toyota Jidosha Kabushiki ...


1. An energy generation system using biomass, comprising:a first information generation unit that generates first information indicating that a distributor handling food has disposed of food waste biomass;
an energy generation device that generates at least one of energy or energy sources using biomass collected from the distributor, wherein the distributor uses at least one of energy or energy sources generated using biomass by the energy generation device;
a second information generation unit that generates second information indicating that at least one of energy or energy sources have been generated using biomass collected from the distributor;
a third information generation unit that obtains the first information from the first information generation unit and the second information from the second information generation unit, and generates third information indicating generation of at least one of energy or energy sources by collecting biomass disposed by the distributor, wherein the third information includes:information indicating that the distributor uses at least one of energy or energy sources generated using biomass, and
information indicating a proportion (c/b) of a biomass-derived power consumption c relative to a power consumption b for the distributor; and

a display unit that displays the third information generated by the third information generation unit.

US Pat. No. 11,069,203

COMMODITY INFORMATION READING APPARATUS AND PROGRAM

TOSHIBA TEC KABUSHIKI KAI...


1. A commodity information reading apparatus, comprising:an imaging component for capturing an image of a commodity;
a first reader for reading a code symbol associated with the commodity from the image;
a second reader for reading an electronic watermark associated with the commodity from the image;
a commodity identification component for identifying the commodity appearing in the image based on at least one of a reading result of the first reader and a reading result of the second reader; and
a commodity recognition component for recognizing the commodity from the image, wherein the commodity identification component identifies the commodity appearing in the image based on at least one of the reading result of the first reader, the reading result of the second reader, and a recognition result of the commodity recognition component.

US Pat. No. 11,069,202

PRODUCT REGISTRATION DEVICE AND POS APPARATUS

NEC CORPORATION, Tokyo (...


1. A product registration device comprising:a casing accommodating a control unit;
a support portion;
a first display unit supported on the casing by the support portion; and
a second display unit supported on the casing by the support portion,
wherein the casing is a substantially rectangular parallelepiped, a length of a side of the rectangular parallelepiped in a height direction being longer than a length of a short side forming a bottom surface of the rectangular parallelepiped,
wherein the support portion comprises:a first support member provided on a side surface of the casing including one long side of the bottom surface,
a second support member provided on the side surface of the casing and spaced apart from the first support member along the side surface of the casing,
a third support member attached to the first support member, the third support member being rotatable about a first axis extending in the height direction through the first support member, and
a fourth support member attached to the second support member, the fourth support member being rotatable about a second axis extending in the height direction through the second support member,

wherein the first display unit is attached to the third support member and is rotatable about a third axis, the third axis extending in a direction different from the height direction through a portion of the third support member that overlaps with at least a portion of the first support member in the height direction, and
wherein the second display unit is attached to the fourth support member and is rotatable about a fourth axis, the fourth axis extending in a direction different from the height direction through a portion of the fourth support member that overlaps with at least a portion of the second support member in the height direction.

US Pat. No. 11,069,201

AUTOMATED DEVICE FOR EXCHANGE OF DATA

THE TORONTO-DOMINION BANK...


1. An automated device comprising:a display screen;
a communication module for communication with a server;
an optical scanner for processing physical input;
a processor coupled to the display screen, the optical scanner and the communication module; and
a memory coupled to the processor, the memory having machine-executable instructions stored thereon, the instructions, when executed by the processor, causing the automated device to, during a session:display, on the display screen, a physical input type selection interface providing an option to provide physical input to the automated device, the physical input being used to update data associated with an account managed by the server;
directly in response to selection of the option to provide physical input, display, on the display screen, a physical input request interface requesting the physical input;
process, using the optical scanner, the physical input to determine a data value represented by the physical input;
display, on the display screen, a physical input processing interface providing output indicating processing of the physical input;
when the data value can be determined, by the automated device, using the optical scanner, directly in response to completion of the processing, display, on the display screen, a data value confirmation interface indicating the determined data value, the data value confirmation interface providing an option to confirm the data value;
when the data value cannot be determined, by the automated device, using the optical scanner, display, on the display screen, a data value entry interface for receiving a first electronic input representing the data value, the data value entry interface displaying a representation of the received physical input as processed by the optical scanner, the representation being selectable to display an enlarged view of the representation, and the data value entry interface providing an option to return the physical input and an option to confirm the first electronic input;
directly in response to selection of the option to confirm the data value, display, on the display screen, a summary interface providing indications of any restrictions associated with the account, and also providing an option to complete the physical input;
directly in response to selection of the option to complete the physical input, transmit a first signal to the server, via the communication module, the first signal including the data value;
display, on the display screen, a data update processing interface providing output indicating further processing of the physical input;
directly in response to receipt of a second signal from the server, via the communication module, indicating that the account has been updated with the data value, display, on the display screen, an acknowledgement interface indicating the account has been updated, the acknowledgement interface further providing an option to end the session and an option to continue the session; and
directly in response to selection of the option to end the session, display, on the display screen, and record preview interface, the record preview interface providing a preview of a record of the session, the record preview interface further providing an option to generate output of the record.


US Pat. No. 11,069,200

SYSTEMS AND METHODS FOR REDUCING ATM DEPOSIT LOSSES

Wells Fargo Bank, N.A., ...


1. A financial institution computing system for use in processing a deposit from a customer at an automated teller machine (ATM), comprising:input/output logic configured to receive, from the ATM, deposit information and an event indicator value corresponding to an interaction between the customer and the ATM;
confidence score generating logic configured to analyze the deposit information received from the ATM and to determine a confidence score related to an amount of the deposit based on the analysis; and
a risk-decisioning system including funds availability logic configured to calculate an availability value based on the event indicator and the confidence score,
wherein the risk-decisioning system is configured determine that the availability value is greater than an availability threshold, and to responsively make an amount of funds available to the customer for withdrawal at the ATM.

US Pat. No. 11,069,199

SYSTEM AND METHOD OF PROVIDING A HOLD AND SPIN FEATURE GAME WITH PROGRESSIVE PLAY METERS

Aristocrat Technologies, ...


1. An electronic gaming system comprising:one or more displays; and
a game controller that includes one or more processors and one or more memory devices, wherein:the one or more processors, the one or more memory devices, and the one or more displays are operably connected, and
the one or more memory devices store computer-executable instructions for controlling the one or more processors to:cause a base game to be presented on the one or more displays,
determine a base game outcome and corresponding display symbols for the base game, the display symbols selected from a first symbol set comprising configurable symbols, non-configurable symbols, and spin award symbols,
cause, during the base game, the one or more displays to present the corresponding display symbols in a display matrix having a plurality of display positions, wherein each display position displays one display symbol,
cause, during the base game, the one or more displays to present one or more progressive play meters, wherein each progressive play meter is representative of a number of plays available in a feature game,
adjust at least one of the one or more progressive play meters based, at least in part, in response to at least one spin award symbol being selected in the base game outcome,
cause, in response to one or more triggering conditions being met, the one or more displays to present the feature game comprising a bonus matrix having a plurality of display positions and, in association with such presentation of the feature game, initially configure the feature game to provide the number of plays indicated by at least a first progressive play meter of the progressive play meters,
cause, during a first play of the feature game, the configurable symbols associated with the base game outcome involved in the one or more met triggering conditions to be displayed in the display positions of the bonus matrix corresponding to their display positions in the base game outcome and select and display symbols in other display positions of the bonus matrix,
cause, for at least one subsequent play of the feature game, the one or more displays to present display symbols in each of the display positions without a held configurable symbol in the bonus matrix, and
cause the one or more displays to present information regarding one or more feature game awards, wherein one feature game award is based, at least in part, on the configurable symbols displayed in the feature game.



US Pat. No. 11,069,198

SKILL-BASED GAMING SYSTEM INCORPORATING OVER-HOLD STORAGE AND MEANS FOR AWARDING THE SAME TO MAINTAIN A SUBSTANTIAL EQUIVALENCE BETWEEN THEORETICAL RTP AND ACTUAL RTP

GAMECO, LLC, Las Vegas, ...


1. A gaming machine comprising:at least a processor running executable instructions related to running a skill-based casino game;
a display;
a user interface;
memory in communication with said processor; and
wherein said processor running said executable instructions: (i) monitors actual skill play against optimal skilled play; (ii) maintains an over-hold pool of funds related to prizes not awarded due to less-than optimal skilled play; (ii) maintains an over-hold pool of funds related to prizes not awarded due to less-than optimal skilled play; (iii) during subsequent plays of the skilled-based casino game, awards a portion of said over-hold pool based on randomness; (iv) during subsequent plays of the skilled-based casino game, awards a portion of said over-hold pool based on skilled play; and wherein said awards of a portion of said over-hold pool based on randomness and said awards of a portion of said over-hold pool based on skilled play contribute to a substantial equivalence between an actual return to player and a theoretical return to player.

US Pat. No. 11,069,197

METHOD AND SYSTEM OF DRAWING RANDOM NUMBERS VIA SENSORS FOR GAMING APPLICATIONS

WYE TURN LLC, Winchester...


1. A computer system adapted for drawing random numbers based on outputs of sensors in games involving wildlife which have one or more participating game players, comprising:one or more sensors arranged in various locations of a site area, each sensor covering a zone of interest (ZOI) in the site area, each sensor assigned a random number and triggered to capture an image upon an animal entering its ZOI so as to trigger the sensor,
a random number generator (RNG) which, prior to commencement of game play, is configured to generate and assign values to each of the sensors in the site area, the one or more sensors represented as numbered sensors,
a processing hardware set, and
a computer-readable storage device medium, wherein the processing hardware set is structured, connected and/or programmed to run program instructions stored on the computer-readable storage medium instructions and associated data, the program instructions including:
a game application module programmed to allocate a respective numbered sensor to each of the participating one or more game players for game play,
a drawing module programmed to call a sequenced drawing of the numbered sensors upon a triggering event resultant from a captured image of an animal in each of the numbered sensors' ZOI,
a database for storing the assigned value corresponding to its numbered sensor along with the image captured upon the triggering event,
a classification module programmed to analyze stored images to determine which of the stored images pass a criteria for bonus classification, and
a gaming module programmed to convey an award to one or more of the game players associated with a numbered sensor whose captured image warrants a bonus classification.

US Pat. No. 11,069,196

SYSTEMS AND METHODS FOR GENERATING PERSONALIZED WAGER OPPORTUNITIES BASED ON A FANTASY SPORTS CONTEST


1. A gaming machine configured to facilitate personalized wager opportunities based on a user-selected fantasy sports team, the gaming machine comprising:one or more physical processors; and
a storage device configured to store one or more computer program instructions that, when executed by the one or more physical processors, configure the gaming machine to:generate a plurality of graphical user interfaces;
receive, via a first one or more graphical user interfaces of the plurality of graphical user interfaces, first user input comprising a selection of a fantasy sports team comprising a set of athletes, wherein the first one or more graphical user interfaces comprise a parameter selection menu via which one or more parameters for the fantasy sports team are selectable, the one or more parameters including at least one parameter that is unique to a type of sport associated with the fantasy sports team, and wherein the first one or more graphical user interfaces further comprise a plurality of selectable indicia capable of being populated with identifying information of the selected set of athletes, one or more of the selectable indicia having predefined associations with corresponding roles of one or more of the athletes on the fantasy sports team;
obtain a projected team score for the fantasy sports team;
generate a set of wager opportunities based on the projected team score for the fantasy sports team, the set of wager opportunities comprising at least a first wager opportunity and a second wager opportunity, wherein the first wager opportunity includes a first benchmark point level and first odds determined based on a relation between the first benchmark point level and the projected team score, and wherein the second wager opportunity includes a second benchmark point level different from the first benchmark point level and second odds determined based on a relation between the second benchmark point level and the projected team score;
determine that the first user input includes a selection of a predefined number of athletes required in order to be presented with at least one opportunity of the set of wager opportunities, the predetermined number being less than a full roster of the fantasy sports team and excluding a selection for at least one starting role on the fantasy sports team;
activate a graphical element presented on the first one or more graphical user interfaces to transition the graphical element from being unselectable to being selectable responsive to determining that the first user input includes a selection of at least the predefined number of athletes, wherein selection of the graphical element enables selection of one or more wager opportunities of the set of wager opportunities;
receive, via a second one or more graphical user interfaces of the plurality of graphical user interfaces, second user input comprising the selection of the one or more wager opportunities of the set of wager opportunities and a wager amount for individual wager opportunities of the one or more selected wager opportunities;
process one or more wagers based on the one or more selected wager opportunities;
provide, via a third one or more graphical user interfaces of the plurality of graphical user interfaces, an indication of the one or more wagers placed, the indication of the one or more wagers placed including a potential payout based on an actual total score for the fantasy sports team;
determine, upon completion of one or more underlying sports events associated with the fantasy sports team, that the actual total score for the fantasy sports team has met at least one benchmark point level for the one or more selected wager opportunities; and
pay out an amount to a user based on the determination that the actual total score for the fantasy sports team has met the at least one benchmark point level for the one or more selected wager opportunities.


US Pat. No. 11,069,195

SPORTS BETTING APPARATUS AND METHOD


1. A sports betting apparatus, comprising:a processor, wherein the processor is specially programmed to provide an electronic forum, wherein the electronic forum is configured to provide a video or audio broadcast of a sporting event to a plurality of users, wherein the electronic forum is configured to allow at least some of the plurality of users to communicate with one another before, during, or after, the sporting event via video conferencing or audio conferencing, post comments or messages in the electronic forum before, during, or after, the video or audio broadcast, place a bet or any number of bets on an outcome of, or on an event which occurs during, the sporting event, receive information regarding bets available, betting odds, changes in betting odds, or analytics information, before, during, or after, the video or audio broadcast, and report an instance of suspected game fixing, match fixing, or cheating, involving the sporting event;
a transmitter, wherein the transmitter transmits the electronic forum to a user communication device associated with a user of the plurality of users; and
a receiver, wherein the receiver receives information transmitted from the user communication device associated with the user of the plurality of users,
wherein the processor processes an outcome of a bet on the sporting event and determines if the bet is a winning bet or a losing bet, and further wherein the processor processes information for settling the bet or for withholding a settlement of the bet,
wherein the sports betting apparatus automatically generates a report, wherein the report contains information regarding a bet placed, or bets placed, on the sporting event, information regarding outcomes of a bet placed, or bets placed, on the sporting event, information regarding an identity of individuals who placed a bet or bets on the sporting event or who watched the sporting event via the electronic forum, information regarding activity which took place in or via the electronic forum, or information regarding a comment or comments regarding an instance of suspected game fixing, match fixing, or cheating, and further wherein the sports betting apparatus transmits the report to a computer associated with a sport governing body, a governmental entity, a gaming facility, an analytics provider, a social network, a financial institution, or an escrow agent.

US Pat. No. 11,069,194

GAMING SYSTEM

Lightning Box Games Pty L...


1. A gaming system integrating the play of a real-money, wager-based game with a fun game comprising:a client device having a display screen, an input device, a processor and a memory storage component;
an operating server communicatively coupled to said client device for receiving game selection information and for enabling financial transaction activity between said client device and a player account, said financial transaction activity further conducted through an external financial account communicatively coupled to said operating server for supplying funds to said player account;
a game server having a memory storage device for storing a real-money, wager-based game having a trigger condition and a fun game, and a game platform for conducting gaming operations associated with the play of said real-money, wager-based game, said game server communicatively coupled to said client device for enabling wagers on said real-money, wager-based games from funds stored in said player's account and for signaling said game server to deliver game software for playing said real-money, wager-based game and said fun game to said memory storage component on said client device upon selection of said real-money, wager-based game through input received by said game server from said client device; and
a fun game server for storing a player name and a player score for at least one play of said fun game by a player wherein upon input received from said client device said processor executes said game software to:
display on said display screen said real-money, wager-based game;
display on said display screen said fun game after receiving a signal of said trigger condition;
communicate to said fun game server after play of said fun game information comprising said player name and said player score; and
enable the display of said player name and said player score at said client device.

US Pat. No. 11,069,193

GAMING DEVICE HAVING GRIDDED-CARD GAME FEATURE


1. A gaming device comprising:a video display device;
a player interface including at least one button, the button configured to generate a signal in response to being activated by a player;
a wager input device structured to receive physical items associated with currency values;
a memory configured to store a credit amount; and
a processor operable to:receive a signal from the wager input device, the signal indicating receipt of a physical item associated with a currency value,
increase the credit amount stored in the memory based on the currency value associated with the received physical item,
receive a signal to initiate a primary game event, where an amount wagered on the primary game event is deducted from the credit amount stored in the memory,
display the primary game event by spinning a plurality of game reels through a game grid and stopping the plurality of game reels to show an outcome for the primary game event,
initiate a multi-round bonus game event when a bonus trigger condition is satisfied during the primary game event,
initiate a first round of the multi-round bonus game event by distributing a first gridded player card having a plurality of grid positions and a second gridded player card having a plurality of grid positions to the player, the first gridded player card and second gridded player cards distributed by displaying the first gridded player card with first indicia in the grid positions of the first gridded player card, and displaying the second gridded player card with second indicia in the grid positions of the second gridded player card on the video display,
display a called-item grid on the video display, the called-item grid having an initial draw portion and a secondary draw portion,
after displaying the first indicia in the grid positions of the first gridded player card and displaying the second indicia in the grid positions of the second gridded player card, randomly draw initial selection items and display the randomly drawn initial selection items in the initial draw portion of the called-item grid,
mark any first indicia or second indicia respectively displayed in the first gridded player card or the second gridded player card shown on the video display that correspond to the initial selection items shown in the initial draw portion of the called-item grid,
randomly determining an amount of secondary selection items to draw from a predetermined range,
after marking the first gridded player card and second gridded player card in response to the drawn initial selection items, repeat the following steps (a)-(c) until the randomly determined amount of second selections items have been drawn:(a) randomly draw a secondary selection item and display the randomly drawn secondary selection item in the secondary draw portion of the called-item grid,
(b) mark any first indicia or second indicia respectively displayed in the first gridded player card or the second gridded player card shown on the video display that correspond to the secondary selection item shown in the secondary draw portion of the called-item grid, and
(c) determine is the randomly determined amount of secondary selection items have been drawn,

evaluate the first gridded player card and second gridded player card to determine if either of the marked first indicia or the marked second indicia forms a winning combination,
determine awards associated with any determined winning combinations in the first round of the multi-round bonus game event,
proceed to a second round of the multi-round bonus game event when it is determined that the marked first indicia on the first gridded player card or the marked second indicia on the second gridded player card form a winning combination, where the first gridded player card and second gridded player card are active in the second round of the multi-round bonus game event,
end the multi-round bonus game event if neither the marked first indicia on the first gridded player card nor the marked second indicia on the second gridded player card form a winning combination, and
when the multi-round bonus game event has ended, provide any awards based on the primary game event and the multi-round bonus game event, the awards increasing the credit amount stored in the memory.


US Pat. No. 11,069,192

SYSTEM AND METHOD FOR A COMMUNITY GAME WITH HYBRID JACKPOT FUNDING

Novomatic AG, Gumpoldski...


1. A system for facilitating a community game played cooperatively among a group of players, comprising:(a) a plurality of electronic gaming machines (EGMs) operatively connected to a community controller and operable to simultaneously facilitate both an individual game playable by a player corresponding to a given EGM and a community game in which the player is participating as part of a group of players utilizing the plurality of EGMs, wherein each EGM includes:(i) a display device for displaying a game play sequence of the community game, including a graphical user interface in which at least one depicted game character is moved based on directional movement outcomes obtained on the plurality of EGMs;
(ii) a random number generator (RNG) for generating random numbers, the random numbers for determining a base game outcome of an individual game being played on the EGM and a directional movement outcome for moving the at least one depicted game character of the community game;
(iii) a player input mechanism via which a player provides instructions for moving the at least one depicted game character of the community game based on the directional movement outcomes obtained via the random numbers obtained by the EGM; and
(iv) at least one processor and a memory storing instructions which, when executed, cause the at least one processor to:randomly select a first directional movement outcome for the community game, using the RNG;
control the display device to output an indication of the first directional movement outcome as being available for use in the community game;
receive a first instruction from the player to apply the first directional movement outcome in the community game;
control the display device to modify the graphical user interface by applying the first directional movement outcome and thereby moving the at least one depicted game character in accordance with the first instruction;
communicate with the community controller to provide the first instruction to the community controller for output to a remainder of the plurality of the EGMs;
receive from the community controller an indication of a second instruction, the second instruction comprising a second directional movement outcome obtained on a second EGM of the plurality of EGMs;
control the display device to modify the graphical user interface by applying the second directional movement outcome and thereby moving the at least one depicted game character in accordance with the second instruction; and
continue to update information output on the display device, throughout a duration of the community game, to indicate the game play sequence of the community game based on information received from the community controller; and


(b) a community controller operatively connected to each of the plurality of EGMs and operable to facilitate an application of individual directional movements achieved by the plurality of EGMs as movements of the at least one depicted game character in the community game, the community controller comprising at least one processor and instructions, which, when executed, cause the at least one processor to at least:(i) obtain instructions from a given EGM of the plurality of EGMs, each such instruction indicating a specific directional movement outcome to be applied to the at least one depicted game character of the community game, each such instruction being based on a corresponding random number that was obtained on the EGM from which the instruction was obtained;
(ii) transmit each such instruction to all other EGMs participating in the community game;
(iii) cause a respective display of each EGM to which the instruction was transmitted to be modified by applying the specific directional movement outcome and thereby moving the at least one depicted game character in accordance with the specific directional movement outcome; and
(iv) continue to coordinate play and updates to the displays of the EGMs by transmitting instructions to the EGMs based on game play developments of the community game;

wherein,
a community jackpot is awarded and divided among the plurality of EGMs if a group of players at the plurality of EGMs successfully execute a sequence of predefined movements of the at least one depicted game character during the community game; and
at least one additional award is available to each player of the group of players, each of the community jackpot and the at least one additional award being funded by wagers on the EGMs and each player of the group of players playing cooperatively as part of the group of players for the community jackpot and simultaneously playing individually for the at least one additional award.

US Pat. No. 11,069,191

CROWD BASED BONUS AND PROMOTIONAL SYSTEM AND METHOD

Certus Technologies, Lux...


1. A method of providing a bonus or promotion, comprising:providing at least one sensor configured to detect the presence of at least one person in each of a first area and a second area a location;
transmitting an output of the at least one sensor through a network to a bonus or promotional generator comprising at least one server that includes machine readable instructions for generating a bonus or promotion a database that includes bonus or promotion configuration data;
generating at the server at least one bonus or promotion based on a variability in a number of persons in said first area as compared to the second area as determined from the output of the at least one sensor;
transmitting from said server through said network the at least one bonus or promotion to at least display device.

US Pat. No. 11,069,190

SYSTEM AND METHOD FOR REDEEMING TICKET VOUCHERS

IGT, Las Vegas, NV (US)


1. A system comprising:a processor; and
a memory device that stores a plurality of instructions that, when executed by the processor, cause the processor to:upon an occurrence of a ticket voucher redemption event:determine a first amount of funds associated with a ticket voucher, and
responsive to receipt of data associated with an input of a non-cash redemption of the ticket voucher:determine, based on the first amount of funds associated with the ticket voucher, a second amount of funds to provide in association with a non-cash form of payment, and
cause the second amount of funds to be available in association with the non-cash form of payment.




US Pat. No. 11,069,189

RESERVE CREDITS FOR USE ON GAMING DEVICE

Acres Technology, Las Ve...


1. At least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by at least one processor causes the at least one processor to:(a) access a player tracking system that is operatively connected to a network of electronic gaming machines, the player tracking system storing data related to wagers and awards made on the gaming machines;
(b) determine from the data in the player tracking system if at least one of wagers and awards at one of the electronic gaming machines bears a predefined relationship to a predefined criterion that is a function of at least one of the wagers and awards;
(c) send a command over the network to the one electronic gaming machine if the one award is less than the predefined criterion;
(d) apply a first credit to a credit meter associated with the one electronic gaming machine in response to the command;
(e) prevent the applied first credit from being cashed out;
(f) permit the player to use the applied first credit to play a game on the one electronic gaming machine;
(g) determine the value of an award, if any, resulting from the game played using the applied first credit;
(h) determine whether the value of the award resulting from the game played using the applied credit is above a predefined value;
(i) if the value of the award from the game played using the applied credit is above the predefined value, receive a wager from the credit balance in response to a player-actuated input;
(j) if the value of the award from the game played using the applied credit is below the predefined value:apply a second credit to a credit meter associated with the one electronic gaming device in response to a pay command sent on the network;
prevent the applied second credit from being cashed out;
permit the player to use the applied second credit to play a game on the one electronic gaming device; and

(k) periodically performing steps (a) through (j) while the player plays the game.

US Pat. No. 11,069,188

AGGREGATE TAX LIABILITY IN WAGERING

CFPH, LLC, New York, NY ...


1. A method comprising:receiving, via a processor, an indication from a gaming device of a start of a gaming period, in which a plurality of games are played by a player during the gaming period, in which the processor and the gaming device are in communication over a network;
receiving, via the processor, an electronic authorization to report taxes for a specific quantity of games played during the gaming period;
receiving, via the processor, an indication of an end the gaming period;
monitoring, via the processor, an amount winnings and losses for each game played;
computing, via the processor, a total winnings and a total losses incurred by the player during the gaming period;
computing, via the processor, an aggregate amount that comprises a summation of the total winning and the total losses during the gaming period;
determining, via the processor, a location of the gaming device;
based on the location of the gaming device, determining, via the processor, at least one tax jurisdiction;
computing, via the processor, an aggregate tax liability based on the aggregate amount and the at least one jurisdiction;
determining a quantity of games played during the gaming period; and
in response to determining that the aggregate tax liability exceeds a taxable threshold and that the quantity of games played during the gaming period is less than or equal to the specific quantity of games that was authorized, transmitting a tax submission to a tax authority, in which the tax submission comprises at least the electronic tax form and the electronic authorization.

US Pat. No. 11,069,187

USE OF MOBILE DEVICE AS A DIRECT INPUT/OUTPUT DEVICE FOR A PLAYER TRACKING SYSTEM FOR GAMING MACHINES

VIRTUALATM CORP., Philad...


1. A method of using a mobile device as an input/output device for a player tracking system for gaming machines, each gaming machine having a unique identifier, each player having a unique identifier that is associated with an account of the player, the mobile device including an application, the method comprising:(a) electronically communicating player credentials, via the mobile device, directly to the player tracking system, wherein each player credential is associated with a player's unique identifier that is maintained by the player tracking system;
(b) electronically communicating directly to the player tracking system, using the mobile device, a gaming machine that the player wishes to play;
(c) prior to initiation of game play on a gaming machine, the player tracking system associating the unique identifier of a player with the unique identifier of a gaming machine that the player wishes to play;
(d) initiating a play session at the gaming machine and associating game play at the gaming machine with the account of the player, the player thereby being logged into the gaming machine, wherein activity from the play session is captured by the player tracking system;
(e) electronically communicating information from the player tracking system directly to the mobile device during the play session, the information including data regarding the player that is maintained in the player tracking system;
(f) automatically detecting during the play session whether the mobile device of the player who is logged into the gaming machine is located in proximity to the gaming machine that the player is logged into, wherein potential fraudulent activity is indicated when the mobile device of the player who is logged into the gaming machine is not located in proximity to the gaming machine that the player is logged into; and
(g) displaying the information on a display screen of the mobile device during the play session, wherein steps (a), (b) and (g) are performed using the application executing on the mobile device.

US Pat. No. 11,069,186

RETROFIT CARD READER WITH CARDLESS SUPPORT

IGT, Las Vegas, NV (US)


1. A retrofit card reader, comprising:a first port that interfaces with a wireless communication module;
a second port that interfaces with a Slot Machine Interface Board (SMIB);
a processor coupled with the first port and the second port; and
a computer-readable storage medium, coupled with the processor and comprising instructions stored thereon that are executable by the processor, wherein the instructions comprise instructions that:receive an electrical signal at the first port indicating the wireless communication module has wirelessly communicated with a player credential;
utilize a timer to determine that the player credential is within a predetermined distance of the wireless communication module for at least a predetermined amount of time;
re-determine, after the predetermined amount of time, that the player credential is still within the predetermined distance of the wireless communication module;
synthesize a state change that emulates a physical card insertion event in response to receiving the electrical signal at the first port; and
make the synthesized state change available to the SMIB via the second port.


US Pat. No. 11,069,185

SYSTEM AND METHOD FOR WIRELESS GAMING SYSTEM WITH USER PROFILES

INTERACTIVE GAMES LLC, N...


1. An apparatus for use in an electronic gaming system that supports multiple users, the apparatus comprising:at least one sensor for detecting location;
a display for displaying graphical information to a user of the apparatus;
at least one processor electronically coupled to the at least one sensor and the display;
a memory electronically coupled to the at least processor and having instructions stored thereon that when executed by the at least one processor direct the at least one processor to:
responsive at least in part to an action by a user of the apparatus, communicate via a communications network to a server a request to initiate a gaming session, wherein the gaming session enables the user to play one or more of a plurality of game activities;
in connection with initiating the gaming session, obtain location data from the sensor and communicate the location data obtained from the sensor to the server via the communications network, wherein the server uses the location data obtained from the sensor to determine whether the apparatus is located within a predefined area from which gaming is permitted or is located in a predefined area from which gaming is not permitted;
when the server determines that the apparatus is located within the predefined area from which gaming is not permitted, configure the apparatus such that the user is not able to select the game activities for play via the apparatus; and
when the server determines that the apparatus is located within the predefined area from gaming is permitted, configure the apparatus to present to the user a gaming environment that enables the user to select from game activities for play, wherein to configure the apparatus to present the gaming environment includes to:
determine whether there is a stored indication of a last one of the game activities accessed by the user during a prior gaming session;
when there is no stored indication, present via the display the gaming environment to the user;
when there is a stored indication, modify the gaming environment to indicate the last one of the game activities accessed by the user; and
present via the display the modified gaming environment to the user.

US Pat. No. 11,069,184

APPARATUS, SYSTEM AND METHOD FOR ELECTRONIC GAMING

Exacta Systems, LLC, Boy...


1. A system for electronic gaming comprising:a first game station at a first location, the first game station configured to allow a user to play a game;
a game server remote from the first game station;
a central determinate translator which is constructed and arranged in communication with the game server, the game server communicating directly with the first game station;
wherein the central determinate translator is configured with game instructions and prize information corresponding to the game; and
wherein the central determinate translator is integrated into the first game station.

US Pat. No. 11,069,183

ELECTRONIC GAMING MACHINE WITH MULTIPLE CARD READERS TO ENABLE MULTIPLE PLAYER ACCOUNT CAPABILITIES

IGT, Las Vegas, NV (US)


1. An electronic gaming machine, comprising:a first communication interface that enables communications via a first communication protocol with a first game management system, wherein the first game management system tracks first player activity;
a second communication interface that enables communications via a second communication protocol with a second game management system, wherein the second game management system tracks second player activity;
a first card reader;
a second card reader;
a processor coupled to the first card reader, the second card reader, the first communication interface, and the second communication interface; and
a computer memory device, coupled with the processor and comprising instructions stored thereon that are executable by the processor, wherein the instructions comprise instructions that:register a first card read event at the first card reader and, in response to registering the first card read event, extract first card data that includes a first player identification number in a first player identification number format;
register a second card read event at the second card reader and, in response to registering the second card read event, extract second card data that includes a second player identification number in a second player identification number format;
enable a player to login to the first game management system in response to registering the first card read event; and
provide the second card data to the second communication interface to enable the player to login to the second game management system.


US Pat. No. 11,069,182

GAMING SYSTEM AND METHOD IN WHICH BASE GAME PLAY AFFECTS FEATURE GAME OUTCOME

Aristocrat Technologies A...


1. A non-transitory computer-readable medium for conducting a game on a gaming system, readable by at least one processor and comprising instructions stored thereon to cause the at least one processor to:randomly determine a first set of symbols to be displayed on one or more reels, wherein the first set of symbols represents a base outcome for the one or more reels based on one or more random numbers from a random number generator;
populate wheel areas of a wheel with a selection of a first symbol from the first set of symbols and a skilled placement of the first symbol selected into one of the wheel areas via a drag and drop movement on a touch screen;
determine a second outcome for the wheel formed from the first symbol placed; and
determine one or more payout amounts based on the base outcome for the one or more reels and the second outcome for the wheel.

US Pat. No. 11,069,181

GAMING MACHINE, CONTROL METHOD FOR A GAMING MACHINE, AND PROGRAM FOR GAMING MACHINE

Konami Gaming, Inc., Las...


1. A gaming machine comprising:a cabinet:
a display mounted to the cabinet; and
a game control unit coupled to the display, the game control including a processor programmed to display a game feature on the display by executing an algorithm including the steps of:
displaying a plurality of concentric wheels on the display, the plurality of concentric wheels including an outer wheel and one or more inner wheels, each concentric wheel including a plurality of wedges displaying a plurality of game symbols, the plurality of game symbols including a plurality of prize symbols and one or more upgrade symbols;
displaying a plurality of pointers about the outer wheel; and
initiating an instance of the game feature by:
rotating the plurality of pointers about the outer wheel and stopping the pointers to display each pointer adjacent a corresponding wedge of the outer wheel; and
animating each pointer stopped adjacent an upgrade symbol towards a first inner wheel.

US Pat. No. 11,069,180

PERSONAL ELECTRONIC DEVICE FOR GAMING AND BONUS SYSTEM

ACRES TECHNOLOGY, Las Ve...


1. At least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by at least one processor cause the at least one processor to:link an electronic gaming machine to a personal electronic device having a location sensor via an electronic communication channel;
inform a player of player actions in a game on the electronic gaming machine that qualify the player for a bonus award;
monitor events generated by a game played by the player on the electronic gaming machine, including determination of a combination of symbols selected from among a plurality of symbols having at least one predefined symbol combination that results in an award to the player;
determine the physical location of the personal electronic device via the location sensor;
communicate the monitored events to the personal electronic device via an electronic communication channel;
only if the determined physical location is a qualifying physical location:inform the player via the personal electronic device of a trade of a least one of the displayed symbols for at least one symbol that qualifies the player for a bonus award;
receive an input from the player that completes the trade in the game;
determine if the player actions qualify the player for a bonus award; and
if so, notify the player of the bonus award on a display screen on the personal electronic device.


US Pat. No. 11,069,179

GAMING MACHINE HAVING ENHANCED EMOTIVE LIGHTING

SG Gaming, Inc., Las Veg...


1. A gaming machine comprising:a cabinet;
an emotive lighting system coupled to the cabinet, the emotive lighting system comprising:a textured surface comprising a plurality of walls that define a plurality of channels;
a first array of light-emitting devices oriented to emit light in a first direction, wherein each channel of the plurality of channels is aligned with at least one light-emitting device of the first array of light-emitting devices;
an optical waveguide comprising a plurality of fingers, each finger of the plurality of fingers being positioned over a respective light-emitting device of the first array of light-emitting devices, the optical waveguide configured to guide light from the first array of light-emitting devices towards the plurality of channels in a second direction at an oblique or orthogonal angle relative from the first direction, wherein adjacent fingers of the plurality of fingers are spaced apart to define a plurality of gaps; and
a second array of light-emitting devices configured to emit light in the first direction substantially unimpeded by the optical waveguide, wherein the second array of light-emitting devices occupy the plurality of gaps; and

logic circuitry configured to cause each light-emitting device of the first array of light-emitting devices to selectively emit light such that each channel of the plurality of channels is selectively illuminated with indirect light from the aligned at least one light-emitting device and substantially isolated from indirect light emitted from unaligned light-emitting devices of the first array of light-emitting devices.

US Pat. No. 11,069,178

DISPLAY DEVICE AND GAME MACHINE

Omron Corporation, Kyoto...


1. A game machine comprising:a game machine main body;
a display device provided on a surface of the game machine main body on a side opposed to a player; and
a control circuit configured to generate turn-on control information including one of a plurality of turn-on state numbers according to a state of a game, and transmit the turn-on control information to the display device;
wherein the display device includes:a light guide plate made of a transparent material, capable of displaying a plurality of patterns, and including an incident surface;
a plurality of light sources disposed opposite to the incident surface and corresponding to the plurality of patterns;
a storage configured to store a reference table that represents a relationship between a turn-on state number and a combination of light sources to be turned on among the plurality of light sources for each of a plurality of the turn-on state numbers;
a communication unit configured to receive the turn-on control information; and
a controller configured to specify the combination of light sources to be turned on among the plurality of light sources by referring to the reference table, the combination corresponding to the turn-on state number included in the turn-on control information, and control turn-on and turn-off of the plurality of light sources according to the combination of the light sources,
wherein the light guide plate includes a plurality of prisms arrayed on one of surfaces of the light guide plate along the plurality of patterns, the plurality of prisms reflecting light toward the other surface of the light guide plate, the light being emitted from a light source corresponding to the pattern among the plurality of light sources and being incident on the light guide plate from the incident surface.


US Pat. No. 11,069,177

DEVICE AND METHOD FOR DISPLAYING AN INVENTORY OF GAME ITEMS BASED ON THEIR EXPIRATION DATE

UNIVERSAL ENTERTAINMENT C...


1. An information processor, comprising:a display for displaying a screen;
an input device for receiving an operation of a user;
a memory for storing possessed items that are usable in a game and possessed by the user in association with expiration dates of the possessed items; and
a controller,
the controller being programmed to execute:
a process of displaying on the display a first item display screen in which first item icons corresponding to types of the possessed items are displayed in a list, each of the first item icons being displayed together with a possessed number of the possessed items of the corresponding type;
a process of switching from the first item display screen to a second item display screen in which second item icons corresponding to the possessed items are displayed in a list when a first operation of designating any one of the first item icons is received by the input device, each of the second item icons being displayed together with the expiration date of the corresponding possessed item;
a process of executing a game that responds to a user input received via the input device and displays a game screen on the display;
a process of, in a case of receiving via the input device a second operation that designates any one of the first item icons and is different from the first operation when the first item display screen is displayed on the display, using in the game the possessed item corresponding to the first item icon designated by the second operation; and
a process of, in a case of receiving via the input device a third operation that designates any one of the second item icons when the second item display screen is displayed on the display, using in the game the possessed item corresponding to the second item icon designated by the third operation,
wherein the process of switching from the first item display screen the second item display screen comprises:a process of displaying the second item icon with a shortest expiration date in the possessed items of the type corresponding to the designated first item icon in a screen of the display; and
a process of arranging the second item icons, which have expiration dates closest to the shortest expiration date regardless of the types of the possessed items corresponding to the second item icons, in an order of expiration dates, and

wherein the controller is programmed to further execute:a process of generating a list display data in which the second item icons are arranged in the order of expiration dates;
when the first item display screen is switched to the second item display screen, a process of setting a display area of the list display data based on the first item icon designated by the first operation in the first item display screen; and
a process of displaying the second item icons included in a range set by the display area in the list display data as an initial screen of the second item display screen, wherein the second item icons which are not included in the range set by the display area in the list display data are not displayed as the initial screen.


US Pat. No. 11,069,176

GAME MACHINE PUSHBUTTON, ILLUMINATION DEVICE

Omron Corporation, Kyoto...


1. A game machine pushbutton configured for mounting to a game machine, the game machine pushbutton comprising:an input key configured to accept a depression thereof;
a plurality of light sources arranged along a peripheral part of the input key;
a light guide including a lighting surface; the light guide provided to surround the peripheral part of the input key and configured to direct light radiating thereon from the plurality of light sources and emit the light from the lighting surface; and
the plurality of light sources is arranged with light emitting surfaces thereof oriented in a direction that is different from the direction toward which the lighting surface is oriented; and
a reflective component for returning light exiting from the light guide into the light guide, the reflective component arranged at a reverse surface of the light guide which is opposite the surface where light from the light sources enters the light guide.

US Pat. No. 11,069,175

DEVICE ORIENTATION BASED GAMING EXPERIENCE

IGT, Las Vegas, NV (US)


1. A system, comprising:a data store; and
a computing device coupled to the data store, the computing device configured to:receive data describing an orientation of a client device;
determine, based on the orientation of the client device, a number of symbols being displayed in connection with a wagering game;
determine an outcome of the wagering game based at least in part on the determined number of symbols; and
cause the outcome of the wagering game to be presented via a display of the client device.


US Pat. No. 11,069,174

CHARGING VEHICLES IN A PARKING AREA

Bradley A Handler, Palo ...


1. A method comprising:incorporating one or more modules into one or more hardware processors of an automatic power subsystem of an energy station located in a vehicle parking area, the automatic power subsystem being configurable for charging an electric or hybrid vehicle, the one or more modules configuring the one or more hardware processors, associated with a user interface located in the vehicle parking area of the power subsystem, to improve a process of charging of the vehicle by performing operations for charging the vehicle in the parking area based on receiving a charge request, the operations comprising:
establishing an energy account associated with a user, the user being associated with the vehicle;
receiving the charge request comprising a charge duration, charge start time and charge finish time, via a charge request receiver module, from the energy station, for the vehicle located in the parking area, the charge request being received in response to a user interaction with a user interface in the parking area and transmitted over the Internet via a wireless communication channel, the vehicle capable of coupling with a power source that is external to and separated from the vehicle via a power connection from the power source;
establishing the power connection between the power source and the vehicle, via the power subsystem in the energy station;
providing, based on the received charge request, an electric charge input to the vehicle through the power connection for a period of time corresponding to the charge duration specified in the received charge request, the providing of the electric charge input to the vehicle being initiated after the charge start time and being terminated prior to the charge finish time specified in the received charge request, the electric charge input being provided by an electric charge provider module incorporated into the one or more hardware processors, from the power source that is external to and separated from the vehicle;
retrieving from a storage device a value of the energy account associated with the user;
computing a power basis of the vehicle to which the electric charge is provided;
computing an amount due for providing the electric charge input to the vehicle based on the computed power basis of the vehicle;
determining that the user associated with the vehicle has made a purchase or visited a store of an entity associated with the parking area;
offsetting the amount due for providing the electric charge input to the vehicle in response to determining that the user associated with the vehicle has made the purchase or visited the store of the entity associated with the parking area;
adjusting the retrieved value of the energy account stored on the storage device based on the offset amount due for providing the electric charge input to the vehicle;
communicating with a radio-frequency identification (RFID) card associated with the vehicle to detect, after providing the electric charge input to the vehicle, departure of the vehicle from the parking area; and
in response to detecting departure of the vehicle, storing the adjusted value in the storage device.

US Pat. No. 11,069,173

TAP TO COPY DATA TO CLIPBOARD VIA NFC

Capital One Services, LLC...


1. A method, comprising:detecting, by an application executing on a device, a plurality of taps of a contactless card to the device, the contactless card associated with an account, wherein each of the plurality of taps brings the card within wireless communications range of the device for a transaction, wherein each respective tap causes a different data set to be wirelessly transmitted to the application for the transaction;
incrementing, by the application, a tap counter responsive to each tap of the contactless card to the device, wherein the tap counter counts each respective tap for the transaction;
receiving, by the application, an account number associated with the account, an expiration date of the account number, and a card verification value (CVV) associated with the account number; and
copying, by the application responsive to a first tap of the plurality of taps, one of the account number, the expiration date, and the CVV to a clipboard of an operating system (OS) executing on the device based on a value of the tap counter subsequent to incrementing the tap counter responsive to the first tap of the plurality of taps.

US Pat. No. 11,069,172

SYSTEM AND METHOD PROVIDING ENHANCED SECURITY BALLOT IMAGE RECORDS


1. An enhanced security ballot image tabulator providing from a plurality of ballots to be tabulated an enhanced security ballot image record constituted by a like plurality of enhanced security ballot image files each corresponding to another one of the plurality of ballots to be tabulated, comprising:a serial ballot feeder module adapted to serially feed at a feed rate each ballot of said plurality of ballots to be tabulated one after the other, each at a date and feed time that defines a unique time and date of feed for each ballot of said plurality of ballots, and each with another unique serial number that depends on the respective position of each said serially fed ballot in the sequence of said serially fed ballots of said plurality of ballots to be tabulated;
a ballot image module cooperative with said serial ballot feeder module and adapted to serially receive each ballot of the plurality of ballots to be tabulated and to serially provide a plurality of ballot images thereof each corresponding to another ballot of said serially fed ballots, each at said unique time and date of feed for each said ballot of said plurality of ballots and each with another said unique serial number;
a ballot image analyzer module cooperative with said ballot image module and adapted to serially recognize whether or not the serially provided ballot images have races and matters having cast votes and to serially tabulate a plurality of cumulative running counts of the races and matters of the ballot images having recognized cast votes current with each said ballot image of said serially fed ballots of said plurality of ballots to be tabulated; and
a record compiler module cooperative with said feeder, said image and said analyzer modules and adapted to serially provide a plurality of enhanced security ballot image files, that respectively include, for each ballot of said plurality of ballots to be tabulated, each said ballot image corresponding thereto, each said unique time and date of feed corresponding thereto, each said unique serial number corresponding thereto, and each said cumulative running votes cast tabulation corresponding thereto, and to compile an enhanced security ballot image record that is constituted by said enhanced security ballot image files, each for another one of said serially fed ballots of said plurality of ballots to be tabulated, each at said unique time and date of feed corresponding thereto and each with another said unique serial number corresponding thereto.

US Pat. No. 11,069,171

SYSTEM AND METHOD FOR CRYPTOGRAPHIC CHOICE MECHANISMS

EFFICIENT AUCTIONS LLC, ...


1. A computer system for securely submitting choices to a choice mechanism, said computer system comprising at least one computer, said choice mechanism using submissions that express choices selected from a plurality of possible choices, comprising:receiving means of said computer system for receiving a submission to said choice mechanism, wherein said submission expresses one or more choices selected from a plurality of possible choices; and
encrypting means of said computer system for transforming said submission into an encrypted submission, said encrypted submission enabling validation of one or more constraints on the one or more choices expressed within said submission without revealing said one or more choices.

US Pat. No. 11,069,170

METHOD OF VERIFIABLE AND ANONYMOUS VOTER RECEIPT FOR ELECTRONIC VOTING SYSTEM


1. A method of voting providing an anonymous, verifiable, audit-able, secure, and anti-rigging voter receipt with secrecy and transparency comprising:printing a voter's selection by filling a voter's UVNS (Unique Voter Number with Signature Letter) which comprises a Unique Voter Number and a Voter Signature Letter into one of a group of selections of a ballot;
printing one or more voter selections of other voters' UVNS in the remaining selections of the group of selections of the ballot;
recording by printing or paperless digital recording, mobile text or emails;
auditing by third party;
verifying with a result of an election published after the election ends by a voter utilizing an electronic voting system connected with a local network at a polling station, mobile network or internet.

US Pat. No. 11,069,169

SYSTEM AND METHOD FOR REMOTELY CONTROLLING LOCKS ON DEPOSITORIES


1. A method for remotely controlling locks on depositories, the method comprising:providing a depository system comprising sidewalls that form one or more cavities that are sized and dimensioned to contain objects, a cover or door, a depository computer, and at least one depository lock that regulates access to said one or more cavities;
providing a scanning device capable of going online and communicating, decoding, and/or receiving data from any machine-readable medium;
providing a first identification token, a second identification token, and at least a third identification token, the first identification token identifying a depository system and/or any cavities in the depository system, the second identification token identifying a unique parcel or object for storage in a cavity associated with the first identification token, and the at least third identification token identifying the scanning device and/or user;
receiving, through the user interface of the scanning device, user instructions;
scanning and decoding the first identification token;
processing and communicating information identifying the third identification token to a remote data processing unit;
processing and communicating decoded token data from the first identification token to the remote data processing unit;
verifying credentials associated with the first identification token with said remote data processing unit, and communicating instructions to the depository computer; and
communicating a command from said depository computer to the depository lock to open the depository lock;
scanning and/or decoding the second identification token and the third identification token;
processing and communicating decoded token data from the second identification token to the remote data processing unit;
verifying credentials associated with the second identification token with said remote data processing unit and communicating verification to a third party associated with the unique parcel or object;
wherein said method provides a verified and recorded user to remotely access a locked depository.

US Pat. No. 11,069,168

FACIAL CAPTURE MANAGING ACCESS TO RESOURCES BY A DEVICE

AirWatch, LLC, Atlanta, ...


1. A method for blocking access to an application on a mobile computing device, comprising:receiving a request to open the application;
determining, based on the request, whether the application requires execution of a facial recognition algorithm prior to opening the application;
executing the facial recognition algorithm to authorize the user to access the application;
storing a record that includes a certificate reflecting the authorization of the user to access the application;
after authorizing the user, executing the facial recognition algorithm to perform a subsequent authorization;
determining that the user fails the subsequent authorization; and
revoking the certificate.

US Pat. No. 11,069,167

METHOD AND SYSTEM FOR AUTOMATED PHYSICAL ACCESS CONTROL SYSTEM USING BIOMETRIC RECOGNITION COUPLED WITH TAG AUTHENTICATION

ASSA ABLOY AB, Stockholm...


1. A physical access control system, comprising:a biometric sensor mounted in proximity to a physical access control point; and
a reader comprising:an antenna that enables the reader to wirelessly communicate with one or more access control credentials;
a processor coupled to the antenna; and
memory coupled to the processor that stores instructions thereon that are executable by the processor, the instructions comprising:instructions that determine an estimated spatial relationship between an access control credential within read range of the antenna and the reader;
instructions that use the estimated spatial relationship to reduce a number of biometric templates that are analyzed by the processor in connection with determining whether or not a carrier of the access control credential is allowed to gain entry through the physical access control point, wherein the number of biometric templates are reduced from N templates to at least N-1 templates; and
instructions that perform a comparison of biometric information obtained via a biometric sensor with one or more biometric templates in the reduced number of biometric templates.



US Pat. No. 11,069,166

SECURED CUSTOMER ACCESS ARRANGEMENT FOR A CONTAINER BUSINESS

2654184 Ontario Inc., To...


1. A container modified to operate for a secure business, comprising:a container having a first opposing pair of sides and a second opposing pair of sides;
a first door leading into a security vestibule;
a second door leading from the security vestibule into a restricted access space, in which certain products, services or privileges may be accessed;
a security checkpoint in the security vestibule;
wherein the first door and the second door are offset from each other such that the restricted access space is not visible to a visitor without passing the security checkpoint.

US Pat. No. 11,069,165

MACHINE LEARNING-BASED PLATFORM FOR USER IDENTIFICATION

TruU, Inc., Palo Alto, C...


1. A non-transitory computer-readable medium comprising stored computer-readable instructions that, when executed by a processor, cause the processor to:identify a target user requesting access to an operational context assigned an operational security threshold at a particular time, wherein the target user performs a plurality of actions to request access;
access a plurality of machine-learned models, wherein each machine-learned model of the plurality of machine-learned models is trained based on training data representing an action of the plurality of actions performed by the target user;
receive an indication of each action performed by the target user, the instructions to receive the indication further comprising instructions that cause the processor to:transmit data representing the action to a machine-learned model of the plurality of machine-learned models, the transmission inputting the data representing the action to the machine-learned model to generate an identity confidence value describing a probability that the action was performed by the target user;
determine a decayed identify confidence value by applying a set of decay parameters to the identity confidence value, wherein the set of decay parameters are determined based on the operational context;

aggregate the decayed identity confidence value determined for each action performed by the target user into an aggregate identity confidence representing a confidence in the identity of the target user at the particular time; and
grant the target user access to the operational context responsive to determining the aggregate identity confidence to be greater than the operational security threshold.

US Pat. No. 11,069,164

SYSTEM FOR MANAGING MOBILE DEVICES

VIZpin, Inc., Lancaster,...


1. A mobile device verification method for a facility, the method comprising:the mobile device requesting authorization to permit entry to and/or exit from the facility;
validating said mobile device request; and
verifying, as the mobile device enters and exits the facility, that the mobile device is the mobile device whose authorization request was validated;
and in which verifying includes limiting the distance that one or more of the wireless transactions can be conducted and in which validation further includes comparing a validation screen on the mobile device to the validation screen on an authorization device and allowing the mobile device to enter and/or exit the facility only if the validation screen on the mobile device matches the validation screen on the authorization device.

US Pat. No. 11,069,163

CLOSURE MEMBER SENSOR

Cirque Corporation, Sand...


1. An apparatus, comprising,a capacitance sensor;
a processor in communication with the capacitance sensor;
a locking mechanism in communication with the processor;
the capacitance sensor is incorporated into a movable member of the locking mechanism;
and
memory comprising programmed instructions that cause the processor, when executed, to:determine a closure status of a closure member based on a measurement from the capacitance sensors;

wherein the movable member is a sliding bolt;
wherein the capacitance sensor is a mutual capacitance sensor that includes:a transmit electrode incorporated into the movable element and in communication with a power source; and
a sense electrode incorporated into the movable element;
wherein the capacitance measurement is detected by the sense electrode and represents the capacitance between the transmit electrode and the sense electrode.


US Pat. No. 11,069,162

SYSTEM AND METHOD FOR GENERATING VEHICLE CRASH DATA

STATE FARM MUTUAL AUTOMOB...


1. A computer-implemented method for generating vehicle crash data, the method comprising:determining, using one or more processors of a first mobile computing device, whether sensor data output of a sensor of the first mobile computing device within a vehicle indicates that a crash of the vehicle has occurred;
in response to determining that the sensor data output indicates that the crash has occurred, operating, using the one or more processors, in a beacon receive mode;
in response to determining that the sensor data output indicates that the crash has occurred, while operating in the beacon receive mode, listening, by the one or more processors, for signals from other mobile computing devices;
while operating in the beacon receive mode, receiving, using the one or more processors, a signal from a second mobile computing device indicating that the crash has occurred;
displaying, using the one or more processors, in response to (i) determining that the sensor data output indicates that the crash of the vehicle has occurred and (ii) receiving the signal, a notification prompting a user of the first mobile computing device to confirm that the crash of the vehicle has occurred;
receiving, using the one or more processors, an indication from the user that the crash of the vehicle has occurred;
transmitting, using the one or more processors, the sensor data output to a remote computing device associated with an insurance provider;
receiving, using the one or more processors, a communication from the remote computing device.

US Pat. No. 11,069,161

ADAPTIVE SENSOR FUSION

FORD GLOBAL TECHNOLOGIES,...


1. A computer, comprising a processor; and a memory, the memory including instructions executable by the processor to:determine performance of a plurality of vehicle data sources used to operate a vehicle by evaluating each vehicle data source output data;
train a deep neural network to determine reliability for each of the vehicle data sources based on the performance using reinforcement learning;
combine output data from the vehicle data sources based on the reliability including using the deep neural network to correlate output data from one or more vehicle data sources to the performance to determine how accurately the output data from each vehicle data source corresponds to vehicle performance; and
operate the vehicle based on combined output data.

US Pat. No. 11,069,160

SYSTEMS AND METHODS OF OPTIMIZING UTILIZATION OF VEHICLE ONBOARD STORAGE

Bell Helicopter Textron I...


1. A method of optimizing utilization of vehicle onboard storage, the method comprising, by a computer system for a vehicle:monitoring real-time environmental conditions via a plurality of sensors positioned in proximity to the vehicle;
responsive to the monitoring, receiving, from one or more of the plurality of sensors, a first real-time measured value of a first environmental variable and at least one additional real-time measured value of at least one additional environmental variable;
automatically determining, via a machine-learning model, a first expected value of the first environmental variable given the at least one additional real-time measured value of the at least one additional environmental variable;
automatically generating a storage decision in relation to the first real-time measured value based, at least in part, on an evaluation of the first real-time measured value relative to the first expected value; and
causing execution of the storage decision at least with respect to onboard storage of the vehicle.

US Pat. No. 11,069,159

DRIVING TRIP AND PATTERN ANALYSIS

Arity International Limit...


1. A driving analysis server comprising:a processing unit comprising a processor; and
a memory unit storing computer-executable instructions, which when executed by the processing unit, cause the driving analysis server to:receive, in real-time, vehicle data from a plurality of sensors arranged on a first vehicle, the vehicle data corresponding to at least a first driving trip by the first vehicle;
perform, in real-time, an analysis of the received vehicle data and determine one or more risk assessment values corresponding to the first driving trip, determining the one or more risk assessment values including:determining whether the received vehicle data associated with the first driving trip corresponds to a driving pattern of a plurality of stored driving patterns associated with the first vehicle, determining whether the received vehicle data corresponds to the driving pattern including:
comparing the received vehicle data to data from a plurality of previous driving trips of the first vehicle;
determining whether the received vehicle data for the first driving trip corresponds to a previous driving trip, of the plurality of previous driving trips, having at least a threshold frequency;
responsive to determining that the vehicle data for the first driving trip does not correspond to the previous driving trip having at least the threshold frequency, determining that the received vehicle data for the first driving trip does not correspond to the driving pattern; and
responsive to determining that the received vehicle data for the first driving trip does correspond to the previous driving trip having at least the threshold frequency, determining that the received vehicle data corresponds to the driving pattern;

responsive to determining that the received vehicle data does not correspond to the driving pattern, retrieve information associated with a destination of the first driving trip from a location database;

responsive to determining that the received vehicle data associated with the first driving trip corresponds to the driving pattern of the stored plurality of driving patterns, retrieve a set of previously stored driving trip characteristics, risk factors, and risk assessment values corresponding to the driving pattern; and
calculate a driver score for the first vehicle or a first driver of the first vehicle, based on at least one of: the retrieved risk assessment values corresponding to the driving pattern corresponding to the first driving trip and the retrieved information associated with the destination of the first driving trip.

US Pat. No. 11,069,158

DATA STORAGE AND TRANSFER DEVICE FOR AN AGRICULTURAL INTELLIGENCE COMPUTING SYSTEM

THE CLIMATE CORPORATION, ...


1. An apparatus for storing data and wirelessly communicating data between a vehicle or an agricultural implement and a computing device, the apparatus comprising:a non-conductive housing;
a thermally and electrically conductive housing;
a first interior region defined by the non-conductive housing and a first side of the thermally and electrically conductive housing;
a connector sub-assembly;
a second interior region defined by a second side of the thermally and electrically conductive housing and the connector sub-assembly;
an antenna located in the first interior region;
a first integrated circuit coupled to the antenna and located in the first interior region;
the antenna comprising at least two coplanar finger elements each coupled to the first integrated circuit and capable of transmitting and receiving signals of a different radio frequency and a tail element orthogonal to the at least two coplanar finger elements;
at least a second integrated circuit located in the second interior region;
at least one ground clip coupled to the connector sub-assembly, the second integrated circuit, and the thermally and electrically conductive housing;
at least one mating connector coupled to the connector sub-assembly and arranged to communicatively couple with at least one connector of the vehicle or agricultural implement; and
memory coupled to the second integrated circuit and programmed to store, at least temporarily, digital data received from the vehicle or agricultural implement or the computing device via the at least one connector of the vehicle or agricultural implement or via the antenna.

US Pat. No. 11,069,157

SYSTEM AND METHOD FOR DETERMINING A DRIVER IN A TELEMATIC APPLICATION

Zendrive, Inc., San Fran...


1. A method for driver identification comprising:sampling a vehicle motion dataset during a time period corresponding to movement of a vehicle using at least one of an accelerometer and a GPS sensor of a user device arranged within the vehicle;
extracting a vehicular motion signature from the vehicle motion dataset during the time period;
determining a vehicle identifier of the vehicle based on a comparison between the vehicular motion signature, a characteristic vehicle motion, and movement of the user device as a user enters the vehicle that is determined using accelerometer data and GPS sensor data from the user device; and
based on the vehicle identifier and the vehicle motion dataset, determining an identity of a driver operating the vehicle throughout the time period.

US Pat. No. 11,069,156

SYSTEM AND METHOD FOR ESTIMATING REMAINING USEFUL LIFE OF PRESSURE COMPENSATOR

ABB Schweiz AG, Baden (C...


1. A method for estimating the remaining useful life of a pressure compensator of a subsea arrangement, the method comprising:determining displacement data related to displacements of the pressure compensator during a time period during normal operation; and
estimating the remaining useful life of the pressure compensator in relation to a failure mode of the pressure compensator based on the determined displacement data of the pressure compensator;
wherein the estimation of the remaining useful life of the pressure compensator based on the determined displacement data of the pressure compensator includes:
providing a compensator lifetime model for estimating the remaining useful life as a function of the displacement data of the pressure compensator; and
estimating the remaining useful life of the pressure compensator based on the compensator lifetime model.

US Pat. No. 11,069,155

TOLL COLLECTION SYSTEM, POSITION MEASUREMENT METHOD, AND PROGRAM

MITSUBISHI HEAVY INDUSTRI...


1. A toll collection system configured to perform communication for toll collection with an on-board unit present within a defined communication region defined on a lane, among on-board units mounted in vehicles traveling on the lane, the toll collection system comprising:a vehicle detector which is configured to detect entry of a vehicle to the lane;
a vehicle type identification unit which is configured to identify a vehicle type of the vehicle at a stage before the vehicle is detected by the vehicle detector; and
a position measurement unit which is configured to measure, on the basis of a position measurement signal obtained by receiving, through a predetermined position measurement antenna, radio waves transmitted by the on-board unit after the vehicle is detected by the vehicle detector, the position of the on-board unit which has transmitted the radio waves,
wherein the position measurement unit is configured to measure the position of the on-board unit on the basis of an angle of arrival of the radio waves, measured on the basis of the position measurement signal, and an installation height of the on-board unit, estimated from a vehicle type identification result of the vehicle,
the toll collection system further comprising:
a position measurement process switching unit which is configured to switch from a first position measurement process of measuring the position of the on-board unit on the basis of a plurality of position measurement signals respectively obtained from a plurality of position measurement antennas to a second position measurement process of measuring the position of the on-board unit on the basis of the angle of arrival of the radio waves measured on the basis of the position measurement signal obtained from the position measurement antenna which has no abnormality and the installation height of the on-board unit estimated from the vehicle type identification result of the vehicle when an abnormality with respect to part of the plurality of position measurement antennas has been detected.

US Pat. No. 11,069,154

METHODS AND DEVICES FOR SELECTING OBJECTS IN IMAGES

BlackBerry Limited, Wate...


1. A method, implemented by a processor of an electronic device, for manipulation of an image, the method comprising:receiving image data, the image data including a first image obtained from a first camera and a second image obtained from a second camera, the first camera and the second camera being oriented in a common direction;
identifying one or more boundaries of an object in the image data by analyzing the first image and the second image; and
displaying a manipulated image based on the image data, wherein the manipulated image includes manipulation of at least a portion of the first image based on boundaries of the object.

US Pat. No. 11,069,153

APPARATUS AND METHOD FOR CREATING BESPOKE EYEWEAR

Fitz Frames, Inc., Santa...


1. A computer implemented method, comprising:receiving eyewear parameters to form received eyewear parameters;
modifying a current computer model of eyewear in accordance with an eyewear parameter that necessitates alteration of the current computer model to form a new computer model of the eyewear, wherein the new computer model of the eyewear includes an altered hierarchical set of interconnected elements defining a rig for use with any style of eyewear frame and an altered surface representation around the rig defining a mesh that is manifold, wherein the altered surface representation is in response to modification, movement or deformation of the rig and the altered surface representation has gradients of influence with smooth deformations used to maintain the mesh that is manifold, and wherein the new computer model of the eyewear includes a global style-preserving resizing of the computer model and a local resizing of the eyewear in accordance with the eyewear parameter;
repeating the modifying operation for each eyewear parameter of the received eyewear parameters that necessitates alteration of the new computer model to form an output manifold mesh in shape and form of a final computer model configured for manufacturing; and
manufacturing bespoke eyewear from the output manifold mesh.

US Pat. No. 11,069,152

FACE POSE CORRECTION APPARATUS AND METHOD

KOREA INSTITUTE OF ORIENT...


1. A face pose correction apparatus, comprising:a data generator configured to generate first facial data corrected by performing a three-dimensional (3D) rigid transformation of input 3D facial data based on a pre-stored 3D standard facial model; and
a corrector comprising a model generator configured to generate a first person-specific frontal model which is a bilateral symmetry model of the first facial data, and comprising a data corrector configured to correct the first facial data by performing a 3D rigid transformation of the first facial data based on the generated first person-specific frontal model;
wherein the model generator is configured to generate a second person-specific frontal model which is bilaterally symmetric on a predetermined coordinate plane of second facial data generated by performing a 3D rigid transformation of the first facial data, and the data corrector is additionally configured to correct the second facial data by performing a 2D rigid transformation of the second facial data based on the generated second person-specific frontal model.

US Pat. No. 11,069,151

METHODS AND DEVICES FOR REPLACING EXPRESSION, AND COMPUTER READABLE STORAGE MEDIA

GUANGDONG OPPO MOBILE TEL...


1. A method for replacing an expression, comprising:acquiring a current expression represented by a currently-reconstructed three-dimensional (3D) face model, wherein the current expression is acquired by acts of:scanning the currently-reconstructed 3D face model to acquire a plurality of key portions and key points of the plurality of key portions;
extracting a feature vector of the plurality of key portions based on coordinates of the key points of the plurality of key portions and distances among the plurality of key portions; and
analyzing the feature vector by a pre-trained neural network model to determine the current expression;

acquiring a target expression from a user, comprising:capturing an expression of the user by a camera; matching the expression captured by the camera with a preset list of expressions, and
in response to the expression captured by the camera matching one expression in the preset list, using the expression captured by the camera as the target expression;

acquiring, based on the current expression and the target expression, values for adjusting coordinates of a first set of key points on the currently-reconstructed 3D face model, comprising:querying, based on the current expression and the target expression, a preset database to acquire the values for adjusting the coordinates of the first set of key points, the preset database comprises a plurality of expressions, and values for adjusting coordinates of a corresponding set of key points from one of the plurality of expressions to another of the plurality of expressions; and

adjusting the coordinates of the first set of key points on the currently-reconstructed 3D face model based on the values, to generate a 3D face model representing the target expression.

US Pat. No. 11,069,150

IMAGE PROCESSING METHOD, SYSTEM AND DEVICE FOR SYNTHESIZING HUMAN APPEARANCE


1. A method for generating an appearance image based on first image data of a first person having a first pose, a first body shape, and a first clothing and second image data of a second person having a second pose, a second body shape, and a second clothing, wherein the generated appearance image is an image of the first person, wherein:the first image data comprises a first image and a first three dimensional (3D) human pose and body shape fitting model, which comprises a first number of vertices and a first set of faces that form a first triangle mesh, which represents estimates of the first pose and of the first shape of the first person in the first image; and
the second image data comprises a second image and a second 3D human pose and body shape fitting model, which comprises a second number of vertices and a second set of faces that form a second triangle mesh, which represents estimates of the second pose and of the second shape of the second person in the second image; and
wherein the method is performed by an image processing computer and comprises:
determining a common set of visible vertices comprising vertices that are visible in the first triangle mesh with regard to the first person and in the second triangle mesh with regard to the second person, wherein a visible vertice is a vertice that is visible in the first image and in the second image;
determining a divergent set of vertices visible in the first triangle mesh with regard to the first person and not visible in the second image;
assigning colors to the vertices in the common set of visible vertices by using a transfer of image color information, based on a projection of the vertices in the common set of visible vertices into the second image, and based on barycentric triangle coordinates;
completing assignment of body color in the first triangle mesh by using a first neural network module trained for body color completion by assigning colors to vertices of the divergent set of vertices;
generating an image comprising the first person as represented by the colored first triangle mesh from the completing assignment step; and
producing a final appearance image of the first person by completing appearance of the first person in the generated image by using a second neural network module trained for human appearance synthesis by assigning colors of the first person to the generated image, that are part of the second clothing, but cannot be modeled by the first triangle mesh model of the first person and the first neural network module for the body color completion.

US Pat. No. 11,069,148

VISUALIZATION OF RECONSTRUCTED HANDSTATE INFORMATION

Facebook Technologies, LL...


1. A computerized system comprising:at least one computer processor programmed to:generate a musculoskeletal representation based, at least in part, on a first plurality of neuromuscular signals recorded using one or more sensors attached to a user's body, wherein the musculoskeletal representation is generated based at least in part on:position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation, wherein the position information is determined based, at least in part, on the first plurality of neuromuscular signals, and
force information describing a first amount of force exerted by at least one segment of the musculoskeletal representation, wherein the force information is determined based, at least in part, on the first plurality of neuromuscular signals,
wherein a first portion of the user's body has at least one of the one or more sensors attached thereto and wherein a second portion of the user's body lacks an attached sensor, and
wherein a handstate of the second portion of the user's body having no sensor attached is predicted using the position information and force information from the one or more sensors on the first portion of the user's body and further based on one or more constraints indicating how the first and second portions of the user's body are connected;

determine that at least an identified portion of the handstate represents a specific type of gesture, the determining including reducing a dimensionality associated with the generated musculoskeletal representation to reduce latency upon rendering, wherein reducing the dimensionality is performed by a statistical model configured to select an appropriate sub-manifold of the generated musculoskeletal representation; and
render, via a user interface, a visual representation based on the generated musculoskeletal representation, the generated musculoskeletal representation including the first and second portions of the user's body, wherein the visual representation includes a visual indication of the position information and a visual indication of the force information, wherein upon determining that that the identified portion of the handstate represents the specified type of gesture, the specified type of gesture is rendered with a higher level of fidelity that is to be used with gestures of the specified type.


US Pat. No. 11,069,147

MODIFICATION OF MULTI-VIEW INTERACTIVE DIGITAL MEDIA REPRESENTATION

Fyusion, Inc., San Franc...


1. A method comprising:receiving at a server from a mobile device a first multi-view interactive digital media representation (MVIDMR), the first MVIDMR including a plurality of two-dimensional images of an object and background scenery captured from different viewpoints along a path of the mobile device through space, the path comprising an arc that is concave with respect to the object, the first MVIDMR including inertial measurement unit (IMU) information captured from an accelerometer and a gyroscope at an IMU at the mobile device, the images being linked based on their content and the IMU data and being navigable in two or more dimensions, the object being modeled in three dimensions, the background scenery being modeled in two dimensions;
determining via a processor at the server a designated location within the first MVIDMR at which to insert a visual element, wherein determining the designated location comprises constructing a first three-dimensional representation of the object at the server based on the first MVIDMR;
identifying via a processor at the server a visual element appropriate for the designated location based on the three-dimensional representation of the object;
generating via a processor at the server a second MVIDMR by inserting the visual element into one or more images included in the first MVIDMR, the second MVIDMR being navigable in three dimensions; and
transmitting the second MVIDMR to the mobile device.

US Pat. No. 11,069,146

AUGMENTED REALITY FOR COLLABORATIVE INTERVENTIONS

KONINKLIJKE PHILIPS N.V.,...


1. A controller for augmenting reality, comprising:a memory that stores instructions; and
a processing circuitry configured to execute the instructions,
wherein, the controller receives, from at least one imaging device that provides output via a display, an information feed comprising first visual information of a patient captured by the imaging device, and
wherein, when executed by the processing circuitry, the instructions cause the controller to:control generation of first visual information in a first shared portion of a three-dimensional (3D) space by a first augmented reality device as augmented reality by the first augmented reality device, and
control generation of the first visual information in the first shared portion of the 3D space by a second augmented reality device as augmented reality by the second augmented reality device.


US Pat. No. 11,069,145

AUGMENTED REALITY APPLICATION FOR INTERACTING WITH BUILDING MODELS

CoreLogic Solutions, LLC,...


1. A computer-implemented method comprising:as implemented by an augmented reality (AR) modeling system comprising one or more hardware processors,
obtaining a three-dimensional (3D) model of a building, wherein the 3D model of the building comprises a plurality of points in 3D space that are connected by one or more shapes to represent the building;
obtaining a 3D digital elevation model associated with the building;
determining an environmental risk factor associated with the building based on a geographic location of the building;
predicting damage to the building caused by the environmental risk factor using the 3D digital elevation model, one or more characteristics of a construction of the building, and one or more characteristics of the environmental risk factor;
modifying at least one of the plurality of points of the 3D model of the building based on the predicted damage to form a modified version of the 3D model of the building that provides a visual indication of the predicted damage to the building; and
causing display, in an AR view, of the modified version of the 3D model of the building.

US Pat. No. 11,069,144

SYSTEMS AND METHODS FOR AUGMENTED REALITY BODY MOVEMENT GUIDANCE AND MEASUREMENT

MirrorAR LLC, Rockville,...


1. A system for providing guidance for positioning at least a part of a body of a user, comprising:a video display configured to display a visual video stream of a visual representation of visual images of the body of the user;
one or more cameras configured to generate the visual video stream; and
a computing device comprising:a memory storing computer executable instructions; and
a processor configured to execute the computer executable instructions to:control the one or more cameras to generate images of the visual video stream;
obtain a depth video stream that includes a depth value of at least the part of the body;
identify at least the part of the body within the images using a first trained learning machine;
isolate the identified part of the body from the images by cropping the visual representation of the visual images of the body of the user;
estimate two-dimensional coordinate positions in the visual video stream of each of a plurality of joints of the body by applying a second trained learning machine to the isolated and identified part of the body within the cropped visual images;
estimate three-dimensional coordinate positions of each of the plurality of joints of the body by applying the depth value to the estimated two-dimensional coordinate positions in the visual stream;
model a current pose of the identified part of the body by connecting the estimated three-dimensional coordinate positions of each of the plurality of joints;
display, on the video display and overlaid on the visual video stream, a visual representation in real time of the modeled current pose of the identified part of the body that is visually represented by a plurality of lines that connect the estimated three-dimensional coordinate positions of each of the plurality of joints;
overlay, on the video display and concurrently with both the visual video stream and the visual representation of the modeled current pose, a target pose associated with a sequence of target pose segments, such that the visual representation of the plurality of lines for the modeled current pose of the body is displayed relative to the target pose; and
display, on the video display, the sequence of target pose segments and track the modeled current pose with the sequence of target pose segments to determine whether the user executes the sequence of target pose segments within a given time frame and within a tolerance threshold between modeled current pose and each target pose of the sequence of target pose segments.



US Pat. No. 11,069,143

XR DEVICE FOR PROVIDING AR MODE AND VR MODE AND METHOD FOR CONTROLLING THE SAME

LG ELECTRONICS INC., Seo...


1. An extended reality (XR) device for interacting with a display device, comprising:a wireless communication unit configured to transmit and receive data to and from an external device provided with the display device;
a camera configured to capture an image of a target object located in front of the XR device;
a display provided with a transparent part, and configured to display the captured image;
a sensor unit configured to sense a peripheral region of the display device; and
a controller configured to:
capture a first image corresponding to a peripheral region of the display device when the sensor unit senses presence of a user who wears the XR device,
cause the sensor unit to sense the peripheral region of the display device,
create a virtual 3D image corresponding to the peripheral region based on the first image and the sensed result,
when a specific pattern is present in a rear background image of the display device, create the virtual 3D image in a manner that the specific pattern is elongated, and
cause the display to display the created virtual 3D image in another region that is different in position from a first screen image displayed on the display device.

US Pat. No. 11,069,142

USING LIVE FEEDS TO PRODUCE 1ST PERSON, SPATIAL, AND REAL LIFE VIEWS

WORMHOLE LABS, INC., Hun...


1. A method of engaging a viewer in augmented reality using; a first electronic device including a first camera and a display, a second electronic device including a second camera, the method comprising:receiving a viewer interest parameter;
receiving a first image from the first camera;
identifying a visual reference falling within the viewer interest parameter;
receiving a second image from the second camera, wherein the second camera is configured to focus on the visual reference;
determining a context of the second image within the context of the first image;
displaying the first image, wherein the first image includes a superimposed interactive element;
receiving a user selection of the superimposed interactive element,
displaying the second image and the context of the second image within a context of the first image via the display of the first electronic device.

US Pat. No. 11,069,141

DYNAMIC CONFIGURATION OF AN AUGMENTED REALITY OVERLAY

Capital One Services, LLC...


1. A method, comprising:detecting, by a device, one or more components of an automated teller machine (ATM) device;
identifying, by the device, the ATM device as a particular device or as a particular type of device after detecting the one or more components using a combination of computer vision techniques that include a monocular simultaneous localization and mapping (monoSLAM) technique and based on comparing a spatial model of the one or more components to spatial models associated with the particular device or the particular type of device,wherein identifying the ATM device comprises:determining that a particular combination of components is included in a set of components of the one or more components after detecting the one or more components,
identifying a closest matching spatial model, of the spatial models, to the spatial model of the one or more components, and
identifying remaining components individually to identify a modification to an expected set of components;


identifying, by the device, a set of tasks to be performed with respect to the ATM device based on identifying the ATM device as the particular device or as the particular type of device;
providing, by the device, information associated with the set of tasks as an augmented reality overlay; and
performing, by the device, an action after providing the augmented reality overlay for display,wherein the action is related to at least one of:the set of tasks,
the ATM device, or
the augmented reality overlay.



US Pat. No. 11,069,140

DISPLAY PANEL, DISPLAY DEVICE, AND VIRTUAL REALITY/AUGMENTED REALITY DEVICE

LG DISPLAY CO., LTD, Seo...


1. A virtual reality/augmented reality device comprising:a display device displaying an image and a blank image; and
an optical device transferring the images displayed by the display device, wherein the display device includes:
a display panel in which a plurality of gate lines, a plurality of data lines, and a plurality of subpixels are disposed;
a gate driver circuit driving the plurality of gate lines;
a data driver circuit driving the plurality of data lines; and
a controller controlling the gate driver circuit and the data driver circuit,
wherein the display panel includes a first active area in which N number of subpixels among the plurality of subpixels are disposed, and a second active area in which M number of subpixels among the plurality of subpixels are disposed and is located outside of the first active area, where the N is a natural number equal to or greater than 2 and the M is a natural number equal to or greater than 2,
wherein the image is displayed on the N number of subpixels or more subpixels among the plurality of subpixels in the first active area and the second active area, and the blank image is displayed on subpixels among the plurality of subpixels except for the subpixels displaying the expressive image,
wherein the display panel displays a first image and a second image on at least part of N subpixels disposed in the first active area and displays the first image and the blank (or black) image on at least part of M subpixels disposed in the second active area,
wherein the first image corresponds to image data received by the controller from an external source, and the second image is determined based on the first image,
wherein at least one subpixel of the subpixels displaying the second image in the first active area is located between the subpixels displaying the first image in the first active area,
wherein the controller controls grayscales of the second image inserted according to correction of non-linear distortion and includes a compensation image processor and a digital filtering processor,
wherein the compensation image processor determines a number and positions of subpixels displaying the first image in the first and second active areas to correct the non-linear distortion, and
wherein the digital filtering processor performs digital filtering on the second image and portions of the first image adjacent to the second image when the grayscales of the second image are determined by the compensation image processor.

US Pat. No. 11,069,139

DEVICE AND METHOD FOR VIRTUAL REALITY, AUGMENTED REALITY, AND MIXED REALITY

Samsung Electronics Co., ...


1. An optical device comprising:a terminal comprising:a camera,
a display,
at least one memory configured to store program instructions, and
at least one processor;

a container comprising a lens configured to receive a signal transmitted from the display;
a first mirror coupled to a first side of the container at a first predetermined angle; and
a second mirror coupled to a second side of the container at a second predetermined angle,
wherein the program instructions, when executed by the at least one processor, cause the at least one processor to:perform a first mode operation of controlling the display to allow a user to recognize virtual reality (VR) content via the lens,
perform a second mode operation of controlling the display to allow the user to recognize augmented reality (AR) content via the lens and the first mirror, and

perform a third mode operation of controlling the display and the camera to allow the user to recognize mixed reality (MR) content via the lens, the first mirror, and the second mirror,
wherein the third mode comprises a mode in which an object signal and an MR signal are overlapped and input to eyes of the user, and
wherein the object signal is related to an object viewed by the user through the first mirror, and the MR signal is related to the MR content output from the display based on a camera signal with respect to the object recognized by the camera through the second mirror.

US Pat. No. 11,069,138

AUDIO CONTENT OF A DIGITAL OBJECT ASSOCIATED WITH A GEOGRAPHICAL LOCATION

Ripple, Inc. of Delaware,...


1. A method for obtaining a digital element, comprising:determining a geographical location of a user device using a Global Positioning System;
determining that the geographical location of the user device is within a geographical region of the digital element;
in response to the determination that the geographical location of the user device is within a geographical region of the digital element, providing an indication that the digital element is selectable;
providing a representation of the digital element without providing an auditory content of the digital element, including by providing a sonic representation of the digital element that indicates a sonic presence of the digital element located at a real world location visible to a user as a digitally obtainable object having the auditory content that is different from the sonic representation but hidden from the user prior to being obtained, wherein the sonic representation is determined including by performing an audio scaling or a modification based on a relative distance and an orientation between the geographical location of the user device determined using the Global Positioning System and the real world location of the digital element;
receiving a user selection indication that selects the representation of the digital element to obtain the auditory content of the digital element; and
providing the auditory content of the digital element upon receiving the user selection indication.

US Pat. No. 11,069,137

RENDERING CAPTIONS FOR MEDIA CONTENT

NOKIA TECHNOLOGIES OY, E...


1. An apparatus comprising:at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
cause rendering of virtual reality content, wherein the virtual reality content comprises a virtual reality object associated with a caption and wherein the caption is rendered within a field of view of a user;
determine a level of interest with respect to the virtual reality object;
determine if the caption is to be rendered based at least partly on the determined level of interest associated with the virtual reality object;
detect a change in the field of view of the user such that the virtual reality object is outside the field of view;
determine whether the caption is to be rendered after the detected change based, at least partly, on the determined level of interest associated with the virtual reality object; and
in an instance the caption is to be rendered after the detected change, cause rendering of the caption at least one of in a position indicative of a direction of the virtual reality object, or with a visual indicator of the direction of the virtual reality object.

US Pat. No. 11,069,135

ON-SET FACIAL PERFORMANCE CAPTURE AND TRANSFER TO A THREE-DIMENSIONAL COMPUTER-GENERATED MODEL

LUCASFILM ENTERTAINMENT C...


1. A method of transferring a facial expression from a subject to a computer generated character, the method comprising:receiving a plate with an image of the facial expression of the subject where the plate comprises more than a million pixels with each pixel having a particular RGB value, a three-dimensional parameterized deformable model of a face of the subject where different facial expressions of the subject can be obtained by varying values of model parameters, a model of a camera rig used to capture the plate, and a virtual lighting model that estimates lighting conditions when the image of the plate was captured;
solving for the facial expression in the plate by executing a deformation solver to solve for at least some parameters of the three-dimensional parameterized deformable model with a differentiable renderer and shape from shading techniques, using, as inputs, the three-dimensional parameterized deformable model, the model of the camera rig and the virtual lighting model over a series of iterations to infer geometry of the facial expression in the plate and generate a final facial mesh using a set of parameter values of the three-dimensional parameterized deformable model which result in a final facial expression that closely matches the facial expression of the subject in the plate; and
wherein, during each iteration of the series of iterations, the differentiable renderer generates a rendering of the three-dimensional parameterized deformable model and the deformation solver minimizes differences between RGB values of the plate and RGB values of corresponding pixels in the rendered version of the three-dimensional parameterized deformable model.

US Pat. No. 11,069,134

METHODS, DEVICES AND COMPUTER PROGRAM PRODUCTS FOR GENERATION OF MESH IN CONSTRUCTED 3D IMAGES CONTAINING INCOMPLETE INFORMATION

Sony Group Corporation, ...


1. A method of creating a three-dimensional mesh representation of an object, the method comprising:generating a first mesh representation of the object, the first mesh representation comprising a plurality of polygons, respective ones of the polygons comprising at least three vertices and at least three edges,
wherein the respective ones of the plurality of polygons are each associated with a precision value that indicates an extent to which the respective ones of the plurality of polygons in the first mesh representation match a surface of the object, and
wherein generating the first mesh representation of the object comprises modifying each precision value that is associated with one or more of the plurality of polygons from an initial precision value responsive to modifying the one or more of the plurality of polygons to match the surface of the object; and
adjusting the first mesh representation of the object to create a second mesh representation of the object by removing, from the first mesh representation, a first polygon of the plurality of polygons responsive to determining that the precision value that is associated with the first polygon has not been modified from the initial precision value.

US Pat. No. 11,069,133

METHOD AND DEVICE FOR GENERATING THREE-DIMENSIONAL SCENE MAP

BAIDU ONLINE NETWORK TECH...


1. A method for generating a three-dimensional scene map, comprising:obtaining at least two frames of point cloud data collected by a collection device;
identifying an obstacle from each frame of point cloud data, and obtaining semantic information corresponding to the obstacle for each frame of point cloud data;
classifying the obstacle as a static obstacle or the a movable obstacle according to the semantic information corresponding to the obstacle, for each frame of point cloud data;
pairing the static obstacles from two adjacent frames of point cloud data to perform an initial registration on the two adjacent frames of point cloud data;
performing a precise registration on the at least two frames of point cloud data subjected to the initial registration through a global point cloud registration technique;
deleting, from each frame of point cloud data, first type of point cloud data corresponding to the movable obstacle to obtain remaining point cloud data, and merging each frame of remaining point cloud data to obtain an initial scene map;
replacing second type of point cloud data corresponding to a regularly shaped object with model data of a geometry model matching with the regularly shaped object for the initial scene map to obtain the three-dimensional scene map; and
performing a data re-registration on each frame of remaining point cloud data using the global point cloud registration technique, after deleting the first type of the point cloud data corresponding to the movable obstacle.

US Pat. No. 11,069,132

SYSTEM FOR GENERATING VIRTUAL BUILDING PLAN DATA BASED UPON STORED AND SCANNED BUILDING DATA AND RELATED METHODS


1. A method comprising:using a processor coupled to a communication interface toreceive a request from a user for virtual building plan data of a target building, and
after receiving the requestcooperate with the communication interface to obtain stored building data for the target building from a remote stored data source,
cooperate with a building scanning system located outside of the target building to obtain scanned building data, the scanned building data being obtained after receiving the request for virtual building plan data and including a first plurality of points on an exterior of the target building without a second plurality of points of the entire exterior of the target building that are possible to scan, the first plurality of points being a subset of the second plurality of points that is sufficient to spatially relate an interior floor plan of a virtual building plan to the target building,
generate the virtual building plan data based upon the stored building data and the scanned building data based upon the request from the user,
spatially relate the target building to the virtual building plan data based on the first plurality of points on the exterior of the target building in the scanned building data scanned from outside the target building relating to corresponding points on the virtual building plan, wherein the first plurality of points on the target building are linked to a plurality of respective geospatial points of the exterior of the target building, interior points in the virtual building plan data are related to geospatial points of the interior of the target building, and the interior points of the target building are related to the interior floor plan of a virtual building, and
drive at least one display associated with the user based upon the virtual building plan data to display the interior floor plan of the virtual building that is related spatially to the target building.



US Pat. No. 11,069,131

PREDICTIVE PERSONALIZED THREE-DIMENSIONAL BODY MODELS

Amazon Technologies, Inc....


1. A computer-implemented method, comprising:determining a body fat measurement value of a body;
determining personalized three-dimensional (“3D”) body parameters corresponding to the body;
receiving a target body fat measurement value representative of a target body fat measurement value of the body;
determining non-personalized 3D body parameters corresponding to the body;
determining, based at least in part on the target body fat measurement value, predicted non-personalized 3D body parameters;
determining a delta between the predicted non-personalized 3D body parameters and the non-personalized 3D body parameters;
determining, based at least in part on the personalized 3D body parameters and the target body fat measurement value, predicted personalized 3D body parameters representative of a predicted appearance of the body at the target body fat measurement value;
generating, based at least in part on the predicted personalized 3D body parameters and the delta, a predicted personalized 3D body model of the body, the predicted personalized 3D body model representative of the predicted appearance of the body at the target body fat measurement value; and
presenting, on a display, the predicted personalized 3D body model.

US Pat. No. 11,069,130

GENERATING THREE-DIMENSIONAL VIRTUAL SCENE

International Business Ma...


1. A method for generating a three-dimensional (3D) virtual scene, comprising:identifying a two-dimensional (2D) object in a 2D picture of any of a plurality of picture types and a position of the 2D object in the 2D picture, the plurality of picture types including every type of picture with individually recognizable 2D objects;
obtaining a three-dimensional model of a 3D object corresponding to the 2D object based on a mapping relationship between positions and colors of color blocks in the 2D object and the 3D object, the colors being any of a plurality of colors in the visible spectrum;
calculating a corresponding position of the 3D object corresponding to the 2D object in a horizontal plane of the 3D scene according to the position of the 2D object in the 2D picture based on a mapping relationship determined between the 2D picture and an area of the horizontal plane of the 3D scene; and
simulating a falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point of the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene.

US Pat. No. 11,069,129

SHADER BINDING MANAGEMENT IN RAY TRACING

NVIDIA Corporation, Sant...


1. A method comprising:determining, in a three-dimensional (3D) scene, an intersection between a ray traced virtual ray and geometry of an object instance of the 3D scene;
determining, based on the intersection, an offset value that defines a first location in a memory, the first location corresponding to one or more shader records of a shader binding table that corresponds to the object instance, each shader record including an identifier of at least one shader, associating a set of resources with the at least one shader, and capturing one or more criteria associated with the intersection that when satisfied binds the at least one shader to the object instance, wherein the one or more criteria defines a location of the shader record in the shader binding table;
determining, based at least in part on at least one criteria of the one or more criteria associated with the intersection being satisfied for a selected shader record of the one or more shader records, a section selector value that selects a section of shader records in the shader binding table;
computing a second location in the memory, the second location corresponding to the selected shader record within the section based at least in part on the offset value and the section selector value;
accessing the selected shader record at the second location in the memory to determine the set of resources and the at least one shader associated with the selected shader record; and
executing the at least one shader of the selected shader record to render at least a portion of the 3D scene using the set of resources associated with the at least one shader.

US Pat. No. 11,069,128

RENDERING AN IMAGE FROM COMPUTER GRAPHICS USING TWO RENDERING COMPUTING DEVICES

QUALCOMM Incorporated, S...


1. A method of generating computer graphics, the method comprising:receiving, by a first computing device, a plurality of sets of intermediate graphics data from a second computing device separate from the first computing device, wherein the sets of intermediate graphics data are generated by a first portion of an image rendering process performed by the second computing device for each of a plurality of depth layers, each of the sets of intermediate graphics data including rasterized graphics objects including unshaded source pixels having depth values corresponding to a respective depth layer of the plurality of depth layers; and
performing, by a GPU of the first computing device, a second portion of the image rendering process to render an image from the sets of intermediate graphics data, wherein performing the second portion of the image rendering process includes shading the unshaded source pixels of the intermediate graphics data to produce texture values for the unshaded source pixels.

US Pat. No. 11,069,126

SYSTEM AND METHOD FOR PROVIDING VIRTUAL EXHIBITION SPACE UTILIZING 2.5 DIMENSIONAL IMAGE

DIFT CORPORATION, Seoul ...


1. A system for providing a virtual exhibition space by utilizing a 2.5 dimension image, the system comprising:a virtual exhibition space generator configured to generate a virtual exhibition space image; and
a server configured to receive a request for the virtual exhibition space image from a user terminal and to provide the virtual exhibition space image to the user terminal,
wherein the virtual exhibition space generator:
forms a perspective view having a specific viewpoint and the specific number of vanishing points with respect to a specific virtual exhibition space having a plurality of wall surfaces;
calculates virtual three dimensional (3D) coordinates for a specific position on the plurality of wall surfaces in the perspective view, based on the varnishing points of the perspective view;
positions a specific two dimensional (2D) content image on at least one wall surface of the plurality of wall surfaces in the perspective view by rotating or resizing the specific 2D content image based on the virtual 3D coordinates; and
completes a virtual exhibition space image by using the perspective view having the content image.

US Pat. No. 11,069,125

GEOMETRY BUFFER SLICE TOOL

INTUITIVE RESEARCH AND TE...


1. A method of visualizing a three-dimensional volume for use in a virtual reality environment, comprising:uploading two-dimensional images for evaluation;
creating planar depictions of the two-dimensional images;
using thresholds to determine if voxels should be drawn;
creating a voxel volume from the planar depictions and voxels;
defining a slice plane to be used for slicing the voxel volume;
setting values of the slice plane location and plane normal;
selecting a size of the slice plane to be placed;
placing the slice plane within the voxel volume to define a desired remaining portion of the voxel volume;
discarding all of the voxel volume except for the remaining portion; and
displaying the remaining portion.

US Pat. No. 11,069,124

SYSTEMS AND METHODS FOR REDUCING RENDERING LATENCY

Facebook Technologies, LL...


1. A method comprising, by a computing system:determining a first orientation of a viewer in a three-dimensional (3D) space based on first sensor data associated with a first time;
rendering one or more first lines of pixels based on the first orientation of the viewer;
displaying the one or more first lines of pixels on a display device;
determining a second orientation of the viewer in the 3D space based on second sensor data associated with a second time that is subsequent to the first time;
rendering one or more second lines of pixels based on the second orientation of the viewer; and
displaying the one or more second lines of pixels on the display device;
wherein the one or more second lines of pixels associated with the second orientation of the viewer are displayed concurrently with the one or more first lines of pixels associated with the first orientation of the viewer.

US Pat. No. 11,069,123

CLOUD-BASED REALTIME RAYTRACING

INTEL CORPORATION, Santa...


1. A system comprising:a first graphics processing node to perform a first set of graphics processing operations to render a graphics scene, the first set of graphics processing operations comprising operations independent from ray tracing operations and tracking a current view of a user through one or more sensors of the first graphics processing node;
an interconnect or network interface coupling the first graphics processing node to a second graphics processing node;
the second graphics processing node to receive an indication of the current view of the user, and to receive, from a third graphics processing node, a view-independent surface generated by ray traversal and intersection operations that are view-independent; and
the third graphics processing node to perform the ray traversal and intersection operations that are view-independent,
wherein the second graphics processing node to perform a view-dependent translation of the view-independent surface based on the current view of the user to generate a view-dependent surface and to provide the view-dependent surface to the first graphics processing node, wherein the view-dependent translation comprises translating view-independent coordinates to view-dependent coordinates based on the current view of the user, and
wherein the first graphics processing node is to perform a second set of graphics processing operations to complete rendering of the graphics scene using the view-dependent surface.

US Pat. No. 11,069,122

PHOTOREALISTIC THREE DIMENSIONAL TEXTURING USING CANONICAL VIEWS AND A TWO-STAGE APPROACH

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


1. A computer-implemented method, comprising:receiving a plurality of object images representing a respective plurality of views of an object;
creating an object mesh structure based at least in part on the plurality of object images, the object mesh structure representing the object in three dimensions and including a mesh with a plurality of mesh elements;
determining a first subset of the plurality of views, individual views in the first subset of the plurality of views portraying a set of contiguous portions of the object mesh structure; and
determining a second subset of the plurality of views,
wherein individual views in the second subset of the plurality of views portray a set of mesh elements, and
wherein the set of mesh elements comprises elements which form bands around the set of the contiguous portions of the object mesh structure;
creating a texture atlas, the texture atlas including mapping data to map view data to respective mesh elements of the plurality of mesh elements; and
providing the texture atlas and the object mesh structure to a client device for display.

US Pat. No. 11,069,121

METHODS, DEVICES AND COMPUTER PROGRAM PRODUCTS FOR CREATING TEXTURED 3D IMAGES

Sony Group Corporation, ...


1. A method for processing Two-Dimensional, 2D, images to create Three-Dimensional, 3D, images, the method comprising:receiving, by a processor, a plurality of 2D images of an object;
identifying, by the processor, respective 2D positions of one or more features in each of the plurality of 2D images;
generating, by the processor, a 3D representation of the object, based on the respective 2D positions of the one or more features in each of the plurality of 2D images;
determining, by the processor, a 3D angular orientation of the 3D representation of the object based on relative positions of the one or more features in the 3D representation of the object;
determining, by the processor, respective 2D angular orientations of the object in each of the plurality of 2D images;
ranking, by the processor, the plurality of 2D images based on the respective 2D angular orientations;
selecting, by the processor, a 2D image out of the plurality of 2D images, based on the ranking the plurality of 2D images; and
generating, by the processor, a texture for the 3D representation of the object based on the 2D image that was selected, wherein the texture of the 3D image comprises features that are aligned with one another.

US Pat. No. 11,069,120

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

Sony Corporation, Tokyo ...


1. An image processing apparatus, comprising:a central processing unit (CPU) configured to:generate a first texture image of a specific viewpoint, based on each of a second texture image of a first viewpoint, a third texture image of a second viewpoint, a first depth image corresponding to the second texture image, and a second depth image corresponding to the third texture image, whereinthe second texture image is obtained based on projection of a first rear face of a polygon to a first projection face with respect to the first viewpoint,
the third texture image is obtained based on projection of a second rear face of the polygon to a second projection face with respect to the second viewpoint,
the first projection face is perpendicular to a first sight line direction,
the second projection face is perpendicular to a second sight line direction,
the first sight line direction is from the first viewpoint to a center of the polygon,
the second sight line direction is from the second viewpoint to the center of the polygon,
the first viewpoint and the second viewpoint are opposed to each other across the center of the polygon,
the second texture image corresponds to a first reconstructed portion of the polygon,
the third texture image corresponds to a second reconstructed portion of the polygon, and
each of the first reconstructed portion of the polygon and the second reconstructed portion of the polygon is greater than one-half of the polygon; and

quantize a reciprocal of a first distance between the first viewpoint and the polygon at each pixel of the second texture image.


US Pat. No. 11,069,119

METHODS AND SYSTEMS FOR CONSTRUCTING A SHADER

Verizon Patent and Licens...


1. A method comprising:receiving, by a shader construction system, a shader construction request that indicates:a set of selected shader components from a library of available shader components accessible to the shader construction system, the set of selected shader components including a first shader component configured to perform a first shader function and a second shader component configured to perform a second shader function distinct from the first shader function, and
a platform indicator indicative of a selected graphics application programming interface (API) for which a shader is to be constructed;

accessing, by the shader construction system based on the shader construction request, a plurality of instructions associated with the first and second shader components, the plurality of instructions including one or more instructions that relate to the selected graphics API and one or more instructions that relate to a non-selected graphics API and are incompatible with the selected graphics API; and
assembling, by the shader construction system based on the one or more instructions that relate to the selected graphics API, a shader that implements the first and second shader functions and that is configured for use with the selected graphics API by a graphics rendering system to render an image.

US Pat. No. 11,069,118

TEMPORAL DATA STRUCTURES IN A RAY TRACING ARCHITECTURE

INTEL CORPORATION, Santa...


5. A graphics processing apparatus comprising:bounding volume hierarchy (BVH) construction circuitry to perform a spatial analysis and temporal analysis related to a plurality of input primitives and responsively generate a BVH comprising both spatial and temporal components,
wherein the spatial components include a plurality of spatial nodes hierarchically arranged in accordance with spatial subdivisions of a primary bounding volume and the temporal components comprise temporal data included in the spatial nodes identifying portions of the plurality of nodes that are associated with specified temporal ranges, wherein each temporal data represents one subtree of the BVH in one time range; and
ray traversal/intersection circuitry to traverse a ray or a set of rays through the BVH in accordance with the spatial and temporal components, wherein traversal of a first ray comprises traversing through a subtree whose corresponding time range matches timing data of the first ray.

US Pat. No. 11,069,117

OPTIMAL TEXTURE MEMORY ALLOCATION

Matterport, Inc., Sunnyv...


1. A system, comprising:one or more processors; and
memory containing executable instructions, the executable instructions being executable by one or more processors to perform a method, the method comprising:generating a three-dimensional model of an environment based on image data captured of the environment, wherein the three-dimensional model comprises a plurality of texture regions with initial texture data mapped to respective texture regions of the plurality of texture regions;
determining whether to modify the initial texture data mapped to a texture region of the plurality of texture regions based on one or more attributes of the texture region, wherein the one or more attributes comprise a subjective or objective level of interest in the texture region, wherein the subjective or objective level of interest is determined using machine learning analysis of historical user interaction with the three-dimensional model,wherein based on a determination to modify the initial texture data, modifying the initial texture data to generate modified texture data for the texture region and replacing the initial texture data with the modified texture data.