US Pat. No. 10,482,971

SEMICONDUCTOR MEMORY APPARATUS AND OPERATING METHOD OF THE SEMICONDUCTOR MEMORY APPARATUS

SK hynix Inc., Icheon-si...

1. A semiconductor memory apparatus comprising:a memory cell; and
a current supply circuit configured to perform a write operation by changing an amount of current flowing through the memory cell, perform a reset write operation without limiting a voltage level across the memory cell, and limit the voltage level across the memory cell to a level of a clamping voltage in a set write operation.

US Pat. No. 10,482,970

SEMICONDUCTOR MEMORY SYSTEM INCLUDING A PLURALITY OF SEMICONDUCTOR MEMORY DEVICES

TOSHIBA MEMORY CORPORATIO...

1. A semiconductor memory system comprising:a first semiconductor memory device; and
a signal line connected to the first semiconductor memory device,
wherein the first semiconductor memory device outputs a signal according to existence of a peak current to the signal line, and
wherein when the peak current is larger than a reference current, the first semiconductor memory device is in a waiting state that does not transfer to an operating state using the current larger than the reference current.

US Pat. No. 10,482,963

SEMICONDUCTOR MEMORY DEVICE

Toshiba Memory Corporatio...

1. A semiconductor memory device, comprising:a stacked body including a first stacked region; and
a first structure body,
the first stacked region including
a first selection gate electrode,
a second selection gate electrode separated from the first selection gate electrode in a first direction,
a plurality of first electrodes arranged in the first direction and provided between the first selection gate electrode and the second selection gate electrode,
a plurality of second electrodes arranged in the first direction and provided between the second selection gate electrode and the first electrodes, and
a plurality of third electrodes arranged in the first direction and provided between the first electrodes and the second electrodes,
a first spacing between two mutually-adjacent first electrodes of the first electrodes being wider than a third spacing between two mutually-adjacent third electrodes of the third electrodes,
a second spacing between two mutually-adjacent second electrodes of the second electrodes being wider than the third spacing,
the first structure body including
a first semiconductor body extending in the first direction,
a first outer film provided between the first semiconductor body and the first stacked region,
a first inner film provided between the first semiconductor body and the first outer film, and
a first intermediate film provided between the first outer film and the first inner film.

US Pat. No. 10,482,958

RRAM-BASED MONOTONIC COUNTER

Taiwan Semiconductor Manu...

1. A circuit, comprising:a memory array having a plurality of memory cells;
a control logic circuit, coupled to the memory array, and configured to use a first voltage signal to cause a first memory cell of the plurality of memory cells to transition from a first resistance state to a second resistance state, and a second voltage signal to cause the first memory cell to transition from the second resistance state to a third resistance state;
a counter circuit, coupled to the control logic circuit, and configured to increment a count by one in response to the first memory cell's transition from the first to the second resistance state, and again increment the count by one in response to the first memory cell's transition from the second to the third resistance state; and
an encryption circuit, coupled to the counter circuit, configured to generate an encrypted value using an updated count provided by the counter circuit.

US Pat. No. 10,482,955

STORAGE ARRAY, AND STORAGE CHIP AND METHOD FOR STORING LOGICAL RELATIONSHIP OF OBJECTS

SHANGHAI INSTITUTE OF MIC...

1. A storage array, characterized in that the storage array at least comprises:first leading-out wires and second leading-out wires which have the same quantity and are respectively located in a line direction and a column direction; the first leading-out wires and the second leading-out wires being respectively numbered; a storage unit being connected between each first leading-out wire and each second leading-out wire having different serial numbers; and a controllable switch being connected between each first leading-out wire and each second leading-out wire having a same serial number, wherein,
the storage unit comprises a variable-resistance two-terminal device and a gating diode which are connected in series, and the gating diode is forwardly conducted from the first leading-out wire to the second leading-out wire and is reversely cut off from the second leading-out wire to the first leading-out wire; and
the controllable switch is switched between a bidirectional cut-off state and a unidirectional conducted state from the second leading-out wire to the first leading-out wire.

US Pat. No. 10,482,949

SEMICONDUCTOR DEVICE

RENESAS ELECTRONICS CORPO...

1. A semiconductor device including a first mode and a second mode different from the first mode, comprising:a memory circuit comprised of a first switch, a memory array, and a peripheral circuit;
a first power source line electrically coupled with an I/O circuit of the peripheral circuit, and supplied with a first voltage in the first mode; and
a second power source line electrically coupled with a memory cell of the memory array, and supplied with a second voltage lower than the first voltage in the second mode,
wherein the first switch is comprised of a first field effect transistor and a second field effect transistor,
wherein a source of the first field effect transistor is electrically coupled with the first power source line,
wherein a source of the second field effect transistor is electrically coupled with the second power source line,
wherein the first field effect transistor is formed on a first well located in a region where the memory cell is formed, and
wherein the second field effect transistor is formed on a second well located in a region where the I/O circuit is formed.

US Pat. No. 10,482,948

APPARATUSES AND METHODS FOR DATA MOVEMENT

Micron Technology, Inc., ...

1. An apparatus, comprising:a memory device, comprising:
a plurality of subarrays of memory cells;
respective sensing circuitry stripes coupled to the plurality of subarrays, the respective sensing circuitry stripes each including a sense amplifier stripe and a corresponding compute component stripe;
a latch stripe comprising a plurality of latches selectably coupled to respective columns of the memory cells and configured to store first data values moved, in parallel, from a first sensing circuitry stripe of a first subarray to the latch stripe; and
a controller configured to direct:
movement of the first data values from the first sensing circuitry stripe to the latch stripe; and
movement of the first values from the latch stripe to a selected second subarray via a second sensing circuitry stripe corresponding thereto; and
while the first data values are being moved to the selected second subarray, performance of a logical operation between second and third data values stored in a third subarray using a third sensing circuitry stripe corresponding thereto.

US Pat. No. 10,482,946

MANAGEMENT OF STROBE/CLOCK PHASE TOLERANCES DURING EXTENDED WRITE PREAMBLES

Micron Technology, Inc., ...

1. A memory device comprising circuitry configured to:receive a preamble signal associated with a first preamble of a plurality of preambles;
receive a data strobe signal;
receive a write command signal;
capture a preamble feature of the data strobe signal based on the preamble signal, wherein the preamble feature comprises a rising edge, a falling edge, a high logic value, a low logic value, or a first combination thereof; and
capture a first bit of a data signal based on a data strobe feature that follows the preamble feature, wherein the data strobe feature comprises the rising edge, the falling edge, the high logic value, the low logic value, or a second combination thereof.

US Pat. No. 10,482,945

METHODS FOR INDEPENDENT MEMORY BANK MAINTENANCE AND MEMORY DEVICES AND SYSTEMS EMPLOYING THE SAME

Micron Technology, Inc., ...

1. A method comprising:refreshing first data stored in a first memory bank of a plurality of memory banks of a memory device; and
subsequent to refreshing the first data, and before refreshing data stored in any of the other ones of the plurality of memory banks, refreshing second data stored in the first memory bank of the plurality of memory banks.

US Pat. No. 10,482,941

MAGNETIC MEMORY DEVICE

Toshiba Memory Corporatio...

1. A magnetic memory device, comprising:a first memory portion including
a first magnetic portion including a first portion and a second portion,
a first magnetic layer, and
a first nonmagnetic layer provided between the second portion and the first magnetic layer;
a first conductive portion electrically connected to the first portion;
a first interconnection electrically connected to the first magnetic layer; and
a controller electrically connected to the first conductive portion and the first interconnection,
the controller being configured to apply a first pulse between the first conductive portion and the first interconnection in a first write operation, the first pulse having a first pulse height and a first pulse length,
the controller being configured to apply a second pulse between the first conductive portion and the first interconnection in a first shift operation, the second pulse having a second pulse height and a second pulse length,
an absolute value of the second pulse height being less than an absolute value of the first pulse height,
the second pulse length being longer than the first pulse length.

US Pat. No. 10,482,940

COMPUTATIONAL ACCURACY IN A CROSSBAR ARRAY

HEWLETT PACKARD ENTERPRIS...

1. A system, comprising:a crossbar array, comprising a plurality of memory elements at junctions, usable in performance of computations;
a calculate engine to calculate ideal conductance of memory elements at a plurality of junctions of the crossbar array;
a determine engine to determine conductance of the memory elements at the plurality of junctions of the crossbar array; and
an adjust engine to adjust conductance of at least one memory element to improve computational accuracy by reduction of a difference between the ideal conductance and the determined conductance of the at least one memory element, wherein the adjusting of the conductance of the at least one memory element is based on an input of a number of actual crossbar parameters comprising a number of models of signal output variation in crossbar arrays.

US Pat. No. 10,482,934

MEMORY CONTROLLER ARCHITECTURE WITH IMPROVED MEMORY SCHEDULING EFFICIENCY

Altera Corporation, San ...

1. A method comprising:receiving, via a memory controller circuit, a memory command to access a memory, wherein the memory command is configured to transmit from user interface circuitry configured to receive the memory command from user logic of field programmable gate array (FPGA) circuitry, and wherein the memory controller circuit comprises a plurality of column address arbiters configured to arbitrate between read and write memory access requests configured as memory commands;
determining, via the memory controller circuit, a priority associated with the memory command;
ordering, via the memory controller circuit, the memory command to transmit through logic circuitry comprising a plurality of finite state machine circuits configured to queue the memory command among a plurality of memory commands, wherein the logic circuitry is parallel to additional logic circuitry;
determining, via the memory controller circuit, to issue the memory command based on the priority and a queue of the memory command;
transmitting, via the memory controller circuit, the memory command to physical layer circuitry to access the memory; and
transmitting, via the memory controller circuit, a feedback signal associated with the memory command transmitted to the physical layer circuitry, wherein the plurality of finite state machine circuits are configured to use the feedback signal in queuing operations.

US Pat. No. 10,482,932

VOLTAGE REFERENCE COMPUTATIONS FOR MEMORY DECISION FEEDBACK EQUALIZERS

Micron Technology, Inc., ...

1. A device, comprising:a voltage reference generator configured to produce one or more distortion correction factors; and
a selection circuit configured to:
receive the one or more distortion correction factors from the voltage reference generator;
select a distortion correction factor of the one or more distortion correction factors as a selected distortion correction factor; and
transmit the selected distortion correction factor such that the selected distortion correction factor is used to offset an interference associated with a data stream on a distorted bit.

US Pat. No. 10,482,929

NON-VOLATIVE (NV) MEMORY (NVM) MATRIX CIRCUITS EMPLOYING NVM MATRIX CIRCUITS FOR PERFORMING MATRIX COMPUTATIONS

QUALCOMM Incorporated, S...

1. A non-volatile (NV) memory (NVM) matrix circuit, comprising:a plurality of word lines configured to receive an input vector represented by an input voltage on each word line among the plurality of word lines;
a plurality of bit lines, each bit line among the plurality of bit lines configured to receive a corresponding line voltage;
a plurality of source lines;
a plurality of NVM storage string circuits, each NVM storage string circuit among the plurality of NVM storage string circuits configured to be electrically coupled between a corresponding bit line among the plurality of bit lines and a corresponding source line among the plurality of source lines each comprising a plurality of NVM bit cell circuits;
each NVM bit cell circuit among the plurality of NVM bit cell circuits having a resistance representing a stored memory state in the NVM bit cell circuit to form a data vector for the corresponding NVM storage string circuit;
each NVM bit cell circuit among the plurality of NVM bit cell circuits in the NVM storage string circuit, comprising:
a gate node coupled to a corresponding word line among the plurality of word lines; and
each NVM bit cell circuit configured to couple its resistance to the source line in response to the input voltage applied to the corresponding word line coupled to the gate node; and
a plurality of access transistors, each access transistor among the plurality of access transistors coupled to a corresponding bit line among the plurality of bit lines and a corresponding NVM storage string circuit among the plurality of NVM storage string circuits coupled to the source line corresponding to the bit line;
each access transistor among the plurality of access transistors comprising an access gate node coupled to an access line; and
each access transistor among the plurality of access transistors configured to electrically couple the corresponding bit line to the corresponding NVM storage string circuit in response to an access voltage applied to the access gate node;
wherein an NVM storage string circuit among the plurality of NVM storage string circuits is configured to generate a respective current flowing through a source line among the plurality of source lines coupled to the NVM storage string circuit to a respective output node based on the line voltage applied to the bit line coupled to the NVM storage string circuit and the resistances applied by each of the plurality of NVM bit cell circuits of the NVM storage string circuit in response to a read activation voltage being applied to the gate nodes of each of the plurality of NVM bit cell circuits.

US Pat. No. 10,482,927

WATERPROOF MODULE AND SEAL MEMBER THEREOF

ETAC TECHNOLOGY CORPORATI...

1. A module, comprising:a housing having an opening, wherein the opening penetrates through an outer surface of the housing;
an inserting element adapted to enter and exit the housing through the opening; and
a seal member comprising a connecting portion and a resilient portion, wherein the resilient portion surrounds and extends away from a periphery of the connecting portion, the connecting portion is fixed to the inserting element, the connecting portion is proportioned to fit in the opening, and the resilient portion and the connecting portion are proportioned and arranged such that when the inserting element is moved from an ejected position to a retracted position, the connecting portion at least partially enters into the opening, the resilient portion is pressed against the outer surface of the housing at a periphery of the opening, the resilient portion is deformed at a junction of the resilient portion and the connecting portion so as to bend away from the inserting element, and a waterproof seal is created between the resilient portion and the outer surface of the housing.

US Pat. No. 10,482,924

RECORDING MEDIUM, PLAYBACK DEVICE, AND PLAYBACK METHOD

PANASONIC INTELLECTUAL PR...

1. A playback device that reads out and plays contents from a non-transitory computer-readable medium,wherein, recorded in the non-transitory computer-readable medium are
a base video stream that is encoded video information,
an enhanced video stream that is encoded video information, for enhancing luminance of the base video stream by being played synchronously with the base video stream, and
a management information file in which is described a playback path of the base video stream,
wherein a playback path of the enhanced video stream is further described in the management information file so that the enhanced video stream is played synchronously with the base video stream,
wherein the playback device includes
a video playback unit that reads out and plays the base video stream and the enhanced video stream based on the management information file,
wherein the base video includes High Dynamic Range (HDR), and
wherein the enhanced video stream, by being played synchronously with the base video stream, realizes a higher luminance than the base video stream.

US Pat. No. 10,482,921

ERROR DETECTION CODE HOLD PATTERN SYNCHRONIZATION

Micron Technology, Inc., ...

1. A method, comprising:detecting a first scenario, comprising an initialization phase of a memory device, an impending end of an error correction checksum data delivery burst, or both;
upon detection of the first scenario:
asserting an error detection code (EDC) hold reset; and
de-asserting the EDC hold reset synchronous to a rising edge of a command clock (CK_t clock), such that when transmission of an EDC hold pattern from data path circuitry timed to a data path clock (WCK_t) having a WCK_t frequency different than a CK_t frequency of the CK_t clock is triggered based upon a falling edge of the EDC hold reset, the transmission is synchronous to the rising edge of the CK_t clock.

US Pat. No. 10,482,917

EFFICIENT JUST-IN-TIME TRANSCODING BY PARAMETER EXTRACTION

ARRIS Enterprises LLC, S...

1. A method for performing video encoding for storage comprising:providing super-encoding to compute an efficient compressed stream for storage for a single layer first resolution video; and
computing metadata that reduces the computational load for subsequent Just In Time (JIT) transcoding the stored first resolution video as part of the super-encoding to a single layer second resolution video and storing the metadata with the compressed stream,
wherein the metadata targets the largest computational load of transcoding.

US Pat. No. 10,482,913

MAGNETIC TAPE HAVING CHARACTERIZED MAGNETIC LAYER

FUJIFILM Corporation, To...

1. A magnetic tape comprising:a non-magnetic support;
a non-magnetic layer including non-magnetic powder and a binding agent on the non-magnetic support; and
a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic layer,
wherein the total thickness of the non-magnetic layer and the magnetic layer is equal to or smaller than 0.60 ?m,
the magnetic layer includes an abrasive,
the percentage of a plan view maximum area of the abrasive confirmed in a region having a size of 4.3 ?m ×6.3 ?m of the surface of the magnetic layer with respect to the total area of the region, obtained by plane observation performed by using a scanning electron microscope is equal to or greater than 0.02% and less than 0.06%,
the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is 0.010 to 0.050, and
the logarithmic decrement on the magnetic layer side is determined by the following method:
securing a measurement sample of the magnetic tape with the measurement surface, which is the surface on the magnetic layer side, facing upward on a substrate in a pendulum viscoelasticity tester;
disposing a columnar cylinder edge which is 4 mm in diameter and equipped with a pendulum 13 g in weight on the measurement surface of the measurement sample such that the long axis direction of the columnar cylinder edge runs parallel to the longitudinal direction of the measurement sample;
raising the surface temperature of the substrate on which the measurement sample has been positioned at a rate of less than or equal to 5° C./min up to 80° C.;
inducing initial oscillation of the pendulum;
monitoring the displacement of the pendulum while it is oscillating to obtain a displacement-time curve for a measurement interval of greater than or equal to 10 minutes; and
obtaining the logarithmic decrement ? from the following equation:

wherein the interval from one minimum displacement to the next minimum displacement is adopted as one wave period; the number of waves contained in the displacement-time curve during one measurement interval is denoted by n, the difference between the minimum displacement and the maximum displacement of the nth wave is denoted by An, and the logarithmic decrement is calculated using the difference between the next minimum displacement and maximum displacement of the nth wave (An+1 in the above equation).

US Pat. No. 10,482,912

MICROWAVE-ASSISTED MAGNETIC RECORDING APPARATUS AND METHOD

Seagate Technology LLC, ...

1. An apparatus, comprising:a magnetic recording medium having a recording surface comprising a plurality of recording layers each having a different ferromagnetic resonant frequency; and
a recording head arrangement configured for microwave-assisted magnetic recording (MAMR) and writing user data to a first recording layer of the plurality of recording layers, the recording head arrangement comprising:
a write pole configured to generate a write magnetic field; and
a write-assist arrangement proximate the write pole, the write-assist arrangement configured to generate a radiofrequency assist magnetic field at a frequency that corresponds to a first ferromagnetic resonant frequency of the first recording layer.

US Pat. No. 10,482,900

ORGANIZATION OF SIGNAL SEGMENTS SUPPORTING SENSED FEATURES

Microsoft Technology Lice...

1. A computing system for performing a method for managing sensed signals used to sense features of physical entities over time, the system comprising:one or more processors;
one or more computer-readable media having thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to perform the method for managing sensed signals used to sense features of physical entities over time, the method comprising:
creating a computer-navigable graph of a plurality of sensed features of a plurality of sensed physical entities over a plurality of times, the sensed features determined from analysis of sensor signals observed of the plurality of sensed physical entities; and
for at least one of the sensed features of at least one of the sensed plurality of entities, associating within the computer-navigable graph a signal segment with the at least one sensed feature such that computer-navigation to the sensed feature also allows for computer-navigation to the signal segment, wherein the associated signal segment is a particular signal segment of the at least one sensed entity which had been analyzed to determine the at least one sensed feature.

US Pat. No. 10,482,897

BIOLOGICAL SOUND ANALYZING APPARATUS, BIOLOGICAL SOUND ANALYZING METHOD, COMPUTER PROGRAM, AND RECORDING MEDIUM

PIONEER CORPORATION, Tok...

1. A biological sound analyzing apparatus comprising:a sensor configured to obtain first biological sound information, which indicates a change in biological sounds with time;
a processor configured to generate second biological sound information by performing a first process of enhancing first noise information, which indicates noise included in the biological sounds, on the first biological sound information;
a calculator configured to calculate correlation information, which indicates a correlation in adjacent periods of the second biological sound information; and
a display device configured to output second noise information, which indicates continuous noise included in the biological sounds, on the basis of the correlation coefficient.

US Pat. No. 10,482,892

VERY SHORT PITCH DETECTION AND CODING

HUAWEI TECHNOLOGIES CO., ...

1. A method for pitch detection, implemented by an encoder, comprising:determining a value of an initial pitch lag candidate of a current frame of a signal in a range from a second minimum pitch limitation to a first minimum pitch limitation using a time domain pitch detection technique, wherein the first minimum pitch limitation is a pitch limitation value defined in the Code Excited Linear Prediction Technique (CELP) algorithm, and the second minimum pitch limitation is a value smaller than the first minimum pitch limitation, and wherein the signal is a speech signal or an audio signal;
determining whether a lack of low frequency energy in the current frame is detected; and
determining the initial pitch lag candidate is a final pitch lag when the lack of low frequency energy in the current frame is detected.

US Pat. No. 10,482,890

DETERMINING MEDIA DEVICE ACTIVATION BASED ON FREQUENCY RESPONSE ANALYSIS

The Nielsen Company (US),...

1. A meter to monitor a media device, the meter comprising:a microphone to sense audio;
a device activation detector to:
reuse first frequency values of the sensed audio to determine a first frequency response of the sensed audio, the first frequency values having been determined to perform watermark detection during a first monitoring time interval;
compare the first frequency response to a reference frequency response to determine whether the media device was active during the first monitoring time interval; and
control operation of the meter based on the determination of whether the media device was active during the first monitoring time interval; and
a data reporter to output a device activity determination indicating whether the media device was active during the first monitoring time interval.

US Pat. No. 10,482,889

AUDIO SIGNAL PROCESSING APPARATUSES AND METHODS

HUAWEI TECHNOLOGIES CO., ...

1. An audio signal downmixing apparatus (105) for processing an input audio signal including a plurality of input channels (113), comprising:an auxiliary downmix matrix determiner (107) configured to determine an auxiliary downmix matrix (DW) by:
computing a plurality of eigenvectors of a covariance matrix (COV) defined by the plurality of input channels (113) of the input audio signal;
determining for at least one eigenvector of the plurality of eigenvectors of the covariance matrix (COV) a subspace angle between the at least one eigenvector and a vector defined by a column of a primary downmix matrix (DU);
selecting at least one eigenvector from the plurality of eigenvectors based on the subspace angle and a preset threshold angle ?MIN; and
defining at least one column of the auxiliary downmix matrix (DW) by the at least one selected eigenvector; and
a processor (109) configured to process the input audio signal into an output audio signal including a plurality of primary output channels (123) and at least one auxiliary output channel (125) using a downmix matrix (D), wherein the downmix matrix (D) includes the primary downmix matrix (DU) for providing the plurality of primary output channels (123) and the auxiliary downmix matrix (DW) for providing the at least one auxiliary output channel (125).

US Pat. No. 10,482,885

SPEAKER BASED ANAPHORA RESOLUTION

Amazon Technologies, Inc....

1. A computer-implemented method comprising:receiving, at a first time and from a first speech-controlled device, first input audio data corresponding to a first utterance;
processing the first input audio data to determine that the first utterance was spoken by a first speaker;
performing automatic speech recognition on the first input audio data to obtain first text data;
processing the first text data to determine that the first text data includes a name of a first person;
storing association data associating between a first speaker identifier (ID) associated with the first speaker, a first device ID associated with the first speech-controlled device, and a first entity ID associated with the first person;
receiving, at a second time after the first time and from a second speech-controlled device, second input audio data corresponding to a second utterance;
processing the second input audio data to determine that the second utterance was spoken by the first speaker;
associating the second input audio data with the first speaker ID;
performing automatic speech recognition on the second input audio data to obtain second text data;
determining that the second text data includes a pronoun that refers to an entity that is not named in the second text data;
identifying the association data using the first speaker ID;
determining that the association data associates the first speaker ID and the first entity ID;
determining a length of time between the first time and the second time;
determining, based on the length of time, a score corresponding to a likelihood of the pronoun referring to the first person;
determining the score is within a threshold;
in response to determining that the score is within the threshold, associating the first entity ID with the pronoun; and
causing a command to be executed using the first entity ID and the second text data, wherein the pronoun is replaced by the name of the first person in the second text data.

US Pat. No. 10,482,876

HIERARCHICAL SPEECH RECOGNITION DECODER

Interactions LLC, Frankl...

1. A computer-implemented method, comprising:receiving, over a computer network, an utterance of a user, the utterance having been accepted from the user at a client device as spoken input;
storing the utterance, the storing comprising identifying a plurality of sub-expressions by applying a parameterized statistical model that determines likely n-grams of literal word tokens and concept placeholders included in the utterance and storing each of the sub-expressions in the data structure as either: a set of literal word tokens representing the sub-expression, or a concept placeholder representing the sub-expression and providing an indication of a language sub-model;
determining likely textual representations of the sub-expressions stored as concept placeholders by applying the indicated language sub-models to the sub-expressions;
generating a user-specific textual interpretation of the utterance, the textual interpretation being a combination of the literal word tokens and the determined likely textual representations of the sub-expressions.

US Pat. No. 10,482,872

SPEECH RECOGNITION APPARATUS AND SPEECH RECOGNITION METHOD

Olympus Corporation, Tok...

1. A speech recognition apparatus comprising:a microphone configured to acquire an audio stream in which speech vocalized by a person is recorded;
a camera configured to acquire an image data in which at least a mouth of the person is captured;
an operation element configured to recognize speech including a consonant vocalized by the person based on the audio stream, estimate the consonant vocalized by the person based on a mouth shape of the person in the image data, and specify the consonant based on the estimated consonant and the speech-recognized consonant,
wherein the operation element specifies a consonant vocalization frame which is a frame in which it is estimated that the person in the image data has vocalized a consonant before a vowel based on a timing when the vowel is detected, and estimates the consonant vocalized by the person based on the mouth shape of the person in the consonant vocalization frame and a mouth shape model that indicates a change in mouth shape for each consonant.

US Pat. No. 10,482,858

GENERATION AND TRANSMISSION OF MUSICAL PERFORMANCE DATA

ROLAND VS LLC, Snohomish...

1. A method of capturing musical performance data, the method comprising:generating, by a musical input device comprising a processor, a first command encoding a first musical event;
generating, by the musical input device, a first message corresponding to the first command, wherein the first message encodes a first acoustic attribute type of the first musical event and a first acoustic attribute value, wherein the first acoustic attribute value specifies a first value of the first acoustic attribute type;
generating, by the musical input device, a second message corresponding to the first command, wherein the second message encodes a second acoustic attribute type of the first musical event and a second acoustic attribute value, wherein the second acoustic attribute value specifies a second value of the second acoustic attribute type;
generating, by the musical input device, timestamp data denoting a time of an occurrence of the first musical event, the timestamp data corresponding to the first message and the second message; and
sending the timestamp data, the first command, the first message, and the second message to a computing device.

