US Pat. No. 10,460,883

MULTILAYER ELECTRONIC COMPONENT AND BOARD HAVING THE SAME

Samsung Electro-Mechanics...

1. A multilayer electronic component comprising:a ceramic body comprising stacked dielectric layers, each layer extending in a first direction and a second direction orthogonal to the first direction, stacked in a third direction orthogonal to the first direction and the second direction, to form a first capacitor part stacked in the third direction on a second capacitor part, wherein a buffer layer separates the first capacitor part from the second capacitor part;
a voltage control terminal formed on a lateral surface on a first end of the ceramic body in the first direction;
an input terminal disposed on another lateral surface on an opposite end of the ceramic body in the first direction, and corresponding to the first capacitor part; and
an output terminal disposed on the other lateral surface on the opposite end of the ceramic body, corresponding to the second capacitor part, and separated from the input terminal in the third direction by a thickness of the buffer layer,
wherein the first capacitor part comprises first and second internal electrodes disposed on the dielectric layers, the first internal electrodes are electrically connected to the voltage control terminal, and the second internal electrodes are electrically connected to the input terminal,
wherein the second capacitor part comprises third and fourth internal electrodes disposed on the dielectric layers, the third internal electrodes are electrically connected to the voltage control terminal, and the fourth internal electrodes are electrically connected to the output terminal, and
wherein the first and second internal electrodes have constant capacitance, and the third and fourth internal electrodes have variable capacitance.

US Pat. No. 10,460,879

PHOTOELECTRIC CONVERSION ELEMENT, DYE-SENSITIZED SOLAR CELL, METAL COMPLEX DYE, DYE SOLUTION, DYE-ADSORBED ELECTRODE, AND METHOD FOR PRODUCING DYE-SENSITIZED SOLAR CELL

FUJIFILM Corporation, To...

1. A photoelectric conversion element, comprising an electrically conductive support, a photoconductor layer containing an electrolyte, a charge transfer layer containing an electrolyte, and a counter electrode, wherein the photoconductor layer contains semiconductor fine particles carrying a metal complex dye represented by the following Formula (I):M(LA)(LD)(LX)mX·(CI)mY  formula (I)
wherein, in the formula, M represents a metal ion,
LA represents a tridentate ligand represented by the following Formula (AL),
LD represents a bidentate ligand or a tridentate ligand different from LA, in which, at least one of coordinating atoms which bond to the metal ion M in the bidentate ligand or the tridentate ligand is an anion,
LX represents a monodentate ligand; mX is 1 when LD is the bidentate ligand and mX is 0 when LD is the tridentate ligand;
CI represents a counter ion necessary for neutralizing an electric charge;
mY represents an integer of 0 to 3;

wherein, in the formula, the ring A, the ring B, and the ring C each independently represent a nitrogen-containing aromatic heterocyclic ring, herein, the bond between Z1 and the N atom and the bond between Z2 and the N atom may be a single bond or a double bond; Z1 and Z2 each independently represent a carbon atom or a nitrogen atom;
Anc1 to Anc3 each independently represent an acidic group; l1 and l3 each independently are an integer of 1 to 4, and l2 is an integer of 1 to 5, respectively;
X1 and X3 each independently represent a single bond or a linking group; each combinations of X1 and the ring A, and X3 and the ring C may bond to each other to form a fused ring; m1 and m3 each independently represent an integer of 0 to 4, and m2 represents an integer of 1 to 3;
X2 represents the following Formula (X-1):

wherein, in Formula (X-1), RX1 and RX2 are both a hydrogen atom; * represents a bonding position with the ring B, and ** represents a bonding position with Anc2;
R1 to R3 each independently represent a substituent that does not have any of Anc1 to Anc3; n1 and n2 each independently represent an integer of 0 to 3, and n3 represents an integer of 0 to 4; when a plurality of R1s, a plurality of R2s, or a plurality of R3 exist, each of these may bond with each other to form a ring.

US Pat. No. 10,460,872

ELECTRONIC DEVICE

Panasonic Intellectual Pr...

1. An electronic device comprising:a case;
a device element housed in the case; and
a filling resin with which the case is filled so as to embed the device element in the filling resin, wherein:
the device element includes a fixing portion that fixes the device element to the case,
the case has a support portion that supports the fixing portion, the support portion having an upper surface which faces a lower surface of the fixing portion,
the fixing portion and the support portion are in contact with each other at two contact portions in the lower surface of the fixing portion, the two contact portions sandwiching a lengthwise center portion of the lower surface of the fixing portion,
a non-contact region where the fixing portion and the support portion are not in contact with each other is provided between the lower surface of the fixing portion and the upper surface of the support portion, other than the two contact portions,
at least a part of the lower surface of the fixing portion is inclined with respect to a bottom surface of the case, and
the non-contact region is embedded in the filling resin.

US Pat. No. 10,460,852

ELECTRODE HAVING NANO MESH MULTI-LAYER STRUCTURE, USING SINGLE CRYSTAL COPPER, AND MANUFACTURING METHOD THEREFOR

PUSAN NATIONAL UNIVERSITY...

1. An electrode having a multilayer nanomesh structure made of single-crystalline copper, the electrode comprising:a substrate;
a single-crystalline copper electrode layer formed directly on the substrate using high frequency sputtering or direct current sputtering, and having a hexagonal pattern with a nano-sized line width achieved using over-wet-etching, for providing stability of the electrode which is applicable to flexible electrodes/devices by improving said stability over electrodes comprising a poly-crystalline copper electrode layer, said stability including at least temperature and flexing stability of a sheet resistance of the electrode comprising the single-crystalline copper electrode layer; and
a metal oxide layer formed on the single-crystalline copper electrode layer.

US Pat. No. 10,460,846

EXAMINATION AND TEST SYSTEM FOR NUCLEAR-GRADE CONTROL VALVE

Institute of Nuclear Ener...

1. An examination and test system for nuclear-grade control valve, used for examining and testing a control valve, said control valve comprising a valve base, a valve rod, and a driving unit, said valve base including a communicating opening therein, said valve rod including a valve plug capable of closing said communication opening, said valve rod being movable by said driving unit, said valve plug blocking said communicating opening and forming openness of various degrees according to the traveling distance of said valve rod, the examination and test system comprising:a hermetic first chamber, including a second chamber with controllable ambient conditions including at least one of temperature, pressure and humidity, and said second chamber used for accommodating said control valve;
a base, disposed outside said hermetic first chamber;
a guide unit, disposed on at least one of said control valve and said base;
a winder, disposed on said base;
a steel cable, connected with said valve rod at one end and extending out of said hermetic first chamber to connect with said winder at the other end, wound on said guide unit, wound up by said winder, and rendered taut at any time; and
a length measurement device, disposed on said base, and including a body and a measurement element, said measurement element movable with respect to said body and coupled to said steel cable, and said length measurement device displaying the displacement of said measurement element relative to said body.

US Pat. No. 10,460,843

PROBABILISTIC PARAMETER ESTIMATION USING FUSED DATA APPARATUS AND METHOD OF USE THEREOF

1. A method for estimating state of a biomedical system, comprising the steps of: providing a cardiac stroke volume analyzer, said cardiac stroke volume analyzer comprising a system processor, said cardiac stroke volume analyzer further comprising: a probabilistic processor; and a dynamic state-space model; connecting said system processor to: (1) an auxiliary blood pressure cuff medical device and (2) an auxiliary pulse oximeter medical device; said cardiac stroke volume analyzer receiving discrete first cardiovascular input data, from said auxiliary blood pressure cuff medical device, related to a first sub-system of the biomedical system; said cardiac stroke volume analyzer receiving discrete second cardiovascular input data, from said auxiliary pulse oximeter medical device, related to a second sub-system of the biomedical system, fusing the first input data and the second input data into fused data using said system processor, said step of fusing comprising the step of said probabilistic processor converting the fused data into a probability distribution function indirectly related to an output of either of the blood pressure cuff and the pulse oximeter medical device; at least one probabilistic model, of said dynamic state-space model, operating on said probability distribution function, iteratively circulating said probability distribution function in said dynamic state-space model in synchronization with receipt of at least one of: updated first cardiovascular input data from said auxiliary blood pressure cuff medical device; and updated second cardiovascular input data from said pulse oximeter medical device; and said system processor processing the probability distribution function to generate an output related to the state of the biomedical system, said output comprising a left ventricle stroke volume of a heart of a patient and arterial compliance of the patient, said output displayed to at least one of a patient and a doctor.

US Pat. No. 10,460,837

BAGGAGE SYSTEM, RFID CHIP, SERVER AND METHOD FOR CAPTURING BAGGAGE DATA

Brain Trust Innovations I...

1. A baggage system comprising:a transfer reader device configured to communicate with a radio-frequency identification (RFID) tag associated with a baggage item, wherein the transfer reader device comprises:
an RFID antenna;
a power transmission subsystem including a power source and an antenna arranged to wirelessly transmit power from the power source to the RFID tag;
a transceiver configured to receive first data from the RFID tag, the first data including identification information;
a controller operatively coupled to the transceiver; and
one or more memory sources operatively coupled to the controller, the one or more memory sources including instructions for configuring the controller to generate one or more messages indicative of the identification information to be sent by the transceiver to a server device via a network connection,
wherein the server device comprises:
a transceiver configured to receive the one or more messages from the transfer reader device;
a controller operatively coupled to the transceiver; and
one or more memory sources operatively coupled to the controller, the one or more memory sources including instructions for configuring the controller to generate another message indicative of the identification information associated with the baggage item.

US Pat. No. 10,460,824

SEMICONDUCTOR APPARATUS WITH REDUCED RISKS OF CHIP COUNTERFEITING AND NETWORK INVASION

Hiroshi Watanabe, Yokoha...

1. A semiconductor apparatus comprising:a semiconductor chip comprising:
a modular region comprising a plurality of modular areas each comprising a memory cell array with redundant bit lines and a peripheral memory area storing at least redundant addresses; and
a test circuit retrieving the redundant addresses intrinsic to the semiconductor chip by using a special test mode provided by a physical-chip-identification measuring device, wherein a distribution of the retrieved redundant addresses is randomly formed related to a part or an entirety of the modular area of the modular region, wherein the distribution of the retrieved redundant addresses is irreversible, wherein a random number represents physical properties intrinsic to the semiconductor chip and provides a copy protection wherein when another semiconductor chip uses the distribution of the retrieved redundant addresses the another semiconductor chip will malfunction, and
wherein the test circuit outputs the random number generated from the distribution of the retrieved redundant addresses according to a specification code received from the physical-chip-identification measuring device.

US Pat. No. 10,460,822

MEMORY WITH A CONTROLLABLE I/O FUNCTIONAL UNIT

