US Pat. No. 10,395,647

SYSTEM AND METHOD FOR NATURAL LANGUAGE PROCESSING

Harman International Indu...

5. A non-transitory computer readable storage medium comprising a program, which, when executed by one or more processors, performs an operation comprising:processing an input sentence received by an input device using a plurality of speech recognition engines;
recording all of the results from the plurality of speech recognition engines to develop a corpora;
producing a set of results that includes all results for each speech recognition engine in the plurality of speech recognition engines;
applying a data fusion model to the set of results to identify a correct result from the set of results;
applying the data fusion model to all of the results to determine a correct results from all of the results;
processing the identified correct result in the semantic understanding model, the identified correct result being identified as a result in the set of speech recognition results that has the highest probability of being a correct result;
processing the determined correct result in the semantic understanding model, the determined correct result being determined from a result in the set of speech recognition results that has a low probability of being a correct result, determining manually that the input sentence is a normal expression, and adding the input sentence to the developed corpora; and
updating the data fusion model using the processed correct results.

US Pat. No. 10,395,646

TWO-STAGE TRAINING OF A SPOKEN DIALOGUE SYSTEM

Microsoft Technology Lice...

1. A system, comprising:a spoken dialogue system, comprising:
a policy network for producing a probability distribution over all possible actions performable in response to a given state of a dialogue; and
a value network operably connected to the policy network for estimating the given state of the dialogue and providing an advantage signal to the policy network that indicates a success level of the policy network;
a storage device operably connected to the policy network and storing one or more fixed dialogues used to train the policy network in a first stage of training; and
a user simulator operably connected to the policy network and to the value network and used to simulate one or more user dialogues to train the policy network in a second stage of training.

US Pat. No. 10,395,645

METHOD, APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM FOR IMPROVING AT LEAST ONE SEMANTIC UNIT SET

NAVER Corporation, Seong...

1. A computer-implemented method for correcting errors in a captured semantic unit set including a plurality of semantic unit sets input by a user and displayed on a display, the method comprising:receiving an analog voice signal of an improvement phonetic sound according to utterance of a user through a voice sensing unit to correct an incorrect semantic unit set within the captured semantic unit set displayed on the display;
converting, by a processor, the analog voice signal of the improvement phonetic sound to a digital signal of an improvement semantic unit set by performing at least one of a sampling process, a quantization process, and an encoding process;
specifying, by the processor, the incorrect semantic unit set to be corrected within the captured semantic unit set displayed on the display, on a basis of correlation thereof with the improvement semantic unit set converted from the analog voice signal uttered by the user; and
replacing, by the processor, the incorrect semantic unit set within the captured semantic unit set displayed on the display with the improvement semantic unit set converted from the analog voice signal uttered by the user;
wherein the incorrect semantic unit set in the captured semantic unit set displayed on the display is specified, by the processor, by measuring a length of text or a time duration of a digital phonetic signal corresponding to the improvement semantic unit set, dividing the captured semantic unit set into a plurality of portions on a basis of the length of the text or the time duration of the digital phonetic signal corresponding to the improvement semantic unit set, and comparing each of the plurality of portions of the divided captured semantic unit set with the improvement semantic unit set.

US Pat. No. 10,395,642

CAPTION DATA FISHING

COX COMMUNICATIONS, INC.,...

1. A method for extracting keywords from caption data, the method comprising:providing media content from a plurality of content providers to a user of an endpoint device;
receiving media content metadata including caption data, associated with the media content, at a caption mining engine;
mining the caption data associated with a portion of a program of the media content being displayed to determine a topic and identify keywords;
synchronizing the topic and keyword data to one or more third party applications;
while displaying the program on the endpoint device, providing and displaying on the same endpoint device the one or more third party applications;
providing via the one or more third party applications on the endpoint device additional information relevant to the program being displayed on the same endpoint device based on the topic and the keywords identified by the caption mining engine from the caption data associated with the program being displayed on the same endpoint device; and
displaying the additional information on the endpoint device, via the one or more displayed third party applications, simultaneously along with the program on the endpoint device such that the additional information and the program may be watched at the same time on the same endpoint device;
wherein the caption data includes time code data that indicates a time and duration of spoken elements, and the additional information is provided to the user of the endpoint device by the one or more third party applications using the time code data based on a timing of the keywords being provided during playback of the media content.

US Pat. No. 10,395,641

MODIFYING A LANGUAGE CONVERSATION MODEL

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method of modifying a language conversation model of a language learning system, the method comprising:receiving, using a conversational sub-system, voice inputs;
converting, using the conversational sub-system, the voice inputs to voice input data;
processing, using the conversational sub-system, the voice input data;
detecting, using the conversational sub-system, an error in processing the voice input data, the error comprises a natural language response that is unable to be converted using the language conversation model, and in response to the error:
analyzing chat data to learn an infeasible conversation function,
generating updates with respect to the infeasible conversation function that modify language conversation model to avoid the error, and
prompting a subject matter expert to relieve control from the conversational sub-system and continue with a human-human conversation upon detecting the error;
based at least in part on the error, storing, using a memory, additional data comprising additional voice input data;
applying machine learning to the additional data to derive a function that is not enabled within the language conversation model;
developing an update that enables the language conversation model to implement the function including assigning to the update a quality score that indicates a quality of the update; and
applying the update to the language conversation model; and
diverting control from the language learning system to the subject matter expert upon receiving a direct override input from the subject matter expert.

US Pat. No. 10,395,639

METHOD AND USER DEVICE FOR PROVIDING CONTEXT AWARENESS SERVICE USING SPEECH RECOGNITION

Samsung Electronics Co., ...

1. A method comprising:receiving an external audio signal through a microphone of a user device while the user device is playing media content, wherein the external audio signal does not come from the device itself;
determining whether the external audio signal corresponds to one of one or more pre-defined audio commands, wherein the one or more pre-defined audio commands is pre-defined by a user;
in response to determining that the external audio signal corresponds to one of the one or more pre-defined audio commands, identifying a visual indicator from one or more pre-defined visual indicators assigned with the pre-defined audio commands, wherein the one or more pre-defined visual indicators is pre-defined by a user; and
executing a particular action,
wherein the executing of the particular action comprises:
pausing the playing of the media content, and
displaying the identified visual indicator on a display of the user device.

US Pat. No. 10,395,638

NATURAL LANGUAGE PROCESSING TO MERGE RELATED ALERT MESSAGES FOR ACCESSIBILITY

International Business Ma...

1. Apparatus, comprising:a processor;
computer memory holding computer program instructions executed by the processor for searching for merging incoming alerts for accessibility, the computer program instructions comprising:
program code, operative to receiving two input alerts intended for presentation by a screen reader;
program code, operative to determining whether the two input alerts arrived within a specified time interval;
program code responsive to determining that the two input alerts arrived within the specified time interval, operative to determining whether the two input alerts are similar;
program code responsive to determining that the two input alerts are not similar, operative to combining the two input alerts in a concatenation operation to produce an output alert, wherein the output alert is a concatenated alert; and
program code, operative to sending the output alert to the screen reader for presentation.

US Pat. No. 10,395,637

DEVICE FOR REDUCING NOISE, FLIGHT VEHICLE, AND PROGRAM

Kabushiki Kaisha Toshiba,...

1. A rotating blade noise reduction device for reducing noise from a flight vehicle including a plurality of rotating blades, the device comprising:a plurality of loudspeakers arranged coaxially in a circumferential form for each of the rotating blades;
one or more reference microphones configured to acquire noise generated from the rotating blades and a plurality of control sounds generated from the loudspeakers;
an angular frequency estimator configured to estimate angular frequencies of the rotating blades; and
an active noise reduction processor configured to generate a plurality of control signals so as to reduce sound pressures at the reference microphones, configured to delay the control signals by time delays dependent on installation angles, the angular frequencies estimated, and a number of the loudspeakers, and configured to input the control signals to the loudspeakers, the time delays corresponding to the loudspeakers, the installation angles being between the loudspeakers arranged coaxially in a circumferential form from a circle center.

US Pat. No. 10,395,636

ELECTRONIC DEVICE AND METHOD OF CONTROLLING THE SAME

Samsung Electronics Co., ...

1. An electronic device which is installed in a vehicle, comprising:an audio module including a plurality of audio reception units and a plurality of audio output units; and
a processor configured to:
display a graphical user interface (GUI) including an image of the vehicle,
receive a user input touching a portion of the image of the vehicle,
detect an opened window of the vehicle among a plurality of windows of the vehicle,
identify a position of the opened window,
activating a first audio reception unit among the plurality of audio reception units based on the received user input,
activating a second audio reception unit among the plurality of audio reception units based on the identified position of the opened window,
receive sound via the first audio reception unit and the second audio reception unit activated among the plurality of audio reception units,
generate antiphase signals based on waveforms of the received sound,
determine directions in which to emit the antiphase signals, based on locations of the first audio reception unit and the second audio reception unit, and the position of the opened window, and
emit the antiphase signals via a first audio output unit corresponding to the first audio reception unit and a second output unit corresponding to the second audio reception unit,
wherein the processor is further configured to generate an antiphase signal with respect to sound received during a second period based on whether a difference between volume of a sound received during a first period and volume of the sound received during the second period is less than or equal to a preset value.

US Pat. No. 10,395,634

SPEECH REPRODUCTION DEVICE CONFIGURED FOR MASKING REPRODUCED SPEECH IN A MASKED SPEECH ZONE

1. A speech reproduction device for reproducing speech based on a received speech signal so that the reproduced speech is intelligible in a clear speech zone and unintelligible in a masked speech zone, the speech reproduction device comprising:an audio processing module configured for receiving the speech signal;
a set of speech loudspeakers configured for reproducing the speech based on one or more speech loudspeaker signals; and
a set of masking sound loudspeakers configured for producing a masking sound based on one or more masking sound loudspeaker signals, wherein the masking sound masks the speech in the masked speech zone;
wherein the audio processing module comprises a speech loudspeaker signal producer configured for producing the one or more speech loudspeaker signals based on the speech signal;
wherein the audio processing module comprises a speech signal analysis module configured for producing one or more analysis signals based on spectral and/or temporal characteristics of the speech signal;
wherein the audio processing module comprises a masking sound generator configured for producing one or more masking sound signals based on the one or more analysis signals; and
wherein the audio processing module comprises a masking sound loudspeaker signal producer configured for producing the one or more masking sound loudspeaker signals based on the one or more masking sound signals.

US Pat. No. 10,395,631

MAGNETIC PEDALBOARD SYSTEM TO GENERATE SOUND EFFECTS FOR MUSICAL INSTRUMENTS

1. A magnetic pedalboard system configured to supply power to a plurality of effects pedals for use in conjunction with a musical instrument to generate sound effects, the magnetic pedalboard system comprising:a base member comprising a top surface and a bottom surface;
a pair of conductive strips coupled to the top surface of the base member and electrically coupled to a power supply, the first conductive strip in the pair of conductive strips being positively charged and the second conductive strip in the pair of conductive strips being negatively charged; and
at least one pedal coupled to the pair of conductive strips, the at least one pedal comprising a plurality of magnetic electrical contacts, the plurality of magnetic electrical contacts comprising a first portion of magnetic electrical contacts electrically coupled to a second portion of magnetic electrical contacts;
wherein the at least one pedal is configured to slide along any portion of the pair of conductive strips with the first portion of magnetic electrical contacts directly coupled to the first conductive strip and the second portion of magnetic electrical contacts directly coupled to the second conductive strip, thereby permitting the power supply to transmit electricity through the pair of conductive strips to the at least one pedal.

US Pat. No. 10,395,629

MUSICAL INSTRUMENT RESTRINGING DEVICE

1. A guitar restringing device, comprising:one or more mandrils configured to rotate about one or more mandril guide axles, wherein
the one or more mandril guide axles are configured to constrain motion of the one or more mandrils keeping constant tension on a replacement guitar string during a string replacement process, wherein
the guitar stringing device is separate from the guitar and attaches to the neck of the guitar via a guitar neck cradle during the string replacement process.

US Pat. No. 10,395,627

CAP-STYLE LOCKING STUD

ADVANCED PLATING, INC., ...

1. A component mounting stud assembly, comprising:a lower portion having an upper externally-threaded portion and a socket;
an upper cap portion having an internally-threaded portion configured for engagement with the upper externally-threaded portion, and a through-hole structured and arranged to provide access through the upper cap portion to the socket when the upper cap portion is attached to the lower portion.

US Pat. No. 10,395,626

APPARATUS AND SYSTEM FOR STRETCHING A STRING OF A MUSICAL INSTRUMENT AND CORRESPONDING METHOD THEREOF

1. A string stretching apparatus for stretching at least one string of a musical instrument along a neck thereof, the string stretching apparatus comprising:a body having at least one surface which is configured to be placed in contact with a surface of the musical instrument;
at least one raised portion configured to fit between the at least one string and the body;
at least one notch in the body configured to receive the at least one raised portion therein; and
at least one string guide configured to be placed in contact with the neck of the musical instrument and the at least one string of the musical instrument.

US Pat. No. 10,395,625

SUPPORT ASSEMBLY AND KEYBOARD APPARATUS

YAMAHA CORPORATION, Hama...

1. A support assembly comprising:a support rotatable with respect to a frame;
a repetition lever rotatable with respect to the support; and
a first extension portion disposed to the repetition lever on a jack side with respect to the center of rotation of the repetition lever, the first extension portion being in contact with a stopper from below the stopper such that the stopper regulates a range of upward rotation of the repetition lever,
wherein the stopper rotates with the support.

US Pat. No. 10,395,624

ADJUSTING AN ANGULAR SAMPLING RATE DURING RENDERING UTILIZING GAZE INFORMATION

NVIDIA Corporation, Sant...

1. A method comprising:determining, by a hardware processor, a location of a gaze point within a scene;
adjusting, by the hardware processor during a rendering of the scene, an angular sampling rate to produce an adjusted angular sampling rate, based on the location of the gaze point within the scene, wherein the adjusted angular sampling rate indicates a number of different views to render for each pixel of one or more pixels in at least a portion of the scene; and
rendering the at least a portion of the scene at the adjusted angular sampling rate by selecting, based on the number of different views indicated by the adjusted angular sampling rate, a subset of a plurality of different views at which each pixel of one or more pixels in the at least a portion of the scene is rendered.

US Pat. No. 10,395,623

HANDLING SURFACE LEVEL COHERENCY WITHOUT RELIANCE ON FENCING

Intel Corporation, Santa...

1. A system comprising:a display to present visual content;
a memory structure; and
a semiconductor package apparatus coupled to the display and the memory structure, the semiconductor package apparatus including:
a substrate; and
logic coupled to the substrate, wherein the logic is implemented in one or more of configurable logic or fixed-functionality hardware logic, the logic to:
detect a memory fence in a thread associated with the visual content;
add a group identifier to one or more memory operations in the thread that follow the memory fence; and
send the one or more memory operations and the group identifier to the memory structure,
wherein the logic is to use the group identifier to track completion of the one or more memory operations, and
wherein the semiconductor package apparatus further includes a counter associated with the group identifier, wherein the logic is to monitor the counter in response to the memory fence, and wherein the counter is to increment in response to each memory operation and decrement in response to each completion of a memory operation.

US Pat. No. 10,395,622

INFORMATION PROCESSING APPARATUS, METHOD AND NON-TRANSITORY COMPUTOR READABLE STORAGE MEDIUM FOR DISPLAYING IMAGES ARRANGED IN A MATRIX PATTERN ON SCREEN

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus for controlling a display device to display a plurality of images arranged in a matrix pattern on a screen of the display device comprising:a processor;
a memory storing a program which, when executed by the processor, causes the information processing apparatus to:
detect an instruction of scroll being input;
select images arranged in lines in a range corresponding to the screen in accordance with the detected instruction of scroll; and
perform a scroll display process based on a direction of the detected instruction of scroll, to display the selected images in accordance with a different order of priority rule depending on the direction of the detected instruction of scroll,
wherein the scroll display process is performed based on the direction of the detected instruction of scroll such that first images arranged in a first line are selected after second images arranged in a second line lower than the first line are selected and at least one of the first images arranged in the first line is displayed prior to a second image which is arranged in the second line and has not been displayed on the screen, while the displayed image or images move downward on the screen by scroll, and
wherein the scroll display process is performed based on the direction of the detected instruction of scroll such that third images arranged in a third line are selected after fourth images arranged in a fourth line upper than the third line are selected and at least one of the third images arranged in the third line is displayed prior to a fourth image which is arranged in the fourth line and has not been displayed on the screen, while the displayed image or images move upward on the screen by scroll.

US Pat. No. 10,395,621

METHOD, SYSTEM AND APPARATUS FOR MODIFYING A FONT CHARACTER

Canon Kabushiki Kaisha, ...

1. A method of modifying a font character, the method comprising:receiving an outline of the font character, the outline being a vector representation of the character;
receiving a slant angle parameter to be applied to the font outline, the slant angle specifying an amount of shearing to be applied to the font outline;
determining a modified stroke width for each segment of the font outline according to an initial angle of the segment and the slant angle, the modified stroke width determined for a corresponding one of the segments being proportional to ratio of a length of the corresponding segment before and after applying the slant angle to the outline, the length of the corresponding segment changing due to application of the slant angle, wherein the modified stroke width determined for the corresponding segment is used for adjusting an initial stroke width of the corresponding segment to compensate for changes to stroke width of the corresponding segment caused by applying the slant angle; and
rendering the font character by applying each one of the determined modified stroke widths to the segment corresponding to each determined modified stroke width.

US Pat. No. 10,395,618

DISPLAY APPARATUS HAVING SIGNAL DELAY COMPENSATION

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a voltage generating circuit which generates a driving voltage;
a data driver which generates data voltages;
a gate driver which receives the driving voltage from the voltage generating circuit to generate gate signals; and
a display panel comprising
data lines which receive the data voltages from the data driver;
gate lines which receive the gate signals from the gate driver; and
pixels connected to the data lines and gate lines,
wherein the driving voltage comprises a first driving voltage which determines a high level of each of the gate signals and a second driving voltage which determines a low level of each of the gate signals,
the voltage level of the first and second driving voltages non-linearly varies during a frame period,
the gate signals have high levels different from each other during the frame period by the first driving voltage and low levels different from each other during the frame period by the second driving voltage.

US Pat. No. 10,395,617

SHIFT REGISTER CIRCUIT

Japan Display Inc., Toky...

1. A shift register circuit comprising:a plurality of shift register basic circuits each outputting a high voltage and a low voltage to an output line; and
a first clock signal line applying a first clock signal to the plurality of shift register basic circuits,
wherein each of the shift register basic circuits includes:
a first transistor applying the high voltage of the first clock signal to the output line when in an ON state;
a second transistor applying the low voltage to the output line when in an ON state;
a third transistor applying the low voltage to the output line when in an ON state in at least a part of a period until the second transistor is turned on after the first transistor is turned off;
a fourth transistor applying an OFF voltage to a control electrode of the second transistor when in an ON state; and
a fifth transistor applying an ON voltage to a control electrode of the second transistor when in an ON state,
wherein a common ON control signal is supplied from a previous shift register basic circuit to both a control electrode of the fourth transistor and a control electrode of the first transistor, and both the fourth transistor and the first transistor are turned on by the common ON control signal, and
wherein the control electrode of the fifth transistor is electrically connected to the first clock signal line, and the control electrode of the first transistor and the control electrode of the fourth transistor are electrically connected by a voltage buffer circuit.

US Pat. No. 10,395,615

DISPLAY PANEL AND METHOD FOR MANUFACTURING THE SAME CROSS-REFERENCES TO RELATED APPLICATIONS

SHANGHAI TIANMA MICRO-ELE...

1. A display panel, comprising:a first display substrate, wherein the first display substrate comprises a substrate and a flexible thin film, and wherein the flexible thin film comprises:
a first area covering a top surface of the substrate up to an edge;
a second area extending from the first area to cover a side surface of the substrate;
a first circuit disposed on the first area, wherein the first circuit comprises a pixel circuit;
a second circuit disposed on the second area; and
a thin film encapsulation layer covering the first and second circuits;
wherein an organic light emitting material layer is disposed between the thin film encapsulation layer and the first and second circuits respectively; and
wherein the substrate of the first display substrate comprises four edges around the substrate and a step; except for an edge where the step is located, the edges are aligned with outer edges of the first area; and at least one connection terminal connecting an external circuit is disposed on the step.

US Pat. No. 10,395,614

COMMON VOLTAGE GENERATING CIRCUIT AND LCD

Shenzhen China Star Optoe...

1. A common voltage generating circuit, applicable to a liquid crystal display circuit, the common voltage generating circuit comprising a data-driving chip, a row-driving chip, a thin film transistor (TFT) array, and a liquid crystal unit array corresponding to the TFT array, wherein the row-driving chip is used for opening the TFT array row-by-row through scanning lines; the data-driving chip is used for charging one row of the liquid crystal unit corresponding one row of TFT through data lines, when the row of TFT is turned on; and the TFT array comprises P columns TFT;wherein the common voltage generating circuit comprises M common voltage generating sub-circuits, wherein N input terminals of a first common voltage generating sub-circuit respectively connect with adjacent N data lines output from the data-driving chip, and an output terminal of the first common voltage generating sub-circuit connects with a common terminal of the liquid crystal unit corresponding to the N data lines, wherein M is a positive integer, N is an even number, and M is smaller than P, N is smaller than P; the first common voltage generating sub-circuit is one of the M common voltage generating sub-circuits;
wherein the first common voltage generating sub-circuit is used for acquiring an average value of the sustain voltages of the N data lines at a gap time between adjacent two frames and outputting the average value to the common terminal of the liquid crystal unit corresponding to the N data lines; and
wherein the first common voltage generating sub-circuit comprises a voltage follower and N switch tubes, gate electrodes of the N switch tubes are connected with a control terminal of the data-driving chip, source electrodes of the N switch tubes respectively are connected with the N data lines, and drain electrodes of the N switch tubes are connected with a non-inverting input terminal of the voltage follower, an inverting input terminal of the voltage follower is connected with an output terminal of the voltage follower, the output terminal of the voltage follower is connected with the common terminal of the liquid crystal unit corresponding to the N data lines.

US Pat. No. 10,395,613

DRIVE CONTROL CIRCUIT AND LIQUID CRYSTAL DISPLAY DEVICE

Wuhan China Star Optoelec...

1. A drive control circuit, applied in a liquid crystal display device, wherein the drive control circuit comprises a sub pixel set, a thin film transistor set, a switching unit, and a driver, and the driver comprises a control end, a row drive end and a column drive end, and the sub pixel set comprises a plurality of sub pixels arranged in an array that includes a first number of sub pixels, and the thin film transistor set comprises thin film transistors arranged in an array that comprises a second number of thin film transistors, the second number being identical to the first number of the sub pixels, such that the thin film transistors respectively correspond to the sub pixels, wherein the sub pixel set comprises at least one mixed sub pixel column, and the mixed sub pixel column comprises at least two different sub pixels, and the at least one mixed sub pixel column is connected to the switching unit via the ones of the thin film transistors that correspond to the at least two different sub pixels, and control ends of the thin film transistors corresponding to the at least one mixed sub pixel column are connected to the row drive end, and the switching unit is also connected to the column drive end and the control end of the driver, and the control end outputs at least two signals to the switching unit and cooperates with a row by row scan of the row drive end so that the column drive end charges sub pixels corresponded with thin film transistors of a scanned row, wherein the at least two different sub pixels comprises a third number of different sub pixels and the at least two signals comprises a fourth number of signals and the fourth number is the same as the third number of the at least two different sub pixels,wherein the switching unit comprises at least one set of electrical switches that connects the at least one mixed sub pixel column to the column drive end; and
wherein the at least one set of electrical switches comprises at least two electrical switches that are arranged parallel to each other and the at least one mixed sub pixel column is connected by each of the at least two electrical switches that are connected in parallel to the column drive end, such that the column drive end charges the at least one mixed sub pixel column alternately through the at least two electrical switches.

US Pat. No. 10,395,611

CONTENT-BASED VCOM DRIVING

Apple Inc., Cupertino, C...