US Pat. No. 10,482,856

AUTOMATIC PERFORMANCE SYSTEM, AUTOMATIC PERFORMANCE METHOD, AND SIGN ACTION LEARNING METHOD

YAMAHA CORPORATION, Hama...

1. An automatic performance system for a collaborative performance of a musical piece by at least one performer and an automatic performance device, the automatic performance system comprising:a controller, including at least one processor or circuit, configured to execute a plurality of tasks, including:
a sign action detecting task that detects a sign action of the at least one performer performing the musical piece based on a received detection signal;
a performance analyzing task that estimates a performance position in the musical piece based on a received acoustic signal representing a performed sound generated currently by the at least one performer; and
a display control task that controls a display device to display an image corresponding to performance contents at the performance position in the musical piece estimated by the performance analyzing task.

US Pat. No. 10,482,849

APPARATUS AND METHOD FOR COMPOSITING IMAGE IN A PORTABLE TERMINAL

Samsung Electronics Co., ...

1. An apparatus for compositing images in a portable terminal, the apparatus comprising:a first camera;
a second camera;
a display; and
a processor configured to:
control the display to display a first image and a second image, wherein the first image and the second image are respectively obtained from the first camera and the second camera;
identify, in the displayed first image, a first touch input for selecting a first portion of the first image;
identify, in the displayed second image, a second touch input for selecting a second portion of the second image;
determine that the first portion and the second portion can be composed together by comparing shapes of the first portion and the second portion;
based on a determination that the first portion and the second portion have different shapes, adjust the first portion and the second portion so that the first portion and the second portion have the same shape; and
composite, in response to identifying the first touch input and the second touch input or in response to adjusting the first portion and the second portion, the first portion of the first image on the second portion of the second image such that a background of the second portion of the second image is a background of the first portion of the first image; and
display the composited image.

US Pat. No. 10,482,847

DRIVING METHOD AND DRIVING APPARATUS FOR DISPLAY PANEL, AND DISPLAY DEVICE

BOE Technology Group Co.,...

1. A driving method for a display panel, the display panel having a first resolution, the driving method comprising:converting RGB signals of an input image having a second resolution into YUV signals corresponding to an output image, a resolution of the output image being not smaller than the second resolution;
converting the YUV signals into RGB signals corresponding to the output image;
converting the RGB signals corresponding to the output image into driving signals for driving the display panel; and
outputting the driving signals to the display panel,
wherein the converting the RGB signals of the input image having the second resolution into the YUV signals corresponding to the output image comprises:
segmenting the input image into N sub-image, N being a positive integer; and
converting RGB signals of each of the sub-images into a group of YUV signals, to obtain N groups of YUV signals,
wherein, in a case where the input image cannot be segmented into N sub-images having a same resolution, the segmenting the input image into N sub-images comprises:
segmenting the input image into N initial sub-images, the N initial sub-images including K first initial sub-images having a third resolution and (N-K) second initial sub-images having a fourth resolution, the third resolution being smaller than the fourth resolution, K being a positive integer and smaller than N; and
inserting a predetermined number of blank pixels at a predetermined position of the first initial sub-images, an amount of the blank pixels being equal to a difference between the fourth resolution and the third resolution.

US Pat. No. 10,482,844

METHOD TO IMPROVE DISPLAY PERFORMANCE AT EDGES OF CIRCULAR DISPLAY SCREEN

SHANGHAI TIANMA AM-OLED C...

1. A method for improving display performance at edges of a circular display screen, comprising:determining an edge area and a central area of the circular display screen, the edge area surrouding the central area;
along a direction from a geometric center of the circular display screen to the edge area of the circular display screen, dividing the edge area into n display regions each having a different luminance-level, where n is a positive integer larger than 1; and
according to luminance of pixels in the central area and the luminance-level of each of the n display regions, adjusting luminance of pixels in each of the n display regions to corresponding target luminance, wherein:
the pixels in each of the n display regions have different corresponding target luminance,
the pixels in a same display region have same corresponding target luminance, and
along the direction from the geometric center to the edge area of the circular display screen, the corresponding target luminance of each of the pixels in different display regions sequentially decreases and ratios between the corresponding target luminance of the pixels in the n display regions and the luminance of the pixels in the central area form an arithmetic sequence, and the arithmetic sequence has a common ratio of approximately ½.

US Pat. No. 10,482,842

MACRO I/O UNIT FOR IMAGE PROCESSOR

Google LLC, Mountain Vie...

1. A device comprising:one or more processors; and
a plurality of channel units that are each configured to implement a separate respective channel of data transfer to an external memory,
wherein each channel unit comprises formatting logic that is configured to receive image data from the external memory in a first format and convert the image data into a second format, and
wherein each channel unit comprises addressing logic that is configured to determine an order in which image data should be read from the external memory,
wherein the plurality of channel units comprises a pair of the channel units that are configured to implement separate respective channels of data transfer to the external memory and to implement ad hoc reading of non-sequential regions of image data from the external memory,
wherein a first channel unit of the pair of channel units is configured to receive coordinate values generated by a processor of the one or more processors, the coordinate values identifying a location within the image data, and wherein the first channel unit is configured to forward the coordinate values to a second channel unit of the pair of channel units,
wherein the second channel unit of the pair of channel units is configured to receive the coordinate values forwarded from the first channel unit of the pair of channel units, to use
the addressing logic to request, from the external memory, a region of image data having a location identified by the coordinate values generated by the processor, the region being a portion of a first row of the image data that is less than all of the first row of a full frame of image data stored in the external memory, to use the reformatting logic to reformat the region of image data, and to forward the reformatted region of image data for access by the processor that generated the coordinate values.

US Pat. No. 10,482,836

GATE DRIVER AND CONFIGURATION SYSTEM AND CONFIGURATION METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A gate driver for providing a gate drive signal for a thin film transistor array substrate, the gate driver comprising:a driving capability detector configured to receive at least the gate drive signal and to detect a driving capability of the gate drive signal based at least on the gate drive signal, the driving capability being represented by a rising time taken by the gate drive signal in form of a voltage pulse signal to rise from a low level to a high level, wherein the driving capability detector is further configured to output a detection signal indicative of the driving capability to an external controller;
a register configured to receive and store an adjustment instruction in form of a digital signal from the external controller;
a push-pull output circuit comprising a first MOS transistor and a second MOS transistor connected in series; and
a driving capability adjustor connected in series with the first and second MOS transistors and between the first and second MOS transistors, wherein the driving capability adjustor is configured to adjust the driving capability of the gate drive signal in response to the adjustment instruction stored in the register.

US Pat. No. 10,482,833

OPERATION METHOD OF ELECTRONIC DEVICE

Semiconductor Energy Labo...

1. An operation method of an electronic device comprising a first display element, a second display element, a first circuit, and an optical sensor, comprising:measuring an illuminance of external light by the optical sensor;
transmitting an illuminance data including the illuminance of external light to the first circuit;
obtaining a first data and a second data by the first circuit;
setting a first gain value to 0 by the first circuit and determining a second gain value with use of a first function and the illuminance of external light by the first circuit when the illuminance of external light in the first circuit is lower than a first illuminance;
determining the first gain value with use of a second function and the illuminance of external light by the first circuit and determining the second gain value with use of a third function and the illuminance of external light by the first circuit when the illuminance of external light in the first circuit is higher than or equal to the first illuminance and lower than a second illuminance;
determining the first gain value with use of a fourth function and the illuminance of external light by the first circuit and setting the second gain value to 0 by the first circuit when the illuminance of external light in the first circuit is higher than or equal to the second illuminance;
multiplying the first data by the first gain value or a value corresponding to the first gain value to generate a third data in the first circuit and multiplying the second data by the second gain value or a value corresponding to the second gain value to generate a fourth data in the first circuit after the first gain value and the second gain value are determined; and
displaying an image based on the third data using the first display element and an image based on the fourth data using the second display element.

US Pat. No. 10,482,829

DISPLAY DEVICE AND FABRICATING METHOD THEREOF

Samsung Display Co., Ltd....

1. A display device, comprising:a substrate including a first pixel area and a second pixel area spaced apart from each other, a first non-pixel area disposed adjacent to the first pixel area at a periphery of the first pixel area, and a second non-pixel area disposed adjacent to the second pixel area at a periphery of the second pixel area and opposite to the first non-pixel area with the first and the second pixel areas interposed therebetween;
first scan lines and first pixels connected to the first scan lines and disposed in the first pixel area;
second scan lines spaced apart from the first scan lines and second pixels connected to the second scan lines and disposed in the second pixel area;
a first scan driver disposed in the first non-pixel area and connected to the first scan lines;
a second scan driver disposed in the second non-pixel area and connected to the second scan lines;
a plurality of first wires disposed in the first non-pixel area and connected to the first scan driver;
a plurality of second wires disposed in the second non-pixel area and connected to the second scan driver;
first scan pads connected to the plurality of first wires and second scan pads connected to the plurality of second wires; and
a plurality of connecting wires connecting the first wires and the second wires, the plurality of connecting wires disposed adjacent to the first and second scan pads,
wherein the first pixels are not connected to the second scan lines and the second pixels are not connected to the first scan lines.

US Pat. No. 10,482,828

METHOD AND APPARATUS FOR CONTROLLING BACKLIGHT BRIGHTNESS, AND LIQUID CRYSTAL DISPLAY DEVICE

Hisense Electric Co., Ltd...

1. A method for controlling backlight brightness, comprising:determining, in an image to be displayed, an image block corresponding to a backlight partition of a plurality of backlight partitions, and determining an initial backlight value for the backlight partition according to grayscale values of pixels in the image block;
determining brightness distribution information for pixels in the image block according to grayscale values of the pixels in the image block;
determining that a backlight adjusting curve corresponding to the image block is of a reverse S-shaped curve type when the brightness distribution information indicates that number of pixels in the image block having grayscale values smaller than a first grayscale value is greater than a first threshold value, wherein the backlight adjusting curve of the reverse S-shaped curve type is configured to increase the initial backlight value to a target backlight value for the backlight partition corresponding to the image block when the initial backlight value is smaller than a first initial backlight value, and to decrease the initial backlight value to the target backlight value for the backlight partition corresponding to the image block when the initial backlight value is greater than a second initial backlight value;
determining that the backlight adjusting curve corresponding to the image block is of a S-shaped curve type when the brightness distribution information indicates that number of pixels in the image block having grayscale values greater than a second grayscale value is greater than a second threshold value, wherein the backlight adjusting curve of the S-shaped curve type is configured to increase the initial backlight value to the target backlight value for the backlight partition corresponding to the image block when the initial backlight value is greater than a third initial backlight value, and to decrease the initial backlight value to the target backlight value for the backlight partition corresponding to the image block when the initial backlight value is smaller than a fourth initial backlight value; and
determining a backlight adjusting factor for the backlight partition corresponding to the image block according to the initial backlight value of the backlight partition corresponding to the image block and the backlight adjusting curve corresponding to the image block, and determining the target backlight value for the backlight partition corresponding to the image block according to the initial backlight value for the backlight partition and the backlight adjusting factor.

US Pat. No. 10,482,825

DISPLAY DEVICE

Samsung Display Co., Ltd....

15. A display device comprising:a display panel comprising a reference voltage providing portion configured to apply a first reference voltage from a first reference voltage line to a readout line and a pixel portion comprising a plurality of pixels, the first reference voltage being a voltage for detecting a crack in the display panel;
a scan driver configured to provide a scan signal to the pixels via a plurality of scan lines;
a data driver configured to provide a data signal to the pixels via a plurality of data lines; and
a readout circuit configured to convert a voltage of the readout line to digital data, and configured to apply a second reference voltage that is different from the first reference voltage to one of the readout lines,
wherein at least two of the pixels are connected to one of the scan lines and connected to the readout line, and
wherein the reference voltage providing portion comprises a sensing transistor comprising:
a gate electrode coupled to one of the scan lines or to a control line;
a first electrode coupled to the first reference voltage line; and
a second electrode connected both to the readout circuit via the readout line and to the at least two pixels.

US Pat. No. 10,482,805

DISPLAY CONTROLLER AND DISPLAY DRIVING APPARATUS INCLUDING THE SAME

Samsung Electronics Co., ...

1. A display controller comprising:a buffer configured to store first pixel data input to a source line during a first period, and second pixel data input to the source line during a second period, the second period being subsequent to the first period; and
a data generating circuit configured to,
generate control data by comparing each of the first pixel data and the second pixel data with desired reference data, the desired reference data is digital data corresponding to an intermediate voltage, the intermediate voltage being lower than a power supply voltage and higher than a ground voltage, and
transfer the second pixel data and the control data to a source driver driving the source line.

US Pat. No. 10,482,798

DISPLAY UNIT AND ELECTRONIC APPARATUS

1. An electronic apparatus comprising:a display region comprising a plurality of pixels are disposed;
a peripheral region outside the display region;
an inorganic film in the peripheral region, wherein the inorganic film surrounds the display region continuously;
a pixel separation film between adjacent pixels of the plurality of pixels, wherein the pixel separation film exposes a portion of the inorganic film,
each pixel of the plurality of pixels comprises a light-emitting element, the light-emitting element comprising:
a first electrode,
an organic layer on the first electrode, wherein the organic layer comprises a light-emitting layer, and the organic layer is over the pixel separation film, and
a second electrode on the organic layer, wherein the second electrode extends continuously from the display region to the peripheral region and directly contacts the inorganic film; anda separating groove extending through the pixel separation film, wherein the inorganic film is between the separating groove and the display region, and the second electrode extends into the separating groove,wherein the organic layer directly contacts a sidewall of the inorganic film.

US Pat. No. 10,482,793

PERSONAL ARTICLE IDENTIFICATION SYSTEM

1. A personal article identification system comprising:a substrate having a top surface and a bottom surface, the bottom surface configured to be secured to a personal article, and the top surface of the substrate having a first indicia;
a top layer having a top surface and a bottom surface, the top layer comprising a second indicia on the top surface and overlaying the substrate;
an intermediary layer between the substrate and the top layer; and
a plurality of dots forming a two dimensional patterned array in the top layer, each of the dots is removably attached to the substrate via the intermediary layer, and when removed expose the underlying first indicia of the top surface of the substrate to create a design element in the two dimensional patterned array;
wherein the first indicia comprises a first color, and the second indicia comprises a second color in contrast to the first color, and the first color on the substrate is exposed when a plurality of selected dots are removed to define the design element.

US Pat. No. 10,482,791

SINGLE USE MANNEQUIN HAVING CHEST COMPRESSION FEEDBACK MECHANISM FOR USE IN SIMULATED CARDIOPULMONARY RESUSCITATION (CPR) TRAINING

ProTrainings, LLC, Ada, ...

1. A mannequin having a chest compression feedback mechanism for use in simulated cardiopulmonary resuscitation (CPR) training comprising: a box for simulating a human chest; a head having a mouth and connected to one side of the box; a plastic bag configured over and through the mouth and head, and extending into the box fastened to the top of the box so the user can give breaths to produce visible chest rise and fall movement; a mechanical noise generator positioned within the box for making an audible sound where the mechanical noise generator includes a first bridge and second bridge configured substantially orthogonally to a top of the box and supported by a bottom of the box such that a clicker is positioned there between, where force is applied to a predetermined area of the top of the box moves a joining bridge up and down between the first and second bridge to actuate the clicker during chest compressions for indicating required compression depth and effective chest compressions during CPR training; and wherein a resilient band returns the third bridge back up to its original position for simulating chest recoil.

US Pat. No. 10,482,787

SELECTIVE PRESENTATION OF COASTING COACH INDICATOR FOR CONSECUTIVE LEARNED DECELERATION AREAS IN CLOSE PROXIMITY

1. A method for a vehicle, the vehicle being configured to provide coasting coach support when approaching a learned deceleration area, the vehicle being configured to present a coasting coach indicator within the vehicle for the learned deceleration area, the method comprising:identifying, while the vehicle is in use, consecutive learned deceleration areas including a first learned deceleration area and a second learned deceleration area, the second learned deceleration area being subsequent to the first learned deceleration area along a travel path of the vehicle, the first learned deceleration area and the second learned deceleration area being identified using a navigation system within the vehicle, the navigation system including a global positioning system, a local positioning system, a geolocation system, camera-based localization, laser-based localization, or combinations thereof;
determining whether the first learned deceleration area and the second learned deceleration area are located in close proximity to each other;
responsive to determining that the first learned deceleration area and the second learned deceleration area are located in close proximity to each other:
presenting the coasting coach indicator within the vehicle for the first learned deceleration area, whereby a driver is informed that coasting coach support is provided for the first learned deceleration area, and wherein the vehicle provides coasting coach support for the first learned deceleration area; and
disabling the coasting coach indicator for the second learned deceleration area, whereby the coasting coach indicator is not presented within the vehicle for the second learned deceleration area such that the driver is informed that coasting coach support is not provided for the second learned deceleration area, and wherein the vehicle does not provide coasting coach support for the second learned deceleration area.

US Pat. No. 10,482,785

MULTI-SENSOR SYSTEM AND METHOD TO DETER OBSESSIVE COMPULSIVE BEHAVIOR

SHAVE AWAY EUROPE, INC., ...

1. A proximity alert system to be worn by a user, the system comprising:at least two sensor subsystems worn on a first portion of the user's body in relative spaced relation each said sensor subsystem comprising a magnetic field detector, said sensor subsystems further comprising a calibration subsystem configured to calibrate the sensitivity of said sensor subsystems to responsively eliminate the affect of earth's magnetic field on said at least two sensor subsystems by comparing the magnetic field detected by one said sensor subsystem to the magnetic field detected by another said sensor subsystem;
at least one trigger subsystem worn on a second portion of the user's body, said trigger subsystem including a magnetic field detectable by said sensor subsystems; and
wherein each said sensor subsystem provides an alert perceptible to the human senses when one said trigger subsystem is placed within a threshold distance from one said sensor subsystem.

US Pat. No. 10,482,778

SHAPE AND SIGNAL ADJUSTABLE MOTION SIMULATION SYSTEM

Senaptec LLC, Beaverton,...

1. A system for training and/or testing an individual's visual, oculomotor, or sensorimotor abilities that comprises:an apparatus comprising a plurality of light sources provided on a first side of a flexible substrate;
an actuator configured to be at least electrically connected to the apparatus to activate each of the plurality of light sources from which light is emitted that is visible to an individual;
a response input device that receives a response input from the individual, the response input made in response to emitted light from one or more of the plurality of light sources, wherein the response input device comprises a manually operable button; and
a controller in communication with the actuator and the response input device, wherein the controller controls at least one of a sequence, color, and luminance of each of the plurality of light sources, receives the response input, and electronically collects data in an electronic format for further processing, wherein the plurality of light sources provide a visual impression of a straight or curved path of motion simulation by progressively activating individual lights on the flexible substrate.

US Pat. No. 10,482,777

SYSTEMS AND METHODS FOR CONTENT ANALYSIS TO SUPPORT NAVIGATION AND ANNOTATION IN EXPOSITORY VIDEOS

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

1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method performed in connection with a captured video of a content being added to a medium, the computer-implemented method comprising:a. using the central processing unit to analyze changes within a plurality of frames of the captured video to automatically detect scrolling, depicted in the captured video, of the medium to which the content is being added (a video boundary event);
b. using the central processing unit to automatically segment the video into a plurality of video segments based on the detected video boundary event;
c. using the central processing unit to generate an overview image using at least a portion of the video, wherein the overview image is a single image comprising content from the plurality of video segments;
d. using the central processing unit to map a plurality of portions of the overview image to the plurality of video segments;
e. generating a graphical user interface on the display device, the graphical user interface comprising a first graphical user interface portion displaying at least the mapped plurality of portions of an overview image; and
f. in response to detection of a selection event of one of the mapped plurality of portions of the overview image by a user, playing the video segment associated with the selected mapped portion of the overview image, wherein the video segment is played in a second portion of the generated graphical user interface.

US Pat. No. 10,482,774

MANAGEMENT OF NOTICES TO AIRMEN

THALES, Courbevoie (FR)

1. A method, implemented by a computer, for managing a notice to airmen, comprising steps of:receiving at least one notice to airmen message with a computer;
receiving one or more elements of a navigation database associated with a flight plan of an aircraft with the computer;
comparing with the computer a content of the received notice to airmen message with the one or more elements of the navigation database associated with the flight plan of the aircraft; and
carrying out semantic analysis with the computer of the content of the received notice to airmen message expressed in natural language.

US Pat. No. 10,482,772

SYSTEM AND METHOD FOR GENERATING AN OPTIMIZED SEARCH AND RESCUE PROFILE FOR AN IN-FLIGHT AIRCRAFT

HONEYWELL INTERNATIONAL I...

15. A system for generating a flight profile for search and rescue (SAR) operations, comprising:an in-flight aircraft engaged in SAR operations with an onboard flight management system (FMS) that monitors the flight parameters of the in-flight aircraft;
a satellite communications (SATCOM) transceiver located on board the in-flight aircraft that transmits the flight parameters to a ground-based FMS;
a terrain database that provides real-time terrain data to the ground-based FMS;
a real-time weather database that provides real-time weather data to the ground-based FMS; and
where the ground-based FMS receives the flight parameters which are transmitted upon command by an aircrew member of the in-flight aircraft in order to request generation of a SAR flight profile for the onboard FMS which lacks a capability to generate a SAR flight profile, generates a SAR flight profile for the in-flight aircraft based on the flight parameters, the terrain data and the real-time weather data and transmits the SAR flight profile to the SATCOM transceiver on board the in-flight aircraft to be loaded FMS into the onboard FMS.

US Pat. No. 10,482,770

CARGO-BASED VEHICLE CONTROL

International Business Ma...

1. A method comprising:receiving, by one or more processors, output from a camera on a first cargo vehicle, wherein the output from the camera describes a movement of cargo caused by movement of the first cargo vehicle;
determining, by one or more processors and based on the output from the camera, that the movement of the first cargo vehicle has caused cargo in the first cargo vehicle to shift beyond a predetermined amount; and
transmitting, by one or more processors, instructions to a second cargo vehicle to adjust initial cargo loading operations on the second cargo vehicle based on determining that the movement of the first cargo vehicle has caused the cargo to shift beyond the predetermined amount in the first cargo vehicle.

US Pat. No. 10,482,768

VEHICLE FUNCTION IMPAIRMENT DETECTION

DENSO International Ameri...

1. A system comprising:a receiver module that is configured to receive at least one radar signal;
a control module that includes a processor that is configured to execute instruction stored in a nontransitory memory, wherein the control module is configured to:
generate a Fourier transformation based on the at least one radar signal; and
determine a presence of wave interference in response to the Fourier transformation having a harmonic distortion value that is greater than a threshold harmonic distortion value; and
a primary indicator module that is configured to, in response to the control module determining the presence of wave interference, generate an indication, wherein the indication corresponds to the presence of wave interference;wherein:the primary indicator module includes at least one of a vibration module, an LED module, and an auditory alert module;
the vibration module includes a vibration motor, a switching element, and a filtering element;
in response to the control module determining the presence of wave interference, the control module is configured to provide an indication signal to the switching element;
in response to the switching element receiving the indication signal, the switching element is configured to activate the vibration motor;
in response to the vibration motor being activated, the vibration motor is configured to generate the indication; and
the indication is a haptic alert.

US Pat. No. 10,482,766

AUTOMATED PARKING LOT SPACE ASSIGNMENT

Microsoft Technology Lice...

1. A system for automatically assigning a parking space to a vehicle in a parking lot, the system comprising:a database storing parking space data for a plurality of parking spaces in the parking lot; and
a server communicatively coupled to the database and including an electronic processor configured to
receive a request for a parking space assignment for the vehicle;
determine a unique vehicle identifier for the vehicle;
determine a driver preference for a driver of the vehicle;
generate a preference of an operator of the parking lot by generating a normalized availability score for the parking lot based on at least one selected from a group consisting of historical parking lot usage data, an event indicator, and an average time-to-park value;
generate, based on input from at least one sensor, a plurality of available parking space identifiers from the parking space data, each available parking space identifier corresponding to an available parking space within the plurality of parking spaces;
select, from the plurality of available parking space identifiers, the parking space assignment for the vehicle based on the unique vehicle identifier, the driver preference, and the preference of the operator; and
transmit the parking space assignment.

US Pat. No. 10,482,764

METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR EVALUATING PUBLIC TRANSPORTATION USE

HERE Global B.V., Eindho...

1. A mapping system comprising:a memory comprising map data; and
processing circuitry configured to:
receive probe data points associated with movement of a plurality of people;
associate the movement of the plurality of people with a public transit route within the map data having a plurality of transit stop locations;
determine, from the probe data points associated with movement of the plurality of people, transit stop locations at which people board a public transit vehicle associated with the public transit route;
determine, from the probe data points associated with movement of the plurality of people, transit stop locations at which people exit the public transit vehicle associated with the public transit route;
calculate, from the probe data points associated with the movement of the plurality of people, a number of people boarding the public transit vehicle at each respective transit stop location, and a number of people exiting the public transit vehicle at each respective transit stop location; and
determine, from the number of people boarding the public transit vehicle at each respective transit stop location and the number of people exiting the public transit vehicle at each respective transit stop location, ridership data associated with the public transit route.

US Pat. No. 10,482,759

IDENTIFIED PRESENCE DETECTION IN AND AROUND PREMISES

TYCO SAFETY PRODUCTS CANA...

1. A system comprising:a plurality of non-video and non-audio sensor devices that measure physical attributes;
a presence detection system coupled with the plurality of non-video and non-audio sensor devices, the presence detection system configured to:
receive sensor signals from at least some of the plurality of non-video and non-audio sensor devices;
detect, from processing of the sensor signals from the plurality of non-video and non-audio sensor devices, a presence of an entity moving through a premises;
determine, based on the sensor signals from the plurality of non-video and non-audio sensor devices, a movement flow indicating a sequence of events associated with the moving entity interacting with the plurality of non-video and non-audio sensor devices;
compare the movement flow detected based on the sensor signals from the plurality of non-video and non-audio sensor devices to a plurality of existing movement flow records, each of the plurality of existing movement flow records indicating a particular sequence of events associated with a particular profile record and a particular entity;
determine, based on the comparing, whether a matching profile record exists within the plurality of existing movement flow records, wherein the matching profile record is associated with one of the plurality of existing movement flow records;
identify the moving entity associated with the matching profile record; and
control an ambient environmental condition of the premises based on a routine behavior of the moving entity as indicated by the matching profile record of the moving entity, including sending one or more control signals by the presence detection system to at least one device that controls the ambient environmental condition.