ARM Limited, Cambridge (...

1. A circuit comprising:a controller;
a clock generator;
a bitcell array comprising a plurality of bitlines; and
a first I/O functional unit comprising:
a first multiplexer having an output port, wherein depending upon the controller, the first multiplexer selects a first input port or selects a first bitline input port that is coupled to a first bitline among a first group of bitlines in the plurality of bitlines;
a first latch having an input port and an output port, wherein the input port of the first latch is coupled to the output port of the first multiplexer, and wherein the first latch is clocked by the clock generator to latch the output port of the first multiplexer;
a second multiplexer having an output port, wherein depending upon the controller, the second multiplexer selects a second input port or selects a second bitline input port that is coupled to a second bitline among a second group of bitlines in the plurality of bitlines, wherein the second input port is coupled to the output port of the first latch; and
a second latch having an input port and an output port, wherein the input port of the second latch is coupled to the output port of the second multiplexer, and wherein the second latch is clocked by the clock generator to latch the output port of the second multiplexer, and wherein the first multiplexer, the first latch, the second multiplexer, and the second latch are coupled together in series.

US Pat. No. 10,460,812

NONVOLATILE SEMICONDUCTOR MEMORY DEVICE

TOSHIBA MEMORY CORPORATIO...

1. A memory device, comprising:a memory cell array including a first memory block,
the first memory block including a first sub block and a second sub block,
the first sub block including a first memory unit and a second memory unit,
the first memory unit including a first drain side selective transistor, a plurality of first memory cells, a first source side selective transistor, a plurality of second memory cells, and a first connecting portion that connects the first memory cells and the second memory cells in series,
the second memory unit including a second drain side selective transistor, a plurality of third memory cells, a second source side selective transistor, a plurality of forth memory cells and a second connecting portion that connects the third memory cells and the fourth memory cells in series;
the second sub block including a third memory unit and a fourth memory unit,
the third memory unit including a third drain side selective transistor, a plurality of fifth memory cells, a third source side selective transistor, a plurality of sixth memory cells and a third connecting portion that connects the fifth memory cells and the sixth memory cells in series;
the fourth memory unit including a fourth drain side selective transistor, a plurality of seventh memory cells, a fourth source side selective transistor, a plurality of eighth memory cells and a fourth connecting portion that connects the seventh memory cells and the eighth memory cells in series;
a first bit line connected to the first drain side selective transistor and the third drain side selective transistor;
a second bit line connected to the second drain side selective transistor and the fourth drain side selective transistor;
a plurality first word lines connected to gates of the first memory cells, gates of the third memory cells, gates of the fifth memory cells, and gates of the seventh memory cells, respectively,
a plurality second word lines connected to gates of the second memory cells, gates of the fourth memory cells, gates of the sixth memory cells, and gates of the eighth memory cells respectively;
a first source side select gate line connected to a gate of the first source side selective transistor and a gate of the second source side selective transistor;
a second source side select gate line connected to a gate of the third source side selective transistor and a gate of the fourth source side selective transistor; and
a control circuit which applies a first voltage to the first bit line and the second bit line, a second voltage which is lower than the first voltage to the first source side select gate line, a third voltage which is higher than the second voltage to the second source side select gate line, a fourth voltage which is lower than the second voltage to the plurality of first word lines and the plurality of second word lines, while erase operation to the first sub block is operated.

US Pat. No. 10,460,796

SYSTEM AND METHOD FOR CRYOGENIC HYBRID TECHNOLOGY COMPUTING AND MEMORY

SeeQC, Inc., Elmsford, N...

1. An arithmetic logic unit, comprising a multistage processing pipeline configured to process a received multibit operand through each of a plurality of stages, wherein an arithmetic processing operation within at least one stage is data-dependent on a digital value of the multibit operand, and availability of digital data at a respective stage triggers a commencement of processing within the stage, substantially without time synchronization of the plurality of stages.

US Pat. No. 10,460,789

METHODS OF READING AND WRITING DATA IN A THYRISTOR RANDOM ACCESS MEMORY

TC Lab, Inc., Gilroy, CA...

1. A method of operating a volatile memory array having anodes coupled to anode lines and having cathodes coupled to cathode lines, the method to program a selected thyristor ‘on’ comprising performing steps of:applying to the anode line to which the selected thyristor is connected a positive potential;
applying to the cathode line to which the selected thyristor is connected a lower potential, the difference between the positive potential and the lower potential being greater than a potential difference to turn on the thyristor;
applying to the anode lines to which all other thyristors except the selected thyristor are connected a first potential;
applying to the cathode lines to which all thyristors other than the selected thyristor are connected a second potential, the difference between the first potential and the second potential being smaller than a potential difference to turn on or off any of the non-selected thyristors.

US Pat. No. 10,460,784

MAGNETIC MEMORY AND MEMORY SYSTEM

Kabushiki Kaisha Toshiba,...

1. A magnetic memory comprising:a memory cell including a first magnetoresistive effect element;
a reference circuit including a second magnetoresistive effect element having a first resistance state and a third magnetoresistive effect element having a second resistance state; and
a read circuit configured to read data in the memory cell based on a first signal based on an output from the memory cell and a second signal based on an output from the reference circuit,
wherein at a time of reading of the data,
a first voltage is applied to the first magnetoresistive effect element, and
a second voltage higher than the first voltage is applied to the second magnetoresistive effect element and the third magnetoresistive effect element.

US Pat. No. 10,460,781

MEMORY DEVICE WITH A DUAL Y-MULTIPLEXER STRUCTURE FOR PERFORMING TWO SIMULTANEOUS OPERATIONS ON THE SAME ROW OF A MEMORY BANK

Spin Memory, Inc., Fremo...

1. A memory device for storing data, the memory device comprising:a memory bank comprising a memory array of addressable memory cells;
a pipeline configured to process read and write operations addressed to said memory bank;
an x decoder circuit coupled to said memory array for decoding an x portion of a memory address for said memory array; and
a y multiplexer circuit coupled to said memory array and operable to simultaneously multiplex across said memory array based on two y portions of memory addresses and, based thereon with said x portion, for simultaneously writing a value and reading a value associated with two separate memory cells of said memory array, and
wherein said x decoder and said y multiplexer are implemented to provide a read port and a write port which are operable to simultaneously operate with respect to said memory array.

US Pat. No. 10,460,770

SEMICONDUCTOR MEMORY DEVICE

Toshiba Memory Corporatio...

1. A semiconductor memory device comprising:a substrate;
a control circuit on the substrate, the control circuit comprising a transistor;
a first pad region comprising a pad above the substrate;
n (n is a natural number equal to or larger than 3) interconnect layers above the substrate, the n interconnect layers being located at different levels from the substrate, each of the n interconnect layers comprising an interconnect; and
a first interconnect region between an end of the control circuit and an end of the substrate in a direction of a first axis beside the first pad region in a direction of a second axis, the first interconnect region comprising no transistor, the first interconnect region comprising no contact coupled to the substrate, and the first interconnect region comprising an interconnect extending along the second axis in m (m is a natural number equal to or larger than 3, larger than n/2, and equal to or smaller than n) interconnect layers of the n interconnect layers.

US Pat. No. 10,460,765

SYSTEMS AND METHODS FOR ADAPTIVE AND RESPONSIVE VIDEO

JBF Interlude 2009 LTD, ...

1. A computer-implemented method comprising:identifying one or more properties associated with a user device;
receiving video from a first video presentation;
receiving, simultaneously with the video from the first video presentation, video from a second, different video presentation;
configuring a first state of the video from the first video presentation based on at least one of the properties associated with the user device;
presenting the video from the first video presentation according to the first state;
providing a mapping of video presentations to media player window height ranges and media player window width ranges; and
during playback of the video from the first video presentation:
determining that a media player window in which the video is playing has been resized to change from first dimensions comprising a first height and a first width to second, different dimensions comprising a second height and a second width;
determining that the second height is included in a particular one of the media player window height ranges;
determining that the second width is included in a particular one of the media player window width ranges;
evaluating the mapping to determine that the second video presentation is mapped to both the particular media player window height range and the particular media player window width range; and
in response to the evaluating, seamlessly transitioning from the video from the first video presentation to the video from the second video presentation based on the change.

US Pat. No. 10,460,764

UTILIZING AUDIO DIGITAL IMPACT TO CREATE DIGITAL MEDIA PRESENTATIONS

Adobe Inc., San Jose, CA...

1. In a digital medium environment for creating digital media presentations, a method of combining and presenting visual and audio media over time, comprising:determining impact values for a plurality of time periods associated with digital audio content based on a change in a measure of energy in the digital audio content between the plurality of time periods;
generating audio interest values by applying a first decaying masking threshold to the determined impact values, the first decaying masking threshold decaying at a first rate;
analyzing the audio interest values generated by the first decaying masking threshold via a second decaying masking threshold to identify transition points, the second decaying masking threshold decaying at a second rate different than the first rate; and
based on the identified transition points, generating a presentation of digital visual content in conjunction with the digital audio content.

US Pat. No. 10,460,761

DEFECT REGISTRATION METHOD

Kabushiki Kaisha Toshiba,...

1. A defect registration method comprising:measuring, on a unit-area basis, performance of a storage area of a magnetic disk including a plurality of unit areas, the storage area including a redundant area of a set capacity;
performing first extracting of unit areas up to the set capacity from the plurality of unit areas; and
registering the extracted unit areas of the set capacity as defect locations, wherein
the first extracting includes second extracting one or more unit areas in order of increasing the performance.

US Pat. No. 10,460,752

SPIN-TORQUE OSCILLATOR WITH MULTILAYER SEED LAYER BETWEEN THE WRITE POLE AND THE FREE LAYER IN A MAGNETIC RECORDING WRITE HEAD

WESTERN DIGITAL TECHNOLOG...

1. A spin torque oscillator (STO) comprising:a first electrically conductive electrode formed of a ferromagnetic material;
a ferromagnetic free layer;
a nonmagnetic electrically conductive seed layer between the first electrode and the free layer, wherein the seed layer comprises a first layer selected from one or more films selected from one or more of Cu, Cr, Ta, Ru, Hf and Nb adjacent the first electrode, a second layer selected from one or more films of one or more of Cu, Cr, Ta, Ru, Hf, Nb and NiAl adjacent the free layer, and an intermediate layer between said first and second layers and selected from Mn and an alloy of Mn and one or more of Ir, Pt, Ni, Fe, Pd, Rh, Cu, Ta, Cr, Ru, Hf and Nb;
a ferromagnetic polarizer;
a nonmagnetic spacer layer between the free layer and the polarizer, wherein the free layer is located between the write pole and the polarizer;
a second electrically conductive electrode; and
electrical circuitry connected to the first and second electrodes.

US Pat. No. 10,460,745

AUDIO CONTENT SEGMENTATION METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A method implemented by a server for segmenting audio content, the method comprising:receiving, by the server, a segmentation location message from a user equipment (UE), wherein the segmentation location message includes at least one piece of first segmentation location information of audio content and an audio identifier of the audio content, wherein the at least one piece of first segmentation location information indicates a selected time piece of the audio content;
identifying, by the server and based on the audio identifier of the audio content, at least one piece of second segmentation location information having an audio identifier that matches the audio identifier of the audio content;
determining, by the server, at least one piece of target segmentation location information based on the at least one piece of first segmentation location information;
determining, by the server, at least one piece of reference segmentation location information based on the at least one piece of first segmentation location information and the at least one piece of second segmentation location information;
if a difference between a quantity of each piece of target segmentation location information of the at least one piece of target segmentation location information and a quantity of corresponding reference segmentation location information is less than a first preset value, determining, by the server, at least one piece of third segmentation location information based on the at least one piece of target segmentation location information and the reference segmentation location information corresponding to each piece of target segmentation location information; and
sending, by the server, a segmentation location recommendation message to the UE, wherein the segmentation location recommendation message includes the audio identifier of the audio content and the at least one piece of third segmentation location information, wherein:
the segmentation location recommendation message further includes weight information corresponding to the at least one piece of third segmentation location information,
the weight information is used to indicate a priority of the at least one piece of third segmentation location information, and
the priority of the at least one piece of third segmentation location information indicates a closeness of the at least one piece of third segmentation location information to the at least one piece of first segmentation location information.

US Pat. No. 10,460,736

METHOD AND APPARATUS FOR RESTORING AUDIO SIGNAL

SAMSUNG ELECTRONICS CO., ...

9. A method of extending a bandwidth of an audio signal, the method comprising:extending an audio signal of a first bandwidth to an audio signal of a second bandwidth;
determining a ratio between a first frequency value and a second frequency value if an audio signal of the second frequency value included in the second bandwidth is reconstructed based on an audio signal of the first frequency value in the first bandwidth;
determining a phase shift amount in preset unit of time with respect to the second frequency value, based on the determined ratio; and
adjusting a phase with respect to the second frequency value, based on the determined phase shift amount.

US Pat. No. 10,460,718

AMBIENT NOISE REDUCTION ARRANGEMENTS

Cirrus Logic, Inc., Aust...

1. An ambient noise reducing system comprising:an earphone housing, comprising a circular outer rim;
a loudspeaker, wherein the loudspeaker is supported within said housing, and wherein the housing has an outlet port for sound generated by the loudspeaker;
a plurality of microphones, each microphone having a respective microphone inlet port in the circular outer rim of the housing surrounding the loudspeaker outlet port, such that said microphones are positioned to sense ambient noise approaching said housing from different respective directions; and
feedforward noise cancellation circuitry for passing the electrical signals generated by said plurality of microphones in parallel to an amplifier to form a summed electrical signal, and applying the summed electrical signal to said loudspeaker to generate an acoustic signal,
wherein a system response time is defined as a sum of an intrinsic response time of the loudspeaker and a propagation time of said acoustical signal from the loudspeaker to an eardrum of a listener having the earphone housing close to an ear, and
wherein said system response time is matched to a time taken for said ambient noise to travel from one of said microphones to the eardrum of the listener to achieve noise cancellation at the eardrum of the listener.

US Pat. No. 10,460,707

MAGNETIC THROW-OFF FLOATING ATTACHMENT

Randall May International...

1. A snare drum attachment, comprising:a snare movement structure mountable to the snare drum and mountable with snares of the snare drum, the snare movement structure having at least one magnet element, the snare movement structure configured to set the snares of the snare drum at a snare effect level; and
an actuator that controls the at least one magnet element to adjust the snare effect level via an alteration of a magnetic force acting between portions of the snare movement structure.

US Pat. No. 10,460,694

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device which comprises a plurality of signal line drivers which drive a display area of a display panel by dividing the display area into a plurality of division display areas, the plurality of signal line drivers comprising:a master signal line driver including a first output path and a first input path, and driving a first area of the plurality of division display areas; and
a slave signal line driver including a second output path coupled to the first input path and a second input path coupled to the first output path, and driving a second area of the plurality of division display areas, wherein
a direct-current voltage generated in the master signal line driver is output from the first output path and supplied to the second input path, and
the direct-current voltage supplied to the second input path is output from the second output path and supplied to the first input path.

US Pat. No. 10,460,693

LIQUID CRYSTAL PANEL AND DISPLAY DRIVING METHOD THEREOF FOR COMPENSATING COLOR CAST TO IMPROVE VIEWING ANGLES

Shenzhen China Star Optoe...

1. A liquid crystal panel comprising N scan lines, M data lines and N×M pixels arranged in an array, N and M being both positive integers;the scan lines extending in a row direction, the data lines extending in a column direction, the scan lines and the data lines crossing each other and insulating from each other, the pixels each being disposed at a cross of corresponding one of the scan lines and corresponding one of the data lines and being connected to the corresponding one of the scan lines and the corresponding one the data lines, respectively,
wherein when the liquid crystal panel is driven to display, n scan lines that are adjacent to each other receive high potential signals simultaneously, and the M data lines receive data signals simultaneously in a duration of the high potential signals; and the n scan lines receive low potential signals simultaneously in a duration of first low potential signals after the duration of the high potential signals, and receive low potential signals having a lowest voltage simultaneously in a duration of second low potential signals after the duration of the first low potential signals, and the M data lines receive common voltage signals simultaneously in the duration of the first low potential signals and the duration of the second low potential signals,
wherein a potential signal of each of the n scan lines is maintained substantially constant during the duration of the high potential signals, the duration of the first low potential signals, and the duration of the second low potential signals, and
wherein 2?n?N, and n is a positive integer.

US Pat. No. 10,460,674

ELECTRONIC DEVICE AND POWER ADJUSTMENT METHOD THEREOF

Wistron Corporation, New...

1. An electronic device, comprising:at least one data connection port;
a charge controller and at least one charging connection port, the charge controller controlling a charging power of the at least one charging connection port; and
a power controller, directly or indirectly electrically coupled to the at least one data connection port and the charge controller,
wherein the power controller determines that the at least one charging connection port is connected to an external to-be-charged load and determines that one of the at least one data connection port is not connected to an external data load, and assigns a first idle power corresponding to the at least one data connection port not connected to the external data load to the charge controller for use.

US Pat. No. 10,460,659

PIXEL UNIT STRUCTURE OF ORGANIC LIGHT EMITTING DIODE DISPLAY PANEL AND DRIVING MECHANISM THEREOF

HON HAI PRECISION INDUSTR...

1. A pixel unit structure of an organic light emitting diode display panel, the pixel unit structure comprising:a switch transistor configured to receive a scan signal from a scan driver and receive a data signal from a data driver;
a storage capacitor comprising a first connecting terminal and a second connecting terminal, the switch transistor electrically coupled to the first connecting terminal, the storage capacitor configured to receive the data signal from the switch transistor and receive a discharging reference voltage;
a driving transistor electrically coupled to the second connecting terminal, and configured to receive a driving voltage from a driving voltage supply driver and output a driving current for driving the organic light emitting diode to emit light;
a first control circuit electrically coupled to the second connecting terminal and the driving transistor, the first control circuit configured to receive the scan signal and a first control signal and to relay the driving current from the driving transistor to the organic light emitting diode; and
a second control circuit electrically coupled to the first connecting terminal and the second connecting terminal, the second control circuit configured to receive a second control signal from a second control signal generating driver, to receive a first reference voltage from a first reference voltage supply driver, and to receive a second reference voltage from a second reference voltage supply driver, the second control circuit configured to convert the first reference voltage into the discharging reference voltage, to relay the discharging reference voltage to the storage capacitor, and to provide a discharge path for the storage capacitor; and
an organic light emitting diode electrically coupled to the first control circuit and configured to emit light according to the data signal;
wherein the organic light emitting diode is controlled by the driving transistor and the first control circuit to emit light; and
wherein the second reference voltage is less than the discharging reference voltage;
wherein the scan signal, the first control signal, the second control signal, the discharging reference voltage, and the second reference voltage control the pixel unit to operate in a plurality of time events repeating in sequence, each time event corresponding to a change in a state of the pixel unit being controlled by the scan signal, the first control signal, the second control signal, the discharging reference voltage, and the second reference voltage;
wherein the organic light emitting diode comprises an anode terminal electrically coupled to the first control circuit and the driving transistor, and further comprises a cathode terminal electrically coupled to ground;
a gate electrode of the switch transistor is electrically coupled to a scan line to receive the scan signal from the scan driver;
a source electrode of the switch transistor is electrically coupled to a data line to receive the data signal from the data driver;
a drain electrode of the switch transistor is electrically coupled to the storage capacitor to relay the data signal to the storage capacitor;
the first connecting terminal is electrically coupled to the drain electrode of the switch transistor to receive the data signal, and electrically coupled to the second control circuit to receive the discharging reference voltage;
the second connecting terminal is electrically coupled to the driving transistor and the first control circuit;
a gate electrode of the driving transistor is electrically coupled to the second connecting terminal of the storage capacitor;
a source electrode of the driving transistor is electrically coupled to a driving voltage line to receive the driving voltage from the driving voltage supply driver;
a drain electrode of the driving transistor is electrically coupled to the first control circuit; and
wherein the data signal and the discharging reference voltage control the driving transistor to be in a conducting state, and the driving transistor in the conducting state is controlled by the driving voltage to output the driving current;
wherein the first control circuit comprises a first control transistor and a second control transistor;
a gate electrode of the first control transistor is electrically coupled to the scan line to receive the scan signal from the scan driver;
a source electrode of the first control transistor is electrically coupled to the second connecting terminal;
a drain electrode of the first control transistor is electrically coupled to the drain electrode of the driving transistor;
a gate electrode of the second control transistor is electrically coupled to a first control signal line to receive the first control signal from the first control signal generating driver;
a source electrode of the second control transistor is electrically coupled to the drain electrode of the driving transistor; and
a drain electrode of the second control transistor is electrically coupled to the organic light emitting diode;
wherein the second control circuit comprises a reference resistor and a third control transistor;
a first end of the reference resistor is electrically coupled to a first reference voltage line to receive the first reference voltage from the first reference voltage supply driver;
a second end of the reference resistor is electrically coupled to the first connecting terminal;
the reference resistor converts the first reference voltage into the discharging reference voltage, and relays the discharging reference voltage to the first connecting terminal;
a resistance of the reference resistor is greater than a resistance of the switch transistor for switching from a non-conducting state to a conducting state;
a gate electrode of the third control transistor is electrically coupled to a second control signal line to receive the second control signal from the second control signal generating driver;
a source electrode of the third control transistor is electrically coupled to a second reference voltage line to receive the second reference voltage from the second reference voltage supply driver;
a drain electrode of the third control transistor is electrically coupled to the second connecting terminal; and
electric charge of the storage capacitor is discharged through a conduction path formed by the first connecting terminal, the second connecting terminal, and the third control transistor, the second connecting terminal is between the first connecting terminal and the third control transistor.

US Pat. No. 10,460,655

GAMMA TUNING METHOD AND GAMMA TUNING DEVICE

BOE TECHNOLOGY GROUP CO.,...

19. A gamma tuning method, comprising:collecting characteristic data of a driver IC of a to-be-debugged module;
creating a standard gamma curve in accordance with the collected characteristic data of the driver IC of the to-be-debugged module;
comparing grayscale binding points of the to-be-debugged module with the standard gamma curve;
determining a to-be-tuned grayscale binding point from the grayscale binding points of the to-be-debugged module in accordance with a comparison result between the grayscale binding points of the to-be-debugged module and the standard gamma curve; and
tuning a grayscale brightness value of the to-be-tuned grayscale binding point in accordance with a target brightness value of the grayscale binding point on the standard gamma curve.

US Pat. No. 10,460,626

AQUEOUS GEL COMPOSITION FOR BODY ORGAN MODEL, AND BODY ORGAN MODEL

FUJIFILM Corporation, Mi...

1. An aqueous gel composition for a body organ model,wherein brittleness and tenderness measured through a multiple integration bite method are respectively within ranges of 1.10 to 1.70 and 2.94 MPa to 4.90 MPa,
wherein the aqueous gel composition for a body organ model comprises polyvinyl alcohol and gelatin, and
wherein the mass ratio (polyvinyl alcohol/gelatin) is 90/10 to 60/40.

US Pat. No. 10,460,625

SYSTEM AND METHOD FOR IMPROVED MEDICAL SIMULATOR

The General Hospital Corp...

1. A medical simulation system, comprising:a human manikin;
at least one hardware module in the human manikin, the at least one hardware module including identification information and providing incremental functionality to the human manikin;
an interface processor configured to receive the identification information from the at least one hardware module;
a computational device that is at least one of in communication with and included in the interface processor to receive the identification information, the computational device configured to access a memory having stored thereon an arbitrator function;
a communication bus and a power source coupled to the human manikin, the communication bus configured to provide communication between the at least one hardware module and the interface processor, and the power source configured to power the at least one hardware module when power is required by the at least one hardware module; and
wherein when the arbitrator function is executed by the computational device, a compatibility status of the at least one hardware module with at least one of the human manikin and, the arbitrator function configured to:
verify the power source is capable of powering the at least one hardware module;
identify the compatibility status of the at least one hardware module;
identify the incremental functionality available to the medical simulation system based on the compatibility status; and
wherein the computational device generates an alert when the power source is not capable of powering the at least one module.

US Pat. No. 10,460,624

SYSTEM AND METHOD FOR PRINTING EDIBLE MEDICAMENT DOSAGE CONTAINERS HAVING IDENTIFYING INDICIA AT DISPENSING SITES

Xerox Corporation, Norwa...

1. A method for producing medicament containers at a dispensing site comprising:using a computer and interface to select single dose medicament container configuration data from a database for a single dose medicament container that corresponds to a medicament to be dispensed, the single dose medicament container configuration data corresponding to a single dose medicament container for the medicament without the medicament;
entering with the computer and interface data corresponding to a number of the single dose medicament containers to make and at least one time for taking single doses of the medicament;
sending the single dose medicament container configuration data and the entered data to a three-dimensional (3D) object printer; and
operating the 3D object printer with reference to the single dose medicament container configuration data and the entered data to form with edible material only the entered number of single dose medicament containers without the medicament in any of the single dose medicament containers and forming at least one of the single dose medicament containers with indicia indicating one time in the at least one time for taking a single dose of the medicament to be placed in the at least one single dose medicament container.

US Pat. No. 10,460,612

SAFE SONIC ALTITUDE GENERATION

HONEYWELL INTERNATIONAL I...

1. A flight control method for a supersonic ownship with an ownship flight plan for travel along an assigned flight path, the method comprising:on-board the supersonic ownship,
receiving, from air traffic control (ATC), a neighbor traffic's flight plan;
referencing aircraft specific parameters for the supersonic ownship and the neighbor traffic;
collecting weather data;
mapping a complete flight path trajectory of the supersonic ownship from its origin to its intended destination;
mapping a complete flight path trajectory of the neighbor traffic from its origin to its intended destination, based on the received flight plan;
processing the complete flight path trajectory of the supersonic ownship, the complete flight path trajectory of the neighbor traffic, aircraft specific parameters for the ownship, aircraft specific parameters for the neighbor traffic, and the weather data to thereby generate a safe sonic altitude for the supersonic ownship, the safe sonic altitude being an altitude that maximizes a percentage of the assigned flight path that the supersonic ownship can travel at supersonic speed;
transmitting the safe sonic altitude to ATC;
receiving an assignment to the safe sonic altitude and flight instructions for achieving the safe sonic altitude from ATC; and
notifying a pilot of the supersonic ownship of the assignment to the safe sonic altitude and flight instructions for achieving the safe sonic altitude.

US Pat. No. 10,460,603

METHOD FOR PROVIDING OBSTACLE MAPS FOR VEHICLES

Bayerische Motoren Werke ...

1. A method for the preparation of an obstacle map, wherein the obstacle map comprises cells, wherein the method comprises:assigning each of the cells to segments of an environment of the vehicle;
assigning to each of the cells information as to whether the corresponding segment of the environment is occupied by an obstacle;
preparing an environment map, wherein the environment map comprises the cells;
determining a threshold value specification,
wherein the threshold value specification specifies different threshold values for the cells of the environment map,
wherein the threshold value specification is determined depending on a trajectory of the vehicle; and
preparing an obstacle map basis of the environment map and the threshold value specification.

US Pat. No. 10,460,599

METHOD AND APPARATUS FOR PROVIDING MODEL SELECTION FOR TRAFFIC PREDICTION

HERE Global B.V., Veldho...

1. A method for automated traffic predictions, comprising:determining, by an apparatus, a first model and a plurality of unforeseeable event models, wherein the first model and the unforeseeable event models are historical data models for predicting traffic information for one travel segment, wherein each of the unforeseeable event models considers only one type of unforeseeable event that disrupts one or more typical traffic patterns of the day, the type of unforeseeable event is a weather related event, an accident, a road construction, a festival, or a concert, and different types of unforeseeable events have different traffic patterns, and wherein the first model is a default model that uses historical data of typical traffic patterns on the travel segment of a day without considering unforeseeable events that include the types of unforeseeable events considered by the unforeseeable event models;
determining, by the apparatus, a first confidence metric that evaluates the first model against real-time traffic data associated with the travel segment, wherein the real-time traffic data are collected at least by sensors mounted on vehicles travelling on the travel segment, and then performing the following steps:
determining, by the apparatus, a second confidence metric for each of the unforeseeable event models that evaluates the respective unforeseeable event model against the real-time traffic data;
selecting, by the apparatus, one of the unforeseeable event models as a champion model based, at least in part, on that the respective second confidence metric of the champion model is greater than the first confidence metric by a threshold value and is greater than the other one or more second confidence metrics of the other one or more unforeseeable event models, to predict the traffic information for the vehicles travelling on the travel segment;
applying, by the apparatus, the champion model to initiate one or more navigation functions on a user interface; and
reverting, by the apparatus, from the champion model back to the first model, when determining that the second confidence metric of the champion model becomes lower than a threshold for a predetermined time period.

US Pat. No. 10,460,591

PORTABLE WEARABLE PRIMARY DEVICE WHICH COMMUNICATES DATA TO SECONDARY DEVICE THAT IS IN COMMUNICATION WITH MULTIPLE NETWORKS AND RELATED COMMUNICATION SYSTEMS

Silent Beacon, LLC, Rock...

1. An communication system comprising a primary device and a relay communication device said primary device comprising a controller, a short range signal transmitter, and a power source, and at least one switch, and an indicator signal element and a short range signal receiver wherein said receiver is adapted to receive a short range signals reflecting that a transmission signal by said primary device was successfully received by said relay communication device and a second signal was transmitted from said relay communication device according to a predetermined protocol and in response activates said indicator signal element, and in response to activation of said switch, said controller configures an outbound signal that includes instructions to a processor in said relay communication device to relay a predetermined message content to at least one predetermined destination device selected from a plurality of predetermined destination devices that have address information stored in said relay communication device and said second signal further comprises email, text and voice telephonic messages, and said relay communication device sends a first predetermined message to a first selected destination device in response to the detection of a signal from said primary device and transmits subsequent messages either in response to reply signals from the first destination device or, in the absence of reply signals from after a predetermined time, sends subsequent messages according to predetermined programing of said relay communication device.

US Pat. No. 10,460,573

TWO-WAY MERCHANDISE FIXTURE

Walmart Apollo, LLC, Ben...

1. A fixture for holding and displaying merchandise while concealing a portion of a point-of-sale (POS) station assembly, the fixture comprising:a free standing frame formed by:
(i) an elongated bottom support member having a length extending along a first axis from a first end to a second end;
(ii) a first upright extending perpendicularly from the first end of the elongated bottom support member to a first terminal end along a second axis that is perpendicular to the first axis, the first upright including a first pair of slots formed on the first upright between the first end and the first terminal end;
(iii) a second upright extending perpendicularly from the second end of the elongated bottom support member to a second terminal end along the second axis, the second upright including a second pair of slots formed on the second upright between the second end and the second terminal end;
a first wire rack mounted to an outer side of the first upright opposite the first pair of slots;
a second wire rack mounted to an outer side of the second upright opposite the second pair of slots,
wherein the elongated bottom support member, the first upright and the second upright reside in a first plane and define first and second volumes on opposite adjacent sides of the free standing frame;
wherein the first pair of slots are opposingly spaced with respect to the second pair of slots and
wherein, the POS assembly is disassembled to be in a disassembled state, and in the disassembled state the cashbox of the POS assemble remains on the sales floor while the remainder of the plurality of non-electronic components are removed from the sales floor and the POS controller and the one or more electronic components are stored in the interior cavity of the cashbox, and the fixture is disposed with respect to the cash box and a network and electricity pole secured to the sales floor so that the first volume or the second volume receives the cash box and the network and electricity pole such that the cash box is completely disposed within the first or second volume.

US Pat. No. 10,460,571

CARD RECEPTACLE OF AN AUTOMATED TRANSACTION MACHINE

Capital One Services, LLC...

1. An automated transaction machine (ATM), comprising:a card receptacle of a user interface, the card receptacle comprising:
a wall extending adjacent a main surface of the user interface; and
a support extending between the main surface and the wall, wherein the support, the wall, and the main surface of the user interface define a cavity operable to receive a transaction card; and
an exit device of the user interface, the exit device comprising:
a container for receiving the transaction card; and
a door positioned adjacent the container, the door biasable between a first position and a second position, wherein in the first position the door substantially covers an exit opening through the main surface of the user interface, and wherein in the second position the door permits access to the container through the exit opening.

US Pat. No. 10,460,567

GAME OF CHANCE SYSTEMS AND METHODS

CFPH, LLC, New York, NY ...

1. A method comprising:rendering, by at least one processor, on a display screen, a graphical user interface indicating a first roulette spin;
rendering, by the at least one processor, on the display screen, a graphical user interface indicating a second roulette spin;
detecting, by the at least one processor, via a card reader, a first wager on the first roulette spin;
determining, by the at least one processor, an outcome of the first wager based at least in part on an outcome of the first roulette spin;
detecting, by the at least one processor, via the card reader, a second wager that a pattern of outcomes of a plurality of roulette spins will occur;
determining, by the at least one processor, an outcome of the second wager based at least in part on whether the pattern of outcomes occurs in the first roulette spin and the second roulette spin;
detecting, by the at least one processor, via the card reader, a third wager on an aggregate of outcomes from a plurality of roulette spins over a period; and
determining, by the at least one processor, an outcome of the third wager based at least in part on the outcome of the first roulette spin and the outcome of the second roulette spin.

US Pat. No. 10,460,565

GAMING SYSTEM WITH ADJUSTABLE SKILL-BASED PROGRESSIVE JACKPOT FEATURE

Bally Gaming, Inc., Las ...

1. A gaming system, comprising:a regulated gaming machine primarily dedicated to playing at least one casino wagering game, the gaming machine including an electronic display device and one or more electronic input devices; and
game-logic circuitry configured to:
detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;
initiate the casino wagering game in response to an input indicative of a wager covered by the credit balance;
increment one or more progressive jackpots associated with the wagering game, wherein incrementing the one or more progressive jackpots comprises incrementing at least one of a plurality of awards associated with respective one of a plurality of discrete elements to be later displayed in a skill-based bonus game, each of the plurality of awards comprising less than a full portion of its incremented progressive jackpot;
in response to a triggering event occurring during the wagering game, conduct the skill-based bonus game and award at least one of the plurality of awards based on skillful inputs of a player;
compute an average return to player (RTP);
periodically compare the average RTP with a desired RTP and alter one or more aspects of the skill-based bonus game if the average RTP is not within a predetermined acceptable deviation from the desired RTP; and
receive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.

US Pat. No. 10,460,558

USER SELECTABLE GAMBLING GAME HYBRID GAME

Gamblit Gaming, LLC, Gle...

1. A casino electronic game machine for providing a user selectable gambling game hybrid game, comprising:a real world engine comprising:
a credit meter;
a random number generator; and
wherein the real world engine is configured to:
receive credit from a player; and
provide a randomly generated payout of credits from a wager in a gambling game using the random number generator;
adjust the credit meter on the basis of the randomly generated payout;
an entertainment software engine configured to:
execute an entertainment game stored on a non-transitory machine-readable storage medium;
generate a user interface that depicts at least one graphic representing a selectable gambling game of a plurality of gambling games using a display screen based on a gambling game metric; and
generate a user interface that displays a change in the credit meter;
a user input device configured to receive a player's skillful selection of the graphic representing the selectable gambling game of the plurality of gambling games during the execution of the entertainment game; and
a game world engine constructed to:
monitor entertainment game gameplay player actions for a gambling event occurrence detected during the player's skillful execution of the entertainment game in accordance with at least one gambling event occurrence rule;
communicate the gameplay gambling event occurrence to the real world engine, where the gambling event occurrence triggers the wager made in accordance with a wager execution rule executed by the real world engine during the player's skillful execution of the entertainment game;
receive entertainment game variable data from the entertainment software engine to determine the selected gambling game of the plurality of gambling games, wherein the entertainment game variable data includes the player's skillful selection of the graphic representing the selected gambling game of the plurality of gambling games; and
initiate the selected gambling game of the plurality of gambling games in the real world engine utilizing the real credit wager.

US Pat. No. 10,460,554

PLAYER ISOLATION, TOUCH-SENSITIVE ELECTRONIC GAMING TABLE

Jackpot Digital Inc., (C...

1. An electronic gaming table comprising:a continuous, flat, transparent playing surface having a plurality of electronic player interaction areas;
multiple, independent touchscreen plates disposed under the playing surface, each of the touchscreen plates being physically separated from adjacent touchscreen plates;
a display screen for displaying game content, the display screen being disposed under the touchscreen plates; and
a graphical painted inter-layer disposed between the playing surface and the touchscreen plates;
wherein each of the touchscreen plates is associated with a respective one of the electronic player interaction areas and each of the touchscreen plates is communicatively connected to a game server.

US Pat. No. 10,460,543

PAIRABLE SECURE-ACCESS FACILITIES

eBay Inc., San Jose, CA ...

1. A method, comprising:receiving, over a communication channel, information corresponding to a secure-access facility;
storing the information on an electronic device;
using the information to pair the electronic device with the secure-access facility;
when the electronic device is paired with the secure-access facility, providing, on a user interface of the electronic device, at least one of a first option to unlock the secure-access facility or a second option to lock the secure-access facility;
in response to detecting a selection of the first option, unlocking the secure-access facility; and
in response to detecting a selection of the second option, locking the secure-access facility.

US Pat. No. 10,460,536

ROTORCRAFT STRUCTURAL FAULT-DETECTION AND ISOLATION USING VIRTUAL MONITORING OF LOADS

SIKORSKY AIRCRAFT CORPORA...

1. A method for detection and isolation of at least one structural fault, comprising:generating, by a computing device communicatively coupled to a monitoring sub-system that is physically coupled to a vehicle and communicatively coupled to one or more sensors, a plurality of sensed features that correspond to sensor data from the monitoring sub-system;
generating based on one or more models, by the computing device, a plurality of estimated features that correspond to the plurality of sensed features;
comparing, by the computing device, the plurality of sensed features and the plurality of estimated features to produce a plurality of residuals, a number of the plurality of residuals being determined based on a number of the plurality sensed features and a number of the one or more models;
determining, by the computing device, from the plurality of residuals whether the at least one structural fault exists within the vehicle; and
isolating, by the computing device, the at least one structural fault from the plurality of residuals,
wherein the generation of the plurality of sensed features is based on at least one of the one or more sensors generating multiple sensed features.

US Pat. No. 10,460,527

SYSTEMS AND METHODS FOR DISPLAYING IMAGES IN A VIRTUAL WORLD ENVIRONMENT

Tobii AB, Danderyd (SE)

1. A system comprising:a display;
an imaging device for capturing at least one user image of at least a portion of a user;
a determination unit configured to determine information relating to at least one eye of the user based at least in part on the at least one user image; and
a scene renderer configured to generate a first image on the display, wherein the scene renderer is configured to generate an at least partially modified image relative to the first image based at least in part on the information relating to at least one eye of the user, wherein the scene renderer is further configured to determine, based on content of the first image, if the first image is eligible for modification into the at least partially modified image, and
wherein the scene renderer is further configured to determine if the first image is eligible for modification by determining characteristics of objects in the content of the first image, colors in the content of the first image, and/or audio information currently being played while the first image is displayed, and
wherein the audio information comprises travelling audio relating to an object, wherein the object is displayed at a first position in the first image and at a second position in the at least partially modified image, and the travelling audio follows the object from the first position to the second position.

US Pat. No. 10,460,501

SYSTEM AND METHOD FOR PROCESSING DIGITAL VIDEO

Liquid Cinema Inc., Canad...

1. A computer-implemented method of processing digital video, the method comprising:determining at least one two-dimensional frame region of frames of the digital video, wherein each of the at least one two-dimensional frame region is defined by a respective vertex trio, that would be at least substantially mapped out of the frames upon executing a predetermined texture-mapping of the frames onto a predetermined three-dimensional geometry:
inserting non-image data into at least one selected frame of the digital video, the inserting comprising: modifying contents only within one or more of the determined two-dimensional regions, wherein modifying contents only within one or more of the determined two-dimensional regions enables the inserted none image data to be at least substantially mapped out of each selected frame upon execution of the predetermined texture-mapping of each selected frame thereby to enable displaying each selected frame subsequent to the texture-mapping at least substantially without displaying the non-image data.

US Pat. No. 10,460,500

GLYPH RENDERING IN THREE-DIMENSIONAL SPACE

Facebook Technologies, LL...

1. A method comprising, by a computing system:determining a pixel area in a display coordinate system, the pixel area being associated with a pixel;
projecting the pixel area into a three-dimensional coordinate system to determine a projected area in the three-dimensional coordinate system;
selecting, based on the projected area, a portion of a data structure that contains an analytical definition of a glyph in a two-dimensional coordinate system;
accessing a portion of the analytical definition associated with the selected portion of the data structure, the portion of the analytical definition defining one or more areas of the glyph;
projecting the portion of the analytical definition into the display coordinate system;
computing a coverage proportion of the pixel area that overlaps with one or more areas defined by the projected portion of the analytical definition;
determining a color for the pixel based on the coverage proportion; and
rendering a display of the glyph based on the color.

US Pat. No. 10,460,470

RECOGNITION AND RECONSTRUCTION OF OBJECTS WITH PARTIAL APPEARANCE

Futurewei Technologies, I...

1. A system operable to recognize and reconstruct objects in images, the system comprising:a non-transitory memory storage comprising instructions; and
one or more processors in communication with the non-transitory memory storage, wherein the one or more processors execute the instructions to perform operations comprising:
acquiring a plurality of images, each image including an object within the image, the object having a different appearance in a number of images of the plurality of images;
decomposing, for each image, the object into components and generating label data for each image;
inputting the images and associated label data into a learning module to train the learning module to recognize the components of the object, the training being based on an overall objectness score of the object, an objectness score of each component of the object, a pose of the object, and a pose of each component of the object for each image input;
inputting an additional image into the trained learning module;
detecting that the additional image has one or more of the components of the object within the additional image in response to input into the trained learning module; and
identifying the object and estimating its pose information in the additional image and/or constructing a complete view of the object in the additional image or a complete sketch of the object in response to detection of the one or more of the components, wherein training the learning module includes minimizing a cost function generated as a sum of discrepancies between the label data and computed data for a set of items, the set of items including the overall objectness score, the objectness scores of the components, the pose of the object, and the poses of the components.

US Pat. No. 10,460,465

METHOD FOR GENERATING ROOF OUTLINES FROM LATERAL IMAGES

Hover Inc., San Francisc...

1. A method comprising:receiving a set of lateral photos of a structure, wherein none of the set of lateral photos depict a whole roof of the structure;
determining a set of rooflines depicted in the set of lateral photos;
wherein determining the set of rooflines includes determining, for each photo of the set of lateral photos, one or more lines that are parallel to the roof of the structure;
determining how rooflines in the set of rooflines connect with each other; and
based on how rooflines in the set of rooflines connect with each other, generating an image of a closed polygon that has a shape that estimates the shape the whole roof would have if depicted in a top-down view of the structure.

US Pat. No. 10,460,449

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING SYSTEM FOR EXTRACTING REGIONS OF INTEREST

Canon Kabushiki Kaisha, ...

1. An image processing apparatus, comprising:a memory storing a program; and
one or more processors which, by executing the program, function as:
acquiring unit configured to acquire, as a reference information, information including information about a dimension of a reference region of interest and a Graph-Cut coefficient corresponding to the information about the dimension;
generating unit configured to generate a second image based on a first image with a first region of interest such that a second region of interest in the second image corresponding to the first region of interest satisfies a predetermined criterion with respect to the information about the dimension; and
extracting unit configured to extract the second region of interest from the second image generated by the generating unit, by applying a Graph-Cut method using the Graph-Cut coefficient to the second image.

US Pat. No. 10,460,447

METHOD AND SYSTEM FOR PERFORMING SEGMENTATION OF IMAGE HAVING A SPARSELY DISTRIBUTED OBJECT

Shenzhen Keya Medical Tec...

1. A computer-implemented method for segmenting an image having a sparsely distributed object, comprising:predicting, by at least one processor, object potential areas in the image using a preliminary fully convolutional neural network;
segmenting, by the at least one processor, a plurality of sub-images corresponding to the object potential areas in the image using a refinement fully convolutional neural network, wherein the refinement fully convolutional neural network is trained to segment images on a resolution higher than that is utilized by the preliminary fully convolutional neural network; and
combining the segmented sub-images to generate a final segmented image.

US Pat. No. 10,460,446

IMAGE-BASED CIRCULAR PLOT RECOGNITION AND INTERPRETATION

NANT HOLDINGS IP, LLC, C...

1. A device comprising:a non-transitory, computer readable memory storing software instructions that comprise an encoding of a machine executable circular plot analysis agent and at least one circular plot definition;
at least one processor coupled with the memory wherein the at least one processor is configurable, upon execution of the software instructions to operate as the circular plot analysis agent, to:
obtain a digital image of a circular plot;
detect a perimeter of the circular plot within the digital image;
detect a plurality of edges within the perimeter;
convert the plurality of edges into a set of chords within the perimeter as a function of the plurality of edges and according to the circular plot definition;
identify, from the set of chords, a set of endpoints on the perimeter as a function of the plurality of edges;
generate a plot descriptor from the set of endpoints wherein the descriptor represents sets of endpoints distributed around at least one perimeter track associated with the perimeter;
and
initiate a transaction with at least a second device as a function of the plot descriptor.

US Pat. No. 10,460,428

METHOD, HEAD-UP DISPLAY AND OUTPUT SYSTEM FOR THE PERSPECTIVE TRANSFORMATION AND OUTPUTTING OF IMAGE CONTENT, AND VEHICLE

Bayerische Motoren Werke ...

1. A method for perspective transformation and display of a rendered image content by a head-up display, comprising the acts of:dividing the rendered image content into a plurality of tiles;
transforming individual ones of the plurality of tiles by perspective transformation;
storing the perspectively transformed tiles in a buffer memory;
combining the perspectively transformed tiles into a transformed image content; and
projecting the perspectively transformed image content onto a projection surface assigned to the head-up display,
wherein
only a portion of the individual ones of the plurality of tiles is perspectively transformed,
the portion of the individual ones of the plurality of tiles is perspectively transformed includes individual ones of the plurality of tiles which are changed relative to tiles of a perspectively transformed image previously stored in the buffer memory, and
during the act of combining the individual perspectively transformed tiles, the remaining individual ones of the plurality of tiles which were not changed relative to the perspectively transformed image previously stored in the buffer memory are retrieved from the buffer memory and combined with the portion the individual ones of the plurality of tiles perspectively transformed to form the perspectively transformed image content.

US Pat. No. 10,460,420

CONVERTING SPATIAL FEATURES TO MAP PROJECTION

The Government of the Uni...

1. A method for converting spatial features to a map projection, comprising:obtaining a map request that specifies the map projection for a geographic area, wherein the map projection is a two dimensional representation of a three dimensional region in the geographic area, and wherein the map projection corresponds to a polar coordinate system;
identifying a spatial feature for projecting into the map projection;
until a bisect threshold is satisfied for each of a plurality of line segments in the spatial feature:
determining a bisect for each of the plurality of line segments;
projecting each of the plurality of line segments into the map projection; and
if the bisect threshold is not satisfied for a line segment of the plurality of line segments, dividing the line segment into a plurality of subsegments, wherein the bisect threshold specifies an error distance for the line segment after projection;
projecting the modified spatial feature into the map projection to obtain a projected spatial feature; and
using the polar coordinate system to render the projected spatial feature in a spatial map.

US Pat. No. 10,460,419

GRAPHICS RENDERING USING A HIERARCHICAL ACCELERATION STRUCTURE

Intel Corporation, Santa...

1. A method comprising:building, by a computing device, a hierarchical acceleration structure using a N bit address space format to reference child nodes;
determining, by the computing device, whether a node in said hierarchical acceleration structure is internal and, only if the node is not an internal node, checking whether the node uses a M bit address space format where M is greater than N;
if the node uses the M bit address space format, processing the node as a M bit extension; and
if the node does not use the M bit address space format, processing the node as a leaf node.

US Pat. No. 10,460,417

COMPUTE CLUSTER PREEMPTION WITHIN A GENERAL-PURPOSE GRAPHICS PROCESSING UNIT

Intel Corporation, Santa...

1. An apparatus comprising:a graphics processor comprising:
a thread dispatcher to dispatch a thread for execution by the graphics processor;
a compute unit having a single instruction, multiple thread architecture, the compute unit to execute multiple concurrent threads; and
a memory coupled with the compute unit and on a same integrated circuit as the compute unit, the memory to store thread state for a suspended thread, wherein the compute unit is to:
detect that all threads on the compute unit are blocked from execution, select a victim thread from the multiple concurrent threads, suspend the victim thread, store thread state of the victim thread to the memory, store a blocking condition for the victim thread, wherein the blocking condition is a page fault or hardware-based synchronization event, and replace the victim thread with an additional thread to be executed.

US Pat. No. 10,460,405

SERVER AND METHOD FOR TIMELY ADJUSTING PRICE OF A PLAN VOUCHER

Rakuten, Inc., Tokyo (JP...

1. An information processing device comprising:at least one memory configured to store computer program code; and
at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code including:
first registering code configured to cause at least one of said at least one processor to register a plurality of fare items each indicating at least a transportation fare in a first database in accordance with a registration request from a first terminal connected to the information processing device through a network, wherein the first terminal includes an airline terminal;
second registering code configured to cause at least one of said at least one processor to register a plurality of facility items each indicating at least a facility plan charge in a second database in accordance with a registration request from a second terminal connected to the information processing device through the network, wherein the second terminal includes a facility terminal;
obtaining code configured to cause at least one of said at least one processor to obtain sets of desired purchase conditions, each set indicating at least a budget specified by a user of a third terminal connected to the information processing device through the network, wherein the third terminal includes a user terminal;
detecting code configured to cause at least one of said at least one processor to detect a reduction in a transportation fare indicated by a first item included in a combination of the first item registered in the first database and a second item registered in the second database that satisfies none of the sets of desired purchase conditions obtained, wherein the plurality of fare items includes the first item, and the plurality of facility items includes the second item;
identification code configured to cause at least one of said at least one processor to identify at least one active user based on: i) a search by the at least one active user within a predetermined time of a current time, and ii) a number of the at least one active user is less than or equal to an upper threshold value; and
notification code configured to cause at least one of said at least one processor to automatically notify, via: i) an email sent to an email address, wherein the email address is stored in the second database in association with a facility identifier, or ii) a web page sent to the facility terminal, when a reduction in the transportation fare indicated by the first item is detected, information to prompt reduction in a charge indicated by the second item included in a combination that fails to satisfy any of the sets of desired purchase conditions, among combinations of the first item whose transportation fare has been reduced and the second item, to a provider of the second item, through the network, wherein the provider includes a facility operator, and wherein the information to prompt reduction in a charge is received by the facility operator in a timely manner to allow promotion of purchase of the combination by the at least one active user.