6. An electronic device, comprising:a display, comprising:
common voltage compensation circuitry for the display, comprising:
voltage calculation circuitry configured to:
calculate a variation of a common voltage coupling the common voltage to one or more data lines of the display; and
determine an offset for common voltage to offset the calculated variation;
common voltage driving circuitry configured to drive the common voltage using the determined offset to form a compensated common voltage; and
display driving circuitry configured to write pixel content to one or more pixels using the compensated common voltage, wherein driving the common voltage using the determined offset comprises pre-compensating the common voltage before writing the pixel content to the one or more pixels using the compensated common voltage.

US Pat. No. 10,395,610

DISPLAY DEVICE AND DRIVING METHOD THEREOF

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

1. A display device comprising:a display panel displaying an image;
a source side generating raw digital video data and supplying first digital video data generated by omitting at least one active frame in the raw digital video data;
a sync side receiving the first digital video data from the source side, generating second digital video data or third digital video data, and generating a data driver control signal; and
a data driver receiving the second digital video data or the third digital video data, and the data driver control signal to supply data voltages to the display panel,
wherein the sync side comprises:
a display reception port receiving the first digital video data;
a remote frame buffer copying digital video data of an active frame, which is adjacent to the omitted at least one active frame, to the omitted at least one active frame to generate second digital video data when the first digital video data does not correspond to an moving image; and,
a timing controller receiving the third digital video data to generating the data driver control signal including an analog block disable enable signal allowing the data driver to be turned off during a period corresponding to the omitted at least one active frame of the third digital video data when the first digital video data corresponds to an moving image,
wherein the display reception port supplies the first digital video data to the remote frame buffer when the first digital video data does not correspond to an moving image, and
wherein the display reception port generates the third digital video data to supply the third digital video data to the timing controller when the first digital video data corresponds to an moving image, wherein the third digital video data has the same data content and frame frequency as the first digital video data.

US Pat. No. 10,395,608

METHOD AND DEVICE FOR IMPROVING LCD LARGE VIEWING ANGLE DISPLAY EFFECT

SHENZHEN CHINA STAR OPTOE...

1. A method for improving an LCD large viewing angle display effect, comprising steps of:detecting an input RGB gray-scale voltage, when the input RGB gray-scale voltage meets a given preset condition, performing by a display panel an H/L switching display of two frames, and when the input RGB gray-scale voltage does not meet the given preset condition, performing by the display panel a normal display of two frames, wherein the given preset condition is: any one of 80%*Rspecification?R?0.120*Rspecification, 80%*Gspecification?G?120%*Gspecification and 80%*Bspecification?B?120%*Bspecification constitutes a first preset mode, wherein, Rspecification is a preset red gray-scale voltage threshold; Gspecification is a preset green gray-scale voltage threshold; Bspecification is a preset blue gray-scale voltage threshold; R is an input red gray-scale voltage; G is an input green gray-scale voltage; and B is an input blue gray-scale voltage, wherein the given preset condition is: 80%*Rspecification?R?120%*Rspecification and 80%*Gspecification?G?0.120%*Gspecification and 80%*Bspecification?B?120%*Bspecification constitute a second preset mode.

US Pat. No. 10,395,607

LOW COLOR SHIFT DISPLAY PANEL

INNOLUX CORPORATION, Mia...

1. A display panel, comprising:a pixel array including at least a first sub-pixel and a second sub-pixel;
wherein each of the first sub-pixel and the second sub-pixel respectively including:
a data line;
a gate line;
a first transistor coupled between the data line and a first liquid crystal capacitor and having a gate coupled to the gate line;
a second transistor coupled between the data line and a second liquid crystal capacitor and having a gate coupled to the gate line; and
a third transistor coupled between a common voltage and the second transistor and having a gate coupled to the gate line,
wherein the first sub-pixel has a first ratio, which is a width-to-length ratio of the third transistor in the first sub-pixel divided by a width-to-length ratio of the second transistor in the first sub-pixel,
wherein the second sub-pixel has a second ratio, which is a width-to-length ratio of the third transistor in the second sub-pixel divided by a width-to-length ratio of the second transistor in the second sub-pixel, and
wherein the second ratio is smaller than the first ratio, and
wherein the second ratio is larger than 0.8 times the first ratio.

US Pat. No. 10,395,605

DISPLAY DEVICE AND DISPLAYING METHOD

Samsung Electronics Co., ...

1. A display device comprising:a display including a backlight comprising a plurality of light sources and a display panel, and configured to display a background image based on a background of the display apparatus to provide a transparent effect of the display, wherein the background image includes a preset object;
a sensor disposed at an outer part of the display; and
a processor configured to sense an external lighting environment through the sensor, to identify a direction of a lighting based on the sensed lighting environment, to display a shadow object for the preset object at a position corresponding to the identified lighting direction, and to adjust a brightness of a light source corresponding to a position of the shadow object from among the plurality of light sources based on the sensed lighting environment.

US Pat. No. 10,395,601

ORGANIC LIGHT EMITTING DISPLAY DEVICE

LG DISPLAY CO., LTD., Se...

1. An organic light emitting display device comprising:a display panel comprising:
a substrate having an active area and an inactive area;
a plurality of data lines and a plurality of gate lines intersecting each other in the active area of the substrate;
a plurality of pixels respectively formed in a plurality of pixel areas defined by intersections of the plurality of data lines and the plurality of gate lines;
a plurality of driving power lines formed in parallel with the plurality of data lines in the active area of the substrate, and configured to supply a driving voltage to the plurality of pixels;
a plurality of first pad parts arranged at intervals in an upper inactive area and a lower inactive area of the substrate each configured to comprise a plurality of data pads each respectively connected to one of the plurality of data lines, and a plurality of driving power pads each respectively connected to one of the plurality of driving power lines; and
a cathode electrode layer connected to the plurality of pixels in common, and configured to supply a cathode voltage to the plurality of pixels;
a plurality of data drivers arranged at intervals near the upper inactive area and the lower inactive area of the substrate each respectively connected to one of the plurality of first pad parts and configured to supply data signals to respective ones of the plurality of data lines through corresponding ones of the plurality of data pads, and configured to directly supply a driving voltage to an upper side and lower side of respective ones of the plurality of driving power lines through corresponding ones of the plurality of driving power pads;
a data printed circuit board (PCB) connected to the plurality of data drivers near the upper inactive area of the substrate, and a data printed circuit board (PCB) connected to the plurality of data drivers near the lower inactive area of the substrate; and
a plurality of gate drivers each configured to supply a gate pulse to each of respective ones of the plurality of gate lines, and supply the cathode voltage to the cathode electrode layer,
wherein each of the plurality of data drivers comprises:
a data flexible circuit film adhered to a corresponding first pad part among the plurality of first pad parts in the display panel and one of the data PCBs;
a data driving integrated circuit (IC) mounted on the data flexible circuit film; and
a group of driving power input lines each respectively electrically connected to a driving power supply line and a respective driving power pad at the data flexible circuit film, and configured to supply the driving voltage, supplied through one of the data PCBs, to corresponding ones of the plurality of driving power pads, and
wherein each of the plurality of driving power pads is disposed between two adjacent data pads in a corresponding first pad part.

US Pat. No. 10,395,598

PIXEL DRIVING CIRCUIT AND DISPLAY APPARATUS THEREOF

HON HAI PRECISION INDUSTR...

1. A pixel driving circuit for driving a pixel unit, the pixel driving circuit comprising:a light emitting element;
a drive transistor with a first gate electrode and a second gate electrode, and configured to transmit a current to the light emitting element;
a first initiating transistor connected between a bias voltage line and the first gate electrode of the drive transistor, and configured to receive a control signal of a scan line;
a controlling transistor electrically connected with a data line and configured to provide the voltage on the data line to the second gate electrode of the drive transistor due to a first control signal from one of two adjacent control lines;
a resetting transistor connected to a second reference voltage line and the source of the drive transistor, and configured to reset the drive transistor based on the first control signal;
a second initiating transistor connected between a source of the drive transistor and an anode of the light emitting element, and configured to receive a second control signal of the other of the two adjacent control lines;
a first storage capacitor, two terminals of which are electrically connected to the first gate electrode and the source electrode of the drive transistor respectively; and
a second storage capacitor, two terminals of which are electrically connected to the second gate electrode and a source electrode of the second initiating transistor respectively;
wherein due to the second control signal, the second initiating transistor controls the second storage capacitor to discharge through the light emitting element and resets the anode of the light emitting element;
wherein a gate electrode of the first initiating transistor is electrically connected to the scan line, a source electrode of the first initiating transistor is electrically connected to the bias voltage line, and a drain electrode of the first initiating transistor is electrically connected to the first gate electrode of the drive transistor;
wherein a drain electrode of the drive transistor is electrically connected to a first power line, the second gate electrode of the drive transistor is electrically connected to a source electrode of the controlling transistor,
wherein a gate electrode of the controlling transistor receives the first control signal, a drain electrode of the controlling transistor is electrically connected to the data line,
wherein a gate electrode of the resetting transistor receives the first control signal, a drain electrode of the resetting transistor is electrically connected to the second reference voltage line, and a source electrode of the resetting transistor is electrically connected to the source electrode of the drive transistor;
wherein a gate electrode of the second initiating transistor receives the second control signal, a drain electrode of the second initiating transistor is electrically connected to the source electrode of the drive transistor, and a source electrode of the second initiating transistor is electrically connected to the anode of the light emitting element.

US Pat. No. 10,395,597

METHOD AND DEVICE FOR ADJUSTING A GAMMA VOLTAGE OF A CURVED DISPLAY PANEL

BOE TECHNOLOGY GROUP CO.,...

1. A method for adjusting a gamma voltage of a curved display panel, comprising:determining a first gamma voltage in a situation that a planar display region of the curved display panel is horizontally placed and in a white balance state;
dividing a curved display region of the curved display panel into a plurality of sub-regions according to a bending degree of the curved display region of the curved display panel, and determining a plurality of inclined angles in a one-to-one correspondence with bending degrees of the plurality of sub-regions;
determining a plurality of second gamma voltages in a one-to-one correspondence with the plurality of inclined angles in a situation that the planar display region of the curved display panel is tilted at the plurality of inclined angles relative to a position where the planar display region is horizontally placed and the planar display region is in the white balance state; and
using the first gamma voltage as a gamma voltage of the planar display region of the curved display panel, and using each of the plurality of second gamma voltages as a gamma voltage of a corresponding sub-region of the plurality of sub-regions.

US Pat. No. 10,395,596

ORGANIC LIGHT EMITTING DISPLAY DEVICE, DATA DRIVER, AND METHOD FOR DRIVING DATA DRIVER

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

1. An organic light emitting display device comprising:an organic light emitting display panel including a plurality of gate lines, a plurality of data lines, and a plurality of subpixels arranged therein;
a gate driver configured to output scan signals to the plurality of gate lines;
a data driver configured to output data voltages to the plurality of data lines; and
a controller configured to control driving of the gate driver and the data driver,
wherein the data driver is configured to receive a pulse width modulation value, change the pulse width modulation value into a pulse width modulation dimming value indicating a luminance level higher than that indicated by the pulse width modulation value according to a pulse width modulation dimming enable signal, and output gamma voltages on the basis of the pulse width modulation value or the pulse width modulation dimming value according to the pulse width modulation dimming enable signal.

US Pat. No. 10,395,594

HYBRID MICRODRIVER AND TFT ARCHITECTURE

Apple Inc., Cupertino, C...

1. A display driver hardware circuit comprising:a thin film transistor (TFT) backplane; and
an integrated circuit including emission logic, the emission logic including comparator logic to compare a data voltage from a storage capacitor to a voltage ramp provided via the TFT backplane, the comparator logic to cause the emission logic to generate an emission pulse to an LED device, the emission pulse adjustable from a continuous duty cycle to a non-continuous duty cycle, and wherein the integrated circuit is to switch and drive a plurality of LED devices;
wherein the integrated circuit is comprised of crystalline silicon and contained within a chip of an array of chips coupled with the TFT backplane.

US Pat. No. 10,395,590

HYBRID MICRODRIVER ARCHITECTURE FOR DRIVING MICROLED DISPLAYS

Apple Inc., Cupertino, C...

1. A display driver hardware circuit comprising:a thin film transistor (TFT) backplane;
an integrated circuit including emission logic to cause an LED emission pulse and a comparator logic to trigger the emission logic to supply a drive current to an LED during the LED emission pulse, wherein the integrated circuit is comprised of crystalline silicon and contained within a chip of an array of chips coupled with the TFT backplane; and
a ramp signal generator to cause a voltage ramp having a slope based on an analog input voltage from the TFT backplane, wherein a length of the LED emission pulse is related to the slope of the voltage ramp and the LED emission pulse is adjustable from a continuous duty cycle to a non-continuous duty cycle.

US Pat. No. 10,395,589

HYBRID MICRODRIVER ARCHITECTURES HAVING RELAXED COMPARATOR REQUIREMENTS

Apple Inc., Cupertino, C...

1. A display driver hardware circuit comprising:a thin film transistor (TFT) backplane; and
an integrated circuit to switch and drive a plurality of LED devices, the integrated circuit including emission logic to generate an emission pulse to an LED device, the emission logic including comparator logic having a relaxed comparator offset, the comparator logic to compare a voltage from a storage capacitor on the TFT backplane to a reference voltage to control a length of the emission pulse provided by the emission logic;
wherein the voltage from the storage capacitor on the TFT backplane is ramp voltage, the ramp voltage having an initial voltage determined by a subpixel input data voltage received from a display data driver;
wherein the ramp voltage is a variable voltage having multiple segments of variation, each segment having an independently adjustable slope; and
wherein the integrated circuit is comprised of crystalline silicon and contained within a chip of an array of chips coupled with the TFT backplane.

US Pat. No. 10,395,588

MICRO LED DISPLAY PIXEL ARCHITECTURE

INTEL CORPORATION, Santa...

1. Light Emitting Diode (LED) display comprising a plurality of pixel circuits, each including:an LED; and
a non-volatile memory cell to adjust current to the LED, wherein the current to the LED is adjusted by applying data voltages to change a threshold voltage of the non-volatile memory cell.

US Pat. No. 10,395,587

METHOD AND APPARATUS FOR ESTABLISHING LUMINANCE COMPENSATION MODEL, METHOD AND APPARATUS FOR COMPENSATING FOR LUMINANCE OF DISPLAY SCREEN, AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A method for establishing a luminance compensation model for compensating for the luminance of a display screen, the method comprising:acquiring an accumulated light emission amount of the display screen;
if the accumulated light emission amount of the display screen falls within one of a plurality of predefined threshold intervals of light emission amount, determining a luminance compensation coefficient for the display screen corresponding to the one threshold interval of light emission amount; and
establishing a luminance compensation model that indicates a correlation between each of the plurality of threshold intervals of light emission amount and the corresponding luminance compensation coefficient,
wherein determining the luminance compensation coefficient for the display screen corresponding to the one threshold interval of light emission amount comprises:
in the case that multiple accumulated light emission amounts fall within the one threshold interval of light emission amount,
i) determining the luminance compensation coefficient when one of the multiple accumulated light emission amounts falls within the one threshold interval of light emission amount, as the luminance compensation coefficient for the display screen corresponding to the one threshold interval of light emission amount; or
ii) determining the luminance compensation coefficient when each of the multiple accumulated light emission amounts falls within the one threshold interval of light emission amount; and
calculating a weighted average of the determined luminance compensation coefficients as the luminance compensation coefficient for the display screen corresponding to the one threshold interval of light emission amount.

US Pat. No. 10,395,586

DISPLAY DEVICE, ELECTRONIC APPLIANCE INCLUDING THE SAME, AND EXTERNAL POWER SUPPLY DEVICE

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

1. An electronic appliance including a display device, the display device connected to an external power supply device detecting a zero-cross signal in a driving power (AC) and providing the driving power and the zero-cross signal to the display device, the display device comprising:a display panel having a plurality of data lines and a plurality of gate lines crossing each other, a plurality of pixels arranged in matrix form defined by the plurality of data lines and the plurality of gate lines, the plurality of gate lines including a first gate line and a second gate line, the first gate line connected to a first transistor of a pixel from the plurality of pixels, and the second gate line connected to a second transistor of the pixel;
a data driver;
a gate driver;
a power supply unit receiving the driving power provided by the external power supply device and providing at least a high potential power voltage to a plurality of driving voltages lines based on the driving power; and
a timing controller adapted to control the data driver and the gate driver based on the zero-cross signal received from the external power supply device,
wherein the timing controller is adapted to supply a first scan signal to the first gate line of the gate driver using a first gate start pulse to turn on the first transistor during a display mode during which the display panel displays an image, and supply a second scan signal to the second gate line of the gate driver using a second gate start pulse to turn on the second transistor during a sensing mode during which a characteristic of a driving transistor in the pixel is sensed, the first gate start pulse and the second gate start pulse respectively outputted by the timing controller at corresponding zero-cross points of the AC driving power indicated in the zero-cross signal supplied from the external power supply device for driving the display panel.

US Pat. No. 10,395,584

INTENSITY SCALED DITHERING PULSE WIDTH MODULATION

Planar Systems, Inc., Be...

1. A circuit for driving at least one light emitting diode (LED) of a pixelated display based on a greyscale vector for a plurality of refresh cycles, comprising:brightness scale detection circuitry configured to receive the greyscale vector and determine a brightness value based on the greyscale vector;
refresh cycle selection circuitry configured to output an indication of a subset of refresh cycles out of the plurality of refresh cycles, such that the subset of refresh cycles are dithered refresh cycles and a remainder of the plurality of refresh cycles are non-dithered refresh cycles;
pulse width determination circuitry configured to receive the greyscale vector and define a pulse width based on the greyscale vector;
pulse adjustment control circuitry configured to:
receive the pulse width, the brightness value, and the indication of the subset of refresh cycles,
for each dithered refresh cycle, determine a width adjustment amount based on the brightness value, wherein:
when the brightness value is below a predetermined brightness threshold and a refresh cycle of the subset of refresh cycles is below a predetermined subset threshold, the width adjustment amount is a first value, and
when the brightness value is below the predetermined brightness threshold, and a refresh cycle of the subset of refresh cycles is above the predetermined subset threshold, the width adjustment amount is a second value, different from the first value,
for each dithered refresh cycle, determine a dithered pulse width by adjusting the pulse width by the width adjustment amount, and
output a dithered pulse width modulation signal including a series of pulses, the series of pulses including a pulse having the pulse width determined by the pulse width determination circuity for each refresh cycle of the non-dithered refresh cycles and a pulse having the dithered pulse width for each refresh cycle of the dithered refresh cycles; and
a current source configured to receive the dithered pulse width modulation signal and to supply current to the at least one LED based on the dithered pulse width modulation signal.

US Pat. No. 10,395,583

DRIVING A DISPLAY FOR PRESENTING ELECTRONIC CONTENT

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 by the one or more processors, cause the one or more processors to:
determine a first target pixel state for a pixel of a bistable display, the first target pixel state associated with a first electronic content to be presented on the bistable display;
apply a first voltage to an electrode associated with the pixel to transition the pixel to the first target pixel state;
cease an application of voltage to the bistable display upon the pixel reaching the first target pixel state;
apply a second voltage to the electrode associated with the pixel to maintain the pixel at the first target pixel state;
receive an input to navigate to a second electronic content;
determine a second target pixel state corresponding to the pixel, the second target pixel state presenting at least a portion of the second electronic content in the bistable display;
determine a difference between the first target pixel state and the second target pixel state; and
select, based at least in part on the difference, a third voltage to apply to the pixel to transition the pixel to the second target pixel state.

US Pat. No. 10,395,582

PARALLEL REDUNDANT CHIPLET SYSTEM WITH PRINTED CIRCUITS FOR REDUCED FAULTS

X-Celeprint Limited, Cor...

1. A parallel redundant integrated-circuit system, comprising:a system substrate;
a common input connection, a common output connection, a common power connection, and a common ground connection;
a first active circuit, the first active circuit directly connected to the common power connection, the common ground connection, and the common input connection; and
a second active circuit, the second active circuit directly connected to the common power connection, the common ground connection, and the common input connection, wherein the second active circuit is redundant to the first active circuit with the first active circuit and the second active circuit substantially identically electrically connected to operate in parallel in response to the common input connection, so that the first and second active circuits are substantially identically electrically connected to the common input connection and to the common output connection, and
wherein the first active circuit comprises a separate, distinct, and independent first substrate disposed on the system substrate and the second active circuit comprises a separate, distinct, and independent second substrate disposed on the system substrate,
wherein the first substrate is different from the second substrate,
wherein the first active circuit comprises a first driver circuit electrically connected to a first light emitter, and the second active circuit comprises a second driver circuit electrically connected to a second light emitter,
wherein the first light emitter comprises a separate, distinct, and independent first light emitter substrate and the second light emitter has a separate, distinct, and independent second light emitter substrate, and the system substrate, the first substrate, the second substrate, the first light emitter substrate, and the second light emitter substrate are different from each other.

US Pat. No. 10,395,580

METHOD OF COMPENSATING FOR LUMINANCE OF A DISPLAY PANEL

Samsung Display Co., Ltd....

1. A method of compensating luminance of a display panel, the method comprising:respectively measuring, at different time points, test luminances of the display panel driven by test data while a multi-time programming (MTP) operation for setting the luminance of the display panel respectively for one or more gray values is performed; and
deriving a luminance equation representing a relationship between a driving time of the display panel and the luminance of the display panel based on the test data and the test luminances, wherein the luminance equation is represented by Y=?*X2+?*X+?, wherein Y represents the luminance of the display panel, X represents the driving time of the display panel, and ?, ? and ? are constants.

US Pat. No. 10,395,579

DISPLAY PANEL, DISPLAY APPARATUS AND SUB-PIXEL RENDERING METHOD

1. A display panel, mainly constituted by repeating pixel groups, the pixel group being composed of a pre-determined number of pixels arranged in a row, and each pixel being constituted by arraying sub-pixels of at least two different primary colours in different orders, wherein adjacent sub-pixels between adjacent pixels in each pixel group or adjacent sub-pixels between adjacent pixel pairs in each pixel group have an identical colour, and the first sub-pixel and the last sub-pixel in the pixel group have an identical colour,wherein, one or more pairs among pairs constituted by the adjacent sub-pixels, having the identical colour, of the adjacent pixels in each pixel group and pairs constituted by the adjacent sub-pixels, having the identical colour, of the adjacent pixels between the pixel groups are combined into a super sub-pixel, there is no black gap in the super sub-pixel obtained as so combined, and the brightness of the super sub-pixel is greater than that of any one of a combined original sub-pixels having the identical colour,
wherein in a case where the display panel is an active light-emitting display panel, an area of the super sub-pixel is the same as that of the other sub-pixel; and
wherein in a case where the display panel is a passive light-emitting display panel, an area of the super sub-pixel obtained as so combined is greater than that of the other sub-pixel.

US Pat. No. 10,395,578

FLAT PANEL DISPLAY DEVICE HAVING DISPLAY AREAS WITH THE APPEARANCE OF ROUNDED CORNERS

Samsung Display Co., Ltd....

1. A display device comprising:a display unit configured to display an image in a display area surrounded by a non-display area; and
a frame covering at least a portion of the non-display area, the frame having a rounded outer corner and an inner corner,
wherein the display unit includes:
a display panel having a first set of pixels disposed directly adjacent to the inner corner of the frame and a second set of pixels disposed in the display area; and
a signal controller configured to receive an input image signal, generate an image data signal in response to the received input image signal, and control the first set of pixels to display the image and the second set of pixels to constantly display a first color to create the appearance of rounded corners in the display area,
wherein the first color is substantially similar to the color of the frame,
wherein the appearance of the rounded corners in the display area is represented by a boundary between the first set of pixels and the second set of pixels directly adjacent to the first set of pixels,
wherein the signal controller comprises:
a memory including a preset database of the second set of pixels corresponding with a level of curvature,
wherein the signal controller is configured to create the appearance of rounded corners to have the curvature in response to the preset database
wherein a processor of the signal controller is configured to extract the second set of pixels corresponding to the level of curvature, and
wherein the display device is configured to receive a user signal from a user, the user signal comprising a corner signal indicating a level of curvature.

US Pat. No. 10,395,576

DISPLAY PANEL UTILIZING SUB-PIXEL RENDERING TECHNOLOGY

