US Pat. No. 10,796,634

DISPLAY CONTROL CIRCUIT, METHOD AND PANEL DISPLAY DEVICE

SHENZHEN CHINA STAR OPTOE...

1. A display control circuit, comprising: a current source, a first capacitor, a discharge circuit, a subtractor, and an initial reference voltage generating module; the current source being coupled to a first end of the first capacitor to generate a charging voltage changing with time, and a second end of the first capacitor being grounded; the discharge circuit being connected to the first end of the first capacitor to clear the charging voltage at beginning of each frame of display panel; a negative input end of the subtractor being connected to the first end of the first capacitor to input the charging voltage, a positive input end of the subtractor being connected to an output end of the initial reference voltage generating module, and an output end of the subtractor outputting an adjusted reference voltage required for different regions of the display panel; an output of the initial reference voltage generating module outputting a fixed initial reference voltage; the adjusted reference voltage being for generating a gamma voltage, wherein the change curve of the charging voltage in a frame time of the display panel is obtained by approximating the change curve of the adjusted reference voltage required by far end, middle region and near end of the display panel, and the adjusted reference voltages required by three foregoing locations are derived from the gamma voltages required for the three locations.

US Pat. No. 10,796,633

DISPLAY DEVICE

Samsung Display Co., Ltd....

1. A display device, comprising:a display panel, in which a display region comprising a plurality of organic light emitting devices and a non-display region adjacent to the display region are defined;
a protection film disposed below the display panel;
a first adhesive layer contacting a bottom surface of the protection film;
a supporting layer comprising a metallic material, at least overlapping the entire display region, and contacting the first adhesive layer;
an anti-reflection unit disposed on the display panel;
an input-sensing unit disposed on the anti-reflection unit; and
a window panel disposed on the input-sensing unit.

US Pat. No. 10,796,632

ORGANIC LIGHT EMITTING DISPLAY DEVICE AND METHOD OF OPERATING THE SAME

Samsung Display Co., Ltd....

1. An organic light emitting display device comprising:a source device configured to output image data; and
a sink device configured to perform a displaying operation based on the image data; the sink device comprising:
a display panel; and
a display panel driving circuit including a timing controller,
wherein the source device is configured to change a frame rate of an image frame composing the image data while the displaying operation is performed,
wherein the sink device is configured to change a frame rate of a panel driving frame for the displaying operation as the frame rate of the image frame is changed such that a driving timing of the panel driving frame for the displaying operation is synchronized with a transmission timing of the image frame, and
wherein the source device is configured to change the frame rate of the image frame while satisfying a condition in which an emission duty ratio of the panel driving frame is not changed.

US Pat. No. 10,796,631

PIXEL CIRCUIT AND OPERATING METHOD THEREOF

AU OPTRONICS CORPORATION,...

1. A pixel circuit, applied to a micro light-emitting diode (uLED) display, the pixel circuit receiving a first control signal, a second control signal and a third control signal, the pixel circuit comprising:a light-emitting diode (LED), coupled between a first voltage and a first node;
a first transistor, coupled between the first node and a second node;
a second transistor, coupled between the second node and a second voltage, wherein the second voltage is lower than the first voltage;
a third transistor, coupled between a third voltage and a third node and configured to receive the third control signal and controlled by the third control signal;
a fourth transistor, coupled between the third node and a fourth node and configured to receive the second control signal and controlled by the second control signal;
a fifth transistor, coupled between the fourth node and a fourth voltage and configured to receive the third control signal and controlled by the third control signal;
a sixth transistor having a terminal coupled to the first node and configured to receive the third control signal and controlled by the third control signal; and
a capacitor, coupled between the second node and the fourth node.

US Pat. No. 10,796,630

LIGHT EMITTING DIODE DISPLAY SYSTEM AND IMAGE DETECTING METHOD

SILICON TOUCH TECHNOLOGY ...

1. A light emitting diode display system, comprising:a first light emitting diode display module, including a plurality of light emitting diode units for displaying an image;
a second light emitting diode display module;
a control module; and
a first driving module, electrically connected to the control module and the first light emitting diode display module;
wherein the control module provides a plurality of control signals corresponding to the image to the first driving module for driving the light emitting diode units of the first light emitting diode display module, the first light emitting diode display module transmits the control signals corresponding to the image displayed on the first light emitting diode display module to the control module, the control module transmits received control signals corresponding to the image displayed on the first light emitting diode display module that is transmitted from the first light emitting diode display module to the second light emitting diode display module for re-displaying the image, and displaying the image on the second light emitting diode unit display module;
wherein is determined whether correctly displayed on the first light emitting diode display module according to the image re-displayed on the second light emitting diode display module.

US Pat. No. 10,796,629

DISPLAY PANEL VOLTAGE DROP CORRECTION

Apple Inc., Cupertino, C...

1. An electronic display comprising:a display panel configured to receive a display voltage;
a power management integrated circuit (PMIC) configured to supply an electroluminescence voltage to the display panel; and
a display driver integrated circuit with a correction circuit, the correction circuit configured to sense the electroluminescence voltage supplied to the display panel, to calculate voltage drop from the electroluminescence voltage and an expected supply voltage, and to correct the display voltage to match the voltage drop;
wherein the power management integrated circuit further comprises an analog multiplexer configured to output an output current to the correction circuit.

US Pat. No. 10,796,628

LUMINANCE COMPENSATION METHOD OF LIGHT-EMITTING DEVICE

Ultra Display Technology ...

1. A luminance compensation method of a light-emitting device, wherein the light-emitting device comprises a plurality of light-emitting elements, the luminance compensation method comprising steps of:obtaining a position of at least one of the light-emitting elements in a brightness anomalous status; and
changing a brightness of at least one of the light-emitting elements disposed adjacent to the light-emitting element in the brightness anomalous status for compensating a brightness of the light-emitting element in the brightness anomalous status,
wherein there are N of the light-emitting elements spaced from the light-emitting element in the brightness anomalous status by a first distance, the N light-emitting elements emit light with a color the same as the light-emitting element in the brightness anomalous status, there are M of the light-emitting elements configured for compensating the light-emitting element in the brightness anomalous status, M is less than or equal to N, and M and N are respectively an integer greater than or equal to 1, and
wherein the light-emitting element in the brightness anomalous status has a luminance L1, a difference between the luminance L1 and a normal luminance L is (L1?L), and a luminance of each of the M light-emitting elements configured for compensating the light-emitting element in the brightness anomalous status is between L and (L?(L1?L)).

US Pat. No. 10,796,627

INTEGRATED LASER ARRAYS BASED DEVICES

1. An integrated device comprising:a semiconductor substrate including a first side and a second side;
an array of active-matrix light-emitting pixels, each of the pixels including one or more light-emitting elements formed on the first side and at least one non-volatile memory coupled to the one or more light-emitting elements, each of the light-emitting elements including a lasing structure that has an optical resonator and one or more semiconductor layers in the optical resonator and is operable to emit laser light, wherein each of the light-emitting elements comprises a first highly-reflective layer on a top surface of the lasing structure, and wherein the first highly-reflective layer defines an opening region filled with a highly-transmissive layer, from which the laser light exits the lasing structure;
an electrically conductive layer on top of the light-emitting elements to form a common electrical ground, the electrically conductive layer being highly-transmissive,
wherein the first highly-reflective layer is electrically conductive, the electrically conductive layer is on top of the first highly-reflective layer, and the highly-transmissive layer in the opening region is electrically isolated.

US Pat. No. 10,796,626

EXPANDED REFRESH RATES FOR A DISPLAY SERVICE

Intel Corporation, Santa...

1. A computing device comprising:a processor; and
a machine-readable storage medium storing instructions, the instructions executable by the hardware processor to:
receive a request for an expanded refresh rate that is not supported by a display device;
in response to the received request, determine a native refresh rate that is supported by a display device;
mask a plurality of interrupts generated by display hardware at the determined native refresh rate; and
send, at the requested expanded refresh rate, a plurality of emulated interrupts to an operating system in place of the masked plurality of interrupts generated by the display hardware.

US Pat. No. 10,796,625

PIXEL CIRCUIT HAVING DUAL-GATE TRANSISTOR, AND DRIVING METHOD AND DISPLAY THEREOF

EverDisplay Optronics (Sh...

1. A pixel circuit, comprising: a compensation unit, a driving unit, a first light emitting unit, a second light emitting unit, an initialization unit, a capacitor, and an external power supply;wherein the compensation unit is electrically connected to the driving unit through a first node; the external power supply, the driving unit, and the first light emitting unit are sequentially connected in series; the capacitor is disposed between the first node and the external power supply; the initialization unit comprises a first initialization transistor and a second initialization transistor, a first electrode of the first initialization transistor is electrically connected to the first node, and a gate electrode of the first initialization transistor is externally connected to a second scan signal, a second electrode of the first initialization transistor is electrically connected to the second light emitting unit, a first electrode of the second initialization transistor is electrically connected to the second light emitting unit, a second electrode of the second initialization transistor is externally connected to an initialization voltage, a gate electrode of the second initialization transistor is externally connected to the second scan signal, the first initialization transistor and the second initialization transistor are a dual-gate transistor;
the compensation unit is externally connected to the data signal and a first scan signal, and the compensation unit is configured to, under the effect of the first scan signal, set the
voltage of the first node to a first voltage which is resulted from the voltage of the data signal being compensated by a compensation transistor in the compensation unit;
the capacitor is configured to maintain the voltage of the first node at the first voltage;
the driving unit is externally connected to a first control signal, the driving unit is configured to generate a driving current to drive the light emitting unit to emit light according to the first control signal, the driving current is obtained according to the first voltage, an external power supply and a threshold voltage of a driving transistor in the driving unit, and the driving transistor and the compensation transistor are a common-gate transistor; and
the initialization unit is configured to turn on the first initialization transistor and the second initialization transistor under the control of the second scan signal, and initialize the first node and the second light emitting unit with the initialization voltage,
wherein the compensation unit comprises a data strobe transistor, a compensation transistor and a switch transistor;
a first electrode of the data strobe transistor is electrically connected to a second electrode of the compensation transistor, a second electrode of the data strobe transistor is externally connected to the data signal, a gate electrode of the data strobe transistor is externally connected to the first scan signal, a first electrode of the compensation transistor is electrically connected to a gate electrode of the compensation transistor, and a gate electrode of the compensation transistor is electrically connected to the driving unit through the first node;
a first electrode of the switch transistor is electrically connected to a gate electrode of the compensation transistor and a gate electrode of the driving transistor, a second electrode of the switch transistor is electrically connected to a first electrode of the compensation transistor, and a gate electrode of the switch transistor is externally connected to the first scan signal, and the switch transistor is configured to turn on or turn off the compensation transistor according to the first scan signal;
the compensation unit is configured to turn on the data strobe transistor through the first scan signal, so that the compensation transistor sets the voltage of the first node to the first voltage which is resulted from the voltage of the data signal being compensated by a compensation transistor in the compensation unit.

US Pat. No. 10,796,624

CONVERTER AND DISPLAY APPARATUS INCLUDING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A converter comprising:a phase locked loop unit which outputs a first frequency signal having a first frequency during a first period of one frame and outputs a second frequency signal modulated to have a frequency corresponding to a pattern of an image signal during a second period other than the first period;
a pulse width modulation signal generator which generates a pulse width modulation signal according to the frequency of the frequency signal outputted from the phase locked loop unit; and
a voltage generator which outputs a driving voltage obtained by modulating an input voltage in response to the pulse width modulation signal to a voltage output terminal.

US Pat. No. 10,796,623

METHODS AND APPARATUSES FOR DRIVING DISPLAY SYSTEMS

E Ink Corporation, Bille...

1. A method for image processing comprising:(a) accessing, in a lookup table, a current pattern index for a current pixel based on a current pixel input value and a previous pattern index;
(b) accessing, in a dither mask array, a threshold value for the current pixel based on a location of the current pixel;
(c) comparing the current pattern index with the threshold value;
(d) determining a current pixel output value for activation of the current pixel based on a result of the comparing;
(e) storing the current pattern index to serve as the previous pattern index for a next image; and
(f) repeating acts (a)-(e) for each pixel in an image to reduce differential blooming.

US Pat. No. 10,796,622

DISPLAY SYSTEM WITH COMPENSATION TECHNIQUES AND/OR SHARED LEVEL RESOURCES

Ignis Innovation Inc., W...

1. A method of driving a pixel circuit in a video display having an array of pixel circuits, the pixel circuit including an organic light emitting device, the method comprising:defining a compressed range of source driver voltage for the pixel circuit, the compressed range of source driver voltage a subset of an available voltage range of a source driver for driving the pixel circuit;
adjusting the compressed range of source driver voltage for the pixel circuit based on an aging of the pixel circuit; and
driving the pixel circuit according to a target luminance using the compressed range of source driver voltage.

US Pat. No. 10,796,620

DISPLAY PANEL AND DISPLAY DEVICE

XIAMEN TIANMA MICRO-ELECT...

19. A display device, comprising:a display panel, wherein
the display panel comprises:
a substrate; and a plurality of scan lines and a plurality of data lines located on the substrate;
the plurality of scan lines intersect and are insulated from the plurality of data lines, to define a plurality of sub-pixels in a matrix, a plurality of adjacent sub-pixels form a pixel unit,
each of the sub-pixels comprises an opening region, each of the sub-pixels is connected to a thin film transistor, and each thin film transistor is connected to one of the scan lines,
the thin film transistor comprises a gate connected to the scan line, and a drain and a source on a side of the gate facing away from the substrate;
each of the sub-pixels comprises a first electrode located on a side of the thin film transistor facing away from the substrate, the first electrode is electrically connected to the drain;
in each pixel unit, the area of the opening region of at least one sub-pixel is different from the area of the opening region of other sub-pixels;
there is an adjustment capacitance between the drain and a corresponding scan line, and/or there is an adjustment capacitance between the first electrode and a corresponding scan line; and
the sub-pixel having a smaller area of the opening region corresponds to a smaller value of the adjustment capacitance;
wherein the first electrode includes a plurality of strip electrodes;
the sub-pixel having a larger area of the opening region corresponds to a larger number of strip electrodes in the first electrode of the sub-pixel.

US Pat. No. 10,796,619

DISPLAY DEVICE AND DRIVING METHOD THEREOF

SAMSUNG DISPLAY CO., LTD....

1. A display device comprising:a display portion including a plurality of pixels;
a plurality of gate lines extending in a row direction for each pixel row and connected to the plurality of pixels; and
a gate driver which applies a gate signal having a gate-on voltage to the plurality of gate lines,
wherein
the gate driver applies the gate signal in the order of a kth gate line, a (k+3)th gate line, a (k+1)th gate line, a (k+4)th gate line, a (k+2)th gate line and a (k+5)th gate line during six consecutive horizontal periods, wherein k is equal to 6n+1, and n is an integer equal to or greater than zero,
a plurality of pixels connected to the kth gate line and a plurality of pixels connected to the (k+3)th gate line display a first color,
a plurality of pixels connected to the (k+1)th gate line and a plurality pixels connected to the (k+4)th gate line display a second color, and
a plurality of pixels connected to the (k+2)th gate line and a plurality of pixels connected to the (k+5)th gate line display a third color.

US Pat. No. 10,796,618

DISPLAY PANEL DRIVING DEVICE AND DISPLAY APPARATUS HAVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display panel driving device which drives a display panel, comprising:a control signal generator which outputs a driving control signal;
a driving unit which receives the driving control signal to output a display panel driving signal;
a protection circuit unit which receives a feedback current from the control signal generator and compares the feedback current with a reference current to perform a protection operation based on a result of comparison of the feedback current with the reference current;
a temperature sensor which senses an ambient temperature;
a controller which outputs a selection signal variable depending on the sensed ambient temperature; and
a protection operation setting unit which sets a condition of the protection operation in response to the selection signal,
wherein the protection operation includes at least one of stopping the output and controlling a voltage level of the display panel driving signal to the display panel.

US Pat. No. 10,796,617

DEVICE, METHOD AND SYSTEM FOR PROCESSING AN IMAGE DATA STREAM

Infineon Technologies AG,...

1. A device for processing an image data stream, comprising:a first processing unit and a second processing unit for receiving the image data stream;
wherein the first processing unit is arranged for providing a first data stream, wherein the first data stream has a reduced bandwidth compared to the image data stream, the first data stream including a full or partial representation of a scene associated with the image data stream, the full or partial representation of the scene having a reduced resolution with respect to the image data stream;
wherein the second processing unit is arranged for providing a second data stream, wherein the second data stream has a reduced bandwidth compared to the image data stream, the second data stream including a partial representation of the scene associated with the image data stream, the partial representation of the scene having a full resolution or a reduced resolution with respect to the image data stream.

US Pat. No. 10,796,616

INSPECTION SYSTEM, METHOD OF MULTI-TIME PROGRAMMING IN THE SAME AND DISPLAY DEVICE

Samsung Display Co., Ltd....

1. An inspection system comprising:a display device comprising a nonvolatile memory;
an inspection device configured to generate a writing voltage and reference data obtained in characteristics tests of the display device for application to the nonvolatile memory; and
a protection part configured to apply the writing voltage to the nonvolatile memory when the writing voltage is within an allowable voltage range, and configured not to apply the writing voltage to the nonvolatile memory when the writing voltage is not within the allowable voltage range, the application of the writing voltage to the nonvolatile memory enabling a multi-time programming (MTP) operation in which the reference data obtained in characteristics tests of the display device writes to the nonvolatile memory in a multi-time programming mode which is performed in a sleep-in mode in which the display device does not display an image.

US Pat. No. 10,796,615

CIRCUIT AND METHOD FOR REGULATING POWER SUPPLYING, AND TEST SYSTEM

BOE TECHNOLOGY GROUP CO.,...

1. A circuit for regulating power supplying, comprising:a switch circuit connected to a first power terminal and an output terminal, and configured to control on or off of power supplying; and
a turn-off rate control circuit connected to the first power terminal, a second power terminal and the switch circuit, and configured to control a turn-off rate of the switch circuit, the turn-off rate control circuit comprising:
a first turn-off rate control sub-circuit connected to the switch circuit, the first power terminal and the second power terminal, and configured to control the turn-off rate of the switch circuit, the first turn-off rate control sub-circuit comprising a triode, wherein a first terminal of the triode is connected to the switch circuit, a second terminal of the triode is connected to the second power terminal, and a control terminal of the triode is connected to the first power terminal; and
a second turn-off rate control sub-circuit connected to the first turn-off rate control sub-circuit and the second power terminal, and configured to provide a turn-on voltage to the first turn-off rate control sub-circuit, the second turn-off rate control sub-circuit comprising a second resistor and a third resistor, wherein a first terminal of the second resistor is connected to the control terminal of the triode, and a second terminal of the second resistor is connected to the second power terminal; a first terminal of the third resistor is connected to the first power terminal, and a second terminal of the third resistor is connected to the first terminal of the second resistor.

US Pat. No. 10,796,614

IMAGE SYSTEM AND METHOD FOR MAKING AN IMAGE SYSTEM

JAPELOCO PTY LTD., Sydne...

1. A system comprising:a first image system and a second image system, each comprising:
a front pane;
a plurality of side panes extending rearward from a perimeter of the front pane;
a rear extending behind the front pane from at least one of the side panes, wherein the front pane, the plurality of side panes and the rear define an interior space; and
a respective image disposed at least partially on an interior surface of the front pane; and
a connection system comprising:
a first connection portion disposed at the rear of the first image system;
a second connection portion disposed at the rear of the second image system; and
a connector that is operable to connect the first image system and the second image system to one another, with the first and second image systems disposed adjacent one another, the connector comprising:
a first connector portion configured to mate with the first connection portion of the first image system;
a second connector portion configured to mate with the second connection portion of the second image system; and
a member extending between the first connector portion and the second connector portion.

US Pat. No. 10,796,613

FLEXIBLE DISPLAY DEVICE AND MANUFACTURING METHOD THEREFOR

KunShan Go-Visionox Opto-...

1. A flexible display device, comprising: a substrate, a supporting film, a buffer layer, a reinforcing layer, and a first heat dissipation layer,wherein the supporting film, the buffer layer and the first heat dissipation layer are disposed on a first surface of the substrate in sequence, and a recess is provided on at least one of the supporting film, the buffer layer, and the first heat dissipation layer;
wherein the recess is filled with a material of the reinforcing layer.

US Pat. No. 10,796,612

VANITY PLATE ASSEMBLY

1. A vanity plate assembly comprising:a hitch receiver on a vehicle;
a plate having indicia being printed thereon;
a strip being positionable against said plate;
a pair of brackets, each of said brackets releasably engaging said strip, each of said brackets having a first portion forming a perpendicular angle with a second portion, said second portion of each of said brackets having a slot therein, said first portion of each said bracket having a hole therein, said hole in said first portion being horizontally offset from said slot in said second portion wherein said brackets are positionable such that said holes in said first portions are positioned over and between said slots in said second portions;
a pair of fasteners, each of said fasteners being extendable through said plate, said strip and a respective one of said slots in said brackets for coupling said plate, said strip and said brackets together; and
a pair of couplers, each of said couplers releasably engaging a respective one of said brackets, each of said couplers releasably engaging a respective one of a pair of chain supports on said hitch receiver of said vehicle thereby suspending said plate beneath the hitch receiver each of said couplers having a first end and a second end, each of said couplers being curved such that each of said couplers forms an open loop having said first end being spaced from said second end, each of said couplers being extendable through said hole in said first portion of a respective one of said brackets.

US Pat. No. 10,796,611

DRIVE-THROUGH ORDER POINT

1. An order point comprising:a base;
a vertical support extending upwardly from the base;
first and second horizontal supports that each extend outwardly from a first side of the vertical support, the first horizontal support being spaced from the second horizontal support;
a first menu case having a first side and a second side opposite the first side, the first menu case being secured between the first and second horizontal supports via a rotatable connection allowing the menu case to rotate about a vertical axis, the first menu case including a first angle stop that contacts the second horizontal support when the first menu case is rotated about the vertical axis to cause the first side of the menu case to be facing forward toward a first drive-through lane and a second angle stop that contacts the second horizontal support when the first menu case has been rotated to cause the second side to be facing toward the second drive-through lane; and
a canopy coupled to a vertical support by a pivoting connection so that the canopy rotates when the canopy is contacted by a vehicle, shock absorbing material coating configured to minimize damage to the canopy when the canopy is encountered by a vehicle, and wherein the canopy is set at a height corresponding to the height of a structure under which a vehicle must pass in a drive-through lane, the canopy being positioned overtop the first menu case, and biased to return to the canopy's original position after contact with a vehicle;
lights positioned on the underside of the canopy to illuminate the ground around the order point; and
a light curtain extending vertically between the center of the first menu case and the second menu case to provide illumination to both the first menu case and the second menu case.

US Pat. No. 10,796,609

IN-LINE PRODUCTION OF LINERLESS LABELS

MALLYA CONSULTING LLC, S...

1. A method of labeling a plurality of products, the method comprising:coating a pressure sensitive adhesive to a roll of face stock with a coat weight of about 3 gsm to about 20 gsm, the pressure-sensitive adhesive being selected from a group consisting of acrylic polymers, polyurethanes, silicone polymers, copolymers of styrene and butadiene, styrene and isoprene, styrene and ethylene butylene and combinations thereof, with and without additives;
singulating an individual label from the roll of face stock, the individual label singulated using at least a perforated line or a weakened line;
applying the individual label to a product of the plurality of products;
wherein the coating, singulating and applying are conducted sequentially in a single continuous operation on the roll of face stock.

US Pat. No. 10,796,608

INTERACTIVE EDUCATION SYSTEM

Gaumard Scientific Comapn...

1. A patient simulator, comprising:a right eye assembly including a right pupil;
a right eyelid assembly including a right eyelid;
a left eye assembly including a left pupil;
a left eyelid assembly including a left eyelid;
a pupil position sensor configured to sense a position of the right pupil, the left pupil, or both, and to provide a first electrical signal based on the sensed position;
a pupil position motor mechanically coupled to the right eye assembly, the left eye assembly, or both, and configured to change the position of the right pupil, the left pupil, or both, based on a second electrical signal;
an eyelid position sensor configured to sense a position of the right eyelid, the left eyelid, or both, and to provide a third electrical signal based on the sensed position;
an eyelid position motor mechanically coupled to the right eyelid assembly, the left eyelid assembly, or both, and configured to change the position of the right eyelid, the left eyelid, or both, based on a fourth electrical signal;
a transmitter configured to transmit a signal toward an object placed in front of the patient simulator;
a sensor configured to sense a signal reflected off the object; and
a microprocessor configured to:
determine a location of the object based on the sensed signal; and
effect movement of one or more of the right pupil, the right eyelid, the left pupil, or the left eyelid based on the determined location of the object;
wherein, to effect the movement of the one or more of the right pupil, the right eyelid, the left pupil, or the left eyelid, the microprocessor is further configured to:
generate the second electrical signal based on the first electrical signal provided by the pupil position sensor; and
generate the fourth electrical signal based on the third electrical signal provided by the eyelid position sensor;
wherein the microprocessor is further configured to compare a current position of the right pupil and/or the left pupil with the determined location of the object to effect movement of the right pupil and/or the left pupil; and
wherein the microprocessor is further configured to effect movement of the right pupil independently with respect to movement of the left pupil.

US Pat. No. 10,796,607

DYNAMIC PHANTOM

Inwentech, Glen Waverley...

1. A dynamic phantom, the dynamic phantom comprising:a body having a front, a back, and an internal cavity between the front and the back, the body having a movable chest wall comprising a first segment, a second segment and a third segment, the third segment connecting the first segment to the second segment;
an electromechanical first motion mechanism attached to the first and second segments of the chest wall at a plurality of points, the first motion mechanism having a driving member that acts on the movable chest wall to move the movable chest wall to thereby move the front relative to the back of the body;
a moveable organ member supported within the internal cavity that is caused to move relative to the body by a second motion mechanism, the movable organ member having a first end that is fixed relative to the back of the body and a second end that is biased towards a first position; and
first and second drive sources to independently drive the electromechanical first motion mechanism and second motion mechanism, respectively;
wherein the first drive source drives the first motion mechanism to move the front of the body relative to the back of the body and the second drive source drives the second motion mechanism to stretch the moveable organ member to move the second end of the moveable organ member relative to the first end of the moveable organ member to substantially represent respiration movement of the movable chest wall and the moveable organ member in a human body.

US Pat. No. 10,796,606

SIMULATED DISSECTIBLE TISSUE

Applied Medical Resources...

1. A method of manufacturing a simulated dissectible tissue for surgical training comprising the steps of: providing a first sheet of silicone and a second sheet of silicone; curing simultaneously the first sheet of silicone and the second sheet of silicone; forming a first gel-coated silicone sheet and a second gel-coated silicone sheet; placing at least one simulated anatomical structure onto the first gel-coated silicone sheet; curing simultaneously the first gel-coated silicone sheet with the at least one simulated anatomical structure and the second gel-coated silicone sheet; preparing an uncured silicone gel for pouring over the first gel-coated silicone sheet to form an uncured silicone gel layer, the pouring step being carried out after performing the step of curing the first gel-coated silicone sheet with the at least one simulated anatomical structure; and placing the second gel-coated silicone sheet over the uncured silicone gel layer atop the first gel-coated silicone sheet to form a planar multilayer structure, wherein the step of preparing the uncured silicone gel comprises the steps of: selecting the uncured silicone gel from the group consisting of a silicone gel, a mixture of silicone gel and alcohol in a ratio of approximately 1:1 by volume, a mixture of silicone gel and deadener in a ratio of approximately 1:1 by volume and a mixture of silicone gel and deadener and alcohol in a ratio of approximately 1:1:1 by volume; and heating the uncured silicone gel at a temperature of at least 60 degrees Celsius for 25 minutes to induce porosity.

US Pat. No. 10,796,605

SYSTEM AND METHOD FOR THREE-DIMENSIONAL AUGMENTED REALITY GUIDANCE FOR USE OF EQUIPMENT

Tienovix, LLC, Houston, ...

1. A method for providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a user of an equipment system, the method comprising:receiving data from an equipment system during an equipment procedure performed by a user of the equipment system to achieve an equipment procedure outcome;
sensing real-time user positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of the equipment system within a volume of the user's environment during the equipment procedure performed by the user, wherein the sensing comprises sensing at least one of 1) a magnetic field generated by said at least a portion of the equipment system; 2) the movement of one or more passive visual markers coupled to one or more of the user and a portion of the equipment system; and 3) the movement of one or more active visual markers coupled to one or more of the user and a portion of the equipment system;
retrieving from a library 1) stored reference positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of the equipment system during a reference equipment procedure, and 2) stored reference outcome data relating to an outcome of said reference equipment procedure;
comparing 1) the sensed real-time user positioning data to the retrieved reference positioning data, and 2) the data received from the equipment system during the equipment procedure performed by the user to the retrieved reference outcome data;
generating real-time position-based 3D AR feedback based on the comparison of the sensed real-time user positioning data to the retrieved reference positioning data;
generating real-time outcome-based 3D AR feedback based on the comparison of the data received from the equipment system during the equipment procedure performed by the user to the retrieved reference outcome data; and
providing each of the real-time position-based 3D AR feedback and the real-time outcome-based 3D AR feedback to the user via an augmented reality user interface (ARUI), wherein providing at least one of the real-time position-based 3D AR feedback and the real-time outcome-based 3D AR feedback to the user comprises providing a feedback selected from 1) a virtual prompt indicating a movement correction to be performed by the user; 2) a virtual image or video instructing the user to change the orientation of the at least a portion of the equipment system to match a desired orientation; 3) a virtual image or video of a correct motion path to be taken by the user in performing the equipment procedure; 4) a color-coded image or video indicating one or more correct portions of the user's motion in performing the equipment procedure; 5) a color-coded image or video indicating one or more incorrect portions of the user's motion in performing the equipment procedure; 6) an auditory instruction, virtual image, or virtual video indicating a direction for the user to move at least a portion of the equipment system; and 7) tactile information.