US Pat. No. 10,460,399

SOCIAL MEDIA ASSESMENT TOOL

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

1. A system for controlling electronic structural connectedness to a networked computing system that comprises an element of an electronic social media property, comprising:a computer memory that contains an identification logic and an assessment logic, and a plurality of hardware processors,
wherein at least a subset of the plurality of hardware processors are changed, with execution of the computer memory, to being configured to:
prior to an initial use of the electronic social media property,
identify, through configuration by the identification logic, interactivity criteria of the electronic social media property including at least one feature, wherein the interactivity criteria is associated with access characteristics of the electronic social media property as an element of the networked computing system;
determine, through configuration by the assessment logic, that interactivity criteria satisfies a threshold value based, at least in part, on the at least one feature, wherein the threshold value is based at least in part on an availability of the element of the electronic social media property in the networked computing system, and at least in part on a potential of the social media property;
calculate, through configuration by the assessment logic, a score for the at least one feature from a predetermined category in response to the electronic social media property satisfying the threshold, wherein the score is calculated at least in part prior to use of the electronic social media; and
generate, through configuration by the assessment logic, a recommendation for an initial adoption or rejection of the electronic social media property based, at least in part, on the score;
wherein the system electronically structurally connects to the element of the electronic social media property of the networked computing system based on acceptance of the recommendation, else prevents electronically structural connection to the element of the electronic social media property of the networked computing system.

US Pat. No. 10,460,393

CONVERTIBLY TRIGGERED INSURANCE SYSTEM WITH A LAYERED TRIGGER STRUCTURE AND CORRESPONDING METHOD THEREOF

SWISS REINSURANCE COMPANY...

17. An optimized method for a stable, automated system for sharing risks of occurring and measurable risk events of a variable number of defined risk exposure components with a mutually tuned trigger structure, the method comprising:capturing and transmitting loss parameters measuring a loss at risk exposure components to a first insurance system, in a case of an occurrence of one of defined risk events;
automatically covering an occurred loss by a first automated resource pooling system of the first insurance system based on equitable, mutually aligned second risk transfer parameters;
capturing and automatically aggregating captured loss parameters overall risk exposure components and all occurrences of risk events within a predefined time period by incrementing an associated stored aggregated loss parameter; and
triggering the aggregated loss parameter exceeding a defined stop loss threshold value, whereby the occurred loss exceeding the defined stop threshold value is automatically covered by a second automated resource pooling system of an automated second insurance system based on the equitable, mutually aligned second risk transfer parameters, and a second layer trigger structure of the system is automatically activated by a switching device of an intermediate layer trigger structure, wherein
when the second layer trigger structure is activated via the switching device by triggering loss parameters measuring the loss at the risk exposure components not to be transmitted to the system within the predefined time period and falling outside a retention threshold value of the first insurance system, the occurred loss exceeding said retention threshold value is automatically covered by the second automated resource pooling system of the automated second insurance system based on the equitable, mutually aligned second risk transfer parameters;
risk exposure components are connected to the first automated resource pooling system of the automated first insurance system of the system and transfer risk exposure associated with the occurrence of defined risk events from the risk exposure components to the first insurance system based on equitable, mutually aligned first risk transfer parameters and correlated aligned first payment transfer parameters; and
the first insurance system is connected to the second automated resource pooling system of the automated second insurance system of the system and transfers risk exposure associated with the occurrence of the defined risk events from the first insurance system to the second insurance system based on the equitable, mutually aligned second risk transfer parameters and correlated aligned second payment transfer parameters.

US Pat. No. 10,460,384

AUTOMATED RISK MONITORING METHOD AND SYSTEM

SWISS REINSURANCE COMPANY...

1. An automated monitoring and signaling device for automated adaption and real-time adjustment of monitored portfolios of entities based on automatically determined recovery rate factors and entity-specific MonteCarlo parameters comprising:processing circuitry configured to, for each entity of a plurality of entities of a portfolio
extract one or more asset parameters of the entity, wherein entity-specific data, including control data of externally accessible entity data and of internally accessible entity data, is updated and transferred in real-time to the monitoring device via a communication network, the control data including one or more of a time since foundation of the entity, a number of employees of the entity, and a balance sheet of the entity, and wherein the one or more asset parameters of the entity are extracted from the control data for the entities concerned by the processing circuitry,
determine stochastically and store, a corresponding entity-specific asset distribution by stochastically evaluating the one or more asset parameters,
determine and standardize by a standardization factor of the processing circuitry a recovery rate factor in an event the entity defaults based on a particular entity-specific asset distribution, the recovery rate factor indicating an expected percentage share of a loan that will be recovered from the entity in an event of default on the loan by the entity,
determine and store an associated threshold value based on the particular entity-specific asset distribution, wherein the associated threshold value corresponds, in each case, to an expected value of one or more asset parameters, wherein default by the entity occurs when an asset parameter of the entity falls below the threshold value time-dependently varying default probability and recovery rate stochastically whereby the occurring defaults follow a stochastic intensity process depending on timing, and probability comprises a probability for unforeseeable default occurrings, and wherein the recovery rate depends on a probability of default that is negatively correlated with the recovery rate, such that the recovery rate is decreased in response to a detected failure rate being above a predetermined threshold,
perform a MonteCarlo simulation to identify one or more entities in the portfolio that have recovery rates above a predetermined probability threshold, wherein MonteCarlo parameters are generated for each entity to determine entities in which a corresponding recovery rate factor can be expected, and wherein based on the determined recovery rate factors and the threshold value chosen in each case a particular positive or particular negative risk influence of each entity on the portfolio is determined, and
adjust directly, and dynamically in real-time, the portfolio based on the recovery rates and the threshold values for the one or more entities identified in the MonteCarlo simulation based on specified recovery rate factors and the MonteCarlo parameters by using receiver devices to transmit access-controlled portfolio management data via a physical interface to a connected transaction server for automated real-time adjustment of the monitored portfolios of entities, wherein the receiver devices comprise configurable filter facilities and simultaneously receive more than one DB channel, wherein the processing circuitry is further configured to
identify and store, in a database, expected recovery rates that are determined to be a minimum value of the recovery rate expected by the MonteCarlo simulation,
output, via a network interface of the device, the minimum value of the recovery rate to remote user devices, wherein
the one or more asset parameters are extracted from control data used to assess a credit risk of the entity, and the processing circuitry is further configured to:
update the control data at regular intervals, and
repeat performance of the MonteCarlo simulation and adjustment of the portfolio based on the updated control data.

US Pat. No. 10,460,336

INCENTIVIZING ADOPTION OF PREDEFINED PRACTICES USING DIGITAL TRANSACTABLE ASSETS

International Business Ma...

1. A computer-implemented method, comprising:measuring, by multiple tamper-resistance activity meters over a pre-determined period of time, proof-of-work measurements of one or more user activities in furtherance of a predefined objective, wherein the predefined objective comprises usage of a renewable energy source, and wherein the proof-of-work measurements comprise one or more of power consumption values and power production values:
collecting, via the multiple tamper-resistant activity meters, the proof-of-work measurements; processing the proof-of-work measurements from the multiple tamper-resistant activity meters, wherein each of the multiple tamper-resistant activity meters is linked to at least one user;
generating units of a digital transactable asset to be allocated among the users in connection with the predefined objective;
allocating the generated units of the digital transactable asset among the users based at least in part on (i) said processing, (ii) the total number of digital transactable asset units, (iii) the time at which the digital transactable asset units convert to an alternative value source, (iv) the predetermined period of time, (v) a monotonically increasing reward function, (vi) current digital transactable asset demand, and (vii) the amount of the predefined objective reached at the time of allocation, wherein the monotonically increasing reward function comprises R(t) =(M/N) (G(t)/G)3 when G(t)?G, and 0 otherwise, wherein R(t) represents a reward for each digital transactable asset unit at time period t, M represents a maximum monetary corpus that can be awarded, N represents a maximum number of digital transactable asset units that can be awarded, and G(t) represents aggregate work done up to time period t; and
converting the generated units of the digital transactable asset allocated to each of the users to the alternative value source upon completion of (i) the predefined objective and/or (ii) the predetermined period of time;
wherein the steps are carried out by at least one computing device.

US Pat. No. 10,460,334

USING MEDIA INFORMATION FOR IMPROVING DIRECT MARKETING RESPONSE RATE

International Business Ma...

1. A method comprising:at a hardware processor configured to execute computer program instructions stored on a non-transitory computer readable medium:
training a prediction model to compute a probability of customer response to direct marketing, wherein the training comprises:
extracting samples of language usage in one or more social media activities performed by customers and potential customers on one or more online social media platforms;
deriving language usage features indicative of product interest of one or more of the customers and potential customers in one or more products by searching text of the extracted samples for mentions of the one or more products, and converting speech responses of the extracted samples to text using speech recognition to search for mentions of the one or more products;
mapping the language usage features to personal features including one or more personality traits and emotional states;
storing the mapped language usage features and the personal features in a repository comprising a storage device;
extracting time and date information for the one or more social media activities;
deriving temporal activity patterns based on statistics for the extracted time and date information, wherein the temporal activity patterns are indicative of particular days of week and times of day that one or more of the customers and potential customers are most likely to be using the one or more online social media platforms, and the temporal activity patterns are stored in the repository; and
training the prediction model based on the temporal activity patterns; and
improving rate of customer response to direct marketing, wherein the improving comprises:
determining, based on the trained prediction model, probabilities of the customers and potential customers receiving and viewing direct marketing information at the particular days of week and times of day;
identifying at least one customer or potential customer of the customers and potential customers who is not ready to receiving direct marketing information by determining, based on the probabilities, at least one of: device readiness of at least one customer or potential customer, device connectivity of the at least one customer or potential customer, or whether the at least one customer or potential customer is engaged in a task that is interruptible;
filtering out the at least one customer or potential customer who is not ready to receive direct marketing information; and
timing one or more electronic offers of the one or more products to one or more remaining customers or potential customers of the customers and potential customers who are ready to receive direct marketing information via the one or more online social media platforms in accordance with the particular days of week and times of day.

US Pat. No. 10,460,331

METHOD, MEDIUM, AND SYSTEM FOR SERVICE DESIGN AND ORDER FULFILLMENT WITH TECHNICAL CATALOG

Oracle International Corp...

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to optimize a technical catalog, the optimizing comprising:defining one or more items comprising metadata associated with a fulfillment solution, wherein each item is used by the fulfillment solution, wherein the metadata defines a pattern of work to be performed;
selecting a process logic at runtime from a set of selectable process logic;
generating a transformation sequence using the selected process logic;
generating dynamically a runtime process flow comprising a customized output based on the transformation sequence, wherein the transformation sequence is customized based on the metadata; and
storing the one or more items within the technical catalog, wherein the technical catalog comprises a data store that stores metadata, and wherein the technical catalog defines a structure of the one or more items;
wherein the runtime process flow further comprises selecting the fulfillment solution to use at least one item of the one or more items and generate the fulfillment solution using the at least one item.