Novatek Microelectronics ...

1. A display panel, comprising:a plurality of sub-pixel repeating units repeatedly arranged on the display panel and each comprising first color sub-pixels and second color sub-pixels,
wherein, on the display panel, at least four of the first color sub-pixels adjacent to each other forms a first polygon and four of the second color sub-pixels adjacent to each other forms a second polygon, wherein an area of the first polygon is at least twice as large as an area of the second polygon,
wherein the first color sub-pixels, the second color sub-pixels, third color sub-pixels, and fourth color sub-pixels are arranged to form an array of four columns and four rows, and a first column and a third column of each of the sub-pixel repeating units respectively comprise two second color sub-pixels and two fourth color sub-pixels, wherein a second column and a fourth column of each of the sub-pixel repeating units respectively comprise one first color sub-pixel and three third color sub-pixels,
wherein each of the first color sub-pixels, the second color sub-pixels, the third color sub-pixels, and the fourth color sub-pixels have a single color different from each other.

US Pat. No. 10,395,574

SYSTEM AND METHODS FOR EXTRACTING CORRELATION CURVES FOR AN ORGANIC LIGHT EMITTING DEVICE

Ignis Innovation Inc., W...

1. A method for compensating of aging effects in a display system comprising a plurality of organic light emitting diode (OLED) based pixels configured to display images, the method comprising:storing, in a computer-readable non-transitory memory device, a characterization correlation curve for a stress condition said characterization correlation curve obtained using a reference device;
determining a stress condition on a pixel of the OLED based pixels resulting from operation of the display system;
determining a compensation factor based on the determined stress condition and the characterization correlation curve of the stress condition; and
adjusting a programming of the pixel based on the compensation factor.

US Pat. No. 10,395,571

DYNAMICALLY REFORMING SURFACES TO DELIVER PHYSICALITY IN INTRODUCTORY CHILD EDUCATION

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for dynamically reforming a moveable display surface to deliver physicality to a user, wherein the moveable display surface includes a grid comprising a plurality of moveable cells, the method comprising:generating a physical profile of the user to calibrate the moveable display surface, wherein the generating of the physical profile includes receiving at least one measurement of at least one hand of the user and estimating a maximum depth of a palm of the at least one hand when folded, wherein estimating the maximum depth of the palm when folded includes transmitting a control signal to the moveable display surface that causes a subset of cells of the plurality of moveable cells of the grid to increase in height until each cell of the subset of cells touches the folded palm of the user;
generating a query to search a database comprising a plurality of images, wherein each image includes one or more objects, wherein the query is based on a received input;
querying the database based on the generated query and obtaining a search response, wherein the search response comprises at least one image of the plurality of images, the objects of the at least one image, and relative positions of the objects of the at least one image; and
delivering physicality to the user by transmitting a control signal to the moveable display surface that causes the grid of the moveable display surface to render the objects of the at least one image based at least in part on the physical profile and the relative positions of the objects of the at least one image.

US Pat. No. 10,395,569

LIGHT FIXTURE SIGN

1. A wall-mountable light fixture sign, comprising:a container configured to be installed completely within a recess in a wall;
a self-contained plastic exit sign that includes a light source and a battery pack and that is configured to project an EXIT message; and
an exit sign face apparatus that includes a flange and a mounting sleeve extending from a rear surface of the flange, wherein the mounting sleeve is sized to receive the self-contained plastic exit sign therein, wherein the flange includes stencil openings formed therein to allow the EXIT message to pass through the stencil openings, wherein the mounting sleeve is sized to fit within the container, and wherein the flange is configured to be installed substantially flush with the wall.

US Pat. No. 10,395,568

SYSTEM AND APPARATUS FOR RELIABLY POWERING A SIGN USING SOLAR POWER

1. A reliable solar powered sign system comprising:i) an electric sign;
ii) a solar array;
iii) a battery unit comprising a first battery bank and a second battery bank;
iv) a control unit, the control unit coupled to the solar array and the battery unit, the control unit comprising a first charge controller coupled to the first battery bank, a second charge controller coupled to the second battery bank, and a logic board, wherein the logic board:
1) monitors an operational state of the first charge controller;
2) monitors an operational state of the second charge controller; and
3) based on the operational state of the first charge controller and second charge controller, couples one of the charge controllers to the electric sign.

US Pat. No. 10,395,566

OFFSET DISPLAY HOLDER WITH C-CHANNEL

K-International, Inc., W...

1. A display device, comprising:an elongated body including
a top plate extending a length of the elongated body, the top plate having a top surface and a bottom surface opposite the top surface;
a first grip portion extending from the top plate, the first grip portion extending the length of the elongated body, the first grip portion being configured for gripping on opposite sides of the first grip portion by a gripper, the first grip portion including a first support web defining a planar portion extending from the bottom surface of the top plate in a direction perpendicular to the top surface of the top plate, the first support web having the opposite sides configured for gripping by the gripper, the first grip portion including a cross web connected to the first support web, the cross web including a portion disposed parallel to the top surface of the top plate, the cross web being spaced from and disposed below the bottom surface of the top plate so that the opposite sides configured for gripping by the gripper are disposed between the cross web and the top plate;
a brace extending from the top plate and spaced from the first grip portion, the brace extending the length of the elongated body;
a second support web extending from the brace at portion of the brace opposite the top plate, the second support web extending the length of the elongated body, the second support web providing a second grip portion, the second grip portion being configured for gripping on opposite sides of the second grip portion by the gripper, the second grip portion being configured for being gripped by the same gripper as the first grip portion, the second grip portion being spaced from the first grip portion; and
a C-channel connected to the second support web, the C-channel defining an interior space, the C-channel defining a gap opening into the interior space, the C-channel extending the length of the elongated body.

US Pat. No. 10,395,565

HARDCASE LUGGAGE WITH BUILT-IN NAME TAG COMPARTMENT

Olympia International, In...

1. A built-in compartment for hardcase luggage comprising:a case having an outer side and an inner side; and
a drawer configured to be slid in and out of the case,
wherein:
the case comprises a coupling portion formed on the inner side, the coupling portion protruding from the inner side and penetrating a portion of a surface of the hardcase luggage;
the coupling portion is shaped to receive a fastening element;
a space is formed between the surface of the hardcase luggage onto which the case is coupled and a surface of the inner side of the case to receive the drawer; and
the drawer is shaped to remain within the case when the drawer is pulled out of the case such that the case and the drawer are not separated even when the drawer is pulled out maximally.

US Pat. No. 10,395,560

IMAGING PHANTOM FOR RADIATION BASED EQUIPMENT

Stellenbosch University, ...

1. A versatile phantom for image quality control on multiple different types of medical x-ray imaging equipment comprising a radiolucent housing in which there are located a first series of elements of the same shape and size wherein each element has a different electron density such that grey scale can be evaluated utilizing the series; a second series of elements of the same shape and material but having a range of different sizes for assessing low contrast detectability; at least one position indicating item selected from a central ball within the housing, position indicating lines on the housing and a unique flat peripheral face of the housing; and at least one mammography dedicated item selected from elements representative of mammography fibres and mammography micro-calcifications.

US Pat. No. 10,395,559

SURGICAL TRAINING MODEL FOR TRANSLUMINAL LAPAROSCOPIC PROCEDURES

Applied Medical Resources...

1. A surgical training device, comprising:a body having an outer surface and an inner surface defining an elongate lumen having an open proximal end;
a plurality of eyelets connected to the inner surface of the lumen and distributed along the longitudinal axis; and
an elongate core disposed coaxially inside the lumen and extending longitudinally along the longitudinal axis of the model;
wherein the core obstructs the lumen reducing the accessible area to an annular space that extends longitudinally along the model;
wherein said plurality of eyelets forms at least one pathway for practicing the passing of at least one needle and suture through the eyelets of said at least one pathway.

US Pat. No. 10,395,556

KIT FOR ASSEMBLING PLANAR LED LIGHTING DEVICE

Progressive Arts Alliance...

1. A kit for assembling a three-dimensional lighted work, comprising:at least two non-conducting planar members, each having a receptacle notch formed as a cut-out extending from one major side surface to the opposite major side surface, said cutout extending in the thickness direction of each planar member;
a generally u-shaped clip configured to mate with the receptacle notches of the planar members to secure them together;
a battery;
at least one battery receptacle formed within one of the planar members, said receptacle extending in the thickness direction of the planar member and having openings on a first face and an opposite second face of said planar member, for accepting and holding the battery such that a positive terminal of the battery is exposed sufficiently to allow electrical contact at said first face of the planar member and a negative terminal of the battery is exposed sufficiently to allow electrical contact at said second face of the planar member;
at least one LED light having a positive contact and a negative contact;
and at least one conductive tape for connecting the positive contact of the at least one LED light to the battery and a second conductive tape for contacting the negative contact of the at least one LED light to the battery.

US Pat. No. 10,395,555

SYSTEM AND METHOD FOR PROVIDING OPTIMAL BRAILLE OUTPUT BASED ON SPOKEN AND SIGN LANGUAGE

1. A system for determining text for an optimal text stream corresponding to a series of words presented in spoken language and sign language, the system comprising:a camera configured to detect image data corresponding to the series of words in sign language;
a microphone configured to detect audio data corresponding to the series of words in spoken language; and
a processor configured to:
determine, for each word in the series of words in sign language, an image-based text word and a confidence value for the image-based text word based on the image data,
determine, for each word in the series of words in spoken language, an audio-based text word and a confidence value for the audio-based text word based on the audio data,
when a corresponding image-based text word and a corresponding audio-based text word do not match, for a particular word in the series of words:
select the image-based text word or the audio-based text word to be included in the optimal text stream based on an image stream confidence value and an audio stream confidence value, the image stream confidence value having an initial value corresponding to a confidence value of a first determined image-based text word, and the audio stream confidence value having an initial value corresponding to a confidence value of a first determined audio-based text word,
update the image stream confidence value by an amount proportional to a confidence value of the corresponding image-based text word and whether the corresponding image-based text word was selected, and
update the audio stream confidence value by an amount proportional to a confidence value of the corresponding audio-based text word and whether the corresponding audio-based text word was selected, and provide the optimal text stream to an output device.

US Pat. No. 10,395,550

PORTABLE COMPUTING DEVICE AND METHOD FOR TRANSMITTING INSTRUCTOR OPERATING STATION (IOS) FILTERED INFORMATION

CAE INC, Saint-Laurent, ...

1. A portable computing device comprising:a display;
a user interface for allowing interactions of a user with the portable computing device;
a communication interface for exchanging data with other entities;
a processing unit for:
receiving Instructor Operating Station (IOS) control and monitoring data from a simulation server via the communication interface, the IOS control and monitoring data allowing the user of the portable computing device to control execution of a simulation in real-time;
receiving simulation session data via the communication interface, the simulation session data comprising destination user access rights and an indication of a destination user that is currently executing the simulation;
displaying the IOS control and monitoring data on the display;
receiving a selection by the user of at least one component of the IOS control and monitoring data displayed on the display via the user interface;
determining IOS filtered information as a subset of information related to the selected at least one component, the determination of the IOS filtered information taking into consideration the destination user access rights of the destination user currently executing the simulation; and
transmitting the IOS filtered information to a destination computing device separate from the portable computing device via the communication interface.

US Pat. No. 10,395,546

ADAPTIVE CONTENT DELIVERY FOR ONLINE EDUCATION

COURSERA, INC., Mountain...

1. A computer-implemented method, comprising:storing an original content of an online education course in a medium of a first type in a database coupled to an online education platform, the original content corresponding to a set of media elements of the medium of the first type;
automatically converting the original content of the online education course stored in the database to a content having different media elements than the original content;
storing the converted content of the online education course in a medium of a second type in the database; and
delivering, by the online education platform, either the original content in the medium of the first type or the converted content of the online education course in the medium of the second type to a student logged in to the online education platform based on a determination of a compatibility of different medium types with limitations of a computing device of the student, a study environment of the student, and/or network conditions.

US Pat. No. 10,395,543

UNMANNED AERIAL VEHICLE MANAGEMENT SYSTEM

ZIPLINE INTERNATIONAL INC...

1. A system for fulfilling a request from a user, comprising a computer server, the computer server configured to:receive a service request from a remote client device operated by the user, the service request specifying a destination site;
select a distribution center based on the destination site; and
send at least a portion of the service request to the distribution center;
wherein, at least one of the computer server and the distribution center generate mission data that is communicated to an unmanned aerial vehicle; and
the mission data configures the unmanned aerial vehicle to navigate to the destination site.

US Pat. No. 10,395,541

INTEGRATED FAULT-TOLERANT AUGMENTED AREA VIEWING SYSTEM

TEXAS INSTRUMENTS INCORPO...

1. A circuit, comprising:a processor having a processor input and a processor output, the processor input adapted to be coupled to a blind spot sensor, the processor configured to: receive a safety signal from the blind spot sensor; and generate at the processor output a blind spot camera video output signal in response to the safety signal;
an input hash generator having an input hash generator input and an input hash generator output, the input hash generator input coupled to the processor output, and the input hash generator configured to generate at the input hash generator output a first hash of the blind spot camera video output signal;
selector circuitry coupled to the processor and adapted to be coupled to a controller, the selector circuitry configured to select a video output signal, the selected video output signal being either: the blind spot camera video output signal, if the safety signal is responsive to an action by a user; or otherwise a controller video output signal from the controller;
a buffer having a buffer input and a buffer output, the buffer input coupled to the selector circuitry and adapted to be coupled to a display, the buffer configured to output at the buffer output the selected video output signal to the display for viewing by the user;
an output hash generator having an output hash generator input and an output hash generator output, the output hash generator input coupled to the buffer, and the output hash generator configured to generate at the output hash generator output a second hash of the selected video output signal; and
a bad frame detector having a detector input, the detector input coupled to the input hash generator output and to the output hash generator output, the bad frame detector configured to compare the first and second hashes to detect a video fault.

US Pat. No. 10,395,537

VIRTUAL MIRROR TECHNIQUE FOR MEASURING TIME AND FREQUENCY OFFSETS BETWEEN CLOCKS ON MOVING PLATFORMS

THE BOEING COMPANY, Chic...

1. A method comprising:receiving a first optical signal transmitted by a first moving platform, the first optical signal comprising a first plurality of pulses;
adjusting a command signal at a second moving platform such that the received first plurality of pulses overlap a second plurality of pulses generated at the second moving platform;
transmitting a second optical signal comprising the second plurality of pulses from the second moving platform to the first moving platform, wherein each of the second plurality of pulses is transmitted from the second moving platform at the same time each of the first plurality of pulses is received at the second moving platform; and
determining a first time offset between a first clock in the first moving platform and a second clock in the second moving platform based on the second plurality of pulses received at the first moving platform.

US Pat. No. 10,395,536

METHOD AND APPARATUS FOR PARKING LOT METERING

Libergy PlugIns, Inc., S...

1. A method for managing parking having a mix of parking spaces both with and without electric vehicle charging, the method comprising the steps of:a) automatically receiving, by a controller of a parking kiosk, through a user interface of the parking kiosk, a first parking request from a first motorist, said controller programmed to manage a plurality of parking spaces having at least two parking space kinds, said at least two parking space kinds comprising both a first parking space kind having a charging device for electric vehicles and a second parking space kind having no charging device for electric vehicles, wherein at least a first parking space has the first parking space kind having a charging device and a second parking space has the second parking space kind having no charging device, said user interface prompting motorists for a selection from among at least a first choice of the first parking space kind and a second choice of the second parking space kind, the first parking request made by the first motorist selecting the first choice with the user interface, said first parking request having a first parameter comprising a first identifier of the first parking space kind;
b) automatically providing, by the controller, with a printer of the parking kiosk to which the controller has access, to the first motorist, based on at least the first parking request, one or more of the following: a first receipt and a first parking pass, each for parking in at least one of said plurality of parking spaces complying with said first parameter, each comprising a first indicia representative of the first parking space kind and a first time of expiration;
c) automatically receiving, by the controller, a second parking request from a second motorist, the second parking request made by the second motorist selecting the second choice with the user interface, the second parking request having a second parameter comprising a second identifier of the second parking space kind;
d) automatically providing, by the controller, with the printer, to the second motorist, based on at least the second parking request, one or more of the following: a second receipt and a second parking pass, each for parking in at least one of said plurality of parking spaces complying with the second parameter, each comprising a second indicia representative of a second time of expiration; and
e) accepting a payment from the first motorist, by the controller, with one of a card reader of the parking kiosk and a radio-frequency identification (RFID) reader in communication with said controller, wherein the performance of b) is in response to the payment and the payment is based on at least the first parking space kind.

US Pat. No. 10,395,535

METHOD AND SYSTEM FOR LEGAL PARKING

OPERR Technologies, Inc.,...

1. A computer-implemented system for identifying potentially available legal parking, the system comprising:a server communicatively coupled to a plurality of remote computing devices associated with a plurality of users via a network, wherein the plurality of remote computing devices include one or more location identifiers configured to generate location data corresponding to one or more locations, and wherein the server includes at least one non-transitory computer-readable storage medium with computer-readable instructions stored therein, a database for storing legal parking related data, and a processor for executing the computer-readable instructions to:
receive from the plurality of remote computing devices, the legal parking related data, wherein the legal parking related data is defined as having a particular data type comprising at least one of: commercial vehicle, non-commercial vehicle, type of vehicle, or type of vehicle plate;
store the legal parking related data in the database;
track a location and a speed of a first of the plurality of remote computing devices associated with a first user of the plurality of users;
identify based on the speed and the location, that the first user is not moving;
determine, by the processor, a period of time that the first user has not been moving;
compare the period of time with a predetermined threshold period of time;
automatically determine that the first user is parked in the location;
preclude the location from identification in the database as one of one or more potentially available legal parking locations;
receive, from a second of the plurality of remote computing devices associated with a second user, user data associated with the second user, the user data comprising an identified location of a second user, a present time of the second user, user related data, or a user type of the second user;
retrieve, from the database, at least a portion of the legal parking related data corresponding to the user data associated with the second user;
identify one or more potentially available legal parking locations for the second user based on at least one of: (i) the user data or (ii) the portion of the legal parking related data; and
transmit, to the second user, real-time parking availability data at one or more locations comprising at least one of: (1) the one or more potentially available legal parking locations, (2) one or more illegal parking locations, or (3) one or more unavailable locations.

US Pat. No. 10,395,534

OPERATION MANAGEMENT DEVICE, OPERATION MANAGEMENT METHOD AND OPERATION MANAGEMENT SYSTEM

ISUZU MOTORS LIMITED, To...

1. An operation management device comprising:a setting information acquisition unit configured to acquire selected vehicle information set in a user terminal and indicating a selected vehicle selected from a plurality of vehicles;
a vehicle information acquisition unit configured to acquire a plurality of pieces of position information and a plurality of pieces of time information at predetermined time intervals, the plurality of the pieces of position information indicating positions of each of the plurality of vehicles, and each of the plurality of the pieces of time information indicating time at which each of the plurality of the pieces of position information is acquired, and
a display control unit configured to display, on the user terminal, a map image and a position image that is overlapped on the map image, the position image indicating a plurality of positions indicated by the plurality of pieces of position information corresponding to the selected vehicle indicated by the selected vehicle information acquired by the setting information acquisition unit, and the position image being displayed in a mode that is determined based on the time indicated by each of plurality of pieces of time information.

US Pat. No. 10,395,533

METHOD FOR ACQUIRING AND PROVIDING A DATABASE WHICH RELATES TO A PREDETERMINED SURROUNDING AREA AND CONTAINS ENVIRONMENTAL DATA

AUDI AG, Ingolstadt (DE)...

1. A method for acquiring and providing a database which relates to a predetermined surrounding area and contains environmental data relating to at least dynamic objects in the predetermined surrounding area, comprising:acquiring the environmental data from sensors of at least one motor vehicle;
providing access to the database by a first motor vehicle, acting as a server in the predetermined surrounding area, the first motor vehicle providing a central data collecting point and communicating with other motor vehicles, including
responding to a request message received from a second motor vehicle by transferring at least a portion of the environmental data in the database to the second motor vehicle,
transmitting an interrogation message and in response receiving transmission of the environmental data relating to at least the dynamic objects to and from the other motor vehicles,
updating the database based on the environmental data relating to at least the dynamic objects obtained by the sensors of the first motor vehicle and the environmental data received by the transmission from the other motor vehicles, and
transferring, when a transfer criterion is satisfied, the database from the first motor vehicle acting as the server to a third motor vehicle which assumes responsibilities of the server.

US Pat. No. 10,395,532

METHOD FOR OPERATING A VEHICLE, AND MOTOR VEHICLE

Audi AG, Ingolstadt (DE)...

1. A method for operating a vehicle, comprising:receiving a subscription from a control device of the vehicle for information associated with a predefined region, wherein the information includes at least one piece of information;
associating, by a control center, the at least one piece of information with the predefined region; and
publishing, by the control center using a publish/subscribe middleware, the at least one piece of information associated with the predefined region based on a geographic position of the vehicle, wherein publishing the at least one piece of information makes the at least one piece of information available for retrieval by one or more receiving devices associated with vehicles that have subscribed to receive information,
wherein the publish/subscribe middleware supports a communication protocol that allows publishing of and subscribing to messages or the information, and
wherein the publish/subscribe middleware is external to the vehicle,
thereby enabling the control center to make the at least one piece of information available for retrieval rather than transmitting the at least one piece of information directly to the one or more receiving devices.

US Pat. No. 10,395,531

CONTROL DEVICE AND METHOD FOR COUPLING A MULTI-STANDARD ANTENNA ASSEMBLY OF A MOTOR VEHICLE TO AT LEAST ONE VEHICLE COMPONENT

Audi AG, Ingolstadt (DE)...

1. A control device for coupling an antenna assembly of a motor vehicle to at least one vehicle component of the motor vehicle for an exchange of messages with vehicle-external objects, comprising:an antenna connection device for connecting the antenna assembly to the at least one vehicle component;
a first radio module for providing a first radio link via the antenna assembly to at least one of the vehicle-external objects using a first radio standard;
a network connection device (PHY) for coupling the control device to the at least one vehicle component;
a second radio module for simultaneously providing a second radio link via the antenna assembly to at least one other of the vehicle-external objects using a second radio standard differing from the first radio standard;
a processor device for receiving at least one of the messages via the first radio link and for receiving at least one other of the messages via the second radio link; and
a receiver device for receiving a time signal of a Global Navigation Satellite System (GNSS), wherein the control device is configured to transmit a portion of the messages with time data and to generate the portion of the messages based on the time signal,
wherein the processor device comprises a synchronization unit configured to:
determine respective time data for each received message of the portion of the messages, wherein the respective time data are generated in the control device through detection of a respective time of receipt of each received message, and
forward each received message in a sequence determined by the respective time data to the at least one vehicle component, and
wherein the processor device is further configured to provide a respective protocol stack for each of the first radio module and the second radio module.

US Pat. No. 10,395,530

SITUATIONAL UNDERSTANDING OF UNKNOWN ROADWAY CONDITIONS THAT ARE AHEAD FOR A CONNECTED VEHICLE

12. A method comprising:analyzing environment data associated with a lead vehicle and driver data associated with a main vehicle to determine whether an event associated with the lead vehicle is relevant to the main vehicle, wherein the environment data describes a first geographic location of the event and the driver data describes a second geographic location of the main vehicle and wherein the event is determined to be relevant to the main vehicle because (1) the main vehicle is travelling on a route that includes the first geographic location and (2) the second geographic location indicates that the main vehicle has not passed the first geographic location;
wherein one or more of the first geographic location and the second geographic location is determined by a Dedicated Short Range Communication (DSRC)-compliant GPS unit that is accurate to within plus or minus 1.5 meters of an actual location of one or more of the lead vehicle and the main vehicle.

US Pat. No. 10,395,529

TRAFFIC SIGNAL CONTROL USING MULTIPLE Q-LEARNING CATEGORIES

FUJITSU LIMITED, Kawasak...