US Pat. No. 10,796,604

MEDICAL INJECTOR SIMULATION DEVICE AND CONTAINERS FOR STORING DELIVERY DEVICES

kaleo, Inc., Richmond, V...

1. An apparatus, comprising:a housing of a simulated medical injector, the simulated medical injector configured to simulate an operation of an actual medical injector, the simulated medical injector devoid of a medicament or a delivery member such that the simulated medical injector is incapable of delivering the medicament;
an electronic circuit system coupled to the housing, the electronic circuit system including a speaker, the electronic circuit system configured to produce an audible output via the speaker when the electronic circuit system is actuated;
a contact member coupled to a distal end portion of the housing, the contact member configured to contact a target location to simulate use of the actual medical injector; and
a cover member movably coupled to the distal end portion of the housing, a first portion of the cover member disposed within the housing and in contact with the electronic circuit system when the cover member is in a first position, a second portion of the cover member disposed about a portion of the contact member when the cover member is in the first position, the first portion spaced apart from the electronic circuit system and the second portion spaced apart from the contact member when the cover member is in a second position, the first portion configured to actuate the electronic circuit system when the cover member is moved from the first position to the second position.

US Pat. No. 10,796,603

APPARATUS FOR DEMONSTRATING MECHANICAL IMPEDANCE

WiSys Technology Foundati...

1. An apparatus for demonstrating conservation of momentum comprising:a support structure providing an elevated support for a first and second set of fixation points longitudinally spaced along separate horizontal, parallel rails, the parallel rails separated along a transverse axis;
a set of strings having opposite ends each attached to a different one of corresponding first and second set of fixation points in transverse opposition and having lengths greater than a spacing of the parallel rows to hang therebelow;
a set of balls having one of at least two different weights; and
a set of connectors releasably attaching each of the balls to midpoints of corresponding different ones of the strings so that the balls hang adjacent to each other at equal height along a longitudinal row.

US Pat. No. 10,796,602

PRODUCTION AND PRESENTATION OF AURAL CLOZE MATERIAL

1. A computer-implemented system for preparing an aural cloze exercise performed by one or more processors, the computer-implemented system comprising:said one or more processors execute a subroutine accepting a user's demarcation of a portion of a natural spoken word audio passage, the demarcation designating a cloze word having a time slot in the natural spoken word audio passage of an original duration and starting location, other portions of the natural spoken word audio passage comprising context material;
said one or more processors execute a subroutine using a computer algorithm or machine based formula taking into account said original duration of said cloze word, an elongated time period value for the cloze word's time slot duration, the elongated time period value effective to improve an average success rate of the aural cloze exercise; and
said one or more processors execute a subroutine producing a digital data file comprising one or more segments of digital audio content representing the natural spoken word audio passage, information indicative of the starting location of the cloze word, and of the calculated elongated time period value, where the digital data file is configured to be played by the one or more processors, on a compatible player audibly producing the natural spoken word audio passage with the cloze word's time slot duration elongated to the calculated elongated time period value, with obfuscation automatically applied over the elongated time period value duration and not applied to said context material.

US Pat. No. 10,796,601

INFORMATION PROCESSING METHOD, INFORMATION PROCESSING SYSTEM, AND TERMINAL

PANASONIC INTELLECTUAL PR...

1. An information processing method, including, using a processor, the information processing method comprising:acquiring first information including related information relating to a cooking action of a target recipe to be carried out by a cook, the target recipe including a plurality of cooking actions, and each of the plurality of cooking actions has an index value indicating a degree of attention of the cook recommended for a respective cooking action;
outputting the related information of the plurality of cooking actions to a presentation device in order to cause the presentation device to display the related information on the presentation device;
acquiring second information for specifying a form of an action of the cook;
specifying the action of the cook, based on the second information;
determining whether or not the specified action of the cook corresponds to a target cooking action, the target cooking action being one of the plurality of the cooking actions of the target recipe;
when the specified action of the cook is determined to correspond to be the target cooking action of the target recipe,
acquiring an index value of the target cooking action indicating a degree of attention of the cook recommended for the target cooking action of the target recipe,
altering amount of display information of the related information of the target cooking action displayed on the presentation device and outputting the altered amount of display information of the related information of the target cooking action to the presentation device, when the degree of attention indicated by the acquired index value of the target cooking action is greater than a reference threshold value, and
outputting the related information of the target cooking action to the presentation device without altering the amount of display information, when the degree of attention indicated by the acquired index value of the target cooking action is less than or equal to the reference threshold value; and
when the specified action is determined not to be the one of the plurality of cooking actions of the target recipe, outputting the specified action to the presentation device.

US Pat. No. 10,796,600

TRAINING DEVICE ASSEMBLY FOR IMPROVING BALL CONTROL

SensuSport UG, Karlsfeld...

1. An assembly for improving the control over a device for throwing, kicking, hitting and/or shooting and/or over the physical motion sequence, havinga receiving circuit to receive a triggering signal;
a transmitter operable to send the triggering signal to the receiving circuit;
a detector, which comprises the transmitter and triggers, at a selectable time starting at the beginning of a throwing, kicking, hitting and/or shooting movement or at a selectable time of the change in the position of a training device, the transmission of the triggering signal, and
shutter glasses incorporating the receiving circuit, which controls the transparency thereof and controls a switch from high transparency to low transparency when the triggering signal is received from the transmitter.

US Pat. No. 10,796,599

PROSTHETIC VIRTUAL REALITY TRAINING INTERFACE AND RELATED METHODS

REHABILITATION INSTITUTE ...

1. An apparatus for prosthetic virtual reality training, comprising:an assistive device, including
a liner,
an electromechanical connection in communication with the liner,
a muscle computer interface in communication with the electromechanical connection, the muscle computer interface including a housing,
an adjustable lengthening mechanism connected to the muscle computer interface, and
a sensor system including at least one sensor positioned within the liner that interprets electromyographic (EMG) signals and generates EMG information from the EMG signals,
wherein the adjustable lengthening mechanism is configured to hold one or more weights to simulate a weight of a prosthetic device; and
an electromyographic (EMG) control module configured to:
receive a first EMG dataset generated from the sensor system as an individual contracts muscles of the individual while engaged to the assistive device,
interpret, by the EMG control module, an intended gesture of the individual based on the first EMG dataset by correlating a gesture class with the intended gesture, and
train using the first EMG dataset as and the gesture class.

US Pat. No. 10,796,598

DEVICE AND METHODS FOR FORMING NEW SLEEPING FUNCTION AGAINST INSOMNIA

1. A device for forming a sleeping function against insomnia, the device comprising:a storage unit;
a voice output unit for outputting voice;
a display unit for displaying a variety of information; and
a control unit for controlling a variety of information on the display unit,
wherein the storage unit stores a plurality of visual images,
the control unit controls displaying an initial screen, an instruction manual, a start button, and a tool bar on the display unit according to a user's manipulation,
the initial screen has an instruction manual button, a selection window for determining a time when the device starts automatically and ends automatically, and the start button,
the instruction manual includes a previous screen button connected to the initial screen, a home screen button, a next screen button, a text button indicative of the instruction manual which is divided into six chapters, and a region in which the instruction manual appears (under an 8-dot line) for moving to each chapter,
the controller unit displays the visual images, through the display unit, including a visual image selection button connected with the initial screen,
the voice output unit repeatedly plays a vocal recording “Open eyes” at intervals of 20 seconds until an operation of the device stops once the start button is pressed, the toolbar includes a home button, a voice on-off button, a volume button including a volume controller, an illumination button including a lighting controller, and an automatic screen switching button,
the control unit displays the visual image including a circle with a dot in the center in a first screen on the display unit when the start button is pressed, and the control unit displays on the display unit an image showing an angle of eyeballs of the user when the user is lying sideways, for 15 seconds at intervals of five minutes, after the start button is pressed.

US Pat. No. 10,796,597

DIGITAL DEVICE DETOX BAND

1. A digital device activation and overuse prevention apparatus comprising:an elongated elastic band sized to snuggly stretch horizontally or vertically around a front, back and sides of only a portion of the digital device near a camera or an activation sensor on the digital device;
a sensor cover connected to the elongated elastic band and sized to be placed over the camera or activation sensor on the digital device;
wherein the sensor cover is further sized to block the camera or activation sensor while blocking either none or only a portion of a display of the digital device; and
wherein the sensor cover prevents the camera or activation sensor from activating the digital device when in a sleep mode.

US Pat. No. 10,796,596

CLOSED-LOOP INTERVENTION CONTROL SYSTEM

HRL Laboratories, LLC, M...

1. A closed-loop intervention control system for memory consolidation in a subject, the system comprising:one or more processors and a memory, the memory being a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions, the one or more processors perform operations of:
recording biometric data during waking encoding of a first memory, the biometric data simulating a memory change of the first memory and representing at least one of attention, stress, and mental fatigue;
based on the simulated memory change, predicting behavioral performance for the first memory, the predicted behavioral performance being a probability that the first memory can be recalled on cue;
controlling operation of the intervention system with respect to the first memory based on the predicted behavioral performance of the first memory determined by the simulation, such that if the predicted behavioral performance is less than a predetermined level, activating electrodes to apply a target memory cue to a subject during a slow wave sleep state of the subject and ceasing activation of the electrodes when the predicted behavioral performance exceeds the predetermined level; and
correlating the subject's performance of a skill after activation of the electrodes with the biometric data, wherein the correlation between biometric data and the subject's performance of the skill is updated every m trials based on a rolling mean biometric and rolling mean performance metric.

US Pat. No. 10,796,595

SYSTEMS AND METHODS FOR COMPUTER-BASED TRAINING OF CROWD-SOURCED RATERS

Educational Testing Servi...

1. A computer-implemented method of training raters to rate written constructed responses to tasks, comprising:providing a crowd source web portal whereby members of the public can sign up to become raters without regard to educational qualification, degrees obtained, grade point average, certifications, or experience in a particular subject area to be rated;
receiving data associated with the members of the public who signed up on the crowd source web portal to become raters;
forming a pool of trainee raters from the members of the public who signed up on the crowd source web portal to become raters;
selecting, from the pool of trainee raters, a plurality of trainee raters for rating written constructed responses without regard to particular rating experience and/or particular subject matter expertise;
training, in individual training sessions lasting less than one hour, the trainee raters to rate responses to a task, each individual training session providing training for a single trainee rater and comprising:
transmitting the task to the single trainee rater over a network,
presenting the task to the single trainee rater by displaying the task on an interactive graphical user interface;
presenting a rating rubric, including a rating scale with a plurality of rating levels, descriptions of dimensions on which rating is to be based, and exemplary responses corresponding to the rating levels;
presenting training responses to the task using the interactive graphical user interface;
receiving, through the interactive graphical user interface, ratings assigned to the training responses by the trainee rater;
presenting feedback for each received rating assigned by the trainee rater, wherein the feedback is presented substantially immediately upon receipt of the rating assigned by the trainee rater; and
determining a score for each of the received ratings assigned by the trainee rater;
determining multiple statistical measures for each trainee rater's performance during the trainee rater's individual training session, the trainee rater's performance including the scores received by the trainee rater; and
analyzing the statistical measures for each trainee rater's performance using a statistical computer model trained based on a reference pool of different trainee raters previously selected as qualified;
selecting qualified raters from the plurality of trainee raters, after the training, based upon the analyses of the statistical measures from the individual training sessions;
assigning to the qualified raters one or more written constructed responses to be rated;
transmitting the one or more written constructed responses to the qualified raters over the network;
presenting the one or more written constructed responses to the qualified raters by displaying the one or more written constructed responses on the interactive graphical user interface; and
receiving a score from one of the one or more to the qualified raters.

US Pat. No. 10,796,594

DYNAMIC FEEDBACK AND SCORING OF TRANSCRIPTION OF A DICTATION

1. A dynamically scored dictation transcription system having dynamic feedback and scoring, said system comprising:a memory;
at least one hardware processor interoperably coupled with said memory;
an audio playing module;
an operator interface module providing a facility for the continuous real-time historical tracking and logging and time stamping of entries of commands, letters or characters by a particular user over time regardless of said text correctness, including user typing speed;
a calculation module for performing a calculation that includes the display of said entered entries as well as the display of various indicia designating correct letters, incorrect letters missing letters and/or words/characters in said entered text over time;
wherein said calculation module includes the calculation of the individual data elements of a grading event matrix calculation based upon the timeliness and accuracy factors of said user entered data, user-initiated actions or system events;
generating and/or updating the data elements of the exercise challenge score in real-time; and
said calculation module generates said exercise challenge score, including the values of each said individual data element of said grading event matrix, after every user initiated grading request.

US Pat. No. 10,796,593

FLIGHT DECK SIMULATION AND TRAINING SYSTEM AND METHOD

The Boeing Company, Chic...

1. A method, of training operating an aircraft, comprising:providing simulated controls for the aircraft;
associating the simulated controls for the aircraft with a training system controller comprising: a simulation selector, a scenario editor configured to create or change a scenario, a mode selector, a scenario selector, and an evaluator;
associating the training system controller with a training scenario controller comprising an action indicator generator configured to generate an action indicator depending upon a combination of: a scenario selection, a mode selection, and an input received for an action associated with a simulated control in the simulated controls;
receiving in the scenario selector, a scenario selection;
receiving in the mode selector, a mode selection;
determining, in the action indicator generator using the scenario selection, the mode selection, and the input received for the action associated the simulated control, and displaying a particular action indicator for the simulated control, the particular action indicator comprising an indication for an operation-of-control-not-timely; and
simulating operation of the aircraft based on the input received for the action associated with the simulated control.

US Pat. No. 10,796,592

USER GENERATED CONTENT WITHIN AN ONLINE EDUCATION PLATFORM

Coursera, Inc., Mountain...

1. A system comprising:at least one processor;
a non-transitory computer-readable medium configured to store executable instructions that when executed by the at least one processor are configured to implement an online education platform configured to provide an online course over a network to a plurality of computing devices, the online course providing education content in which learners view and interact with the education content, the online education platform including:
a content manager configured to provide an authoring tool on a computing device associated with an learner of the online course, the authoring tool configured to add material to the education content, the authoring tool configured to provide at least one user interface for creation of a learner-created question for an assessment for the online course,
wherein the content manager includes an education content converter configured to receive the learner-created question in a first format and convert the first format to a second format compatible to the online education platform,
the second format including a restrictive extensible markup language (XML) defining a set of restrictive XML tags, the second format defining a plurality of blocks, each of the plurality of blocks corresponding to a different type of data content with restricted attributes that limit a block to a particular type of data content such that one or more features are not allowed, the second format configured to enable native rendering of the education content in a web application, a mobile web application, and a native mobile application regardless of the respective computing device type;
an assessment bank configured to store the learner-created question, the assessment bank including learner-created questions and instructor-created questions; and
a content selector configured to select a plurality of questions from the assessment bank for the assessment for the online course.

US Pat. No. 10,796,591

ELECTRONIC DOCUMENT PRESENTATION MANAGEMENT SYSTEM

Spoonread Inc., Capitola...

1. A method for managing engagement and presentation of content of electronic documents on reader platforms using a network node, the node having a processor, memory, and communication ports for communication with other network nodes, comprising:maintaining access to a library of electronic documents including a first electronic document, the first electronic document in the library including content and container metadata, the container metadata identifying engagement containers within the first electronic document, wherein the container metadata is defined using a heuristic algorithm that sets boundaries of each of the engagement containers based on a specified target character count; thereby providing context in the content for an engagement to be defined for the engagement container, the engagement container boundaries adjusted in response to selected markup located in the electronic document within a range of characters of the specified target character count, the engagement containers each comprising: (i) respective segments of content identified at least in part by a processor executing instructions implementing rules; and (ii) links that link to engagement data comprising parameters of an engagement based on the respective segments of content;
maintaining access to the engagement data linked to the engagement containers in the first electronic document in the library, the engagement data comprising parameters of an engagement based on the segments of content in the linked engagement containers, wherein the engagement defined by the engagement data comprises a user interface sequence by which a reader account validates review by a reader of a segment of content of the segments of content in the linked engagement containers, the engagement data including a challenge and response sequence or a question and answer sequence based on content of the linked engagement container, wherein the engagement data is a subset of engagement data linked by the links in engagement containers for electronic documents in the library; and
executing an application program interface including parameters and procedures executed using a server side node by communication with a network node or network nodes executing supervisor applications and reader applications: performing an engagement exercise defined by the engagement data and linked to a current engagement container, including: (i) presenting prompts to a user for the engagement exercise based on parameters defined in the engagement data linked to the current engagement container; (ii) waiting for input indicating a response to the prompts; and (iii) after accepting the response, evaluating performance of the engagement exercise and assigning a score and awarding points for the current engagement container based on the received input and parameters defined in the engagement metadata linked to the current engagement container; and notifying a server side node of progress in the electronic document based upon the evaluated performance including engagement containers reviewed, score assigned to each engagement container, and time duration during which each engagement container was displayed.

US Pat. No. 10,796,590

COOKING ENGAGEMENT SYSTEM

Haier US Appliance Soluti...

1. A cooking engagement system for a cooktop appliance comprising a cooktop surface defining a vertical direction, a lateral direction, and a transverse direction, the cooking engagement system comprising:a first camera assembly positioned above the cooktop surface along the vertical direction, the first camera assembly being directed at the cooktop surface;
a second camera assembly positioned above the cooktop surface along the vertical direction, the second camera assembly being directed away from the cooktop surface;
an image monitor positioned above the cooktop surface along the vertical direction, the image monitor being directed away from the cooktop surface;
a ventilation assembly comprising an air handler and a casing enclosing the air handler, wherein the casing defines an air outlet in fluid communication with the air handler, wherein the air outlet defines an airflow curtain path extending from the casing in front of the image monitor to block steam from contacting the image monitor;
a lighting assembly positioned above the cooktop surface along the vertical direction to emit a light thereto;
an ambient light sensor; and
a controller in operable communication with the first camera assembly, the second camera assembly, the air handler, the lighting assembly, the ambient light sensor, and the image monitor, the controller being configured to initiate an interactive cooking operation, the interactive cooking operation comprising
receiving a captured image signal from the first camera assembly or the second camera assembly,
transmitting the captured image signal to a remote server in response to receiving the captured image signal,
receiving a steam visibility signal,
directing activation of the air handler to motivate the airflow through the air outlet along the airflow curtain path based on the received steam visibility signal,
receiving a light visibility signal from the ambient light sensor, and
directing activation of the lighting assembly based on the received light visibility signal.

US Pat. No. 10,796,589

SYSTEMS AND METHODS FOR PROVIDING CIRCLING APPROACH DATA ONBOARD AN AIRCRAFT

Honeywell International I...