US Pat. No. 10,460,306

CREDIT DATA ANALYSIS

Capital One Services, LLC...

1. A method, comprising:receiving, by a device, transaction data associated with a plurality of merchants,
the transaction data including data specifying a first set of transactions and, for each transaction included in the first set of transactions:
data identifying a merchant from the plurality of merchants, and
a method of payment from a plurality of methods of payment;
identifying, by the device and from the first set of transactions, a second set of transactions,
each transaction included in the second set of transactions being associated with a credit account method of payment from the plurality of methods of payment;
training, by the device and based on the first set of transactions and the second set of transactions, a merchant model,
the merchant model being trained to:
receive, as input, data identifying the merchant, and
produce, as output, a measure of likelihood that the merchant accepts the credit account method of payment;
providing, by the device and as particular input to the merchant model, particular data identifying a particular merchant of the plurality of merchants;
receiving, by the device and as particular output from the merchant model, a particular measure of likelihood that the particular merchant accepts the credit account method of payment;
determining, by the device and based on the particular output, that the particular merchant does not accept the credit account method of payment;
determining, by the device and based on the transaction data and for the particular merchant, a measure of demand for the credit account method of payment;
providing, by the device and to a merchant device associated with the particular merchant, data indicating the measure of demand for the credit account method of payment; and
providing, by the device, to the merchant device, and based on determining that the particular merchant does not accept the credit account method of payment, data identifying at least one credit account acceptance option.

US Pat. No. 10,460,298

DETECTING AND CORRECTING ACCOUNT SWAP IN BANK FEED AGGREGATION SYSTEM

Intuit Inc., Mountain Vi...

1. A computing system implemented method for detecting and addressing accounts swaps in a financial management system, the method comprising:obtaining financial transaction data including first financial account data and second financial account data, the first financial account data including financial transactions associated with a first financial account, the second financial account data including financial transactions associated with the second financial account;
generating, using first account financial transactions of the first account, first account distribution data including types of first account financial transactions, a frequency of first account financial transactions, parties to the first account financial transactions, amounts of money associated with the first account financial transactions and geographic areas where first account financial transactions have taken place;
generating, using second account financial transactions of the second account, second account distribution data including types of second account financial transactions, a frequency of second account financial transactions, parties to the second account financial transactions, amounts of money associated with the second account financial transactions and geographic areas where second account financial transactions have taken place;
identifying a first change point in the first financial transaction data corresponding to a change in one or more of the types of first account financial transactions, the frequency of first account financial transactions, the parties to the first account financial transactions, the amounts of money associated with the first account financial transactions and geographic areas where first account financial transactions have taken place;
identifying a second change point in the second financial transaction data corresponding to a change in one or more of the types of second account financial transactions, the frequency of second account financial transactions, the parties to the second account financial transactions, the amounts of money associated with the second account financial transactions and the geographic areas where second account financial transactions have taken place;
determining whether the first change point occurred at the same time as the time of the second change point;
generating, upon a determination that the first change point occurred at the same time as the time of the second change point, adjusted financial transaction data by swapping between the first and second financial accounts financial transactions that occurred after the first and second change points;
determining, after generating the adjusted financial transaction data, whether the first and second change points no longer exist; and
adjusting, upon a determination that the first and second change points no longer exist, one or more data collection scripts to properly assign future financial transactions to the first and second financial accounts.

US Pat. No. 10,460,275

PREDICTIVE MODEL SEARCH BY COMMUNICATING COMPARATIVE STRENGTH

International Business Ma...

1. A computer system for generating a plurality of predictive data models based on a predictive model search, comprising:one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
receiving a first portion, wherein the first portion comprises a specified target;
receiving a second portion, wherein the second portion comprises a plurality of predictor variables;
based on the received second portion, receiving a model search criterion for simultaneously generating the plurality of predictive data models, wherein the model search criterion is based on a combination of different user selections each for generating different predictive data models and wherein the combination comprises a first user selection including a selected number of one or more predictor variables to use to generate the plurality of predictive data models, a second user selection of a specified range of the one or more predictor variables to use to generate the plurality of predictive data models, and a third user selection specifying which of the one or more predictor variables to use to generate the plurality of predictive data models;
processing user input to simultaneously generate a first specified number of the plurality of predictive data models based on the first user selection, a second specified number of the plurality of predictive data models based on the second user selection, and a third specified number of the plurality of predictive data models based on the third user selection;
simultaneously generating the plurality of predictive data models based on the processed user input and the received model search criterion, wherein the plurality of predictive data models comprises a first variation of the plurality of predictive data models based on the first user selection, a second variation of the plurality of predictive data models based on the second user selection, and a third variation of the plurality of predictive data models based on the third user selection;
applying a criteria to rank the generated plurality of predictive data models based on a predictive strength; and
presenting a spiral chart display of the ranked criteria, wherein the spiral chart display simultaneously comprises the first variation of the plurality of predictive data models based on the first user selection, the second variation of the plurality of predictive data models based on the second user selection, and the third variation of the plurality of predictive data models based on the third user selection, and wherein the first variation, the second variation, and the third variation are collectively ranked and presented on the spiral chart display according to the predictive strength.

US Pat. No. 10,460,274

ENERGY DISAGGREGATION TECHNIQUES FOR WHOLE-HOUSE ENERGY CONSUMPTION DATA

Bidgely Inc., Mountain V...

1. A method for performing energy disaggregation of a whole-house energy usage waveform from a specific house using a generic model and a house specific model, based at least in part on a whole-house energy profile and training data, the method utilizing a data store comprising records of appliance training data characterized by features related to disaggregation quality, the records resulting from disaggregation results from a plurality of homes unrelated with the received whole-house waveform, the method performing energy disaggregation by steps comprising:determining if a house specific model exists for the specific house;
pairing impulses identified in the whole-house energy usage waveform to indicate an appliance cycle, pairing impulses comprising pairing at least one up transition with at least one down transition;
bundling two or more impulses including impulses associated with different functions of the appliance, to indicate paired impulses that are representative of a full appliance cycle; and
classifying the bundles of transitions in accordance with bundles exhibited by similar appliances with similar characteristics, first if the house specific model exists for the specific house, using it to classify at least some of the bundles to a type of appliance, then using the generic model to classify at least some of the bundles to a type of appliance; and
updating the house specific model incrementally, using bundles that were classified with high confidence by the generic model, and using these classified bundles to retrain the house specific model.

US Pat. No. 10,460,268

SYSTEM AND METHOD FOR GENERATING DEVICE WORK ORDERS BASED ON WORK PATTERNS AND PLANT LOCATION

TLV Co., Ltd., Hyogo (JP...

1. A device management system including:a state detection unit configured to be connected to each steam controller in a plant of interest, wherein the each steam controller includes one of a steam trap, a valve, and a straightener, and wherein, when the state detection unit is connected to the one of the steam trap, the valve, and the straightener of the each steam controller, the state detection unit detects a state of the each steam controller including a temperature and a vibration of the each steam controller;
an input unit configured to input detection information from the state detection unit, wherein the detection information includes the temperature and the vibration of the each steam controller; and
a state determination unit configured to effect determination of whether the state of a target steam controller is normal or not;
for each steam controller in the plant of interest, device identification information for identifying the each steam controller being set in the each steam controller;
the state detection unit being configured to input the detection information including the corresponding device identification information to the input unit;
wherein the device management system comprises:
a storage unit which stores, in advance and in correlation with the device identification information set in each steam controller, location information indicating a location of each steam controller in the plant of interest, the storage unit further storing in advance work patterns for repair or replacement of the steam controller according to a classification based on a device type and an installation state of the steam controller;
a data extraction unit configured to extract from the storage unit the location information from the device identification information based on the detection information and to extract also a corresponding work pattern from the device type and the installation state specified from the device identification information, for a work-target device comprised of a steam controller whose state is determined as being not normal by the state determination unit;
a work information generation unit for generating work information including the extracted location information and work pattern for the work-target device; and
a mobile displaying body configured to display the work information of the respective work-target devices when executing a work including a repair or a replacement of the respective work-target device with reference to the work information,
wherein the state determination unit is configured to determine a degree of malfunction of the target steam controller, and
wherein the data extraction unit is configured further to effect selection of the steam controller as the work-target device, for which the extraction of the location information and the work pattern for repair or replacement are to be effected, based on the degree of malfunction determined by the state determination unit, from among one or more steam controllers determined as being malfunctioning.

US Pat. No. 10,460,260

USER INTERFACE OVERLAY SYSTEM

Incisive Software Corpora...

1. A computing device including at least one hardware processor and memory storing computer instructions, the computer instructions for providing an overlay window for a spreadsheet application, the spreadsheet application cooperating with a presentation manager for providing its user interface to a user, the user interface displaying a representation of stored spreadsheet data of the spreadsheet application, the computer instructions comprising:an overlay component that
registers with the presentation manager to receive first events of the user interface of the spreadsheet application;
registers with the spreadsheet application to receive second events of the spreadsheet application;
tracks which cells of the spreadsheet application are currently visible on the user interface;
displays a first overlay window over a first set of cells of the spreadsheet application that are currently visible on the user interface; and
when at least one particular event of said first events and said second events indicates a change in which of the cells of the spreadsheet application are currently visible, such that a second set of cells of the spreadsheet application become currently visible, displays a second overlay window to overlay the newly currently visible second set of cells of the spreadsheet application with overlay elements; and
an engine component that
facilitates collecting and storing augmentation data for the spreadsheet application separately from and without modifying the stored data of the spreadsheet application;
receives a particular request from the overlay component to generate a new overlay window with the overlay elements, the overlay elements being derived from the augmentation data; and
when the particular request is received from the overlay component, generates the new overlay window with the overlay elements; and wherein
the second set of cells of the spreadsheet application may be seen through the second overlay window;
at least one particular cell of the spreadsheet application is included in both the first set of cells and the second set of cells;
a particular overlay element associated with the particular cell has a predetermined position relative to the particular cell in the first overlay window;
the particular cell has a different location under the second overlay window than under the first overlay window; and
the predetermined position of the particular overlay element relative to the particular cell is maintained in the second overlay window.

US Pat. No. 10,460,256

INTERACTIVE PERFORMANCE VISUALIZATION OF MULTI-CLASS CLASSIFIER

Microsot Technology Licen...

1. A computing system comprising:a processor; and
computer storage memory having computer-executable instructions stored thereon which, when executed by the processor, configure the computing system to improve a performance of a multi-class classifier, the computing system configured to:
receive performance metrics for the multi-class classifier that are generated by running test data through the multi-class classifier, the multi-class classifier trained to classify an item into one of a plurality of classes;
for a first class into which the multi-class classifier classifies items, determine an amount of false positives, an amount of true positives, and an amount of false negatives, wherein a false positive for the first class is an item in the test data that is labeled as a different class that is classified into the first class by the multi-class classifier, wherein a true positive is an item in the test data that is labeled as the first class and is classified into the first class by the multi-class classifier, and wherein a false negative is an item in the test data that is labeled as the first class but is classified into a different class by the multi-class classifier; and
for the first class, output for display on a bidirectional bar graph a representation of the amount of false positives and a representation of the amount of true positives on a first side of the bidirectional bar graph and a representation of the amount of false negatives on a second side of the bidirectional bar graph.

US Pat. No. 10,460,253

SYSTEM AND METHOD FOR SOLVING 3SAT USING A QUANTUM COMPUTER

1. A quantum computer system, which includes: a program loaded on said quantum computer system, wherein the program includes:1) a defining function configured for defining decimation gates each including a corresponding decimation angle, a first density matrix and a second density matrix; 2) an altering function configured for altering one or more of the following control parameters: the identities of the decimation gates; the decimation angles corresponding to particular decimation gates; the order of application for the decimation gates; the number of times that particular decimation gates are applied between repetitions; and 3) an algorithm configured for altering the probability distribution for said quantum computer whereby the likelihood of obtaining a valid solution increases exponentially concentrating probability in solution states; said program configured for applying the altered physical operation to the quantum system; said program further defining a quantum computer mapping function mapping a first density matrix to a second density matrix; and said mapping function having no well-defined inverse mapping the final state of the system to the initial state.

US Pat. No. 10,460,248

AUTOMATIC ARTIST AND CONTENT BREAKOUT PREDICTION

SPOTIFY AB, Stockholm (S...

1. A computer-implemented method of using a selected cohort of content consumers to rate a media object to predict a breakout media object, the method comprising the steps of:defining, with a computer processing unit, a cohort of content consumers that have played one or more prior breakout media objects during a respective time period for each respective prior breakout media object of the one or more prior breakout media objects;
identifying, with the computer processing unit, a media object;
determining, with the computer processing unit, a first value, wherein the first value is equal to a number of members who belong to the cohort and who have played the media object;
determining, with the computer processing unit, a second value, wherein the second value is equal to a total number of content consumers who played the media object;
computing, with the computer processing unit, a rating using the first value and the second value, wherein the rating is calculated according to:

wherein x is a constant used to weight the rating in favor of popularity among total users and y is a constant used to weight the rating in favor of popularity among the cohort; and
identifying, with the computer processing unit, the media object as a breakout media object using the rating.

US Pat. No. 10,460,232

METHOD AND APPARATUS FOR CLASSIFYING DATA, AND METHOD AND APPARATUS FOR SEGMENTING REGION OF INTEREST (ROI)

Samsung Electronics Co., ...

1. A processor-implemented method of classifying data, comprising:selecting a hypothesis class among entire classes;
generating output data with regard to the entire classes by applying a classification algorithm to input data;
modifying the input data to increase a value of the hypothesis class among the output data and setting the modified input data to be new input data in response to a determination that the re-classification condition is met; and
outputting the input data and the output data in response to a determination that the re-classification condition is not met.

US Pat. No. 10,460,220

METHODS OF STORING INFORMATION USING NUCLEIC ACIDS

President and Fellows of ...

1. A method of making a medium for information storage using nucleotides comprisingconverting a format of information into a plurality of bit sequences of a bit stream,
converting the plurality of bit sequences to a plurality of corresponding oligonucleotide sequences using one bit per base encoding, and
synthesizing the plurality of corresponding oligonucleotide sequences.

US Pat. No. 10,460,218

BITMAP PROCESSING OF DIGITAL DOCUMENTS

Broadridge Output Solutio...

1. A bitmap processing system for creating digital documents, comprising:a) a fulfiller operated raster image processor that:
i) receives customer application Page Description Language (PDL) job files containing information for creating the digital documents and ii)
generates bitmaps in accordance with said files;
b) a fulfiller operated editor that modifies said bitmaps so that the resulting documents process more efficiently in production steps downstream of a printing process, wherein said more efficient processing includes finishing and mailing; and
c) a PDL editor, upstream of said fulfiller operated raster image processor and said editor, that, using metadata extracted from said bitmaps, modifies an original customer application PDL for more efficient control of downstream processes.

US Pat. No. 10,460,217

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM

Ricoh Company, Ltd., Tok...

1. An information processing device configured to control an image forming part that forms a laminated image of a special color image using a special color material and a colored image using a colored color material through 2-path printing in which one of the special color image and the colored image is formed on a medium to be immobilized and the other one is laminated thereon, or 1-path printing in which one of the special color image and the colored image is formed on a medium and the other one is laminated thereon without performing immobilization, the information processing device comprising:a specification part configured to specify, by using image data for a correction chart defining a plurality of patch regions having different color values, a target characteristic indicating a relation between the color value and a first colorimetric value of a first patch image as the laminated image corresponding to each of the patch regions formed by the image forming part through the 2-path printing; and
a generation part configured to generate a correction table for correcting the color value so that a measured characteristic comes close to the target characteristic, the measured characteristic indicating a relation between the color value and a second colorimetric value of a second patch image as the laminated image corresponding to each of the patch regions formed by the image forming part through the 1-path printing using the image data for a correction chart.

US Pat. No. 10,460,205

CLUSTERING IMAGES BASED ON CAMERA FINGERPRINTS

Functional Technologies L...

1. A method of analysing a set of digital images each having been captured with a digital camera, the method comprising, using at least one processor:a) extracting a camera fingerprint from each image so as to form a set of camera fingerprints, each camera fingerprint being representative of the camera used to capture the image, and being of a first dimension;
b) forming a set of dimensionally reduced camera fingerprints from each camera fingerprint, the dimensionally reduced camera fingerprint being of a second dimension smaller than the first dimension;
c) forming a first subset of dimensionally reduced camera fingerprints and a second subset of dimensionally reduced camera fingerprints;
d) determining a level of similarity between every pairing of the dimensionally reduced camera fingerprints of the first subset;
e) determining a level of similarity between every pairing of the dimensionally reduced camera fingerprints of the second subset;
f) determining a level of similarity between every pairing of, on the one hand, the dimensionally reduced fingerprints of the first set and, on the other hand, the dimensionally reduced fingerprints of the second subset;
g) recording those pairings which indicate a comparatively higher level of similarity;
h) substituting for the contents of the first subset those dimensionally reduced camera fingerprints of the first and second subsets which have been recorded as part of a pairing showing a comparatively higher level of similarity;
i) substituting for the contents of the second subset a different subset of the set of the dimensionally reduced camera fingerprints;
j) repeating steps (e) to (i), typically until all of the dimensionally reduced camera fingerprints have been processed;
k) performing a clustering algorithm on all dimensionally reduced camera fingerprints based on the pairings having a comparatively higher level of similarity to produce a plurality of first clusters each comprising a set of dimensionally reduced camera fingerprints;
l) for each of the first clusters, determining a level of similarity between each of the camera fingerprints corresponding to the dimensionally reduced camera fingerprints of that cluster; and
m) splitting and merging the coarse clusters dependent upon the similarities between the camera fingerprints to form a plurality of second clusters.

US Pat. No. 10,460,204

METHOD AND SYSTEM FOR IMPROVED HEMODYNAMIC COMPUTATION IN CORONARY ARTERIES

Siemens Healthcare GmbH, ...

1. A method for non-invasive assessment of an arterial stenosis, comprising:segmenting a plurality of mesh candidates for an anatomical model of an artery including a stenosis region of a patient from medical imaging data, the plurality of mesh candidates representing different anatomical models of the artery resulting from variations in segmenting techniques, wherein segmenting the plurality of mesh candidates comprises:
determining one or more candidate locations for each vertex of the anatomical model,
assigning a confidence score to each of the plurality of mesh candidates by averaging a probability associated with each vertex in a respective mesh candidate, and
applying cluster analysis to reduce a number of the plurality of mesh candidates based on the confidence score;
computing a hemodynamic index for the stenosis region in each of the plurality of mesh candidates; and
determining whether a clinical decision for treatment of the stenosis region of the patient is ambiguous by determining whether a variation among values of the hemodynamic index for the stenosis region in each of the plurality of mesh candidates is entirely below a threshold for the clinical decision or is entirely above the threshold for the clinical decision.

US Pat. No. 10,460,193

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM

FUJITSU LIMITED, Kawasak...

1. An image processing apparatus comprising:a storage configured to store a program; and
a processor configured to execute the program and perform a process including
fitting data of a three-dimensional shape of a target object in an image of the target object to a quadric surface, to approximate the three-dimensional shape by the quadric surface,
performing a plane expansion process on data of the image, to expand the quadric surface onto an expansion plane,
computing corresponding points of the image before and after the plane expansion process, and
correcting at least one of inclination and rotation of the target object, to generate normalized data of the image using the corresponding points that are computed,
wherein the computing the corresponding points computes the corresponding points including a point on a straight line located on the expansion plane that is in contact with a point on a quadratic curve of the quadric surface, a reference point on the target object, and an intersection point of a first imaginary straight line that passes through the point on the straight line and extends in a direction of a first normal vector that is perpendicular to the straight line, and
wherein the corresponding points respectively on the straight line located on the expansion plane and on the quadric curve located on the quadric surface are equidistant from an expansion center of the expansion plane, the expansion center of the expansion plane having coordinates corresponding to coordinates of a center of the target object.

US Pat. No. 10,460,180

SYSTEMS AND METHODS FOR VISUAL CLASSIFICATION WITH REGION PROPOSALS

GM GLOBAL TECHNOLOGY OPER...

1. A method for classifying objects in an environment, the method comprising:(a) processing, ranging information from depth sensors to identify a set of bounding box region proposals for an image from a camera, wherein the ranging information comprises point cloud data provided from lidar devices, wherein the bounding box region proposals are selected areas of the image that include objects to be classified, wherein each of the bounding box region proposals comprises: a set of two-dimensional bounding box coordinates that correspond to a region of a rectified image that includes one or more objects to be classified, wherein the set of bounding box region proposals collectively specify which objects are in the rectified image and where those objects are in the rectified image, wherein the processing comprises:
(a1) generating segmented objects based on the ranging information, wherein the segmented objects define three-dimensional locations and dimensions of objects in vicinity of a vehicle;
(a2) determining a subset of segmented objects to be classified that: meet a size constraint, are within a certain height range above the ground and are within a driveable area of the vehicle, and wherein other segmented objects that are not to be classified are those that the vehicle cannot hit and are disregarded when generating the object state information;
(a3) generating object state information that indicates the three-dimensional locations of the subset of segmented objects to be classified; and
(a4) translating the three-dimensional locations of objects as specified by the object state information into the set of bounding box region proposal; and
(b) classifying, via a neural network executed by the hardware based processor, only the objects from the image that are within one of the bounding box region proposals and generating an object classification result for each object from the rectified image that is within one of the bounding box region proposals;
(c) processing image data received from cameras to generate the rectified images; and
(d) generating a regressed bounding box for each object that is classified, wherein each regressed bounding box for each object is the bounding box that the neural network has determined to be a best bounding box encompassing that object, wherein steps (a1) through (a4), (b), (c) and (d) are performed iteratively such that the object classification result and the regressed bounding box for each object being classified are fed back on each iteration to refine the bounding box region proposal for each object during each subsequent iteration so that the bounding box region proposal for each object more closely describes actual geometry of that object.

US Pat. No. 10,460,178

AUTOMATED PRODUCTION OF CHAPTER FILE FOR VIDEO PLAYER

STUDY SOCIAL INC., Gaine...

1. A method of creating a chapter file, said method comprising:inputting a video file into audio-visual software and splitting said video file into a plurality of still images at a predefined frame rate, each of said still images having a corresponding timestamp;
inputting said still images into optical character recognition (OCR) software and producing a machine-readable file or files corresponding to said still images;
inputting said machine-readable file or files into a computer program and identifying an index of said each of said still images; and
writing each identified index along with its corresponding timestamp into a chapter file in chronological order and saving said chapter file into persistent storage of a computer.

US Pat. No. 10,460,169

IMAGE PROCESSING OF AERIAL IMAGERY FOR ENERGY INFRASTRUCTURE ANALYSIS USING JOINT IMAGE IDENTIFICATION

SOURCEWATER, INC., Houst...

1. A computer-implemented method for processing images to identify Energy Infrastructure (EI) features, the method to be carried out by at least one processor executing computer instructions, the method comprising:receiving a working image comprising at least one aerial image of a portion of global terrain;
applying an EI feature recognition model to the working image to identify a first EI feature at a first confidence level according to image content of the working image;
associating the first EI feature with a first EI feature type and a first location within the portion of the global terrain;
retrieving an identification of a second EI feature in the portion of the global terrain;
associating the second EI feature associated with a second EI feature type and a second location within the global terrain;
updating the identification of the first EI feature to a second confidence level based at least on the first confidence level, the identification of the second EI feature, and information on a relationship between the first EI feature and the second EI feature.

US Pat. No. 10,460,166

ROBUST SEGMENTATION OF RETINAL PIGMENT EPITHELIUM LAYER

CANON KABUSHIKI KAISHA, ...