1. A method to control traffic signals at an intersection, the method comprising:clustering historical traffic data into a plurality of traffic pattern clusters;
generating a plurality of Q-learning categories, each Q-learning category of the plurality of Q-learning categories corresponding to a traffic pattern cluster of the plurality of traffic pattern clusters;
determining a first Q-learning category of the plurality of Q-learning categories to use in controlling traffic signals at an intersection based at least in part on a first traffic data of the intersection, the first Q-learning category corresponding to a first traffic pattern cluster, the first traffic data corresponding to the first traffic pattern cluster;
generating a first control action for the traffic signals at the intersection based at least in part on the first Q-learning category;
determining a second traffic data of the intersection;
determining whether to change to a second Q-learning category of the plurality of Q-learning categories to use in controlling traffic signals at the intersection, the second Q-learning category corresponding to a second traffic pattern cluster, the second traffic data corresponding to the second traffic pattern cluster; and
responsive to a determination to change to the second Q-learning category, generating a second control action for the traffic signals at the intersection based at least in part on the second Q-learning category.

US Pat. No. 10,395,528

TRANSPORTATION VEHICLE TRAFFIC MANAGEMENT

International Business Ma...

1. A computer-implemented method for transportation vehicle traffic management, the method comprising:establishing, by a traffic controller in response to detecting a first traffic state parameter value for a first lane, a first broadcast of a first movement value to indicate a first movement pattern for a first set of vehicles in the first lane;
modifying, by the traffic controller in response to detecting a second traffic state parameter value for the first lane, the first broadcast of the first movement value to indicate a second movement pattern for the first set of vehicles in the first lane;
establishing, by the traffic controller in response to detecting a third traffic state parameter value for a second lane, a second broadcast of a second movement value to indicate a third movement pattern for a second set of vehicles in the second lane;
modifying, by the traffic controller in response to detecting a fourth traffic state parameter value for the second lane, the second broadcast of the second movement value to indicate a fourth movement pattern for the second set of vehicles in the second lane;
receiving, by the traffic controller from a transportation vehicle, a triggering communication; and
modifying, in a dynamic fashion by the traffic controller in response to receiving the triggering communication, the first broadcast of the first movement value.

US Pat. No. 10,395,527

METHOD AND CONTROL AND DETECTION DEVICE FOR A PLAUSIBILITY CHECK OF A WRONG-WAY DRIVING INCIDENT OF A MOTOR VEHICLE

Robert Bosch GmbH, Stutt...

12. A control and detection device for providing a plausibility check of a wrong-way driving incident of a motor vehicle at a junction of a unidirectional roadway of a road, comprising:an activating arrangement to activate the plausibility check, configured for recognizing a direction feature of a roadway of the junction, wherein the recognizing includes recognizing at least one road sign as a prohibition sign, wherein the recognizing is performed by an image sensor;
a determining arrangement to determine at least one of (i) whether a current driving direction of the motor vehicle leads in the direction of a roadway having at least one prohibition sign indicating a no entry, and (ii) whether a predicated driving route of the motor vehicle leads in the direction of a roadway having at least one prohibition sign; and
an arrangement for intervening in a steering of the motor vehicle based on a result of the determining arrangement.

US Pat. No. 10,395,526

ROAD SEGMENT RATING BASED ON ROADWAY COMMUNICATION

Allstate Insurance Compan...

1. A road segment evaluation system, comprising:a first plurality of sensors arranged in a road segment, the first plurality of sensors configured to detect conditions of the road segment, wherein a number of sensors in the first plurality of sensors is determined based on features of the road segment;
a road segment evaluation server, including:
at least one processor; and
at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the road segment evaluation server to:
receive first electronic signals from the first plurality of sensors arranged on the road segment; and
process the first electronic signals to determine a risk rating of the road segment.

US Pat. No. 10,395,525

VEHICLE IDENTIFICATION SYSTEM

RideShare Displays, Inc.,...

1. A vehicle identification system, comprising:a display associated with a front windshield of a vehicle, wherein the display is movable so as to be visible from an exterior of the vehicle by a rider;
a controller communicatively coupled to mobile communication devices, wherein the controller generates a first signal representing an indicator which is transmitted to a mobile communication device associated with a driver of the vehicle and a second signal representing the indicator which is transmitted to a mobile communication device associated with the rider; and
wherein the mobile communication device associated with the driver of the vehicle generates a third signal representing the indicator which is transmitted to the display, the third signal representing the indicator identifies the vehicle.

US Pat. No. 10,395,524

METHOD AND SYSTEM FOR DETECTING AUTONOMOUSLY DRIVEN VEHICLES, FOR DISTANCE MEASUREMENT AND FOR DISTANCE CONTROL

Bayerische Motoren Werke ...

1. A method for detecting autonomously operated vehicles, the method comprising the acts of:sensing a motion trajectory of a first vehicle via a sensor unit located outside the first vehicle;
determining an autonomy characteristic value via a processor as a function of the motion trajectory of a single vehicle, wherein the single vehicle is the first vehicle, the autonomy characteristic value representative of whether the first vehicle is being operated autonomously or non-autonomously; and
controlling a distance of a third vehicle from the first vehicle based on the autonomy characteristic value.

US Pat. No. 10,395,523

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR INDEXING TRAFFIC LANES FOR SIGNAL CONTROL AND TRAFFIC FLOW MANAGEMENT

HERE Global B.V., Eindho...

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:determine a directionality for one or more lanes for each of two or more roadways proximate an intersection, wherein directionality is one of toward the intersection or away from the intersection;
determine a bearing for each lane of the two or more roadways proximate the intersection, where the bearing is informed by the directionality;
identify the lanes using a hierarchy, wherein the hierarchy considers a predetermined order of directionality and bearing;
cause the identification of the lanes to be stored in a memory, wherein the identification of the lanes is associated with the intersection; and
manage at least one of signal phase and timing or traffic planning of the intersection using the identification of the lanes.

US Pat. No. 10,395,522

ADAPTIVE TRAFFIC OPTIMIZATION USING UNMANNED AERIAL VEHICLES

1. A method of adaptive traffic control, the method comprising:receiving traffic data at an intersection;
determining statistics associated with traffic at the intersection based on the traffic data;
detecting an anomaly in the traffic based on the statistics;
utilizing an unmanned aerial vehicle (UAV) to determine a root cause of the anomaly; and
communicating an anomaly rule based on the root cause to a light controller to control traffic at the intersection.

US Pat. No. 10,395,521

TRAFFIC MANAGEMENT BASED ON BASIC SAFETY MESSAGE DATA

1. A method of managing traffic lanes, including a first lane having traffic flowing towards a first heading, a second lane having traffic flowing towards a second heading, and a third lane that is configurable to have traffic flowing towards either the first heading or the second heading, wherein the first heading is different from the second heading, the method comprising:wirelessly receiving, by a dedicated short range communication (“DSRC”) antenna, messages from vehicles traveling on the first lane, the second lane, or the third lane, wherein each message includes data describing a particular lane of travel for a specific vehicle, a speed of travel for the specific vehicle, and a heading of travel for the specific vehicle;
determining, by a processor, based on the messages, that traffic in the first lane flowing towards the first heading and traffic in the second lane flowing towards the second heading are imbalanced; and
controlling, by the DSRC antenna, a traffic light to reconfigure the traffic light to allow traffic in the third lane to change flow towards a different heading from an initial heading.

US Pat. No. 10,395,520

METHOD AND APPARATUS FOR CONSTRUCTING A TRAFFIC MODEL

HERE Global B.V., Eindho...

5. A method for constructing a traffic model, the method comprising:categorizing links of a second traffic model as being either observed or unobserved based upon an evaluation of a first traffic model associated with a point in time prior to the point in time represented by the second traffic model, wherein a link is observed in an instance in which a most likely route through the first traffic model transits over the link and includes at least a predetermined number of probe data points;
separately for an unobserved graph comprised of unobserved links and an observed graph comprised of observed links, determining a fastest path between common nodes that appear in each of the unobserved graph and the observed graph;
in an instance in which the fastest path in the unobserved graph is at least as fast as the fastest path in the observed graph, adding a travel time penalty to a travel time of the unobserved link in the second traffic model, subsequent to the first traffic model;
completing construction of the second traffic model including the travel time penalty added to the travel time of the unobserved link; and
providing the second traffic model to a routing and navigation system in order to construct a route or estimate a time of arrival based thereupon.

US Pat. No. 10,395,518

WIRELESS TRAFFIC SENSOR SYSTEM

1. A wireless traffic sensor system comprising:at least a first wireless traffic sensor (WTS) and a second WIS being installed in ground along a vehicle passing path; and
a battery charging unit located in vicinity of said first and second wireless traffic sensors,
wherein said battery charging unit converts solar power into a plurality of electrical pulses being transmitted to said first and second wireless traffic sensors; and wherein said first and second wireless traffic sensors use said plurality of electrical pulses in charging a rechargeable battery inside said first and second wireless traffic sensors respectively,
wherein information collected by said first and second wireless traffic sensors are relayed through a communication device to a wireless communication tower nearby, said information being related to one or more vehicles that pass by said first and second wireless traffic sensors, and
wherein said communication device is a cell phone being carried by one of said one or more vehicles and is not in use by any person inside said one of said one or more vehicles.

US Pat. No. 10,395,517

SYSTEM AND METHOD FOR MONITORING USER INTERACTIONS WITH A UNIVERSAL CONTROLLING DEVICE

Universal Electronics Inc...

1. A universal controlling device, comprising:a processing device;
a user interface coupled to the processing device; and
a memory device coupled to the processing device, wherein the memory device has stored thereon instructions which instructions, when executed by the processing device, cause the universal controlling device to sense a one of a plurality of operating modes in which the universal controlling device is currently operating, sense a user interaction with the user interface, and store within a memory of the universal controlling device first data indicative of the sensed user interaction correlated to the sensed one of the plurality of operating modes in which the universal controlling device is currently operating whereby the first data, which is available for analysis, serves to indicate that the sensed user interaction with the user interface occurred while the universal controlling device was operating in the sensed one of the plurality of operating modes.

US Pat. No. 10,395,516

SAFETY INSTRUMENTED CONTROL APPARATUS AND METHOD THEREOF, AND SAFETY INSTRUMENTED SYSTEM

YOKOGAWA ELECTRIC CORPORA...

1. A safety instrumented control apparatus comprising:a message transmitter that transmits an alarm message to a display apparatus based on an output from a field device that continues to output an alarm upon detecting an abnormal condition until a reset operation is performed;
a storage that stores a group ID for identifying a group of the field devices;
a reset circuit that counts on a timer until a predetermined amount of time passes after the reset operation;
a diagnosing circuit that, during the count of the timer for any of the field devices belonging to the group ID, adds display suppression information to the alarm message related to the field device belonging to the group ID;
a record storage where the alarm message is saved irrespective of the count of the timer; and
an activation state managing circuit that manages an activation state of the field device, wherein
when any one of the field devices has not returned to a normal state after the end of the count of the timer, the diagnosing circuit retransmits, to the display apparatus, the alarm message during the count of the timer saved in the record storage.

US Pat. No. 10,395,515

SENSOR AGGREGATION AND VIRTUAL SENSORS

Intel Corporation, Santa...

1. A system including an aggregator to aggregate data to be received over at least one data channel from sensors including at least first and second sensors, the sensors including a selected one or more of transitory and fixed sensors, and the sensors may have an associated trust value, the system comprising:the first one of the sensors to provide first sensed data of a first type to the aggregator;
the second one of the sensors to provide second sensed data of a second type to the aggregator;
the aggregator to
receive selected ones of the first and second sensed data from the sensors,
provide at least one virtual sensor corresponding to the selected ones of the first and second sensed data, and
associate a trust value with the virtual sensor, the trust value based at least in part on trust values, if any, associated with either the first or second sensors.

US Pat. No. 10,395,513

RELAYING COMMUNICATIONS IN A WIRELESS SENSOR SYSTEM

Google LLC, Mountain Vie...

1. An audio-enabled wireless device configured to provide an audio output and configured for bidirectional wireless communication in a wireless mesh network, the audio-enabled wireless device comprising:a wireless transceiver;
an audio output element;
a reset element; and
a controller operatively coupled to the wireless transceiver, the audio output element, and the reset element, the controller being configured to:
operate the audio-enabled wireless device in a first power mode;
receive, using the wireless transceiver, a communication packet, the communication packet including a preamble portion, an identification code portion, a data payload portion, and an integrity portion;
after the reception of the communication packet, determine whether a period of time has elapsed; and
in response to determining that the period of time elapsed, transition to a second power mode.

US Pat. No. 10,395,512

MOBILE SIGNAL UNIT, MOBILE OPERATING UNIT AND MOBILE DEFENSE SYSTEM

Georg Bernitz, Nuremberg...

1. Mobile operating unit for activating and/or deactivating a mobile signal unit that includes a first memory unit, a siren for generating an acoustic defense signal, an activation element connected to the siren and configured for selective manual activation of the siren and further configured so that the siren can be activated by an activation command that matches an activation code, and a wireless first interface connected to the activation element and to the first memory unit, the mobile operating unit comprising:an input unit for entering an activation command;
a wireless second interface connected to the input unit and configured for connecting to the wireless first interface of the mobile signal unit;
a second memory unit connected to the wireless second interface and wherein an activation code is stored in the first memory unit or in the second memory, unit; and
a second control unit connected to the second memory unit and configured for comparing with the stored activation code an activation command entered via the input unit and accordingly activating the siren in the event of a match between the entered activation command and the activation code stored in the first or second memory unit.

US Pat. No. 10,395,511

CONDITION-RESPONSIVE WEARABLE DEVICE FOR SENSING AND INDICATING PROXIMITY OF AN ARTICLE WITH A SPECIFIC CHARACTERISTIC

Capitol One Services, LLC...

1. A condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic, the wearable device comprising:a processor;
a sensor, wherein the sensor is configured to:
detect an article with a first information source within a first predetermined distance of the sensor, wherein the first information source includes characteristic information of the article,
detect the characteristic information of the article from the first information source,
detect a user with a second information source within a second predetermined distance of the sensor, wherein the second information source includes characteristic information of the user, and
detect the characteristic information of the user from the second information source;
a memory storing instructions that, when executed by the processor, cause the processor to:
request predefined characteristic information associated with the user based on the detected characteristic information of the user;
receive the predefined characteristic information, and
compare the characteristic information of the article with the predefined characteristic information; and
an indicator configured to generate an alarm in response to the processor detecting a mismatch between the characteristic information of the article and the predefined characteristic information.

US Pat. No. 10,395,509

METHOD OF PREPARING AND/OR CARRYING OUT A GROUND SURVEY IN A REGION OF INTEREST AND RELATED APPARATUS