1. A method for providing circling approach data onboard an aircraft, the method comprising:for a current approach of the aircraft to a destination airport, the current approach comprising a circling approach,
identifying a circling approach procedure applicable to an optimal runway of the destination airport, by a processor communicatively coupled to a system memory element configured to store a database of circling approach procedures and a source for temporary restrictions, wherein the database of circling approach procedures comprises at least the circling approach procedure;
determining a circling boundary to the optimal runway, by the processor, based on the circling approach procedure;
determining temporary circling restrictions for the aircraft, by the processor, based on conflicting traffic from at least a second airport;
constructing a lateral path and a vertical path to guide the aircraft to the optimal runway of the destination airport, by the processor, based on the circling approach procedure, the circling boundary, and the temporary circling restrictions; and
presenting graphical elements and text associated with the circling approach procedure, the circling boundary, and the temporary restrictions, by a display device communicatively coupled to the processor,
wherein determining the temporary circling restrictions comprises:
identifying the second airport associated with a second circling boundary in conflict with the circling boundary, based on a mathematical multiple of the circling boundary;
obtaining estimated time of arrival data for a plurality of aircraft traveling to the second airport;
determining that a second aircraft is circling to land at the second airport using the second circling boundary in conflict with the circling boundary, based on the estimated time of arrival data, wherein the plurality of aircraft comprises the second aircraft and
restricting the circling boundary from use by the aircraft, based on the second aircraft circling the second airport using the second circling boundary in conflict with the circling boundary, wherein the temporary circling restrictions comprise restricting the circling boundary.

US Pat. No. 10,796,588

SYSTEMS AND METHODS FOR COLLECTING WEATHER INFORMATION FOR SELECTED AIRSPACE REGIONS

Honeywell International I...

1. A method for collecting environment information for a region, the method comprising:receiving position information of a plurality of vehicles in a region;
forming a vehicle group of vehicles from among the plurality of vehicles in the region by cross correlating vehicle path attributes derived from the position information to identify vehicles of the plurality of vehicles having similar vehicle path attributes enabling vehicles of the vehicle group to monitor environmental variables in the region;
selecting a vehicle from the vehicle group by calculating a geometric center point of the vehicle group and selecting a vehicle closest to the geometric center point of the vehicle group as the selected vehicle; and
receiving, at a station, environment information collected from the selected vehicle, the environment information having been collected at the selected vehicle and not from remaining vehicles in the vehicle group for transmission to the station.

US Pat. No. 10,796,587

UNMANNED AERIAL VEHICLE AND SUPERVISION METHOD AND MONITORING SYSTEM FOR FLIGHT STATE THEREOF

SZ DJI TECHNOLOGY CO., LT...

1. A method for supervising a flight state of an unmanned aerial vehicle, comprising:establishing a communication connection with a control terminal of the unmanned aerial vehicle;
receiving and storing an off-line flight certificate sent by the control terminal, the off-line flight certificate including off-line flight parameters; and
monitoring and restricting, in response to the unmanned aerial vehicle being in an off-line flight mode, a flight behaviour of the unmanned aerial vehicle in the off-line flight mode according to the off-line flight parameters in the off-line flight certificate.

US Pat. No. 10,796,586

WEATHER AVOIDANCE TOOL SYSTEM

Delta Air Lines, Inc., A...

1. A computer-implemented method for facilitating the execution of a path of air travel, said method comprising the steps of:receiving, via one or more processors, hazard data indicative of a deterministic intensity of at least two hazards of at least two hazard types, wherein the deterministic intensity of each of the at least two hazards is determined based at least in part on a forecast model;
converting, via the one or more processors, the deterministic intensity of each of the at least two hazards indicated by the hazard data to fit an atmospheric state intensity scale, the atmospheric state intensity scale consisting of and being defined by a plurality of deterministic intensity values that are each common across each of a plurality of hazard types, such that the hazard data is indicative of the deterministic intensity of each of the at least two hazards along said atmospheric state intensity scale, wherein a value of each of said plurality of deterministic intensity values is indicative of the deterministic intensity of each of said at least two hazards; and
generating, via a display device in communication with the one or more processors, a graphical display indicative of: a path of air travel and the deterministic intensity of said at least two hazards along said atmospheric state intensity scale.

US Pat. No. 10,796,585

DEVICE FOR PROVIDING REAL-TIME ROTORCRAFT NOISE ABATEMENT INFORMATION

UNITED STATES OF AMERICA ...

1. A method of providing a rotorcraft operator with real-time information concerning rotorcraft acoustic radiation of a region on the ground in the vicinity of the rotorcraft, the method comprising:utilizing a noise radiation model and at least one flight variable that is measured while the rotorcraft is in flight to determine an annoyance footprint on the ground that is bounded by a predefined noise level threshold, such that the noise level within the annoyance footprint exceeds the predefined noise level threshold, wherein utilizing the noise radiation model includes;
generating a database of acoustic source models as a function of emission angle and operating states as parameterized by a set of nondimensional parameters for each rotor of the rotorcraft;
generating an acoustic model representing the current rotorcraft operating state by interpolating the noise levels contained in each source noise level of the database by the nondimensional rotor operating states for each rotor;
estimating a nondimensional rotor operating state for each rotor of the rotorcraft, as a function of the at least one flight variable;
generating a model representing the total noise of the rotorcraft at the current operating state by interpolating the noise levels contained in each source noise level by the nondimensional rotor operating states for each rotor of the rotorcraft and summing the contributions for each rotor;
determining an orientation of the rotorcraft relative to the ground;
orienting the current full vehicle acoustic model with the determined orientation of the rotorcraft, relative to the ground;
determining an annoyance range from the rotorcraft at which ground noise levels meet the predefined noise level threshold for each of a plurality of bearings around the rotorcraft;
generating a visual display including the annoyance footprint superimposed on a map, the visual display including an indicator showing the position of the rotorcraft on the map; and wherein:
the annoyance footprint and the rotorcraft position indicator are rapidly updated at small time intervals while the rotorcraft is in flight to thereby provide the rotorcraft operator with the real-time information concerning estimated acoustic radiation on the ground in the vicinity of the rotorcraft due to noise from the rotorcraft.

US Pat. No. 10,796,584

COMMUNICATION METHOD FOR COMMUNICATING COMPUTER DATA BETWEEN AT LEAST ONE AIRCRAFT AND AT LEAST ONE SEPARATE PIECE OF ELECTRONIC EQUIPMENT

AIRBUS HELICOPTERS, Mari...

11. A communication method for communicating computer data between at least one aircraft and at least one separate piece of electronic equipment, the communication method comprising the following steps:a first transmission step for transmitting raw data from at least one sensor arranged on the aircraft to at least one first calculation device, the sensor(s) being suitable for detecting variations in at least one state parameter during utilization of the aircraft, the first calculation device being disjoint from the aircraft and from the separate piece(s) of electronic equipment;
a first decoding step for decoding the raw data and for generating decoded data suitable for being processed, the first decoding step being performed by the first calculation device;
a first processing step for processing the decoded data and generating standardized data suitable for being used by the separate piece(s) of electronic equipment, the first processing step being performed by the first calculation device;
a first storage step for storing the standardized data in at least a first memory, the first memory being disjoint from the aircraft and from the separate piece(s) of electronic equipment;
a first utilization step enabling the separate piece(s) of electronic equipment to utilize the standardized data contained in the first memory, the first utilization step including at least one reading substep enabling the standardized data contained in the first memory to be read;
a second transmission step for transmitting raw data from the sensor(s) arranged on the aircraft to second calculation device, the second calculation device being distinct both from the first calculation device and from the separate piece(s) of electronic equipment, the second calculation device being arranged on board the aircraft;
a second decoding step for decoding the raw data during utilization of the aircraft and for generating decoded data suitable for being processed during utilization of the aircraft, the second decoding step being performed by the second calculation device during utilization of the aircraft;
a second processing step for processing the decoded data and for generating standardized data suitable for being utilized by the separate piece(s) of electronic equipment, the second processing step being performed by the second calculation device during utilization of the aircraft; and
a second storage for storing the standardized data during utilization of the aircraft in at least one second memory, the second memory being disjoint both from the first memory and from the separate piece(s) of electronic equipment, the second memory being arranged on board the aircraft.

US Pat. No. 10,796,583

AUTOMATIC DISPATCH SYSTEM FOR TOW SERVICE PROVIDERS

IAA, Inc., Westchester, ...

1. A method for dispatching work assignments to tow service providers, the method comprising:receiving, at a processor of an enterprise server device, a work assignment request message from a user device, the work assignment request message having been generated by the user device based on input provided by a tow service provider via the user device;
selecting, with the processor from a set of pending tow request stocks, an initial pool of tow request stocks for fulfillment by the tow service provider;
generating, with the processor based on the initial pool of tow request stocks, a refined pool of tow request stocks, the refined pool of tow request stocks being generated to exclude, from the initial pool of tow request stocks, tow request stocks for which the tow service provider does not meet at least one fulfillment requirement;
generating, with the processor based on the refined pool of tow request stocks, an optimized pool of tow request stocks to include one or more tow request stocks selected, according to one or more optimization criteria, from the refined pool of tow request stocks;
generating, with the processor, one or more work assignment response messages to include information assigning tow request stocks in the optimized pool to the tow service provider; and
causing, with the processor, the one or more work assignment response messages to be transmitted from the enterprise server device to the user device to provide the information assigning tow request stocks in the optimized pool of tow request stocks to the user device.

US Pat. No. 10,796,582

AUTONOMOUS EMERGENCY EVACUATION

International Business Ma...

1. A method comprising:detecting, by a processor, an emergency at an emergency location;
determining, by the processor, a type of the emergency;
identifying, by the processor, prospective safe locations proximate to the emergency location;
determining, by the processor, a safety rating of each prospective safe location based on the type of emergency;
determining, by the processor, a number of at-risk individuals at the emergency location;
selecting, by the processor, a subset of drop-off locations of the prospective safe locations that have a safety rating satisfying a safety threshold, the subset of drop-off locations satisfying a size limit required for the number of at-risk individuals;
determining, by the processor, a set of autonomous vehicles required for the number of at-risk individuals; and
deploying, by the processor, the set of autonomous vehicles to the emergency location.

US Pat. No. 10,796,581

FALLBACK REQUESTS FOR AUTONOMOUS VEHICLES

Waymo LLC, Mountain View...

1. A system comprising one or more processors configured to:store, in a memory, a fallback task including instructions for an autonomous vehicle to drive to a fueling or charging station;
store, in the memory, a corresponding trigger for the fallback task, wherein the corresponding trigger includes a threshold for a fuel or energy level of the autonomous vehicle;
receive status updates from one or more self-driving systems that control the autonomous vehicle to drive to the fueling or charging station;
determine that the corresponding trigger is satisfied based at least in part on the status updates;
determine a level of urgency for the corresponding trigger based on an amount of fuel or energy required for a current task being executed by the autonomous vehicle;
determine an execution time for the fallback task according to the level of urgency for the corresponding trigger;
determine a location of a particular fueling or charging station based on the execution time for the fallback task according to the level of urgency for the corresponding trigger; and
cause a given self-driving system of the one or more self-driving systems to control the autonomous vehicle according to the fallback task to drive to the particular fueling or charging station at the execution time.

US Pat. No. 10,796,580

VEHICULAR IMAGE PROJECTION

FORD GLOBAL TECHNOLOGIES,...

7. A method comprising:while within a predetermined range of a stop sign or traffic signal, and prior to or while stopped at the stop sign or the traffic signal, actuating a light source to project a projection of a symbol outwardly from a vehicle based on a planned travel path, wherein the symbol indicates a next portion of the planned travel path;
continuing to project the symbol indicating the next portion of the planned travel path while stopped at the stop sign or the traffic signal;
predicting a first time at which the vehicle will begin to move along the planned travel path based on the planned travel path; and
further actuating the light source to modify the symbol at a second time, wherein the second time is a predetermined period of time prior to the first time, based on predicting the vehicle will move at the first time,
wherein the modified symbol continues to indicate the next portion of the planned travel path.

US Pat. No. 10,796,579

METHOD, ELECTRONIC APPARATUS, AND SYSTEM OF SHARING VEHICLE PERFORMANCE INFORMATION AMONG VEHICLES

SAMSUNG ELECTRONICS CO., ...

1. An electronic apparatus provided in a vehicle, the electronic apparatus comprising:a communication interface;
a memory;
a processor connected to the communication interface and the memory,
wherein the processor is configured to execute processor-executable instructions stored in the memory to:
receive at least one vehicle performance parameter of an external vehicle from the external vehicle via the communication interface in response to a user query for getting to a destination being received by the electronic apparatus;
analyze the at least one vehicle performance parameter of the external vehicle corresponding to the user query in comparison with a vehicle performance parameter of the vehicle based on a location of the vehicle and information related to the destination; and
provide a response based on a result of the analysis.

US Pat. No. 10,796,578

METHOD AND SYSTEM FOR DISTRIBUTING ELECTRONIC ACCIDENT STATUS INFORMATION OVER A NETWORK TO A REMOTE SUBSCRIBER PORTABLE COMPUTING DEVICE DURING OR AFTER A VEHICLE ACCIDENT

FENDER2FENDER, LLC, Atla...

1. A method of distributing electronic vehicle accident status information over a network to a remote subscriber portable computing device during and after a vehicle accident, the method comprising:sending a downloadable client application over a computer communications network to a portable computing device (PCD) for running on the portable computing device and for communicating with a server over the computer communications network;
the server receiving profile information about a person and at least one vehicle from the computer communications network via the client application;
determining with at least one of the server and the client application if the vehicle has been involved in an accident;
determining if a global positioning system (GPS) unit within the PCD is working;
determining geo-coordinates of PCD with the GPS unit if the GPS unit is working;
determining with the server and/or client application at least one of name of road, city, state, terrain, and weather conditions based on the geo-coordinates;
displaying a road name, city, and jurisdiction name with the client application on a display of the PCD;
displaying auto-dialer controls for emergency calling and dialing an emergency contact with the client application based on the profile information;
receiving an accident report name with the client application; and
displaying with the client application on the PCD a check-list of actions for completion in order to complete the accident report associated with the accident report name, at least one action controlling a camera function of the PCD.

US Pat. No. 10,796,577

SAFE OPERATION ASSISTANCE SYSTEM AND VEHICLE COLLISION PREVENTION METHOD

HITACHI CONSTRUCTION MACH...

1. A safe operation assistance system mounted on each of a plurality of vehicles, comprising:a communication device configured to perform vehicle-to-vehicle communication among the plurality of vehicles without going through any relay station;
a memory configured to store a vehicle information management table, a work mode management table, and a priority management table; and
a safe operation assistance controller,
wherein
the vehicle information management table is configured to hold a plurality of vehicle information including a vehicle identifier for identifying a vehicle, a type of the vehicle identified by the vehicle identifier, position information output from a GPS receiver mounted on the vehicle, and fleet management information output from a fleet management terminal,
the work mode management table is configured to hold the vehicle identifier and a latest work mode of the vehicle identified by the vehicle identifier, which are made to correspond to each other,
the priority management table is configured to hold a priority corresponding to a combination of the vehicle type and the work mode,
the safe operation assistance controller is configured to perform processing to:
read out a piece of the plurality of vehicle information including the vehicle identifier of an own vehicle and a piece of the plurality of vehicle information including the vehicle identifier of another vehicle from the vehicle information management table stored in the memory;
determine each work mode of each vehicle identifier based on the pieces of the plurality of vehicle information which have been read out;
update the work mode management table stored in the memory by each work mode of each vehicle identifier which has been determined;
read out the priority corresponding to a combination of the vehicle type and the work mode as updated for each of the own vehicle and the another vehicle from the priority management table stored in the memory; and
determine a risk of collision between the own vehicle and the another vehicle based on the priority of the own vehicle and the priority of the another vehicle which have been read out,
wherein the safe operation assistance controller is configured to perform the processing according to cycle set beforehand.

US Pat. No. 10,796,576

MOVING OBJECT CONTROL APPARATUS AND METHOD OF CONTROLLING MOVING OBJECT

DENSO CORPORATION, Kariy...

1. A moving object control apparatus including an object detecting device that detects an object present around a moving object, the moving object control apparatus being configured to perform predetermined control based on a detection result of the object detecting device while the moving object is moving, the moving object control apparatus comprising:a trajectory acquiring unit that acquires a trajectory of a stationary object relative to the moving object;
a direction acquiring unit that acquires a moving direction of the moving object;
an angle calculating unit that calculates, as information on axial displacement, an angle of axial displacement of a center axis of the object detecting device based on the trajectory and the moving direction;
a control unit that performs the predetermined control in response to the information on axial displacement and an angular acceleration around a center of gravity of the moving object; and
a regulating unit that regulates reflecting the information on axial displacement in the predetermined control if an absolute value of the angular acceleration around a center of gravity of the moving object is larger than a preset threshold value,
wherein the regulating unit is configured to i) reflect the information on axial displacement after a predetermined period of time elapses after the absolute value of the angular acceleration falls below the threshold value and ii) prevent the axial displacement from being reflected in response to, before the predetermined period of time elapses, the absolute value of the angular acceleration changing from a state where the absolute value of the angular acceleration is below the threshold value to a state where the absolute value of the angular acceleration becomes equal to or over the threshold value, and
wherein the predetermined period of time is a period that is preset for determining whether the moving object has traveled in a travelling section where the angular acceleration specifically sequentially increases, decreases and increases.

US Pat. No. 10,796,575

METHOD OF DETECTING VEHICLES

CLEVERCITI SYSTEMS GMBH, ...

1. A method of detecting vehicles that park in a parking space zone, in which methodexcluded zones are recognized and/or determined that are not suitable and/or provided for parking vehicles and are outside a parking space zone;
a transponder is arranged in or at a vehicle,
the transponder automatically repeatedly transmits a recognition signal;
the recognition signal is received by at most three radio devices; and
the position of the transponder is determined by means of a control device with reference to at least one of a time of flight and time of flight differences of the recognition signal from the transponder to the radio devices and with reference to the positions of the excluded zones, wherein the position of the transponder is determined based on the assumption that the vehicle is not in the excluded zones.

US Pat. No. 10,796,574

DRIVING ASSISTANCE METHOD AND DEVICE

Nissan Motor Co., Ltd., ...

1. A driving assistance method comprising:extracting an interference traffic line interfering with a planned travel route of a subject vehicle, the interference traffic line being a route along which another vehicle can move;
determining a necessary length of the extracted interference traffic line on a basis of at least one of a shape of a road, a traffic rule, and a traffic situation, the necessary length being necessary for determining a driving action of the subject vehicle;
detecting whether other vehicles moving along the interference traffic line exist within the necessary length of the interference traffic line;
determining the driving action of the subject vehicle to avoid contact with the detected other vehicles; and
controlling one or both of a drive device and a steering device based on the determined driving action.

US Pat. No. 10,796,573

CROWD-BASED VEHICULAR GEOFENCING

Ford Global Technologies,...

1. A vehicle comprising:a powertrain; and
a controller configured to, responsive to being within a crowd density defined geofence having heading based speed limits, operate the powertrain according to the heading based speed limits such that, for a predefined region of a particular road, a maximum speed allowed by the heading based speed limits is less for headings toward a specified crowd density location than for headings away from the specified crowd density location, wherein the maximum speed allowed by the heading based speed limits is less for headings centripetal to a centroid of the geofence than for headings orbiting the centroid.

US Pat. No. 10,796,572

AUTOMATED MAP ANOMALY DETECTION AND UPDATE

Ford Global Technologies,...

1. A vehicle comprising:autonomous vehicle sensors;
a storage maintaining 3D prior maps and a road network definition file; and
a processor programmed to
detect an anomaly in raw sensor data received from the autonomous vehicle sensors by identifying one or more 3D features of the raw sensor data that fail to match with the 3D prior maps for a location of the vehicle,
execute road hint logic to attempt to interpret a cause of the anomaly,
responsive to successful interpretation of the anomaly by the road hint logic, send the interpretation to an autonomous vehicle server, the interpretation indicating the cause of the anomaly, and
responsive to unsuccessful interpretation of the anomaly by the road hint logic, send a deviation hint indicating a road segment of the road network definition file in which the anomaly is detected to the server, the cause of the anomaly not being indicated by the deviation hint.

US Pat. No. 10,796,571

METHOD AND DEVICE FOR DETECTING EMERGENCY VEHICLES IN REAL TIME AND PLANNING DRIVING ROUTES TO COPE WITH SITUATIONS TO BE EXPECTED TO BE OCCURRED BY THE EMERGENCY VEHICLES

StradVision, Inc., Gyeon...

1. A method for detecting one or more emergency vehicles in real time, and managing one or more subject vehicles to support the emergency vehicles to drive without interferences from the subject vehicles by referring to detected information on the emergency vehicles, comprising steps of:(a) a management server, if emergency circumstance information on at least one specific emergency vehicle among the emergency vehicles is acquired through at least part of one or more sensors in at least part of one or more connected vehicles, including the subject vehicles, interworking therewith, generating metadata on the specific emergency vehicle by referring to the emergency circumstance information;
(b) the management server (i) generating at least one circumstance scenario vector by referring to the emergency circumstance information and the metadata, (ii) comparing the circumstance scenario vector with one or more reference scenario vectors in a scenario database (“DB”), to thereby find at least one specific scenario vector whose similarity score with the circumstance scenario vector is larger than a first threshold, and (iii) acquiring an emergency reaction command by referring to the specific scenario vector; and
(c) the management server transmitting the emergency reaction command to each of the subject vehicles whose relationship with the specific emergency vehicle satisfies a specific condition, to thereby support the specific emergency vehicle and the subject vehicles to drive while controlling their interference scores for each other to be smaller than a second threshold.

US Pat. No. 10,796,570

VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND STORAGE MEDIUM

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

1. A vehicle control device comprising:a detection device having a detection area in an advancement direction of a vehicle; and
a crossing recognizer determining whether or not a concave part extending in a direction intersecting the advancement direction is present on the basis of an output of the detection device and recognizing presence of a crossing in the advancement direction of the vehicle in a case in which a concave part is determined as being present,
wherein the detection device includes a finder that detects an object in the vicinity of the vehicle by emitting light and receiving reflected light, and
wherein the crossing recognizer determines whether or not a track extending in a direction intersecting the advancement direction is present on the basis of a detection result acquired by the finder and raises a degree of certainty in the presence of a crossing in a case in which the track is determined as being present.

US Pat. No. 10,796,569

VEHICLE DETERMINATION APPARATUS, VEHICLE DETERMINATION METHOD, AND COMPUTER READABLE MEDIUM

MITSUBISHI ELECTRIC CORPO...

1. A vehicle determination apparatus comprising:processing circuitry to:
identify a traveling direction in which a surrounding vehicle travels in a partial region of a region indicated by image information obtained by photographing by a camera;
acquire a reference feature amount being a feature amount computed from a reference image corresponding to the identified traveling direction;
compute an image feature amount being a feature amount of the image information of the partial region and compare the computed image feature amount with the acquired reference feature amount, thereby determining whether or not the surrounding vehicle is present in the partial region; and
determine whether or not the partial region is a region including a shielded region overlapping with a different partial region in which a surrounding vehicle is determined to be present,
wherein the processing circuitry acquires the reference feature amount computed using a reference image depending on whether or not the partial region has been determined to be the region including the shielded region.

US Pat. No. 10,796,568

ILLUMINATED SIGNAL DEVICE FOR AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES

Amazon Technologies, Inc....

1. An illuminated signal device, comprising:an illumination source that, when activated, emits visible light through a front panel of the illuminated signal device, a first portion of the front panel being translucent, such that the illumination source, when activated, emits visible light through the first portion, and a second portion of the front panel contrasting with the first portion at least when the illumination source emits visible light through the first portion;
a camera having a field of view;
a communication module;
at least one processor; and
memory storing non-transitory computer readable instructions that, when executed by the at least one processor, cause the illuminated signal device to:
detect motion within the field of view of the camera;
record image data in response to the detected motion; and
transmit the image data to a server using the communication module.

US Pat. No. 10,796,567

VEHICLE IDENTIFICATION BASED ON MACHINE-READABLE OPTICAL MARKER

Capital One Services, LLC...

1. A method, comprising:receiving, at a server device, information related to one or more images of an object;
identifying, using an image processing engine associated with the server device, two or more optical markers depicted in the one or more images of the object,
wherein the two or more optical markers are disposed over a surface of the object;
comparing, using the image processing engine associated with the server device, the two or more optical markers to stored information associated with a set of objects to determine a match of the two or more optical markers to corresponding stored information associated with a matching object;
assigning, by the server device, an object identifier to the object depicted in the one or more images based on the match of the two or more optical markers to the corresponding stored information associated with the matching object;
identifying, by the server device, a location of the object based on the information related to the one or more images of the object,
wherein the location of the object is identified based on a location of a camera that captured the one or more images of the object in combination with an angle at which the camera was positioned relative to the object depicted in the one or more images;
associating, by the server device, one or more of the object or the object identifier with information identifying the location to permit the location of the object to be tracked; and
transmitting, by the server device and to a client device, information associated with the object identifier based on a request from the client device,
wherein the object is a vehicle, and
wherein the object identifier is associated with descriptive information about the vehicle.