1. A computer implemented method for determining a retinal pigment epithelium, the method comprising:identifying a plurality of regions by calculating a degree of polarization uniformity value using captured image data of an eye, the captured image data being polarization-sensitive OCT data of the eye;
fitting, by a processor, a plurality of curves to at least some of the identified regions, each fitted curve defining at least one first depolarising region at a predetermined distance above the fitted curve and at least one second depolarising region at the predetermined distance below the fitted curve;
for each of the fitted curves, determining, by the processor, a curve score, wherein contribution of a corresponding at least one second depolarizing region is weighted higher than contribution of a corresponding at least one first depolarizing region;
comparing, by the processor, the determined curve scores;
selecting, by the processor, one of the fitted curves using a result of the comparing to determine a position of a healthy retinal pigment epithelium (RPE) of the eye;
generating an en face RPE thickness map using the determined position of the healthy retinal pigment epithelium; and
evaluating at least one of size and the number of at least one of diseased regions in the en face RPE thickness map.

US Pat. No. 10,460,164

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, EYEWEAR TERMINAL, AND AUTHENTICATION SYSTEM

SONY CORPORATION, Tokyo ...

1. An information processing apparatus comprising:circuitry configured to:
when a first authentication image including an iris of an eye of a user is obtained, display an object on a display screen to perform iris authentication;
measure a size of a pupil in the eye of the obtained first authentication image;
change a shape of the object displayed on the display screen and obtain a second authentication image based on a measured brightness of an environment at a time of obtaining the first authentication image and the measured size of the pupil in the obtained first authentication image; and
perform the iris authentication using at least one of the first authentication image and the second authentication image according to the user's current situation.

US Pat. No. 10,460,142

BARCODE IDENTIFICATION METHOD FOR IMPROVING DECODING RELIABILITY BY CORRECTING IMAGE DISTORTION

Qisda Corporation, Taoyu...

1. A barcode identification method comprising:generating a binarization barcode by using a binarization process from a sampled barcode;
acquiring a first region from the binarization barcode;
acquiring a first narrow element width from the first region;
acquiring a second region from the binarization barcode;
acquiring a second narrow element width from the second region;
generating an extension region by extending the second region when the second narrow element width is smaller than the first narrow element width;
generating a plurality of binarization sequences corresponding to the extension region;
eliminating a binarization sequence of the plurality of binarization sequences when at least one value of the binarization sequence is inconsistent with the first narrow element width;
decoding at least one of the binarization sequences for generating at least one decoded sequence by using a lookup table; and
verifying the at least one decoded sequence for generating a verified sequence by using a checksum code.

US Pat. No. 10,460,118

SECURE STORAGE AUDIT VERIFICATION SYSTEM

Workday, Inc., Pleasanto...

1. A system for secure storage audit verification comprising:a transaction pool; and
a processor configured to:
verify a transaction stored in the transaction pool, wherein the transaction comprises one of the following: a key request by a Key Management System (KMS), a consumption of a released key by the KMS, a key released by the KMS, or a key released by a Key Release System (KRS);
sign a proposed block, wherein the proposed block is based at least in part on the transaction;
receive a counter signed proposed block;
add the counter signed proposed block to a blockchain;
determine whether the transaction has occurred based at least in part on the blockchain;
in response to a determination that the transaction has occurred, indicate that secure storage associated with the transaction is verified, and
in response to a determination that the transaction has not occurred, indicate that secure storage processing is suspended.

US Pat. No. 10,460,108

METHOD AND SYSTEM TO IDENTIFY AND RECTIFY INPUT DEPENDENCY BASED EVASION IN DYNAMIC ANALYSIS

Trend Micro Incorporated,...

1. A computer-implemented method to counteract evasive code, the method comprising:executing a code sample by a sample process under control of an analysis platform; and
performing a recursive and iterative procedure to determine a significant path from a conditional value evaluation statement and avoid execution flow of the sample process from deviating from the significant path,
wherein the recursive and iterative procedure comprises:
triggering a checkpoint during the execution of the code sample;
determining whether the checkpoint is in an image space of the sample process or an image space of an external procedure; and
when the checkpoint is in the image space of the external procedure, setting a return checkpoint on a return address for the external procedure.

US Pat. No. 10,460,107

SYSTEMS AND METHODS FOR AUTOMATIC SNAPSHOTTING OF BACKUPS BASED ON MALICIOUS MODIFICATION DETECTION

Carbonite, Inc., Boston,...

1. A method comprising: detecting, by a backup system in communication with multiple computing devices, legitimate file activity occurring on the multiple computing devices, wherein the legitimate file activity comprises sharing a file;calculating, by the backup system, at least one file activity threshold based on patterns of the legitimate file activity occurring over time on different ones of the multiple computing devices;
detecting, by a backup agent in communication with the backup system, a plurality of client file activities occurring over time on a client device of the multiple computing devices;
and preventing, by the backup agent, modification of previously backed up data of the client device responsive to the client file activities exceeding the file activity threshold wherein the calculating of the file activity threshold comprises:
aggregating, by the backup system, file activity rates received from the computing devices;
and setting, by the backup system, the file activity threshold by multiplying the file activity rates by a percentage based on statistical confidence of the file activity rates.

US Pat. No. 10,460,104

CONTINUOUS MALICIOUS SOFTWARE IDENTIFICATION THROUGH RESPONSIVE MACHINE LEARNING

Alert Logic, Inc., Houst...

1. A security system for securing and responding to security threats in a computer having a Central Processing Unit (CPU), a Kernel/Operating System, and a plurality of software applications, the system including:a data collector module in the form of a hypervisor and/or kernel module implemented with the CPU, configured to intermediate a predetermined selection of first tier calls between the CPU and the Kernel/Operating System and/or second tier calls between the Kernel/Operating System and the applications, and to store information pertaining to the intermediated first tier calls (first tier call IDs) and/or to the intermediated second tier calls (second tier call IDs) in a data store, the data collector module being configurable in real-time to selectively enlarge or contract the predetermined selection of first tier calls;
an Analytic Engine, implemented in user space of the computer, configured to aggregate and map the stored first tier call IDs and/or second tier call IDs to a machine learning (ML) Model to generate a threat analysis, the ML Model including patterns of first tier call IDs associated with identifiable security threats;
the Analytic Engine being configured to selectively enlarge or contract the predetermined selection of first tier calls and/or second tier calls to respectively increase or decrease specificity of said threat analysis;
the Analytic Engine being further configured to implement one of more of a plurality of responsive actions in response to said threat analysis; and
a Management Module communicably coupled to the ML Model and/or to the kernel module, the collector module, and the Analytic Engine, the Management Module configured to generate a plurality of user interfaces accessible by a user computer communicably couplable to the system, the user interfaces configured to enable a user to update the ML Model and configure the collector module and the Analytic Engine.

US Pat. No. 10,460,103

SECURITY FOR DEVICES CONNECTED TO A NETWORK

International Business Ma...

1. A system of providing security for a device comprising:at least one hardware processor configured to:
monitor a plurality of networked devices for a security risk, wherein each networked device is associated with a corresponding security risk tolerance for initiating actions to alleviate the security risk and a corresponding remediation risk tolerance indicating a risk level associated with performance of the actions to alleviate the security risk on that networked device;
determine the risk level associated with performing the actions on the plurality of networked devices based on outcomes of prior performance of the actions to alleviate security risks, wherein the risk level associated with performing the actions on the plurality of networked devices is further based on a trust level of a source providing the actions, and wherein a greater trust level of the source produces a lower risk level relative to the risk level produced from a lower trust level of the source; and
in response to a monitored security risk for one or more of the plurality of networked devices exceeding the corresponding security risk tolerance:
determine one or more actions with a risk level from performance satisfying the corresponding remediation risk tolerance for each of the one or more networked devices; and
initiate at the system a network service provided to the one or more networked devices to perform the determined one or more actions on each of the one or more networked devices to alleviate the monitored security risk.

US Pat. No. 10,460,102

COGNITIVE LEARNING TO COUNTER SECURITY THREATS FOR KINEMATIC ACTIONS IN ROBOTS

International Business Ma...

1. A method of countering security threats for kinematic actions in robots comprising:receiving input instructions for a kinematic robot, by executing first instructions in a computer system;
conducting an analysis of the input instructions using a cognitive system which maps proposed instructions to either legitimate behavioral actions or illegitimate behavioral actions based on contextual variables relating to a context of the input instructions, by executing second instructions in the computer system;
computing a security anomaly index score based on the analysis wherein the security anomaly index score represents a variance of a likely kinematic action of the kinematic robot in response to the input instructions compared to acceptable actions, by executing third instructions in the computer system, wherein different numeric weights are applied to the contextual variables and said computing begins with a default value for the security anomaly index score and thereafter increments or decrements the security anomaly index score based on the weights;
determining that the security anomaly index score exceeds a predetermined threshold, by executing fourth instructions in the computer system; and
responsive to said determining, generating a security alert for an administrator of the kinematic robot, by executing fifth instructions in the computer system.

US Pat. No. 10,460,098

LINKING DEVICES USING ENCRYPTED ACCOUNT IDENTIFIERS

Google LLC, Mountain Vie...

1. A method comprising:providing an application to a plurality of devices, the application configured to gather account information for services accessed by a given device;
receiving, by a server from a first device, a data package including a first device identifier and a first one-way encrypted account identifier for accounts associated with the first device, wherein account information from the accounts is used, by the first device, to generate the first one-way encrypted account identifier, and wherein the server is unable to decrypt the first one-way encrypted account identifier;
receiving, by the server from a second different device, a data package including a second different device identifier and a second one-way encrypted account identifier generated by the second different device, and wherein the server is unable to decrypt the second one-way encrypted account identifier;
comparing, by the server, the first one-way encrypted account identifier to the second one-way encrypted account identifier;
responsive to the first one-way encrypted account identifier matching the second one-way encrypted account identifier, determining, by the server based on the comparison, that the first device and the second different device are associated with a same user; and
linking, by the server, cookies associated with account-related services of the first device with cookies associated with account-related services of the second different device based on the determination that the first device and the second different device are associated with the same user.

US Pat. No. 10,460,087

METHOD AND APPARATUS TO SECURE AND PROTECT DATA-CENTERS AND GENERALIZED UTILITY-BASED CLOUD COMPUTING ENVIRONMENTS FROM UNINVITED GUESTS IN THE FORM OF BOTH HARDWARE AND SOFTWARE

TELEFONAKTIEBOLAGET LM ER...

1. A method implemented by a network device communicatively coupled to a datacenter to detect a presence of unauthorized software and hardware in the datacenter, the method comprising:initiating deployment of a virtual agent on a node in the datacenter, wherein the virtual agent is to perform a security scan of the node and store results of the security scan in a memory allocated to the virtual agent at the node, and wherein the results of the security scan are to be encrypted by the virtual agent using a data encryption key; and
initiating migration of the virtual agent to a preconfigured location that has been previously configured with a data decryption key for decrypting the results of the security scan prior to the migration of the virtual agent to the preconfigured location, wherein the results of the security scan are to be extracted from the virtual agent and decrypted at the preconfigured location using the data decryption key.

US Pat. No. 10,460,083

DIGITAL CREDENTIAL SYSTEM

Screening Room Media, Inc...

1. A method comprising:receiving, by a digital content delivery system, a request to rent a first digital movie;
in response to receiving the request, assigning, by the digital content delivery system, a digital content license to a user account associated with a client-side digital delivery device, the digital content license permitting a user of the user account to:
attend a scheduled presentation of the first digital movie at an exhibitor location, and
stream the first digital movie from the client-side digital delivery device associated with the user account;
in response to receiving a request associated with the user account to attend a selected scheduled presentation of the first digital movie at a first selected exhibitor location, assigning, by the digital content delivery system, a digital credential to the user account, the digital credential being redeemable at the selected exhibitor location to view the selected scheduled presentation of the digital movie;
receiving, from a mobile computing device associated with the user account, a first request to display the digital credential on a display of the mobile computing device;
in response to receiving the first request, determining that either a current location of the mobile computing device is outside of a predetermined geographic distance of the selected exhibitor location, or a remaining amount of time until a scheduled start time of the selected scheduled presentation is greater than a threshold amount of time, yielding a first determination;
in response to the first determination, denying the first request;
after denying the first request, receiving a second request to display the digital credential on the display of the mobile computing device,
in response to receiving the second request, determining that the current location of the mobile computing device is within the predetermined geographic distance of the selected exhibitor location and the remaining amount of time until the scheduled start time of the selected scheduled presentation is less than the threshold amount of time, yielding a second determination; and
in response to the second determination, causing presentation of the digital credential on the display of the mobile computing device.

US Pat. No. 10,460,076

SUPERIMPOSED VERIFIED PHOTO WITH ORDER OR REQUEST

SOHI, LLC, Clearwater, F...

1. A system, comprising:a physician computing device comprising a display and an input device, the computing device being further associated with a camera;
a data store configured to store at least digital images, patient data, and marker information; and
a hub computing device,
wherein the physician computing device is configured to control the camera to capture a digital image of a portion of a patient, to receive an input via the input device indicative of a selection of a location of a human body, to generate marker information associating the location of the human body selected and the digital image captured, and control acquisition and storage of the patient data,
wherein the physician computing device is further configured to:
receive input data corresponding to the patient data in accordance with a customizable template;
store the digital image and marker information in association with the patient data in the data store;
output an image of the human body to the display with a marker superimposed thereon, the marker being displayed at the location of the human body selected;
receive input via the input device indicative of a selection of the marker superimposed on the image of the human body; and
output the digital image captured via the camera in association with the image of the human body in response to the input received,
embed the digital image with an electronic file patient information to create an electronic dermatology package;
communicate, to the hub computer device, the electronic dermatology package, and an order request, wherein the order request relates to a test to be performed at a laboratory; and
receive, from the hub computer device, the electronic dermatology package with the personal information and test results,
wherein the physician computing device is further configured to determine a condition of the patient associated with the digital image based at least in part on the patient data, the digital image, information related to other patients, and the test results,
wherein the hub computing device is configured to:
remove personal information that identifies the patient from the communication electronic dermatology package and the order request;
communicate, to an associated laboratory system, the order request and the electronic dermatology package without the personal information;
receive, from the associated laboratory system, test results;
restore the personal information to the electronic dermatology package and add the personal information that identifies the patient to the test result; and
communicate, to the physician computer device, the electronic dermatology package with the personal information and the test results.

US Pat. No. 10,460,060

CHECKING EQUIVALENCE BETWEEN CHANGES MADE IN A CIRCUIT DEFINITION LANGUAGE AND CHANGES IN POST-SYNTHESIS NETS

MELLANOX TECHNOLOGIES, LT...

1. A method for circuit design automation, comprising:receiving an initial RTL definition of a design of a circuit, the design comprising multiple endpoints and first logical relations between sets of the endpoints;
synthesizing an initial netlist of the circuit based on the initial RTL definition, the netlist comprising second logical relations between the sets of the endpoints;
after synthesizing the initial netlist, receiving in a design automation computer an updated RTL definition, containing a design change relative to the initial RTL definition, and a corresponding updated netlist;
automatically analyzing the updated RTL definition and the updated netlist in the design automation computer so as to identify the first logical relations and the second logical relations that were changed in the updated RTL definition and the updated netlist, respectively, relative to the initial RTL definition and the initial netlist;
issuing a notification from the design automation computer of the sets of the endpoints between which the first logical relations were changed without changes to the second logical relations and the sets of the endpoints between which the second logical relations were changed without changes to the first logical relations; and
for the sets of the endpoints between which both the first logical relations and the second logical relations were changed, automatically verifying, in the design automation computer, an equivalence between the first logical relations in the updated RTL definition and the second logical relations in the updated netlist,
wherein automatically analyzing the updated RTL definition and the updated netlist comprises identifying the sets of the endpoints between which neither the first logical relations nor the second logical relations were changed in the updated RTL definition and the updated netlist, wherein the design automation computer does not verify the equivalence between the first logical relations in the updated RTL definition and the second logical relations in the updated netlist for the identified sets, and
wherein the design automation computer verifies the equivalence between the first logical relations in the updated RTL definition and the second logical relations in the updated netlist only for the sets of the endpoints between which both the first logical relations and the second logical relations were changed.

US Pat. No. 10,460,043

APPARATUS AND METHOD FOR CONSTRUCTING MULTILINGUAL ACOUSTIC MODEL AND COMPUTER READABLE RECORDING MEDIUM FOR STORING PROGRAM FOR PERFORMING THE METHOD

SAMSUNG ELECTRONICS CO., ...

1. A method for constructing a multilingual acoustic model, the method comprising:receiving a feature of a target language;
dividing the feature of the target language into a common language portion and a distinctive language portion;
acquiring a tandem feature by training the common language portion and the distinctive language portion using a neural network;
dividing parameters of an initial acoustic model constructed using the tandem feature into common language parameters and distinctive language parameters;
adapting the common language parameters using training language data;
adapting the distinctive language parameters using target language data; and
constructing an acoustic model for the target language using the adapted common language parameters and the adapted distinctive language parameters,
wherein the distinctive language portion is a feature specific to the target language, and the common language portion is a feature common to different languages including the target language.

US Pat. No. 10,460,037

METHOD AND SYSTEM OF AUTOMATIC GENERATION OF THESAURUS

YANDEX EUROPE AG, Lucern...

1. A method of automatic generation of a digital thesaurus, the method executable by a server coupled to a semantic relationship database, the method comprising:acquiring by the server, an indication of a digital text, the digital text comprising one or more sentences;
parsing, by the server, the digital text and determining a first lexical unit and a second lexical unit;
for each entry of the first lexical unit in the digital text:
selecting, by the server, n-number of sequential units adjacent to the first lexical unit;
generating a first plurality of unit-pairs, the first plurality of unit-pairs comprising the first lexical unit paired with each unit of the n-number of sequential units adjacent to the first lexical unit;
generating, by the server, a first context parameter for the first lexical unit, the first context parameter comprising a frequency of co-occurrence of each unit-pair of the first plurality of unit-pairs within the one or more sentences of the digital text;
for each entry of the second lexical unit in the digital text:
selecting, by the server, n-number of sequential units adjacent to the second lexical unit;
generating a second plurality of unit-pairs, the second plurality of unit-pairs comprising the second lexical unit paired with each unit of the n-number of sequential units adjacent to the second lexical unit;
generating, by the server, a second context parameter for the second lexical unit, the second context parameter comprising a frequency of co-occurrence of each unit-pair of the second plurality of unit-pairs within the one or more sentences of the digital text;
determining, by the server, a lexical unit relation parameter for the first lexical unit and the second lexical unit, the lexical unit relation parameter indicative of a semantic link between the first lexical unit and the second lexical unit, the lexical unit relation parameter being determined by:
an interrelation analysis of the first context parameter and the second context parameter, the interrelation analysis comprising:
determining a first inclusion parameter indicative of the inclusion of the first context parameter into the second context parameter;
determining a second inclusion parameter indicative of the inclusion of the second context parameter into the first context parameter;
determining a first similarity parameter between the first context parameter and the second context parameter;
an analysis of entry co-occurrence of the first lexical unit and the second lexical unit in the digital text, the analysis of entry co-occurrence comprising:
determining a co-occurrence parameter indicative of a frequency of the first lexical unit and the second lexical unit being contained within a same sentence of the digital text;
wherein, upon determination that the first inclusion parameter and the second inclusion parameter are below a first threshold, the lexical unit relation parameter is indicative of:
a synonymous relationship if the first similarity parameter is above a second threshold and the co-occurrence parameter is below a third threshold;
an antonymous relationship if the first similarity parameter is above a fourth threshold and the co-occurrence parameter is above a fifth threshold;
an associative link if the first similarity parameter is below a sixth threshold; and
storing, by the server, the lexical unit relation parameter in the semantic relationship database.

US Pat. No. 10,459,998

SYSTEM AND METHOD FOR PROVIDING A USER INTERFACE WITH CONTEXTUAL SEARCH RESULT FILTERING CAPABILITY

W.W. Grainger, Inc., Lak...

1. A method for providing a graphical user interface presented on a computing device with contextual search result filtering capability, comprising:causing the graphical user interface to be displayed in a display of the computing device, the graphical user interface having an input element for receiving from a user a search criteria to be submitted to a server device in communication with the computing device as a search request, wherein the server device has an associated search engine and an associated repository of item information wherein each element of item information in the repository of item information is cross-referenced to one or more contextual filters and wherein the one or more contextual filters correspond to sensor obtained data;
causing the computing device to provide to the server device data obtained from one or more sensors resident on the computing device;
monitoring by the server device the search criteria as the user provides the search criteria via use of the input element;
causing the server device to dynamically and automatically suggest to the user within the graphical user interface one or more of the contextual filters from the repository of item information as a function of the search criteria being provided by the user and the data obtained from the one or more sensors resident on the computing device;
receiving into the computing device a selection of one or more of the suggested contextual filters;
in response to the search criteria being submitted to the server device as a search request, causing the search engine to use the search criteria to locate within the repository of item information one or more elements of item information and, thereafter, causing the server device to filter the located one or more elements of item information as a function of the selected one or more of the suggested contextual filters;
returning to the computing device for display in the display of the computing device the filtered one or more elements of item information as a search result.

US Pat. No. 10,459,968

IMAGE PROCESSING SYSTEM AND IMAGE PROCESSING METHOD

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus, which is connected with an imaging device via a network and connected to a plurality of external social networking web services, the information processing apparatus comprising:one or more processors; and
a memory storing a plurality of sorting rules each defining an action to be executed on an image and a condition for executing the action and instructions, which when executed by the one or more processors, causes the information processing apparatus to:
receive an image from the imaging device via the network;
recognize the received image by performing image recognition to obtain text data associated with the received image;
select a sorting rule in which the condition is satisfied by the received image and the associated text data satisfies, from the plurality of sorting rules stored in the memory;
perform an action defined in the selected sorting rule, on at least one of the received image and the associated text data;
display, on a display, the plurality of external social networking web services to which the received image is to be transmitted;
accept an input of an external social networking web service selected by a user of the information processing apparatus from among the displayed plurality of external social networking web services; and
transmit the image associated with the text data to the external social networking web service selected by the user of the information processing apparatus.

US Pat. No. 10,459,956

SYSTEM AND METHOD FOR AUTOMATIC CONTENT AGGREGATION DATABASE EVALUATION

PEARSON EDUCATION, INC., ...

1. A system for evaluation of a group of digital flash cards comprising:memory comprising:
a content library database, wherein the content library database is configured to store a plurality of digital flash cards;
a user device comprising:
a first network interface configured to exchange data via a communication network; and
a first I/O subsystem configured to convert electrical signals to user interpretable outputs via a user interface; and
one or more servers, wherein the one or more servers are configured to:
receive a user identifier from the user device after authentication;
identify a user associated with the received user identifier;
receive an evaluation request from the user, wherein the evaluation request defines a set of digital flash cards associated in the content library database with the user identifier;
retrieve the set of digital flash cards associated with the user identifier, and having been selected by a flash card content author for inclusion within a group of flash cards;
retrieve a syllabus data relevant to the defined set of digital flash cards, and associated in the content library database with the user identifier, and with a class, group, assignment, or assessment, wherein the syllabus data identifies a plurality of topics, and wherein at least a subset of the set of digital flash cards are linked together by a common topic in the plurality of topics;
compare the retrieved set of digital flash cards to the retrieved syllabus data;
identify a flash card gap, wherein identifying the flash card gap comprises identifying, within the plurality of topics in the retrieved syllabus data, at least one digital flash card in the set of digital flash cards having no corresponding content associated with at least one topic in the plurality of topics; and
generate and send an alert to a user device identifying the flash card gap.

US Pat. No. 10,459,943

SYSTEM AND METHOD FOR SPLICING MEDIA FILES

IMAGINE COMMUNICATIONS CO...

1. A method for processing media content, comprising:receiving a request for media content from a client;
accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise at least the requested media content in one or more source formats, wherein each of the plurality of source files comprise a plurality of media frames and media parameter data interspersed between the plurality of media frames;
generating a first portion and a second portion of a target file based on the plurality of media frames, wherein the first and second portions comprise the requested media content;
estimating one or more characteristics of the target file based on the media parameter data interspersed between the plurality of media frames and a target format associated with the request;
generating media information for the target file based on the estimated characteristics of the target file;
transmitting the media information to the client to configure the client for receiving the first and second portions as a seamless media transmission; and
transmitting the first and second portions of the target file to the client as the seamless media transmission based on the media information to fulfill the request for the media content from the client.