TOTAL SA, Courbevoie (FR...

1. A method of preparing and/or carrying out a ground survey in a region of interest, comprising:triggering at least an event of the preparation and/or of the carrying out of the ground survey in a predetermined area of the region of interest;
flying at least a presence detector configured to detect the presence of a human and/or of an animal and/or of civil facilities in the predetermined area of the region of interest;
before triggering the event, detecting presence of a human and/or of an animal and/or of civil facilities in the predetermined area with the presence detector;
controlling the triggering of the event based on the results of the detection of a human and/or of an animal and/or of civil facilities made with the presence detector,
wherein the preparation and/or carrying out of the ground survey includes generating a geophysical stimulus, in particular a seismic signal in the ground with a source located in a predetermined shooting area, the triggering of the event including activating the source to generate the geophysical stimulus, or
wherein the preparation and/or the carrying out of the ground survey includes dropping a plurality of probes intended to partially penetrate into a ground in a predetermined dropping area, to carry out measurements in the around wherein the method comprises flying at least a probe carrier flying vehicle above the dropping area on the ground, the probe carrier flying vehicle carrying probes and a launcher, configured to separate each probe from the probe carrier flying vehicle, wherein the triggering of the event comprises activating the launcher to separate at least one of the probes from the probe carrier flying vehicle above the dropping area; wherein the method further comprising falling of the probe from the probe carrier flying vehicle in the ground of the dropping area, and at least partial penetration of the probe in the ground of the dropping area.

US Pat. No. 10,395,508

METHOD FOR DETERMINING WHETHER AN INDIVIDUAL LEAVES A PRESCRIBED VIRTUAL PERIMETER

Cerner Innovation, Inc., ...

1. A system for detecting when a monitored individual or any part of the monitored individual has crossed outside of a designated electronic perimeter, the system comprising:one or more 3D camera, motion and sound sensors within a room occupied by a specific individual to be monitored, the one or more 3D camera, motion and sound sensors configured to:
recognize one or more biometric identifiers of the specific individual; and
electronically forward a continuous video feed to a computerized virtual safety rail monitoring system;
wherein the computerized virtual safety rail monitoring system is configured to:
electronically designate virtual safety rails defining a designated electronic perimeter within an area of the room; and
detect whether the specific individual or any part of the specific individual has crossed over the designated electronic perimeter based on 3D information from the continuous video feed received from the one or more 3D camera, motion and sound sensors; and
a centralized monitoring station configured to receive and display the continuous video feed.

US Pat. No. 10,395,507

EMERGENCY COMMAND DEVICE AND SAFETY SYSTEM WITH AN EMERGENCY COMMAND DEVICE

1. An emergency command device, comprising:first and a second safety inputs connectable to a control and evaluating unit to receive an input voltage during operation of the emergency command device;
first and a second safety outputs connectable to the control and evaluating unit;
a first electrical switching path extending between the first safety input and the first safety output;
a second electrical switching path extending between the second safety input and the second safety output;
an emergency actuating unit comprising: a manually triggerable actuating element; a background element; and first and second mechanically, positively opening switches connected to the actuating element, the first switch being disposed in the first electrical switching path and the second switch being disposed in the second electrical switching path;
a light emitting unit comprising: a set of red light emitting diodes arranged to backlight the actuating element; and a set of yellow light emitting diodes arranged to backlight the background element;
at least one voltage detector comprising a comparator to detect an electrical output voltage at least one of the first and second safety outputs, wherein a drop in the output voltage below a preset or presettable threshold value causes the voltage detector to detect manual triggering of the manually triggerable actuating element; and
a flashing circuit arrangement coupled to the comparator to activate a periodic or non-periodic flashing of the yellow light emitting diodes and/or the red light emitting diodes of the light emitting unit in response to detection by the voltage detector of manual triggering of the manually triggerable actuating element.

US Pat. No. 10,395,506

REMOTE COOKING SYSTEMS AND METHODS

Weber-Stephen Products LL...

1. A method for monitoring a cooking status of at least one food items in a cooking device during a cooking operation, comprising the steps of:a processing unit accepting, storing and displaying user-selectable data including one or more cooking parameters selected by a user;
placing at least one temperature sensing device to detect a temperature of the at least one food item;
sensing at least one temperature with the at least one temperature sensing device operatively connected to the processing unit;
the processing unit receiving and storing the at least one temperature sensed by the at least one temperature sensing device and establishing a wireless connection with at least one second unit;
the processing unit transmitting the at least one temperature and one or more cooking parameters wirelessly to at least one second unit,
downloading an application, via the internet, to the second unit, wherein the application has a user interface and is configured to run on the second unit;
the user interface of the application accepting, storing, and displaying user-selectable data, and associating a suggested correct cooking temperature with the user-selectable data; and
calculating and displaying, on the user interface of the application, an estimated finish time based on the user-selectable data, the suggested correct cooking temperature, and the temperature sensed by the at least one temperature sensing device.

US Pat. No. 10,395,505

COMMUNICATOR, ELECTRIC WORKING MACHINE, AND COMMUNICATION METHOD

MAKITA CORPORATION, Anjo...

1. An electric working machine comprising:a driving device configured to drive a tool,
a communication circuit configured to perform wireless communication, and
a communication controller configured to cyclically transmit operational information via the communication circuit without specifying a recipient in response to an operating mode of the communication controller being set to an operation-transmission mode, the operational information indicating an operational state of the electric working machine.

US Pat. No. 10,395,504

RECORDING ACTIVITY DETECTION

Alarm.com Incorporated, ...

1. A monitoring system that is configured to monitor a property, the monitoring system comprising:a sensor that is configured to generate sensor data;
a failsafe circuit that is configured to:
monitor an electronic signal of the sensor;
based on monitoring the electronic signal of the sensor, determine that the sensor is generating the sensor data; and
generate data indicating that the sensor is generating the sensor data; and
a monitor control unit that is configured to:
receive the data indicating that the sensor is generating the sensor data;
determine that the monitor control unit did not generate a request for the sensor to generate the sensor data or that the monitor control unit is not aware that the sensor is generating sensor data; and
based on receiving the data indicating that the sensor is generating the sensor data and based on determining that the monitor control unit did not generate a request for the sensor to generate the sensor data or that the monitor control unit is not aware that the sensor is generating sensor data, provide, for output, data indicating that the sensor is generating the sensor data.

US Pat. No. 10,395,503

MONITORING SYSTEM FOR USE WITH MOBILE COMMUNICATION DEVICE

1. A monitoring device for monitoring an environment, the monitoring device comprising a housing and operative to generate data in response to the presence of at least one detected chemical in the environment and communicate the data to an associated receiver for processing by the associated receiver for the detection of one or more chemical signatures in the data;wherein the monitoring device includes a detector component, communication circuitry and a power source operatively coupled to the detector component and the communication circuitry for supplying power thereto, and wherein the communication circuitry is configured to transmit data to the associated receiver; and
wherein the power source includes an antenna configured to receive energy wirelessly and directly supply the received energy to at least one of the detector component or the communication circuitry whereby no onboard battery is used for operation of the monitoring device:
wherein the monitoring device is configured to periodically activate to sense for the presence of one or more chemicals regardless of whether the monitoring device is connected to the associated receiver:
wherein the monitoring device transmits past data gathered by the monitoring device when the monitoring device is connected to the associated receiver; and
wherein at least one of the detector component, communication circuitry or power source is part of a removable/replaceable module.

US Pat. No. 10,395,502

SMART MOBILITY ASSISTANCE DEVICE

1. A device comprising:a set of sensors to monitor a surrounding area of a user of a mobility assistance device, wherein the mobility assistance device comprises a wheelchair, a walker, a cane, a crutch, or a prosthetic;
a processor to detect a hazard in the surrounding area, based on data from the set of sensors;
a first set of feedback mechanisms to provide the user with an alert that notifies the user of the hazard; and
a communication device to send a notification to a third party informing the third party of the hazard.

US Pat. No. 10,395,501

MOBILE MONITORING DEVICE

MSA Europe GmbH, Jona (C...

1. A method for operating a mobile monitoring device, comprising:reading a value of a measured gas property of a gas, the gas being in the environment around the mobile monitoring device, and providing a gas measurement signal dependent on the read value of the measured gas property;
reading a value of a measured physical body property of a body of a person wearing the mobile monitoring device and providing a body measurement signal dependent on the read value of the measured body property;
receiving the gas measurement signal and the body measurement signal by a control unit for controlling the mobile monitoring device;
determining a correlation signal dependent on a degree of correlation between a gas signal derived from the gas measurement signal and a body signal derived from the body measurement signal; and
controlling the mobile monitoring device to (1) generate an alarm signal when the correlation signal indicates that the gas signal or body signal exceeds or drops below a first predetermined threshold value and (2) enter an energy-saving mode when the correlation signal drops below a second predetermined threshold value and the gas signal is below a predetermined threshold value.

US Pat. No. 10,395,500

SYNCHRONIZED, WRIST MOUNTED PERIMETER ALARMS

1. A personnel locating and tracking system consisting of: a first transceiver formed of a smartphone operationally adapted with a mobile application for use by a caregiver and operatively connected to a first audible alarm; a second transceiver module adapted to be wrist or ankle mounted on a dependent and operatively connected to a second audible alarm, said second transceiver module further comprising: a bracelet; a locking mechanism; and a switch for generating a signal upon an unlocking of the locking mechanism; a wireless local area network including said first transceiver and said second transceiver and communicating through the mobile application an alarm distance between said first transceiver and said second transceiver; and a first activation circuit in operative communication by the application with said first transceiver module for activating said first audible alarm when said alarm distances has exceeded a predetermined distance; and a second activation circuit in operative communication with said second transceiver module for activating said second audible alarm when said alarm distance has exceeded the predetermined distance or upon activation of the signal from the switch and for identifying a location and an identification of said second transceiver module.

US Pat. No. 10,395,499

SYSTEMS AND METHODS FOR MONITORING USE OF PERSONAL PROTECTIVE EQUIPMENT

Siemens Aktiengesellschaf...

1. A method for local monitoring of personal protective equipment (PPE), comprising:receiving, by a receiver of a wearable user device, a first identifier included in a first Bluetooth wireless signal received directly from a first wireless transmitting device coupled to a workstation equipment in proximity to the user device;
determining a first personal protective equipment (PPE) item type designated as being required for safety compliance to operate the workstation equipment based on the first identifier;
receiving, by the receiver of the wearable user device, a second identifier included in a second Bluetooth wireless signal received directly from a second wireless transmitting device coupled to a first PPE item;
determining that the first PPE item is associated with the first PPE item type;
monitoring a signal strength of the second Bluetooth wireless signal;
on a condition that the signal strength falls below a threshold value that corresponds to a threshold distance from the wearable user device, rendering, via the wearable user device a real-time indication of safety non-compliance for the first PPE item type.

US Pat. No. 10,395,498

FIRE DETECTION APPARATUS UTILIZING A CAMERA

Smoke Detective, LLC, Pi...

1. A fire detection device, comprising:a camera that captures a reference image and a measured image, the measured image and the reference image each comprising a plurality of pixels, wherein each pixel in the reference image has a corresponding pixel in the measured image; and
a processor configured to:
determine an intensity of the reference image defined as a digital numerical quantity indicative of the number of photons of light detected in the reference image;
(ii) determine an intensity of the measured image defined as a digital numerical quantity indicative of the number of photons of light detected in the measured image;
(iii) determine the difference between the intensity of the measured image and the intensity of the reference image;
(iv) determine whether the difference between the intensity of the measured image and the intensity of the reference image exceeds a preselected intensity threshold;
(v) determine a pixel intensity of each individual pixel in the measure image and the reference image when the difference between the intensity of the measured image and the intensity of the reference image exceeds the preselected intensity threshold, wherein the pixel intensity is defined as a digital numerical quantity indicative of the number of photons of light detected in an individual pixel;
(vi) determine whether a preselected threshold percentage of pixels in the measured image have an increased pixel intensity compared to the pixel intensity of the corresponding pixel in the reference image;
(vii) determine the number of contiguous pixels having an increased pixel intensity in the measured image when said preselected threshold percentage of pixels is met;
(viii) when preselected threshold percentage of pixels is not met, repeat steps (ii)-(vii);
(ix) when the number of continuous pixels having an increased pixel intensity in the measured image exceeds a preselected number of pixels, indicate the presence of smoke.

US Pat. No. 10,395,496

ALARM AND SURVEILLANCE SYSTEM AND METHOD

1. An alarm and surveillance system for alerting a designated user of the alarm and surveillance system of an event occurrence, the alarm and surveillance system comprising:an alarm, an image capture device, and a recording device;
a central server including a primary server and a plurality of redundant servers, wherein the primary server is configured to receive a message from the recording device and verify an authenticity of the message, and wherein each of the plurality of redundant servers is also configured to receive the message from the recording device and verify the authenticity of the message, wherein if the primary server deems the message to be authentic and, simultaneously, at least one redundant server of the plurality of the redundant servers deems the message to be inauthentic, then the at least one redundant server takes over as a new primary server and the primary server undergoes an automatic investigation by a remaining plurality of redundant servers;
a receiving system for receiving and translating the message from the central server; and,
a distributing system including at least one device viewable by the designated user.

US Pat. No. 10,395,495

SECURITY SYSTEM FOR RESTRICTING ACCESS TO RECREATIONAL VENUES

1. A security incident broadcast system for restricting recreation venue access of a person who caused an incident at a first recreation venue, the system comprising:a computer processor, of a mobile communications device, operationally coupled to a communications receiver to process incident records received by the receiver, the computer processor is configured to:
identify a plurality of registered users, each user being associated with at least one recreation venue, each recreation venue being associated with at least one location and the mobile communications device;
receive an incident record from the mobile communications device at the at least one recreation venue;
transmit, over a communications security incident broadcast system network, the incident record to one or more mobile communications devices associated with the at least one registered user in association with the recreational venue that is within a predetermined area of the incident wherein the predetermined area is an area within a predetermined distance of at least one of the first recreation venue where the incident occurred and the GPS location of the mobile communication device associated with said person causing the incident; and
determine a notification at the one or more mobile communication devices when the recreational venue that is within a predetermined area of the incident for notifying the associated user of the incident record.

US Pat. No. 10,395,494

SYSTEMS AND METHODS OF HOME-SPECIFIC SOUND EVENT DETECTION

GOOGLE LLC, Mountain Vie...

1. A method comprising:detecting, by a sensor of a home security system, a sound event;
selecting, by a processor of the home security system that is communicatively coupled to the sensor, at least a portion of sound data captured by the sensor that corresponds to at least one sound feature of the detected sound event;
determining, by the processor, whether the at least one sound feature correlates to an unauthorized entry based upon home-specific sound data of the home security system including information regarding at least one feature selected from a list consisting of: a room size, a reverberation, and a distance between the sensor and a source of the at least the portion of sound data captured by the sensor as determined by the processor of the home security system; and
transmitting, by a communications interface coupled to the processor, a notification to a computing device when the at least one sound feature correlates to the unauthorized entry.

US Pat. No. 10,395,491

APPARATUS, SYSTEMS, AND METHODS FOR SIGNAL LOCALIZATION AND DIFFERENTIATION

1. An electronic communication method comprising steps of:A. broadcasting, by each of at least two first signaling devices, a first signal each comprising one or more first configuration element(s) selected by a user of each of said signaling devices operative to distinguish signal(s) of each of said signaling devices from other of said signals without any prior knowledge of which, if any, electronic receiving devices are configured to receive said signals;
B. directly receiving, by at least one first receiving device, said configuration element(s) in each of said at least two first signals;
C. electronically comparing, by said at least one first receiving device, each of said one or more first configuration element(s) with one or more second configuration element(s) selected by a user of each of said at least one first receiving device operative to distinguish signals desired to be received by said at least one first receiving device from other signals; and
D. generating, by said at least one first receiving device, an activation response if and only if at least one of said first configuration element(s) is identical to at least one of said second configuration element(s).

US Pat. No. 10,395,488

SYSTEMS AND METHODS FOR GENERATING HAPTIC EFFECTS ASSOCIATED WITH AN ENVELOPE IN AUDIO SIGNALS

Immersion Corporation, S...

1. A system for synchronizing a haptic track comprising:a processor configured to:
receive an audio signal;
receive data associated with the haptic track;
synchronize the haptic track to the audio signal based in part on an envelope associated with the audio signal;
determine a haptic effect to be output by a haptic output device based in part on the audio signal and the haptic track; and
store the haptic effect in the haptic track on a data store.

US Pat. No. 10,395,486

DEVICE FOR DETECTING SURROUNDINGS

Kevin Pajestka, Hautzend...

1. A device for detecting an environment, wherein the device comprises:at least one sensor unit, and
at least one evaluation unit,
wherein the at least one sensor unit comprises:
at least one distance sensor, and
at least one position sensor, by means of which at least one position sensor the tilting of the at least one distance sensor in relation to a horizontal plane, can be determined, and wherein a defined position lies only in an angular range of +/?30 degrees about the zero degree position with respect to a horizontal plane, wherein at least one of
distance data are only recorded by the at least one distance sensor when the at least one position sensor registers an acceptable position of the at least one distance sensor, and
the distance data determined by the at least one distance sensor are recorded together with the associated position data,and the at least one evaluation unit generates at least one virtual image of the environment detected by the at least one distance sensor based on the distance data, andwherein, when the at least one distance sensor is tilted outside the angular range of +/?30 degrees about the zero degree position with respect to the horizontal plane, the distance data is not recorded.

US Pat. No. 10,395,483

METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR SPORTS GAME

Casey Alexander Huke, Wa...

1. A computer implemented method for providing a game program, comprising executing on a processor the steps of:retrieving, by a server, first play result information regarding an offensive team from a live action game;
comparing the first play result information, at the server, to a plurality of predetermined factors to determine if first play result information is complete;
determining wagering odds, at the server, based on the first play result information and historical play information related to a plurality of factors in the play result information,
outputting, on a display of a communication device remotely located from the server, at least a portion of the play result information, wallet information stored on server, historical play information for the offensive team, historical play information for a league in which the offensive team plays, two or more wager options, a plurality of odds correlated to the two or more wager options, and at least one wager value;
receiving wager information from at least one of the two or more wager options selected on the communication device;
storing the wager information on the server;
retrieving, by a server, second play result information regarding the offensive team from the live action game;
comparing the second play result information, at the server, to the plurality of predetermined factors to determine if play result information is complete;
comparing the second play result information to the wager information to determine if a wager associated with the wager information was successful; and
outputting, on the display of the communication device, results of the comparison of the second play result information to the wager information.

US Pat. No. 10,395,482

SYSTEMS AND METHODS FOR MODIFYING SELECTIONS AVAILABLE IN A BONUS GAME

Gamesys, Ltd., London (G...

1. A system for facilitating an electronic game, comprising:a game server cluster operable to communicate with a plurality of player gaming devices through a load balancer;
a cloud-based cache cluster operable to store real-time game state data for a plurality of online games and further operable to communicate with the game server cluster;
the game server cluster being operable to serve a plurality of distinct game instances for each of a plurality of different online games to any of the plurality of player gaming devices by serving game outcomes to the plurality of player gaming devices by determining such outcomes using data received from a random number generator, wherein at least one game server of the game server cluster comprises:
a processor; and
a memory storing a program for directing the processor, the processor being operable with the program to:
facilitate play of a distinct online game instance comprising a primary game and a bonus round, wherein outcomes of the primary game may include at least one eliminator symbol which, if won by a player playing the primary game, causes a state of at least one player selectable element of a plurality of player selectable elements comprising the bonus round to be modified, by:
determining that an outcome of the primary game includes at least one eliminator symbol;
determining that the bonus round has been triggered during play of the primary game;
determining a number of eliminator symbols collected by the player during the primary game since a previous bonus round, thus determining a number of player-selectable elements to be eliminated from the plurality of player selectable elements to be made available to the player during the bonus round; and
causing, as a result of the at least one eliminator symbol being included in the outcome of the primary game and for each eliminator symbol collected by the player during the primary game since the previous bonus round, a sub-optimal player selectable element of the plurality of player selectable elements to be eliminated, prior to selection by the player of any of the plurality of player selectable elements, as a choice from the plurality of player selectable elements during the bonus round.

US Pat. No. 10,395,480

GAMING MACHINE WITH SYMBOL ACCUMULATION

Pridefield Limited, Doug...

1. A computer-implemented method for symbol replacement in a reel-based game, wherein the reel-based game is executed by a gaming machine on behalf of a client machine, wherein the reel-based game includes a base game and a bonus game, both involving spinning a plurality of reels to determine outcome events, and wherein a memory stores respective pluralities of symbols for the reels, the method comprising:selecting, by one or more processors and from the memory, a set of symbols associated with respective positions of each of the reels as a base outcome event of the base game;
determining, by the one or more processors, that the base outcome event includes a trigger event that causes execution of the bonus game;
selecting, by the one or more processors and from the memory, a first bonus set of symbols associated with respective positions of each of the reels as a first bonus outcome event of the bonus game;
incrementing, by the one or more processors, a bonus counter by a number of instances of a predetermined symbol, in the first bonus set of symbols, that do not contribute to any winning combination of symbols in the first bonus set of symbols based on a table of winning combinations for the bonus game;
determining, by the one or more processors, that the bonus counter is at least equal to a threshold number; and
selecting, by the one or more processors and from the memory, a second bonus set of symbols associated with respective positions of each of the reels as a second bonus outcome event of the bonus game, wherein the second bonus set of symbols includes at least the threshold number of instances of the predetermined symbol, and wherein the second bonus set of symbols includes a winning combination.

US Pat. No. 10,395,477

SYSTEMS AND METHODS FOR TRACKING OF NON-WAGERING ACCOUNT ASSOCIATED WITH GAMING ENVIRONMENT

Sightline Interactive LLC...

1. A computer-based method of player tracking, the method performed by one or more computing devices comprising instructions stored in a memory, which when executed by one or more processors of the one or more computing devices, cause the one or more computing devices to perform the method comprising:associating in computer memory of the one or more computing devices, a financial account of a player with a player identifier of a gaming environment, wherein the financial account holds funds maintained by an issuer processor computing system one a bankcard network, wherein the funds are accessible to the player for payment transactions at any of a plurality of merchants associated with the bank card network through the use of a payment vehicle;
subsequent to the use of the payment vehicle for one or more payment transactions, receiving transaction-related information associated with the use of the payment vehicle for payment transactions at one or more of the plurality of merchants;
generating a player intelligence report for the player based at least partially on the transaction-related information received from the issuer processor computing system via the closed communications, wherein the player intelligence report identifies the one or more of the plurality of merchants, and
providing the player intelligence report to a casino computing system associated with the gaming environment, and wherein the player intelligence report comprises the player identifier and comprises at least some of the transaction-related information.

US Pat. No. 10,395,473

FRAUD DETECTION SYSTEM IN A CASINO

ANGEL PLAYING CARDS CO., ...

1. A fraud detection system in a casino having a plurality of tables on which a table game is played, comprising:a control device that detects fraud practiced on the table, wherein the control device:
recognizes a position, type, and number of chips wagered by each player;
recognizes a total amount of chips in a chip tray of a dealer of the table;
performs an addition/subtraction calculation of an increased/decreased amount of
the chips in the game, which is calculated from the position, type, and number of the chips wagered by the players in the game and a result of the game, to/from the total amount of the chips in the chip tray before settlement of the game; and
compares a correct total amount of the chips in the chip tray after end of the game and the settlement and an actual total amount of the chips in the chip tray at the time of the end of the game to determine whether or not there is difference between the correct total amount and the actual total amount; and
a game recording apparatus that records a progress of the game played on the table as an image by a camera, wherein the game recording apparatus is configured to record the image so that, when the control device determines that there is a difference, the game where the difference occurs can be seen.

US Pat. No. 10,395,472

NETWORKED GAMING SYSTEM AND METHOD

NEXRF CORP., Reno, NV (U...

1. A networked gaming system comprising:a user identification received by at least one network access device, wherein the user identification includes a user biometric, which is communicated from the network access device to an authentication server that includes a registration database, the user identification and the user biometric compared with registration data in the registration database;
a network access device that includes at least one network access device identifier, which is communicated from the network access device to the server that includes the registration database, the network access device identifier compared with registration data in the registration database;
wherein a player is provided access to a game when the user identification matches the registered player data and the network access device registration matches the registered network access device data;
a transactional component that charges the registered player at least one credit for a game outcome;
a networked gaming module associated with a gaming server, wherein the networked gaming module performs game operations and generates at least one random game output;
the networked gaming module associates the at least one random game output with an image ID and communicates the image ID from the gaming server to the network access device; and
the networked gaming module communicates one or more images corresponding to the image ID to the network access device.

US Pat. No. 10,395,463

PRODUCT DEFINITION SYSTEM

AMDOCS DEVELOPMENT LIMITE...

1. A method, comprising:creating by a system within a first hardware database of the system a plurality of reusable definitions applicable to a plurality of products, the reusable definitions including:
a plurality of product definitions including descriptions of a unique identifier of a product, an alphanumeric descriptor of the product, a date and time from when a customer request for the product can be taken, an indication as to whether a customer may purchase multiple units of the product, and a period of time after the product expires during which the customer may continue to have the product,
a plurality of price definitions including descriptions of a type of applicable currency, an indication as to whether a price for the product is a recurring or one-time price, and a duration during which the price is available for the product,
a plurality of discount definitions including descriptions of a discount that applies to a price of the product, a discount that is applied to a price of a type of product, and a discount that applies to a price of a total bill of the customer, and
a plurality of commitment definitions including descriptions of an agreement to return the product within a specified timeframe once one or more of a disconnection and termination event have occurred, and an agreement to keep the product for a specified timeframe;
creating by the system within a second hardware database of the system a plurality of complete definitions for specific products of the plurality of products, including for each of the specific products of the plurality of products:
identifying by the system a selection of definitions from the plurality of reusable definitions, the selection of definitions comprising one definition from each of: the plurality of product definitions, the plurality of price definitions, the plurality of discount definitions, and the plurality of commitment definitions,
creating in the second hardware database an association table corresponding to the specific product for storing the complete definition for the specific product,
storing the complete definition for the specific product in the association table corresponding to the specific product by storing in the association table a reference to each of the selected definitions in the first hardware database;
making the specific products of the plurality of products available to customers, using the complete definitions for the specific products of the plurality of products;
wherein at least two of the complete definitions include a reference to a same one of the re-usable definitions, and wherein the one of the re-usable definitions is tailored to apply across the at least two of the complete definitions.

US Pat. No. 10,395,461

ANTI-COUNTERFEITING FEATURES AND METHODS OF FABRICATION AND DETECTION

METAMATERIAL TECHNOLOGIES...

17. A method of fabricating an anti-counterfeiting device, the method comprising:forming a structure over a substrate, wherein the structure has an anti-counterfeiting pattern, wherein the anti-counterfeiting pattern comprises variations of sheet resistance, wherein the anti-counterfeiting pattern is identifiable as anti-counterfeiting features by sheet resistance mapping metrology.

US Pat. No. 10,395,456

NOISE-TOLERANT SECURITY SYSTEM

CenTrak, Inc., Newtown, ...

1. A security system comprising:a tag that receives, to the extent present, electromagnetic radiation (EM) in the LF band, wherein the EM radiation contains either an LF signal, LF emissions but no LF signal, or both an LF signal and LF emissions, and
wherein, when the EM radiation includes the LF emissions, either alone or in conjunction with an LF signal, the tag:
(a) detects the LF emissions;
(b) generates, in response to detecting the LF emissions, a RF signal capable of resulting in a change-of-state of a final control element; and
(c) transmits the RF signal.

US Pat. No. 10,395,455

SYSTEM FOR REMOTELY CONTROLLING THE POSITION OF A LAND VEHICLE DOOR WHEREIN HAND-HELD AND MOBILE COMMUNICATION DEVICES OF THE SYSTEM COMMUNICATE VIA INDUCTIVE COUPLING

JVIS-USA, LLC, Sterling ...

1. A system for remotely controlling the position of a land vehicle door which is capable of moving between a closed position in which the door covers a vehicle opening and an opened position in which the door uncovers the opening to provide access to the opening, the system comprising:a mobile communication device supported on the vehicle for movement therewith and operative to produce, without prompting, a continuous excitation signal in the form of a first electromagnetic field within a first range of the mobile device;
a dual-mode hand-held communication device, operative to function in a passive mode in which the hand-held device is powered by electromagnetic energy from the first electromagnetic field, to produce a response signal in the form of a second electromagnetic field when the hand-held device is located within the first range wherein the devices wirelessly communicate via inductive coupling, the mobile device being operative to remove identification data from the response signal, the identification data identifying the hand-held device; and
control logic coupled to the devices, wherein the hand-held communication device is operative to function in an active mode in which the hand-held device is powered from an energy storage device of the hand-held device and interacts with the mobile communication device such that the devices are capable of wirelessly transmitting and receiving, respectively, command signals as long as a pedestrian carrying the hand-held device is within a second range of the mobile device, the second range being greater than the first range, the command signals contain the identification data and command data which identifies a pedestrian command for the vehicle to automatically perform an operation, the mobile device being operative to remove the identification data and command data from the command signals, the control logic of the mobile communication device being operative to determine if the hand-held device is an authorized hand-held device based on the identification data, the hand-held device including a sensor to receive a query signal from the mobile device and respond with a signal informing of its proximity to the mobile communication device, and control logic of the mobile communication device being operative to detect when a pedestrian carrying an authorized hand-held device is located within the first range and to generate a door-opening command signal when the authorized device is located within the first range.

US Pat. No. 10,395,454

VEHICLE REMOTE KEY SYSTEM AND SMART KEY AUTHENTICATION METHOD FOR THE SAME

Research Company Foundati...

1. A smart key authentication method for a vehicle remote key system that includes a smart key performing bi-directional communication with a vehicle to control the vehicle and a vehicle authentication module provided at the vehicle to authenticate the smart key, the smart key authentication method comprising:generating, by the vehicle authentication module, a random number and sharing the random number with the smart key and performing a first authentication process based on the random number; and
performing, by the vehicle authentication module, a second authentication process by comparing at least one location information value among an access point (AP) list, a satellite-based positioning sensor value, or a geomagnetic sensor value, which are respectively measured at the vehicle and at the smart key and determining whether or not to permit an authentication to the smart key,
wherein the smart key generates a first random number, and when smart key authentication information containing the first random number is transmitted to the vehicle authentication module, the smart key receives a response signal containing the first random number and a second random number generated by the vehicle authentication module, and
wherein the smart key verifies the response signal with the first random number, and, when the response signal is verified, the smart key extracts smart key location information including at least one of the AP list, the satellite-based positioning sensor value, and the geomagnetic sensor value; generates an authentication request signal containing the smart key location information and the second random number received from the vehicle authentication module; and transmits the authentication request signal to the vehicle authentication module.

US Pat. No. 10,395,447

DATA COLLECTION DEVICE, WORKING MACHINE HAVING DATA COLLECTION DEVICE, AND SYSTEM USING DATA COLLECTION DEVICE

KUBOTA CORPORATION, Osak...

1. A data collection device of a working machine, the data collection device being connected to an in-vehicle network of the working machine and being configured to obtain data outputted from an electric component, the electric component being connected to the in-vehicle network, comprising:a definition storage part configured to store a data group showing a relation between a group preliminarily determined relating to data to be outputted from the electric component and the data to be outputted from the electric component belonging to the group;
a first obtaining part configured to obtain, in group units, the data belonging to the group shown in the data group;
a second obtaining part configured to separate, into individual units, the data of the group units obtained by the first obtaining part, and to obtain the data separated into individual units;
an input-output part configured to output, to the outside: the data of the group units obtained by the first obtaining part; and the data of the individual units obtained by the second obtaining part;
an information storage part configured to store the data obtained by the first obtaining part and the second obtaining part; and
a calculation part configured to calculate individual data that is the data of the individual units,
wherein the definition storage part stores a definition file including a calculation condition under which the individual data is calculated, the definition file relating first identification information, second identification information, and an individual calculation condition to each other, the first identification information being provided for identifying the group, the second identification information being provided for identifying individual data that is the data of individual units, the individual calculation condition being a condition to save the individual data, resulting from a calculated parameter, in the information storage part,
the first obtaining part stores, in group units, the data of the group units to the information storage part after obtaining the data of the group units,
the second obtaining part divides the data of the group units obtained by the first obtaining part into the data of the individual units after the first obtaining part obtains the data of the group units, extracts the individual calculation condition of the individual data based on: the first identification information of the group of the divided individual data; the second identification information of the individual data; and the definition file, and saves the individual data to the information storage part in isolation from the data of the group units, the individual data, resulting from the calculated parameter, being calculated based on the extracted individual calculation condition in the information storage part based on the extracted individual calculation condition,
the calculation part calculates a time length where the individual data meets a value within a first specified range, a time length where the individual data meets a value within a second specified range, a time length where the individual data meets a value within a third specified range, and a time length where the individual data meets a value within a fourth specified range, under a state where the second obtaining part continuously obtains the individual data, and
the information storage part stores a calculation result of the individual data calculated by the calculation part.

US Pat. No. 10,395,446

INTEGRATED WIRELESS DATA SYSTEM FOR AVIONICS PERFORMANCE INDICATION

Tecat Performance Systems...

1. An integrated wireless data system for avionics performance indication used to measure operational characteristics of a propeller driven aircraft under real-world operating conditions comprising:a remote unit mounted on a propeller system of the propeller driven aircraft and having at least one sensor for measuring the operational characteristics and a remote transceiver and an A/D converter and a microprocessor and an energy harvesting device;
said remote unit including a power storage device connected to and for providing power to said remote unit;
a base unit located inside a cockpit of the propeller driven aircraft and having a base transceiver and a microprocessor and an onboard data storage and a real-time display and connected to other aircraft systems and an aircraft electrical system of the propeller driven aircraft;
a wireless communications interface between said remote unit and said base unit, wherein real-time and bi-directional data is transmitted therebetween; and
wherein said power storage device of said remote unit and said at least one sensor are disposed on a propeller extension between an engine and a propeller of the propeller driven aircraft 180 degrees opposite one another to balance said remote unit and said at least one sensor.

US Pat. No. 10,395,441

VEHICLE MANAGEMENT SYSTEM

Uber Technologies, Inc., ...

12. An autonomous vehicle comprising:one or more systems on-board the autonomous vehicle;
one or more processors on-board the autonomous vehicle; and
one or more memory devices on-board the autonomous vehicle, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:
obtaining data indicative of one or more parameters associated with the autonomous vehicle, and wherein the autonomous vehicle comprises a passenger that is riding in the autonomous vehicle for a requested transportation service;
determining an existence of a condition that has occurred on-board the autonomous vehicle based at least in part on the one or more parameters associated with the autonomous vehicle and a level of severity of the condition;
determining actions to be performed by the autonomous vehicle based at least in part on the condition that has occurred on-board the autonomous vehicle; and
providing, to one or more systems on-board the autonomous vehicle, one or more control command signals to perform the actions to facilitate stopping a motion of the autonomous vehicle in response to the existence of the condition that has occurred on-board the autonomous vehicle, wherein a rate of deceleration associated with stopping the motion of the autonomous vehicle is associated with the level of severity of the condition; and
providing, for display via a user interface on a display device within the autonomous vehicle, data indicative of a type of the condition that has occurred on-board the autonomous vehicle.

US Pat. No. 10,395,440

BATTERY AGNOSTIC PROVISIONING OF POWER

NIO USA, Inc., San Jose,...

1. A method for provisioning an amount of power for one or more vehicles, the method comprising:receiving, at a service provider system and over a communications network, a request indicating a requirement for an amount of power for the one or more vehicles, the request indicating the requirement for the amount of power for the one or more vehicles individually or in total;
reading, by the service provider system, a set of management rules from one or more databases;
reading, by the service provider system, a set of service configuration information from one or more databases;
reading, by the service provider system, a set of vehicle specific information for the one or more vehicles from one or more databases;
determining, by the service provider system, one or more power sources to meet the requirement for the amount of power for the one or more vehicles based on applying the management rules and using the set of service configuration information and the set of vehicle information;
providing, from the service provider system over the communications network to a controller of a battery exchange facility, an indication of the determined power sources; and
operating, by the controller of the battery exchange facility, equipment of the battery exchange facility to affect a battery exchange on the one or more vehicles based on the indication of the determined power sources.

US Pat. No. 10,395,436

SYSTEMS AND METHODS FOR VIRTUAL APPLICATION OF MAKEUP EFFECTS WITH ADJUSTABLE ORIENTATION VIEW

PERFECT CORP., New Taipe...

1. A method implemented in a computing device, comprising:recording and storing a video of a user's head;
retrieving a plurality of target orientation views;
extracting digital images of a face of the user from the video at each of the plurality of target orientation views;
displaying a user interface and obtaining a selection of a makeup effect;
performing virtual application of the selected makeup effect onto a digital image of the user's face;
obtaining an orientation view and displaying the user's face at the obtained orientation view with the selected makeup effect applied to the user's face; and
displaying prompts to direct the user to orient the user's head at different angles while recording the video.

US Pat. No. 10,395,433

TRAFFIC SITUATION AWARENESS FOR AN AUTONOMOUS VEHICLE

8. A system of a vehicle, the system comprising:an onboard vehicle computer system including a non-transitory memory storing computer code which, when executed by the onboard vehicle computer system causes the onboard vehicle computer system to:
analyze external sensor data recorded by one or more external sensors to identify a traffic situation;
determine, based on internal sensor data, view type data describing a view type;
generate graphical data describing visual feedback that visually depicts information describing the traffic situation;
generate position data describing a position where the visual feedback is displayed in an electronic display of an interface device based on the view type; and
provide, by a processor of the vehicle, the position data and the graphical data to the interface device to cause the interface device to display the visual feedback at the position described by the position data.

US Pat. No. 10,395,425

SYSTEM, METHOD AND RECORDING MEDIUM FOR MANNEQUIN POSE CONTROL

INTERNATIONAL BUSINESS MA...

1. A computer-implemented mannequin pose control method, the method comprising:reading clothing data of an article of clothing on a mannequin;
determining a pose for the mannequin by associating the clothing data with a record in a database that includes the pose for the mannequin for posing with the article of clothing to attract attention, the clothing data dictating the pose for the mannequin; and
changing a current pose of the mannequin to match the pose for the mannequin based on the record in the database.

US Pat. No. 10,395,410

SYSTEM AND METHOD FOR REAL-TIME POSE-BASED DEFORMATION OF CHARACTER MODELS

TAKE-TWO INTERACTIVE SOFT...

1. A system for animating a graphic character, comprising:a modeling component of a hardware implemented memory device configured to provide a character model associated with controls for animating the character model and to create a directed graph which contains nodes representing operations that responsive to the controls, act on the character model, and connections each of which represents data flow from a source end to a destination end;
a dependency solver of the hardware implemented memory device component configured to determine the order of operations recursively based on a dependency count for each node of the directed graph, the dependency count representing a number of dependencies that need to be resolved for a selected node; and
a graph compiler component of the hardware implemented memory device configured to compile the directed graph into a sequence of instructions that perform the operations represented by the nodes.

US Pat. No. 10,395,409

METHOD AND SYSTEM FOR REAL-TIME VIRTUAL 3D RECONSTRUCTION OF A LIVE SCENE, AND COMPUTER-READABLE MEDIA

Virtually Live (Switzerla...

1. A method for real-time virtual 3D reconstruction of a live event broadcast including a plurality of participants, the virtual 3D reconstruction utilizing an animation system including a processor, an input device, and an output device, the method comprising:determining a first live action by a participant and live actions by other participants of the plurality of participants in the live event broadcast by analyzing 3D positional tracking data for the plurality of participants in the live event broadcast;
determining an action probability for future live actions that the participant may make after the first live action by comparing the first live action by the participant to the live actions by the other participants;
generating an action probability tree of virtual actions corresponding to the future live actions that may be made by the participant after the first live action by the participant in the live event broadcast;
selecting a first virtual action from the action probability tree with the highest probability corresponding to the next future live action;
providing a 3D animation data set for the first virtual action, the 3D animation data set being amendable to include additional animation details;
optimizing the 3D animation data set to include the additional animation details to the first virtual action to further correspond to the future live action predicted to be made by the participant in the live event broadcast, the additional animation details including reconstruction of characters corresponding to the live action, the characters including physical attributes of at least one of the participants; and
providing the optimized 3D animation data set of the first virtual action to the output device to display the virtual 3D reconstruction of the live event broadcast.

US Pat. No. 10,395,407

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

Canon Kabushiki Kaisha, ...

16. An image processing method, comprising:acquiring a plurality of images;
executing an analyzing process including recognizing objects included in the images;
causing a display to display a screen including a setting section; and
executing a layout process for generating a layout image based on the analyzing process and a user's input on the setting section,
wherein a first face image of a first object and a second face image of a second object are displayed on the setting section, the first object and the second object having been recognized in the analyzing process, so that a user is able to set, on the setting section, a first priority in the layout process to the first object and able to set a second priority lower than the first priority in the layout process to the second object, while the first face image and the second face image are displayed on the setting section, and
wherein the layout process is executed based on a result of setting the first priority and the second priority on the setting section.

US Pat. No. 10,395,403

CYLINDRICAL PANORAMA

Altia Systems, Inc., Cup...

1. A method for generating a panoramic image, comprising:capturing images simultaneously from each of multiple camera sensors aligned horizontally along an arc and having an overlapping field of view;
performing a cylindrical projection to project each of the captured images from the multiple camera sensors to cylindrical images; and
aligning overlapping regions of the cylindrical images corresponding to the overlapping field of view based on absolute difference of luminance, wherein the cylindrical projection is performed by adjusting radius for the cylindrical projection, wherein the adjusting the radius is based on a scale factor and wherein the scale factor is calculated based on a rigid transform.

US Pat. No. 10,395,402

APPARATUS, SYSTEM AND METHOD FOR EMBEDDING DATA IN AN IMAGE FILE

CANON INFORMATION AND IMA...

1. An image processing device comprising:a user interface that receives from a user;
a scanner;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to
cause the scanner to scan at least one physical document having at least one page;
generate an electronic document including data representative of the at least one physical document having the at least one page scanned by the scanner, the electronic document being generated for incorporation into a document project, managed by a document management system, having a previously stored electronic document different from the generated electronic document;
acquire, based on input received from a user via the user interface an end document identifier that identifies an entirety of a last page of the previously stored electronic document included in the document project managed by the document management system;
determine, from the acquired end document identifier, a unique document identifier value to identify an entirety of the at least one page of the generated electronic document to be added to the document project;
generate an annotated electronic document, different from the generated electronic document, modifying the generated electronic document to embed data representing the determined unique document identifier within the at least one page of the generated electronic document such that the embedded data representing the unique identifier is visible when viewing the annotated electronic document;
generate, based on the input received from the user at the user interface an information file including at least one characteristic associated with the annotated electronic document and used to update one or more data fields of the document project managed by the document management system; and
communicate the information file and the annotated electronic document to the document management system for incorporation into the document project stored therein such that the document project includes the annotated electronic document, the associated information file and the previously stored electronic document,
wherein the document project is automatically updated to include the at least one characteristic and the end identifier of the document project is updated to be a unique identifier on a last page of the annotated electronic document from which subsequent unique document identifiers are determined.

US Pat. No. 10,395,399

METHOD FOR IMPROVING THE PRINT QUALITY OF GRAPHIC ELEMENTS

Heidelberger Druckmaschin...

1. A method for improving the print quality of graphic elements in the form of letter graphics in PDF documents of a prepress stage of a printing process by using a computer, the method comprising the following steps:using the computer to analyze page content of the PDF document and saving the page content in a data structure;
using the computer to search the data structure for graphic elements in the form of letter graphics fulfilling preselected criteria relating to an evaluation of a height and width of graphic paths of the graphic elements being present in the PDF document;
in response to the search for graphic elements in the form of letter graphics fulfilling preselected criteria relating to the evaluation, selecting graphic elements not exceeding a predefined height or width of the graphic paths of the graphic elements being present in the PDF document;
converting the selected graphic elements into image masks by rendering the selected graphic elements on the computer;
using the computer to substitute the image masks for the selected graphic elements in the PDF document; and
printing the PDF document with the image masks on a printing machine.

US Pat. No. 10,395,398

APPARTUS AND METHOD FOR VISUALIZING DIGITAL BREAST TOMOSYNTHESIS AND OTHER VOLUMETRIC IMAGES

PME IP PTY LTD, Richmond...

1. A method comprising the steps of:providing a computer including a graphics processing unit and a first memory, where the computer:
a) receives a 3-D volumetric image reconstructed from a plurality of measured 2-D projection images;
b) computes a first 2-D projection image based on a first viewing direction, where the first 2-D projection image is generated from a first position toward an object, where the first viewing direction is conicident with a first line between the first position and the object;
c) computes a second generated 2-D projection image based on a second viewing direction, where the second 2-D projection image is generated from a second position toward the object, where the second position is not the first position, where the second viewing direction is conicident with a second line between the second position and the object;
d) computes a third generated 2-D projection image based on a third viewing direction, where the third 2-D projection image is generated from a third position toward the object, where the third position is not the first position, where the third position is not the second position, where the third viewing direction is conicident with a third line between the third position and the object; and
e) sends the first generated 2-D projection image, the second generated 2-D projection image and the third generated 2-D projection image with viewing instructions to a remote device which includes a graphics display unit, where the viewing instructions determine that the first generated 2-D projection image, the second generated 2-D projection image and the third generated 2-D projection image are displayed sequentially on the graphics display unit.