US Pat. No. 10,796,566

AUTOMATED HIGHWAY SYSTEM (AHS)

EDWARD D. IOLI TRUST, Lo...

1. A vehicle comprising:a vehicle control unit configured to communicate with plurality of highway control units;
an automated highway control system configured to interactively communicate with each of the highway control units through the proximity servers and to generate control data as a function of data received from the highway control units; and
wherein the plurality of highway control units are configured to send the control data to the vehicle control unit that is used by the vehicle control unit to cause an operational change to a vehicle system.

US Pat. No. 10,796,565

SAFETY INDICATOR TO PREVENT COLLISION BETWEEN PEDESTRIAN AND VEHICLE WHILE MAINTAINING SMOOTH TRAFFIC

KIDONG CO., LTD, Namyang...

1. A plurality of safety indicators comprising:a plurality of posts installed in a vertical direction around an island-shaped traffic island spaced apart from a sidewalk at a predetermined distance to form a right turn lane or installed around a crosswalk;
a photovoltaic cell provided on each post for converting solar energy into electrical energy;
a battery provided on each post for storing the electrical energy of the photovoltaic cell;
a controller provided on each post and installed between the battery and the photovoltaic cell to control a charge to the battery or a discharge to a movement display unit;
the movement display unit provided on each post to output an on-off signal toward a traveling vehicle based on power supplied through the controller; and
a button unit provided on each post to instruct an operation of the movement display unit;
wherein the controller of each safety indicator includes:
a charge and discharge control unit configured to allow the battery to be charged with power applied from the photovoltaic cell while preventing over-charge or over-discharge, and apply the power of the battery to the movement display unit upon receiving an instruction from a mode control unit;
a safety communication unit configured to activate the safety indicator which is maintained in a charge mode by the instruction of the mode control unit;
wherein the mode control unit is further configured to control the safety communication unit to activate a neighboring safety indicator to control the plurality of safety indicators to simultaneously output the on-off signal, and configured to be automatically powered-off when a predetermined time elapses to stop an operation thereof in order to maintain the safety indicators in a standby mode;
wherein the movement display unit of each safety indicator includes:
an upper case, in which a board attached with an electrochromic (EC) film is exposed through an opening formed at a center of the upper case;
light emitting diode (LED) installed at the upper case and turned on and off through a through-hole formed in an edge of the upper case; and
a lower case;
wherein when the upper case is engaged and assembled with the lower case, a printed circuit board on which a plurality of LEDs are installed at regular intervals is provided inside a metal edge frame so as to be disposed in a lateral direction in an inner space between the upper case and the lower case; and
an LED module with a transparent or translucent light guide plate, which has a predetermined thickness and is provided at a rear end thereof with a reflective sheet, the LED module being installed inside the inner space;
wherein the movement display unit is configured to surface-emit light with uniform brightness by the LED module installed inside the inner space, and heat irradiated from the LED module is filled in the inner space so that recognizability is prevented from deteriorating.

US Pat. No. 10,796,564

REMOTE CONTROL APPARATUS CAPABLE OF REMOTELY CONTROLLING MULTIPLE DEVICES

LG ELECTRONICS INC., Seo...

1. A remote control apparatus comprising:a key input unit including multiple keys;
a transmitter for transmitting an output signal;
a receiver for receiving a device identification signal from a passive transmission device including a reflection member for reflecting the output signal without an additional power supply, wherein the passive transmission device corresponding to a remotely controllable device;
a processor for detecting an identification signal of the remotely controllable device from the received device identification signal, extracting information on a control command for remote control of the remotely controllable device based on the detected identification signal, and matching at least one of multiple keys of the remote control apparatus to the control command for remote control of the remotely controllable device based on the extracted information on the control command,
wherein the transmitter transmits a signal corresponding to the control command when the at least one of the multiple keys matched to the control command is selected,
wherein the passive transmission device includes a different reflection pattern member from passive transmission devices of other remotely controllable devices, and
wherein when a multi-device operation key included in the key input unit is operated when at least one of the multiple keys has been matched to the control command for remote control of a first remotely controllable device, the processor controls a first remote control signal for remote control of the first remotely controllable device and a second remote control signal for remote control of a second remotely controllable device to be transmitted to the first remotely controllable device, and the first remotely controllable device transmits the second remote control signal to the second remotely controllable device.

US Pat. No. 10,796,563

CONFIGURING A SECONDARY DEVICE

Amazon Technologies, Inc....

1. A system comprising:one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform actions comprising:
receiving an audio signal from a voice-controlled device in an environment, the audio signal representing user speech requesting to pair the voice-controlled device with a device in the environment;
sending, to the voice-controlled device, an instruction to detect the device using a wireless network interface of the voice-controlled device;
receiving, from the voice-controlled device, first identification data that identifies the device;
receiving, from the voice-controlled device, second identification data that identifies the voice-controlled device;
identifying, based at least in part on the second identification data, a profile associated with the voice-controlled device;
determining, based at least in part on the first identification data, that the device is to be associated with the profile;
generating configuration data based at least in part on determining that the device is to be associated with the profile, the configuration data for causing a physical member of the device to move from a first position to a second position; and
sending the configuration data to the voice-controlled device for sending to the device to cause the device to move the physical member from the first position to the second position.

US Pat. No. 10,796,562

AUTONOMOUS HOME SECURITY DEVICES

Amazon Technologies, Inc....

1. A method comprising:causing a first autonomous vehicle to travel on at least a first path in at least a first space within a facility, wherein the first autonomous vehicle comprises at least a first sensor and a second sensor;
with the first autonomous vehicle traveling on at least the first path,
determining a position of the first autonomous vehicle at a first time;
capturing, by at least the first sensor, at least a first image at approximately the first time, wherein the first image is one of a visual image or a depth image; and
capturing, by at least the second sensor, first wireless energy at approximately the first time;
detecting, by the first autonomous vehicle, at least a first boundary of the first space based at least in part on the first image;
determining, by the first autonomous vehicle, a location of at least a portion of the first boundary based at least in part on the first image and the position of the first autonomous vehicle at the first time;
determining, by the first autonomous vehicle, a first strength of the first wireless energy at approximately the first time;
determining, by the first autonomous vehicle, at least one of a first frequency of the first wireless energy at the first time or a first type of the first wireless energy at the first time;
classifying a first source of the first wireless energy based at least in part on the at least one of the first strength, the first frequency or the first type;
determining a location of at least the first source of the first wireless energy based at least in part on the first strength and the position of the first autonomous vehicle at the first time;
generating a first map of the first space, wherein the first map identifies the location of the portion of the first boundary and the location of at least the first source of the first wireless energy; and
storing at least the first map in at least one data store.

US Pat. No. 10,796,560

PERSONAL EMERGENCY RESPONSE SYSTEM WITH PREDICTIVE EMERGENCY DISPATCH RISK ASSESSMENT

KONINKLIJKE PHILIPS N.V.,...

1. A system comprising a computer programmed to perform operations comprising:retrieving a first client profile of a first client from a database comprising a plurality of client profiles of a plurality of clients;
generating values from a set of features from the retrieved first client profile, wherein at least one value is representative of an emergency dispatch event, and wherein another value is representative of a check-in call frequency of the first client, wherein the check-in call frequency is determined from calls made by the first client via the system that are classified as being for the purpose of verifying operation of the system;
computing, based on the values for the first client over a future time horizon using an emergency dispatch risk model trained on the plurality of client profiles stored in the database, a likelihood that an ambulance will be dispatched to the first client over the future time horizon, wherein the emergency dispatch model is trained to positively correlate greater check-in call frequency of the first client with greater predicted likelihood that an ambulance will be dispatched to the first client over the future time horizon;
receiving event data generated from one or more new incoming calls from the first client;
computing, using the received event data and likelihood that the ambulance will be dispatched to the first client over the future time horizon, an updated likelihood that the ambulance will be dispatched to the first client over the future time horizon;
ranking the updated likelihood that the ambulance will be dispatched to the first client over the future time horizon against likelihoods that ambulances will be dispatched to others of the plurality of clients over the future time horizon;
prioritizing, based on the ranking, an automated allocation of emergency resources to the one or more clients, including the first client; and
automatically allocating the emergency resources in accordance with the prioritizing.

US Pat. No. 10,796,559

LOCATION AWARE ALERTING AND NOTIFICATION ESCALATION SYSTEM AND METHOD

COLLATERAL OPPORTUNITIES,...

1. An electronic method for alerting one or more responders of a need for their assistance based on a first alert originated by an electronic central monitoring and alert generations system, said method comprising the steps of:a. electronically generating a first electronic alert signal by a central monitoring and alert generation system based on an incoming need for assistance information;
b. electronically determining what a configured alert radius is for the generated first electronic alert signal;
c. electronically identifying one or more fixed alert, broadcasting and display devices located in proximity to a location where the assistance is needed;
d. electronically sending the first electronic alert signal by the central monitoring and alert generation system to the one or more fixed alert, broadcasting and display devices in proximity to the location, each of the one or more fixed alert, broadcasting and display devices having a defined transmission power for the alert;
e. electronically broadcasting an electronic alert message by the one or more fixed alert, broadcasting, receiving and display devices for receipt by one or more personal communication devices associated with one or more responders who are located within a broadcast range of the electronic alert message from the particular alert broadcasting, receiving and display device broadcasting the message.

US Pat. No. 10,796,558

THERMAL MANAGEMENT IN SMART DOORBELLS

GOOGLE LLC, Mountain Vie...

14. A battery-powered device mounted at a structure comprising:a housing;
one or more temperature sensors located within the housing;
a wireless interface located within the housing;
one or more processors located within the housing; and
memory coupled to the one or more processors, the memory storing one or more programs including one or more instructions that when executed by the one or more processors cause the device to:
monitor by the device an aspect of the structure;
enable user interaction with the device, including providing one or more users with information related to the aspect;
measure an operating temperature of the device;
determine that the operating temperature has crossed a temperature threshold; and
alter operation of the device in response to determining that the operating temperature has crossed the temperature threshold, including altering one or more functions of the device having secondary effects that change the operating temperature of the device.

US Pat. No. 10,796,557

AUTOMATION SYSTEM USER INTERFACE WITH THREE-DIMENSIONAL DISPLAY

iControl Networks, Inc., ...

1. A method comprising:receiving, by a device and from a premises device of a plurality of premises devices located at a premises, state data indicating a state of the premises device; and
causing output of a user interface that visually indicates:
at least a portion of the premises,
a device icon that indicates a location of the premises device at the premises and that indicates, based on the state data, the state of the premises device, and
a past event, associated with the premises device, located proximate to the device icon.

US Pat. No. 10,796,556

INFORMATION PROCESSING SYSTEM, RECORDING MEDIUM, AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An information processing system, comprising:a storage configured to store a database; and
a processor configured to:
acquire context information representing at least one of a surrounding environment of a user associated with a device, a feeling of the user, a situation of the user, feelings of people around the user, or situations of the people;
recognize a context of the user based on the context information;
determine a first action and a second action as a plurality of actions corresponding to the context, wherein the first action and the second action are registered in the database in association with the context, and the first action is opposite to the second action;
determine respective transmission methods for transmission of the first action and the second action to the user, wherein the determined respective transmission methods are suitable for the context, the first action, and the second action; and
control a function of the device for the transmission of one of the first action or the second action by one of the determined respective transmission methods.

US Pat. No. 10,796,555

PROXIMITY DETECTION IN ASSEMBLY ENVIRONMENTS HAVING MACHINERY

The Boeing Company, Chic...

1. A method for reporting proximity in an assembly environment, the method comprising:equipping a technician with a first proximity detector;
disposing a second proximity detector at a machine that moves within a cell of the assembly environment;
operating sensors at the cell to indirectly detect a location of the first proximity detector and a location of the second proximity detector via mirrors when an obscuring object is present; and
providing a warning to the technician if a distance between the first proximity detector and the second proximity detector is less than a threshold.

US Pat. No. 10,796,554

BUILDING INCIDENT MANAGEMENT SYSTEM WITH USER INTERFACE FOR CREATING AND EDITING STANDARD OPERATING PROCEDURES

Johnson Controls Technolo...

1. An alarm system of a building, the alarm system comprising one or more memory devices configured to store instructions that, when executed by one or more processors, cause the one or more processors to:identify an associated digital standard operating procedure for one or more identified events;
identify a responder associated with the standard operating procedure and notify the responder of the standard operating procedure to be conducted within the building in response to the identified events; and
monitor the responder conducting the standard operating procedure in response to the identified events, wherein:
the responder receives a first user interface to a user device indicating an area of the one or more identified events and the standard operating procedure to be conducted; and
the responder receives additional information including status of the conduction of the standard operating procedure and request for input of data from the responder on the first user interface or a second user interface, the input indicating progression of the standard operating procedure.

US Pat. No. 10,796,553

METHOD AND SYSTEM TO MONITOR CONTAINER CONDITIONS

BREAKWALL ANALYTICS, LLC,...

1. A system, comprising:a container having a top, a bottom opposite the top, a sidewall in between the top and the bottom, the container configured to hold a volume under a pressure;
a delivery line coupled to an opening in the container that conveys the volume to a tap for dispensing of the volume;
a sensor coupled to the container, the sensor tracks a temperature of the container, an amount of force taken by the container, and a light exposure to the container;
a gateway device that wirelessly receives data from the sensor based on the sensor coming within a predefined distance of the gateway device, upon coming within the predefined distance, the sensor communicates a first data package that includes the temperature, the amount of impact, the light exposure and an identification of the sensor;
the gateway device creates a second data package that includes a time stamp of when the first data package was communicated, an identification of the gateway device, and the first data package; and
a track component that is configured to:
receive of the second data package;
evaluate of the time stamp from the gateway device and the identification of the gateway;
identify of a geographic location of the gateway device and the sensor coupled to the container based upon comparing the identification of the gateway device to a collection of geographic locations having gateway devices each with a respective identification;
monitor the temperature, the amount of force, and the light exposure for the container at the geographic location;
communicate data to the sensor via the gateway device or to the gateway device; and
communicate a notification if at least one of the temperature, the amount of force, or the light exposure exceeds a predefined threshold.

US Pat. No. 10,796,552

REMOTE DATA MONITORING AND COLLECTION SYSTEM WITH MULTI-TIERED ANALYSIS

InfoBionic, Inc., Lowell...

1. A system for remotely monitoring data from a data source, comprising:a data collection unit configured to:
(a) collect data from the data source at a sampling rate;
(b) periodically transmit a first subset of the collected data to a remotely located analysis unit at a transmission duty cycle, wherein the transmission duty cycle defines a time interval between successive data transmissions in the periodic transmission, and wherein the analysis unit is configured to change the transmission duty cycle of the data collection unit; and
(c) transmit a second subset of the collected data to the analysis unit in response to a signal for additional data from the analysis unit; and
the analysis unit, wherein the analysis unit is configured to:
(i) automatically analyze the first subset of data received from the data collection unit using a first computer algorithm;
(ii) transmit the signal for additional data to the data collection unit when the analysis of the first subset of data indicates an anomaly; and
(iii) automatically analyze the second subset of data received from the data collection unit using a second computer algorithm to confirm the anomaly.

US Pat. No. 10,796,551

WEARABLE DEVICE AND MONITORING SYSTEM COMPRISING SAME

Robert Bosch GmbH, Stutt...

1. A wearable device, comprising:a power source;
a position sensor electrically connected to the power source and configured to determine a position of a wearer of the wearable device and to generate a position signal;
a signal transceiver electrically connected to the power source and configured to receive the position signal, send the position signal to a monitoring apparatus, and receive an indication signal based on the position signal from the monitoring apparatus; and
wherein a body of the wearable device comprises a first part and a second part, and a moveable end of the first part and a moveable end of the second part are configured to switch a relative position between a first relative position and a second relative position.

US Pat. No. 10,796,550

SYSTEM FOR MONITORING THE PHYSICAL CONDITION OF AT LEAST ONE USER AND METHOD FOR MONITORING THE PHYSICAL CONDITION OF A USER

1. A monitoring system of the physical condition of at least one user comprising:at least one data detection device suitable to detect, by means of sensors, one or more indication data of the physical condition of the user and capable of sending said indication data to a data processing device;
said data processing device being able to acquire and process the indication data received from said data detection device and able to compare such data with a range of predefined values and emitting an alarm signal when the received indication data do not fall within a range of predefined values;
wherein the data processing device comprises a data acquisition control unit which sends the alarm signal to an operations center in order to trigger one or more predetermined actions; said operations center activating an alarm device in response to the alarm signal sent by the data acquisition control unit; characterized in that the alarm device emits visual and/or acoustic warning signals to alert the user of an alarm signal and give feedback to the monitored user about the triggering of an alarm that will be handled to prevent any false positive signals that could trigger a rescue without a real reason.

US Pat. No. 10,796,549

NOTIFICATIONS ON A USER DEVICE BASED ON ACTIVITY DETECTED BY AN ACTIVITY MONITORING DEVICE

Fitbit, Inc., San Franci...

1. An apparatus, comprising:a processor;
a memory;
a display; and
a wireless module, wherein:
the memory, the processor, the display, and the wireless module are operatively connected, and
the memory stores computer-executable instructions for controlling the processor to:
receive, from a separate, wearable device and via the wireless module, activity data indicative of an activity metric of a user on a periodic basis,
receive one or more first inputs relating to a first activity goal based on the activity metric,
establish a plurality of thresholds associated with the first activity goal based on the one or more first inputs, each threshold associated with a different value of the activity metric, and
cause a notification to be provided responsive to each time one of the thresholds is met or exceeded by the activity metric.

US Pat. No. 10,796,548

MANAGEMENT OF GUARDIANSHIP OF AN ENTITY INCLUDING VIA ELASTIC BOUNDARIES

Intel Corporation, Santa...

1. One or more non-transitory computer-readable storage media comprising a set of instructions, which, when executed on a processor of a server, causes the server to:receive sensor data from at least one sensor disposed at a location at a sensing range away from an entity, wherein the entity is a human under care of a temporary guardian (TG) pursuant to a set of guardianship rules, the guardianship rules including a geographic boundary defined relative to a current location of the TG, in which the entity is to remain while under the care of the TG;
extract location metadata of the entity from the sensor data;
determine whether the entity is inside or outside the geographic boundary defined relative to the current location of the TG; and
based at least in part on the metadata, send notifications to the TG and to a primary guardian (PG) of the entity when the entity is determined to be outside of the geographic boundary defined relative to the current location of the TG.

US Pat. No. 10,796,547

SYSTEM AND METHOD TO IMPROVE EMERGENCY RESPONSE TIME

Siemens Industry, Inc., ...

1. A fire detection/notification system for detecting a weapons discharge comprising:a network including a plurality of devices, each device of the plurality of devices including a fire-related detection sensor and a weapons discharge sensor; and
a control panel connected to the network, wherein:
the control panel is configured to identify a fire-related hazard detected by the fire-related detection sensor and produce a first alert signal in response to identifying the fire-related hazard; and
the control panel is configured to identify a weapons discharge hazard detected by the weapons discharge sensor and produce a second alert signal in response to identifying the weapons discharge hazard
the control panel includes a module card cage capable of supporting a plurality of module cards, and the module card cage includes a weapons discharge module card, the weapons discharge module card is configured to identify the weapons discharge hazard based on data generated by the weapons discharge sensor and produce the second alert signal in response to identifying the weapons discharge hazard,
wherein the control panel includes an output circuit configured to communicate with at least one emergency responder device external to the fire detection/notification system in response to receiving at least one of the first alert signal or the second alert signal.

US Pat. No. 10,796,546

THEFT PREVENTION SYSTEM AND METHOD

ALERT SYSTEMS ApS, Horsh...

1. A method of detecting a metal object in a detection zone between a transmitting antenna and a receiving antenna installed in proximity of an automatic door, the method comprising:demodulating a signal received via the receiving antenna to provide a first signal; and
detecting a first base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the first base level, and following a first signal transition of the first signal, detecting a second base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the second base level;
predicting a lower base level to be the lowest of the first base level and the second base level and setting a first threshold value, which is set relative to and lower than the lower base level predicted;
evaluating whether the first signal falls below the first threshold value and setting a first alarm detector at a point in time, while the first signal is below the first threshold value.

US Pat. No. 10,796,545

ITEM MOVEMENT TRACKING WITH THREE-DIMENSIONAL (3D) PROXIMITY EXCLUSIONS

International Business Ma...

1. A computer-implemented method, comprising:configuring at least one three-dimensional (3D) item-specific proximity exclusion for a first item that defines a 3D prohibited relative mutually exclusive region that precludes movement of the first item into proximity of a second item, wherein the at least one 3D item-specific proximity exclusion is programmatically-monitorable, and wherein the first item and the second item are merchandise;
programmatically monitoring, by iteratively querying the item tag of the first item for vertical and horizontal coordinates measured by the item tag, changes of a vertical and horizontal position of the first item relative to at least one 3D item-specific proximity exclusion attribute configured within the item tag relative to a 3D grid of exclusionary control points distributed within a volume of a structure of a commercial environment that precludes movement of the first item into a defined 3D item-configured prohibited high-risk region associated with the one or more of the item theft risk(s) and item handling safety risk(s); and
generating, in response to determining that a detected change of at least one of the vertical and horizontal position of the first item results in the first item being located within the defined 3D item-configured prohibited high-risk region, an item-specific proximity exclusion alert indicating that the first item is located within the defined 3D item-configured prohibited high-risk region.

US Pat. No. 10,796,544

CONCEALED ITEM DETECTION WITH IMAGE SERIES IN EULERIAN AND LAGRANGIAN FRAME OF REFERENCE

The Government of the Uni...

1. A method to analyze video, comprising:obtaining an image series in at least one of an Eulerian frame of reference and a Lagrangian frame of reference;
for images contained in the image series, selecting one or more specific regions of interest and extracting to remove noise;
decomposing into a plurality of spatial frequency bands, and extracting a pixel value time series corresponding to values of a pixel in each spatial frequency band;
magnifying the pixel value time series to obtain a magnified pixel value time series;
adding the magnified pixel value time series to the pixel value time series to generate a superimposed pixel value time series; and
applying a spatial reconstruction to the superimposed pixel value time series to generate an output image series.

US Pat. No. 10,796,543

DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, CAMERA SYSTEM, CONTROL METHOD FOR CAMERA SYSTEM, AND STORAGE MEDIUM

Canon Kabushiki Kaisha, ...

1. A display control apparatus comprising:a hardware processor; and
a memory for storing instructions to be executed by the hardware processor, wherein, when the instructions stored in the memory are executed by the hardware processor, the display control apparatus functions as:
(1) an obtaining unit configured to obtain a first video captured by a first camera;
(2) a reception unit configured to receive (a) a first detection notification representing that an event in the first video captured by the first camera is detected by the first camera based on a state of the first video or (b) a second detection notification representing that an event in a second video captured by a second camera is detected by the second camera based on a state of the second video; and
(3) a display control unit configured (a) in a case where the first detection notification is received by the reception unit while the first video is being displayed by a display device and the second video is not being displayed by the display device, to cause the display device to display, in addition to the first video, both (i) a string of characters indicating a type of the event detected by the first camera and (ii) identification information of the first camera which detected the event based on the state of the first video, and (b) in a case where the second detection notification is received by the reception unit while the first video is being displayed by the display device and the second video is not being displayed by the display device, to cause the display device to display, in addition to the first video, both (i) a string of characters indicating a type of the event detected by the second camera and (ii) identification information of the second camera which detected the event based on the state of the second video.

US Pat. No. 10,796,542

DISCREET HAPTIC ALERTS TO MOBILE BUG FOR COVERT SESSIONS

1. A method for activating haptics during a one-way communications session with a mobile bug, the method comprising:establishing a one-way communications session between a mobile bug and a monitoring device;
receiving, from the monitoring device, a request to notify a user of the mobile bug of a circumstance;
comparing data of the request to entries of a database;
identifying, based on the comparing, an entry of the request that matches the data;
determining a haptic output indicated by the entry; and
causing the mobile bug to vibrate according to the haptic output.

US Pat. No. 10,796,541

VIRTUAL REALITY HAPTIC FEEDBACK SYSTEM AND COMPONENTS THEREOF

1. A virtual reality haptic feedback system to simulate a virtual reality experience for a user, the virtual reality haptic feedback system comprising:a chamber to receive the user therein, the chamber comprising:
a main body to store water therein, and
a plurality of turbines to move the water in a first lateral direction or a second lateral direction based on the simulation;
a wearable haptic feedback device to be worn by the user to provide a haptic experience to at least a portion of a body of the user; and
a movement system having a first portion connected to at least a portion of the chamber and removably connected to the wearable haptic feedback device at a second portion to move the wearable haptic feedback device in response to the simulation.