US Pat. No. 10,459,933

IDENTIFICATION AND ELIMINATION OF NON-ESSENTIAL STATISTICS FOR QUERY OPTIMIZATION

International Business Ma...

1. A system for optimizing a database query comprising:a storage device storing underlying assumptions about data in a database to optimize the database query, wherein the underlying assumptions include predetermined states of conditions for data in the database, and wherein the predetermined states of conditions include predetermined estimated values for characteristics of the data within the database;
at least one processor including a query optimizer configured to utilize the underlying assumptions in the storage device to optimize the database query, and the at least one processor is configured to:
retrieve the underlying assumptions including the predetermined states of conditions from the storage device;
determine correctness of the retrieved underlying assumptions of the query optimizer by comparing collected statistics for the database to corresponding ones of the retrieved predetermined states of conditions for optimizing the database query, wherein the collected statistics include actual values for characteristics of the data in the database, and wherein the predetermined estimated values of the retrieved predetermined states of conditions are used for optimizing the database query in place of corresponding collected statistics;
identify one or more collected statistics that verify the retrieved underlying assumptions and are in compliance with the retrieved corresponding predetermined states of conditions based on the comparison;
disable collection of the one or more identified statistics for the query optimization, wherein collection remains enabled for at least one collected statistic non-compliant with the retrieved predetermined states of conditions;
optimize the database query for faster processing by determining a time to compute the database query for each of a plurality of access paths based on the at least one collected statistic for which collection remains enabled and the retrieved predetermined states of conditions associated with the one or more identified statistics, and selecting an access path for execution of the database query based on the determined times;
enable recollection of at least one of the one or more identified statistics in response to an evaluation of changes of data in the database rendering the retrieved underlying assumptions incorrect based on non-compliance of the at least one identified statistic with the retrieved predetermined states of conditions, wherein the at least one statistic for which recollection is enabled is used for optimizing the database query in place of corresponding ones of the retrieved predetermined states of conditions; and
compare the at least one recollected statistic to corresponding ones of the retrieved predetermined states of conditions and disable recollection of the at least one recollected statistic in response to the at least one recollected statistic verifying the retrieved underlying assumptions and being in compliance with corresponding ones of the retrieved predetermined states of conditions.

US Pat. No. 10,459,930

METHOD AND SYSTEM FOR STORING, RETRIEVING, AND MANAGING DATA FOR TAGS

MOTEDATA INC., Summerlin...

1. A method for accessing and organizing tag-related data, the method being implemented by at least one computer including one or more processors and comprising:accessing data associated with one or more tags from one or more data repositories, the one or more tags having one or more tag identifiers, the data associated with the one or more tags including static, dynamic and temporal information of the one or more tags;
linking together at least one portion of the accessed data that is associated with at least one of the one or more tag identifiers, to provide static, dynamic and temporal information of an object using the static, dynamic and temporal information of the one or more tags;
determining two or more tag identifiers that satisfy a query or keyword search; and
ranking the determined two or more tag identifiers based on tag references of the determined two or more tag identifiers.

US Pat. No. 10,459,925

COMPUTER-ENABLED METHOD OF ASSISTING TO GENERATE AN INNOVATION