US Pat. No. 10,395,394

ENCODING AND DECODING ARRAYS OF DATA ELEMENTS

Arm Limited, Cambridge (...

1. A method of encoding an array of data elements and determining a data value for a data element of an encoded block of an array of data elements in a graphics processing system, the method comprising:for a block of an array of data elements, determining whether a data size for an encoded version of the block provided when encoding the block using a first encoding scheme is less than or greater than a threshold size;
when the data size for the encoded version of the block is determined to be less than the threshold size, writing out an encoded version of the block that has been encoded using the first encoding scheme;
when the data size for the encoded version of the block is determined to be greater than the threshold size, writing out an encoded version of the block that has been encoded using a second encoding scheme;
wherein:
the first encoding scheme provides encoded blocks of non-fixed data size, wherein the second encoding scheme provides encoded blocks of fixed data size, and wherein the second encoding scheme comprises converting the data elements of the block to a different data format;
the method further comprising:
reading in data for an encoded block of an array of data elements;
determining whether the encoded block was encoded using the first encoding scheme or was encoded using the second encoding scheme;
when the encoded block is determined to have been encoded using the first encoding scheme, using a first decoding scheme that corresponds to the first encoding scheme to determine a data value for a data element of the block, and converting the data value for the data element of the block that is determined using the first decoding scheme to the different data format using the second encoding scheme; and when the encoded block is determined to have been encoded using the second encoding scheme, using a second scheme that corresponds to the second encoding scheme to determine the data value for the data element of the block.

US Pat. No. 10,395,393

METHOD FOR ASSESSING THE QUALITY OF AN IMAGE OF A DOCUMENT

I.R.I.S., Mont-Saint-Gui...

1. A computer-implemented quality assessment method for assessing the quality of a document image to be processed in an OCR system prior to OCR processing, the method comprising the steps of, performed in a computerized system:a) processing the document image to a text image comprising a number of text blobs, each text blob comprising a region of connected pixels having the same value;
b) classifying the text blobs in the text image in a first and second type of text blobs based on a calculation as to whether they will belong to a foreground layer in OCR processing or to a background layer in OCR processing; and
c) generating a quality value for the document image prior to OCR processing based on the classified text blobs;
wherein step b) further comprises:
b1) calculating a text compression cost and a picture compression cost for each text blob;
b2) calculating a ratio of the text compression cost and the picture compression cost for each text blob;
b3) comparing said ratio to a predetermined threshold to determine if said ratio is less than the predetermined threshold;
b4) classifying said text blob as a second type blob if the ratio is less than the predetermined threshold; and
b5) classifying said text blob as a first type blob if the ratio is not less than the predetermined threshold.

US Pat. No. 10,395,380

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus, comprising:at least one processor coupled to at least one memory, the at least one processor being programmed to implement operations comprising:
acquiring a corresponding point group between a first image and a second image, wherein the corresponding point group includes a plurality of corresponding point pairs each of which is a pair of a point in the first image and a point in the second image associated with the point in the first image;
calculating a first displacement field between the first image and the second image using the corresponding point group, and calculating a second displacement field between the first image and the second image using a remaining corresponding point group excluding a corresponding point pair selected from the corresponding point group;
calculating a matching degree of the corresponding point pair with respect to the remaining corresponding point group based on the first displacement field and the second displacement field; and
repeating the calculation of the first displacement field using the corresponding point group, and the second displacement field using the remaining corresponding point group excluding the corresponding point pair selected from the corresponding point group, and the calculation of the matching degree, until all the corresponding point pairs from the corresponding point group are selected.

US Pat. No. 10,395,375

DEVICE AND METHOD FOR MOTION ESTIMATION AND COMPENSATION

Entropic Communications, ...

1. A system for motion estimation, comprising:a memory operable to store a plurality of candidate motion vectors associated with a temporal distance; and
a processor comprising hardware, wherein the processor is operable to:
receive a current image and a previous image;
determine a motion vector between the current image and the previous image;
generate an estimated motion vector and an estimated temporal distance according to the previous image and a temporal distance history,
increase the magnitude of a candidate motion vector in the plurality of candidate motion vectors by a scale factor to produce a scaled candidate motion vector, the scale factor being a non-integer determined according a comparison between the temporal distance and the estimated temporal distance,
select an updated motion vector according to a match error between the scaled candidate motion vector and the estimated motion vector,
decrease the magnitude of the updated motion vector by the scale factor, and
store the updated motion vector with a decreased magnitude as a candidate motion vector in the plurality of candidate motion vectors.

US Pat. No. 10,395,374

SURVEILLANCE VIDEO BASED VIDEO FOREGROUND EXTRACTION METHOD

PEKING UNIVERSITY SHENZHE...

1. A surveillance video based video foreground extraction method which adjusts a size of a block to adapt to different video resolutions extracts a foreground object in a moving state, the method comprising the following steps:step 1: representing each frame of an image I in the surveillance video as the block and representing the image I as a matrix block I?;
step 2: initializing for a first frame of the image I a temporary background ? and a background B with the image I, wherein a temporary foreground is represented with a zero matrix ? with the size of P*Q, a foreground is represented with a matrix F and initialized with the zero matrix, a block background A and a temporary block background ? are initialized with a matrix I?, a background block weight is represented with a zero matrix ? with the size of m*n, a foreground block weight is represented with ? and initialized with the zero matrix, and a foreground block end is represented with ? and initialized with the zero matrix;
step 3: setting an s and a t to represent respective rows and columns of a matrix block, comparing an element bs,tI?i in a matrix block I?i in a next frame of the image I with a corresponding element bs,tI?i-1 in a previous frame of the image I to obtain a difference |bs,tI?i?bs,tI?i-1|, and setting a threshold ?1, wherein if |bs,tI?i?bs,tI?i-1| step 4: representing a duration that a block stream remains unchanged with a set threshold ?2, wherein if the value of a block background image weight exceeds the threshold ?2, the block background is updated with the temporary block background, and the background is updated with the temporary background;
step 5: when the difference between a current block and a background block exceeds the threshold ?1 or the background block weight is 0, executing step 6; otherwise, executing step 3;
step 6: comparing pixels in the current block with pixels in a block corresponding to a background frame, wherein if a pixel difference exceeds a number of pixels of a threshold ?3, that is, half of the number of pixels in the block, executing step 7; otherwise, executing step 3;
step 7: saving the difference between a pixel value in the image I and the pixel value corresponding to the background B as a foreground F, wherein if the foreground block is continuous and the difference between current and previous foreground blocks is less than the threshold ?1, the foreground block weight is auto-increased by 1 and the foreground blocks are weighted and averaged;
step 8: if the value of a block foreground image weight exceeds the threshold ?2, updating the background B, the block background A, and the temporary block background ? with the temporary foreground, resetting the block background weight to be the threshold ?2, and setting the temporary foreground ? as 0;
step 9: binarizing the foreground F obtained in step 7 to obtain a final foreground result, and saving a current frame number as a foreground end ?s,t; and
step 10: repeating steps 3-9 until all frames of the image I in the video are processed so as to obtain a video foreground through extraction.

US Pat. No. 10,395,373

IMAGE FEATURE DETECTION

Pinterest, Inc., San Fra...

1. A computer-implemented method, as implemented on a computer user's computing device, for identifying an interesting feature of an image, the method comprising:receiving an instruction from the computer user to capture an image of content presented on the computing device;
capturing an image of content presented on the computing device according to the received instruction, wherein the captured image comprises a plurality of pixels at a pixel resolution;
reducing the pixel resolution of the captured image and storing the results as a working image of the captured image;
identifying a first set of colors of the working image, the first set of colors comprising one or more colors of the working image that occur most frequently in the working image;
for each pixel in the working image of a color identified in the first set of colors, converting the pixel to a background pixel, and wherein each pixel in the working image that is not a background pixel is a foreground pixel;
selecting a foreground artifact of the working image as an identified feature of the working image, the foreground artifact comprising one or more contiguous foreground pixels in the working image;
determining a bounding box of the selected foreground artifact;
mapping the bounding box of the selected foreground artifact to a sub-image of the captured image as the identified feature of the captured image; and
submitting the sub-image of the captured image as a request for related images of the identified feature.

US Pat. No. 10,395,371

SYSTEMS AND METHODS FOR ADAPTIVE HISTOPATHOLOGY IMAGE UNMIXING

Ventana Medical Systems, ...

1. A non-transitory computer-readable medium for storing computer-executable instructions that are executed by a processor to perform operations comprising:utilizing a reference matrix comprising an initial reference vector to unmix a first region of an image comprising a mixture of signals, and generating an unmixed first region of the image;
estimating updated reference spectra for the unmixed first region and generating an updated reference vector for the unmixed first region, wherein the updated reference vector is estimated from a plurality of structures detected within the unmixed first region of the image, and wherein the plurality of structures are detected via a combination of radial symmetric voting and segmentation between a plurality of nuclei and a plurality of tissue cells; and
updating the reference matrix with the updated reference vector, wherein the updated reference vector is used in a subsequent unmixing operation.

US Pat. No. 10,395,366

METHOD AND SYSTEM FOR ASSESSING VESSEL OBSTRUCTION BASED ON MACHINE LEARNING

Pie Medical Imaging B.V.,...

1. A method for assessing a severity of vessel obstruction, comprising:a) obtaining a contrast enhanced volume image dataset for a target organ that includes at least one of a myocardium or a coronary artery, wherein at least a portion of the volume image data set is segmented into data segments;
b) obtaining features indicative of a characteristic experienced by the data segments of the target organ;
c) obtaining a feature-perfusion classification (FPC) model derived from a training set of perfused organs, wherein the FPC model includes a relationship between training features and a reference fluid dynamic parameter for corresponding data segments of the training set of perfused organs, wherein the reference fluid dynamic parameter comprises i) an invasive fractional flow reserve measurement, ii) an index of microcirculatory resistance, iii) an instantaneous wave-free ratio measurement, or iv) a coronary flow reserve measurement;
d) classifying of the data segments based on the features obtained and based on the FPC model; and
e) providing an output related to vessel obstruction based on the classification of the data segments.

US Pat. No. 10,395,364

NUCLEAR MEDICAL IMAGE ANALYSIS TECHNIQUE

Nihon Medi-Physics Co., L...

1. A non-transitory computer readable medium having a stored computer program for automatically extracting a tumor contour from three-dimensional nuclear medicine image data, the computer program comprising a first program instruction group that is configured, when executed by at least one processor of a system, to cause the system to execute:setting a reference point in a region including a tumor on the nuclear medicine image data;
scanning pixels radially and three-dimensionally from the reference point, and creating a pixel value profile in each scanning direction;
creating a gradient strength profile for the pixel value profile or for the pixel value profile to which smoothing has been applied;
setting a range for identifying contour in the pixel value profile or in the pixel value profile to which smoothing has been applied; and
determining a tumor contour point in the pixel value profile within the range for identifying contour, based on a peak having the largest kurtosis in the corresponding gradient strength profile or in the corresponding gradient strength profile to which smoothing has been applied,
wherein the kurtosis is a cosine of an angle between two vectors extending from an extreme point giving a maximal value to respective adjacent extreme points giving minimal values, in the gradient strength profile or in the gradient strength profile to which smoothing has been applied.

US Pat. No. 10,395,352

AUTOMATIC COMPENSATION FOR THE LIGHT ATTENUATION DUE TO EPIDERMAL MELANIN IN SKIN IMAGES

KENT IMAGING, Calgary, A...

1. A method for compensating for melanin absorption during near-infrared imaging, visible imaging or near-infrared and visible imaging of concentration and distribution of biomolecules of interest in a tissue portion comprising:determining skin color of the tissue portion, wherein the skin color is determined by measuring light reflected from the tissue portion at two or more wavelengths and using reflectance to calculate the skin color of the tissue portion;
determining a melanin correction factor from the skin color, wherein the correction for melanin absorption comprises multiplying absorption at each wavelength by the melanin correction factor and subtracting said absorption at each wavelength so as to subtract absorption due to melanin from the image; and
correcting for melanin absorption at each wavelength used for imaging the tissue portion, thereby providing a corrected image of the tissue portion and the biomolecules of interest within the tissue portion, and
displaying the corrected image of the tissue portion.

US Pat. No. 10,395,349

DISPLAY SYSTEM WITH TUNABLE LENS DISTORTION COMPENSATION

Apple Inc., Cupertino, C...