US Pat. No. 10,796,540

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD

NINTENDO CO., LTD., Kyot...

1. A system comprising one or more speakers and an information processing apparatus in communication with the speakers, whereinthe information processing apparatus comprises:
a hand-holdable housing;
a display disposed on the front surface of the housing;
first and second spaced apart vibrators disposed in the housing; and
a processor configured to:
control the display to display, based on inputs to the information processing apparatus, an image of a virtual space, the image of the virtual space including an object;
generate, based on a sound source in the virtual space, sound signals for use in outputting, via the speakers, sound for user perception as being localized at a sound localization position in real space outside the housing of the information processing apparatus, the sound localization position being based on a position at which the object is displayed on the display; and
generate, based on a vibration source in the virtual space, vibration signals for controlling the first and second vibrators to generate vibration of the housing that is localized to remain on a straight line in real space with a user position and the sound localization position as the object changes position on the display, thereby causing user perception of the generated vibration as being localized at a vibration localization position which is the same as the sound localization position to continue as the sound localization position shifts based on the changing position of the object.

US Pat. No. 10,796,539

VISUALLY-IMPAIRED-ACCESSIBLE BUILDING SAFETY SYSTEM

Siemens Industry, Inc., ...

1. A method performed by a building safety system having at least a processor, the method comprising:by the building safety system:
receiving a voice data relating to a noise produced from an individual, the voice data produced by a speech recognition process performed on the noise, wherein the noise is a first voice input;
determining whether the noise corresponds to an authorized individual;
determining a presence and direction of movement of the individual;
activating an alarm condition and producing a directional response based on the noise in response to determining that the noise corresponds to the authorized individual, wherein the directional response is based on the presence and direction of movement of the individual, effective to direct the individual to a further location;
prompting the individual to confirm that an emergency event is occurring in response to determining that the noise does not correspond to any authorized individual;
receiving a second voice input in response to prompting the individual; and
producing a directional response based on the second voice input in response to receiving the second voice input.

US Pat. No. 10,796,537

SYSTEM AND METHOD FOR DETECTING ATM FRAUD VIA COUNTING NOTES

CAPITAL ONE SERVICES, LLC...

1. An automated teller machine (ATM) comprising:a currency dispenser configured to dispense currency notes to a user;
a currency sensor;
a processor configured for data communication with the currency dispenser and the currency sensor; and
a force sensor operably connected to the currency dispenser and in data communication with the processor, the force sensor configured to detect forces applied to the currency dispenser, wherein:
any currency notes remaining in the currency dispenser after being dispensed to the user are retracted;
the processor is configured to determine the count of the retracted currency notes, and
the processor is configured to issue an alert if the force sensor detects a pushing force for longer than a predetermined time period.

US Pat. No. 10,796,536

AUTOMATED TELLER MACHINE WITH AN ADJUSTABLE DISPLAY

CAPITAL ONE SERVICES, LLC...

1. A method comprising:detecting an automated teller machine (“ATM”) using an application of a smart device;
displaying an indicator for the ATM on a user interface of the application;
receiving a user selection of the indicator of the ATM on the user interface;
receiving from the ATM a list of possible movements for an interface area of the ATM;
displaying the list of possible movements on the user interface;
receiving a second user selection on the user interface, the second user selection indicating an instruction for adjusting a position of the interface area of the ATM; and
transmitting a signal to the ATM, wherein the signal includes the instruction and is configured to cause the ATM to adjust the position of the interface area.

US Pat. No. 10,796,535

SYSTEMS AND METHODS FOR FACILITATING A GAME INCORPORATING BLOCKS OF SYMBOLS

Roxor Gaming, Ltd., Lond...

1. A method for facilitating an online wagering game, the method being performed by a processor utilizing instructions of a game engine software module, the method comprising:(a) determining that a special symbol which functions to trigger a block of symbols to be placed into a symbol matrix is part of an initial outcome for a game event, wherein the block of symbols comprises at least one symbol that (i) occupies a plurality of symbol positions within the symbol matrix when an entirety of it is positioned within the symbol matrix and (ii) is manipulated as a single unit;
(b) placing the block of symbols into the symbol matrix along with regular symbols;
(c) determining, after the block of symbols has been placed into the symbol matrix, that at least one winning combination of symbols has been created along at least one payline of the symbol matrix as a result of the block of symbols being placed into the symbol matrix;
(d) removing from the symbol matrix all regular symbols which are part of the at least one winning combination of symbols while maintaining the block of symbols intact even if the block of symbols was part of the at least one winning combination of symbols;
(e) removing, as a distinct step from (d) and irrespective of whether the block of symbols was part of the at least one winning combination of symbols, a portion of the block of symbols from the symbol matrix, the portion corresponding to one symbol position occupied by the block of symbols, thereby stepping the block of symbols out of the symbol matrix by one symbol position;
(f) placing replacement symbols into each symbol position which has been vacated as a result of (d) and (e);
(g) determining that at least one winning combination of symbols has been created along at least one payline of the symbol matrix as a result of the placement of the replacement symbols; and
(h) repeating (d), (e) and (f) until an end condition occurs.

US Pat. No. 10,796,534

GAMING SYSTEM AND METHOD HAVING A PRACTICE ROUND

ADP GAUSELMANN GMBH, Esp...

1. A gaming system comprising:a display device, an input device, a value acceptor, a value dispenser, a random number generator, a memory device, and a processor, wherein the memory device stores a plurality of program instructions that, when executed by the processor, cause the processor to:
establish a credit balance based on a value received by the value acceptor;
receive a wager following receipt of a wager input via the input device, the credit balance being decreased by the wager;
receive, from a player, a selection to play one of a game in a first game state and a second game state;
when the received selection is to play the game in the first game state:
execute a play of the game in the first game state;
generate an outcome of the first game state; and
determine a first non-zero award amount without regard to the outcome of the first game state;
when the received selection is to play the game in the second game state:
execute a play of the game in the second game state;
generate an outcome of the second game state;
and
determine a second award amount based on the outcome of the second game state;
cause the display device to display the first determined non-zero award amount or the second determined award amount based upon the received selection, the credit balance being increased by either the first determined non-zero award amount or the second determined award amount based upon the received selection; and
issue monetary value from the value dispenser based on the credit balance upon receipt of a cash out signal.

US Pat. No. 10,796,533

GAMING SYSTEM AND METHOD PROVIDING A WAGERING GAME INCLUDING A SKILL-BASED GAME HAVING A PLAYER-SELECTED DIFFICULTY LEVEL AND DURATION

IGT, Las Vegas, NV (US)

1. A gaming system comprising:a display device;
an input device;
a processor; and
a memory device storing a plurality of instructions which, when executed by the processor, cause the processor to:
responsive to placement of a wager on a play of a primary game by a player:
initiate the play of the primary game,
randomly determine a primary game outcome,
cause the display device to display the determined primary game outcome,
determine any primary game awards associated with the primary game outcome,
cause the display device to display any determined primary game awards, and
increase a credit balance based on any determined primary game awards;
responsive to an occurrence of a triggering event:
receive a selection of one of a plurality of different versions of a skill-based game based on an input made by the player in a previous play of the skill-based game, each version of the skill-based game having a different degree of difficulty and a different time period, wherein a first time period of a first version of the skill-based game with a first degree of difficulty is less than a second time period of a second version of the skill-based game with a second, greater degree of difficulty, wherein a same maximum available award can be won in the first version of the skill-based game and in the second version of the skill-based game,
initiate a play of the selected version of the skill-based game,
enable the player to input a quantifiable skill input, via the input device, during the play of the selected version of the skill-based game,
terminate the play of the selected version of the skill-based game upon expiration of the time period of the selected version of the skill-based game,
determine a skill-based game outcome based on the quantifiable skill input,
display the determined skill-based game outcome,
determine any skill-based game awards based on the skill-based game outcome, and
cause the display device to display any determined skill-based game awards, and
increase the credit balance based on any determined skill-based game awards; and
responsive to receipt of an actuation of a cashout button, initiate a payout associated with the credit balance.

US Pat. No. 10,796,532

SYSTEM EXECUTING A META-GAME AND A VIRTUAL ENVIRONMENT

1. A computing system including a virtual environment hosting a player avatar, comprising:at least one processor;
memory storing executable program code;
at least one payout mechanism;
at least one display to display game-related images; and
at least one tactile input mechanism configured to receive user input from a player, wherein the tactile input mechanism is configured to translate physical motion to a relative position on the at least one display;
wherein the at least one processor is configured to execute the program code to:
randomly select a symbol sub-set for display on the at least one display;
based on the randomly selected symbol sub-set, determine a game outcome for a first game in response to the user input, the first game being a game of chance;
based on the randomly selected symbol sub-set, determine a game progression outcome for a meta-game, wherein the meta-game defines at least one meta-game objective and wherein a successful game progression outcome results in progression through the meta-game towards the at least one meta-game objective, wherein a theme of the meta-game is associated with the virtual environment;
display the game outcome for the first game and the game progression outcome for the meta-game on the at least one display, the game progression outcome for the meta-game being displayed at the same time as the game outcome for the first game;
instruct the payout mechanism to award at least one prize based on the game outcome for the first game;
generate the virtual environment;
present a player avatar on the at least one display within the virtual environment;
present a second game comprising at least one skill activity on the at least one display in association with the player avatar and the virtual environment, the at least one skill activity involving application of player skill via the at least one tactile input mechanism to control the player avatar through the virtual environment;
determine a winning event for the at least one skill activity;
based on the game progression outcome for the meta-game, determine whether to electronically allocate a virtual good for use in association with the player avatar;
record at least one aesthetic attribute of the player avatar to a ticket, wherein the ticket is read by the computing system to load the at least one aesthetic attribute of the player avatar during a subsequent gaming session, and wherein the aesthetic attribute does not affect performance of the player avatar in the second game; and
at the end of a gaming session, discard all ability attributes of the player avatar without recording the ability attributes to the ticket, wherein the ability attributes affect the performance of the player avatar in the second game.

US Pat. No. 10,796,531

GAMING DEVICE AND METHOD OF CONDUCTING A GAME WITH A CHANGEABLE BONUS VALUE FEATURE

Konami Gaming, Inc., Las...

1. A gaming apparatus, comprising:a display device including a bonus game display and a base game display;
a gaming processor configured to:
display a plurality of reels on the base game display;
display a rotatable wheel on the bonus game display device, the rotatable wheel having a plurality of panels displaying changeable award amounts, wherein the changeable award amounts are selected from a schedule of award amounts, a number of changeable award amounts in the schedule of award amounts being greater than a number of the changeable award amounts displayed on the rotatable wheel, wherein the number of changeable award amounts in the schedule of award amounts are arranged in a non-uniform probability distribution;
display each panel with an associated a first award amount selected from the schedule of award amounts;
receive a wager from a player and responsively establish a second award amount as a function of the wager, the second award amount being different than the first award amount;
modify at least one panel to replace the displayed first award amount on the at least one panel with the second award amount;
generate an outcome of a primary game and spin and stop the plurality of reels to display the outcome of the primary game; and
conduct a bonus game in response to a bonus trigger condition by controlling the rotatable wheel to select a bonus award amount from award amounts being displayed on the plurality of panels.

US Pat. No. 10,796,530

GAMING SYSTEM AND METHOD FOR PROVIDING AN INCREMENTAL WAGERING GAME

IGT, Las Vegas, NV (US)

1. A gaming system comprising:a housing;
a plurality of input devices supported by the housing, the plurality of input devices including an acceptor;
a display device supported by the housing;
at least one processor; and
at least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to:
establish a credit balance for a player based at least in part on a monetary value associated with a physical item after the physical item is received by the acceptor;
display, via the display device, a plurality of reels, each reel including a plurality of symbols;
responsive to receiving a first wager, initiate a first reel activation;
for the first reel activation:
display, via the display device:
each reel of a first subset of one or more, but not all, of the plurality of reels using a first visual indicator; and
each remaining reel of the plurality of reels using a second different visual indicator;
begin spinning each reel of the first subset;
stop spinning each reel of the first subset such that said reel of the first subset displays one or more randomly determined symbols of said reel of the first subset;
using a first paytable to determine any award associated with the symbols displayed by the first subset, the credit balance increasable by any determined award, the first paytable having a first average expected payback;
display, via the display device, any determined award; and
lock each reel of the first subset for a second subsequent reel activation;
determine an amount of a second wager based at least in part on the locked reels of the first subset;
responsive to receiving the second wager subsequent to the first reel activation, initiate the second subsequent reel activation;
for the second subsequent reel activation:
while displaying, via the display device, the one or more symbols of each locked reel of the first subset using the first visual indicator, display, via the display device, each reel of a second subset of the plurality of reels using the first visual indicator, said second subset including one reel of the plurality of reels that was previously displayed using the second visual indicator and none of the one or more reels of the first subset;
begin spinning each reel of the second subset;
stop spinning each reel of the second subset such that: said reel of the second subset displays one or more randomly determined symbols of said reel of the second subset;
using a second different paytable to determine any award associated with the symbols displayed by the second subset and locked reels of the first subset, the credit balance increasable by any determined award, the second paytable having a second different average expected payback;
display, via the display device, any determined award; and
initiate a payout associated with the credit balance following receipt of an actuation of a cashout button.

US Pat. No. 10,796,529

CONTROLLED RETURN TO PLAYER IN A SKILL-BASED WAGERING GAME

Aristocrat Technologies A...

1. An electronic gaming system comprising:a display configured to display a wagering game;
a player input interface configured to receive input from a player;
a credit input mechanism for receiving a monetary input to establish a credit balance for play of the wagering game; and
a game controller for executing the wagering game by performing operations comprising:
receiving a wager from the player for play of the wagering game; wherein the wager is deducted from the credit balance;
identifying a configured return-to-player (RTP) for the wagering game;
selecting an initial symbol combination from a pool of initial symbol combinations during the wagering game, the initial symbol combination including a matrix of active symbols and an inactive symbol, wherein the pool of initial symbol combinations is selected, prior to the play of the wagering game, from potential symbol combinations such that their aggregate outcomes satisfy the configured RTP for the wagering game, and wherein the potential symbol combinations are generated prior to the play of the wagering game and a minimized prospective gaming outcome and a maximized prospective gaming outcome, based on possible player inputs to be received during the wagering game, is determined for each potential symbol combination;
displaying the plurality of active symbols in an active play area and the inactive symbol in an inactive display position;
receiving a player input indicating an active symbol displayed in the active play area to be replaced by the inactive symbol;
replacing the indicated active symbol with the inactive symbol, resulting in an altered active play area; and
evaluating an outcome of the wagering game based on the altered active play area.

US Pat. No. 10,796,528

ELECTRONIC GAMING SYSTEM AND METHOD

WYMAC GAMING SOLUTIONS PT...

1. A gaming system for operation on a mobile user interface or in an internet browser which includes:a display unit configured to display a gaming interface, and a score interface;
a console for receiving payment instructions from a player; a game controller programmed to present at least one game of chance
said game controller including a random number generator, a score calculator and a timer;
a display controller activated by said game controller to display said game of chance and to display a score and a game timer;
said game controller including a program that runs an algorithm that determines that the long-term return to player (RTP) from the gaming machine lies between a minimum specified percentage and a maximum specified percentage;
said algorithm including functions dependent on the random number generator (RNG), and the time provided for the game of chance;
wherein the algorithm is arranged to provide a minimum RTP from the RNG component plus an additional time component for a player to achieve a higher RTP.

US Pat. No. 10,796,527

GAMING APPARATUS AND GAMING METHOD

SEGA SAMMY CREATION INC.,...

1. A gaming apparatus, comprising:a processor; a storage device; and a display device, wherein the processor is configured to implement, by executing a program stored in the storage device,
a function of displaying a history of results of a plurality of games on the display device,
a function of displaying a first screen image on the display device before betting on a game,
a function of displaying on the display device a second screen image for a progress of the game and a third screen image indicating a result of the game in response to receiving a bet order under a first screen image-displayed state,
a function of making a time to shift a displayed image from the first screen image to the third screen image when a display order of the result of the game is received under a first screen image-displayed state shorter than that when a bet is made under a first screen image-displayed state, and
a function of updating a display of the history of the results on the display device according to the result of the game.

US Pat. No. 10,796,526

GAMBLING COMMUNICATOR SYSTEM

1. A distributed gaming system for a hybrid game having a gambling game and an interactive entertainment game, comprising:an entertainment system engine on a mobile computing device including a user input device and a display output device,
wherein the entertainment system engine is connected to a game world engine server via a network, and
wherein the entertainment system engine is constructed to:
provide a user interface for a player of the hybrid game, wherein the user interface includes an entertainment game portion and a gambling game communicator portion;
distribute to the game world engine server, an action taken by the player while playing the entertainment game and interacting with the entertainment game portion of the user interface;
receive from the game world engine server, gambling game communicator information that a wager of real world credits has been triggered;
generate a perceivable signal that the wager of real world credits has been triggered;
receive from the game world engine server, gambling game communicator information including a wager outcome and an adjustment to the entertainment game;
generate a display for the wager outcome using the gambling game communicator portion of the user interface; and
generate a display for the adjustment to the entertainment game portion of the user interface;
a real world engine server having a random number generator and connected to the game world engine via a communication link, wherein the real world engine server is constructed to:
receive from the game world engine via the communication link, a trigger of a gambling event of the wager of real world credits;
determine an amount of real world credits for the wager associated with the player;
execute the wager of real world credits in accordance with a regulated gambling proposition of the gambling game to determine a result of the gambling event using the random number generator; and
distribute to the game world engine via the communication link, the result of the gambling event; and
the game world engine connected to the entertainment system engine and connected to the server by the communication link, wherein the game world engine is configured to:
receive from the entertainment system engine, the player action;
determine the trigger of the gambling event using the player action;
distribute to the server via the communication link, the trigger of the gambling event;
generate the gambling game communicator information based upon the gambling event;
receive from the server via the communication link, the result of the gambling event;
calculate the adjustment to the entertainment game based upon the result of the gambling event;
generate the gambling game communicator information based upon the result of the gambling event and the adjustment to the entertainment game; and
distribute to the entertainment system engine, the gambling game communicator information.

US Pat. No. 10,796,525

OUTCOME SELECTOR INTERACTIVE WAGERING SYSTEM

Gamblit Gaming, LLC, Mon...

1. An outcome selector wagering electronic gaming machine, comprising:an interactive controller constructed to:
receive from a process controller, two or more selector interactive objectives wherein each of the two or more selector interactive objectives has an associated chance-based outcome;
present to a player the two or more selector interactive objectives;
detect the player's selection of one of the chance-based outcomes of the selector interactive objectives; and
communicate to the process controller, the player's selection of one of the chance-based outcomes; and
the process controller operably connected to the interactive controller, wherein the process controller is constructed to:
generate an initial set of chance-based outcomes having a specified initial expected value and an initial volatility index;
determine a highest valued chance-based outcome of the initial set of chance-based outcomes;
generate a subsequent set of chance-based outcomes having expected values based on the highest valued chance-based outcome of the initial set of chance-based outcomes and a subsequent volatility index;
generate the two or more selector interactive objectives based on a randomization of an order of the initial set of chance-based outcomes and the subsequent set of chance-based outcomes;
communicate the two or more selector interactive objectives to the interactive controller;
receive from the interactive controller the player's selection of one of the chance-based outcomes; and
award to the player the selected chance-based outcome as a wagering outcome.

US Pat. No. 10,796,524

METHODS AND APPARATUS FOR INTERACTING WITH NETWORK-CONNECTED CONSUMERS

Roblox Corporation, San ...

1. A system, comprising:a computerized game server hosted by a game provider, having a processor coupled to a data repository, the computerized game server executing first software on the processor, serving video games on an Internet connection to players registered as members of the game provider, the registered players operating computerized appliances having display screens, the computerized appliances providing interactive interfaces enabling interaction between the system and players;
one or more digital interactive artifacts created and stored at the computerized game server;
a media server, distinct from the game server and hosted by a media enterprise distinct from the game provider, connected to the Internet network and executing second software;
a video presentation streamed by the media server, comprising one or both of audio and images accessible to the player using the computerized appliance also used to play the games streamed by the game server; and
third software provided by the game server, executing on individual ones of the computerized appliances used by the registered players to play games streamed by the game server and to consume media streamed by the media server;
wherein the game server and the media server, executing the first and second software, communicate over the Internet, providing the digital interactive artifacts to the media server via the Internet, the media server, executing the second software, integrates one or more of the digital interactive artifacts into the sensory video presentation, the game server, through the third software executing on individual ones of the computerized appliances, notifies the registered players that a specific artifact is hidden in a specific video presentation streamed by a specific media enterprise, one of the players views the video presentation, finds the specific digital interactive artifact hidden in the video presentation, interacts directly with the specific digital interactive artifact through an input mechanism at the computerized appliance, the result of the interaction, through one or both of the second and the third software, initiating a message on the Internet to the computerized game server, communicating the act of finding the digital interactive artifact and circumstances, including the player's identification, and wherein the game server provides a predetermined reward to the player for the act of finding the digital interactive artifact.

US Pat. No. 10,796,523

GAMING DEVICE, ELECTRONIC DEVICE INTERFACE SUPPORTED BY A GAMING DEVICE AND METHODOLOGIES FOR UTILIZING THE SAME

Perfected Player Solution...

1. A method, comprising:providing an electronic device having a battery and a display, powering-on the electronic device using the battery;
activating a send/receive antenna of the electronic device;
broadcasting an electronic device search signal from an antenna connected to a gaming device;
locating the electronic device being proximate to the gaming device;
transmitting an offer from the gaming device to the electronic device;
presenting the offer for acceptance on the display of the electronic device;
upon acceptance of the offer on the electronic device, wirelessly connecting the electronic device to the gaming device;
wirelessly retrieving patron identification information from the electronic device;
permitting power to be provided from the gaming device to the electronic device to charge the battery of the electronic device based on occurrence of a qualifying event, the qualifying event being at least one of (i) a patron associated with the patron identification information logging a predetermined amount of play time, or (ii) the patron wagering a predetermined amount of money with the gaming device.

US Pat. No. 10,796,522

ELECTRONIC GAMING MACHINE AND METHOD HAVING INDEPENDENTLY OPERABLE GAME DISPLAY WINDOWS FOR SINGLE OR MULTI-PLAYER PLAY

Aristocrat Technologies A...

1. An electronic gaming machine comprising:a video display;
a memory storing a first set of columns of symbol display positions, and an evaluation direction of the first set of columns of symbol display positions that defines an evaluation order from a first evaluated column to a last evaluated column of the first set of columns of symbol display positions;
a game controller, configured to execute instructions stored in the memory, which, when executed by the game controller, cause the game controller to at least:
initially control the video display to display a special symbol occupying a plurality of symbol positions of the last evaluated column; and
during each free game in a series of free games:
evaluate symbols selected including the special symbol, a current position of the special symbol, and the evaluation order, for a winning outcome,
in response to determining that the special symbol not contributing to the winning outcome, move the special symbol to an adjacent column on the video display in a direction opposite to the evaluation direction towards the first evaluated column, and retain the special symbol at the adjacent column for evaluation in a subsequent free game in the series of free games, and
in response to evaluating that the special symbol contributing to the winning outcome, retain the special symbol on the video display for evaluation at the current position in the subsequent free game in the series of free games.

US Pat. No. 10,796,521

ELECTRONIC WAGERING GAME IN WHICH JACKPOT UPGRADE SYMBOLS ARE ADDED TO ONE OR MORE REEL STRIPS

Aristocrat Technologies A...

1. An electronic gaming machine configured to trigger a jackpot feature during play of a wagering game, the electronic gaming machine comprising:a display device configured to display the wagering game;
a player input interface configured to receive a player input;
a credit input mechanism including at least one of a card reader, a ticket reader, a bill acceptor, and a coin input mechanism, the credit input mechanism configured to receive a credit wager;
a memory device that stores one or more associations between one or more reel upgrade symbols and one or more replaceable symbols; and
a game controller configured to perform operations comprising:
initiating the wagering game by spinning a plurality of reel strips, wherein each reel strip comprises a plurality of symbols;
stopping a first reel strip of the plurality of reel strips, whereby symbols from the first reel strip are stopped and displayed;
determining that a first reel upgrade symbol is displayed from the first reel strip;
replacing the first reel upgrade symbol displayed from the first reel strip with a first jackpot upgrade symbol;
in response to the first reel upgrade symbol being displayed from the first reel strip, replacing at least one replaceable symbol on at least one of a spinning plurality of reel strips with a second jackpot upgrade symbol based upon the one or more associations stored in the memory device;
stopping at least one other reel strip of the plurality of reel strips, whereby symbols from the other reel strip are stopped and displayed;
determining that a second reel upgrade symbol is displayed from the at least one other reel strip;
replacing the second reel upgrade symbol displayed from the at least one other reel strip with a third jackpot upgrade symbol;
in response to the second reel upgrade symbol being displayed from the at least one other reel strip, replacing at least one replaceable symbol on at least one of the spinning plurality of reel strips with a fourth jackpot upgrade symbol based upon the one or more associations stored in the memory device;
stopping the remaining reel strips, whereby symbols from the remaining reel strips are stopped and displayed;
evaluating the symbols displayed from each of the plurality of reel strips; and
triggering a jackpot feature if a number of jackpot upgrade symbols displayed from each of the plurality of reel strips exceeds a threshold number of jackpot upgrade symbols.