IPROVA SARL, Lausanne (C...

1. A method comprising:retrieving a first set of more than two documents belonging to a first domain (D1);
retrieving a second set of more than two documents belonging to a second domain (D2);
defining one or more ontologies;
generating all possible combinations of documents from the first set (dx) with documents in said second set (dy);
determining respective composite novelty scores for said combinations of documents (dx, dy), wherein the composite novelty score for one of the combinations of documents (dx, dy) represents a likelihood that a merging of solutions in said combination of documents (dx, dy) will provide a novel solution, and wherein determining the composite novelty score for said combination of documents (dx, dy) includes:
identifying sets of words and/or terms c(dx) and c(dy) included in the documents (dx, dy) which are not included in one or more other documents which belong to a same one of the first domain (D1) or second domain (D2) to which the document (dx, dy) belongs; and
determining the composite novelty score based on a number of words and/or terms which are common to the sets of words and/or terms for the documents (|c(dx)?c(dy)|);
determining composite proximity scores for said combinations of documents (dx, dy), wherein the composite proximity score for one of the combinations of documents (dx, dy) represents a proximity of each of said documents to the one or more defined ontologies;
determining composite impact scores for said combinations of documents (dx, dy), wherein the composite impact score for one of the combinations of documents (dx, dy) represents a feasibility of combining the solutions in said two or more documents; and
selecting one or more of the combinations of documents (dx, dy) based on the composite novelty scores, the composite proximity scores, and the composite impact scores, and providing a recommendation related to generating an innovation based on the selected one or more of the combinations of documents,
wherein providing the recommendation includes presenting a solution template Sxy in which the respective solutions in the selected combination of documents are merged to provide a new solution which differs from the respective solutions in the selected combination of documents.

US Pat. No. 10,459,917

PLUGGABLE STORAGE SYSTEM FOR DISTRIBUTED FILE SYSTEMS

EMC IP Holding Company LL...

1. A method for managing data, comprising:receiving, by an interfacing module between a segment execution engine and a first storage system, an initial instruction for a file stored in the first storage system;
determining, by the interfacing module, that the initial instruction is not supported by the first storage system;
identifying, by the interfacing module, a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction;
performing the identified combination of instructions on the file stored in the first storage system; and
storing results of the performed identified combination of instructions.

US Pat. No. 10,459,916

UPDATING DATABASE STATISTICS DURING QUERY EXECUTION

International Business Ma...

1. A processor-implemented method for improving query performance of an optimizer in a database system by auto collection and updating a plurality of database statistics in a background during a query execution, the method comprising:receiving, by the database system, a compiled query;
based on determining that the received compiled query requires at least one table scan operation on a full table to resolve the received compiled query, wherein the full table is associated with an invalid index and wherein the required at least one table scan stores each data page associated with the full table in a plurality of buffer pools and based on determining that a plurality of table statistics associated with the full table has not been updated within a pre-defined time-period, wherein the determining is based on the determination that the received compiled query requires at least one table scan operation on the full table to resolve the received compiled query and each data page associated with the full table has been stored in the plurality of buffer pools;
collecting and updating a plurality of statistics associated with the full table, on a sample of rows instead of all the rows in the full table in the background, during execution of the compiled query, based on the determination that the plurality of table statistics associated with the full table has not been updated within the pre-defined time-period, wherein the plurality of statistics is collected on each row of the full table during the required at least one table scan while each data page associated with the full table is stored in the plurality of buffer pools and wherein the plurality of statistics is collected prior to the invalid index being rebuilt, and wherein updating the collected plurality of statistics associated with the full table comprises leveraging a full table scan that was resulted by a user query.

US Pat. No. 10,459,882

IMAGE LEVEL COPY OR RESTORE, SUCH AS IMAGE LEVEL RESTORE WITHOUT KNOWLEDGE OF DATA OBJECT METADATA

Commvault Systems, Inc., ...

1. At least one non-transitory, computer-readable medium storing instructions, which when executed by at least one data processor, restores an individual file from a snapshot of a primary copy of a data set, comprising:transmitting, from a file system to an intermediate component, a request for a directory file that contains information associated with files imaged by the snapshot,
wherein the intermediate component is communicatively located between a restore component and a storage device;
wherein the directory file is imaged by the snapshot and includes—information identifying the files imaged by the snapshot, and information identifying locations of the files imaged by the snapshot stored in the storage device;
redirecting the request for the directory file from the intermediate component to the storage device;
retrieving the directory file from the snapshot using the intermediate component;
storing the directory file in a cache associated with the intermediate component; and
transferring location information for the individual file from the intermediate component to the file system, thereby enabling the file system to directly access the storage device for the individual file therein, using the location information from the intermediate component,
wherein the intermediate component obtains the location information for the individual file from the directory file.

US Pat. No. 10,459,877

INSTRUCTION AND LOGIC TO PROVIDE VECTOR COMPRESS AND ROTATE FUNCTIONALITY

Intel Corporation, Santa...

1. A method comprising:decoding, by an execution unit, an instruction to obtain a decoded instruction specifying a vector source, a mask register, a vector destination, and a vector destination offset location;
executing the decoded instruction, wherein the executing comprises:
reading, by the execution unit, an unmasked value in the mask register;
copying, by the execution unit, a vector element corresponding to the unmasked value from the vector source to a location of the vector destination adjacent a previously copied vector element in the vector destination;
changing the unmasked value to a masked value;
determining, by the execution unit, that the vector destination is full; and
in response to the vector destination being full, storing data at the vector destination to a memory; and
re-executing, by the execution unit, the decoded instruction on the vector source using the masked value and the vector destination offset location.

US Pat. No. 10,459,823

DEBUGGING USING DUAL CONTAINER IMAGES

EMC IP Holding Company LL...

1. A method comprising:providing a lightweight container image and an enhanced container image concurrently in a cloud platform, wherein the lightweight container image and the enhanced container image is generated using a same version of an application, wherein the enhanced container image additionally includes an integrated development environment having support for debugging applications and developing applications;
receiving, at the cloud platform, a request for debugging a problem that occurred during execution of the application in the lightweight container image;
directing, by the cloud platform, selected traffic from the lightweight container image to the enhanced container image, wherein the integrated development environment is opened for reproducing the problem; and
generating a new light weight container image and new enhanced container image using the application after the problem is fixed.

US Pat. No. 10,459,809

STACKED MEMORY CHIP DEVICE WITH ENHANCED DATA PROTECTION CAPABILITY

Intel Corporation, Santa...

1. A stacked memory chip device, comprising:a plurality of stacked memory chips;
read/write logic circuitry to service read/write requests for cache lines kept within the plurality of stacked memory chips;
data protection circuitry to store information to protect substantive data of cache lines in the plurality of stacked memory chips, where, the information is kept in more than one of the plurality of stacked memory chips, and where, any subset of the information that protects respective substantive data of a particular one of the cache lines is not stored in a same memory chip with the respective substantive data, the information to protect the substantive data of the cache lines being one of mirroring information and ECC information.

US Pat. No. 10,459,790

ELASTIC STORAGE IN A DISPERSED STORAGE NETWORK

INTERNATIONAL BUSINESS MA...

1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:dispersed storage encoding a data object to generate a plurality of encoded data slices;
determining when an encoded data slice of the plurality of encoded data slices will not be stored in local dispersed storage;
when the encoded data slice will not be stored in the local dispersed storage:
dispersed storage encoding the encoded data slice into a plurality of elastic slices;
storing the plurality of elastic slices in a plurality of storage units of an elastic dispersed storage;
generating an elastic storage pointer indicating retrieval information for retrieval of the plurality of elastic slices of the encoded data slice from the plurality of storage units; and
storing the elastic storage pointer in the local dispersed storage.

US Pat. No. 10,459,786

SCALING LARGE DRIVES USING ENHANCED DRAM ECC

WESTERN DIGITAL TECHNOLOG...

20. A method of controlling a data storage device comprising a memory and a plurality of non-volatile memory devices comprising:storing, in a volatile memory, a logical-to-physical address translation map that contains at least one entry to a physical location of a plurality of memory devices; and
encoding the at least one entry with an error correcting code with a memory controller,
wherein at least one bit of the error correcting code is configured by the memory controller to operate as address data, in the at least one entry, of the physical location of a plurality of memory devices.

US Pat. No. 10,459,772

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CAPTURING TOUCH EVENTS FOR A VIRTUAL MOBILE DEVICE PLATFORM

Intelligent Waves LLC, R...

1. A method for processing touch events, the method comprising:receiving, by a server computer, a touch event message from a mobile device, the touch event message comprising touch events and timing information; and
dispatching the touch events to a software stack, the dispatching performed by a process at the server computer, wherein the process sleeps between dispatches of the touch events for a duration determined by the timing information in the touch event message to thereby construct data points that closely match a set of data points collected at the mobile device, the timing information relating to time elapsed between adjacent touch events captured at the mobile device.

US Pat. No. 10,459,759

MIGRATION BETWEEN CPU CORES

NETAPP, INC., Sunnyvale,...

1. A method comprising:processing, by a plurality of processor cores of a storage controller, one or more tasks and one or more interrupt service routines;
determining a performance statistic corresponding to the plurality of processor cores; and
reducing, in response to detecting that the performance statistic passes a threshold, a number of the plurality of processor cores that are assigned to process the one or more tasks and the one or more interrupt service routines by transitioning from a multi-core configuration to a single-core configuration.

US Pat. No. 10,459,737

WAKING AND SLEEPING A DISPLAY AMONG A PLURALITY OF DISPLAYS USING GESTURES

Intel Corporation, Santa...

1. An apparatus comprising:one or more processors;
a plurality of displays communicatively coupled to the one or more processors to display images; and
a device display manager (DDM) communicatively coupled to the one or more processors to:
receive an identification of a gesture made on a first of the plurality of displays; and
cause a second of the plurality of displays to enter a sleep state or an awake state based at least in part on the identified gesture and a current state of the second display, the first and second displays being different displays;
wherein if the identified gesture indicates to an application to no longer display an image on the second display and a current state of the second display being the awake state, then the DDM is to cause the second display to enter the sleep state.

US Pat. No. 10,459,727

LOOP CODE PROCESSOR OPTIMIZATIONS

Microsoft Technology Lice...

1. A method comprising:detecting, within a processor, a code loop that includes one or more zero-optimizable instructions;
generating, based on a first condition that a first input has a value of zero and is stored in a cache line that includes at least one non-zero value, a first optimized code corresponding to the code loop; and
generating, based on a second condition that a second input has a value of zero and is clustered with other zero values in a cache line, a second optimized code corresponding to the code loop.

US Pat. No. 10,459,712

METHOD OF MANAGING EXTERNAL DEVICES, METHOD OF OPERATING EXTERNAL DEVICE, HOST DEVICE, MANAGEMENT SERVER, AND EXTERNAL DEVICE

SAMSUNG ELECTRONICS CO., ...

1. A cloud server with which a host device communicates through a wireless network, wherein the host device communicates with two or more wearable external devices through a wireless local network, the cloud server comprising:a memory implemented in hardware and configured to store at least one program; and
a processor implemented in hardware and configured to analyze health-related measurement information by executing the at least one program, wherein the at least one program comprises commands for:
receiving, by the cloud server, from the host device, device information with respect to the two or more wearable external devices, wherein the device information is used to register the two or more wearable external devices by the cloud server;
receiving, by the cloud server, from the host device, the health-related measurement information through the wireless network, wherein the host device receives the health-related measurement information from the two or more wearable external devices through the wireless local network;
storing, by the cloud server, the received health-related measurement information in a database related to account information of a user of the host device, the database being included in the cloud server;
analyzing, by the cloud server, the received health-related measurement information using an intelligent engine, and determining, by the cloud server, as a result of the analyzing, a health state of the user;
transmitting, by the cloud server, the result of the analyzing the received health-related measurement information to the host device through the wireless network;
generating, by the cloud server, management information for managing the two or more wearable external devices according to the determined health state of the user, wherein the management information includes update information for updating the two or more wearable external devices; and
controlling, by the cloud server, the host device to generate a control command for controlling at least one from among the two or more wearable external devices based on the generated management information,
wherein the health-related measurement information comprises health-related information to be periodically measured by a wearable device of the two or more wearable external devices, and
wherein the processor is configured to, based on the health-related information not being periodically measured, generate a control command for controlling the external device to output an alarm and transmit the generated control command to the host device.

US Pat. No. 10,459,705

LATENCY MEASUREMENT TECHNOLOGY

Intel Corporation, Santa...

1. A computing system comprising:a display;
a graphics processor;
a host processor; and
a memory including a set of instructions, which when executed by one or more of the graphics processor or the host processor, cause the computing system to:
receive compiled code;
identify a plurality of blocks in the compiled code;
assign a respective priority to each respective block of the blocks based on whether the respective block has a data usage that is dependent on an open data access;
generate instrumented code from the compiled code by a modification of each respective block of the plurality of blocks, based on the respective priority assigned to the respective block, to include a register based probe or a memory based probe to measure a latency of the respective block during execution of the instrumented code on the graphics processor;
provide the instrumented code to the graphics processor;
determine instruction latencies from profiling data generated by the instrumented code; and
display the instruction latencies on the display.

US Pat. No. 10,459,704

CODE RELATIVES DETECTION

The Trustees of Columbia ...

1. A method comprising:generating, through run-time execution of a code segment of a first process and using a set of input values, a dynamic instruction dependency graph representative of behavior of the executed code segment of the first process, with the dynamic instruction dependency graph comprising ranked vertices, each vertex corresponding to one or more executed instructions and associated with a ranked value, representative of an importance of the vertex relative to other vertices of the dynamic instruction dependency graph, computed according to respective number and quality of links to the each vertex;
obtaining respective one or more instruction dependency graphs representative of behaviors of code segments for one or more other processes; and
determining, based on the dynamic instruction dependency graph for the first process and the respective one or more instruction dependency graphs for the one or more other processes, a level of similarity between the first process and at least one of the one or more other processes, including comparing the computed rank values of the vertices of the dynamic instruction dependency graph to respective computed rank values of vertices in the respective one or more instruction dependency graphs for the one or more other processes.

US Pat. No. 10,459,696

COMPOSABLE ACTION FLOWS

EMC Corporation, Hopkint...

1. A method, comprising:receiving a definition of one or more processing steps comprising an action flow;
receiving a definition of one or more transitions between processing steps comprising the action flow, wherein the action flow is configured to transition from a substep of a processing step of the one or more processing steps to a first substep of a different processing step of the one or more processing steps before each of the one or more substeps of the processing step is completed based on a transition associated with the processing step, wherein the action flow is configured to transition from a sub step of the different processing step back to a first step of the processing step; and
using the processing step and transition definitions to generate programmatically application code to implement the action flow.

US Pat. No. 10,459,677

COORDINATION OF DEVICE OPERATION ON WIRELESS CHARGING SURFACE

Apple Inc., Cupertino, C...

10. A wireless power transmitting device having a wireless charging surface configured to provide wireless power to at least a first electronic device and a second electronic device resting on the wireless charging surface, respectively, the wireless power transmitting device comprising:power transmitting circuitry having a coil array that is configured to transmit alternating current electromagnetic signals to the first electronic device and the second electronic device;
at least one component configured to gather an input from the first electronic device and the second electronic device, respectively; and
control circuitry configured to:
determine, using the gathered input, a first orientation of the first electronic device on the wireless charging surface and a second orientation of the second electronic device on the wireless charging surface; and
coordinate, at least in part, a content presentation on the first electronic device and the second electronic device, respectively, based at least on the first orientation and the second orientation.

US Pat. No. 10,459,662

WRITE FAILURE HANDLING FOR A MEMORY CONTROLLER TO NON-VOLATILE MEMORY

Amazon Technologies, Inc....

1. A system, comprising:an access device for a non-volatile memory that provides a host processor with access to the non-volatile memory, the access device comprising a microcontroller and a memory controller;
wherein the memory controller is configured to:
receive a request to write data to a storage location in the non-volatile memory from the host processor;
send a command to the non-volatile memory device to write the data to the storage location in the non-volatile memory;
evaluate a command result to determine that the write to the storage location in the non-volatile memory failed;
send an interrupt indicating the failed write to the storage location to the microcontroller;
receive a request to write the data to a different storage location in the non-volatile memory from the microcontroller; and
send another command to the non-volatile memory device to write the data to the different storage location in the non-volatile memory.

US Pat. No. 10,459,661

STREAM IDENTIFIER BASED STORAGE SYSTEM FOR MANAGING AN ARRAY OF SSDS

Samsung Electronics Co., ...

1. A storage system, comprising:an array of solid-state drives (SSDs) that are each operable to store data; and
a host controller configured to manage the array of SSDs as a plurality of logical volumes, wherein each of the logical volumes is associated with at least one stream identifier (ID) and corresponds to dedicated portions of each of a plurality of the SSDs, and wherein at least one of the array of SSDs and the host controller stores a system code configured to execute stream ID commands to access each of the logical volumes.

US Pat. No. 10,459,630

MEMORY MANAGEMENT METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROLLING CIRCUIT UNIT

PHISON ELECTRONICS CORP.,...

1. A memory management method for controlling a rewritable non-volatile memory module comprising a plurality of physical units, the memory management method comprising:defining a first data management rule for a first type physical unit and a second data management rule for a second type physical unit, wherein a first data density of the first type physical unit is lower than a second data density of the second type physical unit;
determining whether a value of a valid count of a first physical unit of the physical units exceeds a threshold value, wherein the valid count relates to a number of logical unit to which the data stored in the first physical unit belongs and the value of the valid count is positively correlated with a data density of the first physical unit;
if the value of the valid count of the first physical unit exceeds the threshold value, managing the first physical unit based on the second data management rule, such that the data stored in the first physical unit conforms to a second reliability level and is protected based on a second protection level; and
if the value of the valid count of the first physical unit does not exceed the threshold value, managing the first physical unit based on the first data management rule, such that data stored in the first physical unit conforms to a first reliability level and is protected based on a first protection level,
wherein the second reliability level is higher than the first reliability level, and the second protection level is higher than the first protection level,
wherein a first number of logical units corresponding to the data stored in the first type physical unit is less than a second number of logical units corresponding to the data stored in the second type physical unit,
wherein the first physical unit which is managed based on any one of the first data management rule and the second data management rule is accessible.

US Pat. No. 10,459,622

SYSTEMS AND METHODS FOR INTERACTING WITH VIDEO CONTENT

GoPro, Inc.

1. A system for interacting with video content, the system comprising:a touchscreen display configured to present the video content and receive user input during the presentation of the video content, the touchscreen display configured to generate touchscreen output signals indicating locations on the touchscreen display of user engagement with the touchscreen display; and
one or more physical processors configured by machine-readable instructions to:
access video information defining the video content, the video content having a progress length, the video content defining visual content viewable as a function of progress through the video content,
determine a viewing window for the video content, the viewing window defining an extent of the visual content presented on the touchscreen display as the function of progress through the video content, a location of the viewing window with respect to the visual content characterized by a viewing direction of the viewing window, the viewing direction defining a direction of view of the viewing window for the visual content;
effectuate presentation of the video content on the touchscreen display based on the viewing window;
determine reception of an automatic movement input by the touchscreen display during the presentation of the video content based on the touchscreen output signals, the automatic movement input including user engagement with the touchscreen display that moves along the touchscreen display from a point within the touchscreen display to an edge of the touchscreen display during an input period, the movement along the touchscreen display causing a movement of the viewing window in one or more corresponding directions during the input period, the movement of the viewing window including one or more changes in the viewing direction of the viewing window in the one or more corresponding directions during the input period; and
cause an automatic and continuous movement of the viewing window in at least one of the one or more corresponding directions after the input period based on the automatic movement input, the automatic and continuous movement of the viewing window after the input period continuous with the movement of the viewing window during the input period such that the viewing direction of the viewing window automatically and continuously changes in the at least one of the one or more corresponding directions after the input period without additional user input.

US Pat. No. 10,459,621

IMAGE PANNING AND ZOOMING EFFECT

Facebook, Inc., Menlo Pa...

1. A computer-implemented method comprising:displaying an image on an electronic device to a first user of a system, the first user being a viewer of the image as determined by the system, the image comprising content downloaded from the system, the content comprising one or more entities corresponding to nodes of a social graph, wherein the social graph comprises a plurality of nodes and edges connecting the nodes, one or more first nodes corresponding to the first user and one or more second nodes corresponding to each of the one or more entities;
determining a relationship between each of the entities of the image and the first user by automatically determining the relationship between each of the entities and the viewer of the image based on information from the social graph indicating an affinity level between the first nodes corresponding to the first user and each of the second nodes corresponding to the one or more entities; and
displaying an animation of panning the image to start from a first portion corresponding to a first entity of the one or more entities and then moving while zoomed in onto a second portion corresponding to one or more second entities of the one or more entities before zooming out to display the whole image,
wherein when it is determined that the one or more second entities of the image comprise at least one second user, the movement of the animation of panning the image is determined based on the affinity level between the first nodes corresponding to the first user and the second nodes corresponding to the one or more second entities, and
wherein when it is determined that the content of the image does not comprise at least one second user, the movement of the animation of panning the image is determined based on one or more properties of the one or more second entities.

US Pat. No. 10,459,618

INPUT DEVICE INCLUDING A MECHANICAL RATCHET SYSTEM WITH SMART SHIFT

Logitech Europe S.A., La...

1. A knob for an input device, the knob comprising:a knob housing being rotatable on an axis;
a shaft extending from the knob housing along the axis;
a ratchet wheel axially coupled to the shaft,
wherein the ratchet wheel is rotatable on the axis, and
wherein the ratchet wheel includes a toothed perimeter;
a ratchet arm to:
couple to the toothed perimeter of the ratchet wheel when the ratchet arm is engaged such that a ratcheted rotation occurs when the knob is rotated; and
decouple from the toothed perimeter of the ratchet wheel when the ratchet arm is disengaged;
a resistance wheel axially coupled to the shaft,
wherein the resistance wheel is rotatable on the axis, and
wherein the resistance wheel includes a substantially smooth perimeter; and
a resistance arm to:
couple to the smooth perimeter of the resistance wheel when the resistance arm is engaged such that a friction is provided when the knob is rotated; and
decouple from the smooth perimeter of the resistance wheel when the resistance arm is disengaged.

US Pat. No. 10,459,610

USER INTERFACE ADAPTATION METHOD AND ADAPTER

Orange, Paris (FR)

1. A method for adapting a user interface of at least one application implemented by a portable user terminal for a plurality of modes of interaction with the user based on one or more interaction mode parameters, the mode of interaction of the user with said user interface being defined by the position of the portable user terminal implementing said user interface relative to the user, comprising:adapting said user interface on said portable user terminal for a first mode of interaction of the user with said user interface, utilizing one or more parameters comprising an interaction mode parameter; and
adapting said user interface on said portable user terminal for a second mode of interaction of the user with said user interface when the position of the portable user terminal changes relative to the user from the first mode of interaction, by modifying the interaction mode parameter, wherein the interaction mode parameter comprises one or more user command types.

US Pat. No. 10,459,609

MULTI-STAGE DATA PAGE RENDERING

Palantir Technologies Inc...

1. A computing system comprising:a computer readable storage medium having program instructions embodied therewith; and
one or more computer hardware processors configured to execute the program instructions to cause the computing system to:
receive, by a workspace application, a first user interface input requesting rendering of a first data page for display in a data page window;
render the first data page with a data page renderer;
display the rendered first data page within the data page window;
receive a second user interface input requesting rendering of a second data page for display in the data page window;
render the second data page with a second data page renderer;
receive a control signal from the second data page renderer indicating that at least a threshold percentage of the second data page is rendered; and
in response to the workspace application receiving the control signal, initiate an update of the data page window to display the second data page in place of the first data page.

US Pat. No. 10,459,603

EXTENSION ACTIVATION FOR RELATED DOCUMENTS

Microsoft Technology Lice...

1. A method for providing application extension activation, the method comprising:enabling display of an item corresponding to each of a plurality of related documents in a list of items;
receiving a new document associated with the plurality of related documents and enabling display of a new item corresponding to the new document in the list of items;
determining that at least one of a plurality of extension trigger conditions for the new document is satisfied by content of a second document of the plurality of related documents within the list of items;
in response to determining that the at least one extension trigger condition is satisfied by the content of the second document, enabling display of an entry-point user interface (UI) element on the new item corresponding to the new document in the list of items, wherein enabling display of the entry-point UI element indicates that an application extension is activated in the new document based on the at least one extension trigger condition being satisfied; and
in response to receiving a selection of the new item corresponding to the new document in the list of items, enabling display of the new document including a user interface element representing the application extension associated with the at least one extension trigger condition.

US Pat. No. 10,459,599

METHOD FOR MOVING IN VIRTUAL SPACE AND INFORMATION PROCESSING APPARATUS FOR EXECUTING THE METHOD

COLOPL, INC., Tokyo (JP)...

1. A method, comprising:defining a virtual space,
wherein the virtual space comprises a viewpoint associated with a first user, a first object, and a map object, and
wherein a plurality of location options is associated with the map object;
defining a visual field based on a position of the viewpoint in the virtual space;
generating a visual-field image based on the visual field;
displaying the map object in the visual field in response to detection of a predetermined motion;
identifying occupied location options from the plurality of location options;
receiving a selection of any location option of the plurality of location options by the first user, wherein the receiving the selection comprises preventing the first user from selecting any location option of the plurality of location options identified as occupied;
moving the viewpoint to the selected location option; and
updating the visual field based on a position of the selected viewpoint in the virtual space.

US Pat. No. 10,459,592

TOUCH APPARATUS

Au Optronics Corporation,...

1. A touch apparatus, comprising:a first touch electrode, having a plurality of first conductive lines constituting a first mesh pattern; and
a second touch electrode, having a plurality of second conductive lines constituting a second mesh pattern, wherein the first touch electrode crosses over the second touch electrode to form an interlacing region, wherein the first conductive lines of the first touch electrode and the second conductive lines of the second touch electrode form M interlacing points within the interlacing region, wherein the first conductive lines of the first touch electrode have N first openings within the interlacing region, and wherein M and N are positive integers and satisfy:
wherein the second conductive lines of the second touch electrode have K second openings within the interlacing region, and wherein at least one of the N first openings overlaps at least one of the K second openings within the interlacing region.

US Pat. No. 10,459,582

TOUCH SENSOR AND METHOD OF MANUFACTURING THE SAME

DONGWOO FINE-CHEM CO., LT...

1. A touch sensor, comprising:an optical adjusting layer comprising a lower layer and a protrusion protruding from the lower layer;
electrode patterns disposed on the lower layer and isolated with respect to the protrusion; and
an insulation layer directly covering at least a portion of each of the electrode patterns and the optical adjusting layer, the insulation layer having a refractive index less than that of the optical adjusting layer,
wherein a thickness ratio of the protrusion to the electrode pattern is in a range from about 103.7% to about 140.7%;
the optical adjusting layer insulates each of the electrode patterns; and
a refractive index difference between the electrode pattern and the optical adjusting layer is less than 0.3.

US Pat. No. 10,459,552

ARRAY SUBSTRATE, METHOD FOR MANUFACTURING THE SAME AND METHOD FOR DRIVING THE SAME, TOUCH PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A method for manufacturing an array substrate, characterized by comprising the steps of:forming a gate and a touch electrode pattern on a substrate, the touch electrode pattern including at least one touch electrode group, each touch electrode group including at least one touch electrode, each touch electrode group being electrically connected with a touch integrated circuit;
forming a pixel electrode layer on the substrate formed with the touch electrode pattern;
forming a passivation layer on the pixel electrode laver;
forming a first common electrode pattern immediately on the passivation layer, the first common electrode pattern including at least one first common electrode group, each first common electrode group including at least one first common electrode, each first common electrode group being electrically connected with the touch integrated circuit;
wherein, a direction in which touch electrodes in any touch electrode group are arranged is perpendicular to a direction in which first common electrodes in any first common electrode group are arranged, and the first common electrode group and the touch electrode group are configured to form mutual capacitance which changes when a finger acts on a touch panel including the array substrate.

US Pat. No. 10,459,512

POWER SAVING DURING A CONNECTION DETECTION

QUALCOMM Incorporated, S...

27. A method comprising:detecting, at a controller of a source device, an absence of a hot plug detect (HPD) signal from a sink device via a connector;
disabling a direct current (DC) voltage source in response to detecting the absence of the HPD signal; and
enabling a receiver sense circuit of the source device in response to detecting the absence of the HPD signal, wherein the receiver sense circuit detects whether the sink device is coupled to the source device via the connector.

US Pat. No. 10,459,505

BATTERY VIRTUALIZATION

HUAWEI TECHNOLOGIES CO., ...

14. A computing device comprising:a physical battery having a defined battery capacity;
hardware resources comprising a memory and processor;
the computing device configured to support execution of a plurality of groups of applications, resident within the memory, each group of applications including one or more applications executable on the hardware resources, each group of applications executed using a different respective slice of the computing device, each slice associated with a respective virtual battery; and
a virtual battery manager, resident within the memory and when instantiated by the processor on the hardware resources, configured to control each group of applications based on a state of the virtual battery associated with the slice of the computing device within which the group of applications is executed, each virtual battery having a respective virtual capacity being a defined portion of a capacity of the physical battery and a respective virtual battery reserve less than or equal to the virtual capacity and representing an amount of energy that is available for use by the group of applications associated with the virtual battery, the capacity of the physical battery representing a maximum amount of energy that can be stored in the physical battery, the virtual battery manager further configured to update the virtual capacity of each of the virtual batteries during runtime of the group of applications associated therewith.

US Pat. No. 10,459,486

MOTORIZED HORIZONTAL DOCKING STATION HAVING INTEGRATED LOCKING MECHANISM

Brydge Technologies LLC, ...

1. A method for detecting misalignment between a plurality of plugs in a motorized docking station and a corresponding plurality of ports on an electronic device, the method comprising:applying an electrical charge to a motor, the motor connected to a drive train and the drive train connected to the plurality of plugs of the motorized docking station, the plurality of plugs disposed in relative positions to interface with the corresponding plurality of ports on the electronic device;
monitoring by a sensor an electrical property of the electrical charge to detect the misalignment between the plurality of plugs in the motorized docking station; and
removing by a processor the electrical charge from the motor if the electrical property exceeds a predetermined threshold;
wherein the processor is further configured to apply a reverse electrical charge to the motor when the electrical property exceeds the predetermined threshold.

US Pat. No. 10,459,478

DIGITAL SENSOR WITH EMBEDDED REFERENCE CLOCK

Apple Inc., Cupertino, C...

1. A circuit comprising:a sensor circuit configured to sense a local voltage and a local temperature, wherein the sensor circuit includes:
a first ring oscillator having a first circuit topology;
a first counter coupled to receive a first output signal from the first ring oscillator, wherein the first counter is configured to determine a frequency of the first output signal;
a second ring oscillator having a second circuit topology different from the first circuit topology;
a second counter coupled to receive a second output signal from the second ring oscillator, wherein the second counter is configured to determine a frequency of the second output signal;
a local clock circuit configured to provide a clock signal exclusively to circuitry within the sensor circuit including the first and second counters; and
a shift register coupled to receive the clock signal from the local clock circuit, and further coupled to receive a first count value from the first counter and a second count value from the second counter.

US Pat. No. 10,459,468

LOAD CURRENT SENSE CIRCUIT

Texas Instruments Incorpo...

1. A low dropout regulator circuit, comprising:a pass transistor;
a first sense transistor;
a second sense transistor;
a driver circuit coupled to, and configured to generate a drive signal to control, the pass transistor, the first sense transistor, and the second sense transistor;
sense circuitry coupled to the pass transistor, the first sense transistor, and the second sense transistor, and comprising:
a first sense circuit configured to generate an output current proportional to a current flowing in the pass transistor; and
a second sense circuit coupled to the driver circuit and configured to set the drive signal to a predetermined voltage responsive to a voltage across the pass transistor being less than a threshold voltage; and
an error amplifier coupled to the pass transistor and the driver circuit, and configured to control a voltage at an output of the pass transistor.

US Pat. No. 10,459,448

DRIVING ASSISTANCE APPARATUS

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

1. A driving assistance apparatus comprising one or more processors functioning as:a location detection unit configured to detect, as an assistance location candidate, a location at which driving assistance for a vehicle is necessary in a driving area of the vehicle;
a registration processing unit configured to register the assistance location candidate as an assistance location if the assistance location candidate detected by the location detection unit satisfies a registration condition;
a driving assistance unit configured to provide driving assistance to the vehicle at the assistance location registered by the registration processing unit; and
a region segmentation unit configured to segment the driving area to set a first activity region in which a reference position is included and an activity frequency of the vehicle is estimated to be relatively high and a second activity region in which the activity frequency of the vehicle is estimated to be relatively low, wherein
in a case where the assistance location candidate falls in the second activity region, the registration processing unit eases the registration condition compared to a case of falling in the first activity region.

US Pat. No. 10,459,406

INTERACTION BETWEEN TWO TIMEPIECE COMPONENTS

The Swatch Group Research...

1. A timepiece mechanism comprising:at least a first component and a second component configured to cooperate with each other in a relative motion on a trajectory in an interface area,
wherein a first path of the first component includes first actuation means configured to exert a contactless stress on second complementary actuation means comprised in a second path belonging to the second component,
wherein, throughout a monotonous relative movement of the second path with respect to the first path, a change of interaction energy between the first component and the second component based on a change of a relative angle has a variable and a linear non-zero gradient, the gradient having at least one change point, the change point of the gradient corresponding to a transition angle, a level of the contactless stress being changed at the transition angle, and
wherein the relative angle is formed by the first component and the second component when the second component pivots to the first component, the second component being configured to adjust a position at the transition angle independent of the contactless stress applied to the second component.

US Pat. No. 10,459,403

END MEMBER, PHOTORECEPTOR DRUM UNIT, AND PROCESS CARTRIDGE

Mitsubishi Chemical Corpo...

1. An end member which is disposed in an end portion of a columnar rotating body, the end member comprising:a shaft member; and
a bearing member to which the shaft member is attached, wherein:
the shaft member includes
a rotating shaft,
a rotating force receiving portion which is provided on one end side of the rotating shaft, is engageable with a rotating force applying portion of an image forming apparatus main body, and receives a rotating force from a driving shaft in an engaged posture,
a base end portion which is disposed on the other end side of the rotating shaft, and
a rotating force transmission pin for transmitting the rotating force to a bearing member:
a hole through which the rotating force transmission pin passes is provided in the base end portion, and the shaft member is capable of swinging as the hole is greater in size with respect to the rotating force transmission pin; and
the bearing member includes
a tubular body,
a holding portion which is disposed on an inside of the tubular body, and is a recess portion that holds the rotating force transmission pin,
a projection-like regulating member which extends in the circumferential direction for regulating attachment and detachment of the rotating force transmission pin, and
a groove which extends in a circumferential direction in order to enable the projection-like regulating member to flex in a radial direction when a biasing force is applied to the projection-like regulating member via the rotating force transmission pin.

US Pat. No. 10,459,390

IMAGE FORMING APPARATUS HAVING REDUCED SENSITIVITY TO LEAK LIGHT AND CONTROL METHOD OF IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus, comprising:an image former configured to form an image on a sheet based on an image forming condition;
a transfer belt, onto which the image former forms a measurement image;
a sensor, including a substrate, a light emitting element provided on the substrate, a light receiving element provided on the substrate, and a shielding member provided between the light emitting element and the light receiving element on the substrate, and configured to measure a reflected light from the measurement image on the transfer belt and output a signal value according to an intensity of the reflected light, wherein the light emitting element is configured to emit a light based on a driving current;
a memory configured to store reference data related to a relationship between a plurality of driving currents and a plurality of correction values, wherein the reference data is used for correcting an error of the signal value occurred by a leak light of the sensor;
a controller configured to:
perform a driving current control in which the driving current is adjusted;
control the light emitting element of the sensor based on the driving current adjusted in the driving current control to obtain a measurement image signal value corresponding to the reflected light from the measurement image;
determine a correction value from the driving current adjusted in the driving current control based on the reference data stored in the memory; and
control the image forming condition based on the correction value and the measurement image signal value.

US Pat. No. 10,459,386

IMAGE FORMING APPARATUS, METHOD OF CONTROLLING THE SAME, STORAGE MEDIUM, AND IMAGE FORMING SYSTEM

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus operable in a first mode, in which a job can be processed at a first printing speed, and a second mode, in which the job can be processed at a second printing speed faster than the first printing speed, the apparatus comprising:(A) a memory device that stores a set of instructions; and
(B) at least one processor that executes the instructions:
(a) to receive a reservation of a period in which the image forming apparatus will operate in the second mode;
(b) to control the image forming apparatus to operate in the second mode, rather than the first mode, in accordance with the reservation;
(c) to set a function in which the image forming apparatus operates in the second mode to be one of disabled and enabled; and
(d) to enable the reservation to be received based on the set function being changed from disabled to enabled.

US Pat. No. 10,459,377

PEELING MEMBER AND MANUFACTURING METHOD FOR THE SAME

NTN CORPORATION, Osaka (...

1. A peeling member comprising a peeling sheet formed by a base material having a plate shape, and a resin coating film formed on at least a surface of the base material at a paper passing side, the peeling member being configured to peel a paper from a fixing member of an electronic photographic device by arranging a distal end portion, which is an end portion at a side of one long side of the peeling sheet and at an upstream side in a paper passing direction, to be contacted with or close to the fixing member,wherein a width of the base material is not less than half of a length of the fixing member in an axial direction and is equal to or slightly longer than the length of the fixing member in the axial direction,
wherein the resin coating film comprises a matrix resin and fluororesin powder,wherein the resin coating film comprises a plurality of recessed portions on a surface of the resin coating film at the paper passing side, and a recess is not formed on the base material as a base part of the recessed portion.

US Pat. No. 10,459,361

IMAGE FORMING APPARATUS WITH VOLTAGE ADJUSTMENT MEMBER

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an image bearing member that bears a toner image;
an endless belt that rotates in contact with the image bearing member;
a current supply member that contacts the belt at a position different from a position, at which the image bearing member contacts the belt with respect to a rotating direction of the belt, and supplies a current to the belt;
a control portion that outputs a control signal;
a contact member that contacts the belt; and
a voltage adjustment portion that has a voltage adjustment member connected to the contact member and that changes an amount of the current flowing from the current supply member to the voltage adjustment member via the belt according to the control signal input from the control portion, thereby changing a magnitude of a transfer potential at a part, at which the belt contacts the image bearing member.

US Pat. No. 10,459,356

CHARGING MEMBER, PROCESS CARTRIDGE AND ELECTROPHOTOGRAPHIC IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. A charging member comprising:an electroconductive support;
an electroconductive elastic layer; and
a surface layer,
the electroconductive elastic layer containing electrically insulating domains such that at least a part of the electrically insulating domains is exposed on a surface of the electroconductive elastic layer,
the surface layer containing a polymetalloxane having a structure represented by Structural Formula (a1);
wherein M1 in Structural Formula (a1) is bonded to a carbon atom in a structural unit represented by Structural Formula (a2) with a linking group represented by Structural Formula (a3):

where in Structural Formula (a1),
M1 represents a metal atom selected from the group consisting of Ti, Zr, Hf, V, Nb, Ta, W, Al, Ga, In and Ge;
in the case that M1 is Al, Ga or In, then k=3;
in the case that M1 is Ti, Zr, Hf or Ge, then k=4;
in the case that M1 is Nb, Ta or W, then k=5;
in the case that M1 is V, then k=3 or 5;
s represents an integer of 0 or more and (k?2) or less; and
L1 represents a ligand having a structure represented by Formula (b) or a ligand having a structure represented by Formula (c);

where in Formula (b),
X1 represents a structure represented by one of Formulae (1) to (4);
Y1 represents a group having a site of coordination with M1 in Structural Formula (a1);
A1 represents a direct bond or an atomic group needed to form a 4- to 8-membered ring with M1, X1 and Y1; and
a symbol “**” represents a site of bonding to or coordination with M1;

where in Formulae (1) to (4),
a symbol “**” represents a site of bonding to M1 in Structural Formula (a1); and
a symbol “***” represents a site of bonding to A1 in Formula (b);

where in Formula (c),
R11 to R15 each independently represent a hydrogen atom, an alkyl group having 1 to 4 carbon atoms, or a trimethylsilyl group; and
a symbol “****” represents a site of coordination with M1 in Structural Formula (a1);
where in Structural Formula (a2),
R1 to R3 each independently represent a hydrogen atom or an alkyl group having 1 to 3 carbon atoms; and
a symbol “*1” represents a site of bonding to Z in Structural Formula (a3); and
where in Structural Formula (a3),
Z represents a substituted or unsubstituted phenylene group, provided that the substituent in the substituted phenylene group is a halogen atom or an alkyl group having 1 to 3 carbon atoms;
a symbol “*1” represents a site of bonding to the symbol “*1” in Structural Formula (a2); and
a symbol “*2” represents a site of bonding to M1 in Structural Formula (a1).

US Pat. No. 10,459,347

INSPECTION METHOD, INSPECTION APPARATUS AND ILLUMINATION METHOD AND APPARATUS

ASML Netherlands B.V., V...

14. A method of manufacturing devices wherein device features and metrology targets are formed on a series of substrates by a lithographic process, wherein properties of the metrology targets on one or more processed substrates are measured by a method comprising:using a radiation source to produce illuminating radiation, wherein the radiation source comprises a higher harmonic generating (HHG) source;
providing the illuminating radiation, wherein the illuminating radiation comprises at least one illuminating radiation beam, and wherein the at least one illuminating radiation beam comprises a first illuminating component and a second illuminating component, at least one of the first illuminating component or the second illuminating component having a controllable characteristic;
illuminating one of the metrology targets with at least the first illuminating component and the second illuminating component, the controllable characteristic of the at least one of the first illuminating component or the second illuminating component is controlled such that the first illuminating component and the second illuminating component of the at least one illumination beam form a periodic illuminating pattern;
capturing at least one scattered radiation pattern formed by the illuminating radiation after scattering by the one of the metrology targets for at least one value of the controllable characteristic; and
reconstructing data describing the one of the metrology targets based on the at least one scattered radiation patterns,
wherein the measured properties are used to adjust parameters of the lithographic process for the processing of further substrates.

US Pat. No. 10,459,342

RADIATION SOURCE, LITHOGRAPHIC APPARATUS DEVICE MANUFACTURING METHOD, SENSOR SYSTEM AND SENSING METHOD

ASML Netherlands B.V., V...

1. A sensor system for measuring a ballistic particle flux, the sensor system comprising:a sensor device configured to measure ballistic particles and environmental contamination incident thereon; and
a shield configured to selectively prevent the ballistic particle flux reaching the sensor device but to allow the environmental contamination to reach the sensor device.

US Pat. No. 10,459,335

TEMPLATE AND TEMPLATE MANUFACTURING METHOD

Toshiba Memory Corporatio...

1. A template comprising:a template substrate; and
a device formation pattern and an alignment mark provided on a common surface of the template substrate,
wherein the alignment mark includes
a refraction layer provided at a bottom of a first concave pattern provided on the template substrate, and
an insulating layer filling the first concave pattern provided with the refraction layer, and
the refraction layer is made of an organic film, or at least one material selected from the group consisting of Cr, Ta, Ti, Ru, TiN, TaO, TaN and SiN.

US Pat. No. 10,459,327

COMPACT VEHICLE HEAD-UP DISPLAY

1. A compact head-up display for an automobile vehicle, comprising:an image generator configured for displaying an image on a display surface;
a semi-reflecting optical element arranged at a distance from the image generator and configured for forming, on a first side of the optical element, a virtual image of the image of the image generator, the virtual image being visible from a viewing window situated on a second side of the optical element,
wherein the display comprises an optical component configured for lengthening the optical path of the image passing through it going from the image generator to the optical element,
the optical component comprising at least one entry face and one exit face for the image, together with a first reflecting face and a second reflecting face, the first reflecting face being configured for reflecting the image from the entry face toward the second reflecting face, and the second reflecting face being configured for reflecting the image from the first reflecting face toward the exit face,
the entry face being further in contact with the display surface of the image generator.

US Pat. No. 10,459,320

PORTABLE PRINTER

TOMY COMPANY, LTD., Toky...

1. A portable printer comprising:a camera;
a printing part;
a supporting part being configured to support a portable electronic device including a display, in a way in which the display faces the camera with a predetermined distance away from the camera, the supporting part being configured to cover a space between the portable electronic device and the camera; and
a mirror being configured to reflect an image on the display and form reflected image thereon, the reflected image on the mirror being viewable by a user,
the camera being configured to capture the image on the display,
the printing part being configured to print the image captured by the camera.

US Pat. No. 10,459,305

TIME-DOMAIN ADJUSTMENT OF PHASE RETARDATION IN A LIQUID CRYSTAL GRATING FOR A COLOR DISPLAY

FACEBOOK TECHNOLOGIES, LL...

1. A method performed by a head-mounted display device that includes a beam steering device and a voltage source, the method comprising:sequentially transmitting, through the beam steering device of the head-mounted display device, light of a first color and light of a second color that is distinct from the first color, including:
applying, with the voltage source of the head-mounted display device, a first voltage to the beam steering device of the head-mounted display device for transmission of the light of the first color through the beam steering device; and
applying, with the voltage source of the head-mounted display device, a second voltage to the beam steering device of the head-mounted display device for transmission of the light of the second color through the beam steering device.

US Pat. No. 10,459,280

LIQUID CRYSTAL DISPLAY PANEL AND MANUFACTURING METHOD THEREOF, LIQUID CRYSTAL DISPLAY

Shenzhen China Star Optoe...

1. A liquid crystal display, comprising a liquid crystal display panel and a backlight, the liquid crystal display panel comprising a top substrate, a bottom substrate, a liquid crystal layer between the top substrate and the bottom substrate, and a plurality of post spacers supporting the top substrate and the bottom substrate to maintain a cell thickness of the liquid crystal layer;the bottom substrate further disposed with a color filter layer, the color filter layer comprising an R color filter region, a G color filter region and a B color filter region, the G color filter region comprising a first sub-region and a second sub-region, the first sub-region disposed with a G color filter, the second sub-region disposed with a non-G color filter material;
the post spacers disposed correspondingly to the R color filter region, the second sub-region of the G color filter region and the B color filter region, wherein each of the post spacers overlap and directly contact with a corresponding R color filter region, second sub-region of G color filter region and B color filter region;
the non-G color filter material and a material of the G color filter being different, thicknesses of the non-G color filter material and the G color filter being identical;
the G color filter region being a narrow rectangular region, the second sub-region located at an end of the narrow rectangular region, wherein an area of the first sub-region is less than that of each of the R color filter region and the B color filter region.

US Pat. No. 10,459,278

DISPLAY DEVICE AND METHOD OF MANUFACTURING THE SAME

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

1. A display device having an alignment structure, the display device, comprising:a lower substrate layer having an upper surface at a first height;
a plurality of subpixels layers positioned on the lower substrate layer, the subpixel layers including a plurality of layers of different materials and having an upper subpixel layer having an upper surface at a second height;
a keyhole positioned within the subpixel layers, the keyhole including a recess that exposes the upper surface at the first height of the lower substrate layer; and
a fine alignment key layer positioned within the keyhole, the fine alignment key layer being comprised of at least one material layer positioned within the recess, the at least one material layer having an exposed upper surface at a third height that is less than the second height and greater than the first height, the alignment structure exposing the lower substrate layer, the upper subpixel layer and the fine alignment key layer with each having different heights of upper surfaces exposed during alignment.

US Pat. No. 10,459,262

DISPLAY DEVICE

Japan Display Inc., Toky...

1. A display device comprising:a driver;
a first pixel circuit arranged apart from the driver in plan view, the first pixel circuit being electrically connected to the driver;
a second pixel circuit separated further from the driver than the first pixel circuit in plan view but electrically connected to the driver;
a first pixel electrode overlapping the driver in plan view;
a second pixel electrode overlapping the first pixel circuit in plan view;
a first relay line electrically connecting the first pixel circuit and the first pixel electrode to each other; and
a second relay line electrically connecting the second pixel circuit and the second pixel electrode to each other.

US Pat. No. 10,459,254

APPARATUS AND METHOD FOR IMPROVING, AUGMENTING OR ENHANCING VISION

Evergaze, Inc., Richards...

1. A computerized method for improving, augmenting or enhancing a vision of a person, comprising the steps of:providing a wearable apparatus proximate to an eye of the person such that a second eye of the person is unobstructed, the wearable apparatus comprising a first camera configured to acquire a first image of a scene facing away from the eye, a second camera configured to acquire a second image of the eye, one or more sensors, a microdisplay configured to display a modified first image to the eye, and one or more processors communicably coupled to the first camera, the second camera, the one or more sensors and the microdisplay, and wherein the wearable apparatus is sized to maintain a peripheral vision of the first eye, and the one or more sensors comprise one or more of a motion sensor, a temperature sensor, an ambient light detector, a rangefinder, a proximity sensor and an infrared sensor;
acquiring the first image of the scene using the first camera;
acquiring the second image of the eye using the second camera;
modifying the second image using the one or more processors;
determining an eye gaze angle based on the second image or the modified second image using the one or more processors;
modifying the first image based on one or more vision improvement parameters and a data from the one or more sensors, and offsetting the first image by an image offset based the eye gaze angle using the one or more processors; and
displaying the modified first image on the microdisplay to improve, augment or enhance the vision of the person.

US Pat. No. 10,459,240

STEREOSCOPIC THREE DIMENSIONAL PROJECTION SYSTEM WITH SHORT THROW RATIO

1. A time-multiplexed stereoscopic 3d projection system, comprising:a projector emitting an incident image-beam comprising a rapid succession of alternate left and right-eye images;
a polarization beam-splitting element arranged to separate said incident image-beam into one primary image-beam propagating substantially in the same direction as said incident image-beam and possessing a first state of polarization, and at least one secondary image-beam propagating substantially in a mutually orthogonal direction to said incident image-beam and possessing a second state of polarization;
a reflecting surface operable to deflect the optical path of at least one of said primary and secondary image-beams towards the surface of a polarization-preserving projection-screen;
at least one polarization modulator being placed within the optical path for each of said primary and secondary image-beams thereof and arranged so as to modulate the polarization states for each of said primary and secondary image-beams between a first modulated state of polarization and a second modulated state of polarization in synchronization with the images generated by said projector;
a uniaxial condensing lens placed within the optical path for said incident image-beam and positioned between said projector and said polarization beam-splitting element; and
at least one uniaxial expanding lens placed within the optical path for at least one of said primary and secondary image-beams thereof and positioned between said polarization beam-splitting element and said polarization-preserving projection-screen.

US Pat. No. 10,459,234

CONTROLLING A HEAD-MOUNTED DISPLAY SYSTEM IN LOW POWER SITUATIONS

Facebook, Inc., Menlo Pa...

1. A method comprising:executing a developer application on a head-mounted display system, the developer application causing graphics to be displayed on a display device of the head-mounted display system;
monitoring a power level of a battery powering a component of the head-mounted display system;
detecting that the power level of the battery is below an upper threshold value; responsive to detecting that the power level of the battery is below the upper threshold value, sending a low battery command indicative of the power level being below the upper threshold value via an application programming interface to the developer application being executed by the head-mounted display system;
detecting that the power level of the battery falls below a lower threshold;
responsive to detecting that the power level of the battery falls below the lower threshold, initiating a pass-through mode of the head-mounted display system in which the head-mounted display system projects a representation of an external environment of the head-mounted display system;
detecting that the power level of the battery is charging at a rate faster than an energy consumption of the component of the head-mounted display system; and
exiting the pass-through mode responsive to the detecting that the power level of the battery is charging at the rate faster than the energy consumption of the component.

US Pat. No. 10,459,232

AUGMENTED REALITY PATIENT INTERFACE DEVICE FITTING APPARATUS

Koninklijke Philips N.V.,...

1. An augmented reality apparatus for facilitating a patient interface device fitting process, comprising:means for providing a real-time image of the patient; and
a processor apparatus storing a plurality of augmented reality component data files, the plurality of augmented reality component data files including, for each of a plurality of patient interface devices comprising a plurality of different sizes of a particular patient interface device type, contact region image data representing an image of a contact region showing only where the patient interface device would actually contact a wearer's face and not representing an image of the patient interface device itself, the processor apparatus being configured to cause an augmented real-time image to be created and transmitted by the augmented reality apparatus by augmenting the real-time image using the contact region image data of at least one of the augmented reality component data files, wherein the augmented real-time image comprises one or more of the contact regions rendered on the real-time image, and wherein the processor apparatus is configured to cause the augmented real-time image to be created and transmitted by the augmented reality apparatus by augmenting the real-time image using the contact region image data of each of the plurality of different sizes of the particular patient interface device type simultaneously.

US Pat. No. 10,459,227

METHOD OF VISUALLY OUTPUTTING TO A WORKER DURING AN OPERATION A NUMBER OF PARAMETERS PERTAINING TO THE OPERATION, AND ASSOCIATED APPARATUS

Westinghouse Electric Com...

1. A method of visually outputting to a worker during the performance of an operation that is being performed at least in part by the worker a number of visible indicia that are continually updated and that are representative of a number of parameters that pertain to the operation, the method comprising:periodically receiving a number of inputs from a number of detectors;
periodically employing at least some of the inputs of the number of inputs to determine a value for each of at least a subset of parameters of the number of parameters; and
depicting the number of visible indicia on an electronic visual display that is situated on the worker and is disposed proximate an eye of the worker, the number of visible indicia being representative of the value that corresponds with each parameter of at least some of the parameters of the at least subset.

US Pat. No. 10,459,225

DISPLAY DEVICE

NIPPON SEIKI CO., LTD., ...

1. A display device for displaying a display image, comprising:light sources that emit light corresponding to the display image;
a display element comprising reflection units that reflect the light from the light sources toward a screen by controlling an angle of each of the reflection units;
a heater for providing heat to the display element;
a temperature detection unit for detecting a temperature of the display element; and
a control unit that controls the light source to emit light using a field-sequential method in which the light sources for emitting the light are sequentially switched, wherein
when the detected temperature of the display element is less than a first temperature threshold, the display device enters a first mode in which the control unit:
controls the light source to stop emitting the light corresponding to the display image by supplying no current to the light sources;
controls the display element to stop reflecting the light corresponding to the display image by supplying no current to the display element; and
controls the heater to provide the heat to the display element by supplying a first heater current amount to the heater.

US Pat. No. 10,459,219

EXTRANEOUS-MATTER REMOVING APPARATUS

FUJITSU TEN LIMITED, Kob...

1. An extraneous-matter removing apparatus for removing extraneous matter attached to an optical sensor, the apparatus comprising:an air compressing unit that includes:
a cylinder; and
a rotating body that is provided in the cylinder to be rotatable around a rotation axis, wherein
the air compressing unit ejects compressed air generated by rotation of the rotating body to the optical sensor,
the cylinder includes:
a cylinder chamber that is cylindrically formed and houses therein the rotating body; and
a wall that is formed along a radial direction of the cylinder chamber to segment the cylinder chamber, and
air between the rotating body and the wall in the cylinder chamber is compressed by the rotating body rotating around the rotation axis toward the wall to generate the compressed air.

US Pat. No. 10,459,206

MOBILE TERMINAL

GUANGDONG OPPO MOBILE TEL...

1. A mobile terminal, comprising a housing, a control module accommodated in the housing, and a camera module, the housing provided with a viewfinder window, the camera module comprising:a lens component, comprising:
a lens frame mounted on the housing and disposed relative to the viewfinder window;
a convex lens; and
a concave lens located between the convex lens and the viewfinder window, the convex lens and the concave lens fixed at an inner side of the lens frame, a focal length of the convex lens minus a focal length of the concave lens being greater than or equal to a distance from the convex lens to the concave lens;
the camera module further comprising:
an image sensor fixed inside the housing and located at a side of the convex lens away from the concave lens, the image sensor being configured to obtain an object image from outside of the viewfinder window at least using the concave lens and the convex lens, the image sensor electrically connected to the control module to transmit the obtained object image to the control module for processing the obtained object image,
one voice coil motor; and
a photographic lens disposed on the voice coil motor, the photographic lens located between the image sensor and the convex lens, the voice coil motor configured to adjust a position of a focus of the photographic lens to focus the object image from the photographic lens on the image sensor,
wherein the lens frame is mounted on the voice coil motor and is driven by the voice coil motor to move relative to the image sensor.

US Pat. No. 10,459,204

OPTICAL IMAGING LENS

GENIUS ELECTRONIC OPTICAL...

1. An optical imaging lens, sequentially comprising a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, and a seventh lens element along an optical axis from an object side to an image side, each of the lens elements having an object-side surface facing toward the object side and allowing imaging rays to pass through and an image-side surface facing toward the image side and allowing the imaging rays to pass through, and the seven lens elements described above being the only lens elements having refracting power in the optical imaging lens,wherein:
the first lens element has positive refracting power, and a periphery region of the image-side surface of the first lens element is concave,
an optical axis region of the image-side surface of the second lens element is concave,
a periphery region of the object-side surface of the third lens element is concave,
a periphery region of the image-side surface of the fifth lens element is convex,
an optical axis region of the image-side surface of the sixth lens element is concave, and
the optical imaging lens meets conditions as follows:
V5+V6+V7?150.000;
(G67+G23)/(T6+T4)?1.200,
wherein V5 is an Abbe number of the fifth lens element, V6 is an Abbe number of the sixth lens element, V7 is an Abbe number of the seventh lens element, G67 is an air gap on the optical axis from the sixth lens element to the seventh lens element, G23 is an air gap on the optical axis from the second lens element to the third lens element, T6 is a central thickness of the sixth lens element on the optical axis, and T4 is a central thickness of the fourth lens element on the optical axis.

US Pat. No. 10,459,193

REAL-TIME AUTOFOCUS FOCUSING ALGORITHM

LEICA BIOSYSTEMS IMAGING,...

1. A digital scanning apparatus comprising:a stage configured to support a sample;
an objective lens positioned for viewing a portion of the sample, the objective lens defining an optical path;
an imaging sensor optically coupled with the objective lens, wherein the imaging sensor comprises a plurality of imaging-sensor pixels configured to capture image data via the optical path, and wherein all of the plurality of imaging-sensor pixels are within a single first image plane that is orthogonal to the optical path;
a focusing sensor optically coupled with the objective lens, wherein the focusing sensor comprises a plurality of focusing-sensor pixels configured to capture image data via the optical path, wherein the focusing sensor is logically tilted with respect to the optical path such that each of the plurality of focusing-sensor pixels is on a different image plane than all of the other focusing-sensor pixels, and wherein a parfocal position on the focusing sensor is parfocal with the first image plane; and
a processor configured to automatically adjust a distance between the objective lens and the sample, during scanning of the sample, by
receiving image data from each of the plurality of imaging-sensor pixels, and determining a contrast value for the image data for each of a plurality of imaging-sensor positions on the imaging sensor,
receiving image data from each of the plurality of focusing-sensor pixels, and determining a contrast value for the image data for each of a plurality of focusing-sensor positions on the focusing sensor,
for each of a plurality of pairs of corresponding imaging-sensor and focusing-sensor positions, calculating a contrast-value ratio of the contrast value for the image data for the focusing-sensor position in the pair to the contrast value for the image data for the corresponding imaging-sensor position in the pair,
identifying a peak value of the calculated contrast-value ratios,
identifying a contrast-value ratio associated with the parfocal position on the focusing sensor as a parfocal value,
determining a distance and direction between the peak value and the parfocal value, and
adjusting a distance between the objective lens and the sample, during scanning of the sample, in accordance with the determined distance and direction between the peak value and the parfocal value.

US Pat. No. 10,459,175

OPTICAL DEVICE, AND OPTICAL COMMUNICATION MODULE USING THE SAME

FUJITSU OPTICAL COMPONENT...

1. An optical device comprising:a photonic integrated circuit having a modulator block and a photodetector block for transmitting and receiving optical signals via multiple channels; and
a wiring board configured to transmit and receive electrical signals to and from the photonic integrated circuit, multiple electrical wirings formed on the wiring board being associated with the multiple channels,
wherein the photonic integrated circuit has a first optical waveguide set extending from an output end of the modulator block to an output port of the photonic integrated circuit, and a second optical waveguide set extending from an input port of the photonic integrated circuit to an input end of the photodetector block,
wherein in the first optical waveguide set and the second optical waveguide set, each of optical waveguides is provided in a shortest path for each of the multiple channels, and,
wherein lengths of the multiple electrical wirings are set so as to compensate for a difference in optical waveguide length among the multiple channels.

US Pat. No. 10,459,170

SEALING AND RETENTION PLUG FOR A HYBRID CABLE

CommScope Connectivity Be...

1. A sealing and retention plug for a jacketed hybrid electrical optical cable, comprising:a plug assembly including a plug body, the plug body including:
a first end portion including an opening at a distal end configured to receive a jacketed hybrid electrical optical cable, the first end portion configured to slide over a distal end portion of a jacketed hybrid electrical optical cable;
a second end portion including:
a potting housing;
a cover assembly that is configured to slide over the potting housing, the cover assembly including a pair of conductor apertures for receiving conductors and a fiber aperture for receiving one or more of optical fibers; and
a closure interface assembly located between the first end portion and second end portion, the closure interface assembly configured to engage the exterior of a closure.

US Pat. No. 10,459,165

OPTICAL MODULE

ELECTRONICS AND TELECOMMU...

1. An optical module comprising:a circuit substrate;
an electronic element mounted on one surface of the circuit substrate;
an optical element mounted on another surface perpendicular to the one surface of the circuit substrate;
a capacitor mounted on an inclined surface of the circuit substrate, the capacitor is mounted between the electronic element and the optical element; and
an optical waveguide array on which an optical waveguide is disposed,
wherein the optical waveguide is disposed to face the optical element.

US Pat. No. 10,459,164

COATING REMOVING DEVICE

FUJIKURA LTD., Tokyo (JP...

1. A coating removing device comprising:a heating section that includes:
a heater that heats a coating of an optical fiber; and
a blade that makes an incision in the coating of the optical fiber;
a gripping section that grips the optical fiber and moves with respect to the heating section;
a lid detector;
a separation detector; and
a counter that counts a coating removal event number when the lid detector detects a closed state of a lid of the heating section and the separation detector detects a separation between the heating section and the gripping section.

US Pat. No. 10,459,125

OPTICAL MEMBER, METHOD FOR MANUFACTURING OPTICAL MEMBER, AND OPTICAL FILM OF OPTICAL MEMBER

Canon Kabushiki Kaisha, ...

1. A method for manufacturing an optical member including a laminated body configured to reduce light reflection disposed on a substrate, comprising:1) preparing a polymer solution by mixing a solution of a linear polyimide polymer dispersed in a solvent and a solution of a branched melamine polymer dispersed in a solvent;
2) applying the polymer solution to a substrate or a thin film disposed on the substrate and forming a polymer layer of the linear polyimide polymer on the branched melamine polymer on the substrate or the thin film, wherein the polymer layer comprises 37% by weight or more and 55% by weight or less of the branched melamine polymer and 45% by weight or more and 63% by weight or less of the linear polyimide polymer based on a total weight of the linear polyimide polymer and the branched melamine polymer; and
3) forming a porous layer or a layer having a textured structure on the polymer layer.