1. An electronic device, comprising:tunable lenses;
control circuitry that is configured to tune the tunable lenses to a series of different focal lengths, wherein the tunable lenses exhibit a different respective amount of lens distortion at each of the focal lengths;
a graphics processing unit that is configured to provide undistorted image frames each of which is associated with a respective one of the different focal lengths;
first circuitry configured to predistort the undistorted image frames to produce predistorted image frames for each different focal length that have been predistorted by an amount that compensates for the lens distortion at that focal length; and
a display that displays the predistorted image frames, wherein the predistorted image frames are undistorted when viewed through the tunable lenses, wherein the first circuitry comprises:
at least one look-up table that includes mapping and interpolation information, wherein the mapping and interpolation information maps different sets of predistortion weights to be applied to the pixels of the undistorted image frames to respective focal lengths of the different focal lengths, and
second circuitry that is configured to use the mapping and interpolation information from the at least one look-up table to predistort the undistorted image frames.

US Pat. No. 10,395,348

IMAGE PICKUP APPARATUS, IMAGE PROCESSING APPARATUS, AND CONTROL METHOD OF IMAGE PICKUP APPARATUS

Canon Kabushiki Kaisha, ...

1. An image pickup apparatus, comprising:an optical system;
an image capturing unit;
at least one memory configured to store instructions;
at least one processor in communication with the at least one memory configured to execute the instructions to combine images captured by the image capturing unit; and
a control unit configured to control an in-focus position and an aperture of the optical system,
wherein the control unit is configured to cause the image capturing unit to capture images while moving the in-focus position of the optical system to a plurality of positions to form a plurality of images with different in-focus positions, and to cause the image capturing unit to capture images with the aperture set to a depth of field deeper than depths of field for the plurality of images with the different in-focus positions to form a reference image, and
wherein the at least one processor executes further instructions to make a comparison of the reference image to the plurality of images with the different in-focus positions, and to combine images by using the plurality of images with the different in-focus positions and the reference image based on a result of the comparison.

US Pat. No. 10,395,329

METHOD FOR DEVELOPING INDIVIDUALIZED ATHLETIC TRAINING PROGRAM

University of Louisiana a...

1. A method for enhancing an individualized athletic training program comprising the following steps:(a) measuring a height and a mass of at least one athlete; at least one athlete performs a graded exercise test;
(b) a metabolic measurement system collects oxygen consumption data and minute ventilation data for the at least one athlete during the graded exercise test; wherein the metabolic measurement system comprises a mixing chamber; wherein the metabolic measurement system samples air expired by the at least one athlete at regular intervals;
(c) converting the oxygen consumption data and minute ventilation data to standard (Z) scores;
(d) plotting a data time and a curve fitting module to show one regression line for the oxygen consumption data and one regression line for the minute ventilation data;
(e) calculating a point where said regression lines intersect;
(f) evaluating time against the data to determine a point of respiratory compensation;
(g) identifying an onset of aerobic to anaerobic metabolic transition for the at least one athlete; and
(h) preparing an athletic training plan for the at least one athlete using the point of respiratory compensation, wherein at least one exercise is performed between the onset of aerobic to anaerobic metabolic transition and the point of respiratory compensation of the at least one athlete, and wherein the point of respiratory compensation is recalculated to address one or more changes in the at least one athlete's mass.

US Pat. No. 10,395,328

VIRTUAL PROFESSIONALS COMMUNITY FOR CONDUCTING VIRTUAL CONSULTATIONS WITH SUGGESTED PROFESSIONALS

Innovation Specialists LL...

1. A computer-implemented method comprising:providing a server, the server communicatively coupled to a first electronic device by a network, one or more other electronic devices by the network, a database configured to store data associated with a plurality of professionals and peer performance ratings, the server providing a virtual appointment application for installation on the first electronic device and a second electronic device, the virtual appointment application configured to establish a communication interface between the first electronic device and the second electronic device;
receiving, from the virtual appointment application installed on the first electronic device, data associated with a plurality of professionals, the data including a specialty descriptive of one or more of the plurality of professionals;
storing, in the database, the data associated with the plurality of professionals;
receiving, from one or more professional electronic devices, peer performance reviews for the plurality of professionals, the peer performance reviews comprising data generated from an electronic survey including a rating component and a text component, the electronic survey performed over the one or more professional electronic devices;
storing, in the database, the peer performance reviews;
receiving, from the virtual appointment application installed on the first electronic device, a search request for one or more relevant professionals, the search request including search criteria;
searching the data associated with the plurality of professionals and the text components of the peer performance reviews, for one or more relevant professionals based on the search criteria;
ranking, at the server, the one or more relevant professionals based on the rating component of the peer performance reviews and the search request; and
transmitting, to the virtual appointment application installed on the first electronic device, a report of one or more ranked relevant professionals and a selectable option to book a virtual appointment with the one or more ranked relevant professionals, the report including relevant text components of the peer performance reviews of one or more of the ranked relevant professionals, the relevant text components determined based on the search request;
wherein the report comprises a navigable interface grouping each of the relevant text components of the peer performance reviews with at least one of a respective rate, cost, or price for conducting the virtual appointment, and wherein the groupings are ordered based on the rating component of the peer performance reviews.

US Pat. No. 10,395,326

COLLECTIONS OF LINKED DATABASES

3DEGREES LLC, Plano, TX ...

1. A method for conducting a search of a social network, said method comprising:receiving by at least one processor a social network comprised of nodes interconnected by links, the nodes corresponding to members of the social network, and the links connecting corresponding pairs of nodes;
receiving by at least one processor a search term or phrase from a search initiator, the search initiator being a member of the social network;
receiving historical data identifying one or more nodes of the social network that are directly linked to a historical node and that the corresponding member of the historical node determined to have data relevant to the search term or phrase;
generating inferential links to identify one or more relevant databases based on the historical data for the search term or phrase;
performing the search using the one or more relevant databases, wherein the searching includes:
searching nodes of the social network directly linked to the historical node, wherein the directly searched nodes include only the nodes of the social network identified in the historical data; and
searching nodes of the social network indirectly linked to the historical node, wherein the indirectly searched nodes include only nodes of the social network linked to the nodes of the social network identified in the historical data; and
returning by at least one processor the search results and a set of instructions describing how the search results are to be displayed to the search initiator, the set of instructions instructing that the search results are to be displayed by showing how a node corresponding to one of the search results is linked to a node corresponding to the search initiator in the social network;
wherein the set of instructions instruct that the search results are to be displayed by:
showing a path between the node corresponding to the one of the search results and the node corresponding to the search initiator by visually representing links of the path as straight lines and nodes of the path as dots or circles.

US Pat. No. 10,395,318

SYSTEM AND METHOD FOR ADMINISTERING INSURANCE DISCOUNTS FOR MOBILE DEVICE DISABLING TECHNOLOGY

Hartford Fire Insurance C...

1. A system for providing for implementation and verification of use of a mobile device disabling technology, comprising:a mobile device, wherein the mobile device is configured to:
execute instructions of an installed mobile device disabling application, the mobile device disabling application: causing the mobile device to communicate with a vehicle computer system, disabling one or more communications capabilities of the mobile device responsive to receipt from the vehicle computer system of data indicative of the vehicle being in a gear other than park;
execute instructions of an installed verification application to compare to verification rules results of: checking configuration settings of the mobile device; checking logs of sent and received calls, text messages, website activity and application activity of the mobile device to check that the mobile device disabling application is installed and operating; checking for one or more empty logs, including at least an empty text message log, on the mobile device to verify absence of tampering; and causing the mobile device to transmit results of the verification, the transmitted results of the verification, responsive to determining that a text message log is empty, an indication that an empty text message log has been identified;a central computer system, in communication with the mobile device, comprising:one or more data storage devices storing a database comprising data indicative of remote users, and mobile device disabling technology associated with remote users and third parties;
and a rules processor configured to:
initiate a communication to a third party having data indicative of whether the mobile device disabling application is activated or has been disabled;
wherein:
the central computer system further comprises one or more data storage devices storing a database having data indicative of a plurality of mobile device disabling technologies, a plurality of discount levels and correlations between each of the mobile device disabling technologies and the discount levels, the correlations comprising: (a) mobile device disabling technologies that completely disable any use of a mobile device while driving corresponding to a first discount level; (b) mobile device disabling technologies that allow use of a mobile device and convert text to speech while driving corresponding to a second discount level representing a lesser discount than the first discount level; and (c) mobile device disabling technologies that block text communications while driving with no blocking of voice or social media, corresponding to a third discount level representing a discount between the first discount level and the second discount level;
the rules processor is further configured to:
correlate the remote user's selected mobile device disabling technology to one of the plurality of discount levels;
determine an insurance premium for an insurance policy based on the correlated discount level;
transmit the determined premium to the remote user;
receive the result of the verification from the mobile device;
based on the result of the verification, maintain the determined premium, or modify the determined premium by discontinuing the determined premium or applying a different one of the plurality of discount levels; and
transmit by the communications interface to the mobile device data indicative of the modified discount level.

US Pat. No. 10,395,312

SYSTEM AND METHOD FOR PROACTIVELY OFFERING FINANCING OFFERS TO CUSTOMERS OF E-COMMERCE WEBSITES