US Pat. No. 10,796,520

PRESENCE-DETECTING GAMING SYSTEMS FOR MAINTAINING GAMING SESSIONS

1. A gaming system comprising:a gaming machine configured to conduct a casino wagering game, the gaming machine including a presence sensor; and
logic circuitry configured to:
establish a gaming session of the casino wagering game for a player;
during the gaming session, detect an object at a detected distance via the presence sensor;
determine whether or not the detected object is the player based on one or more object detection criteria including the detected distance;
in response to the detected object being determined to be the player, maintain the gaming session; and
in response to the detected object being determined to be an object other than the player, initiate an end-session counter to terminate the gaming session, wherein a duration of the end-session counter varies at least partially as a function of the one or more object detection criteria.

US Pat. No. 10,796,519

SYSTEM AND METHOD FOR MONITORING AN ACCESS KEY FROM A KEY BOX

CARRIER CORPORATION, Pal...

1. A system for monitoring a location of an access key relative to a key box, wherein the key box includes a controller that transmits over a personal area network periodic advertisements of whether the key is in the key box,the system including a mobile device configured to perform steps comprising:
a first step of monitoring over the personal area network for advertisements,
a second step of receiving over the personal area network the periodic advertisements from the key box,
a third step of determining whether the periodic advertisements are indicative of the key being within the key box or removed from the key box;
wherein
when the periodic advertisements are indicative of the key being within the key box, the mobile device is configured to return to the first step, and
when the periodic advertisements are indicative of the key being removed the key box, the mobile device is configured to perform steps comprising:
a fourth step of monitoring elapsed time against a predetermined time period,
a fifth step of monitoring a distance from the key box against a predetermined distance,
a sixth step of continuing to monitor for transmitted periodic advertisements over the personal area network from the key box and determining whether the periodic advertisements are indicative of the key being within the key box or removed from the key box,
wherein
when the periodic advertisements are indicative of the key being within the key box, the mobile device is configured to discontinue monitoring elapsed time and monitoring the distance to the key box and to return to the first step, and
when either of the elapsed time becomes greater than the predetermined time period or the distance from the key box becomes greater than the predetermined distance the mobile device is configured to provide an alert.

US Pat. No. 10,796,518

FEEDBACK AND AUTHENTICATION SYSTEM AND METHOD FOR VENDING MACHINES

1. A method, comprising:capturing an image of a user after the user purchases an item from a vending machine;
determining a facial expression of the user in the image;
recording the determined facial expression; and
rating the facial expression on a numerical scale.

US Pat. No. 10,796,517

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM TO CALCULATE WAITING TIME IN QUEUE USING ACQUIRED NUMBER OF OBJECTS

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus that calculates a waiting time in a queue, the information processing apparatus comprising a computer executing instructions that, when executed by the computer, cause the computer to function as:a first acquisition unit configured to acquire a number of objects having passed through a predetermined position, corresponding to an exit from the queue, within a predetermined period; and
a calculation unit configured to calculate the waiting time in the queue, by using a number of objects waiting in the queue and by using the number of objects acquired by the first acquisition unit,
wherein, if the number of objects waiting in the queue is less than a predetermined threshold, the calculation unit calculates the waiting time in the queue by using the number of objects acquired by the first acquisition unit in a case where the number of objects waiting in the queue was greater than or equal to the predetermined threshold.

US Pat. No. 10,796,516

GLOBAL RESOURCE LOCATOR PACKAGING

LOCATORX, INC., Jacksonv...

1. A multilayer material for product packaging, the multilayer material comprising:a. a first outer layer;
b. a second outer layer;
c. a filler material layer between the first outer layer and the second outer layer;
d. a global resource locator (GRL) device interspersed in the filler material layer and between the first outer layer and the second outer layer, the GRL device comprising;
i. a clock;
ii. a processor in logical communication with the clock;
iii. a radio receiver;
iv. a transmitter; and
v. a digital storage comprising software executable upon demand, the software operative with the processor to cause the GRL device to determine an authenticated location of the GRL device interspersed in the filler material by receiving radio signals.

US Pat. No. 10,796,515

VEHICLE CONTROL SYSTEM