US Pat. No. 10,482,756

INTELLIGENT ALERTS IN MULTI-USER ENVIRONMENT

QUALCOMM Incorporated, S...

30. An apparatus for providing a notification to a user in a home network, comprising:a transceiver configured to receive an alert from an electronic device; and
at least one processor operably coupled to the transceiver and configured to:
determine a location for one or more users in the home network;
determine an activity for the one or more users in the home network;
determine an alert relevancy for the one or more users in the home network based on the electronic device;
determine a notification user and a notification device based at least in part on the location, the activity, and the alert relevancy for the one or more users in the home network;
generate a notification message for the notification user based at least in part on the notification user, the notification device, and the alert; and
send the notification message to the notification device.

US Pat. No. 10,482,754

SYSTEM AND METHOD FOR REMOTE PROPERTY MANAGEMENT

TURNKEY VACATION RENTALS,...

1. A system for use in a residential property, the system comprising:a first computing system positionable in the residential property and including a first memory and a first processor;
a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network;
wherein the first memory comprises program instructions executable by the processor of the first computing system to:
recognize a sound indicative of an unexpected event;
retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and
responsive to retrieving the acoustic profile of the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network, the notification including a passcode to an electronic lock that controls access to the residential property.

US Pat. No. 10,482,751

OCCUPANCY DETECTION BY SOCIAL MEDIA

Vivint, Inc., Provo, UT ...

1. A method for security and/or automation systems, comprising:monitoring a social media account of an occupant of a premises;
identifying location information based at least in part on a post associated with the social media account;
analyzing the identified location information in relation to occupancy detection data from one or more sensors associated with the premises, wherein analyzing the identified location information comprises assigning a first weighted score to the identified location information and a second weighted score to the occupancy detection data from the one or more sensors;
assessing a probability of occupancy based at least in part on analyzing the identified location information;
determining a future probability of occupancy of the premises within a predetermined time range based at least in part on analyzing the identified location information; and
updating an occupancy status of the premises and an anticipated occupancy status of the premises based at least in part on analyzing the identified location information and determining the future probability of occupancy of the premises.

US Pat. No. 10,482,744

SYSTEM FOR DETECTING FALLS AND DISCRIMINATING THE SEVERITY OF FALLS

FallCall Solutions, LLC, ...

23. A method for detecting and discriminating the severity of a fall, the method comprising:providing a wearable device including a fall monitor and an activity log resident on the wearable device, operating as background tasks and recording detected movement on the activity log with the fall monitor;
effecting a setting on the wearable device of a rate of communication between a notification module of the wearable device and the activity log based on at least part of a predetermined pattern of a fall discriminator within the activity log, the setting defining a predetermined period of communication between the notification module and activity log set based on at least part of the predetermined pattern independent from a determination of the fall discriminator;
determining, with the fall discriminator, when the activity log of the wearable device includes a notable fall event based on the predetermined pattern.

US Pat. No. 10,482,739

WIRELESS MERCHANDISE SECURITY SYSTEM

InVue Security Products I...

1. A security system configured for securing an item of merchandise from theft, the security system comprising:a sensor configured to be secured to an item of merchandise; and
at least one monitoring component configured to wirelessly communicate with the sensor,
wherein the monitoring component and/or the sensor is configured to initiate an audible and/or a visual security signal indicative of an unsecured state or condition when the proximity between the monitoring component and the sensor is within a predetermined range or distance,
wherein the sensor is configured to removably engage an input port of the item of merchandise to be in electrical communication therewith, and wherein the monitoring component and/or the sensor is configured to initiate a security signal in response to the sensor being removed from the input port of the item of merchandise.

US Pat. No. 10,482,738

SYSTEM AND METHOD FOR VIDEO/AUDIO AND EVENT DISPATCH USING POSITIONING SYSTEM

Sensormatic Electronics, ...

1. A security system comprising:one or more security cameras that capture image data;
a network video recorder for storing and distributing the image data from the security cameras; and
a security control system that receives position information from mobile user devices and provides access to the image data at the mobile user devices based on the position information relative to locations of alarm conditions; wherein the security control system provides access to the image data to the mobile user devices of security personnel that are in closest proximity to the locations of the alarm conditions;
wherein the security control system only provides access to the image data to the mobile user devices of security personnel or first responders who are in proximity to the locations of alarm condition.

US Pat. No. 10,482,736

RESTRICTED AREA AUTOMATED SECURITY SYSTEM AND METHOD

1. A security system, comprising:a plurality of laser scanners to establish light shields in an area to be monitored, each of the light shields including at least one detection zone; and
a controller to detect unauthorized entry to the area to be monitored based on a position and timing of breaks in the detection zones of the light shields,
the controller to determine a direction of movement of an entity within the area to be monitored based on a sequence in which breaks in the detection zones of the light shields occur,
the controller to trigger a security action if the direction of movement is disallowed,
the controller not to trigger a security action if a direction of secondary movement of the entity is opposite a direction of primary movement of the entity that is allowed.

US Pat. No. 10,482,734

SYSTEMS AND METHODS FOR PROTECTING RETAIL DISPLAY MERCHANDISE FROM THEFT

InVue Security Products I...

1. A security system configured for securing a portable electronic device from theft, the security system comprising:a portable electronic device;
a sensor configured to attach to and be in electrical communication with the portable electronic device; and
a monitoring component configured to wirelessly communicate with the sensor,
wherein the monitoring component and the sensor are configured to wirelessly communicate with one another to determine a proximity of the portable electronic device relative to the monitoring component and to be associated with one another using an identifier of the monitoring component and/or the sensor,
wherein the monitoring component and/or the sensor is configured to initiate a security signal based on the proximity between the monitoring component and the sensor, and
wherein the portable electronic device is programmed to initiate a security signal in response to the sensor being removed from the portable electronic device.

US Pat. No. 10,482,720

GAMING SYSTEM, GAMING DEVICE, AND METHOD FOR PROVIDING A SPORTS-BASED CARD GAME

Uber Boss, Inc., Austin,...

1. An electronic gaming table configured to accommodate a plurality of users, the table comprising:at least one electronic processor;
at least one electronic memory;
at least one electronic player input device; and
at least one electronic display, wherein the electronic display serves as a gaming surface and a table surface, and wherein the electronic memory, the input device, and the display are operatively connected to the processor, and wherein the memory stores computer readable instructions for the processor that, when executed, cause the processor to:
(a) provide a virtual deck of cards, wherein the virtual cards in the deck have been selected from a virtual pool of cards, the cards in the pool being divided into five different player position categories and the deck comprising 12 virtual cards from each of the five player position categories, wherein the virtual cards comprise identifying information and real-life statistics related to player's actions in real-life sporting events, and wherein the cards in the deck have been selected from the pool of cards such that the probability of the cards in the deck generating a winning total based on the real-life statistics of the selected cards in the deck is maintained within a pre-determined range;
(b) randomly select a hand of a designated quantity of cards from the virtual deck of cards;
(c) display, via the display device, the randomly selected cards face-up;
(d) enable the users, via an input device, to place a bet or to fold and exit the hand;
(e) enable each user to select, via an input device, which, if any, of the displayed cards to keep for the current hand;
(f) discard any cards not selected by the user to be kept for the current hand;
(g) complete the hand by, for each of any discarded cards of the hand, randomly selecting one of the cards remaining in the virtual deck of cards, and displaying, via the display device, that randomly selected card in place of any of the discarded cards;
(h) enable the users, via an input device, to place a bet or to fold and exit the hand;
(i) randomly select a statistic from among the real-life statistics related to player's actions in real-life sporting events for each card in the user's hand and display the selected statistic on the card as a score;
(j) evaluate the completed hand of each user and determine a wining user based on a winning total; and
(k) display, via the display device, any awards or payout values associated with any winning card combinations or a winning total formed by the completed hands.

US Pat. No. 10,482,719

BACCARAT PATTERN WAGERING SYSTEM

1. A method of hosting a side bet wagering event during a game of baccarat on an electronic gaming machine including a housing, player input control, video display including touchscreen sensitivity, processor, memory, and a value-in-value-out credit creation component selected from the group consisting of a) a ticket-in-ticket-out system having a ticket-reading imager and ticket printer, b) a currency validation system having a motor drive to advance currency past a scanner and c) a near field communication receiver and transmitter responsive to an external near field emitting element, the side bet wagering event in an underlying game of baccarat comprising:a player position committing credit through the player input controls on the side bet wagering event;
upon the processor recognizing entry of a wager at a player position on the side bet wagering event, allowing the player position to create a pattern identifying at least three expected underlying baccarat game outcomes that include both player winning outcomes and banker winning outcomes in the pattern;
the processor tracking the actual at least three underlying baccarat game outcomes after the player position has committed credit as a wager in the side bet wagering event;
the processor resolving the side bet wager by comparing correspondence of the identified at least three expected underlying baccarat game outcomes and actual at least three underlying baccarat game outcomes and then resolving the side bet wager against a pay table identifying the correspondence, and crediting winning outcomes and decrementing credit in losing outcomes.

US Pat. No. 10,482,717

METHOD AND SYSTEM FOR GENERATING AN OPTIMIZED WAGERING STRATEGY

1. A method of generating a graphic representation of a wagering ticket that implements an optimized wagering strategy, the method comprising:receiving, using a communication device, a wagering budget, as established by a user, associated with a pari-mutuel event, wherein a limit is placed on an amount to be wagered by the user on the pari-mutuel event;
receiving, using the communication device, wagering data from at least one wagering data source, wherein the wagering data comprises money wagered on a competitor for each type of wager;
receiving, using the communication device, prediction data representing a predicted order of finish data from at least one handicapper, wherein the prediction data comprises a plurality of top competitors, or using the user's own predictions in the absence of a handicapper's predictions, whereby the top three selections in the pari-mutuel event are identified and considered for potential wagers, regardless of a chosen source;
determining, using a processing device, will-pay amounts corresponding to top three selections, wherein each will-pay amount represents an anticipated monetary amount returned from any winning wager placed on the top three selections;
retrieving, using the processing device, probability of likelihood of success for a winning wager for each possible wager, for each of the top three selections, as determined by either a historical record of the handicapper or the user, whichever source has been chosen for the top three selections;
generating, using the processing device, an optimized wagering strategy based on each of the wagering budget, the wagering data, the will-pay amounts, the predicted order of finish data, the probability of likelihood of success and a graphic representation of a wagering ticket that implements the optimized wagering strategy comprised of a set of wagers, wherein each wager of the set of wagers corresponds to a type of wager, a wagering amount and one or more of the top three selections;
transmitting, using the communication device, the graphic representation of the wagering ticket that implements the optimized wagering strategy to a user device, wherein the user device is configured for presenting the graphic representation of the wagering ticket that implements the optimized wagering strategy; and
transmitting, using the communication device, the graphic representation of the wagering ticket that implements the optimized wagering strategy to an advance deposit wagering account associated with the user device.

US Pat. No. 10,482,709

APPARATUS, SYSTEMS AND METHODS FOR FACILITATING A PAYOUT OF A GAMING DEVICE

IGT, Las Vegas, NV (US)

1. A dedicated electronic gaming device comprising:a plurality of input devices including a payment acceptor;
at least one display device;
at least one processor; and
at least one memory device which stores a plurality of authenticatable instructions, which when executed by the at least one processor in a variable payout mode of operation, cause the at least one processor to:
responsive to a physical item associated with a monetary value being received via the payment acceptor, establish a credit balance based, at least in part, on the monetary value associated with the received physical item, wherein the physical item is selected from the group consisting of: a first ticket associated with the monetary value and a unit of currency, receive, via one of the input devices, a wager on a single play of a game, said credit balance being decreasable based on the wager on the play of the game,
in association with the wagered on single play of the game:
randomly determine a game outcome from a plurality of game outcomes,
cause the at least one display device to display the randomly determined game outcome,
determine any award amount associated with the displayed game outcome,
cause the at least one display device to display any determined award amount associated with the displayed game outcome, said credit balance being increasable based on any determined award amount associated with the displayed game outcome,
responsive to the displayed game outcome being a first game outcome associated with an occurrence of an award amount modification event:
modify a single award amount associated with a single second game outcome of the plurality of game outcomes, said single second game outcome being different from the first game outcome, said single second game outcome being associated with the first game outcome prior to the single play of the game, and the modification of the single award amount associated with the single second game outcome of the plurality of game outcomes occurs separate from any modification of any other award amounts associated with any other game outcomes of the plurality of game outcomes such that no other award amounts associated with any other game outcomes of the plurality of game outcomes are modified responsive to the displayed game outcome being the first game outcome associated with the occurrence of the award amount modification event, and
cause the at least one display device to display the modified award amount associated with the second game outcome, and
responsive to the displayed game outcome being a third, different game outcome associated with the occurrence of the award amount modification event:
modify a single award amount associated with a single fourth game outcome of the plurality of game outcomes, said single fourth game outcome being different from the third game outcome and the first game outcome, said single fourth game outcome being associated with the third game outcome prior to the single play of the game, and the modification of the single award amount associated with the single fourth game outcome of the plurality of game outcomes occurs separate from any modification of any other award amounts associated with any other game outcomes of the plurality of game outcomes such that no other award amounts associated with any other game outcomes of the plurality of game outcomes are modified responsive to the displayed game outcome being the third game outcome associated with the occurrence of the award amount modification event, and
cause the at least one display device to display the modified award amount associated with the fourth game outcome, and
responsive to a ticket cashout input being received, cause an initiation of any payout associated with the credit balance, wherein the payout comprises a second ticket associated with a monetary value of the credit balance when the ticket cashout input is received.

US Pat. No. 10,482,708

GAME APPARATUS FOR DISPLAYING INFORMATION ABOUT A GAME

CFPH, LLC, New York, NY ...

1. An apparatus comprising:a computing device; and
a non-transitory medium having stored thereon a plurality of instructions that when executed by the computing device cause the computing device to:
determine a first location of a wireless device;
determine that a first set of activities including gambling activity and another activity is allowed in the first location;
enable the wireless device to engage in the first set of activities in response to the determination that the wireless device is in the first location and the determination that the first set of activities is allowed in the first location;
adjust at least one set of funds associated with the wireless device based on gambling activity performed with the wireless device;
receive an indication of a request for at least one of a food item, a drink item, or a physical product from the wireless device at the first location;
determine that the wireless device has moved to a second location;
determine that a second set of activities including gambling activity is allowed in the second location, in which the another activity is not in the second set of activities;
enable the wireless device to engage in the second set of activities and prevent the wireless device from engaging in the another activity, in response to the determination that the wireless device is in the second location and the determination that the second set of activities is allowed in the second location;
in response to determining that the wireless device has moved to the second location, facilitate delivery of the at least one of the food item, the drink item, or the physical product to a user of the wireless device at the second location;
adjust the at least one set of funds associated with the wireless device based on the delivery to the user, in which adjusting the at least one set of funds based on the delivery and based on gambling activity includes adjusting a single fund of the at least one set of funds;
determine that the wireless device has moved to a third location;
determine that gambling is not allowed in the third location; and
prevent the wireless device from engaging in gambling in response to the determination that the wireless device is in the third location and the determination that gambling is not allowed in the third location.

US Pat. No. 10,482,707

GAME INFORMATION ANALYSIS SYSTEM WITH FAILURE RISK DISPLAY

Universal Entertainment C...

1. A game information analysis system comprising an analysis server, the analysis server including:a game information reception part for receiving, from a gaming machine, game information including pieces of information pertinent to an investment money amount and a payout money amount; and
a game information analysis part for conducting an analysis process based on the game information,
the game information including a failure signal indicating occurrence of failure of each gaming machine,
wherein the game information analysis part totalizes values of machine attributes indicating attributes of the gaming machine from the game information,
wherein the game information analysis part determines a failure risk indicating possibility of the occurrence of failure related to the gaming machine based on the failure signal and the values of the attributes,
wherein the game information analysis part also determines a fraudulence risk indicating possibility of a fraudulent act against the gaming machine from the information pertinent to the investment money amount and the payout money amount included in the game information, and
wherein the game information analysis part determines a phased-sign based on both the failure risk and the fraudulence risk and generates data for displaying a report showing said phased-sign so as to be associated with the corresponding gaming machine, the phased-sign indicating a value of the combined failure risk and fraudulence risk in more than just a binary manner.

US Pat. No. 10,482,705

GAMING MACHINE AND SYSTEM FOR CONCURRENT GAMING PLAYER INTERFACE MANIPULATION BASED ON VISUAL FOCUS

Bally Gaming, Inc., Las ...

1. A gaming system configured to visually present a user interface to a player, the user interface including a plurality of concurrently active gaming displayed visual presentations, the gaming system comprising:a virtual-reality (VR) headset including one or more integrated visual output devices, the one or more visual output devices providing a virtual environment for displaying the plurality of concurrently active gaming presentations;
one or more passive input devices incorporated into the VR headset, the one or more passive input devices configured to generate positional input related to a center of attention of the player, the positional input being directly measured relative to the one or more integrated visual output devices; and
one or more processors configured to:
receive the positional input,
determine the center of attention of the player from the positional input,
designate a primary gaming presentation from the plurality of concurrently active gaming presentations, the primary gaming presentation corresponding to the center of attention,
open and display a context-sensitive menu of wager options related to the primary gaming presentation concurrently with displaying the plurality of concurrently active gaming presentations, the options being selectable and activatable by the positional input.

US Pat. No. 10,482,703

EARPLUG DISPENSER WITH ASYMMETRIC MIXING BODY

3M Innovative Properties ...

1. A manually operable dispenser for dispensing earplugs from a container of earplugs, the dispenser including a dispensing mechanism defining a longitudinal axis and comprising:a stationary separator assembly including:
a guide wall projecting from a platform to define a well for receiving earplugs from container,
a plurality of circumferentially arranged bore structures each forming a bore extending from an entrance opening in the platform to an exit opening at a trailing side opposite the platform; and
an index assembly rotatably coupled to the separator assembly, the index assembly including:
a handle defining a longitudinal axis,
a plate connected to the handle with the plate defining a dispensing aperture,
a mixing body connected to the plate opposite the handle and having an upper end,
a lower end, and an exterior surface defined, at least in part, by:
a cone portion forming the exterior surface to taper in diameter from the lower end toward the upper end,
a single paddle portion projecting radially, relative to the longitudinal axis, from the cone portion at the lower end,
wherein the single paddle portion is configured to render the exterior surface of the mixing body asymmetrical by providing a radially-outward deviation from the lower end of the cone portion, which radially-outward deviation of the mixing body exhibits a radius that is greater than a radius of the lower end of the cone portion,
wherein the mixing body further includes a first blade projecting from the cone portion opposite the paddle portion and wherein a distance between the first blade and at least a segment of the guide wall in a direction perpendicular to the longitudinal axis is less than a diameter of each of the bores and wherein the handle, the plate and the mixing body are configured so that the mixing body is on an opposite side of the plate from the handle;
wherein at least the lower end is disposed within the well;
and further wherein the dispenser is configured such that a manually-applied rotational force at the handle:
selectively aligns the dispensing aperture with the exit opening of individual ones of the bores,
selectively arranges the paddle portion to at least partially cover the entrance opening of individual ones of the bores.

US Pat. No. 10,482,702

MONEY HANDLING APPARATUS

GLORY LTD., Himeji-Shi, ...

1. A banknote handling apparatus including a taking-in unit configured to take in a plurality of banknotes into the banknote handling apparatus, a recognition unit configured to recognize denominations and series of the banknotes taken into the banknote handling apparatus, and a plurality of stacking units configured to stack the banknotes by type based on the recognition result obtained by the recognition unit, the banknote handling apparatus comprising:a display and operation unit configured to display a setting and to set a new version or an old version for each series of each denomination as a version classification of banknotes;
a storage unit configured to store a version classification setting in which the version classification is set for each series of each denomination by the display and operation unit and to store a stacking setting in which the type of banknotes to be stacked is set for each stacking unit; and
a control unit configured to control the plurality of stacking units, based on the version classification setting and the stacking setting stored in the storage unit, to stack recognized banknotes in at least one stacking unit corresponding to the denominations, the new version and the old version, wherein
when the new version and the old version are designated for each of multiple series of banknotes by using the display and operation unit, the control unit confirms whether or not there is inconsistency between an order of designated versions and an order of issuance of each series of banknotes, and makes notification of inconsistency if there is any inconsistency.

US Pat. No. 10,482,699

SYSTEM AND METHOD FOR COMMUNICATING WITH A PORTABLE DEVICE IN AN ELECTRICALLY NOISY ENVIRONMENT

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

1. A computer-implemented method for communicating with a portable device in an electrically noisy environment comprising:sending a predetermined number of LF polling signals from a vehicle to reach an entirety of a predetermined proximity of the vehicle;
determining if at least one of the LF polling signals is received by the portable device located within the predetermined proximity of the vehicle; and
sending a wireless communication signal from the vehicle in at least one wireless communication protocol that is a different frequency and format than the predetermined number of LF polling signals to reach the entirety of the predetermined proximity of the vehicle upon determining the at least one of the LF polling signals is not received by the portable device.

US Pat. No. 10,482,697

CONTACTLESS ELECTRONIC ACCESS CONTROL SYSTEM

1. A handheld electronic apparatus for use with an electronic lock, the handheld electronic apparatus comprising:a battery configured to supply energy to components of the electronic apparatus;
a physical storage medium storing at least one identifier;
an electromagnetic radiation source;
a signal processing circuit connected to the electromagnetic radiation source;
at least one processor configured with computer executable instructions to cause the electromagnetic radiation source to:
transmit a wireless digital data signal to an electromagnetic radiation receiver, the digital data signal comprising the at least one identifier,
transmit a wireless power signal to the electronic lock to provide power to the electronic lock sufficient to actuate a lock mechanism within the electronic lock between a locked state and an unlocked state, and
wherein the wireless power signal delivers less than or equal to 100 millijoules of electric energy to the electronic lock over a time period of less than or equal to 5 seconds;
wherein a lock microcontroller is configured to control operation of the lock mechanism based at least in part on the wireless digital data signal received from the electronic apparatus,
wherein the lock mechanism is capable of actuating between the locked state and the unlocked state using the electric energy supplied by the wireless power signal, and
wherein the handheld electronic apparatus can be greater than 0.5 centimeters from the electronic lock when transmitting the wireless digital data signal and the wireless power signal to actuate the lock mechanism.

US Pat. No. 10,482,694

SYSTEMS AND METHODS FOR REDUNDANT ACCESS CONTROL SYSTEMS BASED ON MOBILE DEVICES

ACSYS HOLDINGS LIMITED, ...

1. A lock comprising:a bolt;
a hardware processor configured to receive and validate authentication information;
a button configured to unlock the bolt in response to the hardware processor validating the authentication information;
a rechargeable power source coupled to the hardware processor, wherein the button is a freely rotating button configured to energize the rechargeable power source when the button is rotated, and wherein the rotational energy generated by the movement of the button is converted to electric energy and stored in the rechargeable power source.

US Pat. No. 10,482,692

SYSTEMS AND METHODS FOR LOCATION-BASED AUTOMATED AUTHENTICATION

USCONTRACTING, INC., Ode...

15. A method for location-based automated authentication, comprising:a user device constructing an encrypted transitory identifier from a changing encrypted identifier and a unique identifier, wherein the changing encrypted identifier is based on an original account timestamp, a changing time interval, and a current timestamp;
the user device packaging the encrypted transitory identifier into a Bluetooth Low Energy (BLE) signal;
the user device continuously transmitting the BLE in Bluetooth Low Energy (BLE) advertising mode;
a sensor receiving the BLE signal;
the sensor communicating the encrypted transitory identifier comprised in the BLE signal to a backend platform via network communication;
the backend platform receiving the encrypted transitory identifier;
the backend platform extracting the changing encrypted identifier and the unique identifier from the received encrypted transitory identifier;
the backend platform retrieving user identification parameters based on the unique identifier, including the original account timestamp, the changing time interval, and the current timestamp, and constructing a second changing encrypted identifier; and
the backend platform validating a user identification by comparing the second changing encrypted identifier and the extracted changing encrypted identifier.

US Pat. No. 10,482,690

METHOD, SYSTEM AND APPARATUS FOR MONITORING, ANALYZING, AND REPORTING USAGE OF AIRCRAFT AUXILIARY POWER UNITS (APUS)