Behalf Ltd., RaAnana (IL...

1. A computer-implemented method for proactively offering financing offers to customers of e-commerce websites, comprising:upon identification, by a server in communication with a customer node over a communication network, that a customer logs on to an e-commerce website, collecting data related to a customer associated with said customer node, said e-commerce website includes at least one product of interest to said customer;
during interaction of said customer with said e-commerce website:
identifying at least one of facial reaction and voice reaction of said customer during said interaction, by capturing and analyzing at least one input from at least one sensor associated with said customer node and tracking the customer activity during said interaction;
generating, by said server, at least one customer characteristic of the customer based on the collected data and said identified at least one of facial reaction and voice reaction;
computing, by said server, an adaptive credit standing of the customer based on the at least one customer characteristic;
determining, by said server, whether the adaptive credit standing meets a credit standing threshold associated with said at least one product of interest; and
upon determining that the adaptive credit standing meets the credit standing threshold, proactively and automatically providing by said server, in real-time, at least one financing offer to the customer associated with the customer node.

US Pat. No. 10,395,309

DETECTION OF ACTIVITY PATTERNS

DETICA PATENT LIMITED, D...

1. A fraud linking system for identifying links between determined fraud events detected in external systems, each external system having at least one fraud detection engine, the fraud linking system comprising:an external interface configured to receive alerts reporting determined fraud events detected in the external systems by the respective at least one fraud detection engine;
a storage device configured to store determined historical fraud events in a database including the received determined fraud events in the alerts;
a processor comprising hardware configured to provide:
an alert classifier arranged to implement a plurality of match methods for detecting links between a received alert from one of the external systems and one or more stored determined historical fraud events or another received alert from another one of the external systems, each match method implementing different matching criteria, the alert classifier thereby generating and outputting a respective score for each match method representative of the extent of matching with one or more identified determined historical fraud events or another received alert; and
a voting engine for applying a set of weightings to the scores generated by the classifier for each of the match methods and for determining that there is a link with an identified determined historical fraud event or another received alert if a combination of the weighted scores exceeds a predetermined threshold.

US Pat. No. 10,395,308

SYSTEMS AND METHODS FOR DYNAMIC DISPLAY OF SYNTHETIC REFERENCE STRUCTURE

Federal Home Loan Mortgag...

1. A computer-implemented method executed by at least one processor having access to a first network database and a second network database via a network interface, the method comprising:storing, by a software program module integrated into the at least one processor in the first network database, data reflecting a plurality of secured loans, each of the secured loans being secured by collateral and each of the secured loans having an outstanding balance;
calculating, by the software program module integrated into the at least one processor, a combined value for the secured loans by totaling the outstanding balances;
determining, by the software program module integrated into the at least one processor, at least one scaling factor based on:
a predetermined number of loans in a subset of the secured loans, the loans in the subset having at least one attribute in common; and
a risk associated with the secured loans;
storing, by the software program module integrated into the at least one processor in the second network database, data representing a synthetic reference structure based on the secured loans, the synthetic reference structure having a plurality of tranches, each of the tranches in the plurality of tranches having a value for triggering an obligation, each value for triggering an obligation for each tranche being proportioned by one of the scaling factors;
receiving, from an automatic payment monitoring system connected to the software program module integrated into the at least one processor via the network interface, information indicating that a credit event has occurred for a loan in the plurality of secured loans;
calculating, by the software program module integrated into the at least one processor, a loss amount for the loan at least in part by calculating a difference between an unpaid balance on the loan and a pre-foreclosure value of the collateral of the loan;
updating, by the automatic payment monitoring system in the second network database, at least one tranche in the plurality of tranches based on the loss amount, the update being performed using a predefined loss formula when a delinquent loan is removed from the secured loans underlying the synthetic reference structure;
determining, using the software program module integrated into the at least one processor, whether the loss amount causes an aggregation of losses to exceed the value for triggering the obligation associated with a tranche in the plurality of tranches;
if the aggregation of losses exceeds the value for triggering the obligation, then demanding, via the software program module, a payment based on the obligation associated with the tranche, wherein the payment demand comprises an electronic request sent via the network interface, the electronic request including an indication that the obligation associated with the tranche has been incurred and further including an indication of a payment amount determined by scaling the obligation associated with the tranche by the at least one scaling factor; and
configuring a visual user interface accessible over a network interface in communication with the at least one processor to provide a web page including a visual representation of the synthetic reference structure based on the secured loans, wherein the visual representation is updated each time information indicating that a credit event has occurred for a loan in the plurality of secured loans is received, the update including changes to one tranche in the plurality of tranches when the loss amount causes an aggregation of losses to exceed the value for triggering the obligation associated with a tranche in the plurality of tranches.

US Pat. No. 10,395,304

SYSTEM AND METHOD FOR DISTRIBUTING MULTIMEDIA CONTENT

DKR CONSULTING LLC, Char...

1. A method for facilitating electronic commerce within a social network comprising:transmitting a web widget from an application server to the social network;
embedding the web widget into a web page by the social network;
retrieving a multimedia content from the application server by the social network, wherein the multimedia content is related to an item for purchase from a third-party merchant, and wherein the multimedia content provides a preview of the item available for purchase from the third-party merchant;
displaying the multimedia content and a hyperlink within the web widget by the social network or by the application server;
receiving a user selection of the hyperlink by the social network or by the application server; and
displaying a checkout screen operated and populated only by the third-party merchant, wherein the checkout screen is configured to allow the user to purchase the item using a third-party transaction processing service, wherein the checkout screen is displayed within the web widget.

US Pat. No. 10,395,301

METHOD, MEDIUM, AND SYSTEM FOR USING A COMBINATION OF BATCH-PROCESSING AND ON-DEMAND PROCESSING TO PROVIDE RECOMMENDATIONS

Stitch Fix, Inc., San Fr...

1. A recommendation system that utilizes a combination of batch-processing and on-demand processing in order to efficiently and effectively provide recommendations, the system comprising:one or more databases that store
client data for a plurality of clients,
item data for a plurality of items that are available for recommending to the clients, and
executable code for each of a plurality of modular composable algorithms that utilize the client data and/or the item data to provide recommendations, wherein each of the plurality of composable algorithms is executable using both on-demand processing and batch-processing including either using on-demand processing or batch-processing;
a batch-process results data store that stores results of one or more of the composable algorithms that are executed using batch-processing;
an algorithm engine that
accepts calls to one or more of the composable algorithms;
determines which of the called composable algorithms is/are designated as being executable using batch-processing, and which of the called composable algorithms is/are designated as being executable using on-demand processing;
returns results of called composable algorithms designated as being executable using on-demand processing by executing the executable code of the called composable algorithms designated as being executable using on-demand processing; and
returns results of called composable algorithms designated as being executable using batch processing by obtaining the results, of the called composable algorithms designated as being executable using batch-processing, from the batch-process results data store; and
outputs the results of the called composable algorithms.

US Pat. No. 10,395,298

METHODS, APPARATUS AND ARTICLES OF MANUFACTURE FOR A RING ADVISOR SYSTEM

ELECTRONIC COMMODITIES EX...

1. A handheld device for automating a design of an engagement ring, in which the handheld device comprises:a display region of a graphical user interface of a display device for displaying:
a series of user interactive graphical slider objects to provide a series of questions to a customer, in which each question is related to the design of the engagement ring;
an input device associated with an input region of the graphical user interface that is capable of receiving, from the series of user interactive graphical slider objects, at least one answer to the series of questions;
a processor; and
a memory to store instructions, which, when executed, cause the processor to: input, from the series of user interactive graphical slider objects, the at least one answer into an algorithm implemented by a recommendation engine;
identify on behalf of the customer, based on the algorithm, a plurality of engagement rings that best matches the at least one answer;
generate an information box on the display region of the graphical user interface of the display device, in response to the selection of a specific engagement ring from the plurality of engagement rings, in which the information box provides a detailed explanation as to why the specific engagement ring was identified as a best match;
receive, from the input region of the graphical user interface of the input device, customer's feedback on the specific engagement ring;
generate, on the display region of the graphical user interface of the display device, a first display window with a recommended engagement ring to the customer;
in response to receipt, from the input region of the graphical user interface of the input device, of customer's feedback indicating the customer is not interested in the recommended engagement ring, generate, on the display region of the graphical user interface of the display device, a second display window, overlaying the first display window, providing interactive graphical objects representing options for the customers to input updated parameters related to characteristics of engagement rings; and
in response to receipt of the updated parameters related to characteristics of engagement rings, the recommendation engine implemented by the algorithm (1) removes the second display window of the display region of the graphical user interface of the display, (2) generates real time recommendations of other engagement rings based on the updated parameters and (3) displays the recommendations of the other engagement rings on the first display window of the display region of the graphical user interface of the display.

US Pat. No. 10,395,295

INCREMENTAL PARTIAL TEXT SEARCHING IN ECOMMERCE

GroupBy Inc., Verdun (CA...

1. A method for optimizing identification and access to a plurality of product records in a product database, the method executed as a set of stored instructions by a computer processor to implement the steps of:receiving over a communications network textual information comprising a sequence of characters;
searching a collection of product metadata for words or phrases that comprise the sequence of characters as a portion thereof, the collection of product metadata comprising words or phrases describing products from one or more of the plurality of product records in the product database;
executing a search query against the set of product listings using one or more of said words or phrases determined from searching the collection of product metadata comprising words or phrases describing products to return a query search result containing a plurality of product listings matching the search query;
selecting a product listing subset from the query search result comprising at least one product listing from the query search result;
sending over the communications network the product listing subset for display on a user interface as a list of user selectable links, each of the user selectable links in the list for each said product listing coupled to a respective product record of the product records; and
receiving over the communications network a link selection from the list of user selectable links and returning the respective product record associated with the link selection.

US Pat. No. 10,395,294

MANAGING PRE-COMPUTED SEARCH RESULTS

AMADEUS S.A.S., Biot (FR...

1. A re-computation controller for managing pre-computed priced recommendations in a database environment maintained by a first platform, the pre-computed priced recommendations being subdivided into a plurality of shares of related pre-computed priced recommendations including a first share D, the system comprising:one or more processors; and
a memory including instructions that, when executed by the one or more processors, cause the re-computation controller to control re-computation of the pre-computed priced recommendations maintained by the first platform on the basis of validity probabilities being associated with the pre-computed priced recommendations by:
determining a validity trend ?i indicating a change rate of the validity probability of the pre-computed search result i over time, the pre-computed search result i being a member of the first share D, the validity trend ?i being derived from at least three past re-computations of i;
determining an instantaneous validity rate ?i for the pre-computed search result i, the instantaneous validity rate ?i being derived from the two latest re-computations of the related pre-computed priced recommendations included in the first share D;
in response to determining a difference between the instantaneous validity rate ?i and the validity trend ?i exceeding a given extent, adjusting validity probabilities being associated with other pre-computed priced recommendations included in a second share D? being correlated to the first share D; and
issuing re-computation orders to a second platform to re-compute a part of the pre-computed priced recommendations on the basis of the validity probabilities associated with the pre-computed priced recommendations.

US Pat. No. 10,395,286

REACTOR FOR BULK PRODUCTION OF PHOTOSYNTHETIC MICROORGANISMS

Micro Resources Ltd., Wa...

1. A set of two or more rectangular double glass plates having a layer of light-scattering non-uniformities or light-scattering particles between single glass plates, the single glass plates having a thickness from 5 to 50 mm, a length between 1 and 4 m, and a width between 0.5 and 2.5 m, the two or more double glass plates being mounted in parallel at a distance between 10 and 200 mm, the distance being provided by glass strips having essentially the same length as the rectangular double glass plates and being arranged along and fixed to only the long sides of the double glass plates.

US Pat. No. 10,395,282

COUPON PLACEMENT WITHIN AN ADVERTISEMENT

Aintu Inc., San Jose, CA...

1. A computer-implemented method for generating coupons by a coupon server system, comprising:receiving a query for a coupon from a publisher for an ad unit being displayed by the publisher on a consumer device, wherein the query includes an ad unit id corresponding to the ad unit, and wherein said ad unit is designed by an advertiser and comprises certain visually perceptible elements;
responsive to receiving the query, generating a coupon based on a determination if the ad unit id is present in an ad unit list provisioned by the advertiser;
if it is determined that a coupon should be generated for the ad unit, then:
(A) retrieving stored data corresponding to the ad unit;
(B) using the stored data, to automatically generate a coupon for displaying together with the ad unit, wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit;
(C) determining coupon placement information specifying a spatial placement location of the coupon within the ad unit based on a monitoring of coupon clipping rate for each of a plurality of coupon placement locations; and
(D) transmitting said coupon along with the determined coupon placement information to the publisher for displaying said coupon within the ad unit being viewed on the customer device.

US Pat. No. 10,395,279

SYSTEM AND METHOD FOR IN-GAME CALENDAR-BASED ITEM PROMOTION

Electronic Arts Inc., Re...

1. A system for in-game calendar-based item promotion, the system comprising:one or more physical computer processors configured by machine-readable instructions to:
execute an instance of a multiplayer online game to facilitate participation in the multiplayer online game by users via client computing platforms, and to implement in-game actions in the instance of the multiplayer online game in response to action requests for the in-game actions input by the users to the client computing platforms, wherein execution of the instance of the multiplayer online game facilitates multiple users to participate cooperatively in the multiplayer online game at the same time;
manage a shared calendar that is accessible by a group of users participating in the multiplayer online game to schedule dates and times at which at least a subset of the group of users intend to participate cooperatively in specific activities within the multiplayer online game, the shared calendar providing individual users within the group of users with access to availability of other users within the group, and wherein a first date and a first time at which at a first subset of the group of users intend to participate cooperatively in the first scheduled activity are scheduled via the shared calendar;
determine promotional offers to sell one or more virtual items useable within the online game by in-game characters for the specific activities scheduled, wherein the promotional offers that are to be extended to one or more of the users in the group of users are based on a quantity of the first subset of the group of users who actually participate in the first scheduled activity, on virtual inventory items of in-game characters of individual users, and on the specific activities scheduled via the shared calendar such that different promotional offers are offered to different users based at least in part on the virtual inventory items of the in-game characters of the individual users, wherein a first promotion offer for a first virtual item is determined based on the first scheduled activity and at least a first virtual inventory item of a first in-game character of a first user in the group of users, and wherein the first virtual item is usable by the first in-game character within the multiplayer online game for the first scheduled activity, and wherein a second promotion offer for a second virtual item is determined based on the first scheduled activity and at least a second virtual inventory item of a second in-game character of a second user in the group of users, the second virtual item is usable by the second in-game character within the multiplayer online game for the first scheduled activity, wherein the first virtual item and the second virtual item are different virtual items; and
effectuate presentation of the determined promotional offers to the users in the group of users including effectuating presentation of the first promotional offer to one or more of the users in the group of users.

US Pat. No. 10,395,278

MOBILE DEVICE DETECTION AND ENGAGING

BlueFox, Inc., Sunnyvale...

1. A method for detecting and engaging mobile devices, comprising:determining, by a server, that a mobile device has connected with a wireless network to receive access to a first promotion corresponding to a physical location;
providing, by the server, a captive portal of the wireless network to the mobile device, the captive portal providing a request for contact information corresponding to the mobile device;
receiving, by the server, the contact information from the mobile device using the captive portal of the wireless network; and
providing, by the server, a first message including information related to the first promotion to the mobile device in the physical location based on the contact information provided using the captive portal.

US Pat. No. 10,395,275

SYSTEM AND METHOD FOR INTERACTIVE MARKETING

Sprinklr, Inc., New York...

1. A method, comprising:receiving, at a gateway communicably coupled between a web server and a wireless public land mobile communication network (PLMN) distinct from the Internet, a first transaction, identifying a mobile communication device, the mobile communication device being addressable via the internet, and comprising a mobile communication device identifier;
storing, in a location other than on the mobile communication device:
the mobile communication device identifying information received in association with the first transaction, the first transaction particularized to the mobile communication device based at least in part on the mobile communication device identifier; and
other information related to the first transaction;
in association with a subsequent transaction:
receiving, at the web server, a command and the communication device identifier over the Internet from the mobile communication device; and
translating the subsequent transaction and received command to the web server;
completing the subsequent transaction at the web server by using:
the mobile communication device identifying information received in association with the subsequent transaction;
the stored mobile communication device identifying information; and
the stored information related to the first transaction.

US Pat. No. 10,395,271

SYSTEM AND METHOD FOR NORMALIZING CAMPAIGN DATA GATHERED FROM A PLURALITY OF ADVERTISING PLATFORMS

Datorama Technologies, Lt...

1. A method for normalizing campaign data gathered from a plurality of advertising platforms, comprising:receiving on-line advertising campaign data related to at least one campaign gathered from a plurality of advertising platforms;
placing unique tracking tags on media plans of the plurality of advertising platforms to produce user level data received as part of the on-line advertising campaign data;
monitoring changes to the media plans by calling through an application programming interface (API) to the unique tracking tags;
mapping data dimensions representative of on-line advertising attributes in the received campaign data to a cross-platform marketing data model to produce a dataset including combined user level data from multiple platforms and changes to the media plans afforded by use of the tracking tags, the dataset being organized and functioning as the cross-platform marketing data model, wherein the cross-platform marketing data model is designed to support marketing and analytical metrics of online advertising;
normalizing data values in the dataset according to a unified notation defined for each of the data dimensions in the marketing data model; and
optimizing the normalized dataset to allow faster manipulation of data.

US Pat. No. 10,395,265

CROWD SOURCING COUPON REDEMPTION INFORMATION

Aintu Inc., San Jose, CA...

1. A method for updating consumers, comprising:in a computing device:
tracking coupon redemption activity across a plurality of store locations comprising enabling consumers to generate coupon non-redemption notifications for transmission across a network to a coupon personalization and management system; wherein each coupon non-redemption notification comprises information identifying a coupon and a store at which said coupon could not be redeemed and, wherein the non-redemption notification is generated due to lack of availability of inventory items associated with the coupon;
maintaining a coupon redemption store list comprising stores that are currently able to redeem coupon based on the coupon redemption activity; and
updating a plurality of client devices with at least a subset of information from the coupon redemption store list to enable the consumers to identify the stores at which coupons are redeemable.

US Pat. No. 10,395,262

SYSTEMS AND METHODS FOR SENSOR DATA ANALYSIS THROUGH MACHINE LEARNING

Deep Labs Inc., San Fran...

1. A system for using a complex profile to determine the validity of a transaction, comprising:a memory device that stores a set of instructions; and
at least one processor that executes the instructions to:
obtain video data from at least one camera in an environment of a machine performing the transaction;
detect facial data within the video data, wherein the facial data is associated with a first person in the environment;
extract the facial data from the video data;
determine that the facial data is associated with a first complex profile, the first complex profile including at least one subset of data representing information about the first person gathered from a plurality of databases, the first complex profile being updated in real-time from the plurality of databases;
obtain transaction data from the machine;
determine that the transaction data is associated with a second complex profile, the second complex profile including at least one subset of data representing information about a second person gathered from a plurality of databases, the second complex profile being updated in real-time from the plurality of databases;
when the first complex profile and the second complex profile are the same complex profile: transmit a command to the machine to approve the transaction;
when the first complex profile and the second complex profile are not the same complex profile: determine whether at least one sensor in a geographic region distinct from a geographic region of the machine captured data including the second person associated with the second complex profile; and
when the captured sensor data includes the second person: transmit a command to the machine to deny the transaction.

US Pat. No. 10,395,255

METHOD AND SYSTEM FOR INDICATING AND DOCUMENTING ASSOCIATIONS, DISCLOSURES AND INSTRUCTIONS USING VISUALLY IDENTIFIABLE DESCRIPTION

CMP.LY, INC., New York, ...

1. An automated computer detection and monitoring system for detecting and monitoring postings of a monitored source and transforming the postings into summaries or transaction receipts, the system comprising a controller in communication with a computing device, the controller having a memory including non-transitory machine-readable programming instructions that when executed by a processor are configured to cause the controller to:detect a posting of the monitored source;
parse the posting to identify at least one or more of data underlying the posting, a transaction associated with the posting, an analysis associated with the posting, and an electronic communication associated with the posting;
form a structured URL address code comprising a
concatenation of a base URL and a type code, type code being selected from a data base of type codes;
create a link between the structured URL and information that is recorded within a structured statement associated with the posting; and
render the structured URL on a display of a device, wherein accessing the structured URL renders the structured statement on the display.

US Pat. No. 10,395,253

SYSTEM AND METHOD FOR SECURING AND MONETIZING PEER-TO-PEER DIGITAL CONTENT

LiveEnsure, Inc., Westmi...

1. A network and platform independent computer based method for securing and monetizing peer-to-peer digital content, comprising the steps:providing a server, said server comprises a server securitization and monetization application;
providing a sender device and a recipient device, each of which comprises a device securitization and monetization application that are controlled by and are configured to communicate with said server securitization and monetization application;
prompting a sender to select a share using said sender device;
prompting said sender to select one or more authentication factors to associate with said share;
prompting said sender to configure at least one recipient peer payment factor associated with such share, wherein said at least one recipient peer payment factor comprises at least one valid peer electronic payment from at least one recipient thereof to said sender in accordance with at least one of payment amount, a currency, a frequency, and combinations thereof as specified by the sender;
creating a secured share, said secured share references but obfuscates said share and requires fulfillment of said one or more authentication factors and said at least one recipient peer payment factor in order for at least one recipient to access said share;
returning said secured share to said sender device;
sending said secured share to said at least one recipient;
prompting said at least one recipient to preview said secure share on said recipient device;
processing said at least one recipient's attempt to fulfill said one or more authentication factors;
processing said at least one recipient's attempt to fulfill said at least one recipient peer payment factor;
determining by said server whether said one or more authentication factors and said at least one recipient peer payment factor were successfully fulfilled by said at least one recipient;
providing access to said share to said recipient device for consumption by said at least one recipient if said one or more authentication factors and said at least one recipient peer payment factor were successfully fulfilled by said at least one recipient; and
denying access to said share if said one or more authentication factors were not successfully fulfilled or if said at least one recipient peer payment factor was not fulfilled.

US Pat. No. 10,395,252

SYSTEMS AND METHODS OF GLOBAL IDENTIFICATION

The 41st Parameter, Inc.,...

1. A method of computing device identification, the method comprising:receiving, at a memory, a first device identifier, the first device identifier being formulated based on first device information collected during a first transaction at a first time;
receiving, at the memory, a second device identifier different from the first device identifier, the second device identifier formulated based on second device information collected during a second transaction at a second time;
comparing, with aid of a processor, the first device identifier and the second device identifier, and formulating a device similarity percent based on said comparison, wherein the device similarity percent indicates a likelihood that the second device identifier has evolved from the first device identifier;
determining, with aid of the processor, that the device similarity percent meets a predetermined threshold;
accessing a global identifier associated with a computing device, the global identifier being associated with the first device identifier and a set of historical device similarity data, the global identifier being used to track evolution of device identifiers of the computing device;
calculating, with aid of the processor, a rate of change associated with the set of historical device similarity data, the first device identifier, and the second device identifier; and
associating, with aid of the processor, the rate of change with the global identifier.

US Pat. No. 10,395,251

REMOTELY GENERATED BEHAVIORAL PROFILE FOR STORAGE AND USE ON MOBILE DEVICE

Paygilant Ltd., Ramat Ga...

1. A non-transitory computer readable medium storing instructions that, when executed by at least one hardware-based processor, cause the at least one hardware-based processor to perform operations comprising:receiving, from a mobile payment device, past user activity data associated with a user of the mobile payment device;
computing a behavioral profile for the user based, at least in part, on the received past user activity data, wherein the behavioral profile is generated at a location remote from the mobile payment device and is configured to be stored on and used by the mobile payment device; and
transmitting the behavioral profile to the mobile payment device for local use the mobile payment device in offline fraud detection, wherein the offline fraud detection occurs without contacting a remote server during the course of a real time financial transaction involving the mobile payment device;
wherein the transmitting is performed according to at least one of:
according to a predetermined schedule, or
in response to computing the behavioral profile.

US Pat. No. 10,395,247

SYSTEMS AND METHODS FOR FACILITATING A SECURE TRANSACTION AT A NON-FINANCIAL INSTITUTION SYSTEM

EARLY WARNING SERVICES, L...

1. A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media, the method comprising:receiving, at a payment service computer system, transaction data related to a fund transfer, the transaction data specifying a transfer amount of the fund transfer, a sender public identifier to identify a sender of the fund transfer, a recipient public identifier to identify a recipient of the fund transfer, a sender financial institution identifier for a sender financial institution, a recipient financial institution identifier for a recipient financial institution, and a tokenized financial instrument of the sender;
determining, at the payment service computer system, the sender financial institution, using the sender financial institution identifier, the sender financial institution being a member of a payment network associated with the payment service computer system;
providing, from the payment service computer system to the sender financial institution, the tokenized financial instrument of the sender to enable the sender financial institution to de-tokenize the tokenized financial instrument of the sender and identify a sender account of the sender financial institution associated with the sender;
providing, from the payment service computer system to the sender financial institution, the transfer amount of the fund transfer, the recipient public identifier, and the recipient financial institution identifier to enable the sender financial institution to determine availability of money in the sender account to satisfy the transfer amount of the fund transfer;
determining, at the payment service computer system, a recipient private identifier based on the recipient public identifier;
generating, at the payment service computer system, a transaction identifier associated with the fund transfer;
sending the transaction identifier from the payment service computer system to the sender financial institution; and
providing the transaction identifier and a recipient private identifier from the payment service computer system to the recipient financial institution to enable the recipient financial institution to identify a recipient account of the recipient financial institution associated with the recipient to enable the recipient financial institution to receive an ACH message over an ACH network, the ACH message indicating payment from the sender financial institution to the recipient financial institution, the ACH message being generated by the sender financial institution and including the transaction identifier to identify the fund transfer between the sender and the recipient, and the ACH message allowing the recipient financial institution to retrieve funds from an ACH batch transfer and deposit the funds into the recipient account.

US Pat. No. 10,395,234

MOBILE DEVICE ENABLEMENT OF UNIVERSAL PREPAID CARDS

Cray Pay Inc., Mesa, AZ ...

1. A method comprising:receiving, by a computing system and from a mobile device, a representation of a location of the mobile device as provided by way of global positioning system (GPS) hardware of the mobile device;
transmitting, by the computing system and to the mobile device, representations of one or more merchants with physical presence within a given radius of the location;
receiving, by the computing system and from the mobile device, representations of a gift card request, a first amount, and a merchant, wherein the merchant was selected from the one or more merchants by way of a user interface of the mobile device;
debiting, by the computing system, an account associated with the mobile device by a second amount, wherein the second amount is less than the first amount;
transmitting, by the computing system and to the mobile device, a digital gift card branded by the merchant, wherein the digital gift card is for the first amount and is associated with a code;
receiving, by the computing system and from a point-of-sale device associated with the merchant, a request to validate the code, wherein the code was obtained by the point-of-sale device scanning the code as displayed by the mobile device;
transmitting, by the computing system and to the point-of-sale device, validation of the code; and
providing, by the computing system, a universal prepaid card for a third amount to an account associated with the merchant, wherein the third amount is less than the first amount.

US Pat. No. 10,395,227

SYSTEM AND METHOD FOR RECONCILING ELECTRONIC TRANSACTION RECORDS FOR ENHANCED SECURITY

TACTILIS PTE. LIMITED, S...

1. A method of enhancing security of an electronic transaction involving a smart card during interactions with one or more external computing devices, the method performed by the smart card that includes a physical processor, comprising:(a) receiving by the physical processor of the smart card a request for an authentication of an electronic portable transaction device in connection with a new electronic transaction involving the smart card;
(b) accessing by the physical processor a first record of one or more previous electronic transactions involving the smart card from a first storage device coupled to the physical processor;
(c) retrieving by the physical processor over a data communication network that includes a wide area data communication network, a second record of one or more previous electronic transactions involving the smart card from a second storage device coupled to a computing device located external to the smart card; and
(d) determining whether the first record and the second record are reconcilable by comparing by the physical processor of the smart card a first subset of one or more previous electronic transactions in the first record that satisfy one or more predetermined criteria with a second subset of one or more previous electronic transactions in the second record that satisfy the one or more predetermined criteria.

US Pat. No. 10,395,225

DISTRIBUTED PROCESSING SYSTEM FOR PROCESSING TRANSPORTATION FEES AND OPERATING METHOD THEREOF

LG CNS CO., LTD., Seoul ...

1. An operating method of a distributed server in a distributed transportation fee payment processing system, the operating method comprising:receiving, by the distributed server, status information from a central server, the status information indicating whether or not the central server is overloaded;
downloading, by the distributed server, operating information from the central server, the operating information including information related to card transactions and terminal information on a plurality of card terminals;
receiving, by the distributed server, a transportation fee payment request for a card tagged on one of the plurality of card terminals from the card terminal;
when the status information indicates the central server is not overloaded, forwarding, by the distributed server, the transportation fee payment request to the central server;
when the status information indicates the central server is overloaded, generating, by the distributed server, a result by processing the transportation fee payment request from the card terminal based on the operating information; and
transmitting, by the distributed server, the result of processing the transportation fee payment request to the card terminal,
wherein the distributed server is disposed between the central server and the plurality of card terminals, and
wherein the distributed server is one of a plurality of distributed servers, the central server being coupled to each of the plurality of distributed servers, each of the plurality of distributed servers corresponding to a region and being coupled to a plurality of card terminals.

US Pat. No. 10,395,224

FINANCIAL DEVICE HAVING A REPLACEABLE MODULE FOR PERFORMING REPLENISHMENT OR COLLECTION FUNCTION

ATEC AP CO., LTD., Seong...

1. A financial device comprising:a medium depositing and withdrawing module having a medium receiving space to receive a medium;
a discrimination module to discriminate the medium;
a temporary stacking module to temporarily stack the medium;
a medium storage unit to store at least one of media to be accepted into the medium receiving space and media to be withdrawn; and
a transfer module to guide the medium to the medium storage unit or a medium discharged from the medium storage unit,
wherein the transfer module comprises:
a first transfer module to guide the medium of the medium depositing and withdrawing module to the discrimination module;
a first connection module to transfer the medium between the discrimination module and the temporary stacking module; and
a second connection module to guide the medium passing through the first connection module to the medium storage unit,
wherein the temporary stacking module is disposed vertically above the first connection module, and
wherein a portion of the transfer module is changeable or replaceable to install or remove an additional function module which performs at least one function of a replenishment function to replenish a medium to the medium storage unit and a collection function to collect the medium from the medium storage unit.

US Pat. No. 10,395,223

SYSTEM AND METHOD FOR TRANSFERRING FUNDS

EARLY WARNING SERVICES, L...

1. A method comprising:receiving a first funds transfer request from a first sender through a computer network, the first funds transfer request to facilitate a transfer of first funds to a recipient, the first funds being transferred using an automatic clearing house (ACH) network from an account of the first sender at a first financial institution to an account of the recipient at a second financial institution, the first funds transfer request including a token for the recipient but not including an account number of the account of the recipient at the second financial institution, the token for the recipient comprising at least one of an email address of the recipient or a phone number of the recipient, the first financial institution being a registered financial institution member of a computer-implemented funds transfer payment network, and the second financial institution not being a registered financial institution member of the computer-implemented funds transfer payment network;
determining that the recipient is not a registered user of the computer-implemented funds transfer payment network;
automatically transmitting an invitation to the recipient to join the computer-implemented funds transfer payment network, the invitation being directed to the recipient using the token for the recipient from the first funds transfer request by sending the invitation to at least one of the email address of the recipient or the phone number of the recipient, and the invitation being automatically generated;
receiving a response to the invitation from the recipient, the response including an indication that the recipient would like to be a registered user of the computer-implemented funds transfer payment network;
collecting, from the response, identifying information that identifies the recipient, the identifying information including the account number of the account of the recipient at the second financial institution;
creating a record for the recipient in a database of registered users contained in the computer-implemented funds transfer payment network, the record including the token for the recipient, and at least some of the identifying information, and the record including the account number of the account of the recipient at the second financial institution;
sending a message to the first financial institution indicating that the recipient is newly registered; and
based upon receiving a request from the first financial institution in response to the message:
encrypting the account number of the account of the recipient to generate an encrypted account number; and
providing the encrypted account number of the account of the recipient to the first financial institution to enable the first financial institution to initiate the transfer of the first funds from the account of the first sender to the account of the recipient in a single ACH transfer from the first financial institution to the second financial institution using the ACH network, wherein the account number of the account of the recipient is not shared with the first sender, and the encrypted account number of the account of the recipient is not shared with the first sender,
wherein:
creating the record for the recipient is conditioned upon a pending payment from the first sender that was initiated by the first sender using the token for the recipient.

US Pat. No. 10,395,209

AUTOMATIC CAPACITY DETECTION SYSTEMS AND METHODS

Two Rings Media Inc., Mi...

1. A method of conducting an electronic auction at an auction server for available cargo capacity on a cargo carrier having a holding area, the auction server comprising a processor and a memory storing instructions executable by the processor, the method comprising:determining the available cargo capacity within the holding area using a cargo availability sensor provided within the holding area;
transmitting, by the cargo availability sensor, the determined available cargo capacity on the cargo carrier to the auction server;
prior to the cargo carrier arriving at a starting point of a route and when the cargo carrier is at an initial location, operating the auction server to activate the electronic auction to make the available cargo capacity available for purchase at a current route price;
tracking, by a geolocation sensor, a location of the cargo carrier as the cargo carrier travels towards the starting point of the route from the initial location; and
operating the processor to vary the current route price by:
decreasing the current route price as the location of the cargo carrier approaches the starting point of the route; and
varying the current route price in response to a capacity change detected by the cargo availability sensor.

US Pat. No. 10,395,204

INTERLOCK CONTROL SYSTEM AND METHOD

Predictive Safety SRP, In...

1. An interlock control system comprising:a client electronic device configured to administer an alertness test to a user, wherein the client electronic device is configured to:
render a plurality of objects for use within the alertness test being administered to the user, wherein the plurality of objects includes at least one rotating object,
render a disrupter configured to distract the user,
solicit a response from the user concerning whether at least a pair of objects of the plurality of objects within the alertness test match,
receive the response from the user, and
determine a result for the user based, at least in part, upon the response received from the user; and
an interlock controller, coupled to and configured to be actuated by the client electronic device, wherein the interlock controller is configured to allow the user to gain access to a piece of restricted equipment.

US Pat. No. 10,395,198

FORECASTING A TIME SERIES BASED ON ACTUALS AND A PLAN

International Business Ma...

1. A method, comprising:at a ledger storage unit:
recording historical ledger data, wherein the historical ledger data comprises a first sequence of actual costs incurred by an ongoing project over time;
at a cost cases storage unit:
recording one or more cost cases, wherein the one or more cost cases comprises a second sequence of cost estimations for a planned project over time;
at a pre-processing device including at least one hardware processor:
retrieving the historical ledger data from the ledger storage unit;
constructing a typical model based on the historical ledger data;
constructing a generic model for the ongoing project by extrapolating the first sequence of actual costs into the future, wherein the extrapolating comprises adding a scaled version of the typical model to an end of the fist sequence of actual costs;
retrieving the second sequence of cost estimations from the cost cases storage unit;
constructing an estimate model for the planned project based on the second sequence of cost estimations; and
aligning and re-shaping the estimate model based on actual costs included in the historical ledger data, wherein the estimate model is maintained on a models storage unit;
at a training device including at least one hardware processor:
retrieving the estimate model from the models storage unit; and
forecasting long-range cost estimations for the planned project based on the estimate model and the generic model, wherein the long-range cost estimations are maintained on a predictions storage unit, and the long-range cost estimations represent cost estimations for the planned project up to an end date scheduled in the future; and
at a display device including at least one hardware processor:
displaying an interactive user interface; and
reporting forecasting results for the planned project via the interactive user interface, wherein the forecasting results is based on read-only, pre-indexed data maintained on a reporting storage unit and extracted from the estimate model maintained on the models storage unit and the long-range cost estimations maintained on the predictions storage unit;
wherein at least one of the historical ledger data and the one or more cost cases is updated on a periodic basis.

US Pat. No. 10,395,188

MAPPING PORTAL APPLICATIONS IN MULTI-TENANT ENVIRONMENT

INTERNATIONAL BUSNIESS MA...

1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable memory or device being operable to:create a plurality of virtual portals which correspond with a plurality of tenants;
configure each of the virtual portals with one or more virtual properties which comprise an indirect external data-source-based reference to an associated tenant and a direct tenant specification which includes an identification (ID);
associate each of the plurality of tenants with a respective virtual portal based on one or more virtual portal properties of the respective virtual portal using a processor of the computer infrastructure;
deploy portal proprietary applications associated with each of the plurality of tenants to each respective said virtual portal;
route one or more clients associated with each of the plurality of tenants to the deployed portal proprietary applications of the respective virtual portals associated with each of the plurality of tenants;
individually meter virtual portal usage by the one or more clients of the portal proprietary applications at each respective virtual portal;
perform data filtration by reducing full log records of the individually meter virtual portal usage to the durations of virtual portal usage at each respective virtual portal;
perform data aggregation by aggregating user data for all of the one or more clients virtual portal usage at each of the plurality of tenants associated with each respective virtual portal;
determine a first fee amount for the each of the plurality of tenants based on the reduced full log records of the individually metered virtual portal usage by the one or more clients associated with each of the plurality of the tenants;
determine a second fee amount for the each of the plurality of tenants based on the aggregated user data for all of the one or more client virtual portal usage at each of the plurality of tenants associated with each respective virtual portal; and
determine capacity utilization based on the individually metered virtual portal usage by the one or more clients associated with each of the plurality of tenants,
wherein each respective virtual portal is configured to comprise at least one web application, and
the individually metering virtual portal usage by the one or more clients at each respective virtual portal comprises metering a number of transaction counts for each web search utilizing a specific search engine via the respective virtual portal, a number of log-ins on the respective virtual portal, and a number of concurrent users of the respective virtual portal.

US Pat. No. 10,395,173

SYSTEM AND METHODS FOR EXEMPLARY PROBLEM SOLVING, THINKING AND LEARNING USING AN EXEMPLARY ARCHETYPE PROCESS AND ENHANCED HYBRID FORMS

Zxibix, Inc., Mountain V...

1. A method to support learning, problem solving, understanding, or immersion approaches, to take advantage of additional perception capabilities, said method comprising:a method performed by a system using at least one processor, said method comprising activities comprising:
receiving at least one input;
providing a hybrid experience comprising a set of actions to capacitate exploration or development, or both, of a multipart constructed composition related to at least one problem or topic; said experience accomplished by providing a set of areas or stations, or both, arranged in spatial or temporal relation, or both, to one another; said arrangement according to a defined set of phases or activities for the exploration or development, or said arrangement according to parts or phases or path of said composition, or said arrangement according to both; said areas or stations or both comprising interaction or presentation elements or both; said composition, interaction element, and presentation element comprising an electronic item, digital item, electrical item, physical item, mechanical item, interface item, displayed item, projected item, output, stored item, system control, input receiver, item to cause an output to an interface or device, or a combination thereof;
said hybrid experience provisioning comprising at least one electronic or digital or electrical component and at least one physical or mechanical component, or a combination thereof;
in response to said input, providing or changing, or both, at least one interaction element or presentation element or related content item, or a combination thereof, comprising at least one additional or changed item, or both, comprising display, output, item to cause an output to an interface or device, projection, storage, interaction, interaction element, presentation element, movement, location, mechanical element, or physical element, or a combination thereof.