VALEO INTERIOR CONTROLS (...

1. A vehicle control system, comprising:a single transceiver operating in a sub-GHz frequency band configured to transmit and receive
a first radio frequency (RF) signal comprising a first identifier and data for a Remote Keyless Entry (RKE) user terminal of the vehicle,
a second RF signal comprising a second identifier and data for a set of Tire Pressure Monitoring System (TPMS) sensors of the vehicle, and
a third RF signal comprising a third identifier and data for at least one remote control terminal outside the vehicle; and
an electric control unit (ECU) connected with the transceiver and configured to:
identify the first RF signal based on the first identifier to perform lock or unlock functions in response to data from the RKE user terminal,
identify the second RF signal based on the second identifier to receive tire pressure data from the TPMS sensors, and
identify the third RF signal based on the third identifier to control the remote control terminal in response to a user action.

US Pat. No. 10,796,514

SYSTEM AND METHOD FOR OPTIMIZING A FACIAL RECOGNITION-BASED SYSTEM FOR CONTROLLING ACCESS TO A BUILDING

Alcatraz AI, Inc., Palo ...

1. A system for controlling access to a physical space comprising:a facial recognition module comprising at least a visible light camera, a sensor capable of detecting infrared light, a processor, and memory;
an access control panel comprising at least components capable of sending a signal to at least an electronically unlockable access control mechanism and receiving a signal from the facial recognition module;
a list comprising a plurality of unique identifiers of authorized entrants at the controlled access point, where said list is accessible to the access control panel;
wherein the facial recognition module is configured to detect whether at least a person is in the vicinity of the controlled access point prior to tracking or identifying that person;
wherein the facial recognition module is configured to define a region of interest within the captured image, such that the region of interest includes the detected person;
wherein the facial recognition module is further configured to track the movement of at least a detected person, and to adjust the region of interest based on that movement;
wherein the facial recognition module is further configured to perform facial recognition by at least prioritizing the region of interest, and associating at least a recognized face with the correct unique identifier for that face;
wherein the facial recognition module is configured to transmit to the access control panel the unique identifier associated with the recognized face to the access control panel; and
wherein the access control panel is configured to transmit a signal to at least the electronically unlockable access control mechanism to enable access to the building or controlled space.

US Pat. No. 10,796,513

METHODS AND APPARATUS TO ADJUST AN ADVERTISING RATE OF A DEVICE TO REDUCE BATTERY USAGE

FORD MOTOR COMPANY, Dear...

1. A method comprising:determining a distance of a device from a vehicle based on a signal;
determining a state of motion of the device; and
adjusting an advertising rate of the signal based on the distance and state of motion, wherein when the device is in motion at a speed greater than a threshold speed, the advertising rate is adjusted to zero.

US Pat. No. 10,796,512

AUTOMATED PHYSICAL PACKAGE DELIVERY WITH END-TO-END PACKAGE SECURITY

DISH Network L.L.C., Eng...

1. A method for physical package delivery from a sender to a recipient with end-to-end security, the method comprising:receiving a physical package at a distribution facility from the sender remote from the distribution facility, the physical package having a unique package identifier and having contents secured by an electronic lock that is locked by the sender prior to the receiving using a lock code encrypted by an encryption key to generate an encrypted lock code, the encryption key being generated in accordance with a decryption key of the recipient, such that the decryption key is usable to decrypt the encrypted lock code to unlock the electronic lock;
scanning the physical package at the distribution facility, using a scanner, to obtain the unique package identifier from the physical package, the unique package identifier associated with delivery information and with the encrypted lock code to the receiving, the delivery information indicating a physical recipient destination and a logical recipient destination;
obtaining the delivery information and the encrypted lock code automatically in response to the scanning and in accordance with the unique package identifier;
physically routing the physical package from the distribution facility to the physical recipient destination responsive to the obtaining; and
communicating the encrypted lock code to the logical recipient destination responsive to the obtaining.

US Pat. No. 10,796,511

LOW-POWER PERSON TRACKING SYSTEM THAT USES MAGNETIC SIGNALS

Expertise Products, LLC, ...

1. A low-power person tracking system that uses magnetic signals, comprising:a detector comprising
a detector processor;
a magnetic transmitter configured to repeatedly transmit a varying magnetic field comprising a pattern; and
a detector wireless transceiver coupled to said detector processor;
wherein said detector processor is configured to
transmit a request identity message via said detector wireless transceiver;
receive a plurality of response messages via said detector wireless transceiver; and,
for each response message of said plurality of response messages,
transmit a fob detected message comprising an identifier associated with said each response message or derived from said identifier;
a plurality of fobs, each fob of said plurality of fobs configured to be carried by, worn by, or coupled to a corresponding person, each fob comprising
a battery;
a memory in which a fob identifier is stored;
a fob processor coupled to said battery and to said memory, and configured to operate in a processor asleep mode or a processor awake mode;
a fob wireless transceiver coupled to said fob processor and configured to operate in a transceiver asleep mode or a transceiver awake mode; and
when operating in said transceiver awake mode,
receive incoming messages and forward said incoming messages to said fob processor; and
obtain outgoing messages from said fob processor and transmit said outgoing messages; and
a magnetic receiver configured to
receive said varying magnetic field; and,
convert said varying magnetic field to an electrical signal;
a pattern recognition circuit coupled to said magnetic receiver and to said fob processor, and configured to
receive said electrical signal;
determine whether said electrical signal matches said pattern;
when said electrical signal matches said pattern, transmit a wakeup signal that switches said fob processor to said processor awake mode and switches said fob wireless transceiver to said transceiver awake mode;
wherein said fob processor is further configured to
when an incoming message of said incoming messages matches a request identity message, transmit a response message comprising said fob identifier.

US Pat. No. 10,796,510

APPARATUS, SYSTEMS AND METHODS FOR MONITORING VEHICULAR ACTIVITY

1. A system for recording events relating to the operation of a vehicle, the system comprising:a first vehicle having a first camera disposed on a first portion of the first vehicle that continuously records first visual information outside the first vehicle during usage thereof, a first digital storage for saving the first visual information recorded by the first camera, a first electronic communicator for linking with other vehicles, and a processor for determining an occurrence of an event and processing the first visual information recorded by the first camera; and
a second vehicle having a second camera disposed on a first portion of the second vehicle that continuously records second visual information outside the second vehicle during usage thereof, a second digital storage for saving the second visual information recorded by the second camera, and a second electronic communicator for linking with other vehicles;
wherein after the occurrence of the event, the first vehicle communicates with the second vehicle to identify a portion of the second visual information recorded by the second camera, wherein the portion of the second visual information consists essentially of a first time period prior to the event, a second time period during the event, and a third time period after the event, and further wherein the second vehicle is configured to link with the first vehicle to send the portion of the second visual information recorded by the second camera to the first vehicle, wherein the first vehicle comprises a memory for storing a portion of the first visual information and the portion of the second visual information without combining the portion of the first visual information and the portion of the second visual information together at the first vehicle and without displaying the portion of the first visual information and the portion of the second visual information at the first vehicle; and
a data center separate from the first and second vehicles for receiving, from the first vehicle, an entirety of the portion of the first visual information recorded by the first camera from the first vehicle, wherein the portion of the first visual information consists essentially of a first time period prior to the event, a second time period during the event, and a third time period after the event, wherein the data center further receives an entirety of the portion of the second visual information recorded by the second camera from the second vehicle, wherein the portion of the first visual information recorded by the first camera from the first vehicle and the portion of the second visual information recorded by the second camera from the second vehicle form a visual reconstruction of the event when combined together at the data center,
wherein the visual reconstruction of the event comprises a virtual three dimensional space comprising a first field of view comprising the portion of the first visual information and a second field of view comprising the portion of the second visual information, wherein the virtual three dimensional space is configured to be navigated by a viewer between the first field of view and the second field of view.

US Pat. No. 10,796,509

EJECTABLE FLIGHT DATA RECORDER UNIT

AIRBUS OPERATIONS LIMITED...

1. An apparatus for recording aircraft flight data, the apparatus comprising:a primary flight data recorder unit configured to record data generated by aircraft systems during operation of an aircraft; and
a secondary flight data recorder unit in communication with the primary flight data recorder and configured to receive and store data from the primary flight data recorder;
wherein the secondary flight data recorder unit is ejectable from the aircraft, and comprises a propulsion system to enable powered flight of the secondary flight data recorder unit;
wherein the secondary flight data recorder unit further comprises a guidance system configured to guide the secondary flight data recorder unit to a selected destination,
wherein the selected destination comprises a land-based location nearest to a last recorded location of the aircraft, and
wherein the land-based location nearest to the last recorded location of the aircraft is determined based on aircraft flight data most recently received, prior to ejection, by the secondary flight data recorder unit from the primary flight data recorder unit.

US Pat. No. 10,796,508

AUTOMATED LOGGING OF AIRCRAFT OOOI TIMES USING MOBILE DEVICE

The Boeing Company, Chic...

1. A method for logging data onboard an aircraft during takeoff using a mobile device, the method comprising:(a) outputting motion data from a motion sensor incorporated in the mobile device during takeoff;
(b) outputting time data from a clock incorporated in the mobile device representing times during takeoff;
(c) storing the motion data from the motion sensor and associated time data from the clock in a non-transitory tangible computer-readable storage medium incorporated in the mobile device during takeoff;
(d) searching the motion data for motion data representing an upward vertical acceleration vector;
(e) detecting motion data representing the upward vertical acceleration vector during the searching;
(f) identifying time data representing a begin time of the upward vertical acceleration vector;
(g) calculating at least one parameter relating to movement of the mobile device subsequent to the begin time to confirm that the detected upward vertical acceleration vector of the mobile device corresponds to aircraft takeoff;
(h) setting a Wheels Off time to be equal to the begin time in response to confirmation that the detected upward vertical acceleration vector of the mobile device corresponds to aircraft takeoff; and
(i) storing data representing the Wheels Off time in the non-transitory tangible computer-readable storage medium,
wherein steps (d) through (h) are performed by a data processing system incorporated in the mobile device.

US Pat. No. 10,796,507

IMAGE DISPLAY SYSTEM, IMAGE DISPLAY METHOD, AND RECORDING MEDIUM

Panasonic Intellectual Pr...

1. An image display system comprising:a processor; and
a memory coupled to the processor, the memory storing a program that, when executed by the processor, causes the image display system to:
acquire a behavior estimation result of a vehicle, and generate future position information of the vehicle after a predetermined time passes from a present time based on the behavior estimation result;
acquire present information about the vehicle, and generate present position information of the vehicle and an object around the vehicle based on the acquired present information;
compare the future position information of the vehicle and the present position information of the vehicle and the object around the vehicle, and generate present image data indicating present positions of the vehicle and the object around the vehicle and future image data indicating future positions of the vehicle and the object around the vehicle; and
allow a display device to display a present image based on the present image data and a future image based on the future image data together,
wherein:
the future image includes a parameter value indicating a future running state of the vehicle, the parameter value being based on the behavior estimation result and acquired present speed information and operation information of the vehicle, or
the behavior estimation result is a result based on a behavior instruction acquired from a driver of the vehicle.

US Pat. No. 10,796,506

INFORMATION OUTPUT DEVICE AND INFORMATION OUTPUT METHOD

Honda Motor Co., Ltd., T...

1. An information output device comprising:an image display unit that displays an image;
a user input reception unit that receives an input from a user;
a sensor data input reception unit that receives an input of sensor data of a vehicle; and
a display control unit that switches between a first parameter transition image screen and a second parameter transition image screen in accordance with the input of the user received by the user input reception unit and displays the screens on the image display unit, the first parameter transition image screen including a first parameter transition image indicating time-series transitions of first parameters of a plurality of types based on the sensor data of the vehicle which is received by the sensor data input reception unit before a first point in time, and the second parameter transition image screen including a second parameter transition image indicating time-series transitions of second parameters of a plurality of types corresponding to at least some of the first parameters of a plurality of types before the first point in time,
wherein in a case where a second point in time before the first point in time or a designated period is received by the user input reception unit on the first parameter transition image screen, the display control unit is configured to cause a first period display image element indicating the second point in time or the designated period on the first parameter transition image screen to be displayed on the image display unit and cause a second period display image element indicating the second point in time or the designated period on the second parameter transition image screen after switching from the first parameter transition image screen to be displayed on the image display unit,
wherein the first parameter transition image is a first score transition image indicating time-series transitions of a plurality of scores each indicating whether or not the vehicle is in a designated state,
the plurality of scores are numerical values determined on the basis of output values of sensors indicated in the sensor data of the vehicle, and
the second parameter transition image is a sensor output value transition image indicating time-series transitions of the output values of the sensors indicated in the sensor data of the vehicle.

US Pat. No. 10,796,505

DIAGNOSTIC SYSTEM FOR A VEHICLE ELECTRICAL SYSTEM

LG Chem, Ltd., Seoul (KR...

1. A diagnostic system for a vehicle electrical system, comprising:a microcontroller having a first A/D converter and first and second applications;
a first analog multiplexer having an input port electrically coupled to a first voltage regulator, and an output port electrically coupled to the first A/D converter;
wherein the first application is configured to set a first overvoltage diagnostic flag equal to a first fault value if a first voltage of the first voltage regulator that is measured by the first A/D converter is greater than a first maximum voltage;
the first application is configured to transition a contactor to an open operational state if the first overvoltage diagnostic flag is equal to the first fault value;
the second application is configured to set a second overvoltage diagnostic flag to a second fault value if a second voltage of the first voltage regulator that is measured by the first A/D converter is greater than a second maximum voltage; the second maximum voltage being greater than the first maximum voltage, the second fault value being different than the first fault value;
the second application is configured to transition the contactor to the open operational state if the second overvoltage diagnostic flag is equal to the second fault value;
the microcontroller further includes a second A/D converter and third and fourth applications;
a second analog multiplexer having an input port electrically coupled to a second voltage regulator, and an output port electrically coupled the second A/D converter;
the third application is configured to set a third overvoltage diagnostic flag to a third fault value if a third voltage of the second voltage regulator that is measured by the second A/D converter is greater than a third maximum voltage;
the third application is configured to transition the contactor to the open operational state if the third overvoltage diagnostic flag is equal to the third fault value;
the fourth application is configured to set a fourth overvoltage diagnostic flag to a fourth fault value if a fourth voltage of the second voltage regulator that is measured by the second A/D converter is greater than a fourth maximum voltage; the fourth maximum voltage being greater than the third maximum voltage, the fourth fault value being different than the third fault value;
the fourth application is configured to transition the contactor to the open operational state if the fourth overvoltage diagnostic flag is equal to the fourth fault value;
the third and fourth fault values have a Hamming distance of at least four from one another;
the microcontroller further includes fifth and sixth applications;
the fifth application is configured to set a first undervoltage diagnostic flag equal to a fifth fault value if a fifth voltage of the first voltage regulator that is measured by the first A/D converter is less than a first minimum voltage;
the fifth application is configured to transition the contactor to the open operational state if the first undervoltage diagnostic flag is equal to the fifth fault value;
the sixth application is configured to set a second undervoltage diagnostic flag to a sixth fault value if a sixth voltage of the first voltage regulator that is measured by the first A/D converter is less than a second minimum voltage; the second minimum voltage being less than the first minimum voltage, the sixth fault value being different than the fifth fault value; and
the sixth application is configured to transition the contactor to the open operational state if the second undervoltage diagnostic flag is equal to the sixth fault value.

US Pat. No. 10,796,504

SYSTEMS AND METHOD TO TRIGGER VEHICLE EVENTS BASED ON CONTEXTUAL INFORMATION

SmartDrive Systems, Inc.,...

8. A method to detect vehicle events for a vehicle, the vehicle being configured to carry one or more sensors that generate output signals conveying information related to operating parameters of the vehicle, the method being implemented in a computer system that includes the one or more sensors and one or more physical processors, the method comprising:receiving contextual information related to two or more current environmental conditions, wherein the two or more current environmental conditions include a traffic condition that indicates average driving speed of current traffic within a first predetermined distance of the vehicle, and a visibility condition related to visibility within a second predetermined distance of the vehicle;
determining a speed limit at which a speed parameter of the vehicle effectuates detection of vehicle events related to unsafe vehicle speed, wherein the speed parameter represents current vehicle speed of the vehicle, wherein the speed limit varies based on the traffic condition;
determining a threshold value for the traffic condition such that, responsive to the traffic condition breaching the threshold value, the current traffic within the first predetermined distance of the vehicle is characterized as heavy, wherein the threshold value varies based on the visibility condition;
detecting, at the vehicle, a vehicle event based on a combination of:
the speed parameter breaching the speed limit, and
the current traffic within the first predetermined distance of the vehicle being characterized as heavy; and
creating a vehicle event record based on the detected vehicle event.

US Pat. No. 10,796,503

VEHICLE CALIBRATION BASED UPON PERFORMANCE PRODUCT DETECTION

Ford Global Technologies,...

1. A vehicle comprising:a receiver configured to receive a wireless signal from a transducer of a performance product, the wireless signal including a characteristic of the performance product and a product type of the performance product;
a product controller configured to:
determine, based upon the characteristic and the product type included in the wireless signal, that the performance product is authenticated to be installed on the vehicle;
determine that the performance product affects performance of an electronic control unit of the vehicle based upon the characteristic and the product type of the performance product; and
send, based on the determination that the performance product is authenticated to be installed on the vehicle and the determination that the performance product affects the electronic control unit, to the electronic control unit a calibration instruction to perform a calibration of the electronic control unit based on the characteristic and the product type; and
the electronic control unit configured to:
receive the calibration instruction; and
adjust a calibration of the electronic control unit to a target setting based upon the calibration instruction.

US Pat. No. 10,796,502

MANAGED VEHICLE DATA DELIVERY

Ford Global Technologies,...

1. A system comprising:a processor programmed to
identify, from diagnostic configurations, individual data elements and a frequency for collection of each data element including removing redundant collection of data elements, the diagnostic configurations including a first configuration specifying, at a first frequency, at least first and second data elements and a second configuration specifying, at a second frequency, at least the first data element and a third data element, and to remove redundant collections of data elements includes to collect the first data element at a single cadence satisfying both the first frequency and the second frequency,
periodically collect diagnostic data from a vehicle in accordance with the identification, and
send the diagnostic data to a server with instructions specifying each data element in the diagnostic data and which configurations require each data element.

US Pat. No. 10,796,501

INTERACTIVE SHARING OF VEHICLE SENSOR INFORMATION

QUALCOMM Incorporated, S...

1. A method of communication for an apparatus, comprising:receiving a message comprising an indication of a location of another apparatus;
determining, based on the location of the other apparatus, that the other apparatus blocks a field-of-view of the apparatus;
generating a request for vehicle sensor information from the other apparatus as a result of the determination, wherein the generation of the request is based on at least one sensor capability of the other apparatus, wherein the generated request for vehicle sensor information from the other apparatus that blocks the field-of-view of the apparatus includes an index assignment, the index assignment indicating to the other apparatus that blocks the field-of-view of the apparatus when to respond within a frame or a transmission time interval (TTI);
transmitting the request via a vehicle communication link;
receiving a schedule based on the index assignment from the other apparatus after transmitting the request; and
determining, based on the schedule, when to monitor for a response to the request via the vehicle communication link.

US Pat. No. 10,796,500

ELECTRONIC COMMUNICATION MODULES PROVISIONING FOR SMART CONNECTIVITY

Ford Global Technologies,...

1. A vehicle comprising:an embedded modem programmed to
provision the modem for the vehicle by requesting from a telematics server confirmation of a modem configuration assigned by end-of-line systems,
receive a request over a vehicle bus from an electronic control unit (ECU) requesting confirmation of an ECU configuration assigned by the end-of-line systems,
send the request to the telematics server for confirmation, and
report a result from the telematics server to the ECU.

US Pat. No. 10,796,499

SYSTEMS AND METHODS FOR 3D REGISTRATION OF CURVES AND SURFACES USING LOCAL DIFFERENTIAL INFORMATION

Universidade de Coimbra, ...

1. A method for registration of a 3D model M of an object or environment with a 3D model M? of the object or environment, the method comprising:i. for the 3D model M?, defining a plurality of 2-tuples, each 2-tuple in the 3D model M? comprising a pair of points and a corresponding pair of vectors;
ii. for the 3D model M, selecting a 2-tuple comprising a pair of points and a corresponding pair of vectors;
iii. determining one or more respective 2-tuples in the 3D model M? that correspond with the selected 2-tuple in the 3D model M;
iv. for each 2-tuple in the 3D model M? that corresponds with the selected 2-tuple in the 3D model M, determining a rigid transformation that aligns or registers the 3D model M with the 3D model M?, where a rotation Ri from the 3D model M to the 3D model M? is given by
Ri=R2R1,
 where R1 is a rotation that aligns a first vector that extends from the first point in the 3D model M? 2-tuple to the second point in the 3D model M? 2-tuple with a second vector that extends from the first point in the 3D model M 2-tuple to the second point in the 3D model M 2-tuple, and R2 is a rotation that aligns the vectors in the 3D model M? 2-tuple with respective directions respectively defined by, or with respective planes respectively orthogonal to, the vectors in the 3D model M 2-tuple, and a translation ti from the 3D model M to the 3model M? is given by a difference between the first point in the 3D model M? 2-tuple and the product of Ri and the first point in the 3D model M 2-tuple;
v. using a score function to evaluate how well each rigid transformation Ri, ti aligns the 3D model M with the 3D model M? and selecting the rigid transformation with the best score function value; and
vi. repeating steps (ii), (iii), (iv), and (v) until a value of a criterion exceeds a threshold.

US Pat. No. 10,796,498

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM

Canon Kabushiki Kaisha, ...

1. An image processing apparatus comprising:an image obtaining unit configured to obtain a first three-dimensional image and a second three-dimensional image different from the first three-dimensional image;
a deformation information obtaining unit configured to obtain deformation information representing deformation between the first and second three-dimensional images;
a cross-sectional image generating unit configured (i) to generate a first cross-sectional image corresponding to a first cross section of the first three-dimensional image and (ii) to generate a second cross-sectional image corresponding to a second cross section of the second three-dimensional image;
a target position obtaining unit configured to obtain a target position in the first cross-sectional image;
a corresponding position obtaining unit configured to obtain, on the basis of the deformation information, a corresponding position in the second three-dimensional image which corresponds to the target position; and
a display controlling unit configured to control display of the first and second cross-sectional images on a displaying unit,
wherein the cross-sectional image generating unit determines the second cross section including the corresponding position, and an orientation of the second cross section, on the basis of an orientation of the first cross section.

US Pat. No. 10,796,497

DISTANCE FIELD COUPLED FITTED DEFORMATION LATTICES FOR SHAPE MODIFICATION

AUTODESK, INC., San Rafe...

1. A computer-implemented method for modifying a three-dimensional (3D) model, comprising:(a) obtaining the 3D model;
(b) selecting one or more arbitrary first faces (S) of the 3D model;
(c) prescribing a shape modification operation to be performed on the one or more arbitrary first faces (S);
(d) constructing a system of distance-field based constraints and a deformation lattice by:
(1) defining one or more distance-field based constraints that constrain aspects of the 3D model during the shape modification operation;
(2) setting up a lattice structure with control points;
(3) mapping a first space of the 3D model to a second space of the lattice structure;
(e) performing the shape modification operation by combining the one or more distance-field based constraints with an evaluation of the deformation lattice, wherein the distance-field based constraints constrain modifications of a set of one or more second faces (S?) of the 3D model, and the evaluation deforms the deformation lattice to modify the one or more arbitrary first faces (S) based on a selected set of the control points of the deformation lattice; and
(f) outputting a deformed 3D model based on the combination.

US Pat. No. 10,796,496

METHOD OF RECONSTRUCING 3D COLOR MESH AND APPARATUS FOR SAME

ELECTRONICS AND TELECOMMU...

1. A method of reconstructing a three-dimensional color mesh, the method comprising:receiving mesh information of an object, multiple multi-view images obtained by photographing the object at different positions, and camera parameter information corresponding to the multiple multi-view images;
constructing a texture map with respect to the object on the basis of the received information and setting a texture patch referring to a color value of the same multi-view image;
correcting a color value of a vertex included for each texture patch; and
performing rendering with respect to the object by applying the corrected color value of the vertex to the texture map.

US Pat. No. 10,796,495

MATERIAL ANALYSIS OF ANATOMICAL ITEMS

Boston Scientific Scimed,...

1. A computer-implemented method for medical device modeling, the method comprising:accessing an electronic definition for a model of a three-dimensional item, an electronic definition of a three-dimensional anatomical item having an internal anatomical volume, and a plurality of electronic definitions of three-dimensional splines representing paths through a portion of the internal anatomical volume, wherein each spline in the plurality of splines has a different shape;
determining, with a computer-based finite element analysis system and using the electronic definitions, stresses created by the three-dimensional item on the anatomical item, for a plurality of locations of the three-dimensional item along each of the plurality of three-dimensional splines;
displaying, with a visualization system, a visual representation of the stresses created on the anatomical item by the three-dimensional item; and
wherein each spline in the plurality of splines is generated by:
generating a plurality of points;
fitting a preliminary spline to the plurality of points;
generating a plurality of rays around each point in the plurality of points;
generating each spline in the plurality of splines by fitting a final spline to the plurality of points such that each point in the plurality of points is positioned equidistant from the final spline in a plane positioned perpendicular to an axis of the final spline at each relevant point along the final spline.

US Pat. No. 10,796,494

ADDING ATTRIBUTES TO VIRTUAL REPRESENTATIONS OF REAL-WORLD OBJECTS

MICROSOFT TECHNOLOGY LICE...

1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform operations comprising:digitizing a real-world object to generate a virtual representation of the real-world object in a virtual space;
analyzing the virtual representation to automatically detect a first characteristic exhibited by the virtual representation;
determining a non-visual attribute to add to the virtual representation based on the first characteristic using a predetermined mapping schema mapping the non-visual attribute to the first characteristic; and
providing the virtual representation with the non-visual attribute in the virtual space, the non-visual aspect controlling interactions of the virtual representation with other virtual objects in the virtual space.

US Pat. No. 10,796,493

APPARATUS AND METHOD FOR CALIBRATING AUGMENTED-REALITY IMAGE

ELECTRONICS AND TELECOMMU...

1. An apparatus for calibrating an augmented-reality image, comprising:a camera for capturing an image, measuring 3D information pertaining to the image;
an augmented-reality image calibrator for generating an augmented-reality image using the image and the 3D information and calibrating the augmented-reality image; and
a display for displaying the augmented-reality image,
wherein the camera selects a feature point in the image and extracts 3D coordinates of the feature point, and
wherein the augmented-reality image calibrator generates a patch that is a predetermined range surrounding the feature point extracted from the image, the patch including a marker line for indicating a position of the feature point.

US Pat. No. 10,796,492

SYSTEM AND METHOD FOR HAPTIC MAPPING OF A CONFIGURABLE VIRTUAL REALITY ENVIRONMENT

EXPLORING, INC., Atlanta...

1. A system for providing a configurable virtual reality environment model, comprising:a plurality of wall panels having edges that are removeably and directly interconnectable with each other without a need for tools;
a plurality of floor sections that are removeably interconnectable without a need for tools, the plurality of floor sections including a connection interface for removeably connecting the wall panels to the plurality of floor sections;
wherein the plurality of wall panels may be configured to place a physical wall in a location that corresponds to a virtual wall located within a virtual reality world such that when a virtual reality display shows a user touching a wall in the virtual reality world the user feels the physical wall placed in the configurable virtual reality environment model;
wherein the plurality of floor sections further define a grid thereon defined by a plurality of vertical lines and horizontal lines, each of the vertical lines associated with a first group of identifiers and each of the horizontal lines associated with a second group of identifiers, further wherein a wall panel of the plurality of wall panels connected to one of the floor sections may have each corner of the wall panel registered with respect to a closest position of the grid to provide a registered physical location of the wall panel, the registered physical location further having a network address associated therewith enabling Internet access of the wall panel;
at least one Internet accessible component associated with a portion of the plurality of wall panels for providing tactile feedback to a user responsive to a control signal generated responsive to the user coming within a predetermined distance of a wall panel, wherein each of the at least one network accessible component are addressable via a unique address over the Internet;
wherein the plurality of wall panels each further comprise an interface for providing interconnection with the Internet, the interface comprising:
a power connection for providing electrical power to the at least one Internet accessible component;
a wired connector for providing a wired connection to the Internet for the at least one Internet accessible component using the associated network addressable location using the associated network address;
a wireless interface for providing a wireless connection to the Internet for the at least one Internet accessible component using the associated network addressable location using the associated network address; and
a network controller connected to the at least one Internet accessible component through at least one of the wired connector and the wireless interface, the network controller actuating operation of the at least one Internet accessible component by generation of the control signal responsive to the user coming within the predetermined distance of the Internet accessible component and able to access the network addressable locations of the plurality of wall panels by transmitting the control signal to the at least one Internet accessible component associated with the wall panel through the at least one of the wired connector and the wireless interface.

US Pat. No. 10,796,491

VIRTUAL WORK OF EXPRESSION WITHIN A VIRTUAL ENVIRONMENT

1. A system for displaying an environment, the system comprising:a computer processor;
a head-mounted display including a retinal tracking device; and
a content engine executing on the computer processor and configured to:
display a virtual three-dimensional environment in the head-mounted display, wherein the virtual three-dimensional environment completely fills a field of view of a user;
enable the user to interact with the virtual three-dimensional environment;
display a virtual representation of a written work within the virtual three-dimensional environment in the head-mounted display;
enable the user to interact with the virtual representation of the written work;
track the user's reading position in the representation of the written work via the retinal tracking device;
determine the content of the representation of the written book at the user's reading position; and
modify the virtual three-dimensional environment based at least in part on the content at the user's reading position.

US Pat. No. 10,796,490

METHOD FOR PROVIDING SCALE TO ALIGN 3D OBJECTS IN 2D ENVIRONMENT

Atheer, Inc., Santa Clar...

1. A method for visualizing a three-dimensional model of an object in an environment, the method comprising:calculating a scale and a perspective for the three-dimensional model of the object in the environment based on a height of a user device relative to a ground plane of the environment and an angle formed between the ground plane and a light ray projected from the user device to the ground plane;
calculating a space geometry and scale of the environment based on the height and angle;calculating a position for the three-dimensional model of the object in the environment based on the height and the angle for correctly placing the three-dimensional model of the object in the environment with respect to the space geometry and scale of the environment;superimposing the three-dimensional model of the object onto the environment at the position with the scale and perspective; andresponsive to receiving an adjusted position of the user device, displaying the three-dimensional model of the object superimposed onto the environment with an updated scale and updated perspective relative to an updated space geometry and scale of the environment, wherein the updated scale and updated perspective of the three-dimensional model and the updated space geometry and scale of the environment are updated according to the adjusted position of the three-dimensional model of the object and the adjusted position of the user device.

US Pat. No. 10,796,489

GAME ENGINE RESPONSIVE TO MOTION-CAPTURE DATA FOR MIXED-REALITY ENVIRONMENTS

Lucasfilm Entertainment C...

1. A method comprising:causing, by a game engine, a virtual object in a 3-D virtual environment to be in a first animation state in an animation graph;
receiving, by a plug-in of the game engine, one or more 3-D frames from a motion-capture camera system, wherein the plug-in is configured to:
receive 3-D frames from the motion-capture camera system as an input;
identify a motion or position of a performer in real time in a first real-world environment represented in the one or more 3-D frames; and
provide the motion or position of a performer as an input to the game engine;
maintaining a library of predefined motions or positions, wherein each of the predefined motions or positions includes a corresponding virtual asset or action;
identifying, by the game engine, the motion or position as one of the predefined motions or positions in the library; and
causing, by the game engine, the virtual object in the 3-D virtual environment to transition to a second animation state in the animation graph based on the corresponding action in the library, wherein the transition is triggered by identifying the motion or position as the one of the predefined motions or positions in the library.

US Pat. No. 10,796,488

ELECTRONIC DEVICE DETERMINING SETTING VALUE OF DEVICE BASED ON AT LEAST ONE OF DEVICE INFORMATION OR ENVIRONMENT INFORMATION AND CONTROLLING METHOD THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:a display;
at least one processor;
a communication circuit; and
a memory storing programming instructions executable by the at least one processor to cause the electronic device to:
recommend a virtual first device based on at least one second device, the at least one second device being disposed in a real environment, wherein the virtual first device is recommended for purchase;
display a virtual environment in which the virtual first device is disposed on the display, the virtual environment simulating the real environment;
detect virtual environment information about the virtual environment;
detect virtual device information about the virtual first device disposed in the virtual environment and the at least one second device disposed in the virtual environment;
determine a first setting value for the virtual first device based on at least one of the virtual environment information and the virtual device information;
determine a second setting value for the at least one second device based on the first setting value;
store the determined first setting value and the determined second setting value in the memory;
detect a real first device; and
when the real first device is detected as installed in the real environment, transmit the first setting value stored in the memory to the real first device through the communication circuit, the real first device corresponding to the virtual first device.

US Pat. No. 10,796,487

3D MAPPING OF A PROCESS CONTROL ENVIRONMENT

FISHER-ROSEMOUNT SYSTEMS,...

1. A method of mapping and navigating a real-world process control environment using mobile devices, the method comprising:registering a first mobile device at a reference location in the process control environment;
tracking, using at least a first inertial measurement unit of the first mobile device, (i) three-dimensional (3D) positions of the first mobile device relative to the reference location, and (ii) orientations of the first mobile device;
detecting, at the first mobile device, a user input indicating that a new node is to be added to a 3D map of the process control environment;
determining a 3D position of a real-world object relative to the reference location, or causing the 3D position of the real-world object to be determined, based at least on (i) a tracked 3D position of the first mobile device and (ii) a tracked orientation of the first mobile device, at least by
capturing an image of the real-world object using a first camera of the first mobile device,
determining a distance between the first mobile device and the real-world object, at least by processing the image of the real-world object using a depth sensing technique, and
determining the 3D position of the real-world object, or causing the 3D position of the real-world object to be determined, based at least on (i) the tracked 3D position of the first mobile device, (ii) the distance between the first mobile device and the real-world object, and (iii) the tracked orientation of the first mobile device;
causing a node database to add the new node to the 3D map of the process control environment, at least by causing the 3D position of the real-world object to be stored in association with the new node;
tracking, using at least a second inertial measurement unit of a second mobile device, (i) 3D positions of the second mobile device, and (ii) orientations of the second mobile device;
detecting a triggering condition, by one or both of (i) determining, based on a tracked orientation of the second mobile device, that the real-world object is within an area inside a field of view of a second camera of the second mobile device, and (ii) determining, based on a tracked position of the second mobile device, that the real-world object is proximate to the second mobile device; and
in response to detecting the triggering condition, causing digital information associated with the new node to be superimposed on a real-world view presented via a display of the second mobile device.

US Pat. No. 10,796,486

AUGMENTED VISUALIZATION FOR MANUFACTURING

Textron Innovations, Inc....

1. An augmented visualization method for manufacturing, comprising:providing, using a camera, a real-time view of a part to a computer having non-transitory memory for storing software and a processor for executing software instructions;
identifying, via the computer, features of the part from the real-time view based on the software instructions;
providing a virtual image from a computer-aided-design (CAD) model of the part;
displaying, on a visualization device, a hybrid view formed from the real-time view overlaid with the virtual image;
determining a computer-generated visual instruction based on the features of the part identified from the real-time view and additional information from the CAD model of the part; and
displaying the computer-generated visual instruction on the visualization device,
wherein the computer-generated visual instruction comprises displaying a virtual manipulation of the part based on the CAD model overlaid on the real-time view; and
wherein the hybrid view displays a virtual image of a through-hole on the real-time view of the part based on the additional information, and prior to drilling the through-hole, the computer-generated visual instruction virtually displays drilling the through-hole on the real-time view of the part.

US Pat. No. 10,796,485

RENDERING OBJECTS IN VIRTUAL VIEWS

Nokia Technologies Oy, E...

1. An apparatus comprising:at least one processor; and
at least one non-transitory memory including computer program code;
the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to perform:
rendering a plurality of objects to a viewer of a scene in a first virtual view, wherein: at least one of said plurality of objects has a physical counterpart; at least one of said plurality of objects does not have a physical counterpart; and the scene is at least one of a virtual reality, augmented reality or mixed reality scene;
receiving a first command to transition from the first virtual view to an alternative virtual view, wherein the transition is configured to indicate which of the plurality of objects have a physical counterpart and which do not have a physical counterpart; and
rendering the plurality of objects in the alternative virtual view in response to the first command, wherein rendering the plurality of objects in the alternative virtual view renders at least one of the at least one object with a physical counterpart on a first two-dimensional level of the alternative virtual view and renders at least one of the at least one object without a physical counterpart on a second two-dimensional level of the alternative virtual view that is different to the first two-dimensional level.

US Pat. No. 10,796,484

SYSTEM AND METHOD FOR INTERACTIVE MULTIMEDIA AND MULTI-LINGUAL GUIDED TOUR/PANORAMA TOUR

Anand Babu Chitavadigi, ...

1. A system for providing an interactive multimedia and multi-lingual guided tour/panorama tour of a place of interest, the system comprising:a computing device of the user, and wherein the computing device of the user is configured for hosting a software application, and wherein the software application enables the user to access the interactive multimedia and multi-lingual guided tour/panorama tour of the place of the interest on request;
a server communicatively coupled with the computing device of the user;
a user registration module provided in the server and run on a hardware processor, and, wherein the user registration module is configured for registering the user with the system using one or more user details;
a first payment module provided in the server and run on a hardware processor, and wherein the first payment module is configured for enabling the user to make a payment for accessing a particular interactive multimedia and multi-lingual guided tour/panorama tour; and
a content module provided in the server and run on a hardware processor, and wherein the content module is configured for streaming audio visual content related to the particular requested interactive multimedia and multi-lingual guided tour/panorama tour on successful reception of the payment from the user;
a network connectivity device installed at each place of interest associated with the system, and wherein the network connectivity device is configured for establishing communication with the server to synchronize the audio visual content for the interactive multimedia and multi-lingual guided tour/panorama tour from the server and for storing the synchronized audio visual content in a local database, and wherein the network connectivity device is further configured for streaming the audio visual content stored in the local database to the computing device of the user on request and after reception of successful payment, and wherein the audio visual content for the requested interactive multimedia and multi-lingual guided tour/panorama tour is streamed in an offline mode from network connectivity device to the user computing device without establishing intern& connection between the computing device of the user and the server, and wherein the network connectivity device is further configured for periodically synchronizing with the server for updates regarding addition of new language, adding/updating a new audio clip and enhancement in the visual content of the interactive multimedia and multi-lingual guided tour/panorama tour.

US Pat. No. 10,796,483

IDENTIFYING PRIMITIVES IN INPUT INDEX STREAM

Advanced Micro Devices, I...

1. A method for identifying primitives from a chunk of indices, the method comprising:dividing the chunk to generate initial candidate primitives based on a primitive topology in which primitives are formed from overlapping indices, wherein indices in the chunk are ordered from oldest to newest;
identifying reset index locations in each of the initial candidate primitives;
determining offsets for generating final candidate primitives based on the reset index locations in each of the initial candidate primitives; and
identifying, as indices for the final candidate primitives, indices of the initial candidate primitives shifted in an older direction by the offsets.

US Pat. No. 10,796,482

3D HAND SHAPE AND POSE ESTIMATION

Snap Inc., Santa Monica,...

1. A method comprising:receiving, by one or more processors, a monocular image that includes a depiction of a hand;
extracting, by the one or more processors, one or more features of the monocular image using a plurality of machine learning techniques;
modeling, by the one or more processors, based on the extracted one or more features, a pose of the hand depicted in the monocular image by adjusting skeletal joint positions of a three-dimensional (3D) hand mesh using a trained graph convolutional neural network (CNN), the trained graph CNN estimating 3D coordinates of vertices in the 3D hand mesh;
linearly regressing the joint positions using a linear graph CNN;
modeling, by the one or more processors, based on the extracted one or more features, a shape of the hand in the monocular image by adjusting blend shape values of the 3D hand mesh representing surface features of the hand depicted in the monocular image using the trained graph CNN; and
generating, for display by the one or more processors, the 3D hand mesh adjusted to model the pose and shape of the hand depicted in the monocular image.

US Pat. No. 10,796,481

VISUALIZATION OF LUNG FISSURES IN MEDICAL IMAGING

Siemens Healthcare GmbH, ...

1. A method for generating a visualization of a lung fissure, the method comprising:acquiring, by a medical image scanner, medical imaging data representing at least two adjacent lobes of a lung;
generating, by an image processor, a mesh of a boundary between at least two adjacent lobes from the medical imaging data, the mesh comprising a plurality of mesh voxels;
identifying, by the image processor, in the medical imaging data, fissure image data representing the lung fissure between the two adjacent lung lobes;
augmenting, by the image processor, the mesh with the identified fissure image data;
selecting, by the image processor, a projection point as a function of a type of the lung fissure;
defining, by the image processor, a curved plane that is located behind the lung fissure from the projection point, wherein the curved plane includes a curvature selected as a function of a location of the projection point;
projecting, by the image processor, the plurality of mesh voxels of the augmented mesh to the curved plane using a plurality of rays from the projection point to the curved plane;
generating, by the image processor, a two-dimensional image of the projected augmented mesh comprising a single visualization of the entirety of the lung fissure; and
providing, on a display, the two-dimensional image to a user.

US Pat. No. 10,796,480

METHODS OF GENERATING PERSONALIZED 3D HEAD MODELS OR 3D BODY MODELS

METAIL LIMITED, London (...

1. A method of generating an image file of a personalized three-dimensional (3D) head model of a user, the method comprising the steps of:(i) acquiring at least one two-dimensional (2D) image of the user's face;
(ii) performing automated face 2D landmark recognition based on the at least one 2D image of the user's face;
(iii) providing a 3D face geometry reconstruction using a shape prior;
(iv) providing texture map generation and interpolation with respect to the 3D face geometry reconstruction to generate the personalized 3D head model of the user, and
(v) generating the image file of the personalized 3D head model of the user;
wherein the generated texture map includes a 3D mesh geometry of the user's face comprising mesh triangles;
UV texture coordinates are determined for texture vertices of each mesh triangle of the 3D mesh geometry of the user's face;
in which a UV coordinate of a landmark vertex is computed based on a result of a corresponding 2D face landmark position detected by a 2D face landmark detector on the at least one 2D image of the user's face;
in which head geometry is improved for better realism by deforming an initial head model by rectifying facial landmark positions of the personalized 3D head model in directions within an image plane of the at least one 2D image of the user's face, so that a projection of facial landmarks on the personalized 3D head model is a similarity transform of corresponding 2D facial landmarks in the at least one 2D image of the user's face.

US Pat. No. 10,796,479

SYSTEM AND METHOD FOR REAL TIME DYNAMIC LIGHTING SIMULATION

1. A system for displaying real-time dynamic lighting simulations, comprising:one or more processors;
a display device;
one or more graphics processing units (GPUs); and
one or more memory devices storing computer-readable instructions, which, when executed by the one or more processors cause the system to:
encode a texture map as a multiplicity of canonical radiosity solutions, each representing a lighting channel;
store the canonical radiosity solutions in a texture memory of the one or more GPUs;
generate a multiplicity of lighting channel intensity settings;
store the lighting channel intensity settings in the one or more memory devices;
access the canonical radiosity solutions on a per-vertex basis with a vertex shader program;
multiply vertex channel colors associated with the vertices by the lighting channel intensity settings;
sum resultant colors to generate a display vertex color; and
display the vertex color on the display device.

US Pat. No. 10,796,478

DYNAMIC RENDERING FOR FOVEATED RENDERING

QUALCOMM Incorporated, S...

1. A method of operation of a graphics processing unit (GPU), comprising:generating first visibility information during a visibility pass associated with an application requested depth pre-pass; and
generating second visibility information during a render pass associated with the application requested depth pre-pass, the second visibility information being generated based on the generated first visibility information;
generating third visibility information during a visibility pass associated with an application requested color pass; and
rendering the application requested color pass based on the first visibility information generated during the visibility pass associated with the application requested depth pre-pass, wherein the application requested color pass is rendered during a render pass associated with the application requested color pass, the application requested color pass being rendered based on the generated second visibility information.

US Pat. No. 10,796,477

METHODS, DEVICES, AND SYSTEMS FOR DETERMINING FIELD OF VIEW AND PRODUCING AUGMENTED REALITY

EDX Technologies, Inc., ...

1. A method for automated determination of field of view of a camera, comprisingdetermining, by one or more processors, a first value that describes a change in a camera's position or orientation by tracking features across a plurality of images or video frames, wherein the images or video frames originated from the camera, wherein the camera includes at least one lens with a focal length and an image sensor with a sensor size;
determining, by the one or more processors, a second value that describes a change in the camera's position or orientation using motion sensor data corresponding with the camera;
determining a field of view (FOV) of the camera from a comparison of the first and second values, wherein the FOV is expressed as a single angle measure which is constant for a given value of the focal length and a given value of the sensor size; and
initiating a signal for controlling one or more of auditory, visual, and tactile output by an output device based on the determined field of view,
wherein the field of view determination is performed in an absence of a priori knowledge of the FOV of the camera, the focal length, or the sensor size.

US Pat. No. 10,796,476

SELF-SUPERVISED BOOTSTRAP FOR SINGLE IMAGE 3-D RECONSTRUCTION

Amazon Technologies, Inc....

1. A computer-implemented method comprising:generating a 3D facial model by reconstructing a single 2D facial image using a 2D to 3D image reconstruction network machine learning model;
performing at least two rigid body transformations of the 3D facial model to generate at least two rotated 3D facial models, the at least two rigid body transformations to rotate the 3D facial model about an axis away from a viewing direction of the single 2D facial image;
rendering the at least two rotated 3D facial models as rendered 2D facial images; and
retraining the 2D to 3D image reconstruction network machine learning model using corresponding pairs of rotated 3D facial models and rendered 2D facial images.

US Pat. No. 10,796,475

BONE SEGMENTATION AND DISPLAY FOR 3D EXTREMITY IMAGING

Carestream Health, Inc., ...

1. A method of segmentation of a bone of interest within a 3D tomographic volume image of anatomy, the method comprising:a) accessing the volume image of anatomy comprising the bone of interest;
b) identifying the bone of interest for segmentation;
c) constructing a primary axis extending through the bone of interest;
d) characterizing a surface profile of the bone of interest using a repeated process of:
(i) rotating the volume image to an angle about a constructed primary axis;
(ii) incrementally identifying edges of the bone of interest within a plane that includes the primary axis; and
(iii) defining a segmented bone of interest by isolating the bone of interest within the volume image using the identified bone edges; and
e) displaying, storing, or transmitting the defined segmented bone of interest.