APUTRAC, Atlanta, GA (US...

1. A data management center (DMC), comprising:data storage including a DMC auxiliary power unit (APU) ground-run data structure for storing APU ground-run usage data;
a processor configured to:
receive APU ground-run usage data for a plurality of on-ground aircraft;
record, in the DMC APU ground-run data structure, the APU ground-run usage data for the plurality of on-ground aircraft;
detect if the APU ground-run usage data satisfies an APU usage threshold; and
electronically communicate, via a communication network, an alert indicating potentially excessive APU use.

US Pat. No. 10,482,684

PROGRAMMATICALLY DETERMINING LOCATION INFORMATION IN CONNECTION WITH A TRANSPORT SERVICE

Uber Technologies, Inc., ...

1. A computer system comprising:one or more processors;
a memory resource to store instructions;
wherein the one or more processors use the instructions stored in the memory to:
communicate, over one or more networks, with a mobile device of a service provider to receive location data;
monitor, from the location data, a location of the mobile device over a duration that follows the service provider being assigned to a service request, including over a time period during which the service provider operates a vehicle towards a pickup location of the service request;
receive first data transmitted from the mobile device over the duration, the first data indicating that a transport service has begun for the service request;
after receiving the first data, determine whether a location of the mobile device at a time when the first data is received exceeds a threshold measurement, the threshold measurement being based on at least one of travel distance or time with respect to the pickup location;
in response to determining that the location of the mobile device at the time when the first data is received exceeds the threshold measurement, cause a service application running on the mobile device to present a user interface including at least one input feature;
detect input provided through the at least one input feature as to whether the transport service had begun at or near the pickup location, rather than at the location of the mobile device at the time when the first data is received; and
in response to detecting the input, identify a start location of the transport service as one of the pickup location or a previous location of the monitored locations.

US Pat. No. 10,482,676

SYSTEMS AND METHODS TO PROVIDE AN INTERACTIVE ENVIRONMENT OVER AN EXPANDED FIELD-OF-VIEW

Meta View, Inc., San Mat...

1. A system configured to provide an interactive environment over an expanded field-of-view, the system comprising:a headset configured to be installed on a head of a user;
a first image forming component held by the headset configured to generate light rays to form a first set of images of virtual content, the first image forming component being configured such that (i) when the headset is installed on the head of the user, the first set of images of virtual content is presented to a first eye of the user over a first angular portion of the user's monocular field-of-view from the user's first eye, wherein the first angular portion is centered along a straight-ahead gaze direction of the user's first eye and (ii) the first set of images of virtual content is superimposed over a view of the real world to create at least part of an augmented reality environment;
a second image forming component held by the headset configured to generate light rays to form a second set of images of virtual content, the second image forming component being configured such that (i) when the headset is installed on the head of the user, the second set of images of virtual content is presented to the first eye of the user over a second angular portion of the user's monocular field-of-view from the user's first eye, wherein the second angular portion is adjacent to the first angular portion, and (ii) the second set of images of virtual content are superimposed over the view of the real world to create at least a second part of the augmented reality environment; and
one or more physical processors configured by machine-readable instructions to: control the first image forming component to generate the light rays to form the first set of images of virtual content; and
control the second image forming component to generate the light rays to form the second set of images of virtual content.

US Pat. No. 10,482,675

SYSTEM AND METHOD FOR PRESENTING PLACARDS IN AUGMENTED REALITY

The Toronto-Dominion Bank...

1. A computing device comprising:a processor;
a communications module coupled to the processor; and
a memory module coupled to the processor and storing instructions that, when executed by the processor, cause the computing device to:
receive, from a mobile computing device via a network using the communications module, an indication of an image of at least a portion of a first placard as extracted from an image captured in an environment based on a machine-interpretable indicium included in the first placard;
identify, based on the indication, in a data store storing information related to a plurality of placards, a placard matching the indication;
retrieve, from the data store, images of further placards related to the matching placard;
select, based on configuration data, one of the images of further placards; and
send, to the mobile computing device via the network using the communications module, the selected one of the images of further placards for display in augmented reality.

US Pat. No. 10,482,674

SYSTEM AND METHOD FOR MOBILE AUGMENTED REALITY

Beijing Jingdong Shangke ...

1. A system for realizing augmented reality, comprising:a visual sensor configured to capture images of an environment; and
a computing device in communication with the visual sensor, wherein the computing device comprises a processor and a storage device storing computer executable code, and the computer executable code, when executed at the processor, is configured to:
identify two-dimensional (2D) objects in the captured images;
construct a three-dimensional (3D) map of the environment using the captured images;
define 3D objects in the 3D map by mapping the 2D objects identified in the captured images to corresponding feature points in the 3D map;
measure dimension and recognize function and style of the 2D objects;
project the 2D objects to the 3D map to define dimension, function and style of the 3D objects in the 3D map corresponding to the 2D objects;
recommend a product that is not present in the environment based on the dimension, function and style of the 3D objects; and
place and render a 3D model of the product to the 3D map based on the 3D objects defined in the 3D map,
wherein the computer executable code is further configured to recommend a product by:
determining a plurality of products based on a category of the environment;
selecting a first subset of products from the plurality of products based on the style of the 3D objects;
selecting a second subset of products from the first subset of products with a function complementary to the function of the 3D objects; and
determining at least one product from the second subset of products that has a size fitting an empty space around the 3D objects.

US Pat. No. 10,482,668

MINIATURE VISION-INERTIAL NAVIGATION SYSTEM WITH EXTENDED DYNAMIC RANGE

THALES VISIONIX, INC., C...

1. A method for vision-inertial navigation, comprising:receiving image data from each of a first sunlight imaging apparatus for capturing images in a first range of lighting conditions, a first indoor lighting imaging apparatus for capturing images in a second range of lighting conditions, and a first night vision imaging apparatus for capturing images in a third range of lighting conditions of a first navigation subsystem, wherein the image data captures visual features of an environment, and wherein the first range of lighting conditions, the second range of lighting conditions, and the third range of lighting conditions are different from one another;
receiving first inertial measurement data from a first inertial sensor (IMU) of the first navigation subsystem;
tracking positions of the visual features based on the image data received from the first sunlight imaging apparatus, the first indoor lighting imaging apparatus, and the first night vision imaging apparatus and the first inertial measurement data received from the first IMU;
assembling a plurality of the tracking positions into representative positional visual image information; and
displaying the representative positional visual image information.

US Pat. No. 10,482,665

SYNCHING AND DESYNCING A SHARED VIEW IN A MULTIUSER SCENARIO

Microsoft Technology Lice...

1. A computer system for synchronizing and desynchronizing mixed-reality datasets between multiple devices comprising:one or more processors; and
one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:
identify multiple users in a mixed-reality environment, wherein the mixed-reality environment is defined by a global mixed-reality dataset;
display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system, wherein the shared coordinate system is simultaneously established in relation to at least a first tangible object within the physical environment of a first user of the multiple users and in relation to a different tangible object within the physical environment of at least one different user of the multiple users;
receive a command from the first user to desynchronize from the multiple users;
display to the first user a first desynchronized view of the global mixed-reality dataset, wherein the first desynchronized view is also displayed to the first user according to the shared coordinate system, wherein the first desynchronized view comprises a view of the global mixed-reality dataset, but with a capability of the first user to, independent from other synchronized users, for the global mixed-reality dataset, view additional data , view less data, view different data, or manipulate data; and
display, within the mixed-reality environment, a visualization associated with the first user, wherein the visualization at least:
indicates to at least one other user of the multiple users that the first user is desynchronized from the multiple users; and
is rendered to correspond with the position of the first user within the mixed-reality environment.

US Pat. No. 10,482,661

DISPLAYING OF AUGMENTED REALITY OBJECTS

International Business Ma...

1. A computer-implemented method for displaying one or more augmented reality (AR) objects on a transparent display device, the method comprising:associating data of one or more transparent areas corresponding to one or more real objects with a first layer;
associating one or more AR objects with a second layer;
determining a concentration level of one or more users as it relates to at least one AR object of the one or more AR objects;
based on determining that the concentration level does not exceed a threshold, increasing a playback speed associated with the at least one AR object;
based on determining that determining that the concentration level exceeds a threshold, decreasing a playback speed associated with the at least one AR object; and
overlaying the first layer with the second layer to display the one or more AR objects on a transparent display device based on a priority, wherein the one or more real objects are seen through the one or more transparent areas on the transparent display device by a user utilizing the transparent display device.

US Pat. No. 10,482,643

GRID-BASED VIRTUAL REALITY SYSTEM FOR COMMUNICATION WITH EXTERNAL AUDIENCE

Unchartedvr Inc., San Ra...

1. A grid-based virtual reality (VR) attraction system, comprising:a grid aligned stage kit that corresponds to a plurality of stage plans associated with plurality of VR representations, said grid aligned stage kit comprising:
fixed accessories;
moveable accessories;
a stage comprising a platform having a pattern of markings along at least two dimensions, wherein said stage is configured with accessory mounts arranged on said platform, for affixing said fixed stage accessories to said platform, and wherein said pattern identifies coordinates corresponding to a location of said accessory mounts; and
a plurality of stage sections that are configured to be interconnected according to said pattern to form said platform, wherein said platform is configurable according to said plurality of stage plans comprising at least A×B and C×D, wherein A, B, C, and D are different from each other;
a motion tracking system, configured to track identity, location, and/or orientation of a VR participant on said stage; and
a VR simulation engine, coupled to said motion tracking system, configured to receive said identity, location, and/or orientation, and configured to generate said plurality of VR representations to simulate a virtual environment with virtually represented objects whose locations and orientations correspond to locations and orientations said fixed and moveable accessories that are arranged according to a corresponding stage plan, and configured to simultaneously livestream said plurality of VR representations to one or more destinations.

US Pat. No. 10,482,639

DEEP HIGH-RESOLUTION STYLE SYNTHESIS

Adobe Inc., San Jose, CA...

1. A computer-implemented method for synthesizing an image style based on a plurality of neural networks, the computer-implemented method comprising:selecting, by a computer system, a style image based on user input that identifies the style image;
generating, by a generator neural network, a synthesized image based on the style image, wherein the generator neural network is a feed-forward generator neural network and is trained using a loss neural network by:
generating, by different layers of the generator neural network and based on a training image, a first output image at a first resolution and a second output image at a second resolution, wherein the first resolution is smaller than the second resolution, the training image and the style image having a same resolution;
applying the loss neural network to the first output image to generate a first set of output style features;
applying the loss neural network to the second output image to generate a second set of output style features;
generating a first set of training image style features and a second set of training image style features based on the training image and the loss neural network;
determining, by the computer system, a first loss based on the first set of output style features and the first set of training image style features, and a second loss based on the second set of output style features and the second set of training image style features; and
adjusting, by the computer system, parameters of different layers of the generator neural network based, at least in part, upon the first and the second losses; and
providing, by the computer system, the synthesized image to a user device in response to the user input.

US Pat. No. 10,482,630

SYSTEM FOR SUPPORTING FLEXIBLE COLOR ASSIGNMENT IN COMPLEX DOCUMENTS

Wix.com Ltd., Tel Aviv (...

1. A system implementable on a computing device for handling color assignment within a complex document, the system comprising:a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of said document, said color scheme having a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color;
a color handler to modify said color scheme to produce an updated color scheme to match a perceived brightness of said at least one second color throughout at least a portion of said updated color scheme;
a color processor to process and apply said updated color scheme at least to said component;
wherein said color handler comprises a subordinate color overrider to assign said at least one second color value as at least one subordinate color override to at least one subordinate color cell for a particular portion of said document; and
wherein said subordinate color overrider comprises a color blender to create color blend sequences between said subordinate colors.

US Pat. No. 10,482,619

METHOD AND APPARATUS FOR COMBINING DATA TO CONSTRUCT A FLOOR PLAN

AI Incorporated, Toronto...

1. A method of perceiving a spatial model of a working environment, the method comprising:capturing data by one or more sensors of a robot moving within a working environment, the data being indicative of depth within the working environment from respective sensors of the robot to objects in the working environment at a plurality of different sensor poses;
obtaining, with one or more processors of the robot, a plurality of depth images based on the captured data, wherein:
respective depth images are based on data captured from different positions within the working environment through which the robot moves,
respective depth images comprise a plurality of depth data, the depth data indicating distance from respective sensors to objects within the working environment at respective sensor poses, and
depth data of respective depth images correspond to respective fields of view;
aligning, with one or more processors of the robot, depth data of respective depth images based on an area of overlap between the fields of view of the plurality of depth images, wherein aligning comprises:
determining a first area of overlap between a first depth image and a second depth image among the plurality of depth images by:
detecting a feature in the first depth image;
detecting the feature in the second depth image;
determining a first value indicative of a difference in position of the feature in the first and second depth images in a first frame of reference of the one or more sensors:
obtaining a second value indicative of a difference in pose of the one or more sensors between when depth data from which the first depth image is obtained and when depth data from which the second depth image is obtained; and
determining the first area of overlap based on the first value and the second value; and
determining a second area of overlap between the second depth image and a third depth image among the plurality of depth images, the first area of overlap being at least partially different from the second area of overlap; and
determining, with one or more processors of the robot, based on alignment of the depth data, a spatial model of the working environment,
wherein at least some data processing of the spatial model is offloaded from the robotic device to the cloud,
wherein the spatial model is further processed to identify rooms in a floor plan, and
wherein the spatial model is stored in memory accessible to the robot during a subsequent operational session for use in autonomously navigating the working environment.

US Pat. No. 10,482,617

DISTANCE ESTIMATION METHOD BASED ON HANDHELD LIGHT FIELD CAMERA

Graduate School at Shenzh...

1. A distance estimation method based on a handheld light field camera, comprising the following steps:S1: extracting parameters of alight field camera, comprising a focal length, a curvature radius, a pupil diameter, and a central thickness of a main lens of the light field camera, and a focal length of a microlens array of the light field camera;
S2: setting a reference plane and a calibration point, wherein the calibration point is set on an object whose distance needs to be estimated, and obtaining a distance between the reference plane and the main lens;
S3: refocusing a collected light field image on the reference plane, to obtain a distance between the main lens and the microlens array of the light field camera, and recording an imaging diameter of the calibration point on the refocused image; and
S4: inputting the parameters of the light field camera that are extracted in step S1, the distance between the main lens and the microlens array that is obtained in step S3, and the imaging diameter of the calibration point on the refocused image that is recorded in step S3 to a light propagation mathematical model, and outputting a distance of the calibration point.

US Pat. No. 10,482,611

DETERMINING OPTICAL FLOW

Google LLC, Mountain Vie...

1. A computer-implemented method of forming an optical flow vector describing estimated displacement of a subject pixel, the method comprising:obtaining, by one or more computing devices, a plurality of input color vectors respectively associated with a plurality of input pixels, each input pixel having a known position within an image;
obtaining, by the one or more computing devices, a color rate of change associated with each input pixel in the image; and
determining, by the one or more computing devices, an optical flow estimate associated with a subject pixel within the image based at least in part on the plurality of input color vectors and the color rates of change associated with the input pixels in the image.

US Pat. No. 10,482,608

METHOD AND APPARATUS TO GENERATE HAPTIC FEEDBACK FROM VIDEO CONTENT ANALYSIS

IMMERSION CORPORATION, S...

1. A method of generating haptics for a video, comprising:tracking motion of an object in the video, the video including a plurality of image frames;
performing image processing on the plurality of image frames;
detecting an event based on the image processing to generate a detected event;
obtaining sensor information associated with the plurality of image frames, the sensor information including one or more sensor measurements of the motion of the object;
generating a first estimate of the motion of the object based on the plurality of image frames and a second estimate of the motion of the object based on the one or more sensor measurements;
updating the first estimate of the motion of the object with the second estimate of the motion of the object to generate an updated first estimate, and providing a control signal based on the detected event and the updated first estimateorupdating the second estimate of the motion of the object with the first estimate of the motion of the object to generate an updated second estimate, and providing the control signal based on the detected event and the updated second estimate, the control signal being configured to cause haptic feedback for the motion of the object in the video; and
providing the haptic feedback based on the control signal, the providing of the haptic feedback occurring in synchronization with the motion of the object in the video.

US Pat. No. 10,482,604

SYSTEMS AND METHODS FOR IMAGE PROCESSING

SHANGHAI UNITED IMAGING H...

1. An image processing method implemented on at least one machine each of which has at least one processor and storage, the method comprising:acquiring, by the at least one processor, an image including a region of interest (ROI), the ROI having a first margin, the ROI including a subregion, the subregion having a second margin;
acquiring, by the at least one processor, a first model according to the ROI, the first model having a third margin;
determining by the at least one processor, based on the first margin and the third margin; a second model by matching the first model with the image, the second model including a sub-model, the sub-model having a fourth margin;
determining by the at least one processor, based on the second margin, a third model by adjusting the fourth margin of the sub-model of the second model;
segmenting, by the at least one processor, the ROI according to the third model; and
generating, by the at least one processor, a segmented ROI based on a result of the segmentation.

US Pat. No. 10,482,601

EVALUATION OF CAROTID PLAQUE USING CONTRAST ENHANCED ULTRASONIC IMAGING

KONINKLIJKE PHILIPS N.V.,...

1. An ultrasonic diagnostic imaging system for the evaluation of plaque by enhanced ultrasound, the system comprising:an ultrasound imaging probe,
wherein the ultrasound probe comprises an array transducer,
wherein the array transducer is arranged to acquire a sequence of ultrasound images of a plaque region in a carotid artery;
a time intensity curve calculator arranged to form a first plurality of time intensity curves for the plaque region,
wherein the plaque region comprises a plurality of pixels,
wherein the first plurality of time intensity curves includes a time intensity curve for a portion of the plurality of pixels;
a comparator circuit arranged to determine a perfusion, wherein the perfusion is based on a difference of a second plurality of time intensity curves for the plaque region and the first plurality of time intensity curves for the plaque region; and
a display arranged to display the perfusion in the plaque region.

US Pat. No. 10,482,598

CELL ANALYSIS SYSTEM, CELL ANALYSIS PROGRAM AND CELL ANALYSIS METHOD

Sony Corporation, Tokyo ...

1. A cell analysis system comprising:an imaging apparatus configured to capture a first cell image and a second cell image; and
a non-transitory computer-readable storage medium storing a cell analysis program which operates an information processing apparatus to execute:
extracting first motion information from the first cell image and second motion information from the second cell image, wherein the first cell image and the second cell image are obtained from imaging a cell in time series;
calculating a first motion characteristic from the first motion information and a second motion characteristic from the second motion information; and
evaluating a movement of at least one ion or molecule across a cell membrane of the cell based on a difference between the first motion characteristic and the second motion characteristic.

US Pat. No. 10,482,593

INSPECTION METHOD, INSPECTION SYSTEM, AND METHOD OF MANUFACTURING SEMICONDUCTOR PACKAGE USING THE SAME

Samsung Electronics Co., ...

1. A method of manufacturing a semiconductor package, the method comprising:forming a first pattern group on a substrate;
measuring a first image of the first pattern group to generate first layout data based on the first image;
forming an interlayer layer on the first pattern group;
forming a second pattern group on the interlayer layer;
measuring a second image of the second pattern group to generate second layout data based on the second image subsequent to forming the interlayer layer;
measuring a third image including the first image and the second image to generate third layout data based on the third image; and
detecting a defect pattern based on the first layout data, the second layout data, and the third layout data, the defect pattern being at a height from the substrate between the first pattern group and the second pattern group.

US Pat. No. 10,482,591

DELAYED PETROLEUM COKING VESSEL INSPECTION DEVICE AND METHOD

Custom Industrial Automat...

1. A vessel inspection system for inspecting the interior surface of a delayed petroleum coking vessel to determine defects and dimensional changes in the vessel, the system including a device comprising:a frame;
a support for supporting the frame for movement within the vessel along a vertical axis;
a rotary positioner adapted to position the frame rotationally with respect to a vertical axis;
an enclosure for electronics and optionally a source of pressurized gas connected to the enclosure to pressurize the enclosure to minimize incursion of combustible vapor into the enclosure;
a video camera supported on the frame and operably connected to at least one of a monitor and a recording means for providing video scanning of the interior surface of the vessel;
a camera positioner supported on the frame and operable to position the video camera for viewing by the video camera, the camera positioner being operable to position the video camera about a second axis perpendicular to the rotary positioner;
a floodlight supported on the frame for illuminating the interior surface of the vessel for viewing by the video camera;
a support on the vessel for clamping the support in a predetermined lateral and vertical position with respect to the vertical axis of the vessel during operation of the system;
a crawler positioned on an arm extension from at least one of the support and the frame for positioning the crawler proximate to all or selected portions of the interior of the vessel to be tested;
an Alternating Current Field Measurement (ACFM) unit mounted on the crawler for testing the all or selected portions of the interior of the vessel;
a laser mounted on the crawler for generating a sheet of laser light along a weld for aligning the ACFM to the weld;
a crawler positioner for positioning the crawler and ACFM unit in selected locations; and
a recorder coupled to the ACFM unit for recording signals indicative of the ACFM unit position and the ACFM unit data from the selected locations.

US Pat. No. 10,482,590

METHOD AND SYSTEM FOR DEFECT CLASSIFICATION

KLA-Tencor Corporation, ...

1. A method for determining the sufficiency of defect data for classification comprising:acquiring a set of defect data from a specimen, the defect data including imagery data associated with a plurality of defects including a plurality of defect types;
receiving a signal from a user interface device indicative of a manual classification of the plurality of defects;
distributing defect data of at least a first defect type into N groups of data;
identifying a group of the N groups of data as containing test data;
identifying N-1 groups of data of the distributed defect data not identified as containing test data as containing training data;
for at least a first group of the N groups, incrementally generating a series of classifiers based on the training defect data contained in the N-1 groups of data, wherein each classifier is generated with an incremented percentage of at least the first defect type contained within the training defect data of the N-1 groups of data;
determining an accuracy value for each of the series of classifiers for at least the first defect type by applying each of the series of classifiers to the test data not contained in the N-1 groups of the distributed defect data; and
generating a defect data sufficiency score, for at least the first defect type, based on a generated accuracy score for at least the first group of N groups and at least one additional generated accuracy score for at least one additional group of the N groups.

US Pat. No. 10,482,589

METHOD AND APPARATUS FOR THE START-UP OPERATION OF A MULTI-AXIS SYSTEM

1. A method for the start-up operation of a multi-axis system, with the multi-axis system including, as components, a plurality of segments which are connected via respective joints and are movable by a controller in one or more axes, and a tool which is connected to one of the segments and is movable and drivable to a specified position by the controller, said method comprising:assigning a workspace to the multi-axis system, in which a presence and/or a movement of the components is permitted in the workspace;
assigning a safe space in which the components are not permitted to penetrate the safe space;
arranging a plurality of optical markers in an environment of the multi-axis system so as to enable an augmented reality (AR) system to determine a position and orientation of a camera system which records the multi-axis system within the environment;
defining and assigning a bounding body for each of the components such that the bounding body encloses the component;
calculating by the AR system a position of the bounding body in a first global coordinate system as the multi-axis system moves;
transforming the position of the bounding body into a second coordinate system corresponding to the position and orientation of the camera system;
visualizing the bounding bodies in the AR system together with an image that is recorded by the camera system; and
checking by the controller whether the bounding body intersects with the safe space or whether the bounding body leaves the workspace.

US Pat. No. 10,482,586

FILTERING DEPTH MAP IMAGE

NOKIA TECHNOLOGIES OY, E...

1. A method comprising:partitioning a depth map image into at least one block;
partitioning a texture image into at least one block, wherein a size and a position of the at least one block of the texture image corresponds to the size and the position of the at least one block of the depth image;
determining a depth property value for the at least one block of the depth map image;
determining a texture property value for the at least one block of the texture image;
for each of the plurality of blocks, using the depth property value for the at least one block of the depth map image and the texture property value for the at least one block of the texture image to select a set of filter parameters from a look up table; and
filtering the at least one block of the depth map image with a filter based on the selected set of filter parameters, wherein
the texture property value comprises a value returned from a function of pixel texture values of the block of the texture image and the depth property value comprises a value returned from a function of pixel depth values of the block of the depth map image,
the function of pixel depth values of the block of the depth map image comprises an output from a face detection algorithm for the pixel depth values of the block of the depth map image, and
the output from the face detection algorithm is indicative of whether a face has been detected within the block and of a percentage fraction which the detected face occupies in the block.

US Pat. No. 10,482,582

SYSTEMS AND METHODS FOR NOISE REDUCTION IN IMAGING

SUNNYBROOK RESEARCH INSTI...

1. A method of denoising imaging signals detected in the presence of broadband noise, the method comprising:in the absence of receiving imaging energy, detecting energy waves with an imaging transducer receive circuit, thereby obtaining a noise characterization waveform, and filtering the noise characterization waveform to generate an in-band noise characterization waveform residing within an imaging band and an out-of-band noise characterization waveform residing within a noise-detection band that lies, at least in part, beyond the imaging band;
segmenting the in-band noise characterization waveform and the out-of-band noise characterization waveform according to one or more time windows;
for at least one time window, processing the in-band noise characterization waveform and the out-of-band noise characterization waveform to determine a relationship between noise in the imaging band and noise in the noise-detection band;
detecting imaging signals with the imaging transducer receive circuit thereby obtaining one or more imaging waveforms;
for at least one imaging waveform:
a) filtering the imaging waveform to generate an in-band imaging waveform residing within the imaging band and an out-of-band noise-detection imaging waveform residing within the noise-detection band;
b) segmenting the in-band imaging waveform and the out-of-band noise-detection imaging waveform according to one or more time windows;
c) employing the relationship and the out-of-band noise-detection imaging waveform to estimate, within at least one time window, a measure associated with the amount of noise in the in-band imaging waveform; and
d) for at least one time window processed in c), applying a denoising correction to the portion of the in-band imaging waveform within the time window.

US Pat. No. 10,482,581

SYSTEM AND METHOD FOR APPLYING ANTIALIASING TO IMAGES

Google LLC, Mountain Vie...

10. A method for providing an image of an object for display in an image comprised of pixels, each pixel having a size, the object having edges comprised of line segments, the method comprising:identifying, with one or more computing devices, a first set of locations that correspond with end points of the line segments,
identifying, with the one or more computing devices, a second set of locations that correspond with intersections of line segments within the image,
identifying, with the one or more computing devices, a third set of locations that correspond with the size of the pixels, the first set of locations, the second set of locations and the third set of locations collectively comprising a set of reference locations,
determining, for a region of the image and with the one or more computing devices, an area of the region occupied by a portion of the object, the region comprising the region between a first reference line having a location corresponding with a first reference location and a second reference line having a location corresponding with a second reference location, the first reference line being parallel to the second reference line,
determining, based on the area of the region occupied by the portion of the object and with the one or more computing devices, a pixel value for a pixel associated with the region, and
providing the image for display.

US Pat. No. 10,482,580

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM

CANON KABUSHIKI KAISHA, ...

1. An image processing apparatus comprising:one or more processors; and
a memory storing instructions which, when the instructions are executed by the processor, cause the image processing apparatus to function as:
a calculating unit configured to calculate a motion vector between frame images of a moving image;
an interpolating unit configured to generate a plurality of interpolation frame images corresponding to a time position between frame images which are adjacent with respect to time on the basis of the motion vector; and
a generating unit configured to generate a frame image with motion blur acquired by adding a motion blur by synthesizing the frame image and the plurality of interpolation frame images, wherein
the generating unit determines a synthesizing ratio of synthesizing the frame image with one of the plurality of interpolation frame images, based on, a time span indicating difference between the time position of the frame image and the time position of one of the plurality of interpolation frame images, and
the generating unit acquires a reliability of the motion vector and time spans between the frame images and the interpolation frame image which are precedent and subsequent with respect to time, and determines the synthesizing ratio on the basis of the reliability of the motion vector and the time spans.