US Pat. No. 10,459,117

EXTENDED SUBSPACE METHOD FOR CROSS-TALK MITIGATION IN MULTI-PARAMETER INVERSION

ExxonMobil Upstream Resea...

1. A computer-implemented method for iteratively inverting measured geophysical data to infer 3D subsurface models of N physical properties with N?2 and prospecting for hydrocarbons, comprising:providing an initial model for each physical property, wherein a subsurface region is subdivided into discrete cells, each cell having a value of the physical property;
for each physical property and for each of a plurality of the cells, representing a search direction, indicating whether the initial model needs to be updated positively or negatively, as a linear combination of M basis vectors with M>N, wherein:
each basis vector has its own coefficient in the linear combination, said coefficient to be determined;
the basis vectors are chosen such that their coefficients account for cross-talk between the N physical properties during inversion, wherein a mixing matrix is formed from the coefficients of the basis vectors, and degree of mixing between the model updates for the N physical properties is adjusted by scaling off-diagonal elements of the mixing matrix with scaling factors that are optimized in the inversion; and
optimal values of the coefficients are simultaneously solved for, using a computer, to minimize or maximize an objective function measuring misfit between model-simulated geophysical data and the measured geophysical data, wherein solving for the coefficients is performed at least by numerical computation constrained by the geophysical data;
generating search directions with the optimal values of the coefficients, and generating an updated model for each physical property by making changes, respectively, to the initial model for each physical property in the search directions; and
producing an image of the subsurface from the updated model, which includes subsurface reflectors, positioned with the optimal coefficients, that returned seismic energy to receivers that recorded the measured geophysical data, and prospecting for hydrocarbons according to structural features of the subsurface region.

US Pat. No. 10,459,113

USER SELECTABLE REMOTE PROGRAMMING FOR CASCADE-CONNECTED LIGHT CURTAINS

Banner Engineering Corp.,...

1. A cascadable light curtain apparatus arranged to receive requests from a remote request generator, the apparatus comprising:a housing extending along a longitudinal axis between a proximal end and a distal end of a light curtain segment;
a distal electrical interface disposed at a distal end of the housing;
a proximal electrical interface disposed at a proximal end of the housing;
a processor system disposed in the housing and operatively coupled to send and receive communication signals via the distal electrical interface and the proximal electrical interface; and,
a data store coupled to the processor system and containing a program of instructions that, when executed by the processor, cause the processor to perform operations to control a programming mode of one or more cascadable light curtain segments that are connected in a cascade arrangement, the operations comprising:
receive a request signal via the distal electrical interface;
determine if the received request signal contains an initial predetermined programming mode request (PPMR);
retrieve status information that indicates whether the light curtain segment is a master or a slave in the one or more cascadable light curtain segments;
if the retrieved status information indicates that the light curtain segment is a slave in the string of cascade connected light curtain segments, and the request signal contains the initial PPMR:
generate a replica PPMR that substantially reproduces the initial PPMR, and,
transmit the replica PPMR via the proximal electrical interface;
if the retrieved status information indicates that the light curtain segment is a master in the string of cascade connected light curtain segments, and the request signal contains the initial PPMR:
select which segments of the one or more cascadable light curtain segments to program based on the request signal,
generate a cascade programming mode command signal (CPMCS) for the selected segments of the one or more cascadable light curtain segments, and,
transmit the CPMCS via at least one of the distal electrical interface and the proximal electrical interface to cause each of the one or more cascadable light curtain segments to enter a predetermined learn mode.

US Pat. No. 10,459,112

DETERMINING A CHARACTERISTIC OF A MATERIAL SURROUNDING A WELLBORE BASED ON COUNT RATES OF SCATTERED PHOTONS

Halliburton Energy Servic...

1. A method of determining at least one characteristic of a material surrounding a wellbore, the method comprising:positioning a photon source at a location in the wellbore;
positioning at least one detector in the wellbore;
emitting photons from the photon source;
detecting, via the detector, photons scattered by the material;
the detector counting the detected photons based on an energy level of the detected photons;
grouping the detected photons in at least first and second energy ranges, with a first count rate representing a number of photons detected in the first energy range, and a second count rate representing a number of photons detected in the second energy range;
calculating a result of a calibrated function based on a first ratio of a logarithm of the first count rate and a logarithm of the second count rate, thereby determining the characteristic of the material at the location; and
calculating a value of the characteristic based on at least one of the first and second count rates.

US Pat. No. 10,459,101

METHOD FOR NEAR-REAL-TIME, HIGH-RESOLUTIONSIGNAL FILTERING IN NOISY ENVIRONMENTS

Halliburton Energy Servic...

1. A method for downhole signal filtering comprising:disposing a downhole tool into a wellbore, wherein the downhole tool comprises:
a transmitter configured to broadcast a plurality of signals; and
a receiver configured to record the plurality of signals;
broadcasting the plurality of signals from a transmitter;
recording the plurality of signals with a receiver to provide a data series;
providing bounds for the data series;
determining one or more outliers in the data series from the bounds;
computing a difference in the data series between adjacent pairs of values;
comparing the adjacent pairs of values to other values in the data series;
determining a difference between the adjacent pairs of values; and
filtering the data series, the filtering comprising removing the one or more outliers from the data series to produce a filtered data series.