US Pat. No. 10,796,474

SYSTEMS AND METHODS FOR RENDERING REFLECTIONS

Electronic Arts Inc., Re...

1. A method for generating reflection information in an image, the method comprising:determining, by one or more processors, a first roughness value of a surface of an object at a first point corresponding to a first pixel of the image;
determining, by the one or more processors, a number of rays to spawn for the first point based on the first roughness value, wherein a greater first roughness value corresponds to a greater number of rays to spawn for the first point;
identifying, by the one or more processors, a second point corresponding to a second pixel of the image, wherein the second point is within a threshold radius of the first point;
determining, by the one or more processors, a second roughness value of a surface of an object in the second point;
determining, by the one or more processors, that a difference between the first roughness value and the second roughness value is below a roughness threshold;
determining, by the one or more processors, color information of a second object intersected by a second reflection ray originating at the second point;
determining, by the one or more processors, a location on the second object intersected by the second reflection ray originating at the second point;
determining, by the one or more processors, whether the location on the second object intersected by the second reflection ray is reachable from the first point within a ray distribution, wherein the ray distribution includes one or more first reflection rays originating at the first point, wherein directions of the one or more first reflection rays in the ray distribution are based on the first roughness value and an angle between the surface of the object at the first point and a camera that captures the image; and
generating, by the one or more processors, reflection information for the first pixel based on the color information of the second object intersected by the second reflection ray based on determining that the location on the second object intersected by the second reflection ray is reachable from the first point within the ray distribution,
wherein the first pixel is included in a first set of pixels and the second pixel is included in a second set of pixels,
wherein color information of objects intersected by reflection rays corresponding to the pixels in the second set of pixels is determined via ray tracing and/or ray marching, and
wherein color information of objects intersected by reflection rays corresponding to the pixels in the first set of pixels is determined based on the color information of the objects intersected by one or more reflection rays corresponding to one or more points that correspond to the pixels in the second set of pixels.

US Pat. No. 10,796,473

RENDERING POST-CAPTURE ARTIFICIAL-REALITY EFFECTS BASED ON ARTIFICIAL-REALITY STATE INFORMATION

Facebook, Inc., Menlo Pa...

1. A method comprising:retrieving, by a computing device, a video stream that was recorded while a first artificial-reality effect was being displayed on the video stream, wherein each frame of the video stream comprises a real-world scene without the first artificial-reality effect;
retrieving, by the computing device, an artificial-reality state information stream corresponding to the video stream, wherein the artificial-reality state information stream comprises randomness data used for generating one or more non-deterministic features of the first artificial-reality effect while it was being displayed on the video stream;
retrieving, by the computing device, one or more contextual data streams corresponding to the video stream, wherein the first artificial-reality effect displayed on the video stream was rendered based on at least a portion of the one or more contextual data streams;
rendering, by the computing device, a second artificial-reality effect based on at least a portion of the artificial-reality state information stream and a portion of the one or more contextual data streams, wherein the computing device utilizes the retrieved randomness data for rendering one or more non-deterministic features of the second artificial-reality effect; and
displaying, by the computing device, the second artificial-reality effect on the video stream.

US Pat. No. 10,796,472

METHOD AND APPARATUS FOR SIMULTANEOUSLY EXECUTING MULTIPLE CONTEXTS ON A GRAPHICS ENGINE

Intel Corporation, Santa...

1. An apparatus comprising:a plurality of work element queues to store work elements for a plurality of thread contexts, each work element associated with a context descriptor identifying a context storage region in memory;
a plurality of command streamers, each command streamer associated with one of the plurality of work element queues, the command streamers to independently submit instructions for execution as specified by the work elements, wherein command streamers use different types of address space identifiers for simultaneously executing the plurality of thread contexts;
a thread dispatcher to evaluate the thread contexts including priority values, to tag each instruction with an execution identifier (ID), and to responsively dispatch each instruction including the execution ID in accordance with the thread context; and
a plurality of graphics functional units to independently execute each instruction dispatched by the thread dispatcher and to associate each instruction with a thread context based on its execution ID, wherein the execution IDs of instructions are propagated downstream from the thread dispatcher to individual graphics function units within the plurality of graphics functional units.

US Pat. No. 10,796,471

SYSTEMS AND METHODS OF DISPLAYING A KNIFE POSITION FOR A SURGICAL INSTRUMENT

Ethicon LLC, Guaynabo, P...

1. A surgical instrument comprising:a displacement member movable between a first position and a second position;
a sensor configured to detect a position of the displacement member and provide a signal indicative thereof;
an electronic display screen configured to display a graphical user interface;
a memory configured to store a home position and a terminal position of the displacement member; and
a control circuit coupled to the electronic display screen and the sensor, wherein the control circuit is configured to communicate with the memory, and wherein the control circuit is further configured to:
determine whether the surgical instrument is in a firing state or a non-firing state; in the non-firing state, cause the graphical user interface to display a first image; in the firing state:
receive the signal from the sensor;
retrieve the home position and the terminal position from the memory;
cause the graphical user interface to display a second image, the second image comprising a graphical component indicating an absolute position of the displacement member;
repeatedly determine, based on a comparison of the signal received from the sensor to the home position retrieved from the memory, an absolute position of the displacement member as the displacement member moves from the first position to the second position;
repeatedly update the graphical component according to the determined absolute position of the displacement member as the displacement member moves from the first position to the second position;
cause the graphical user interface to display a cut line of the displacement member;
repeatedly determine, based on a comparison of the signal received from the sensor to the terminal position retrieved from the memory, an absolute position of the displacement member as the displacement member moves from the second position to the first position;
repeatedly update the graphical component according to the determined absolute position of the displacement member as the displacement member moves from the second position to the first position; and
cause the graphical user interface to display instructions associated with unclamping the surgical instrument as the displacement member reaches the first position.

US Pat. No. 10,796,470

OPTIMIZED AVATAR ASSET RESOURCE

Apple Inc., Cupertino, C...

1. A method comprising:storing, by a mobile device, a plurality of assets and a plurality of blend shapes corresponding with the plurality of assets for a plurality of features of an avatar, wherein the plurality of assets are defined for a same rig;
receiving, on a user interface of the mobile device, a selection of a first feature from among the plurality of features;
identifying a first set of the plurality of assets for the same rig that corresponds to the first feature;
receiving, on the user interface of the mobile device, a selection of a first asset among the first set of the plurality of assets corresponding to the first feature;
identifying a first set of the plurality of blend shapes corresponding to the first asset of the first feature that is selected among the first set of the plurality of assets corresponding to the first feature;
receiving, on the user interface of the mobile device, a selection of a second asset of the first feature among the first set of the plurality of assets corresponding to the first feature; and
identifying a second set of the plurality of blend shapes corresponding to the second asset of the first feature that is selected among the first set of the plurality of assets corresponding to the first feature,
wherein one or more blend shapes of the first set of the plurality of blend shapes for the first asset of the first feature overlaps with one or more blend shapes of the second set of the plurality of blend shapes for the second asset of the first feature.

US Pat. No. 10,796,469

SYSTEMS AND METHODS FOR REAL-TIME COMPLEX CHARACTER ANIMATIONS AND INTERACTIVITY

Baobab Studios Inc., Red...

1. A computer-implemented method comprising:receiving, by a computing system, virtual model information associated with a virtual deformable geometric model, the virtual model information comprising
a complex rig comprising a first plurality of transforms and a first plurality of vertices defined by a default model, and
a simplified rig comprising a second plurality of transforms and a second plurality of vertices, wherein the second plurality of vertices correspond to the first plurality of vertices defined by the default model;
deforming, by the computing system, the simplified rig and the complex rig based on an animation to be applied to the virtual deformable geometric model;
calculating, by the computing system, a set of offset data, the set of offset data comprising, for each vertex in the first plurality of vertices, an offset between the vertex and a corresponding vertex in the second plurality of vertices;
generating, by the computing system, a compressed version of the set of offset data, wherein the generating the compressed version of the set of offset data comprises calculating a tight bounding box for each vertex of the first plurality of vertices by, for each vertex of the first plurality of vertices, tracking minimum and maximum X, Y, and Z values of offsets for the vertex through the animation; and
exporting, by the computing system, the compressed version of the set of offset data to a real-time processing engine for real-time animation of the virtual deformable geometric model.

US Pat. No. 10,796,468

AUTOMATIC RIG CREATION PROCESS

Didimo, Inc.

1. A method for automatically generating an animatable object, the method comprising:receiving user input for a face, the user input comprising at least one of an image, a video signal, and a 3D scan indicative of the face;
automatically detecting one or more features of the received user input for the face, the automatically detecting comprising automatically determining a plurality of spatial coordinates for the face, each spatial coordinate of the plurality of spatial coordinates for the face being associated with one of the one or more features of the received user input for the face, the plurality of spatial coordinates for the face being determined using ray casting techniques;
automatically deforming a template geometry based on the one or more detected features to automatically generate a custom geometry;
automatically transferring a texture of the received user input to the custom geometry;
automatically deforming a template control structure based on the one or more detected features to automatically generate a custom control structure; and
automatically generating an animatable object having the custom geometry, the transferred texture, and the custom control structure.

US Pat. No. 10,796,467

SYSTEMS AND METHODS FOR UTILIZING A LIVING ENTITY AS A MARKER FOR AUGMENTED REALITY CONTENT

1. A system configured to utilize living entities as markers for virtual content viewed in an augmented reality environment, the system comprising:a display device configured to superimpose images of visual virtual content over a real-world view of a user to create a visual effect of the augmented reality environment being present in a real world, wherein the real-world view of the user is an outlook of the real world from the point of view of the user;
one or more physical computer processors configured by computer-readable instructions to:
obtain an image of a field of view of the real-world view of the user visible via the display device, wherein the field of view is the area that comprises the real-world view of the user;
detect, based on the image, a living entity within the field of view, the living entity being a separate and discrete entity from the user;
detect multiple linkage points for the living entity;
determine an arrangement of the multiple linkage points, wherein the arrangement defines the relative position of each of the linkage points to each of the other linkage points of the multiple linkage points;
dynamically determine virtual content information based on the arrangement, wherein the determined virtual content information defines a virtual content item to be displayed when the arrangement is present and a correlation between the arrangement and a reference frame of the virtual content item;
obtain the determined virtual content information;
generate an image of the virtual content item to be displayed in the augmented reality environment based on the living entity, wherein the image of the virtual content item is generated based at least on the virtual content information and the field of view; and
cause the image of the virtual content item to be displayed in the augmented reality environment so that the image of the virtual content item is superimposed over the living entity in the real-world view of the user such that the user views the image of the virtual content item in the augmented reality environment via the display device.

US Pat. No. 10,796,466

GRAPH DRAWING METHOD, GRAPH DRAWING SYSTEM, SERVER APPARATUS, GRAPH DRAWING APPARATUS, AND RECORDING MEDIUM

CASIO COMPUTER CO., LTD.,...

1. A method executed by a graph drawing system including a plurality of apparatuses which are mutually communicably connected via a network,the method comprising executing the following, for determining a plurality of coordinates of a plurality of plot points of a graph corresponding to a mathematical expression including a plurality of variables, the coordinates being determined for drawing the graph on a drawing area in a screen of a display, the drawing area being defined by a plurality of coordinate ranges corresponding to a plurality of axes corresponding to the variables:
specifying a minimum value and a maximum value of the drawing area in the screen of the display in a first axis of the plurality of axes, and a display pixel width along the first axis of the drawing area of the display;
determining a step width of a numerical value of the first axis, based on a coordinate width along the first axis of the drawing area, and the specified display pixel width along the first axis, the coordinate width being obtained based on the specified minimum value and the specified maximum value;
changing the minimum value or the maximum value of the coordinate range of the first axis of the drawing area, based on the determined step width of the numerical value of the first axis, and the minimum value or the maximum value of the coordinate range of the first axis of the drawing area; and
determining, based on at least the changed minimum value or the changed maximum value of the coordinate range of the first axis, the determined step width of the numerical value of the first axis and the mathematical expression, the plurality of coordinates of the plot points of the graph, the coordinates including numerical values of the variables.

US Pat. No. 10,796,465

METHOD FOR ESTABLISHING AND/OR REDUCING ARTIFACTS, METHOD FOR ESTABLISHING A LOCAL CONCENTRATION DISTRIBUTION AND SYSTEM FOR VISUALLY REPRESENTING A CORRECTED OVERALL IMAGE DATA RECORD

BRUKER BIOSPIN MRI GMBH, ...

1. A method for establishing and/or reducing artifacts that arise when reconstructing a magnetic particle imaging (MPI) overall image data record (c0(r)) from MPI signal data and an appended system matrix (SMapp(r,f)), wherein the appended system matrix comprises system matrices (SM1(r,f), SM2(r,f)) of different particle classes (P1, P2),wherein the method comprises:
a) setting a selection region (cvn(r)) of a reconstructed MPI overall image data record (cn-1(r); (c0(r));
b) producing virtual signal data (sn(f)) by inverse transformation of the selection region (cvn(r));
c) reconstructing a virtual overall image data record (c?vn(r)) from the virtual signal data (sn(f)) and the appended system matrix (SMapp(r,f));
d) setting an artifact region within the reconstructed virtual overall image data record (c?vn(r)) such that the artifact region comprises only voxels lying outside of the selection region (cvn(r)); and
e) assigning the image data present in the artifact region as artifact image data (cartifact_n(r)).

US Pat. No. 10,796,464

SELECTIVE IMAGE RECONSTRUCTION

Siemens Healthcare GmbH, ...

1. A system for selective image reconstruction, comprising:a non-transitory memory device for storing computer readable program code; and
a processor in communication with the memory device, the processor being operative with the computer readable program code to perform steps including
(i) receiving at least one first image that is reconstructed at a first spatial resolution,
(ii) identifying at least one region of interest in the at least one first image,
(iii) selectively reconstructing at least one second image of the region of interest at a second spatial resolution that is higher than the first spatial resolution, and
(iv) generating results based on the at least one second image.

US Pat. No. 10,796,463

TOMOGRAPHIC IMAGING FOR TIME-SENSITIVE APPLICATIONS

GENERAL ELECTRIC COMPANY,...

1. A method of acquiring X-ray projection data, comprising:during an imaging session, continuously orbiting an X-ray source and an X-ray detector of a tomographic imaging system within a limited angular range with respect to an imaged volume, wherein the X-ray source is constrained to move on a first side of the imaged volume and the X-ray detector is constrained to move on a second side of the imaged volume opposite the first side;
prior to an event of interest, acquiring projection data at one or more of a first frame rate, a first operating current, a first operating voltage, or a first field-of-view using the X-ray source and the X-ray detector while orbiting the X-ray source and the X-ray detector through one or more orbits; and
subsequent to the event of interest, acquiring projection data at one or more of a second frame rate, a second operating current, a second operating voltage, or a second field-of-view using the X-ray source and the X-ray detector while orbiting the X-ray source and the X-ray detector through the one or more orbits.

US Pat. No. 10,796,462

COLOR COMPOSITE GEOLOGICAL IMAGE FROM WELL LOG MEASUREMENTS

SCHLUMBERGER TECHNOLOGY C...

1. A system, comprising:a processor; and
a memory storing instructions configured to be executed by the processor, the instructions comprising instructions to:
receive a first borehole image data related to a first type of well log data representative of a first parameter of a borehole, wherein the first borehole image data comprises a first plurality of pixels;
receive a second borehole image data related to a second type of well log data representative of a second parameter of the borehole, wherein the second borehole image data comprises a second plurality of pixels, wherein a location in the borehole associated with one or more of the first plurality of pixels corresponds to the same location in the borehole associated with one or more of the second plurality of pixels; and
generate a color composite borehole image data based at least in part on a transformation of the first borehole image data and the second borehole image data into different axes of a color space.

US Pat. No. 10,796,461

IMAGE COLOR CONVERSION APPARATUS, NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING COMPUTER PROGRAM, AND IMAGE COLOR CONVERSION METHOD

Olympus Corporation, Tok...

1. An image color conversion apparatus, wherein plural three-dimensional look-up tables (LUTs) are configured to reference three components constituting a color image signal as input values to acquire output values of the three components after color conversion, the image color conversion apparatus comprisingat least one processor configured as hardware, the at least one processor being configured to
receive achromatic color input values,
reference a first three-dimensional LUT based on the achromatic color input values to obtain first output values,
generate gamma correction processing information using the first output values,
receive chromatic color input values,
reference a second three-dimensional LUT based on the chromatic color input values to obtain second output values,
set color difference signal processing information such that the second output values are obtained when the chromatic color input values are subjected to both (1) gamma correction processing based on the gamma correction processing information and (2) color difference signal processing based on the color difference signal processing information, and
subject the image signal to both (1) gamma correction processing based on the gamma correction processing information and (2) color difference signal processing based on the color difference signal processing information.

US Pat. No. 10,796,460

METHOD AND ELECTRONIC DEVICE FOR MANAGING THE DISPLAY OF AN AERONAUTICAL MAP, RELATED COMPUTER PROGRAM AND DISPLAY SYSTEM

THALES, Courbevoie (FR)

1. A method for managing the display of an aeronautical map from cartographical data, the method being implemented by an electronic management device and comprising the following steps:acquiring a display scale of the aeronautical map;
determining a set of symbols representative of obstacles to be displayed, the obstacles being included in the cartographical data, where for any two obstacles of the obstacles:
if a distance between two obstacles is greater than a distance threshold that depends on the display scale, two separate symbols are determined for the two obstacles, each being representative of a respective obstacle, and
if the distance between the two obstacles is less than or equal to the distance threshold, a symbol representative of a grouping of obstacles is determined for the two obstacles,
the method further comprising a step for predetermining, for each respective obstacle included in the cartographical data, a first distance equal to a distance between the respective obstacle and a closest obstacle among a remainder of the obstacles, included in the cartographical data, that have an altitude lower than or equal to that of the respective obstacle, and
during the determining step, if the first distance is less than or equal to the distance threshold, a group symbol is determined for at least the respective obstacle and the closest obstacle, the altitude associated with the determined representative symbol being greater than or equal to that of the respective obstacle.

US Pat. No. 10,796,459

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR EXECUTING INFORMATION PROCESSING

FUJI XEROX CO., LTD., To...

1. An information processing apparatus comprising:a controller configured to control a mode of display of each piece of information in such a manner that a part or whole of each piece of information included in a plurality of pieces of information related to a specific position is displayed on a display unit,
wherein a captured image is displayed on the display unit,
when a new image is added to the captured image, the controller causes the plurality of pieces of information to be displayed in front of the new image,
wherein the controller further changes information displayed on the display unit according to a positional relationship between a user's position and the specific position,
wherein the controller causes guide information for guiding the user to the specific position to be displayed on the display unit and changes the guide information according to the positional relationship between the user and the specific position, and
wherein among information indicating a distance between the user's position and the specific position, information indicating a direction of the specific position based on the user's position, and information indicating a time when the user is estimated to arrive at the specific position, the controller causes at least one piece of information to be displayed as the guide information on the display unit and changes the at least one piece of information according to the positional relationship between the user's position and the specific position.

US Pat. No. 10,796,458

COMPRESSION OF POINT CLOUDS VIA A NOVEL HYBRID CODER

QUALCOMM Incorporated, S...

20. A non-transitory computer readable medium having instructions stored thereon for compressing a point cloud, wherein execution of the instructions by a computing system causes the computing system to carry out the steps of:defining a volume that comprises a plurality of points of the point cloud;
determining an estimated efficiency of each respective sub-division technique of a set of possible sub-division techniques based on an estimated entropy in a distribution of points in the volume when the respective sub-division technique is performed;
selecting a given sub-division technique from the set of possible sub-division techniques upon determining that the estimated efficiency of the given sub-division technique is higher than estimated efficiencies of one or more other sub-division techniques in the set of possible sub-division techniques, wherein the given sub-division technique is selected from: OctTree sub-division or uniform quantization;
dividing the volume into a number of sub-volumes according to the given sub-division technique;
generating a bit sequence for the volume such that:
if the given sub-division technique for the volume is OctTree sub-division, the bit sequence comprises an occupancy indicator that indicates whether or not each sub-volume is occupied by at least one node;
if the given sub-division technique for the volume is uniform quantization, the bit sequence comprises an escape code.

US Pat. No. 10,796,457

IMAGE-BASED COMPRESSION OF LIDAR SENSOR DATA WITH POINT RE-ORDERING

Intel Corporation, Santa...

1. An apparatus comprising:logic circuitry to receive distance sensor data and convert the received distance sensor data to point cloud data, wherein the point cloud data corresponds to a set of points in a three dimensional (3D) space; and
memory, coupled to the logic circuitry, to store a compressed version of the point cloud data,
wherein the logic circuitry is to pack the converted point cloud data into one or more two dimensional (2D) arrays, wherein data stored in the one or more 2D arrays are to be compressed to generate the compressed version of the point cloud data, wherein the distance sensor data comprises depth camera sensor data.

US Pat. No. 10,796,456

PHOTOREALISTIC HUMAN HOLOGRAPHIC AUGMENTED REALITY COMMUNICATION WITH INTERACTIVE CONTROL IN REAL-TIME USING A CLUSTER OF SERVERS

1. A real-time holographic augmented reality image processing method, comprising:receiving, at a cluster of servers, real-time image data from an image capturing component;
extracting one or more objects or a scene from the real-time image data based on results from real-time adaptive learning and one or more object/scene extraction parameters, wherein the real-time adaptive learning comprises object learning, object recognition, object segmentation, scene learning, scene recognition, scene segmentation, or a combination thereof;
extracting one or more human objects from the real-time image data based on results from real-time adaptive human learning and one or more human extraction parameters, wherein the real-time adaptive human learning comprises human characteristic learning, human recognition, human segmentation, human body movement tracking, or a combination thereof;
receiving augmented reality (AR) input data; and
creating holographic AR image data by projecting, for each image, the extracted object or scene, the extracted human object, and the AR input data using a multi-layered mechanism based on projection parameters.