US Pat. No. 10,482,575

SUPER-RESOLUTION APPARATUS AND METHOD FOR VIRTUAL AND MIXED REALITY

INTEL CORPORATION, Santa...

1. A method comprising:capturing a raw image including depth data;
identifying one or more regions of interest based on a detected spatial proximity of one or more virtual objects and one or more real objects, wherein the spatial proximity detection includes measuring a first distance between a virtual object and a user and a second distance between a real object and the user, and determining the difference between the first and second distances;
generating a super-resolution map of the one or more regions of interest using machine-learning techniques or results thereof;
detecting interactions between the virtual objects and the real objects using the super-resolution map; and
performing one or more graphics processing or general-purpose processing operations based on the detected interactions.

US Pat. No. 10,482,574

SYSTEMS AND METHODS FOR MULTI-RESOLUTION IMAGE STITCHING

GoPro, Inc., San Mateo, ...

1. A system for providing a panoramic image, the system comprising:an electronic storage configured to store video content, the video content including a first and a second image of a visual scene, the first image and the second image including a region of overlap within the visual scene, and where the first and the second image share an image boundary;
a communications interface configured to communicate a bit stream to a client device;
one or more processors configured to execute a plurality of computer readable instructions; and
a non-transitory computer readable medium comprising the plurality of computer readable instructions that are configured to, when executed by the one or more processors, cause the one or more processors to:
transform, via a wavelet-based image decomposition, the first image into a first component characterized by a first image resolution and a second component characterized by an original image resolution, wherein at least one of the first and second components obtained based on the transformation of the first image includes a downsampled version of the first image, and further includes a first residual image version characterizing one or more first high frequency content in the first image;
transform, via the wavelet-based image decomposition, the second image into a third component characterized by the first image resolution and a fourth component characterized by the original image resolution, wherein at least one of the third and fourth components obtained based on the transformation of the second image includes a downsampled version of the second image, and further includes a second residual image version characterizing one or more second high frequency content in the second image;
combine the first component and the third component to produce a first stitched image version with a first image stitching operation configured to reduce a contrast measure across the image boundary;
combine the second component and the fourth component to produce a second stitched image version with a second image stitching operation configured to reduce the contrast measure across the image boundary; and
combine the first stitched image version and the second stitched image version to create the panoramic image;
wherein the first image stitching operation is characterized by a first complexity parameter configured lower than a second complexity parameter associated with the second image stitching operation.

US Pat. No. 10,482,571

DUAL FISHEYE, HEMISPHERICAL IMAGE PROJECTION AND STITCHING METHOD, DEVICE AND COMPUTER-READABLE MEDIUM

Ricoh Company, Ltd., Tok...

1. An image processing method comprising:projecting a first image and a second image onto a first hemispherical projection model and a second hemispherical projection model, respectively;
determining a set of waiting-for-stitching surface region pairs on the first hemispherical projection model and the second hemispherical projection model;
preliminarily generating a customized spherical projection model by stitching the first hemispherical projection model and the second hemispherical projection model along the set of waiting-for-stitching surface region pairs; and
projecting the first image and the second image that are acquired as a real time video stream directly onto the preliminarily customized spherical projection model so as to create a third image without conducting image stitching,
wherein, the first image and the second image are fisheye images captured in opposite imaging directions from a same position.

US Pat. No. 10,482,561

INTERACTION MONITORING FOR VIRTUALIZED GRAPHICS PROCESSING

Amazon Technologies, Inc....

1. A system, comprising:a server comprising at least one processor and a memory, wherein a virtual compute instance is implemented using the server, and wherein the virtual compute instance is provided by a multi-tenant provider network; and
a graphics server comprising a physical graphics processing unit (GPU), wherein the graphics server is accessible to the server over a network, wherein a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance over the network, and wherein the virtual GPU is provided by the multi-tenant provider network; and
wherein the server is configured to send, over the network to the graphics server, a plurality of instruction calls produced by execution of an application using the virtual compute instance; and
wherein the graphics server is configured to:
generate GPU output based at least in part on execution of the one or more instruction calls using the virtual GPU; and
store a log of interactions between the application and the virtual GPU, wherein the interactions in the log comprise the one or more instruction calls sent to the graphics server and response information resulting from the execution of the one or more instruction calls using the virtual GPU.

US Pat. No. 10,482,558

INTERACTIVE IMAGE-BASED COMMUNICATION USING IMAGE CODING

Waltz, Inc., New York, N...

1. A method comprising:causing, via a processor, a first image code to be presented on a display of a mobile device, wherein the first image code comprising first information comprising account information, wherein the mobile device includes the processor, wherein the processor is in communication with the display and generates the first image code based on an encryption code of a plurality of encryption codes received from a data source along with a set of time period information instructing the processor to use the encryption code during a time period of a plurality of time periods, wherein the encryption code is associated with the account information during the time period, wherein the set of time period information is associated with the plurality of time periods;
causing, via the processor, a second image code to be captured via a camera from an information receptacle, wherein the second image code comprising second information formed responsive to the account information, wherein the second image code is presented via the information receptacle based on the information receptacle reading the first information from the display, wherein the mobile device includes the camera, wherein the processor is in communication with the camera;
decoding, via the processor, the second information from the second image code locally;
processing, via the processor, the second information locally such that a third image code is generated locally, wherein the third image code comprising third information; and
causing, via the processor, the third image code to be presented on the display such that the information receptacle can read the third information and enable a point of entry device to grant or deny an access based on the third information, wherein the information receptacle is in communication with the point of entry device, wherein the first information, the second information, and the third information are different from each other in content.

US Pat. No. 10,482,555

MANAGING PATIENT BED ASSIGNMENTS AND BED OCCUPANCY IN A HEALTH CARE FACILITY

ALLSCRIPTS SOFTWARE, LLC,...

1. A system for data management, comprising:a computer configured to communicate with an admission/discharge/transfer (ADT) system associated with a health care facility to receive transactional messages; and
a database operatively coupled to the computer,
wherein the computer is configured to generate a plurality of icons in a pattern of a floor plan of the health care facility, each icon conveying a first level of information comprising at least one of patient bed occupancy and bed availability,
wherein the computer is configured to parse the received transactional messages to extract components of the messages and continually update the generated icons based on the extracted components,
wherein the computer is configured to generate a link to secondary information in response to interaction with the one or more icons, the secondary information comprising medical information associated with a respective patient occupying a respective bed associated with the icon,
wherein the computer is configured to initiate intelligent agents to monitor the ADT system for predetermined data over a predetermined period of time,
and wherein the computer is configured to graphically modify at least one of the plurality of icons in the pattern and generate supplementary data via the intelligent agents for the first level of information based on the monitored predetermined data and at least a portion of the predetermined period of time, wherein the supplementary data comprises one or more conditions of the health care facility associated with the first level of information.

US Pat. No. 10,482,554

DIGITAL NEGOTIATION PLATFORM

CAPITAL ONE SERVICES, LLC...

8. A system, comprising:a processor; and
a memory storing instructions executable by the processor to:
determine, by an agent executing on the processor, a set of parameters for an agreement based in part on a computing model, wherein the agent comprises one of: (i) a chatbot, and (ii) a voice-enabled agent;
transmit, by the agent, the set of parameters for the agreement via a network;
receive, via the network, a modified value for a first parameter in the set of parameters;
determine, by the agent based on the computing model and a plurality of rules, that each parameter in the set of parameters, including the modified value for the first parameter, satisfies the associated rule of the plurality of rules;
receive, by the agent via the network, acceptance of the set of parameters including the modified value for the first parameter;
generate, by the agent, a transcript comprising statements generated by the agent and received by the agent, the statements collectively specifying the set of parameters including the modified value for the first parameter;
generate, by the agent based on a language processing algorithm applied to the statements of the transcript, executable code operable to enforce the set of parameters;
generate, by the agent, a smart contract for the agreement, the smart contract comprising the transcript and the executable code operable to enforce the set of parameters;
store the smart contract comprising the transcript and the executable code operable to enforce the set of parameters in a block of a blockchain, the block of the blockchain replicated to a plurality of distributed copies of the blockchain;
receive, by the executable code, a vote from each party to the agreement, each vote indicating whether an action of the first parameter has occurred on or before a time of the first parameter has elapsed;
determine, by the executable code, that a sum of the votes received from each party to the agreement does not indicate whether the action of the first parameter has occurred on or before the time of the first parameter has elapsed;
receive, by the executable code, a vote from a neutral party indicating whether the action of the first parameter has occurred on or before the time of the first parameter has elapsed;
apply, by the executable code, a respective weight to each received vote to determine whether the action of the first parameter has occurred on or before the time of the first parameter has elapsed, the respective weights comprising at least two different weight values; and
determine, by the executable code based on a sum of the weighted votes, that the action of the first parameter has been completed on or before the time of the first parameter has elapsed.

US Pat. No. 10,482,553

GEOGRAPHIC INFORMATION MANAGEMENT SYSTEMS AND METHODS

PLM, LLC, Dallas, TX (US...

1. A system, comprising:a network interface;
a processor connected to the network interface; and
a non-transitory computer readable medium connected to the processor and having stored thereon instructions that, when executed, cause the processor to:
receive executed lease data for mineral rights leases on associated first land parcels from at least one second remote terminal;
generate first map data according to the executed lease data;
send the first map data through the network interface to a client application being executed on a first remote terminal for display to a first user at the first remote terminal, wherein the first map data comprises lease information for respective leases on the first land parcels, and wherein sending the first map data causes the client application to provide a user interface displaying, in a first display region, a map of land features according to the lease information for the first land parcels, and further displaying, in one or more second display regions and with the map displayed in the first display region, lease information and division order information, wherein the client application permits the user to create, in the first display region of the user interface, a proposed division order boundary over the map according to at least the lease information and wherein the proposed division order boundary defines a new boundary for a proposed division and comprises a closed shape, the proposed division associated with a proposed mineral extraction well associated with the first land parcels;
receive, from the first remote terminal, data for the proposed division order boundary submitted by the first user through the first remote terminal;
determine, according to the proposed division order boundary, one or more second land parcels from among the first land parcels, the second land parcels having boundaries that are within, or at least partly overlap, the proposed division order boundary;
generate, automatically, and in response to determining the one or more second land parcels, second map data comprising division order data associated with the one or more second land parcels and further associated with the lease information associated with the one or more second land parcels;
send the second map data and the division order data to the first remote terminal for display to the first user in the user interface;
receive, from the first remote terminal, data for an adjusted division order boundary that is an adjusted boundary submitted by the first user for the proposed division order boundary;
determine, according to the adjusted division order boundary, one or more third land parcels from among the first land parcels that have boundaries that are within, or at least partly overlap, the adjusted division order boundary
generate, automatically and in response to determining the one or more third land parcels, third map data comprising updated division order data associated with the one or more third land parcels and further associated with the lease information associated with the one or more third land parcels; and
send the third map data and the updated division order data to the first remote terminal for display to the first user in the user interface.

US Pat. No. 10,482,549

DAILY ELECTRICITY GENERATION PLAN MAKING METHOD OF CASCADE HYDRAULIC POWER PLANT GROUP

WUHAN UNIVERSITY, Hubei ...

1. A daily electricity generation planning method of cascade hydropower plants, for optimize the economic benefits of the cascade hydropower plants, comprising the following steps of using a computer having a processor for:Step 1: analyzing historical data of daily load demands of each hydropower plant to obtain a typical load curves having a typical daily load demand for each hydropower plant;
Step 2: performing a first optimization to obtain a daily electricity generation plan of the cascade hydropower plants by using reservoir operation methods and taking a degree of similarity between a power load of the hydropower plants and the typical daily load demand of each of the hydropower plants being closest as an optimization goal without considering constraints for opening and closing state of the generators of the hydropower plants, as to optimize a total power output of the cascade hydropower plants, wherein the Step 2 comprises following two sub-steps:
Step 2.1: using optimal allocation method to determine the power output of each hydropower plant and determine a best total water consumption curve according to the configuration of generator sets, and then determining the constraints of opening and closing state of the generator based on the total water consumption curve;
Step 2.2: taking the maximum similarity between the power output and the typical daily load demand as one of the optimization objectives without considering the constraints of opening and closing state of the generators in hydropower plants, and then optimize the daily electricity generation plan of each plant;
Step 3: planning the opening and closing state of each generator set according to the daily electricity generation plans of each hydropower plant derived from Step 2, wherein the opening and closing state of each generator set includes a sequence of opening and closing of each generator and the number of each generator to be open or close; and
Step 4: increasing the constraints of the opening and closing state of each generator set, and performing a second optimization to obtain the daily electricity generation plan of each hydropower plant by using reservoir operation methods with the same optimization goal in Step 2, as to optimize power output of each generator and water consumption in each hydropower plant for satisfying the typical daily load demand.

US Pat. No. 10,482,548

METHOD AND APPARATUS FOR PERFORMING ENERGY MANAGEMENT IN A POWER SUPPLY GRID

ALELION ENERGY SYSTEM AB,...

1. An energy management system of a power supply grid (PSG), comprising:at least one control unit (CU) connected to distributed energy resource controllers (ERC) of energy resources (ER) of the power supply grid (PSG) by means of a communication network (CNW), wherein the control unit (CU) monitors communication links (CL) between the control unit (CU) and the energy resource controllers (ERC) via the communication network (CNW);
wherein the control unit (CU) is adapted to calculate a predicted operation behavior of an energy resource controlled by an energy resource controller (ERC) when a loss of communication or a communication bandwidth limitation of the monitored communication link (CL) to the energy resource controller (ERC) is detected;
wherein the control unit (CU) is adapted to control energy resource controllers (ERC) of other energy resources (ER) of said power supply grid (PSG) to which a communication link (CL) via said communication network (CNW) still exists based on the calculated predicted behavior of the affected energy resource (ER) whose energy resource controller (ERC) has lost its communication link (CL) to said control unit (CU) or where the communication bandwidth of the communication link (CL) is limited;
wherein said control unit (CU) is further adapted to calculate energy management policies and to distribute them to the energy resource controllers (ERC) of said energy management system such that after the loss or the limitation of communication between said control unit (CU) and at least one affected energy resource controller (ERC) has been detected, the distributed energy management policies executed by the energy resource controllers (ERC) provide collectively sufficient power for power supply grid services, wherein the control unit (CU) calculates and distributes the energy management policies for at least one energy resource controller (ERC) more than once during operation of the energy management system;
wherein the energy resource controller (ERC) to which the loss or limitation of communication of said communication link (CL) is detected is adapted to perform a local control of the associated energy resource (ER), and wherein the energy resource of the energy resource controller to which the loss or limitation of communication of said communication link (CL) is detected makes a contribution to the operation of the power supply grid;
wherein the energy management policies calculated by at least one processor of said control unit (CU) are calculated depending on predicted local energy states of the energy resources (ER) controlled by the distributed energy resource controllers (ERC) after the loss or limitation of communication of at least one monitored communication link (CL) has occurred;
wherein the predicted local energy states of the energy resources (ER) controlled by the distributed energy resource controllers (ERC) are predicted on the basis of available global information including a power supply grid frequency, available local information including weather information and available historic behavior data about a past operation behavior of the respective energy resources (ER) before the loss or limitation of communication of the at least one monitored communication link (CL) has been detected;
wherein the predicted operation behavior of the respective energy sources (ER) is calculated in a possible implementation in real time after the loss or limitation of the communication link has been detected;
wherein said set of energy management policies comprises at least one energy management policy having rules used by a policy management unit (PMU) connected to the energy resource controller (ERC) to perform the local control of the associated energy resource (ER).

US Pat. No. 10,482,545

USER MANAGEMENT OF SUBSCRIPTIONS TO MULTIPLE SOCIAL NETWORK PLATFORMS

1. A method of managing a consumer's social media subscriptions using a computer device to execute a non-transitory social media management program stored in a memory on the device, the method comprising:displaying on a user interface of a user computer device, the user computer device having a plurality of non-transitory, social networking platform programs stored in a memory thereof and executable thereon to communicate with and receive social media content from a plurality of corresponding social networking platform servers, and wherein each of the plurality of social networking platform programs having associated therewith a plurality of user-selected social media subscriptions to receive social media content from a content producer via the social networking platform programs, a plurality of social media subscription indicia corresponding to the plurality of user-selected subscriptions, and for each subscription indicia, displaying on the user interface a plurality of social networking platform indicia corresponding to the social networking platform programs on the user computer device;
receiving user selections of the displayed social media subscriptions and the displayed social networking platform indicia; and
in response to a user selection, using the program, automatically communicating, via the internet, between the user computer device and a social networking platform server corresponding to the selected social networking platform indicia to change a subscription option at the social networking platform server.

US Pat. No. 10,482,544

METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR MASKING TAX DATA DURING COLLABORATIVE TAX RETURN PREPARATION

INTUIT INC., Mountain Vi...

1. A system for masking tax data during collaborative preparation of an electronic tax return, the system comprising:a server computer having a tax return preparation program running thereon;
a tax return preparation computer having a first browser program running thereon;
a support computer having a second browser program running thereon; and
a network operatively coupling the server computer, tax return preparation computer, and the support computer,
the first browser being used by a user to enter data into the tax return preparation program and being adapted to identify if data entered by the user comprises a tax datum for the tax return preparation program comprising sensitive data,
the first browser including a masking module configured to automatically mask the tax datum when the tax datum is identified as comprising sensitive data, without user intervention and before transmitting the tax datum to the server computer for subsequent transmission to the support computer, and
the tax datum being masked in real time during collaborative preparation of the electronic tax return such that sensitive data is not transmitted to the support computer or displayed by the second browser program.

US Pat. No. 10,482,543

APPARATUS AND METHOD FOR VALIDATING TRANSACTIONAL DATA

Kurt B. Schuh, Clermont,...

1. An apparatus for generating an authentication code for validating transactional data, comprising:a data ingress having a data ingress input sub-circuit and data ingress output sub-circuit; and
a data encryption circuit having a data encryption input sub-circuit and data encryption output sub-circuit, the data encryption output sub-circuit, the data ingress output sub-circuit, the data encryption output being coupled to the data egress input sub-circuit; and
a data egress circuit having a data egress input sub-circuit and data egress output sub-circuit, the data encryption output sub-circuit being coupled to the data egress input sub-circuit;
the data encryption circuit further comprising a multi-dimension array data structure, the data encryption circuit operable to receive from the data ingress circuit in a predefined sequence, layers of data sets encoded in binary form representing personally identifiable information (PII) and primary keys and secondary keys;
the data encryption circuit operable to apply selected primary keys and secondary keys against the layers of data sets in a predefined sequence, during such sequence, so as to encrypt such data and generate an authenticate code;
a SENTENAL Metadata, layered within the multi-dimensional data structure, captures a day-time-group (DTG), and technical Metadata, that integrates an additional encryption algorithm, by combining the data elements with Metadata that is not reused in the application as part of a One-Time-Pad (OTP); and
the data encryption circuit operable to output the authentication code to the data egress circuit; and
the data egress circuit operable to format the authentication code as a series of alphanumeric characters and/or at least one symbol.

US Pat. No. 10,482,542

TAX FRAUD DETECTION THROUGH LINKED RELATIONSHIPS

HRB Innovations, Inc., L...

1. A non-transitory computer-readable storage medium having a computer program stored thereon for determining confidence indicators that correspond with a user, wherein the computer program instructs at least one processing element to perform the following steps:receiving, from a user device via a graphical user interface, at least one of tax information associated with a subject tax return for a subject taxpayer and user information associated with a user that submitted the subject tax return;
identifying, by the processing element, a plurality of subject nodes related to said received at least one of tax information and user information;
comparing, by the processing element, the plurality of subject nodes to a set of external nodes, wherein a portion of the set of external nodes is fraud-indicative nodes;
linking, by the processing element, at least one subject node to at least one fraud-indicative node through at least one intermediary node;
identifying, by the processing element, confidence indicators based upon the linking,
wherein each confidence indicator is indicative that the user is either genuine or fraudulent;
determining, by the processing element, a likelihood that the user is genuine; and
filing, with a computing device of a taxing authority, the subject tax return upon said likelihood being over a threshold.

US Pat. No. 10,482,535

IMPACT DATA MANAGER FOR GENERATING DYNAMIC INTELLIGENCE CUBES

AON BENFIELD GLOBAL, INC....

1. A system for mapping data associated with one or more impact events to at least one client insurance portfolio, the system comprising:processing circuitry;
a non-transitory database storage region; and
a non-transitory computer readable memory coupled to the processing circuitry, the memory storing machine-executable instructions, wherein the machine-executable instructions, when executed on the processing circuitry, cause the processing circuitry to
receive, from remote computing devices of one or more data sources via a network,
source data including characteristics of one or more insured properties in each of a plurality of client insurance portfolios, and
risk information indicating geographic patterns of one or more impact events affecting the one or more insured properties,
store, within the non-transitory database storage region, the source data,
determine, based on the source data stored in the non-transitory database storage region, a plurality of dimensions and one or more limits for customizing a business intelligence cube definition at a business intelligence cube user interface screen, wherein
the plurality of dimensions corresponds to a plurality of data fields in a portfolio of the plurality of client insurance portfolios, and
the one or more limits correspond to one or more boundary conditions for each of at least a portion of the plurality of data fields in the portfolio,
enable, dynamically in real-time based on analysis of source data corresponding to each data field of at least a portion of the plurality of data fields in the portfolio in view of an impact event of the one or more impact events, one or more functional properties of the business intelligence cube user interface screen, wherein
each functional property corresponds to one of a respective data field of the plurality of data fields, a respective menu option, and a respective calculation,
receive, via the business intelligence cube user interface screen responsive to interaction of a user with at least one of the one or more functional properties, selections of at least one of a portion of the plurality of dimensions and updated values of at least one limit of the one or more limits,
generate, in real-time responsive to receiving the selections at the business intelligence cube user interface screen, a business intelligence cube definition for the portfolio with respect to the impact event based in part on the selections, and
customize, in real-time responsive to receiving a user request, a business intelligence cube based on the business intelligence cube definition, wherein
customizing the business intelligence cube includes populating the business intelligence cube with a portion of the source data corresponding to a portion of the portfolio affected by the impact event, and respective risk information for the impact event.

US Pat. No. 10,482,531

SYSTEM AND METHOD FOR AUTOMATED COMMUNICATIONS SESSION ROUTING IN A COMMUNICATIONS HANDLING SYSTEM

TRANS UNION LLC, Chicago...

1. A system for handling a telecommunications session in real-time, the telecommunications session being initiated by a calling device and intended for a receiving network, the system comprising:a memory;
a processor in communication with the memory and a communications network associated with the telecommunications session; and
a module stored on the memory and comprising computer software instructions executable by the processor the module configured to:
intercept the telecommunications session prior to reaching the receiving network,
obtain address information associated with the calling device from one or more databases,
determine a credit-related score for the telecommunications session based on the address information and aggregated credit data associated with the address information, wherein the aggregated credit data is a depersonalized aggregation of a plurality of individual credit-related attributes associated with the address information,
identify an appropriate unit of the receiving network based on the credit-related score, and
route the telecommunications session to the appropriate unit.

US Pat. No. 10,482,530

PROCESS OF AND APPARATUS FOR NOTIFICATION OF FINANCIAL DOCUMENTS AND THE LIKE

JAGWOOD PTY LTD, Rosevil...

1. A process for use by a computer system of a payer and a computer system of a payee in connection with:a payments adviser computer system comprising computer software executing on computer hardware remote from the computer systems of the payer and payee and communicable over the internet, and
a payments clearance computer system comprising computer software executing on computer hardware remote from the computer systems of the payer and payee and which hardware includes a payer's financial institution's computer system and a payee's financial institution's computer system,
the process comprising:
the payer's computer system sending a request over the internet to the payments adviser computer system for an identifier for a financial document;
the payment adviser system allocating an identifier to the financial document in response to the request, the identifier being allocated as a short uniform resource identifier (URI) comprising (a) the internet address of the payments adviser computer system and a unique location for the financial document, and (b) a character length within an available character limit imposed by the payments clearance computer system to be used by the payer's financial institution's computer system;
the payer's computer system at or after the time of the request, uploading over the internet the financial document to the payments adviser computer system for storage per the identifier;
the payer's computer system sending to the payer's financial institution's computer system for sending to the payee's computer system through the payments clearance computer system:
a payment request; and
the payment reference containing or consisting of the identifier and which signifies to the payee the location to access the financial document;
on authorization of the payment request, the payer's financial institution's computer system sending via the payments clearance computer system to the payee's financial institution's computer system:
the payment; and
the payment reference containing or consisting of the identifier and which signifies to the payee the location to access the financial document;
the payments clearance computer system sending to the payee's financial institution's computer system:
the payment; and
the payment reference containing or consisting of the identifier and which signifies to the payee the location to access the financial document;
the payee's financial institution's computer system creating a payment advice or bank statement accessible to the payee containing information received via the payments clearance computer system from the payer's financial institution's computer system including the identifier, and
the payee's computer system sending a request over the internet to the payment adviser system which includes the identifier to access the stored financial document applicable to the payment received by the payee from the payer.

US Pat. No. 10,482,529

ATM CUSTOMER MESSAGING SYSTEMS AND METHODS

WELLS FARGO BANK, N.A., ...

1. A method, comprising:receiving identification information of a first account holder at a financial institution; authenticating the first account holder based on the identification information;
identifying a second account holder at the financial institution as being known to the first account holder;
identifying a financial goal of the second account holder;
receiving inputs to configure a message to be displayed to the second account holder based on the financial goal, the inputs being received from the first account holder; and displaying the message to the second account holder from the first account holder, the message being displayed based on the financial goal.

US Pat. No. 10,482,527

SYSTEMS AND METHODS TO PREDICT RESOURCE AVAILABILITY

OneMarket Network LLC, S...

1. A method, comprising:storing, in a database, data for a plurality of retail spaces physically located within one or more building structures and leased or leasable by a plurality of users, wherein the data includes trends for foot traffic within each retail space and sales trends for each retail space;
evaluating, by a computing apparatus, a plurality of pre-defined features, including the trends for foot traffic and the sales trends, for each of the retail spaces based on the data stored in the database to form a dataset of the features for the retail spaces, wherein the dataset is comprised of a training dataset and a test dataset;
applying, by the computing apparatus, a machine learning technique to the training dataset to derive a predictive model that correlates the features for each retail space with a status indicator of whether the retail space was made available during a first predetermined period of time in the past;
applying, by the computing apparatus, the predictive model to the testing dataset to evaluate accuracy of predictions from the predictive model for the testing dataset; and
in response to a determination that the accuracy of predictions from the predictive model for the testing dataset is above a threshold, applying, by the computing apparatus, the predictive model to the dataset to generate predictions of whether the retail spaces of the dataset will be made available during a second predetermined period of time in the future.

US Pat. No. 10,482,526

GRAPHICAL USER INTERFACE FOR ORDER ENTRY WITH HOVERING FUNCTIONALITY

BGC PARTNERS, L.P., New ...

1. An apparatus comprising:a display screen;
a network interface;
a memory device;
at least one processor to:
render on the display screen a graphical user interface having a plurality of rows, each row having a product field, a price field, and a size field;
detect actuation of a first input;
in response to detecting actuation of the first input, change a status indicator stored in the memory device to indicate that a cursor is about to hover over a given row of the plurality of rows;
detect a movement of the cursor over the given row;
in response to detecting the cursor hovering over the given row, render a drop down menu with different size options for an order associated with the given row on which the cursor hovers;
detect a selection of a size option in the drop down menu; and
in response to the selection of the size option, transmit, via the network interface, an order for a product specified in the product field of the given row with a size corresponding to the selected size option.

US Pat. No. 10,482,524

ELECTRONIC PAYMENT METHODS AND SYSTEMS

1. A server for facilitating commerce, wherein the server communicates with clients via a distributed computing network, and wherein the server comprises:(a) a memory storing: an instruction set including an application program interface (API); customer data related to a plurality of customers; and vendor data related to a plurality of vendors; and
(b) a processor for running the instruction set and API, the processor being in communication with the memory and the distributed computing network, wherein the processor is operative to:
(i) use the API to provide a portion of the vendor data to a first client of a first customer based upon the client requesting the portion of the vendor data related to a first vendor at a location, wherein the server is provided by a host entity, wherein the host entity is different from the first vendor;
(ii) use the API to receive an order for a first product of the first vendor from the client, wherein product data about the first product is included in the portion of the vendor data and the first product is available from the first vendor at a live ongoing event at the location;
(iii) provide the order to a second client of the vendor so the vendor can fill the order to the first customer at the live ongoing event;
(iv) use the API to collect funds in payment for the order from the first customer by using a portion of the customer data, wherein the funds are collected by the host entity;
(v) pay at least a portion of the funds for the order to the vendor, wherein the payment is made by the host entity;
(vi) use the API to enroll the first customer and the vendor in a network program associated with the live ongoing event, wherein the network program is for a limited time interval associated with the live ongoing event, wherein the first customer is attending the live ongoing event;
(vii) form a group of friends in the memory, the group of friends including the first customer and a plurality of other customers;
(viii) use the API to send notification to at least a portion of the group of friends that the first customer is at the live ongoing event; and
(ix) use the API to allow any one of the other customers of the group of friends to purchase a second product for delivery to the first customer at the live ongoing event.

US Pat. No. 10,482,516

METHODS AND SYSTEMS FOR GROUPING AND PRIORITIZATION OF CUSTOMERS FOR LIVE SUPPORT

Zoho Corporation Private ...

1. A method for prioritizing customers to qualify for support, the method comprising:Maintaining a user database listing of at least a subset of the customers;
Obtaining experiential information about the customers during customer access of a physical store;
Ranking the customers responsive to the experiential information, the ranking collecting the customers in priority groups;
Rendering a first view of the ranking, the first view depicting a priority of the customers along plural dimensions, the rendering of the first view comprising depicting visual representations of the priority groups as separated from a reference location by a respective distance and depicting visual representations of the customers in a given one of the priority groups at different angles with respect to the reference location;
Conveying the first view to a user interface;
Receiving a trigger indicative of activity of one of the customers; and
Updating the user database responsive to the trigger.

US Pat. No. 10,482,514

PRECIOUS METALS TRANSACTION SYSTEMS AND METHODS

1. A method of conducting a sales transaction between a seller and a buyer involving an article formed of precious metal, said method including the steps of:prompting the seller to identify the type of article;
prompting the seller to place the article on a mount in an analysis chamber, said mount automatically selected from a plurality of mounts based on article type;
capturing photographic images of the article using a digital camera, and electronically storing said photographic images in a transaction data file on a computer data storage device;
analyzing said photographic images to determine whether the article includes non-precious metal material;
terminating the transaction if the article is determined to include material other than precious metal;
determining the weight of said article using a digital scale, and electronically storing the determined weight in said transaction file;
determining the surface alloy composition of said article using an XRF analysis device, and electronically storing the determined surface alloy composition in said transaction file;
determining whether the composition of the article is uniform throughout by analyzing the electrical conductivity of the article, and electronically storing the composition uniformity determination in said transaction file;
terminating the transaction if the composition of the article is not determined to be uniform, and continuing the transaction if the composition of the article is determined to be uniform;
initiating a wireless communications link to a precious metals exchange and determining the current market value of precious metal matching said determined surface alloy composition, and electronically storing the determined market value in said transaction file;
determining an offer price for the purchase of said article using the determined weight of the article, the determined alloy composition of the article, and the determined market value of a precious metal matching the surface alloy composition;
displaying a purchase offer to the seller on an electronic display;
confirming the seller's acceptance of said purchase offer;
obtaining a biometric fingerprint sample from the seller using a fingerprint scanner, and storing said fingerprint sample in said transaction file;
obtaining a digital copy of the seller's driver's license using a document scanner, and storing said copy in said transaction file;
recording a verbal description of the article by the seller, and saving said verbal description in said transaction file;
converting said verbal description to a text file using voice recognition software, and saving said text file in said transaction file;
generating a bill of sale form to document the transaction by populating fields using data from said transaction file, said data including information obtained from the seller's driver's license, including name, address, date of birth, and driver's license number, a text description of the article obtained from said text file, at least one image of the article, and a printout of said biometric fingerprint sample;
obtaining an executed bill or sale by receiving the seller's signature using a touch-screen display, and storing;
paying the seller for the article upon seller's execution of said bill of sale by dispensing payment in the form of a pre-paid debit card; and
electronically transmitting said bill of sale form to a local law enforcement agency.

US Pat. No. 10,482,513

METHODS AND SYSTEMS FOR INTEGRATING PROCUREMENT SYSTEMS WITH ELECTRONIC CATALOGS

VINIMAYA, LLC, San Mateo...

1. A computer system comprising one or more memories storing software instructions, and one or more processors configured to execute the software instructions to perform operations comprising:receiving a user initiated catalog shopping request;
searching for the request using a plurality of supplier web site search engines to access a set of disparate electronic catalog sources wherein each electronic catalog source has its own search engine;
locating a set of product information associated with the request in at least one of the electronic catalog sources;
retrieving said set of product information;
obtaining a set of translated product information by performing acts comprising translating said set of product information into a standardized format regardless of the format of the electronic catalog sources; and
rendering a document comprising the set of translated product information.

US Pat. No. 10,482,511

EMPLOYEE PROFILE FOR CUSTOMER ASSIGNMENT, ANALYTICS AND PAYMENTS

GROUPON, INC., Chicago, ...

1. A merchant device for securely identifying consumer devices for programmatic matching with an employee payment account, comprising processing circuitry configured to:wirelessly receive wallet identifying data from a consumer device via a direct wireless connection when the consumer device is within a direct wireless communicable range with the merchant device;
transmit the wallet identifying data to a central system via a secure connection separate from the direct wireless connection;
in response to transmitting the wallet identifying data:
receive, from the central system and via the secure connection, consumer identifying data that identifies a consumer associated with the wallet identifying data; and
receive, from the central system and via the secure connection, consumer preference data indicative of a preference for a particular employee skill and service level, particular employee identifying data, or an employee type;
track employee service availability, employee service availability being indicative of an availability of an employee to assist a consumer;
determine a ranking of employees for the consumer based at least in part on the employee service availability and the consumer preference data;
match the employee payment account associated with a selected employee with the consumer based on the ranking of employees by identifying the employee payment account configured to receive payments that is associated with the selected employee; and
subsequent to matching the employee payment account associated with the selected employee with the consumer, associate employee identifying data that identifies the employee payment account associated with the selected employee with the received consumer identifying data.

US Pat. No. 10,482,510

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR TRACKING AND CORRELATING ONLINE USER ACTIVITIES WITH SALES OF PHYSICAL GOODS

TrueCar, Inc., Santa Mon...

1. A method, comprising:receiving user-provided customer data from a user device, the receiving performed by a server computer via a website on the Internet, the server computer communicatively connected to a validation sever;
communicating the user-provided customer data from the server computer to the validation sever;
receiving, by the server computer, a response from the validation sever;
based on the response from the validation sever, determining, in real time and while the user is browsing the website, whether the user-provided customer data is valid customer data, the determining performed by the server computer;
responsive to the user-provided customer data being determined by the server computer as valid customer data, generating appended data associated with the user, the generating performed by the server computer;
subsequent to generating the appended data associated with the user, generating, by the server computer, customer lead data associated with the user, the customer lead data including the valid customer data determined by the server computer, the appended data generated by the server computer, and a desired product, service, or vehicle configuration that the user has selected through the website;
based at least in part on the customer lead data associated with the user, selecting, by the server computer, at least one dealer from a plurality of dealers affiliated with the website;
presenting the at least one dealer within the website on the user device while the user is still browsing the website;
automatically tracking and storing, in a database by the server computer, user activities relating to vehicle research by the user on the website while the at least one dealer is presented within the website on the user device, the user activities stored in the database including at least one of: at least one search query submitted by the user to the website, navigation of the website by the user, a product or service selected or viewed by the user, or any changes in desired vehicle attributes made by the user;
communicating the customer lead data associated with the user from the server computer to a computing device associated with the at least one dealer;
receiving, by the server computer, sales data from the at least one dealer, the sales data including information on sales of vehicles by the at least one dealer;
matching, by the server computer applying a matching rule, the sales of vehicles by the at least one dealer and the user activities stored in the database relating to the vehicle research by the user on the website while the at least one dealer is presented within the website on the user device; and
responsive to a match being found between a vehicle sale by a dealer of the at least one dealer and the user activities stored in the database relating to the vehicle research by the user on the website while the at least one dealer is presented within the website on the user device, generating, by the server computer, an output linking the customer lead data, which is associated with the user and which is generated by the server computer, with the vehicle sale by the dealer of the at least one dealer.

US Pat. No. 10,482,509

TECHNIQUES FOR COLLABORATIVE SHOPPING

NCR Corporation, Atlanta...

1. A processor-implemented method programmed in a non-transitory processor-readable medium and to execute on one or more processors configured to execute the method, comprising:automatically logging, by a mobile device, a user into a remote shopping collaboration manager based on detection of the mobile device at a certain physical location associated with a store indicating that the user is at the store and automatically logging the user into the remote shopping collaboration manager based on a profile associated with the user;
identifying, by the mobile device, a shopping transaction for the user, wherein identifying further includes obtaining the a transaction identifier for the shopping transaction that is assigned to the store and the user based on the certain physical location, and pushing the transaction identifier to the mobile device of the user;
requesting, by the mobile device, feedback on one or more aspects of the shopping transaction from the remote shopping collaboration manager;
receiving, by the mobile device, the feedback on the one or more aspects from the remote shopping collaboration manager and/or one or more second users assigned to the shopping transaction, wherein receiving further includes receiving the portions of the one or more aspects as images, video, text, and graphics, received from the one or more second users, and wherein at least one of the one or more aspects includes a dynamic video conference between the mobile device of the user and at least one second device associated with a particular second user;
presenting, by the mobile device, the feedback to the user within an interface of the mobile device.

US Pat. No. 10,482,506

CLIENT CACHING IDENTIFICATION TRACKING

BLUE KAI, INC., Seattle,...

1. A computer-implemented method comprising:defining a first data structure associated with an application domain, the application domain representing a plurality of application domain profiles, each application domain profile of the plurality of application domain profiles being generated based on a request for content originating from a native application executing on a first client device, the first data structure including at least a first row, the first row corresponding to at least a first column and a second column, the first column being defined to store a first statistical identifier representing a first client device, the first statistical identifier being generated using a first client device parameter of the first client device, the second column being defined to store one or more first categories associated with the first statistical identifier, and the one or more first categories representing one or more application activities performed on the first client device;
defining a second data structure associated with a web domain, the web domain representing a plurality of web domain profiles, each web domain profile of the plurality of web domain profiles being generated based on a request for content originating from a web browser executing on a second client device, the second data structure including at least a second row, the second row corresponding to at least a third column and a fourth column, the third column being defined to store a second statistical identifier representing a second client device, the second statistical identifier being generated using a second client device parameter of the second client device, the fourth column being defined to store one or more second categories associated with the second statistical identifier, and the one or more second categories representing one or more web browser activities performed on the second client device receiving a new request for content from a particular client device; and
in response to receiving the new request:
determining whether the new request originates from a native application executing on the particular client device or a web browser executing on the particular client device,
generating a statistical identifier for the particular client device, the statistical identifier being generated using a device parameter associated with the particular client device, and the statistical identifier being generated using data common to each of the web domain and the application domain,
evaluating each of the first data structure and the second data structure to identify whether the statistical identifier matches any first statistical identifiers stored in the first column of the first data structure and any second statistical identifiers stored in the third column of the second data structure,
determining that the statistical identifier matches each of the first statistical identifier stored in the first data structure and the second statistical identifier stored in the second data structure, the determination that the statistical identifier, the first statistical identifier and the second statistical identifier match indicating that the first client device, the second client device, and the particular client device are a same device,
in response to determining that the statistical identifier matches the first statistical identifier and the second statistical identifier, accessing each of the first data structure and the second data structure to aggregate the one or more first categories and the one or more second categories,
determining a response to the new request for content from the particular client device by selecting at least one category from the aggregated one or more first categories and one or more second categories,
selecting a content object from a plurality of content objects, the selected content object being associated with the selected at least one category,
transmitting the selected content object to the particular client device, the transmission of the selected content object being the response to the new request for content, and
storing the statistical identifier in a cache of the particular client device, such that the stored statistical identifier is independent of browser persistent identification cookie mechanisms, and such that the particular client device is trackable across either the application domain or the web domain by performing a hash of the statistical identifier and one or more additional identifiers.

US Pat. No. 10,482,498

SYSTEMS AND METHODS FOR A MERCHANT PAYMENT CARD MARKETING LABORATORY

Capital One Services, LLC...

1. A computer-implemented method, comprising:providing, from a testing laboratory device and to a merchant device associated with a first merchant, data to display at a display of the merchant device a graphical user interface comprising:
a first area configured to receive a selection of a type of marketing channel and customizable message content, the customizable message content listing a product; and
a second area configured to receive a selection of a type of marketing offer and a customer segment;
receiving, by the testing laboratory device, a market analysis request from the merchant device comprising identifications of a type of marketing channel, customizable message content, a type of marketing offer, and a customer segment, the identifications being based on at least one selection received by the first area and at least one selection received by the second area;
determining that the market analysis request cannot be completed based on existing data accessible to the testing laboratory device;
transmitting, based on the determination that the market analysis request cannot be completed, a marketing message to a client device associated with a customer based on the identifications in the request;
receiving, by the testing laboratory device, cookie data of the client device associated with the customer, the cookie data comprising (i) a tracking number identifying a financial service account of the customer and (ii) online activity of the customer;
determining the customer received the marketing message based on the received cookie data;
determining, by the testing laboratory device, transaction data and a portion of the cookie data associated with an online purchase by the customer occurring in response to the marketing message, wherein:
the transaction data (i) is received by the testing laboratory device from a database separate from the testing laboratory device and associated with the financial service account of the customer and (ii) indicates that the online purchase is within a pre-determined time period of the customer receiving the marketing message,
the cookie data indicates online activity that is related to the online purchase and is within the pre-determined time period of the customer receiving the marketing message, and
the online purchase is an online purchase of the product from a second merchant and is associated with the financial service account of the customer;
receiving financial data associated with financial transactions of the customer from the database;
receiving demographic information associated with the customer, the demographic information comprising at least one of the customer's income, the customer's personal interests, the customer's current location, or the customer's marital status;
determining, by the testing laboratory device, analysis results responsive to the received market analysis request, the determination being based on the transaction data, the portion of the cookie data, and at least one of the financial data or the demographic information, wherein the analysis results comprise a plurality of transaction data for purchases of different customers, the customers having similar financial data or demographic information;
generating, by the testing laboratory device, a report indicating at least the determined analysis results; and
providing, by the testing laboratory device, the report to the merchant device.

US Pat. No. 10,482,495

BEHAVIORAL RETARGETING SYSTEM AND METHOD FOR COOKIE-DISABLED DEVICES

Oath Inc., New York, NY ...

1. A system for retargeting advertisements usable with cookie-disabled users, the system comprising:a processor; and
memory comprising instructions that, when executed by the processor, perform actions comprising:
storing historical user behavior data comprising information related to a plurality of consumers, wherein the historical user behavior data are collected from respective mobile devices of the plurality of consumers, the mobile devices having web browsing cookies disabled from on-line web browsing;
processing the historical user behavior data and translating the historical user behavior data into a plurality of indices;
processing the plurality of indices and generating a multi-indexed user behavior cube corresponding to a particular user by indexing historical user identification attributes to historical user behaviors, wherein the multi-indexed user behavior cube comprises two or more indices, associated with a plurality of lengths and dimensions, including (i) a first index that comprises a first behavior and a second behavior and that is keyed by a combination of a first attribute key and a second attribute key and (ii) a second index that comprises a third behavior and a fourth behavior and that is keyed by a third attribute key, wherein the first behavior is keyed by one or more other attribute keys in the multi-indexed user behavior cube, wherein the first index has a different length than the second index, wherein the first behavior and the second behavior of the first index are accessible using the first attribute key and are accessible using the second attribute key, wherein the third behavior and the fourth behavior of the second index are accessible using the third attribute key, and wherein the first behavior is accessible using the one or more other attribute keys;
receiving an advertisement request from a respective mobile device and processing the advertisement request to determine one or more related user identification attributes pertaining to the respective mobile device;
retrieving a set of one or more predicted user behaviors from the multi-indexed user behavior cube via at least one of the plurality of indices and using at least the one or more related user identification attributes as an input to the multi-indexed user behavior cube, the set of one or more predicted user behaviors at least based on a historical user behavior indexed by the at least one of the plurality of indices; and
generating a list of recommended advertisements using the set of one or more predicted user behaviors and an advertiser retargeting criterion in order that advertisers deliver targeted advertisement to the respective mobile device according to the advertiser targeting criterion and the one or more related user identification attributes without utilizing the disabled web browsing cookies.

US Pat. No. 10,482,494

STEERING DISTRIBUTIONS FOR CONNECTIONS FROM ONLINE CAMPAIGNS OF UNIQUELY IDENTIFIABLE OBJECTS (UIOS) BASED ON PREDICTED DISTRIBUTIONS

Lotlinx Canada Manitoba, ...

1. A computer-implemented method at a connection management server for steering distributions for UIO (uniquely identifiable object) connections based on predicted connections, the method comprising the steps of:receiving data describing a plurality of UIOs and parameters for configuring an online advertisement campaign for the plurality of UIOs;
automatically identifying UIOs comparable to each of the plurality of UIOs of the online advertisement campaign;
predicting a distribution of connections resulting from displaying graphical advertisements describing the plurality of UIOs of the online advertisement campaign with one or more webpages associated with the identified comparable UIOs based on historical information of connections for the identified comparable UIOs, the graphical advertisements including a hyperlink that, when selected, connects a browser with a termination point associated with a selected UIO;
automatically generating an initial connection weight for each of the plurality of UIOs, wherein the initial connection weight affects how often the graphical advertisement for an associated UIO is displayed as part of an online advertisement;
serving the graphical advertisements for the plurality of UIOs for display in association with the one or more webpages on one or more computing devices according to the initial connection weights;
receiving data describing inputs associated with the graphical advertisements sent for display on the one or more computing devices for each of the plurality of UIOs and generating an actual connection distribution based on the data describing the inputs;
responsive to the actual connection distribution, adjusting at least part of the initial connection weights based on a comparison of the actual connection distribution to the predicted distribution of connections; and
serving the graphical advertisements for the plurality of UIOs for display in association with the one or more webpages on the one or more computing devices at a frequency according to the adjusted initial connection weights.

US Pat. No. 10,482,492

METHOD AND SYSTEM FOR PLATFORM ATTRIBUTION USING DIGITIZED TOKENS

MASTERCARD INTERNATIONAL ...

1. A method for determining attribution for a computing device, comprising:receiving, by a receiving device of a processing server, an attribution request from a third party entity, wherein the attribution request includes at least a specific computing device identifier and an indication of an advertisement;
identifying, by a querying module of the processing server, a digital token number associated with the specific computing device identifier, wherein the association is based on a prior provisioning of the digital token number to a computing device associated with the specific computing device identifier;
identifying, by the querying module of the processing server, a primary account number corresponding to the identified digital token number and one or more alternative digital token numbers also corresponding to the identified digital token number, where each of the one or more alternative digital token numbers were previously provisioned to a separate computing device unique to the one or more alternative digital token numbers and distinct from the computing device associated with the specific computing device identifier;
identifying, by the querying module of the processing server, a transaction data entry related to an electronic transaction, wherein the transaction data entry includes transaction data and one of: the digital token number, the primary account number, and one of the one or more alternative digital token numbers; and
electronically transmitting, by a transmitting device of the processing server, an attribution message to the third party entity, wherein the attribution message includes attribution of the indicated advertisement to the related electronic transaction.

US Pat. No. 10,482,489

SYSTEMS AND METHODS FOR SUGGESTING FINANCIAL ACCOUNT CARDS STORED ON A WIRELESS DEVICE

CAPITAL ONE SERVICES, LLC...

11. A method for enabling a wireless device associated with a user to identify card data for use during a transaction at a merchant system, the method comprising:transmitting a request to a merchant location system in response to an initiation of a transaction from the wireless device, wherein the request comprises a current location of the wireless device;
receiving, in response to the request, a merchant category code associated with a merchant closest to the current location of the wireless device;
determining, by one or more processors of the wireless device, merchant category associated with the transaction from a plurality of possible merchant categories by querying a lookup table mapping the merchant category code to the plurality of possible merchant categories;
determining, by the one or more processors, a first purchase category corresponding to a first item to be purchased in the transaction;
determining, by the one or more processors, a second purchase category corresponding to a second item to be purchased in the transaction, the second category being different from the first purchase category;
determining whether one or more user preferences associated with the merchant category for the transaction are previously stored in a memory;
identifying, by the one or more processors, reward benefits offered by a plurality of financial account cards associated with the merchant category based on card data stored on the wireless device for a plurality of financial account cards, when the determination indicates that the one or more user preferences associated with the merchant category for the transaction are not stored previously in the memory;
automatically selecting, by the one or more processors, a first financial account card from the plurality of financial account cards to be utilized to purchase the first item, the first financial account card being selected based on the identified reward benefits offered by the plurality of financial account cards and the determined first purchase category;
automatically selecting, by the one or more processors, a second financial account card from the plurality of financial account cards to be utilized to purchase the second item, the second financial account card being selected based on the identified reward benefits offered by the plurality of financial account cards and the determined second purchase category; and
communicating, to the merchant system via the wireless device, card data of the first financial account card and card data of the second financial account card to facilitate the transaction.

US Pat. No. 10,482,488

IDENTIFYING AND DISPENSING SPECIAL OFFERS BASED ON CURRENT AND/OR PAST TRANSACTIONS

TARGET BRANDS, INC., Min...

1. A method for providing a loyalty and rewards system that implements a user incentive program using circuit chip technology, the method comprising:storing transactional information associated with the user;
identifying a special offer for a user based on activity by the user including at least the transactional information;
automatically dispensing the special offer to the user by downloading the special offer to a circuit chip associated with the user;
a POS terminal processing items for purchase selected by the user;
enabling an operator of the POS terminal to actively signal the POS terminal that the step of processing items for purchase has been completed by pressing a key on the POS terminal; and
after actively signaling the POS terminal, the POS terminal activating local loyalty software to complete a check-out transaction, the local loyalty software designating the special offer for automatic application during the user's next transaction, wherein the step of identifying the special offer is practiced at a time other than at a time of the check-out transaction,
the automatically dispensing step further comprising the POS terminal accessing the circuit chip, and the local loyalty software automatically applying the special offer at the user's next transaction,
once activated, the local loyalty software:
actuating a card acceptance device to detect the user's circuit chip,
requesting the card acceptance device to retrieve electronic coupons and other loyalty program information from the user's circuit chip including the special offer downloaded to the circuit chip,
retrieving from the POS terminal product information of the items for purchase,
comparing the items for purchase to items associated with the electronic coupons and other loyalty program information retrieved by the card acceptance device from the user's circuit chip including the special offer downloaded to the circuit chip, and
when applicable based on the comparing step, automatically applying the special offer.

US Pat. No. 10,482,487

INCENTIVIZING SHARING IN SOCIAL NETWORKS

LIVINGSOCIAL, INC., Wash...

1. A computer implemented method of simulating and optimizing an online incentive network without a need to concentrate on identifying a relatively small set of individuals with high network values and incentivizing the relatively small set of individuals to adopt a product, in the hope that the small set of individuals would influence many others to also adopt this product, the method of simulating and optimizing the online incentive network performed via an incentivized sharing model that (i) takes as input, parameters of organic sharing of an existing network to predict an effect of an incentive and (ii) provides, after purchasing a product, a reward if the user provides, via a dedicated link, an offer for the product to other users resulting in at least a threshold number (N) or more others purchasing the product, the method comprising:accessing online incentive network data including data regarding sharing between users of the online incentive network from at least one database;
inputting parameters and the accessed online incentive network data to one or more processing devices hosted by a deal broker;
applying, by one or more of the processing devices, the parameters and the accessed online incentive network data to each of a plurality of graph models for incentivized deal sharing, wherein each of the graph models are configured to accurately determine likely outcomes of various incentive scenarios, the various incentive scenarios associated with a plurality of values for the threshold number of the other users, the threshold number of the other users being a number of other users that must purchase the deal for the user to receive the incentive, wherein each of the plurality of graph models are modular and configured to use data corresponding to user behavior of a particular company interested in putting monetary incentives in place, enabling testing and comparing of the various incentive scenarios, by:
simulating, by one or more processing devices, deal sharing for various scenarios of parameters, including selecting a value for the threshold number of other users that must purchase the deal for the user to receive the incentive, and the accessed online incentive network data in the online incentive network;
determining, by one or more of the processing devices, a deal broker's profitability of each simulated scenario;
storing the determined deal broker's profitability of each simulated scenario in a decision matrix;
receiving feedback through additional accumulated data to modify each simulated scenario in the decision matrix based on actual performance associated with the particular deal;
identifying, from among a subset of each simulated scenario meeting a predefined threshold, at least one profitable model to be implemented; and
selecting, by one or more of the processing devices, a simulated scenario based on the determined profitability of each simulated scenario identified as meeting the predefined threshold, the selected simulated scenario being one that would increase the deal broker's profitability to an acceptable level,
wherein selecting the simulated scenario comprises selecting one or more parameters including the selected value for the threshold number of users that must purchase the deal for the user to receive the incentive by determining the selected value at which an additional volume of shares outweigh an associated incentive cost; and
providing a graph model associated with the selected one or more parameters of the incentive sharing scenario, including the selected value for the threshold number of other users, to the users of the online incentive network includes by way of the deal broker to an online or mobile interface associated with each user of the online incentive network.

US Pat. No. 10,482,486

DETACHED ECONOMY IN ONLINE GAME

Zynga Inc., San Francisc...

1. A method, comprising:executing, at a server, a first video game for play by a user of a client device, the first video game having a first currency enabling the user to achieve advancement in the first video game;
executing, at the server, a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game, the second video game limiting a number of assets the user is able to select such that when selected, the one or more assets are insufficient to complete the second video game, wherein the second video game has a second currency enabling the user to achieve advancement in the second video game, and wherein the first currency is prevented from enabling the user to achieve the advancement in the second video game and the second currency is prevented from enabling the user to achieve the advancement in the first video game;
detecting, at the server, completion of the second video game by the user and selecting one or more reward assets for use in the first video game, the one or more reward assets are different from the one or more assets selected from the first video game for use in the second video game; and
transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.

US Pat. No. 10,482,482

PREDICTING BEHAVIOR USING FEATURES DERIVED FROM STATISTICAL INFORMATION

Microsoft Technology Lice...

1. A method, performed by one or more computing devices, for utilizing a reduced-dimensionality feature space prediction model to present user-selectable content in an online environment based on a prediction of a future user behavior within the online environment, by way of the prediction model that utilizes a feature vector as an input, the method comprising:receiving a master dataset that includes a plurality of training examples, each training example in the plurality of training examples comprising:
an event that comprises a plurality of characteristics and a user's decision within a circumstance to click on an object or not click on the object,
wherein the event is associated with aspect variables that describe the characteristics of the event,
wherein the aspect variables associated with the event comprise user-related aspect variables, content-related aspect variables, and context-related aspect variables, and
wherein each aspect variable is associated with a set of one or more possible aspect values,
corresponding aspect values, and
a label associated with the event, wherein the label identifies whether the user clicked on the object or declined to click on the object;
for a particular aspect of the event, producing plural partitions within the aspect values that correspond to the particular aspect, based on a partitioning strategy that includes grouping the aspect values into plural subsets of aspect values such that each partition is associated with a respective subset of aspect values, wherein the partitioning strategy comprises assessing a frequency at which each aspect value occurs within the master dataset and grouping together aspect values that have similar frequency of occurrence values;
for each of the respective partitions,
identifying plural subsets of data within the master dataset that pertain to the respective plural partitions, and
generating an instance of statistical information based on the respective corresponding subset of data, wherein the plural instances of statistical information correspond respectively to feature information that reflects a distribution of labels in the subsets of data, and wherein individual statistical measures within the feature information respectively constitute features which describe one or more events, wherein each feature corresponds to a plurality of aspect values, thereby providing a reduced dimensionality of a feature space that is utilized to train the prediction model;
generating the prediction model based on the feature information and a set of training examples, wherein the prediction model utilizes as input the feature vector comprising a set of the features that describe an event for which a prediction of the future user behavior is made;
storing the prediction model in a data store;
receiving input information associated with a new event comprising an online environment that displays user-selectable items to a user;
utilizing the prediction model to predict that the user will select a particular user-selectable item, based on features that correspond to the new event; and
based on having predicted that the user will select the particular user-selectable item, causing the particular user-selectable item to be presented to the user.

US Pat. No. 10,482,479

FAST CALCULATIONS OF TOTAL UNDUPLICATED REACH AND FREQUENCY STATISTICS

International Business Ma...

1. A computer implemented method for performing a total unduplicated reach and frequency analysis performed via a turf analysis application executing in a distributed data processing environment, the method comprising:receiving a plurality of variables containing numerical or textual values from a data store;
in response applying a weight to the plurality of variables based on a first user selection input, via a user device, identifying a subset of variables of the plurality of variables, wherein the subset of variables is identified based on the associated weight meeting a product reach criteria value;
partitioning the subset of variables into a plurality of groups of variables, wherein the groups of variables are partitioned based on an associated weight rank value, wherein each of the plurality of groups of variables contains less than a predetermined maximum number of variables;
calculating a reach score for each group of variables of the plurality of groups of variables;wherein the reach score is based on a first total unduplicated reach and frequency analysis;identifying at least one group of variables, of the plurality of groups of variables that has a reach score above a first threshold value;
communicating, for display via the user device, the identified at least one group of variables and associated reach score and a set of first total unduplicated reach and frequency analysis results to the user;
receiving a second user selection input from the user, wherein the second user selection input modifies one or more variables of the at least one group of variables;
determining, using a processor that periodically determines at least one available resource of the computer for performing the total unduplicated reach and frequency analysis, an available computational resource value; and
in response to a determination that a count of identified variables of the modified at least one group of variables is below a second threshold value, wherein the second threshold value is based on the determined available computational resource value, performing a second total unduplicated reach and frequency analysis, of the identified at least one group of variables.

US Pat. No. 10,482,478

SYSTEM AND METHODS FOR DYNAMICALLY GENERATING LOYALTY PROGRAM COMMUNICATIONS BASED ON A MONITORED PHYSIOLOGICAL STATE

1. A method comprising:monitoring input data detected with at least one sensor in physiological communication with a member and coupled to a web-enabled mobile computing device associated with a member profile;
receiving, by a transaction processing system, transaction data relating to a plurality of commercial transactions conducted by a plurality of members and merchants conducting commercial transactions using the transaction processing system, wherein:
the transaction processing system is coupled to a payment processing system which is adapted to process credit and debit transactions; and
at least some of the plurality of commercial transactions involve the merchants supplying physical products to the members;
receiving, by the transaction processing system, a request for transaction information relating to the received transaction data from a financing bank computer after the financing bank computer is notified of a commercial transaction between a member and a merchant;
determining and providing, by the transaction processing system, the transaction information to the financing bank computer;
based on the monitored input data, for one or more of the at least one sensor, generating a baseline sensor input level associated with a baseline physiological state for the member profile;
upon detection of a deviation of the monitored input data for one or more of the at least one sensor from the baseline sensor input level, identifying a non-baseline physiological state for the member profile;
identifying transaction data associated with the member profile;
upon the receipt of the transaction information from the transaction processing system, determining that a transaction with one said merchant associated with the transaction data occurred within a defined time period of the deviation of the monitored input data for one or more of the at least one sensor from the baseline sensor input level;
and
if the determination is in the affirmative, generating signals, based on the identified non-baseline physiological state, for communicating a transaction-based loyalty program communication to the web-enabled mobile computing device associated with the member profile, wherein:
the transaction-based loyalty program communication includes an incentive defining a benefit provided by the one said merchant to a charity;
and
the incentive is a percentage of the amount of the transaction given as a donation by the one said merchant to the charity.

US Pat. No. 10,482,475

SYSTEMS AND METHODS FOR PROVIDING TARGETED ADVERTISING

ADP DEALER SERVICES, INC....

1. A method for serving location-specific advertising content within an electronic communication network, comprising:maintaining on a computer-readable storage medium, an area of responsibility (AOR) data structure defining a plurality of AOR and a plurality of geographical areas covered by the electronic communication network, each AOR corresponding to a respective geographical area defined in the AOR data structure and being associated with respective AOR-specific electronic content;
embedding customization tags within electronic markup data of one or more advertising templates, the customization tags configured to provide for generating AOR-specific advertising content customized for each AOR of the plurality of AOR defined in the AOR data structure from a same advertising template; and
providing advertising content in response to each request of a plurality of requests received at a computing system through the electronic communication network, the requests corresponding to respective client computing devices at physical locations within geographical areas of a plurality of different AOR defined in the AOR data structure, the providing comprising:
the computing system using the AOR data structure to generate customized, AOR-specific advertising content for each request of the plurality of requests from the same advertising template, the generating comprising:
the computing system determining location-identifying information for each request of the plurality of requests, the location-identifying information determined for each request comprising electronic data indicating a physical location of a respective client computing device corresponding to each request,
the computing system using the AOR data structure to identify AOR-specific electronic content to include in the customized, AOR-specific advertising content generated for each request, the identifying comprising matching the location-identifying information determined for the requests to respective geographical areas of AOR defined in the AOR data structure and accessing the AOR-specific electronic content associated with the matching AOR,
the computing system generating the customized AOR-specific advertising content for each request of the plurality of requests from the same advertising template, by inserting the AOR-specific electronic content identified for each request into the electronic markup data of the same advertising template at locations identified by the customization tags embedded within the electronic markup data, and
the computing system transmitting the customized, AOR-specific advertising content generated for the plurality of requests to the respective client computing devices corresponding to each request through the electronic communication network.

US Pat. No. 10,482,473

METHOD FOR FORENSIC ANALYSIS OF ELECTRONIC COMPONENTS

1. A method of physically inspecting structural details of authentic integrated circuits (ICs) to a desired level of statistical certainty, among a plurality of levels of statistical certainty, to determine a unique signature of an IC, the method comprising:selecting a desired statistical certainty level of authenticity among a plurality of statistical certainty levels of authenticity for an IC;
extracting structural details of an exterior of a set of ICs of the same type to determine a first level of structure details thereof, and if the first level of extracted structural details meets the selected level of statistical certainty, using the first level of structural details as a unique signature of the IC; otherwise
extracting an external elemental composition of the set of ICs to determine a second level of structure details thereof, and if the second level of extracted structure details meets the selected level of statistical certainty, using the second level of structural details as the unique signature of the IC; otherwise
extracting a configuration of an internal lead frame of the set of ICs to determine a third level of structure details thereof, and if the third level of extracted structure details meets the selected level of statistical certainty, using the third of structural details as the unique signature of the IC; and
extracting global interconnections of the set of ICs to determine a fourth level of structural details thereof, and if the fourth level of extracted structure details meets the selected level of statistical certainty, using the fourth level of structural details as a unique signature of the IC; otherwise
extracting a structural detail of a cross section of the set of ICs below the global level to determine a fifth level of structural details thereof, and if the fifth level of extracted structure details meets the selected level of statistical certainty, using the fifth level of structural details as a unique signature of the IC.

US Pat. No. 10,482,472

INFORMATION PROCESSING DEVICE, CONTROL METHOD FOR SAME, CONTROL PROGRAM, AND RECORDING MEDIUM

Omron Corporation, Kyoto...

1. An information processing device for determining which batteries are to be excluded from among those to be loaned out in a system for loaning out a plurality of batteries, the information processing device comprising:an extraction component extracting one or more of the batteries such that a sum total of a full charge capacity or a battery count falls within an exclusion target range;
an index calculator calculating an index that indicates a usage status of one or more of the batteries extracted by the extraction component; and
a selector selecting one or more batteries to exclude from those that will be loaned out, from among the batteries extracted by the extraction component, on the basis of an index ranking calculated by the index calculator.

US Pat. No. 10,482,468

SYSTEMS AND METHODS OF IMPROVED ELECTRONIC MESSAGING

Mastercard International ...

1. A method of electronic user message protocol extension for a transaction of an accountholder with a merchant, the method implemented using a message protocol extension (MPE) computing device in communication with a memory device, the method comprising:receiving, from a merchant computing device associated with the merchant, transaction data including a merchant identifier that identifies the merchant as a default liable party for the transaction, wherein the accountholder requests delivery of an item associated with the transaction;
receiving, from a delivery party point of delivery (POD) computing device upon delivery of the item, an authorization advice data message that includes recipient account data associated with an account issued by an issuer for the recipient, wherein the authorization advice data message is received after the transaction is authorized by the issuer;
extracting, from the recipient account data, an issuer identifier associated with the issuer;
reallocating, in response to the received authorization advice data message, liability for the transaction from the merchant to the issuer by replacing the merchant identifier with the issuer identifier in a first liable party data record for the transaction stored within the memory device;
generating an updated authorization advice data message by inserting, into the authorization advice data message, a liability update flag that indicates message protocol extension to the issuer; and
transmitting the updated authorization advice data message to an issuer computing device associated with the issuer, thereby completing message protocol extension for the item from the merchant to the issuer.

US Pat. No. 10,482,467

SYSTEMS AND METHODS FOR BLOCKING CREDIT CARD CHARGES

Capital One Services, LLC...

1. A system for blocking merchant charges to a payment account of a user, the system comprising:one or more memory devices storing instructions; and
one or more processors configured to execute the instructions to perform operations comprising:
receiving, from a user device, a dispute request of a charge by a merchant to the payment account;
identifying the merchant associated with the dispute request;
in response to receiving the dispute request, determining whether to block subsequent charges applied by the merchant to the payment account based on a history of charging activities of the merchant;
providing instructions to the user device to display an application interface for the user to accept or decline blocking subsequent charges by the merchant;
receiving, via the user device, the user's input to accept blocking subsequent charges by the merchant;
responsive to the receipt of the user's input to block subsequent charges, adding the merchant to a block-charge list associated with the payment account;
receiving a transaction authorization request to charge the payment account;
determining whether the merchant on the block-charge list initiated the transaction authorization request; and
responsive to the determination that the merchant on the block-charge list initiated the transaction authorization request, declining the transaction authorization request.

US Pat. No. 10,482,466

METHODS AND ARRANGEMENTS TO DISTRIBUTE A FRAUD DETECTION MODEL

CAPITAL ONE SERVICES, LLC...

1. An apparatus comprising:memory; and
logic circuitry coupled with the memory to:
assign customer identifications to models to associate customers with the models, each of the models pretrained to detect fraudulent transactions;
determine one or more clusters to associate with the customers based on characteristics associated with the customers;
associate one or more cluster identifications with each of the customers, each cluster identification to identify one cluster of the one or more clusters, each cluster to identify a particular group of the customers of a plurality of groups of the customers, each group of customers having at least one different characteristic of the characteristics than other groups of the plurality of groups of customers;
communicate the models, to cause the models to transmit to customer devices associated with the customers, each customer device associated with one of the customers;
receive transaction data for a transaction for one customer, the one customer associated with a first cluster;
modify the transaction data to create modified transaction data;
communicate the modified transaction data to customer devices of customers associated with the first cluster; and
receive responses from the customer devices based on application of a model of the customer devices of customers associated with the first cluster on the modified transaction data, the responses received to identify the modified transaction as a fraudulent transaction or a non-fraudulent transaction.

US Pat. No. 10,482,465

METHOD AND SYSTEM FOR HOSTED ORDER PAGE/SILENT ORDER POST PLUS FRAUD DETECTION

Visa International Servic...

1. A computer-implemented method, comprising performing by a merchant service computer system:obtaining, by a payment service executing on the merchant service computer system, order information from a merchant server via a post from a user device, the order information including information about an item in a purchase transaction involving a user and a merchant;
receiving, by the payment service, a merchant-generated one-way hash of the order information as part of the post from the user device, wherein the merchant-generated one-way hash is generated using a hashing technique specified by the merchant service computer system;
generating, by the payment service, a one-way hash of the order information using the order information and the hashing technique;
comparing, by the payment service, the received merchant-generated one-way hash of the order information to the generated one-way hash of the order information to verify that the order information is authentic;
upon verifying that the order information is authentic, providing, by the payment service, a hosted order page on behalf of the merchant, wherein the hosted order page is presented to the user via the user device;
obtaining, by the payment service via the hosted order page from the user device, payment information from the user on behalf of the merchant;
transmitting, from the payment service to fraud detection services, a transmission including both the order information obtained from the merchant server and the payment information obtained from the user device;
receiving, at the payment service from the fraud detection services, an approve or deny indication indicating whether the purchase transaction is approved or denied based on a fraud risk for the purchase transaction determined using the payment information of the user and the order information;
if the purchase transaction is denied, displaying, by the payment service, a transaction denied page on the hosted order page; and
if the purchase transaction is approved, sending, by the payment service, the purchase transaction along with the payment information to a payment processing server.

US Pat. No. 10,482,463

FACIAL PROFILE MODIFICATION FOR HANDS FREE TRANSACTIONS

GOOGLE LLC, Mountain Vie...

1. A computer-implemented method to provide updated facial templates of users located at service system locations to service computing devices for use in identifying users via facial recognition, comprising, by one or more computing devices:associating a first facial template with an account of a user;
receiving, from a user computing device, a facial image of the user and a request to modify the first facial template;
generating a second facial template comprising a computer code representation of the facial image;
comparing the second facial template and the first facial template to determine a difference value representing a difference between the second facial template and the first facial template;
determining that the difference value representing the difference between the second facial template and the first facial template is less than a threshold difference value;
associating the second facial template with the account of the user;
at a time after associating the second facial template with the user account, receiving, from the user computing device, a beacon device identifier broadcast by a service computing device at a service system location;
determining that the beacon device identifier corresponds to the service computing device;
in response to determining that the beacon device identifier corresponds to the service computing device, adding the second facial template to a log of current customers comprising facial templates corresponding to user computing devices that retransmitted the beacon device identifier to the one or more computing devices;
receiving, from the service computing device at the service system location, a request for the log of current customers; and
transmitting, to the service computing device at the service system location, the log of current customers comprising at least the second facial template; and
after an end of a predetermined period after first receiving the beacon identifier without subsequently receiving the beacon identifier, transmitting, to the service computing device, instructions to delete the second facial template from the log of current customers.

US Pat. No. 10,482,460

METHOD AND APPARATUS FOR FACILITATING ELECTRONIC PAYMENTS USING A WEARABLE DEVICE

ALIBABA GROUP HOLDING LIM...

1. A method for binding a wearable device, the method comprising:providing, by the wearable device, device information of the wearable device to a terminal based on an established connection between the wearable device and the terminal, the device information including a device identification;
receiving, by the wearable device, a device certificate from a server, the device certificate generated by the server based on the device identification and the device certificate corresponding to a user account associated with the wearable device;
generating, by the wearable device, a device-side key and a server-side key used for encrypting the device certificate during transmission;
storing, by the wearable device, the device-side key on the wearable device, the device-side key being the same as the server-side key or based on the server-side key;
transmitting, by the wearable device, the server-side key to the server; and
storing, by the wearable device, the device certificate on the wearable device, the device certificate enabling the wearable device to perform a payment operation using the user account, wherein the payment operation is capable of being performed by the wearable device if the established connection between the wearable device and the terminal is not detected and wherein the payment operation comprises:
generating, by the wearable device, a decrypted device certificate by decrypting the device certificate using the device-side key, wherein the device certificate is encrypted by the server using the server-side key;
generating, by the wearable device, a transaction certificate based on the decrypted device certificate; and
providing, by the wearable device, the transaction certificate to a payee device.

US Pat. No. 10,482,457

SYSTEM AND METHOD FOR TOKEN-BASED PAYMENTS

CAPITAL ONE SERVICES, LLC...

1. A method for software-based contactless payment using an acquisition system, comprising:providing, via a network and by an issuer system, a dynamic payment packet that includes a first token and an additional data element comprising customer creditworthiness information to a mobile device of a customer for use with a transaction, the first token comprising a single-use token;
receiving, via the acquisition system, the dynamic payment packet in association with the transaction;
transmitting the dynamic payment packet to a third party system to obtain offer data from the third party system based on the customer creditworthiness information;
transmitting, via the acquisition system, data associated with the dynamic payment packet to the issuer system for authorization of the transaction, the authorization being based on whether the first token complies with a plurality of parameters and whether the first token is associated with the mobile device, the plurality of parameters comprising transaction limits, use limits, and time limits;
determining, by the issuer system, an authorization response based on the offer data from the third party system and data received from the issuer system authorizing the transaction;
transmitting, to the acquisition system by the issuer system, the first authorization response, a transaction identifier, and account data associated with the transaction, wherein the acquisition system converts the account data to create a second token and transmits the second authorization response, the transaction identifier, and the second token to a merchant system for customer approval and merchant transaction posting; and
providing, to the mobile device by the issuer system and responsive to the transmission of the authorization response, the transaction identifier, and the second token, real-time financing options related to the payment of the transaction and cross-selling of lending products based on the offer data.

US Pat. No. 10,482,455

PRE-PROVISIONED WEARABLE TOKEN DEVICES

Capital One Services, LLC...

1. A system, comprising:a database configured to store a plurality of pre-provisioned, wearable device tokens;
at least one network communication device;
a storage device comprising instructions; and
at least one processor configured to execute the instructions to perform operations, comprising:
receiving a request for funding account information from a third-party device, the request for funding account information identifying one of the pre-provisioned tokens without identifying a financial service provider or a payment network;
accessing the database to retrieve token information associated with the pre-provisioned token identified in the request, the token information comprising at least (i) a plurality of link account numbers that each indicate a corresponding funding account, a corresponding financial service provider associated with the funding account, and a corresponding payment network, and (ii) one or more user preferences associated with the pre-provisioned token indicating which link account number from among the plurality of link account numbers to select based on the requesting third party or a transaction amount;
selecting one of the link account numbers based on at least one of the user preferences; and
providing the selected link account number to the third-party device in response to the request for funding account information.

US Pat. No. 10,482,454

GENERATING A SENSORY INDICATION

Capital One Services, LLC...

1. A method for generating a sensory indication, comprising:detecting execution of a transaction using a transaction card, the transaction relating to an event;
receiving, by the transaction card, an input signal specifying an output indication related to the event;
initiating a count-down to a time associated with the event, based on the input signal;
generating, by the transaction card, an output signal comprising the sensory indication; and
outputting the output signal by the transaction card upon expiration of the count-down.

US Pat. No. 10,482,453

DYNAMIC TRANSACTION CARD PROTECTED BY GESTURE AND VOICE RECOGNITION

CAPITAL ONE SERVICES, LLC...

1. A dynamic transaction card comprising:an outer protective layer having an outer edge;
a card backing having an outer edge, wherein the card backing outer edge and the outer protective layer are connected to one another along the respective outer edges to form a casing for the components of the dynamic transaction card;
wherein the components of the dynamic transaction card include:
a EuroPay-MasterCard-visa (EMV™) chip comprising an EMV™ plate accessible from the outer protective layer and an EMV™ processor;
an antenna to send and receive wireless communications;
a microcontroller to:
receive, via the antenna, an exemplar input comprising an activation gesture inputted into a mobile device;
authenticate a user of the dynamic transaction card based on a first match between an input comprising a card gesture performed by the user with the dynamic transaction card and the exemplar input, the activation gesture and the card gesture comprising an altered orientation and/or position of the dynamic transaction card to activate the dynamic transaction card; and
activate the dynamic transaction card based on the first match;
a magnetic stripe storing tracks of data that are utilized to conduct a transaction;
a sensor, comprising an accelerometer, a motion sensor, or a gyroscope to detect the input and the exemplar input;
a display component that is visible through or extends through the outer protective layer and includes a dot matrix display, one or more LED lights, one or more OLED lights, electronic paper, Mirasol, TF LCD, and/or Quantum Dot Display, wherein the display component generates a predefined pattern in response to receiving data from a transaction terminal or an account holder device based on display settings; and
an energy storage component to power the dynamic transaction card.

US Pat. No. 10,482,452

PAYMENT APPARATUS

Capital One Services, LLC...

1. An apparatus, comprising:a first liner;
a second liner;
one or more fastening components coupling the first liner to the second liner, defining an opening between; and
one or more prongs positionable between a closed position within the opening and an open positioning exterior to the opening, the one or more prongs comprising:
a payment prong, the payment prong comprising:
a body free from any personal identification information;
a payment chip receptacle attached to the body; and
a payment chip positioned in the payment chip receptacle,
the payment chip removable therefrom.

US Pat. No. 10,482,448

METHOD FOR PROCESSING A PURCHASE TRANSACTION USING A PLURALITY OF TRANSACTION SYSTEMS

TOSHIBA TEC KABUSHIKI KAI...

1. A method for processing a purchase transaction of a customer at a store using a plurality of transaction systems connected over a network, the transaction systems including a store server, a user computing device in which the customer has installed a self-registration program, and an electronic receipt server, the method comprising:launching the self-registration program in the user computing device;
capturing with the user computing device, an image of a product code identifier placed on a product to be purchased;
generating a transaction file with respect to a transaction to be made by a customer at the store, the transaction file containing a product code of the product to be purchased, the product code being transmitted from the user computing device when the user computer device captures the image of the product code identifier placed on the product, a first user ID of the customer that was created for the customer when the customer installed the self-registration program on the user computing device, and an indicator of whether or not the customer has opted in to receive electronic receipts;
generating an electronic receipt for the transaction based on the transaction file;
storing a conversion table containing the first user ID for the self-registration, in association with a second user ID of the customer that was created for the customer when the customer opted in to receive electronic receipts;
converting the first user ID contained in the transaction file to the second user ID based on the conversion table, when the indicator indicates that the customer has opted in to receive electronic receipts; and
storing in a storage device by the electronic receipt server, the electronic receipt in association with the second user ID converted from the first user ID,
wherein the electronic receipt server transmits the stored electronic receipt over the network in response to a request received over the network from a computing device associated with the second user ID.

US Pat. No. 10,482,445

CHECKOUT SYSTEM AND METHOD

TOSHIBA TEC KABUSHIKI KAI...

1. A checkout system including a registration apparatus and at least one payment apparatus, comprising:an input apparatus in the registration apparatus arranged at a store, by which a first input indicating that a plurality of transactions is consecutively performed by a customer is input, a second input indicating that one of the consecutive transactions is completed is input, and a third input for proceeding to payment process for each of the consecutive transactions is input; and
a controller in the registration apparatus, configured to:
obtain a user code assigned to the customer;
upon receipt of the first input, set a flag stored in a memory to a first value; and
when the flag is set to the first value, generate payment information indicating a total amount to be paid for one of the consecutive transactions every time the second input is received, and upon receipt of the third input, cause the payment apparatus arranged at the store to:
apply a service associated with the obtained user code to payment processing for each of the plurality of transactions, and
perform the payment processing with respect to each of the plurality of transactions based on the corresponding payment information, in accordance with a payment operation of the customer on the payment apparatus.

US Pat. No. 10,482,444

INVENTORY MANAGEMENT COMPUTER SYSTEM

TOSHIBA TEC KABUSHIKI KAI...

1. A computer system comprising:an inventory management server;
a plurality of point-of-sale (POS) terminals communicating with the inventory management server over a first network;
a face recognition computer having a camera communicating with the inventory management server over the first network, wherein the face recognition computer is configured to extract feature data from images of customers captured by the camera and transmit the feature data to the inventory management server; and
a portable terminal communicating wirelessly with the inventory management server over a second network,
wherein the inventory management server is configured to:
track a quantity of each of a plurality of commodities that are on display for sale and update the quantity based on sales data received over the first network from the POS terminals;
identify customers from the feature data transmitted by the face recognition compute over the first network, retrieve historical purchase data of the identified customers, determine whether any of the commodities on display need to be replenished based on the updated quantity thereof and the historical purchase data of the identified customers; and
transmit an alert to the portable terminal over the second network, the alert indicating one or more of the commodities that need to be replenished.

US Pat. No. 10,482,440

SIMULATING NFC EXPERIENCE

Square, Inc., San Franci...

1. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:a register application running on a first computing device operated by the merchant; and
a payment object reader coupled with the first computing device, wherein the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and wherein the payment object reader further comprises a processor configured to:
(a) determine proximity of a second computing device operated by the buyer, the determination being made using signal strength of a signal received via the communication wireless channel;
(b) determine, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel;
(c) configure the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, to switch from use of the first communication interface to use of the second communication interface; and
(d) in response to the proximity of the second computing device crossing a threshold,
(1) establish a communication session with the second computing device via the second communication interface, and
(2) transmit a request, via the second communication interface, for transmission of payment information associated with the buyer;
wherein the register application running on the first computing device is configured to process data from the second computing device to determine transaction information associated with the buyer to facilitate a transfer of funds from the buyer to the merchant.

US Pat. No. 10,482,436

SYSTEMS AND METHODS FOR POINT OF SALE DEPOSITS

Capital One Services, LLC...

1. A system for executing a point-of-sale deposit, comprising:one or more memory devices storing software instructions; and
one or more processors configured to execute the software instructions to perform operations comprising:
receiving, from a mobile device associated with a customer, point-of-sale deposit information;
encoding the point-of-sale deposit information according to specifications associated with (i) the mobile device and (ii) a merchant device associated with a merchant;
transmitting the encoded point-of-sale deposit information to the mobile device for transmission to the merchant device;
receiving, from the merchant device, a completion notification indicating that the merchant received funds for deposit from the customer at a point of sale, wherein the point-of-sale deposit is completed concurrently with a purchase transaction between the customer and the merchant; and
transferring funds to the financial service account held by the customer based on the completion notification.

US Pat. No. 10,482,435

CONSUMER DUE DILIGENCE FOR MONEY TRANSFER SYSTEMS AND METHODS

The Western Union Company...

1. A method of performing transfers between senders and recipients using a third party transfer service, the method comprising:receiving, via a point of sale device, transaction details for a requested transfer from a sender;
determining a unique customer identifier associated with the sender, within the third party transfer service, by:
(a) using the transaction details for the requested transfer, attempting to identify the sender as an existing customer of a third party transfer service; and
(b)(i) in response to identifying the sender as an existing customer of the third party transfer service, retrieving a unique customer identifier and a transaction history associated with the sender, from the third party transfer service; or
(b)(ii) in response to determining that the sender cannot be identified as an existing customer of the third party transfer service, generating a new unique customer identifier associated with the sender within the third party transfer service;
determining whether the requested transfer is an allowable transaction, based on the transaction details received via the point of sale device, wherein determining whether the requested transfer is an allowable transaction is based on: (1) the transaction details of the requested transfer, or an aggregation of the requested transfer by determining whether the aggregation of the requested transfer exceeds a predetermined aggregation threshold, and (2) based on the transaction history associated with the sender by determining whether a transaction pattern within the transaction history associated with the sender comprises unallowable transaction patterns;
in response to a determination that the requested transfer is an allowable transaction:
initiating a transfer record for the requested transfer, the transfer record including the unique customer identifier associated with the sender;
associating a transfer control number with the transfer record; and
using the transfer control number to perform a transfer to a recipient via the third party transfer service.

US Pat. No. 10,482,433

REAL-TIME TRANSACTION AND RECEIPT PROCESSING SYSTEMS

CAPITAL ONE SERVICES, LLC...

1. A transaction processing system, the system comprising:one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, cause the system to:
receive, from a user device associated with a user, user receipt preferences comprising rules that specify whether the user wants a receipt, wants to decide at a point of sale, or does not want a receipt;
receive, from a merchant device, a purchase authorization request associated with an attempted purchase comprising a transaction amount, a financial account number associated with an account of the user, and a merchant category code (MCC);
receive, from the user device, location data;
determine, based on the user receipt preferences and the location data, a receipt status;
responsive to determining that the receipt status indicates that the user wishes to receive a receipt, set a receipt flag to indicate that the merchant device should provide the user with a receipt;
responsive to determining that the receipt status indicates that the user does not wish to receive a receipt, set the receipt flag to indicate that the merchant device should not provide the user with the receipt;
responsive to determining that the receipt status indicates that the user wishes to determine at the point of sale, set the receipt flag to indicate the merchant device should attempt to initiate a direct wireless communication session with the user device;
responsive to determining that the attempted purchase should be authorized, generate an authorization message and transmit, to the merchant device, the authorization message comprising the receipt flag and data indicative that the merchant device is authorized to complete the attempted purchase; and
responsive to determining that the attempted purchase should not be authorized, generate a cancellation message and transmit, to the merchant device, the cancellation message comprising the receipt flag and data indicative that the merchant device should cancel the attempted purchase.

US Pat. No. 10,482,426

PROJECT MANAGEMENT PLATFORM

Accenture Global Solution...

1. A computer-implemented method for providing a project management (PM) platform as a cloud-based service, the method being executed by one or more processors and comprising:providing, by the one or more processors, a content management (CM) platform, and one or more applications on a cloud-based server system, the CM platform operating as a container, through which one or more applications of the PM platform can be accessed, such that the one or more applications are presented as though being hosted directly in the CM platform, while being hosted on one or more server systems, the one or more server systems being distinct from the CM platform;
transmitting, by the one or more processors, computer-executable instructions to display an electronic document within a web browser on a display of a client-side computing device; and
receiving, by the one or more processors, a user selection of an application through the electronic document displayed within the web browser on the client-side computing device, and in response:
transmitting, through the web browser, a first request to the CM platform,
loading, from the CM platform, a page frame of the application, the page frame being loaded to the web browser to enable the web browser to directly communicate with the one or more server systems through the page frame to retrieve one or more customizations associated with the application,
transmitting, through the web browser, a second request to the one or more server systems hosting the application, the one or more server systems storing one or more customizations and data,
receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, the customization customizing the application to a particular client of a plurality of clients, and
displaying, on the client-side computing device, an application page within the page frame, the application page comprising the at least one customization, and at least a portion of the data.

US Pat. No. 10,482,423

AUTOMATED INVENTORY CONTROL SYSTEM

LogiQuip LLC, Galesburg,...

1. An inventory management system, comprising:a storage space having a floor;
a divider pivotable on the floor of the storage space between an upright position in which the divider separates the storage space into a front storage section and a rear storage section and a recumbent position in which the divider is positioned forwardly and downwardly from the upright position to facilitate access to the rear storage section; and
a motion detector module attached to the divider, the motion detector module including an accelerometer and a radio frequency transmitter in communication with the accelerometer and configured to emit radio frequency signals when the divider is rotated from the upright position to the recumbent position, wherein the housing includes a tab projecting from an upper surface of the housing for resiliently engaging a return leg on an upper horizontal ledge portion projecting from a vertical portion of a divider, and a clip having a base portion that is configured for engaging a first face of a divider and a cantilevered portion for engaging a second face of the divider opposite the first face, whereby the motion detector is releasably attachable to the divider.

US Pat. No. 10,482,422

SYSTEM, METHOD AND APPARATUS FOR LOCATING AND MERGING DOCUMENTS

Chargerback, Inc., Carso...

1. A system to generate a merged record, comprising:a client server device configured to generate a first report; and
a recovery server device configured to:
receive the first report, the first report including first report information, the first report information including at least one first descriptive term and a customer identification (ID);
match the at least one first descriptive term to one of a plurality of descriptive terms in a descriptive term list;
determine if a weighted percentage associated with the matched at least one first descriptive term is greater than a predetermined weighted percent;
match the at least one first descriptive term to at least one second descriptive term in at least one second report if it is determined that the weighted percentage associated with the matched at least one first descriptive term is greater than the predetermined weighted percent; and
display the at least one second report if the at least one first descriptive term matches the at least one second descriptive term, the at least one second report including a match indicator proximate each of the at least one second descriptive term configured to indicate that the at least one first descriptive term matches the at least one second descriptive term.

US Pat. No. 10,482,421

SYSTEM FOR EXPEDITING DELIVERY OF ITEMS

Amazon Technologies, Inc....

1. A system comprising:at least one communication interface;
memory storing computer-executable instructions;
at least one hardware processor in communication with the at least one communication interface and the memory, the at least one hardware processor configured to execute the computer-executable instructions to:
receive geolocation data, acquired by a first device, the geolocation data is indicative of presence of a vehicle at a geographic boundary, wherein the vehicle is associated with a user identifier;
determine an estimated time of arrival of the vehicle at a facility;
access a first set of vehicle identification data that associates particular user identifiers with particular vehicle identification data;
determine, based on the estimated time of arrival and a threshold period of time, a second set of vehicle identification data comprising a portion of the first set of vehicle identification data associated with user identifiers having estimated times of arrival that are within the threshold period of time of a particular time, wherein the second set of vehicle identification data is smaller than the first set of vehicle identification data;
based at least in part on the geolocation data, stage, at one or more staging locations, at least a portion of a first order associated with the user identifier, wherein the user identifier is associated with the vehicle for delivery;
receive at least a portion of the particular vehicle identification data acquired by a second device, wherein the at least a portion of the particular vehicle identification data is associated with one or more of an approach or entry of the vehicle to a parking area of the facility, and wherein the second device comprises one or more of:
a camera,
a radio frequency identification (RFID) reader, or
a weight sensor;
determine a correspondence between the at least a portion of the particular vehicle identification data and the second set of vehicle identification data;
based at least in part on the determined correspondence, determine the user identifier associated with the at least a portion of the particular vehicle identification data is present at the facility, wherein the user identifier is associated with the vehicle; and
dispatch the first order that comprises one or more items to the parking area.

US Pat. No. 10,482,416

TERMINAL APPARATUS, MANAGEMENT APPARATUS, MANAGEMENT SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

FUJI XEROX CO., LTD., Mi...

1. A terminal apparatus comprising:a camera device configured to read an identifier of an object from among a plurality of objects; and
a display comprising a first display and a second display, the first display being configured to display the identifier read by the camera device, the second display being configured to display a plurality of records at once that are associated with the plurality of objects, the plurality of records including information items that identify the plurality of objects and information items that indicate whether respective identifiers of the plurality of objects have been read by the camera device; and
a controller configured to receive, from a management apparatus, a list of records associated with objects from among the plurality of objects that are scheduled to be delivered within a predetermined time,
wherein the second display is configured to display a predetermined number of records included in the list of records at once, and
wherein, in response to the object being associated with a record included in the list of records that is not displayed by the second display, the second display is adjusted to display the record.

US Pat. No. 10,482,415

SYSTEMS AND METHODS FOR CUSTOMIZED SHIPMENT NOTIFICATIONS

UNITED PARCEL SERVICE OF ...

1. A method for sending messages comprising:providing, over a communications network, a graphical user interface to a shipper computing device, the graphical user interface includes: a first field, a second field, and a third field, the first field associated with a hyperlink that points to at least one of: an audio file, an image file, or a video file, that includes a personal message associated with a shipper of an item, the second field corresponding to a user selection of a predefined triggering event to receive a notification message about, the third field corresponding to a user selection of an electronic message address that the notification message will be sent to;
receiving, over the communications network and from the shipper computing device, by a computer system, shipping data comprising a destination address for delivery of the item;
at least partially in response to the receiving, over the communications network, the shipping data, generating a digital shipping label that is to be affixed to the item and that comprises machine-readable indicia of a carrier-specific tracking identifier scanned by a mobile station to obtain tracking information regarding transport of the item through a carrier's transportation network and presenting the tracking information to a user interface of a display device to enable user interaction with the tracking information and provide visibility of the item in transit, the mobile station configured to be operated by carrier personnel during delivery of the item;
receiving, over the communications network and based on a first user input into the third field of the graphical user interface and by the computer system, the electronic message address for sending the notification message;
receiving, over the communications network and based on a second user input into the second field of the graphical user interface and by the computer system, an identification of the predefined triggering event for sending the notification message;
detecting first coordinates of a geolocation at which the at least one of the audio file, the image file, and the video file was captured by the mobile station of the carrier personnel;
storing the at least one of: the audio file, the image file, and the video file, by a computer system, in association with the shipping data, the electronic message address and the triggering event identification;
detecting second coordinates of a geolocation of the item as the item is being transported through the carrier's transportation network, in part, in response to the mobile station scanning the carrier-specific tracking identifier;
based at least in part on receiving a first indication that the mobile station has scanned the carrier-specific tracking identifier and third user input into the first field, transmitting, over the communications network, the hyperlink to the mobile station and causing the mobile station to prompt the carrier personnel to select the hyperlink comprising the at least one of the audio file, the image file, and the video file;
receiving, over the communications network, a second indication that the hyperlink has been selected, wherein the at least one of the audio file, the image file, and the video file is configured to be played for a recipient of the item on the mobile station; and
at least partially in response to the receiving of the second indication that the hyperlink has been selected, automatically transmitting, over the communications network, the notification message to the electronic message address, and providing access within the mobile station to enable user interaction with at least one of the audio file, the image file, and the video file of the customized data.

US Pat. No. 10,482,411

DASHBOARD FOR DYNAMIC DISPLAY OF DISTRIBUTED TRANSACTION DATA

Cisco Technology, Inc., ...

1. A method for providing a user interface for creating a custom dashboard that displays runtime data associated with a distributed business transaction performed by a system of machines or nodes connected over a network, the method including:receiving the runtime data collected from the system of machines or nodes, the runtime data indicative of a performance of the distributed business transaction;
providing the user interface to include user selectable and configurable widgets;
receiving user selection of two or more of the widgets;
receiving user configuration of the selected two or more of the widgets individually or as a group;
based on the user configuration, configuring the widgets to create the custom dashboard for displaying the collected runtime data indicative of the performance of the distributed business transaction associated with the system of machines or nodes connected over the network;
receiving user specified parameters of the widgets in the custom dashboard;
determining whether additional distributed business transactions that satisfy the parameters;
dynamically updating the custom dashboard to display the additional distributed business transactions that satisfy the parameters;
dynamically updating the custom dashboard to remove any of the previously displayed distributed business transactions that subsequently fail to satisfy the parameters; and
sharing the custom dashboard to enable additional users to edit the parameters of the custom dashboard.

US Pat. No. 10,482,410

ITEM HANDLING AND TRACKING SYSTEM AND METHOD THEREFOR

SITA Information Networki...

1. A method of tracking passage of items from an arrival point to a departure point of an item handling system, comprising the steps of:acquiring information about the identity of one or more items, arrival and departure parameters for each of the items of the one or more items and a topology of a location through which each of the items may pass between arrival and departure;
for a particular item of the one or more items, defining a path through the item handling system, the path including a plurality of checkpoints at which the particular item is identified and recorded;
at a plurality of the checkpoints, determining a status of the particular item based on the time of arrival of the particular item at the checkpoint compared to a target time of arrival, and assigning a status from a plurality of statuses to the particular item, the plurality including a status indicating that the particular item is at risk of not arriving at a departure point by a required time; and
where the particular item is assigned an at risk status, determining and communicating a suggested remedial action to a controller.

US Pat. No. 10,482,407

IDENTIFYING RESOURCE ALLOCATION DISCREPANCIES

Apptio, Inc., Bellevue, ...

1. A method for identifying allocation discrepancies using a network computer that employs one or more processors to execute instructions that perform actions, comprising:instantiating a resource modeling engine to perform actions, including:
providing a plurality of data models and a plurality of benchmark models to a separately instantiated analysis engine, wherein the plurality of data models are each comprised of two or more nodes and one or more edges from a memory that is configured and arranged to store the plurality of data models, and wherein each node represents a model object and each edge represents a resource allocation; and
providing one or more discrepancy models to the analysis engine, wherein each discrepancy model includes one or more rules, wherein the analysis engine is employed to search for discrepancies in the plurality of data models based on the one or more discrepancy models and the plurality of benchmark models; and
instantiating a visualization engine to use one or more discrepancies that are identified by the analysis engine to perform further actions, including:
providing one or more notifications to one or more users, wherein geolocation information based on electronic signals processed by a Global Positioning System (GPS) device is employed to improve understanding of a visual display for one or more users by modifying the visual display of the notifications based on a location of a client computer employed by the one or more users, wherein the modification includes one or more of time zone, currency, calendar format, or language and, wherein the resource modeling engine modifies the one or more discrepancy models based on subsequent feedback provided by the one or more users in the visual display and also employs the one or more of time zone, currency, calendar format, or language to modify one or more of a user interface, a report, an internal process, or a database.

US Pat. No. 10,482,406

ENERGY-SAVING-OPERATION RECOMMENDING SYSTEM

TOSHIBA MITSUBISHI-ELECTR...

1. An energy-saving-operation recommending system in a rolling line for rolling a material to be rolled using a plurality of facilities including a finishing mill having a plurality of rolling stands, comprising:one or more processors configured to:
calculate total energy consumption of the plurality of facilities during passage of one material to be rolled through the rolling line,
divide the total energy consumption by a width and a length of the material to be rolled before rolling to calculate an energy consumption reference value that defines energy consumption per unit width and unit length of the material to be rolled, and
store the calculated energy consumption reference value in association with a steel grade and a target post-rolling plate thickness of the material to be rolled in an energy consumption reference value table; and
a sensor configured to measure a crown value of a material on a downstream side of the finishing mill and output a signal representing the crown value,
wherein the one or more processor is further configured to:
obtain an energy consumption reference value corresponding to a steel grade and a target post-rolling plate thickness of a material to be next rolled on the rolling line, from the energy consumption reference value table,
multiply the energy consumption reference value obtained from the energy consumption reference value table by a width and a length of the material to be next rolled to calculate predicted energy consumption predicted to be consumed by the plurality of facilities during passage of the material to be next rolled through the rolling line,
obtain the signal representing the crown value output from the sensor, and
recommend to an operator an operation condition reducing energy consumption consumed by the plurality of facilities to be smaller than the predicted energy consumption while maintaining a product quality of a rolled material and a mechanical property of a product material quality within an allowable range including increasing a rolling load distribution ratio of a front stand of the plurality of rolling stands and reducing a rolling load distribution ratio of a rear stand of the plurality of rolling stands when the crown value as determined from the signal representing the crown value output from the sensor is an allowable value or smaller, which is set to be smaller than an upper limit value of the product quality.

US Pat. No. 10,482,399

SHARED VEHICLE MANAGEMENT APPARATUS AND SHARED VEHICLE MANAGEMENT METHOD

Nissan Motor Co., Ltd., ...

1. A navigation system for managing shared vehicles shared by users, comprising:a first storage configured to store information on a plurality of stations at which the shared vehicles can be used and returned;
a reservation acceptance device configured to accept a use reservation of a shared vehicle from a user,
the use reservation including information on a departure station and an arrival station,
the departure station being set by the user as a station from which the user expects to use the shared vehicle, and
the arrival station being set by the user as a station to which the user returns the shared vehicle after use;
a return occasion detector configured to detect a return start occasion on which the user using the shared vehicle returns the shared vehicle based on a remaining distance for return from the current position of the shared vehicle to the arrival station;
a route guidance device configured to execute guidance of a travel route including a route from a current position of the shared vehicle used by the user to the arrival station set for the shared vehicle; and
a remaining distance detector configured to:
detect a remaining distance for return that is a distance from the current position of the shared vehicle to the arrival station set for the shared vehicle and
calculate a reduction rate of the remaining distance for return per unit time as a positive value when the shared vehicle is traveling toward the arrival station and a negative value when the shared vehicle is traveling away from the arrival station,
wherein, the route guidance device does not start the guidance of the travel route until the return occasion detector detects the return start occasion for the user after the user starts to use the shared vehicle, and the route guidance device uses detection of the return start occasion by the return occasion detector as a trigger to start the guidance of the travel route,
wherein the return occasion detector is configured to detect the return start occasion based on the comparison result between data obtained by using the remaining distance for return that is a distance from the current position of the shared vehicle to the arrival station and a predetermined threshold value,
wherein, when the reduction rate is a reduction rate threshold or more, the return occasion detector detects the return start occasion, and
wherein the reduction rate threshold is corrected from a first value to a second value based on a detected situation.

US Pat. No. 10,482,396

SYSTEM AND METHOD FOR AUTOMATED COMPLIANCE VERIFICATION

Refinitiv US Organization...

1. A distributed, computer-based system for filtering content in order to update compliance policies in a compliance document while protecting confidential information in the compliance document, the distributed computer-based system comprising:a local computer system including one or more processors and a non-transitory storage medium containing instructions that, when executed by the one or more processors, cause the one or more processors to:
identify a reference to a compliance rule in the compliance document and a location in the compliance document in which the compliance rule is referenced; and
create a transmission object including metadata in place of the confidential information from the compliance document and a subset of information from the compliance document, the subset of information including the reference to the compliance rule in the compliance document and location information that identifies the location in the compliance document in which the compliance rule information is referenced, the metadata identifying a section of the compliance document that includes the confidential information; and
a remote computer system including:
a transmission object receiver configured to receive the transmission object using one or more processors of the remote computer system and to parse the reference to the compliance rule in the compliance document from the location information and to extract the metadata;
a compliance rules database containing data regarding a set of compliance rules;
the one or more processors of the remote computer system executing instructions stored in a non-transitory medium of the remote computer system to:
identify a compliance rule applicable to the entity using the data in the compliance rules database and the reference to the compliance rule in the compliance document from the transmission object, wherein the one or more processors of the remote computer system are configured to receive the reference to the compliance rule in the compliance document from the transmission object receiver; and
compile an electronic notification indicative of the identified compliance rule and to compile the location information and the metadata identifying the section of the compliance document that includes the confidential information from the transmission object into the electronic notification, wherein the one or more processors of the remote computer system are configured to receive the location information from the transmission object receiver; and
a transmitter configured to transmit the electronic notification to the entity.

US Pat. No. 10,482,395

SYSTEM AND METHODS FOR DIGITAL ACCOUNT THREAT DETECTION

Sift Science, Inc., San ...

1. A system for identifying malicious appropriation or malicious access of an online account, the system comprising:an application programming interface that is in operable communication with a remote digital threat mitigation platform and that is configured to generate an API request to the remote digital threat mitigation platform for an account takeover (ATO) risk score for an activity session involving the online account;
the remote digital threat mitigation platform being implementing with one or more computing servers that receive, via a communication network, the API request for the ATO risk score and in response to receiving the API request for the ATO risk score, performs:
collecting digital event data associated with the online account;
implementing an ATO feature extractor comprising a machine learning classifier that is trained to classify a plurality of disparate ATO features from the collected digital event data and extract ATO features that signal a positive likelihood of an existence of malicious activity in the activity session involving the online account; and
implementing an ATO classifier that evaluates a plurality of distinct ATO heuristics based on inputs of the ATO features extracted from the collected digital event data and classifies which of the plurality of distinct ATO heuristics is triggered by the ATO features, wherein evaluating the plurality of distinct ATO heuristics includes mapping each of the ATO features to one or more distinct ATO heuristics of the plurality of distinct ATO heuristics;
identifying the one or more distinct ATO heuristics of the plurality of distinct ATO heuristics with a mapping to at least one of the ATO features;
identifying one or more distinct ATO risk levels based on a mapping of each of the identified one or more distinct ATO heuristics to each of a plurality of distinct ATO risk levels;
computing the ATO risk score for the activity session involving the online account based on the identified one or more distinct ATO risk levels, wherein the ATO risk score indicates a likelihood that the activity session involving the online account is a result of malicious appropriation or malicious access of the online account; and
returning, via the API, the ATO risk score thereby enabling an online service provider associated with the online account to perform one or more of automatically requesting user verification, approving, holding, and cancelling an activity or an online transaction associated with the activity session if the ATO risk score satisfies an ATO threat threshold.

US Pat. No. 10,482,394

LARGE-SCALE IN-DATABASE MACHINE LEARNING WITH PURE SQL

Google LLC, Mountain Vie...

1. A computer system to perform in-database machine learning, the computer system comprising:one or more processors; and
one or more non-transitory computer-readable media that store one or more driver scripts that implement a set of pure SQL queries that, when executed by a query processing engine of a relational database management system, cause the relational database management system to generate a multivariate generalized linear model within a relational database by performing operations comprising:
generating a model table in the relational database that contains a weight for each unique feature associated with one or more of a plurality of examples included in a training data table included in the relational database;
generating a score table in the relational database that contains a score for each of the plurality of examples;
generating a single combined table from the training data table, the model table, and the score table; and
determining an updated weight for each unique feature in the model table based at least in part on the single combined table.