US Pat. No. 10,510,525

ION BEAM MASS PRE-SEPARATOR

Thermo Fisher Scientific ...

1. An apparatus for mass spectrometry analysis, comprising:an electrode arrangement having a length extending in an axial direction between a first end thereof and a second end thereof, the second end opposite the first end, and the first end being configured to introduce a continuous beam of ions into an ion transmission space of the electrode arrangement, the beam of ions comprising ions having m/z ratios within a first range of m/z ratios; and,
an electronic controller in electrical communication with the electrode arrangement and configured to apply an RF potential and a DC potential to at least an electrode of the electrode arrangement, wherein the generated electric field supports the extraction of ions having different m/z values at respective different positions along the length of the electrode arrangement, in one of increasing and decreasing sequential order of m/z ratio with increasing distance from the first end, wherein the continuous beam of ions is split into a plurality of spatially separate ion beamlets of narrower m/z ratio ranges than the first range of m/z ratios, stored in separate independently controlled ion storage cells, released from each storage cell when a predetermined amount of ions have accumulated in the storage cells and analyzed in at least one mass analyzer.

US Pat. No. 10,510,501

ROTARY KNOB CONTROLLER

DANFOSS POWER SOLUTIONS I...

10. A controller comprising:a base;
a continuous sealing layer connected to a periphery of the base to form a compartment between the base and a lower surface of the continuous sealing layer;
a circuit board positioned within the compartment; and
a rotary knob encoder positioned on an upper surface of the continuous sealing layer, movement of the rotary knob encoder being detectable through the continuous sealing layer;
wherein the continuous sealing layer includes a pedestal support formed in an upper surface, the pedestal support extending into and supporting the rotary knob encoder through a plurality of pins spaced apart about the pedestal support.

US Pat. No. 10,510,486

MULTILAYER CERAMIC ELECTRONIC COMPONENT

MURATA MANUFACTURING CO.,...

1. A multilayer ceramic electronic component comprising:a multilayer body that includes a plurality of dielectric layers and a plurality of inner electrode layers, the dielectric layers and the inner electrode layers being laminated, and that includes first and second main surfaces opposite to each other in a lamination direction, first and second side surfaces opposite to each other in a width direction perpendicular or substantially perpendicular to the lamination direction, and first and second end surfaces opposite to each other in a longitudinal direction perpendicular or substantially perpendicular to the lamination direction and the width direction;
a first outer electrode provided on the first end surface; and
a second outer electrode provided on the second end surface; wherein
the second main surface of the multilayer body defines and functions as a mounting surface;
the first outer electrode includes a first underlying electrode layer and a first conductive resin layer;
the second outer electrode includes a second underlying electrode layer and a second conductive resin layer;
the first underlying electrode layer and the second underlying electrode layer each include a conductive metal and a glass component;
the first conductive resin layer and the second conductive resin layer each include a thermosetting resin and a metal component;
the first underlying electrode layer extends from the first end surface onto at least the second main surface;
the second underlying electrode layer extends from the second end surface onto at least the second main surface;
the first conductive resin layer extends onto the first underlying electrode layer provided on the second main surface, directly onto a portion of the second main surface, and onto a portion of the first underlying electrode layer provided on the first end surface;
the second conductive resin layer extends onto the second underlying electrode layer provided on the second main surface, directly onto a portion of the second main surface, and onto a portion of the second underlying electrode layer provided on the second end surface; and
a shape of the first conductive resin layer is different from a shape of the second conductive resin layer.

US Pat. No. 10,510,481

TRANSFORMER SYSTEM WITH DYNAMIC CONTROL

1. A transformer system comprising:a magnetic core;
one or more windings, wherein each of the one or more windings comprise one or more sub-windings configured with a plurality of connection points;
a switching network connected to the plurality of connection points, wherein the switching network is controllably operative at one or more times during each quarter-cycle of an AC input voltage to select different effective numbers of turns in each winding;
whereby the transformer system transforms the AC input voltage to an AC output voltage which is regulated to a desired AC output voltage.

US Pat. No. 10,510,477

PLANAR TRANSFORMER WITH MULTILAYER CIRCUIT BOARD

SEMICONDUCTOR COMPONENTS ...

1. A planar transformer comprising:a magnetic core;
a multilayer circuit board, a first layer of the circuit board comprising a first winding trace and a second winding trace, a second layer of the circuit board comprising a third winding trace, and a third layer of the circuit board comprising a fourth winding trace, wherein the first winding trace on the first layer and the third winding trace on the second layer are electrically connected to form a first winding of the planar transformer and the second winding trace on the first layer forms a second winding of the planar transformer; and
a secondary winding, wherein the secondary winding comprises a wire that is not part of the multilayer circuit board.

US Pat. No. 10,510,476

SLOW WAVE INDUCTIVE STRUCTURE AND METHOD OF FORMING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A slow wave inductive structure comprising: a first substrate;a first conductive winding over the first substrate; and
a second substrate over the first substrate, the second substrate having a thickness ranging from about 50 nanometers (nm) to about 150 nm, wherein a distance between the first conductive winding and the second substrate ranges from about 1 micron (?m) to about 2 ?m, wherein a second conductive winding on an opposite side of the second substrate from the first conductive winding and the second substrate comprises polysilicon or doped silicon.

US Pat. No. 10,510,474

SWITCHING OF PERPENDICULARLY MAGNETIZED NANOMAGNETS WITH SPIN-ORBIT TORQUES IN THE ABSENCE OF EXTERNAL MAGNETIC FIELDS

University of Rochester, ...

1. A base element for switching a magnetization state of a nanomagnet comprising:a heavy-metal strip having a surface;
a ferromagnetic nanomagnet disposed adjacent to said surface, said ferromagnetic nanomagnet comprising a shape having a long axis and a short axis, said ferromagnetic nanomagnet having both a perpendicular-to-the-plane anisotropy Hkz and an in-plane anisotropy Hkx and said ferromagnetic nanomagnet having a first magnetization equilibrium state and a second magnetization equilibrium state, said first magnetization equilibrium state or said second magnetization equilibrium state settable in an absence of an external magnetic field by a flow of electrical charge through said heavy-metal strip; and
wherein a direction of flow of said electrical charge through said heavy-metal strip comprises an angle ? with respect to said short axis of said nanomagnet.

US Pat. No. 10,510,464

CONTINUOUSLY TRANSPOSED CONDUCTORS AND ASSEMBLIES

Essex Group, Inc., Fort ...

1. A continuously transposed conductor (CTC) cable comprising:a plurality of electrically insulated strands arranged in first and second stacks with the plurality of strands successively transposed between the first and second stacks, wherein the plurality of strands comprises:
at least one strand comprising a plurality of component strands that are arranged in third and fourth stacks with the plurality of component strands successively transposed between the third and fourth stacks,
wherein each of the plurality of component strands comprises a conductor and insulation formed at least partially around the conductor.

US Pat. No. 10,510,447

SURGICAL TELEOPERATED DEVICE FOR REMOTE MANIPULATION

Ecole Polytechnique Feder...

1. A teleoperated surgical system for performing surgery, the teleoperated surgical system comprising:a first teleoperated surgical device comprising:
a first slave unit comprising a first plurality of slave links;
a first end-effector coupled to the first slave unit;
a first master unit comprising a first plurality of master links, the first master unit operatively coupled to the first slave unit;
a first handle coupled to the first master unit, the first handle configured to be manipulated by a human to move at least one of the first plurality of master links to thereby move at least one of the first plurality of slave links to thereby move the first end-effector to perform a surgical procedure, the first end-effector configured to move in at least three degrees-of-freedom;
a second teleoperated surgical device comprising:
a second slave unit comprising a second plurality of slave links;
a second end-effector coupled to the second slave unit;
a second master unit comprising a second plurality of master links, the second master unit operatively coupled to the second slave unit;
a second handle coupled to the second master unit, the second handle configured to be manipulated by the human to move at least one of the second plurality of master links to thereby move at least one of the second plurality of slave links to thereby move the second end-effector to perform the surgical procedure, the second end-effector configured to move in at least three degrees-of-freedom; and
a base structure coupled to the first master unit and the second master unit;
wherein the first master unit and the second master unit are coupled to the base structure via a telescoping station mounted within the base structure, the telescoping station configured to permit vertical movement of the first master unit and the second master unit relative to the base structure; and
wherein the first master unit and the second master unit are rotatably coupled the telescoping station.

US Pat. No. 10,510,445

METHODS AND SYSTEMS FOR DISPLAYING CLINICAL PARAMETERS

Shenzhen Mindray Bio-Medi...

1. A computer display system to display clinical parameters, the system comprising:a parameter acquiring device configured to receive at least three clinical parameters of a patient at a particular time; and
a processing unit in communication with the parameter acquiring device and a display device,
wherein,
the processing unit is configured to receive the at least three clinical parameters and cause the display device to display a spider chart based on the at least three clinical parameters,
the spider chart includes a plurality of radial spokes,
each spoke of the plurality of radial spokes represents a range of values for a respective one of the at least three clinical parameters and indicating (i) a point corresponding to a detected value of the respective one of the at least three clinical parameters, and (ii) a threshold range of the respective one of the at least three clinical parameters,
the threshold range includes an upper limit spaced from a lower limit along a respective one of the plurality of radial spokes, the lower limit and the upper limit are spaced from a beginning point of the range and an end point of the range along the respective one of the plurality of radial spokes,
the threshold range for at least one of the at least three clinical parameters is preset, and,
the processing unit is configured to display each spoke of the plurality of radial spokes as a rectangular bar with an inner section displayed closest to a center of a spider graph representing a first range of values below the threshold range, a middle section representing a second range of values within the threshold range, and an outer section displayed furthest from the center of the spider graph representing a third range of values above the threshold range.

US Pat. No. 10,510,438

SYSTEM AND METHOD FOR BUILDING INTUITIVE CLINICAL TRIAL APPLICATIONS

Definitive Media Corp., ...

1. A method for remote clinical trial organization, the method comprising;receiving a response to at least a first question from a hierarchy of questions designed to identify one or more elements necessary to complete a clinical trial in an application-based testing environment;
positing at least a second question from the hierarchy of questions, the second question based on the received response to the at least first question, whereby the collective responses to the questions are used to access the identified elements from a database of elements, wherein the database is updated with modules and applications related to application self-construction;
constructing an application for the clinical trial based on the collective responses, the application constructed as an arrangement of the identified elements and including any clinical and consumer medical monitoring devices necessary for the trial;
processing data collected from a trial subject utilizing the application for the clinical trial and any corresponding clinical and consumer medical monitoring devices, the data processed at a cloud-based server environment including at least one server from a server farm and that stores and instantiates a software platform that organizes the clinical trial through authoring of the application and that further operates in conjunction with the clinical trial; and
modifying the application in real-time responsive to the processed data collected from the trial subject, wherein modifying the application includes modifying the arrangement of the identified elements within the application.

US Pat. No. 10,510,419

MONITORING AND CHARGING INHIBIT BIT-LINE

Micron Technology, Inc., ...

1. A memory device, comprising:a group of memory cells including a first memory cell coupled to a first bit line (BL) and a second memory cell coupled to a second BL; and
a BL charging circuit configured to provide an inhibit signal to the second BL in response to a control signal to program the first memory cell, wherein, to provide the inhibit signal, the BL charging circuit is configured to apply a supply voltage (VCC) to the second BL for an initial wait time and, after the initial wait time, to apply a higher voltage than the supply voltage (VCC) until the inhibit signal reaches a value of the supply voltage (VCC).

US Pat. No. 10,510,393

RESISTIVE MEMORY DEVICE INCLUDING REFERENCE CELL AND OPERATING METHOD THEREOF

Samsung Electronics Co., ...

1. A resistive memory device configured to output a value stored in a memory cell in response to a read command, the resistive memory device comprising:a cell array including the memory cell and a reference cell;
a reference resistance circuit electrically connected to the reference cell;
an offset current source circuit configured to generate an offset current based on a control signal, the offset current being combined with a read current provided to the reference resistance circuit to increase or decrease a magnitude of the read current; and
a control circuit configured to generate the control signal to control the offset current source circuit to compensate for a variation of a resistance of the memory cell.

US Pat. No. 10,510,386

DYNAMIC BIT-LINE CLAMPING CIRCUIT FOR COMPUTING-IN-MEMORY APPLICATIONS AND CLAMPING METHOD THEREOF

NATIONAL TSING HUA UNIVER...

1. A dynamic bit-line clamping circuit for computing-in-memory applications, which is configured to clamp a bit line via at least one reference signal, and the dynamic bit-line clamping circuit for the computing-in-memory applications comprising:a clamping node;
a first clamping unit electrically connected between the bit line and the clamping node;
a second clamping unit electrically connected between the clamping node and a power source voltage, and the second clamping unit comprising:
a first top transistor electrically connected between the clamping node and the power source voltage;
a second top transistor electrically connected between the clamping node and the power source voltage; and
a switch electrically connected between the clamping node and the second top transistor;
a first feedback controlling unit electrically connected to the first clamping unit and the bit line, wherein the first feedback controlling unit generates a controlling signal to control the first clamping unit according to a voltage level of the bit line; and
a second feedback controlling unit electrically connected to the clamping node and the switch, wherein the second feedback controlling unit generates a switching signal according to the at least one reference signal and a voltage level of the clamping node;
wherein the switch is switched by the switching signal so as to clamp the voltage level of the clamping node according to the at least one reference signal.

US Pat. No. 10,510,376

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR EDITING MOVIES IN DISTRIBUTED SCALABLE MEDIA ENVIRONMENT

OPEN TEXT SA ULC, Halifa...

1. A method for non-linear editing of a video, comprising:at a computer, obtaining a plurality of frames of a video, the plurality of frames comprising moving image data over a period of time;
sequencing textured frame representations for each of the plurality of frames in the order of appearance in time of the plurality of frames in the video to form a single still image comprised of the sequence of textured frame representations representing the plurality of frames in the video;
providing a texture strip to a client device for display in a user interface in conjunction with a positioner that is movable relative to the texture strip, the texture strip comprising the single still image;
receiving from the client device, by the computer, a selected location of the positioner relative to the texture strip, the selected location corresponding to a frame represented in the texture strip;
utilizing the selected location to locate a temporal position of the frame corresponding to the selected location; and
the computer providing the frame corresponding to the selected location to the client device for displaying the frame corresponding to the selected location on the client device.

US Pat. No. 10,510,371

THERMALLY-ASSISTED MAGNETIC RECORDING HEAD HAVING SUB-MOUNT WITH BARRIER-MEMBERS SANDWICH A HEATER

SAE Magnetics (H.K.) Ltd....

1. A light source-unit which is used for a thermally assisted magnetic head comprising:a laser diode;
a sub-mount which the laser diode is joined; and a heater which is joined on a joint surface, of the sub-mount, which the laser diode is joined;
wherein the sub-mount comprises a pair of barrier-members,
wherein the barrier-members are formed with lower thermal conductivity material which thermal conductivity is lower than a joining metal which is used for joining the laser diode and the sub-mount,
wherein the barrier-members are formed on the joint surface so as to sandwich the heater.

US Pat. No. 10,510,368

MAGNETIC TAPE INCLUDING CHARACTERIZED MAGNETIC LAYER AND MAGNETIC TAPE DEVICE

FUJIFILM Corporation, To...

1. A magnetic tape comprising:a non-magnetic support; and
a magnetic layer including ferromagnetic powder and a binder on the non-magnetic support,
wherein a total thickness of the magnetic tape is equal to or smaller than 5.30 ?m,
the magnetic layer includes a timing-based servo pattern,
a center line average surface roughness Ra measured regarding a surface of the magnetic layer is equal to or smaller than 1.8 nm,
the magnetic layer includes fatty acid ester,
a full width at half maximum of spacing distribution measured by optical interferometry regarding the surface of the magnetic layer before performing vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 7.0 nm,
a full width at half maximum of spacing distribution measured by optical interferometry regarding the surface of the magnetic layer after performing the vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 7.0 nm, and
a difference Safter?Sbefore between a spacing Safter measured by optical interferometry regarding the surface of the magnetic layer after performing the vacuum heating with respect to the magnetic tape and a spacing Sbefore measured by optical interferometry regarding the surface of the magnetic layer before performing the vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 8.0 nm.

US Pat. No. 10,510,363

PITCH DETECTION ALGORITHM BASED ON PWVT

OmniSpeech LLC, College ...

1. A method of pitch detection, comprising executing, by at least one processor, the steps of:receiving, on the processor, a signal;
sampling the signal to generate a discrete time signal;
generating a complex valued discrete time signal from the discrete time signal, the complex valued discrete time signal comprising a filtered real portion and an unfiltered imaginary portion;
computing Pseudo Weigner Ville Transformation (PWVT) on the complex valued discrete time signal to generate a spectral representation of the signal;
computing a harmonic summation on the spectral representation to generate a pitch candidate; and
deciding the pitch candidate as a pitch value if a harmonic summation value of the pitch candidate is larger than a threshold.

US Pat. No. 10,510,360

ENHANCING AUDIO SIGNALS USING SUB-BAND DEEP NEURAL NETWORKS

ALIBABA GROUP HOLDING LIM...

1. A method comprising:receiving an audio signal;
partitioning a frequency domain representation of the audio signal into a plurality of sub-band vectors;
inputting each sub-band vector into a corresponding deep neural network;
calculating, using the corresponding deep neural networks, a plurality of output vectors for each sub-band vector;
generating at least one fully connected layer using a first subset of the output vectors;
concatenating a second subset of the output vectors with the fully connected layer to generate a clean audio feature matrix; and
converting the clean audio feature matrix into a time-domain audio signal.

US Pat. No. 10,510,356

VOICE PROCESSING METHOD AND DEVICE

Tencent Technology (Shenz...

1. A method for processing a first voice in a terminal device connected to a network, comprising:detecting a current application scenario for the first voice;
determining a voice quality requirement and a network transmission requirement based on the current application scenario;
determining a set of encoding parameters based on the voice quality requirement and the network transmission requirement;
detecting whether a background voice mode for processing the first voice is set;
when detecting that the background voice mode is set, encoding all voice frames of the first voice mixed with a second background voice using the set of encoding parameters into an encoded voice signal;
when detecting that the background voice mode is not set, encoding non-silent frames of the first voice using the set of encoding parameters into the encoded voice signal; and
transmitting the encoded voice signal using the network.

US Pat. No. 10,510,350

INCREASING ACTIVATION CUE UNIQUENESS

Lenovo (Singapore) Pte. L...

1. A method, comprising:receiving, at an audio capture device, a customized activation cue from a user to activate an application on a device, wherein the customized activation cue above a uniqueness threshold allows the user to access the application on the device;
receiving a lexicon of the user, wherein the lexicon is generated from at least one conversation of the user occurring proximate to the audio capture device and interpersonal dialog that occurs around the device to build a personal local context;
identifying a uniqueness of the customized activation cue by determining a commonality of the customized activation cue with respect to the lexicon of the user and the personal local context, the lexicon comprising a repository of terms received from the user and phonetic characteristics of the terms and wherein the commonality is determined by comparing the phonetics of the customized activation cue to the lexicon;
determining the uniqueness threshold corresponding to the application and the device; and
responsive to said identifying and determining, notifying the user that the customized activation cue has inadequate uniqueness based on the uniqueness threshold of the application and providing an alternative activation cue based upon the received customized activation cue and the lexicon.

US Pat. No. 10,510,326

BOW GRIP AID FOR STRING INSTRUMENTS

Ritsuko Wada, Allegany, ...

1. A bow grip aid for string instruments, comprising:a body having a U-shape in cross-section so as to be capable of sandwiching a stick of a bow, wherein
the body includes a first portion and a second portion to sandwich the stick with the first portion and the second portion from both sides,
a first surface of the first portion has a recess corresponding to a thumb of a player, the first surface being on the opposite side of a second surface contacting with the stick, a distance from a bottom of the recess of the first portion to a surface of the stick is 2 mm to 10 mm,
a length of the second portion in a longitudinal direction of the stick is 30 mm to 50 mm, and
a thickness of the second portion from a third surface contacting with the stick to a fourth surface is 5 mm to 15 mm, the fourth surface being on the opposite side of the third surface.

US Pat. No. 10,510,322

INPUT DISPLAY DEVICE, INPUT DISPLAY METHOD, AND COMPUTER-READABLE MEDIUM

MITSUBISHI ELECTRIC CORPO...

11. An input display method for showing voice recognition results along a user defined track, the method comprising:receiving a track input;
generating a track image showing the track, the track image having a line width corresponding to a character height stored in the memory;
acquiring a character string corresponding to a voice recognition result,
displaying the generated track image on a display; and
superimposing the acquired character string on the displayed track image,
wherein when the character string is acquired before the track input is received, the displaying of the character string is stood by, and when the track input is received, the generated track image is displayed and the acquired character string is superimposed on the displayed track image.

US Pat. No. 10,510,321

MODULAR FLEXIBLE DISPLAY SYSTEM AND METHODS

Nanolumens Acquisition, I...

1. A modular display system mounted on a support frame, the system comprising:a) a plurality of display modules collectively creating a viewing plane on which an image is viewable, each of said plurality of display modules displaying at least a portion of said image, each of said plurality of display modules comprising:
i) a flexible substrate electrically connected to a plurality of light emitting elements disposed on a display plane in a predetermined pattern, said plurality of light emitting elements collectively displaying said image on said display plane;
ii) a releasable frame retention means coupled to said flexible substrate and having a retaining position and a non-retaining position, said retaining position effective for engaging a portion of said support frame, said retaining position effective for urging said display plane to be substantially co-planar with said viewing plane, said non-retaining position allowing said first display module to be removed from said viewing plane, said releasable frame retention means configured to be actuated between said retaining position and said non-retaining position from the display plane side of said display module;
iii) a first alignment feature coupled to said flexible substrate and disposed in a predetermined relationship to said display plane;
iv) a first complementary alignment feature coupled to said flexible substrate and disposed in a predetermined relationship to said first alignment feature;
v) each display module further characterized in that it has an installed position in which the releasable frame retention means is in said retaining position and said display plane is substantially co-planar with said viewing plane;
b) a structural member coupled to said support frame, said structural member operative in tension to create a curvature of at least a portion of said viewing plane;
c) said modular display system further characterized in that:
i) said plurality of display modules comprises a first and a second display module in the installed position and disposed adjacent to each other, the first alignment feature of the first display module operatively engaging the first complementary alignment feature of the second display module thereby causing said predetermined pattern of light emitting elements of said first display module to become aligned with the predetermined pattern of light emitting elements of the second display module, the alignment between said first and said second display modules causing no perceivable visual aberration on the viewing plane;
ii) the plurality of display modules in the installed position collectively create the viewing plane with no visual aberrations between adjacent display modules.

US Pat. No. 10,510,319

TECHNIQUES FOR IMAGING A SCANNED OBJECT

VOTI INC., St-Laurent, Q...

1. A method for imaging an obstructed object in an image, the method comprising:receiving, via an input port, a base image comprising pixels, each representing a captured signal from a source emitting a source signal I0;
locating, by means of a locating module embedded in a processor, a region of interest in the base image wherein the pixels represent a combined signal I3 having traversed the obstructed object and an obstructive layer;
providing, in a memory, a layer signal I2 representing a signal having traversed the obstructive layer outside of said region of interest;
isolating, by means of a calculator embedded in the processor, an original signal I1 in said region of interest, by removing for each pixel in said region of interest, the layer signal I2 from the combined signal I3, on the basis of said source signal I0, the resulting original signal I1 representing an image of the obstructed object; and
displaying on a display screen, a resulting image from said original signals I1, wherein the region of interest reveals the obstructed object.

US Pat. No. 10,510,318

VEHICLE MIRROR SYSTEM

TOYOTA JIDOSHA KABUSHIKI ...

1. A vehicle mirror system comprising:an electronic rear-view mirror that is switchable between a display mode in which the electronic rear-view mirror displays, by means of a display component, vehicle rear-view images captured by an image capturing component provided at a rear portion of the vehicle, and a reflecting mode in which the electronic rear-view mirror shows, by optical reflection, what is behind the vehicle; and
circuitry configured to cause switching of the electronic rear-view mirror to either the display mode or the reflecting mode in a case in which a determination criterion relating to a field of view in a rear direction of the vehicle has been met,
wherein the vehicle is a vehicle having a roof that can be in an opened state and a closed state, and
wherein the circuitry is configured to cause switching of the electronic rear-view mirror from the display mode to the reflecting mode in case switching of the roof from the closed state to the opened state has been completed and in case the switching of the roof from the opened state to the closed state has been completed.

US Pat. No. 10,510,293

ORGANIC LIGHT-EMITTING DISPLAY DEVICE AND DRIVING METHOD THEREOF

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

1. An organic light-emitting display device comprising:a display panel comprising a plurality of gate lines, a plurality of data lines intersecting the plurality of gate lines, and a plurality of pixels, each gate line of the plurality of gate lines and each data line for the plurality of data lines coupled to at least one pixel of the plurality of pixels, each pixel having a driving transistor for providing a driving current to an organic light-emitting diode, a first transistor coupled to a gate electrode of the driving transistor, and a second transistor coupled to a data line of the plurality of data lines;
a data driver delivering data signals to the pixels of the display panel through the plurality of data lines; and
a gate driver delivering gate signals through the plurality of gate lines and emission control signals through a plurality of emission control lines to the pixels of the display panel,
wherein a first pixel of the plurality of pixels is initialized in response to a first gate signal having a first signal level during a first time period being provided to the first transistor of the first pixel and a second gate signal having the first signal level during the first time period being provided to the second transistor of the first pixel, receives a first data signal input thereto in response to the second gate signal having the first signal level being provided to the second transistor of the first pixel and the first gate signal having a second signal level being provided to the first transistor of the first pixel during a first part of a second time period subsequent to the first time period, and is controlled by one of the emission control signals to emit light according to the first data signal, and
a second pixel of the plurality of pixels is initialized in response to the second gate signal having the first signal level during a first part of the second time period being provided to the first transistor of the second pixel and a third gate signal having the first signal level during the first part of the second time period being provided to the second transistor of the second pixel, receives a second data signal input thereto in response to the third gate signal having the first signal level being provided to the second transistor of the second pixel and the second gate signal having the second signal level being provided to the first transistor of the second pixel during a second part of the second time period, and is controlled by the same emission control signal to emit light according to the second data signal.

US Pat. No. 10,510,288

DOT CORRECTION METHOD AND SYSTEM FOR LED DISPLAY DEVICE

SILICON TOUCH TECHNOLOGY ...

1. An LED display, comprising:a plurality of LED units arranged in an array;
a storage unit, used for storing a non-uniform brightness information obtained by a brightness detection device, wherein the brightness detection device has at least one light sensor element to receive light generated by the LED units; and
a driving circuit, coupled to the plurality of LED units and the storage unit, respectively driving the plurality of LED units to make the plurality of LED units emit light, wherein the driving circuit respectively provides a driving current to each LED unit of the plurality of LED units, each of the driving currents includes respective amplitude according to the non-uniform brightness information of each LED unit, the amplitudes of driving current for each of the LED unit is variable;
wherein the non-uniform brightness information is obtained by calculations of a brightness information generating device coupled to the brightness detection device after the brightness detection device detecting the brightness of the plurality of LED units;
wherein when the driving circuit respectively provides a driving current to each LED unit of the plurality of LED units, each LED unit generates a first brightness, the brightness information generating device compares the first brightness generated by each LED unit with at least one target brightness for obtaining the difference between the first brightness and the target brightness, and obtains the non-uniform brightness information of the LED units according to the difference between the first brightness and the target brightness.

US Pat. No. 10,510,284

DISPLAY DRIVER, ELECTRO-OPTIC APPARATUS, ELECTRONIC DEVICE, AND CONTROL METHOD FOR DISPLAY DRIVER

SEIKO EPSON CORPORATION, ...

1. A display driver comprising:a drive circuit that receives input of a first reference voltage to an nth reference voltage (where n is an integer of two or more), and outputs a drive voltage that is based on a grayscale voltage obtained by voltage division of an ith reference voltage and an (i+1)th reference voltage (where i is an integer of n?1 or less); and
a control circuit that utilizes frame rate control on first display data corresponding to a grayscale voltage out of a plurality of grayscale voltages, the plurality of grayscale voltages being obtained by voltage division of the first reference voltage and a second reference voltage to generate second display data, and supplies the second display data to the drive circuit,
wherein a number of the plurality of grayscale voltages obtained by voltage division of the first reference voltage and the second reference voltage is greater than two,
wherein the first reference voltage and the second reference voltage are from a plurality of reference voltages, and a number of reference voltages in the plurality of reference voltages is greater than two, and
wherein high-order bits determine which reference voltage to use for the first reference voltage and the second reference voltage, and the voltage division of the first reference voltage and the second reference voltage is based on low-order bits.

US Pat. No. 10,510,277

ORGANIC LIGHT EMITTING DISPLAY DEVICE AND REPAIRING METHOD THEREOF

Samsung Display Co., Ltd....

1. An organic light emitting display device comprising pixels positioned in regions defined by scan lines and light emission control lines extending in a first direction and data lines extending in a second direction different from the first direction, the pixels being configured to control an amount of current flowing from a first power source to a second power source by way of organic light emitting diodes (OLEDs) in response to data signals, the organic light emitting display device comprising: a scan driver configured to sequentially supply scan signals to the scan lines and light emission control signals to the light emission control lines during an inspection period; a data driver configured to supply inspection data signals to the data lines in synchronization with the scan signals during the inspection period; a first power source supply configured to supply a first voltage as the first power source during the inspection period and to supply a second voltage as the first power source during another period, the second voltage being higher than the first voltage; and one or more pads connected to at least one of the data lines, and configured to enable detection of an improperly functioning light emission control transistor due to a short between a specific one of the light emission control lines and the first power source when the first voltage is supplied as the first power source during the inspection period, wherein a pixel connected to an i-th (i is a natural number) light emission control line, an i-th scan line, and a j-th (is a natural number) data line among the pixels comprises: an organic light emitting diode; a first transistor configured to control the amount of current flowing from the first power source to the second power source by way of the organic light emitting diode according to a voltage of a gate electrode of the first transistor; a second transistor connected between a second electrode of the first transistor and the gate electrode of the first transistor, the second transistor having a gate electrode connected to the i-th scan line, a third transistor connected between an initialization power source having a voltage that is lower than that of the data signals and the gate electrode of the first transistor, and configured to apply a voltage of the initialization power source to the gate electrode of the first transistor while the light emission control signal of a hi h level is applied to the pixel, the third transistor having a gate electrode connected to an (i?1)-th scan line; a fourth transistor connected between the j-th data line and a first electrode of the first transistor, the fourth transistor having a gate electrode connected to the i-th scan line; and a light emission control transistor on a path of the current flowing from the first power source to the second power source by way of the organic light emitting diode, the light emission control transistor having a gate electrode connected to the i-th light emission control line.

US Pat. No. 10,510,274

MODULAR DISPLAY SYSTEM AND METHODS

Nanolumens Acquisition, I...

1. A curved display system creating a light emitting visual display upon a curved viewing plane, the system comprising:a) a display module coupled to a support frame, said display module comprising a plurality of light emitting elements coupled to a substrate and disposed on a display plane in a predetermined pattern, said plurality of light emitting elements collectively creating a visual display on said display plane;
b) said support frame having one or more apertures and a planar display mounting surface on which said display module is coupled;
c) a tension member coupled to said support frame at two different locations;
d) said tension member operative to urge a curvature of said display plane by applying a tension force between said two different locations;
e) the display module further comprising a frame grip coupled to said substrate and disposed on said substrate opposite to said display plane, said frame grip operative to engage a portion of said support frame about one of said one or more apertures, said frame grip operative to allow said display module to move between a service position and an installed position; said service position characterized in that said display plane is tilted with respect to said viewing plane; said installed position characterized in that said display plane is substantially co-planar with said viewing plane.

US Pat. No. 10,510,265

SYSTEM AND METHOD FOR DETERMINING AND USING KNOWLEDGE ABOUT HUMAN HEALTH

Hi.Q, Inc., Mountain Vie...

1. A network computing system implementing a health service comprising:a communication interface connecting the network computing system, over one or more wireless networks, with a health service application executing on computing devices of users of the health service;
a database storing a collection of health trivia questions pertaining to human health, wherein each respective health trivia question in the collection of health questions comprises (i) a correlative health value based on answers to the respective health question from individuals in a control group of which a health outcome is known, and (ii) a difficulty level, and wherein the collection of health trivia questions are configured to test general health knowledge of the users of the health service and not query user-specific health information of the users;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the network computing system to:
detect, over the one or more wireless networks, initiation of a trivia session from a computing device of a user of the health service, the initiation of the trivia session corresponding to the health service application being executed on the computing device of the user;
in response to the initiation of the trivia session, obtain profile data of the user to select a plurality of health trivia questions from the collection of health trivia questions in the database, and sequentially provide, over the one or more wireless networks, the plurality health trivia questions for display on the computing device of the user via the executing health service application;
receive, sequentially over the one or more wireless networks, a corresponding response to each health trivia question of the plurality of health trivia questions from the health service application executing on the computing device of the user;
determine, for each answered health trivia question of the plurality of health trivia questions, the difficulty level for the answered health trivia question and a correctness of the corresponding response to the answered health trivia question, the correctness indicating whether the user responded to the answered health trivia question correctly or incorrectly;
based on the difficulty level of each answered health trivia question and the correctness of the corresponding response to each answered health trivia question, generate a health knowledge profile for the user, the health knowledge profile indicating a health knowledge level of the user as compared to other users of the health service;
based on (i) the health knowledge profile of the user and (ii) the correlative health value of each answered health trivia question of the plurality of health trivia questions, determine a predicted health outcome of the user, the predicted health outcome corresponding to at least one of a predicted health care cost, a predicted number of medical center visits, a predicted number of prescriptions, a predicted number of sick days, or a propensity for disease for the user over a given time frame;
based on the predicted health outcome of the user, determine a health service benefit for the user, the health service benefit corresponding to at least one of an insurance premium, an insurance deductible, a scope of insurance coverage, an insurance discount, or a health service plan; and
generate, over the one or more wireless networks, a service customer interface via the health service application executing on the computing device of the user, the service customer interface providing the user with the health service benefit determined based on the predicted health outcome of the user.

US Pat. No. 10,510,264

SYSTEMS AND METHODS FOR CUSTOMIZED LESSON CREATION AND APPLICATION

NEURON FUEL, INC., Mount...

1. A computer-implemented method comprising:retrieving, by a computer system, a computer programming lesson module from a database, the computer programming lesson module configured to be customized for a student, and the lesson module comprises visual code blocks for manipulation by a student to form a computer program that when executed creates a visual scene for display, wherein each of the visual code blocks comprises a label with a computer programming instruction and corresponds to an executable computer programming instruction that provides functionality corresponding to the label;
receiving, by the computer system, first information regarding the student, wherein the first information comprises a performance history of the student's in completing prior activities, the first information including evaluation of success or failure of the student to complete one or more of the activities;
modifying, by the computer system, the computer programming lesson module based on the first information to customize the lesson module to the student,
wherein modifying the lesson module further includes generating an activity for the student to perform in accordance with the lesson module,
wherein the activity includes a coding puzzle in a puzzle-solving mode, and
wherein the puzzle-solving mode includes a puzzle solver mode and a puzzle runner mode;
providing, in the puzzle solver mode, the modified computer programming lesson module to a first computing device of the student, the providing to cause a presentation on a display of the first computing device, and to enable the first computing device to receive first input, by a user interface, from the student during execution of the modified computer programming lesson module on the first computing device, the first input corresponding to user positioning of the visual code blocks to form logical sequence to form a first computer program that when executed creates a visual scene for display; and
in the puzzle runner mode:
monitoring, by the computer system, based at least in part on the first input, progress by the student in the modified computer programming lesson module, the monitoring including identifying a number of the visual code blocks used by the student to form the first computer program;
generating, by the computer system, the first computer program based on the logical sequence formed by the visual code blocks, wherein the first computer program comprises a plurality of scripts associated with a plurality of objects in a scene created by the student;
executing, by the computer system, the first computer program, the executing comprising running a first script of the plurality of scripts in response to a trigger event, wherein the first script is associated with a first object that moves in the scene during execution of the first computer program;
solving, by the first computer program, a problem presented by the coding puzzle, wherein the solving includes displaying an animated character solving the problem presented in the coding puzzle; and
displaying an indication that the coding puzzle is solved and a code runtime area showing a step-by-step execution of the visual code blocks.

US Pat. No. 10,510,261

APPLICATION AND METHOD FOR CONTROLLING FLIGHT OF UNINHABITED AIRBORNE VEHICLE

OPTIM CORPORATION, Saga-...

1. A smart device that controls a flight of an uninhabited airborne vehicle and is connected with the uninhabited airborne vehicle, the smart device comprising:a camera; and
a processor that:
drives camera;
acquires an image taken by the camera;
analyzes the acquired image and detects a person;
controls the flight of the uninhabited airborne vehicle to keep the uninhabited airborne vehicle from hitting against the detected person; and
controls a speed of the uninhabited airborne vehicle based on a battery level of a rechargeable battery of the smart device when the rechargeable battery feeds power to the connected uninhabited airborne vehicle.

US Pat. No. 10,510,245

APPARATUS SYSTEM AND METHOD FOR CONTROLLING MULTIPLE DEVICES SIMULTANEOUSLY USING SHORT-RANGE WIRELESS COMMUNICATION

LEDVANCE LLC, Wilmington...

1. A system for controlling multiple appliances concurrently using short-range wireless communication, the system comprising:a control device;
a command advertisement comprising at least one encoded command and at least one target identity string within an advertisement, wherein the command advertisement is within the control device;
a transmitter integral with the control device capable of transmitting the command advertisement;
a plurality of appliances remotely located relative to the control device and within a transmission range of the transmitter, wherein each of the appliances from the plurality of appliances comprises:
at least one receiver, whereby each of the appliances from the plurality of appliances receives the at least one command advertisement through the at least one receiver;
at least one appliance processor, whereby the at least one appliance processor decodes the at least one encoded command; and
an appliance identity string, whereby the at least one appliance processor only executes the encoded command if the target identity string matches the appliance identity string,
wherein the at least one receives the at least one command advertisement without being paired to the transmitter.

US Pat. No. 10,510,240

METHODS AND SYSTEMS FOR EVALUATING COMPLIANCE OF COMMUNICATION OF A DISPATCHER

MOTOROLA SOLUTIONS, INC.,...

1. An electronic computing device comprising:an input device;
a transceiver; and
one or more electronic processors communicatively coupled to the transceiver, the one or more electronic processors configured to
monitor communication between a dispatcher and a caller during a call related to a public safety incident,
determine a type of call based on one or more of the monitored communication and metadata received via the input device, wherein the type of call indicates a type of the public safety incident,
determine a conversational procedure based on the type of call, wherein the conversational procedure includes a script configured to be used by the dispatcher to handle the call related to the public safety incident,
compare a characteristic of the monitored communication to a constraint of the conversational procedure, wherein the characteristic of the monitored communication includes content of the monitored communication as articulated by the dispatcher, and wherein the constraint of the conversational procedure includes a list and order of content that is to be articulated by the dispatcher,
determine that the characteristic of the monitored communication is outside the constraint of the conversational procedure, and
take an action as a function of determining that the characteristic of the monitored communication is outside the constraint of the conversational procedure.

US Pat. No. 10,510,236

SMOKE DETECTORS WITH LIGHT SHIELDS AND ALARM SYSTEMS INCLUDING SUCH

Xenex Disinfection Servic...

1. A smoke alarm, comprising:a smoke detector comprising:
an interior chamber;
a light source arranged within the smoke detector to emit light into the interior chamber;
an electro-optical light receiver arranged within the smoke detector to receive direct and/or indirect light from the light source, wherein at least one of the light source and the electro-optical light receiver is arranged external to the interior chamber, and wherein the electro-optical light receiver is configured to only convert a particular range of light to photocurrent and/or wherein the light source is configured to only emit light in the particular range of light;
an external housing encompassing the interior chamber, the light source and the electro-optical light receiver;
electrical connectors in electrical communication with the electro-optical light receiver, wherein the electrical connectors extend out beyond the external housing; and
a shield arranged exterior to the external housing, wherein the shield surrounds a space within the smoke detector between the interior chamber and a connection side of the external housing, wherein the shield further spans at least a portion of the connection side of the external housing, wherein the shield comprises openings which the electrical connectors extend through, wherein the shield at least partially surrounds the light source or the electro-optical light receiver that is arranged external to the interior chamber, and wherein the shield comprises a material which attenuates a majority amount of light within the particular range of light; and
a base coupled to the connection side of the smoke detector, wherein the connection side of the smoke detector includes an exterior surface of the external housing comprising the electrical connectors, and wherein the base comprises an audible alarm and a power supply in electrical communication with the electrical connectors.

US Pat. No. 10,510,225

BENDABLE ELECTRONIC DEVICE APPARATUS AND METHODS

IMMERSION CORPORATION, S...

1. A bendable electronic device comprising:a flexible display coupled to a flexible haptic actuator, wherein the flexible haptic actuator includes:
a core, the core being formed with a flexible material, the core defining a volume;
an electromagnetic coil coiled around the core;
a casing surrounding the electromagnetic coil and at least a part of the core, the casing including a plurality of flexible trough sections and a plurality of stiff ridge sections; and
a haptic mass in the volume, the haptic mass at least partially formed with a ferromagnetic material, the haptic mass movable in the volume in response to the electromagnetic coil generating a magnetic field.

US Pat. No. 10,510,220

INTELLIGENT ALARM SOUND CONTROL

INTERNATIONAL BUSINESS MA...

1. A method for implementing intelligent alarm sound control by a processor, comprising:isolating a targeted entity for a generated sound to be delivered, while simultaneously providing noise cancellation to prevent an alternative entity from being disturbed by the generated sound; wherein the generated sound is activated and isolated within a cone of silence for a selected period of time, and the alternative entity located outside the cone of silence is shielded from the generated sound by initiating the noise cancellation for a duration beginning prior to the selected period of time until the target entity performs a certain action.

US Pat. No. 10,510,216

ELECTRONIC GAMING SYSTEM FOR PLAYING A BINGO-TYPE GAME

Ainsworth Game Technology...

1. An electronic gaming system for playing a bingo-type game, the system comprising:a plurality of electronic gaming machines including a display, a wager acceptor to receive value in the form of coin, bill or ticket and a controller coupled to the display and the wager acceptor; and
a server in communication with the gaming machine, the server configured to:
determine the electronic gaming machines participating in a session of a bingo-type game with a scaled prize and a progressive prize;
collect a percentage of a wager received at each of the electronic gaming machines to participate in the session, wherein a size of the wager received at each of the electronic gaming machines varies among the plurality of electronic gaming machines, and deposit the percentage of the wager into a progressive prize pot for the progressive prize;
determine a set of virtual bingo cards for the bingo-type game with the progressive prize for each of the electronic gaming machines participating the session only in accordance with the size of the wager received at each of the electronic gaming machines;
issue virtual bingo cards to each of the electronic gaming machines including at least one virtual bingo card for the scaled prize and the set of virtual bingo cards for the progressive prize;
generate one or more sets of indicia;
determine one or more win events based on the at least one virtual bingo card issued to each of the electronic gaming machines for the scaled prize and the one or more sets of indicia;
award one or more scaled prizes based on the one or more win events, wherein each of the one or more scaled prizes is determined based on a prize associated with the win event and the size of the wager received at the electronic gaming machine associated with the each of the one or more scaled prizes;
determine a progressive win event based on the set of virtual bingo cards issued to each of the electronic gaming machines for the progressive prize and the one or more sets of indicia; and
award the progressive prize to the electronic gaming machine associated with the progressive win event.

US Pat. No. 10,510,213

CLOCK-SYNCHRONIZING SKILL COMPETITION WAGERING SYSTEM

Gamblit Gaming, LLC, Gle...

1. A time-synchronizing wagering system, comprising:an interactive controller;
a credit processing controller;
a regulated server; and
a client station constructed to communicate with the interactive controller, the credit processing controller, and the regulated server,
wherein the interactive controller is constructed to detect a trigger point during a player's skillful play of a skill-based game, associate the trigger point with a client timestamp using a client timer and communicate the client timestamp to the client station,
wherein the client station is further constructed to receive the client timestamp and communicate the client timestamp to the regulated server,
wherein the regulated server is constructed to receive the client timestamp, determine a regulated timestamp using a master timer, compare the client timestamp to the regulated time stamp, and communicate the timestamp comparison to the client station;
wherein the client station is further constructed to receive the timestamp comparison, determine if the player has won, generate a visual display based on the timestamp comparison, and communicate whether the player has won to the credit processing controller;
wherein the credit processing controller is constructed to receive the determination of whether the player has won, and generate a credit output when the player has won.

US Pat. No. 10,510,206

GAMING SYSTEM AND METHOD FOR PROVIDING A GAMING MACHINE WITH DUAL PROJECTION DISPLAYS

Aruze Gaming (Hong Kong) ...

1. A gaming system comprising:a plurality of gaming machines, each gaming machine comprising:
a primary game screen having a first curvature;
a secondary screen having a second, different curvature, the secondary screen being located above the primary game screen; and
a primary projection display positioned to project a first video at least partially away from the primary game screen, wherein the projected first video reflects off of at least one primary reflector onto the primary game screen;
a secondary projection display positioned to simultaneously project a second video image onto each of the secondary screens of the plurality of gaming machines.

US Pat. No. 10,510,188

OVER-RENDERING TECHNIQUES IN AUGMENTED OR VIRTUAL REALITY SYSTEMS

MAGIC LEAP, INC., Planta...

1. A method of operation in a virtual image presentation system, the method comprising:over-rendering a frame of a sequence of frames for a field of view provided by the virtual image presentation system such that a set of total pixels included in the frame exceeds a first set of pixels included in a reduced frame that is to be presented in a maximum area of a display to a user when the display is configured to present one or more virtual images corresponding to the frame at a maximum image resolution;
determining a detected or predicted speed or a detected or predicted acceleration of head movement of the user;
predicting, with a predictive head tracking module including a processor and one or more transducers in the virtual image presentation system, at least one predicted head movement of the user based at least in part upon the detected or predicted speed or the detected or predicted acceleration of head movement of the user;
determining a portion of the frame to present to the user based on at least one of a detected head movement and the at least one predicted head movement, wherein
the portion is of a size that is smaller than an entire size of the frame, and
the portion of the frame to be presented to the user is based at least in part on determining a location of a virtual object having at least a defined minimum speed in the field of view of the user;
selectively reading out data for the portion of the frame from at least one frame buffer of the virtual image presentation system;
adjusting an actual or perceived pixel size of at least one pixel of a set of pixels in a first portion of at least one subsequent frame into an adjusted pixel size of the at least one pixel based in part or in whole upon a variation in pixel spacing values of adjacent pixels and the at least one predicted head movement, wherein a pixel spacing value indicates spacing between two adjacent pixels and is predicted to cause the variation in the first portion relative to a remaining portion of the at least one subsequent frame based at least in part upon the at least one predicted head movement; and
presenting the at least one subsequent frame after the frame to the user at least by using at least the adjusted pixel size for the first portion in the at least one subsequent frame and by using the actual or perceived pixel size for the remaining portion in the at least one subsequent frame.

US Pat. No. 10,510,172

AUTOMATED COMBINATION OF MULTIPLE DATA VISUALIZATIONS

Domo, Inc., American For...

1. A computer-implemented method for generating a composite data visualization, the method comprising:at a display device, presenting a data visualization graphical user interface including a source data visualization and a target data visualization, the source data visualization being displayed separately from the target data visualization in the data visualization graphical user interface, the source data visualization comprising layer metadata, and the target data visualization comprising boundary metadata and layer metadata, the boundary metadata defining a visual boundary of the target data visualization;
at a processor, receiving a request to combine the source data visualization and the target data visualization; and
at the processor, generating for display to a user, a composite data visualization based on the layer metadata associated with the source data visualization, and the boundary metadata and the layer meta data associated with the target data visualization, the layer metadata of the source data visualization being displayed within parameters of the boundary metadata of the target data visualization.

US Pat. No. 10,510,152

SYSTEMS, METHODS, AND DEVICES FOR IMAGE MATCHING AND OBJECT RECOGNITION IN IMAGES USING TEXTURES

Slyce Acquisition Inc., ...

1. A computer-implemented method comprising:determining a first set of feature points associated with a first image, the first image depicting an object;
removing, from the first set of feature points, at least some feature points in the first set of feature points that are part of the depiction of the object in the first image and correspond to one or more regions of texture in the first image to obtain a filtered first set of feature points, wherein the at least some feature points in the first set of feature points are determined by:
identifying texture in the first image using a region surrounding each feature point in the first set of feature points to determine which feature points in the first set of feature points correspond to texture; and
determining that the object depicted in first image appears similar to another object depicted in a second image by matching feature points in the filtered first set of feature points with feature points in a second set of feature points associated with depiction of the other object in the second image.

US Pat. No. 10,510,149

GENERATING A DISTANCE MAP BASED ON CAPTURED IMAGES OF A SCENE

AMS SENSORS SINGAPORE PTE...

9. An apparatus for generating a distance map of a scene, the apparatus comprising:an infra-red projector to project an infra-red pattern onto the scene; and
a plurality of stereo images sensors that are sensitive to infra-red radiation and to light in the visible part of the spectrum, wherein a first one of the stereo image sensors is controlled to acquire a first image of the scene while the infra-red pattern is projected onto the scene, and wherein a second one of the stereo image sensors is controlled to acquire a second image of the scene while the infra-red pattern is projected onto the scene;
a first engine comprising one or more processors configured to generate a distance map in which a respective initial distance value is assigned for at least some individual image elements, the first engine operable to generate the distance map by applying a matching algorithm to the acquired images, wherein the first engine is configured to apply the matching algorithm to the first and second images to generate an initial distance map;
a segmentation engine comprising one or more processors configured to apply a segmentation algorithm to at least one of the acquired images and to generate a segmentation map in which image elements are divided into a plurality of segments, wherein at least one of the first or second stereo image sensors is controlled to acquire a third image of the scene while the infra-red pattern is not projected onto the scene; and wherein the segmentation engine is configured to apply the segmentation algorithm using the third image to generate the segmentation map; and
a distance value assignment engine comprising one or more processors configured to:
assign a respective distance value to each of the segments, wherein the distance value assigned to each particular segment is derived based on the initial distance values assigned to individual image elements associated with the particular segment; and
assign to each of the image elements a respective updated distance value, wherein the updated distance value assigned to each particular image element is the same as the distance value assigned to the particular segment of which the particular image element is a part;
the apparatus further including a display device operable to display a distance map of the scene, wherein the distance map indicates the respective updated distance values for the image elements.

US Pat. No. 10,510,120

SYSTEM AND METHOD FOR OBTAINING AND/OR MAINTAINING INSURANCE COVERAGE

STATE FARM MUTUAL AUTOMOB...

1. A computer-implemented method, the method comprising:analyzing, via one or more processors, multiple insurance applications, accounts, and/or policies for at least one of preferences or characteristics of multiple individuals and/or consumers corresponding to the multiple insurance applications, accounts, and/or policies, wherein the at least one of the preferences or characteristics of the multiple individuals and/or consumers includes a risk score of a particular insured, the risk score stored in a consumer profile of the particular insured;
detecting an event, or lack thereof, that impacts the risk score of the particular insured, wherein detecting the event comprises analyzing, via the one or more processors, telematics data collected by a mobile device of the particular insured;
updating, via the one or more processors, the risk score of the particular insured based on the analyzed telematics data;
dividing or segmenting, via the one or more processors, the multiple individuals and/or consumers into multiple insurance policy groups or segments based upon the at least one of preferences or characteristics of the multiple individuals and/or consumers;
auctioning, via the one or more processors and by using an electronic or communications network, an opportunity to provide insurance for one or more of the multiple insurance policy groups or segments;
receiving, via the one or more processors and the electronic or communications network, one or more bids for purchase and/or offers of insurance for the one or more of the multiple insurance policy groups or segments;
accepting, via the one or more processors, one of the bids for purchase and/or insurance offers for the one or more of the multiple insurance policy groups or segments; and
updating or providing, via the one or more processors, insurance policies for insureds associated with a particular insurance policy group or segment corresponding to the accepted bid, thereby providing lower cost insurance and/or insurance that is more reflective of actual risk, or lack thereof, to the insureds associated with the particular insurance policy group or segment.

US Pat. No. 10,510,112

COMPUTER IMPLEMENTED CONTINUOUS DUAL AUCTION SYSTEM

1. A non-transitory computer readable storage medium encoded with processing instructions for performing a method of implementing a hybrid marketplace configured for simultaneously implementing a plurality of potential transactions for an item while taking care to avoid unintended sales, the plurality of potential transactions including:an auction;
a negotiation; and
a direct sale,the method of implementing the hybrid marketplace comprising:receiving, electronically, through an item input interface, over a network, and from a first user via a first user device, item information, a first number as an offer, and a second number as a proxy offer;
storing the item information, the first number, and the second number in a database;
establishing a plurality of computer interfaces accessible over a network for simultaneously conducting the auction, the negotiation, and the direct sale for the item, wherein establishing comprises:
establishing an auction interface comprising retrieving the item information and the first number from the database and displaying the item information, the first number, and input fields relating to the item, the input fields including a bid input, and a proxy bid input;
establishing a negotiation interface comprising retrieving the item information from the database and displaying the item information, a negotiation dialog box for facilitating negotiation communications between the first user and another user, an agreement input, and an agreed upon price input; and
establishing a direct sale interface comprising retrieving the item information and the first number from the database and displaying the item information, the first number, and a purchase input;
actively receiving user inputs via the plurality of computer interfaces, over the network, and relating to the plurality of potential transactions, wherein actively receiving comprises allowing interaction with one or a combination of the plurality of computer interfaces simultaneously, the interaction with the interfaces comprising:
via the auction interface:
receiving, electronically, over the network, and from a second user via a second user device, a third number via the bid input and a fourth number via the proxy bid input; and
storing the third number and the fourth number in the database;
via the negotiation dialog box:
receiving, electronically, over the network, and from the second user or a third user via a respective user device, a statement regarding a negotiated price for the item;
storing the statement in the database;
prompting the first user via the first user device that a negotiation has commenced;
retrieving the statement from the database and presenting the statement to the first user;
receiving, electronically, over the network, and from the first user via the first user device, a responsive statement from the first user, regarding the negotiated price for the item, and responsive to the statement;
storing the responsive statement in the database;
receiving, electronically, over the network, and from the first user via the first user device, an indication of agreement via the agreement input and a fifth number via the agreed upon price input; and
storing the agreement input and the fifth number in the database; and
via the direct sale interface:
receiving a purchase input from the second user, the third user, or a fourth user indicating agreement to pay for the item in an amount equal to the first number; and
storing the purchase input in the database;
continually analyzing the user inputs to determine if any of the transactions have resulted in a sale and identifying the other of the plurality of transactions as nullified transactions, wherein continually analyzing and identifying comprises:
comparing the first number to the fourth number and the second number to the third number when each of these numbers is entered and when each of these numbers changes and:
if the first number is lower than the fourth number, executing a proxy system sale at the first number;
if the second number is lower than the third number, executing a proxy sale at the third number; and
identifying the negotiation for the item and the direct sale for the item as nullified;
monitoring the agreement input and if an agreement input is received, identifying the auction for the item and the direct sale for the item as nullified; and
monitoring the purchase input and if a purchase input is received, identifying the auction for the item and the negotiation for the item as nullified; and
automatically and immediately converting the nullified transactions to inactive transactions, wherein converting comprises:
when the auction is nullified, disabling the bid input and the proxy bid input and displaying an indication that the auction has ended;
when the negotiation transaction is nullified, revoking access of all users to the negotiation dialog box and displaying an indication that the item is no longer available; and
when the direct sale is nullified, disabling the purchase input.

US Pat. No. 10,510,105

TRAVELER RECOMMENDATIONS

Oath Inc., New York, NY ...

1. A method, comprising:identifying a set of location points indicative of one or more locations at which a device of a user has been located;
generating location point pairings from the set of location points;
evaluating the location point pairings to identify a target location point pairing indicative of air flight travel from a target departure location point to a target arrival location point, wherein the evaluating the location point pairings comprises:
calculating, based upon timestamp data associated with a location point pairing, an average speed for traveling from a departure location point of the location point pairing to an arrival location point of the location point pairing; and
responsive to the average speed not exceeding an air flight speed threshold, filtering the location point pairing;
determining that the user of the device is an air flight traveler to a destination location corresponding to the target arrival location point; and
responsive to determining that the user of the device is the air flight traveler to the destination location:
generating a recommendation of content for the destination location; and
providing the recommendation to the device of the user,
wherein at least one of the set of location points or the location point pairings is stored in a computational cluster configured to store data in a distributed computing environment, wherein computational processing of at least one of the set of location points or the location point pairings utilizing the computational cluster is associated with a reduction in computational processing time.

US Pat. No. 10,510,100

IMPRESSION TRACKING

KING.COM LTD., St. Julia...

1. A computer implemented method implemented in a server, the method comprising:receiving a first advertisement bid win notification comprising first identity information and a first timestamp;
checking by at least one processor of the server said first timestamp to determine whether the first timestamp is older than a predefined time;
checking, by the at least one processor of the server, a database to determine whether said first identity information is stored in a cache;
checking, by the at least one processor of the server, a database to determine whether said first identity information is stored in the database; and
in response to determining that said first timestamp is not older than the predefined time, the first identity information is not stored in said cache and said first identity information is not stored in said database, recording information associated with said first advertisement bid win notification in said cache and said database.

US Pat. No. 10,510,099

METHOD AND APPARATUS FOR PROVIDING CONTENT IN A COMMUNICATION SYSTEM

1. A non-transitory, machine-readable storage device comprising executable instructions which, responsive to being executed by a processing system including a processor, facilitate performance of operations, the operations comprising:generating a user persona comprising a plurality of attributes and a plurality of content preferences of a user of a communication device of a communication network;
receiving wireless signals from a metabolic sensor proximate to the user, wherein the metabolic sensor is incorporated into one of a vehicle, a facility, a furniture item or any combination thereof;
extracting metabolic information associated with the user from the wireless signals;
receiving satellite signals from a global positioning system;
determining a location of the user according to the satellite signals received at communication device;
determining a device parameter associated with the communication device;
generating mental state information for the user based on the metabolic information, the location, and the device parameter;
accessing, via the communication network, usage context information associated with the communication device;
generating a plurality of content suggestions for the user according to the user persona, the mental state information, and the usage context information;
filtering the plurality of content suggestions, according to a set of attributes previously collected from the user, to generate user-relevant content suggestions;
presenting an interactive site to the communication device, wherein the interactive site includes the user-relevant content suggestions;
receiving a content selection from the user-relevant content suggestions at the interactive site;
providing the content selection for reproduction at the communication device;
receiving a first content preference associated with the reproduction of the content selection at the communication device; and
updating the plurality of content preferences of the user persona according to the first content preference that is received,
wherein the user persona comprises a plurality of content blocks, comprising a plurality of graphical representations of content items consumed,
wherein the plurality of graphical representations of the content items consumed collectively define a graphical depiction of a person,
wherein the plurality of content blocks are arranged in anthropomorphic order, and
wherein the anthropomorphic order is based on associations between the plurality of content blocks and anatomical locations of the graphical depiction of the person.

US Pat. No. 10,510,089

COMPUTING ESTIMATED VALUE OF PROVIDING SERVICE AMONG GEOGRAPHICAL REGIONS

Uber Technologies, Inc., ...

1. A computer-implemented method comprising:selecting one or more of a sequence of time periods from a set of time periods, each time period having an associated set of geographical regions;
traversing the one or more of a sequence of time periods from an ending time period to a starting time period in reverse chronological order:
generating, for each time period, an accumulated value for each geographical region associated with the time period, wherein the accumulated value is based on a set of transitions, each transition being from a geographical region associated with a time period to a geographical region associated with a subsequent time period, and further based on one or more of:
expected values of the transitions,
probabilities of the transitions, and
accumulated values of the geographical regions associated with the preceding time period;
generating a value estimate based on the generated accumulated values, wherein the generation includes accounting for incentives offered to the user during the time period; and
presenting the value estimate to a user of a user device.

US Pat. No. 10,510,068

SYSTEM AND METHOD FOR SELLING ITEMS VIA A WIRELESS MOBILE TELECOMMUNICATIONS SYSTEM

1. A method comprising:receiving, from a first wireless mobile device and by a system comprising a processor, an electric commerce system, and a subscriber billing subsystem, a request to subscribe to a service, the request comprising
an indication of a desire to receive a sales offer comprising a multimedia presentation that represents an item that is for sale, wherein the multimedia presentation comprises a first data file and a second data file, the first data file comprising an indication that the item is for sale and a current highest auction bid, and the second data file comprising a video of the item that is for sale, and
a sales preference associated with a subscription to the service, the sales preference comprising a limit on times of day in which the sales offer is to be received;
establishing transaction criteria for an item in an auction;
identifying, by the system, a targeted geographic sub-area of a geographic area that is covered by a cellular broadcast subsystem of a wireless mobile telecommunications network;
referencing the sales preference to determine that the first wireless mobile device is eligible to participate in the auction;
providing, by the system and to the first wireless mobile device and a second wireless mobile device, the multimedia presentation via a broadcast that is restricted to the targeted geographic sub-area;
receiving, by the system and from the second wireless mobile device, a second bid to obtain the item, wherein the second bid is lower than the first bid;
determining, by an electronic commerce subsystem, that the first bid received from the first wireless mobile device meets the transaction criteria by determining that a first account associated with the first wireless mobile device has sufficient funds to satisfy the first bid;
determining, by the electronic commerce subsystem, that the second bid received from the second wireless mobile device meets the transaction criteria by determining that a second account associated with the second wireless mobile device has sufficient funds to satisfy the second bid;
in response to determining that the first bid meets the transaction criteria and that the first bid is higher than the second bid, increasing, by the electronic commerce subsystem, the current highest auction bid to the first bid;
after the auction expires, determining that the current highest auction bid corresponds to the first bid; and
in response to determining that the current highest auction bid corresponds to the first bid,
charging, by the subscriber billing subsystem, the first account associated with the first wireless mobile device,
initiating, by the electronic commerce subsystem, transfer of the item, and
transferring, by the electronic commerce subsystem, a collected amount collected from the auction on behalf of a seller of the item to the seller.

US Pat. No. 10,510,059

PRINTER DEVICE

SEIKO INSTRUMENTS INC., ...

1. A printer device, comprising:a receiver configured to receive pieces of information from a host device;
a storage configured to store output information among the pieces of information received by the receiver;
a printer configured to print information on a sheet based on printing information;
a display communication device configured to transmit display information to a display device;
an output destination selection module configured to select an output destination of the output information stored in the storage based on instruction information among the pieces of information received by the receiver from the host device;
a display information generation module configured to generate, when the output destination selected by the output destination selection module is the display device, the display information based on the output information stored in the storage; and
a printing controller configured to output, when the output destination selected by the output destination selection module is the printer, the printing information that is based on the output information stored in the storage, to the printer,
wherein the display communication device configured to output the display information generated by the display information generation module to the display device.

US Pat. No. 10,510,056

METHOD AND SYSTEM FOR MULTIPLE PAYMENT APPLICATIONS

Mastercard International ...

1. A method comprising:receiving, by a mobile device, an indication of a user-selected payment device representation displayed to a user by the mobile device;
presenting the mobile device within a wireless operational range of a proximity reader, the mobile device operating as a contactless payment device;
receiving, by a processor, a proximity payment account number (PPAN) and payment transaction data for a payment transaction from the mobile device, the PPAN corresponding to the user-selected payment device representation and being enabled for use in a contactless payment system including the contactless payment device and the proximity reader and being selected from a plurality of proximity payment account numbers (PPANs) stored on the mobile device and;
mapping, by the processor, the received PPAN to a primary account number (PAN, the PPAN being not the same as the PAN;
generating, by the processor, an authorization request for the payment transaction based on the PAN and the payment transaction data;
receiving, by the processor, an authorization response determined in reply to the authorization request, the authorization response including an indication of whether the authorization request is approved or denied;
providing, by the processor, an output including the authorization response and the PPAN; and
transmitting the output including the authorization response to the proximity reader.

US Pat. No. 10,510,030

TECHNIQUES FOR EVALUATING OPTIMUM DATA CENTER OPERATION

International Business Ma...

1. A computer-implemented method for determining data center efficiency, comprising the steps of:a) obtaining target parameters for the data center;
b) obtaining technology pre-requisite parameters for the data center;
c) determining an optimum data center efficiency given the target parameters for the data center and the technology pre-requisite parameters for the data center; and
d) making one or more changes in the data center based on the optimum data center efficiency determined in step c, which change one or more of the target parameters for the data center and the technology pre-requisite parameters for the data center to improve the optimum data center efficiency,
wherein a plurality of air conditioning units are present in the data center which receive chilled water from a chiller, and wherein the step of determining the optimum data center efficiency further comprises the step of:
determining a power consumption of the chiller based on a product of a total heat load in the data center multiplied by a chiller utilization factor, wherein free cooling is available at a free cooling temperature that is equal to an outside temperature less heat exchange losses, and wherein the chiller utilization factor is equal to 1 when the outside temperature is greater than or equal to the free cooling temperature and 0 when the outside temperature is less than the free cooling temperature.

US Pat. No. 10,510,029

MULTI-INTERVAL DISPATCH SYSTEM TOOLS FOR ENABLING DISPATCHERS IN POWER GRID CONTROL CENTERS TO MANAGE CHANGES

GENERAL ELECTRIC TECHNOLO...

1. A system, comprising:a processor; and
a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising:
scheduler engines, respectively having different look-ahead periods, configured to generate respective schedules that forecast availability of at least one power generation resource that will be employed to generate electrical power in a power grid, wherein at least one scheduler engine of the scheduler engines is a mixed integer programming based optimization application and at least one other scheduler engine of the scheduler engines is a linear programming based optimization application;
the at least one scheduler engine that is the mixed integer programming based optimization application has a first look-ahead period that is longer than a second look-ahead period of the at least one other scheduler engine that is the linear programming based optimization application; and
an energy system tool configured to:
generate a comprehensive operating plan that merges the respective schedules generated by the scheduler engines; and
dispatch one or more power generation resources of the at least one power generation resource of the power grid according to the comprehensive operating plan to generate the electrical power in the power grid.

US Pat. No. 10,510,025

ADAPTIVE FRAUD DETECTION

FAIR ISAAC CORPORATION, ...

1. A computer-implemented method comprising:receiving, by one or more programmable processors, a new data record;
generating, using a base model executed by the one or more programmable processors, a first score being a first likelihood of the new data record being associated with an undesirable event;
generating, when the first likelihood is more than a threshold and using an adaptive model executed by the one or more programmable processors, a second score to represent a second likelihood of the new data record being associated with the undesirable event, the adaptive model receiving feedback from one or more external data sources, the feedback comprising information about one or more previous data records associated with the base model generated by scoring parameters from at least one of the one or more external data sources, the feedback being used to update scoring parameters within the adaptive model that are used to generate the second score; and
displaying, a blended score based on at least one of the first score and the second score in real-time, the blended score being applied to predict likelihood of occurrence of the undesirable event;
selecting one or more records associated with the undesirable event in response to a score threshold being reached;
generating a case for an analyst review based on the one or more selected records; and
enhancing, by the one or more programmable processors, the adaptive model's performance by feeding corresponding records and associated fraud feature variables to the adaptive model in response to determining whether the case is fraudulent.

US Pat. No. 10,510,009

PREDICTIVE MACHINE LEARNING MODELS

States Title, Inc., San ...

1. A method comprising:obtaining a collection of training data, the training data comprising collection of data points associated with a labeled set of real property parcels;
training a machine learning model using the training data, the machine learning model being trained to generate a likelihood with respect to a parameter from input data associated with a specific parcel of real property, wherein training includes optimizing the model using a Markov chain optimization that seeks to minimize error in the model where the model is underpinned by one or more non-differentiable functions, wherein optimizing the machine learning model includes:
selecting a first set of model parameter values;
evaluating the model performance using the initial set of model parameter values;
selecting a second set of model parameter values;
evaluating the model performance using the next set of model parameter values;
determine whether the model performance has improved;
in response to determining that the model performance improved, selecting a third set of model parameter values relative to the values of the second set of parameter values; and
in response to determining that the model performance has not improved, selecting the third set of model parameter values relative to the values of the first set of model parameter values, with some likelihood of retaining a worsened position to avoid missing a globally optimum point,
wherein one or more additional sets of parameter values are selected based on the evaluation of the model performance of the previous set until a stopping criteria is reached;
receiving a plurality of data points associated with an input parcel of real property; and
using the optimized model to generate a likelihood for the parameter for the input parcel of real property.

US Pat. No. 10,509,998

MULTIPLICATION AND ADDITION DEVICE FOR MATRICES, NEURAL NETWORK COMPUTING DEVICE, AND METHOD

SHANGHAI CAMBRICON INFORM...

1. A neural network operation device, comprising:a matrix element memory configured to:
receive a first matrix that includes one or more first values, wherein each of the one or more first values is represented as a sequence that includes one or more bits, and
respectively store the one or more bits in one or more storage spaces in accordance with positions of the one or more bits in the sequence;
a calculator circuit configured to calculate an intermediate result for each storage space based on one or more second values in a second matrix, wherein the one or more second values correspond to non-zero values stored in the storage space; and
an accumulator circuit configured to sum the intermediate results to generate an output value.

US Pat. No. 10,509,997

NEURAL NETWORK LEARNING FOR THE PREVENTION OF FALSE POSITIVE AUTHORIZATIONS

Mastercard International ...

1. A method of machine learning in an Artificial Neural Network (ANN) for prevention of false positives, the method comprising:upon receiving an indication that a transaction has been declined based on one or more rules, receiving, by an ANN server, demographic information from a user terminal about a user associated with a user account in the transaction;
retrieving, by the ANN server, information from an enterprise terminal regarding a user profile, wherein the information represents transaction history of the user;
updating, by the ANN server, values on each neural network node of the ANN based on the demographic information from the user terminal and the transaction history information from the enterprise terminal;
upon updating the values on each neural network node, generating, by the ANN server, a false positive score based on a weighting of the values on each neural network node; and
transmitting, by the ANN server, the false positive score to the enterprise terminal, wherein the enterprise terminal is configured to display a graphical user interface populated with the false positive score, and wherein upon receiving the false positive score, the enterprise terminal generates a new version of the one or more rules based on the false positive score and executes the new version of the one or more rules for a new transaction.

US Pat. No. 10,509,995

METHODS AND DEVICES FOR PROGRAMMING A STATE MACHINE ENGINE

Micron Technology, Inc., ...

1. A state machine engine comprising:a state machine lattice comprising a plurality of programmable elements, wherein each programmable element of the plurality of programmable elements comprises a plurality of memory cells utilized in an analysis of data;
a restore buffer configured to receive configuration data from a processor external to the state machine engine via a bus interface coupled to the processor and the restore buffer, wherein the configuration data comprises initial state vector data for initially programming the state machine lattice of the state machine engine;
a lattice programming system coupled to the restore buffer, wherein the lattice programming system, during operation, receives configuration data from the restore buffer and initially programs the state machine lattice with the initial state vector data when a configuration instruction is received at the lattice programming system; and
a save buffer configured to provide map data via the bus interface, wherein the map data corresponds to a repaired hardware element of the state machine lattice, wherein the repaired hardware element comprises at least one programmable element of the plurality of programmable elements that has been repaired or bypassed.

US Pat. No. 10,509,992

ELECTRONIC CARD COMPRISING A FINGERPRINT SENSOR AND A TACTILE MARK

1. An electronic card comprisinga card body (1) comprising an upper surface (11) and a lower surface (12);
a fingerprint sensor (2) flush with the upper surface of said card body, the fingerprint sensor (2) being configured to acquire an image of a fingerprint of a user when a finger of the user is placed on an active part (21) of the fingerprint sensor (2);
a tactile mark (3) placed on the upper surface of the card body near the fingerprint sensor, said tactile mark having an excess thickness from the upper surface of the card to guide, when said mark is touched, a correct positioning of a finger on the active part (21) of said fingerprint sensor, the thickness of the tactile mark being such that the card has a thickness compatible with standard ISO 781 ID1, the thickness of the tactile mark preferably being between 30 and 60 ?m, typically 50 ?m.

US Pat. No. 10,509,990

RADIO-FREQUENCY IDENTIFICATION-BASED SHELF LEVEL INVENTORY COUNTING

Facebook, Inc., Menlo Pa...

1. A method, comprising:detecting a radio frequency identification tag at a plurality of detection locations including by receiving a radio frequency signal of the radio frequency identification tag at a plurality of radio frequency identification tag reader antennas coupled to one or more radio frequency identification tag readers in communication with one or more servers;
determining an expected location of the radio frequency identification tag;
determining a corresponding relative location confidence level for each of the detection locations of the radio frequency identification tag based on a relative location of the corresponding detection location as compared to the expected location, wherein the each corresponding relative location confidence level is determined based on a plurality of different confidence level adjustment factors that vary across different magnitudes of separation from the expected location and vary across different directional axes;
analyzing the determined relative location confidence levels of the same radio frequency identification tag for the detection locations to automatically select at least one of the detection locations; and
performing an action based on the at least one selected detection location.

US Pat. No. 10,509,987

LEARNING METHOD AND LEARNING DEVICE FOR OBJECT DETECTOR BASED ON RECONFIGURABLE NETWORK FOR OPTIMIZING CUSTOMERS' REQUIREMENTS SUCH AS KEY PERFORMANCE INDEX USING TARGET OBJECT ESTIMATING NETWORK AND TARGET OBJECT MERGING NETWORK, AND TESTING METHOD AND T

StradVision, Inc., Gyeon...

1. A method for learning parameters of an object detector based on a convolutional neural network (CNN) by using a target object estimating network and a target object merging network, comprising steps of:(a) a learning device, when at least one training image is acquired, (i) instructing one or more convolutional layers to generate at least one first feature map by applying one or more convolution operations to at least one first manipulated image corresponding to the training image, (ii) instructing a region proposal network (RPN) to generate one or more first object proposals corresponding to each of one or more first objects in the first manipulated image by using the first feature map, (iii) instructing a pooling layer to apply one or more pooling operations to each region, corresponding to each of the first object proposals, on the first feature map, to thereby generate at least one first pooled feature map, and (iv) instructing a fully connected layer (FC) layer to apply at least one fully connected operation to the first pooled feature map, to thereby generate first object detection information corresponding to the first objects;
(b) the learning device (i) instructing the target object estimating network to search for a (k?1)-th target region, corresponding to an area, where at least one target object is estimated as located, on a (k?1)-th manipulated image, by referring to one or more (k?1)-th object proposals on the (k?1)-th manipulated image, (ii) when a k-th manipulated image is acquired which corresponds to the (k?1)-th target region on the training image or its one or more resized images, instructing the convolutional layers to apply the convolution operations to the k-th manipulated image, to thereby generate a k-th feature map, (iii) instructing the RPN to generate one or more k-th object proposals corresponding to each of k-th objects on the k-th manipulated image by referring to the k-th feature map, (iv) instructing the pooling layer to apply the pooling operations to each region, corresponding to each of the k-th object proposals, on the k-th feature map, to thereby generate at least one k-th pooled feature map, and (v) instructing the FC layer to apply the fully connected operation to the k-th pooled feature map, to thereby generate k-th object detection information corresponding to the k-th objects, by increasing k from 2 to n, where n is a positive integer greater than 2; and
(c) the learning device (i) instructing the target object merging network to generate merged object proposals by merging the first object proposals to the n-th object proposals, and generate merged object detection information by merging the first object detection information to the n-th object detection information, and (ii) instructing an FC loss layer to generate one or more FC losses by referring to the merged object detection information and its corresponding ground truth (GT), to thereby learn at least part of parameters of the FC layer and the convolutional layers by backpropagating the FC losses.

US Pat. No. 10,509,985

METHOD AND APPARATUS FOR SECURITY INSPECTION

NUCTECH COMPANY LIMITED, ...

1. A method for security inspection, comprising:acquiring identity related information of a person being inspected, the identity related information comprising a certificate photo;
acquiring a real-time facial image of the person being inspected;
by comparing the real-time facial image and the certificate photo, acquiring a facial comparison similarity;
generating a dynamic threshold model from data of historical human-certificate verification, the dynamic threshold model being configured to acquire a threshold of the facial comparison similarity;
dynamically determining the threshold of the facial comparison similarity; and
performing a human-certificate verification on the person being inspected according to the facial comparison similarity and the threshold,
wherein the generating a dynamic threshold model from data of historical human-certificate verification comprises:
acquiring the data of the historical human-certificate verification;
marking the data of the historical human-certificate verification according to the result of the actual human-certificate verification; and
storing the data of the historical human-certificate verification and the marked entry in the data of the historical human-certificate verification into a sample library.

US Pat. No. 10,509,983

OPERATING DEVICE, OPERATING SYSTEM, OPERATING METHOD, AND PROGRAM THEREFOR

KABUSHIKI KAISHA TOPCON, ...

1. An operating device that calculates unknown exterior orientation parameters of a camera with respect to a vehicle on which the camera is fixed, by using laser scan data obtained by a laser scanner that is fixed on the vehicle and that has determined exterior orientation parameters with respect to the vehicle,the operating device comprising:
a reference laser scan data obtaining circuit having a structure that obtains laser scan data, which is obtained by scanning an object to be measured with laser light by the laser scanner while the vehicle travels, as reference laser scan data;
an image data obtaining circuit having a structure that obtains data of an image of the object, which is photographed at a predetermined timing by the camera with unknown exterior orientation parameters with respect to the vehicle, while the vehicle travels;
a processor programmed to perform as a reference point cloud position data calculator that calculates reference point cloud position data, in which the reference laser scan data is described in a coordinate system defined on the vehicle at the predetermined timing, based on a trajectory the vehicle has travelled;
a matching point selecting circuit having a structure that selects matching points between the reference point cloud position data and the image; and
the processor further programmed to perform as an exterior orientation parameter calculator that calculates the unknown exterior orientation parameters of the camera with respect to the vehicle based on the reference point cloud position data of the matching points and image coordinate values of the matching points in the image,
wherein the image data obtaining circuit obtains data of a first comparative image and a second comparative image that are respectively photographed at time t1 and t2 while the vehicle travels,
the reference point cloud position data calculates first reference point cloud position data and second reference point cloud position data, which are respectively described in a coordinate system defined on the vehicle at the time t1 and t2, from the reference laser scan data on the basis of the trajectory of the vehicle,
the matching point selecting circuit selects matching points between the first comparative image and the first reference point cloud position data and between the second comparative image and the second reference point cloud position data, and
the exterior orientation parameter calculator calculates, based on image coordinate values of the matching point in the first comparative image and the matching point in the second comparative image and based on the matching point in the first reference point cloud position data and the matching point in the second reference point cloud position data, first exterior orientation parameters, second exterior orientation parameters, and an average of the first exterior orientation parameters and the second exterior orientation parameters or a center value in a predetermined deviation range of the first exterior orientation parameters and the second exterior orientation parameters, the first exterior orientation parameters are unknown exterior orientation parameters of the camera with respect to the vehicle in the first comparative image, and the second exterior orientation parameters are unknown exterior orientation parameters of the camera with respect to the vehicle in the second comparative image.

US Pat. No. 10,509,979

INSPECTION METHODS AND SYSTEMS

NUCTECH COMPANY LIMITED, ...

1. An inspection method comprising:acquiring a radiation image of goods being inspected;
processing on the radiation image to obtain an ROI;
inspecting on the ROI using a liquor goods inspection model to determine if the ROI of the radiation image contains liquor goods, wherein the liquor goods inspection model is established based on a weighted sum of shape information and texture information of a feature in samples, and the weight is in association with a regional conditional entropy of the feature.

US Pat. No. 10,509,966

SYSTEMS AND METHODS FOR CREATING VIDEO SUMMARIES

GoPro, Inc., San Mateo, ...

1. A system that creates video summaries, the system comprising:one or more physical processors configured by machine-readable instructions to:
access video information defining video content, the video content having a progress length;
identify highlight moments within the video content, individual highlight moments corresponding to a moment within the progress length, wherein the highlight moments include one or more manual highlight moments and one or more automatic highlight moments and wherein locations of the manual highlight moments in the progress length are static and locations of the automatic highlight moments in the progress length are variable;
determine flexible video segments based on the highlight moments, individual flexible video segments including one or more of the highlight moments and a flexible portion of the video content, the flexible portion of the video content characterized by a minimum segment duration, a target segment duration, and a maximum segment duration;
determine a duration allocated to the video content;
select one or more of the flexible video segments based on the duration and one or more of the minimum segment duration, the target segment duration, and/or the maximum segment duration of the selected flexible video segments; and
generate a video summary including the selected flexible video segments.

US Pat. No. 10,509,950

GUIDANCE ACQUISITION DEVICE, GUIDANCE ACQUISITION METHOD, AND PROGRAM

NEC CORPORATION, Minato-...

1. A face authentication device, comprising:a photographing unit configured to capture a first face image;
a memory storing instructions; and
a processor configured to execute the instructions to implement:
a data acquisition unit configured to acquire a second face image;
a difference detection unit configured to detect a difference between the first face image and the second face image;
a face authentication unit configured to perform face authentication using the first face image and the second face image; and
an output unit configured to output a guidance corresponding to a difference between the first face image and the second face image in a case in which an error occurs in the face authentication, and not to output the guidance in a case in which it is determined that the first face image and the second face image indicate a same person.

US Pat. No. 10,509,917

CLOUD SECURITY PLATFORM

Avanan Inc., Great Neck,...

1. A data security system, comprising:a security manager computer comprising a hardware processor and memory, controlling a cloud-based service, the cloud-based service including an application program that performs data-exchange transactions for end users affiliated with any of one or more enterprises, by generating, via application programming interface (API) calls to the cloud-based service, one or more security platform rules that cause the cloud-based service to automatically move transactions to a quarantine location that is inaccessible or invisible to end users, so as to temporarily prevent transmission of an outgoing transaction sent by an end user affiliated with one of the enterprises to a recipient via the cloud-based service and enable the security manager computer to access the outgoing transaction within the time duration between the outgoing transaction entering the cloud-based service and transmission of the outgoing transaction to the recipient, wherein the security manager does not proxy traffic between end users of the enterprise and the cloud-based service; and
a data inspector operative to inspect data of the outgoing transaction for data leakage, in accordance with respective data leakage policies for controlling sharing of internal data of the one or more enterprises,wherein said security manager computer causes the cloud-based service to transmit the outgoing transaction to the recipient in response to said data inspector clearing the data, and in response to said data inspector blocking the data, to perform a remedial action regarding the outgoing transaction, the remedial action being at least one of (i) preventing transmission of the outgoing transaction to the recipient, (ii) replacing data of the outgoing transaction with modified data, (iii) notifying the end user affiliated with one of the enterprises that the outgoing transaction cannot be transmitted to the recipient, (iv) moving the outgoing transaction to a quarantine folder, (v) applying a digital rights management seal to the outgoing transaction, (vi) password encrypting the outgoing transaction, (vii) restricting the outgoing transaction to online-only access, (viii) providing a consent page for accessing the outgoing transaction, (ix) un-sharing the outgoing transaction after lapse of a time period, and (x) alerting an administrator.

US Pat. No. 10,509,910

METHODS AND SYSTEMS FOR GRANTING ACCESS TO SERVICES BASED ON A SECURITY STATE THAT VARIES WITH THE SEVERITY OF SECURITY EVENTS

LOOKOUT, INC., San Franc...

1. A method comprising:receiving, by a software component executing on a server, a request from a mobile communications device for access to a service provider;
determining, by the software component, a current security state of the mobile communications device by:
processing event security data, generated by the mobile communications device regarding security events on the mobile communications device, to determine severity levels for the security events, and
using the determined severity levels to assess the current security state of the mobile communications device;
comparing, by the software component, the current security state to a policy associated with the service provider, the policy specifying a first minimum security state of a device required for access to the service provider to be granted to the device; and,
by the software component granting access to the service provider only when the comparison results in a determination that the current security state meets the required first minimum security state.

US Pat. No. 10,509,909

NON-DISRUPTIVE DDOS TESTING

MAZEBOLT TECHNOLOGIES LTD...

1. A method for testing comprising the steps of:(a) configuring a coordination device on a production network, said coordination device emulating at least one network service and said production network protected by a distributed denial of service (DDoS) mitigation module;
(b) receiving, by said coordination device, pre-attack notification information,
said pre-attack notification information including:
one or more types of attacks to be launched; and
(c) collecting, by said coordination device, operation data regarding the operation of said coordination device, said collecting based on said pre-attack notification information, and said collecting during an attack based on said pre-attack notification information.

US Pat. No. 10,509,883

METHOD FOR LAYOUT GENERATION WITH CONSTRAINED HYPERGRAPH PARTITIONING

TAIWAN SEMICONDUCTOR MANU...

1. A layout-generation method for fabricating an integrated circuit (IC), comprising:accessing data of a schematic design of the IC;
generating a hypergraph from the schematic design
transforming a plurality of constraints into a plurality of weighted edges in the hypergraph;
applying a first cost function to continue partitioning the hypergraph by the weighted edges during a partitioning stage until a plurality of multilevel groups representing a plurality of electronic components and a plurality of linkages connecting the electronic components of the schematic design are obtained;
after the partitioning stage, applying a second cost function to execute floorplanning for the multilevel groups to arrange positions of the multilevel groups to generate a layout, wherein the first cost function is different from the second cost function;
verifying the layout; and
fabricating the IC after verifying the layout.

US Pat. No. 10,509,881

METHOD FOR COLORING CIRCUIT LAYOUT AND SYSTEM FOR PERFORMING THE SAME

TAIWAN SEMICONDUCTOR MANU...

1. A method, comprising:identifying target networks in a circuit layout, each of the target networks having two or more linked nodes representing circuit patterns, each of the target networks being presented in an imaginary X-Y coordinate plane;
determining a starting node in each of the target networks using a coordinate-based method;
assigning a first feature to the starting node as a first node in each of the target networks; and
assigning the first feature and a second feature to remaining nodes in each target network so that any two immediately adjacent linked nodes in each target network have different features.

US Pat. No. 10,509,845

SYSTEMS AND METHODS TO PROVIDE VISUAL BROWSING

eBay Inc., San Jose, CA ...

1. A method of enabling multi-directional visual browsing, the method comprising:determining a primary result and a peripheral result;
generating a three-dimensional display layout that positions the peripheral result in proximity to the primary result based on one or more attributes of the primary result and one or more attributes of the peripheral result, the three-dimensional display layout comprising a plurality of levels;
formatting the three-dimensional display layout into rendering and display instructions; and
causing presentation of a visual browser display on a device based on the rendering and display instructions.

US Pat. No. 10,509,841

INFERRED USER IDENTITY IN CONTENT DISTRIBUTION

International Business Ma...

1. A method for inferred user identity in content distribution, the method comprising:receiving a connection for a content server distributing content over a computer communications network from an unidentified end user at a computing device, the end user requesting access to content in the content server;
accessing by the content server, a data store in the computing device of the unidentified end user from over the computer communications network;
retrieving from the data store of the computing device by the content server during the accessing of the data store a set of data describing multiple different moments of utilization of the computing device at multiple different times for different interactions between the computing device and different computers other than the content server, each of the different moments corresponding to a different interaction with a different one of the computers over the computer communications network;
determining from the set of data once retrieved from the data store a pattern of utilization of the computing device comprising a set of multiple different interactions between the computing device and individual ones of the different computers at respectively different times;
comparing the identified pattern of utilization to multiple different known patterns of utilization corresponding to different known, previously identified users, the multiple different known patterns each comprising a listing of different ones of the different computers and corresponding times of access in connection with one of the previously identified users;
on condition that the identified pattern of utilization at least partially matches one of the multiple different known patterns, inferring an identity of the unidentified end user as one of previously identified users associated with the partially matched one of the multiple different known patterns of data; and,
managing user interactions of the unidentified user based upon the inferred identity without requiring the use of cookies, without requiring the use of flash files, without requiring the use of manual authentication and without requiring the use of biometric identification methods.

US Pat. No. 10,509,824

AUTOMATIC CONTENT RECOGNITION SEARCH OPTIMIZATION

The Nielsen Company (US),...

1. A server comprising:at least one processing device in communication with a smart device, the smart device configured to:
display a television program to a user, the television program comprising media content;
generate a fingerprint of the content being displayed to the user; and
display overlay content that is based on program information;
computer-readable storage medium storing a database having a set of fingerprints associated with television programs, and storing instructions;
wherein the database comprises:
a first database having a first plurality of fingerprints associated with current programs;
a second database having a second plurality of fingerprints associated with recently consumed programs at the smart device;
a third database having a third plurality of fingerprints associated with all programs; and
a probable-program-changes database having a fourth plurality of fingerprints corresponding to programs the user is most likely watching or about to watch at the smart device;
wherein the at least one processing device is configured to search a plurality of databases of fingerprints until a match to the fingerprint of the content being displayed to the user is found, wherein the at least one processing device is configured to execute the instructions to:
receive, from the smart device, the fingerprint of the content being displayed to the user;
execute a search of the first database to determine whether the fingerprint matches one of the first plurality of fingerprints;
responsive to finding a match in the first database between the fingerprint and the first plurality of fingerprints, send program information of a program corresponding to the matched fingerprint to the smart device;
responsive to not finding a match in the first database, execute a search of the second database to determine whether the fingerprint matches one of the second plurality of fingerprints;
responsive to finding a match in the second database between the fingerprint and the second plurality of fingerprints, send program information of a program corresponding to the matched fingerprint to the smart device;
responsive to not finding a match in the second database, execute a search of the probable-program-changes database to determine whether the fingerprint matches one of the fourth plurality of fingerprints;
responsive to finding a match in the probable-program-changes database between the fingerprint and the fourth plurality of fingerprints, send program information of a program corresponding to the matched fingerprint to the smart device;
responsive to not finding a match in the probable-program-changes database, execute a search of the third database to determine whether the fingerprint matches one of the third plurality of fingerprints;
responsive to finding a match in the third database between the fingerprint and the third plurality of fingerprints, send program information of a program corresponding to the matched fingerprint to the smart device; and
responsive to not finding a match in the third database, send a notification to the smart device indicating no match was found.

US Pat. No. 10,509,812

REDUCING TRANSLATION VOLUME AND ENSURING CONSISTENT TEXT STRINGS IN SOFTWARE DEVELOPMENT

SAP SE, Walldorf (DE)

1. A computer-implemented method for providing a list of similar texts to a user developing a software program, the method being executed using one or more processors and comprising:receiving, by the one or more processors, an original source text (OST) from the user, the OST comprising a text string;
providing, by the one or more processors, an OST with quality correction (OST-QC), the OST-QC comprising one or more corrections to the OST;
determining, by the one or more processors, that a source text repository comprises a first entry that is sufficiently similar to the OST-QC, and in response, including a QST-OC of the first entry in the list of similar texts;
determining, by the one or more processors, that the source text repository includes no first entry sufficiently similar to the OST-QC, and in response:
lemmatizing, by the one or more processors, the OST-QC to provide a normalized OST-QC that includes a normalized word/phrase of the OST-QC, and
determining, by the one or more processors, a second entry that has a normalized word/phrase sufficiently similar to the normalized OST-QC, and in response, including a OST-QC of the second entry to the list of similar texts;
transmitting, by the one or more processors, the list of similar texts for display to the user; and
automatically inserting a similar text of the list of similar texts into the software program in response to user selection of the similar text from the list of similar texts,
wherein sufficient similarity between the OST-QC and an entry of the source text repository is determined based on an edit distance between the OST-QC and an OST-QC of the entry, the edit distance being a value provided based on operations needed to transform the OST-QC into the OST-QC of the entry.

US Pat. No. 10,509,806

RECOMMENDATION ENGINE FOR AGGREGATED PLATFORM DATA

Accenture Global Solution...

1. A computer-implemented method performed by at least one processor, the method comprising:receiving, by the at least one processor, data generated by a plurality of individual platforms associated with a super-platform, wherein the data includes an instance of the data generated by each respective platform of the plurality of individual platforms, and wherein each instance of the data generated by each respective platform is associated with a same end-user of the plurality of individual platforms, at least one individual platform being added and the super-platform dynamically adapting to the at least one individual platform by determining how a respective instance of the data provided by the at least one individual platform fits into a semantic data model that describes previously ingested data from other individual platform;
analyzing, by the at least one processor, the data to determine a time-based correlation between: i) a first activity of the end-user indicated by a first instance of the data that is generated by a first platform of the plurality of individual platforms, and ii) a second activity of the end-user indicated by a second instance of the data that is generated by a second platform of the plurality of individual platforms;
determining, by the at least one processor, one or more recommendations for the end-user based at least partly on the time-based correlation between the first activity and the second activity; and
providing, by the at least one processor, the one or more recommendations for presentation to the end-user.

US Pat. No. 10,509,784

PARTIALLY TYPED SEMANTICS OPTIMIZATION

Splunk Inc., San Francis...

1. A method implemented by a computing device, the method comprising:receiving, at the computing device, input corresponding to a sequence of commands for execution on a computing system, each command in the sequence of commands including an identifier corresponding to an operation to be executed by the computing system and one or more parameters;
obtaining, for each command in the sequence of commands, semantic information, wherein the semantic information describes behavior of each command in view of respective parameters associated with the command;
determining, for a particular command in the sequence of commands, that respective semantic information for the particular command is incomplete, wherein, based on the respective semantic information being incomplete, behavior of the particular command is unknown;
generating an abstract semantic tree (AST) including a node for each command in the sequence of commands, wherein the AST includes the semantic information and a placeholder for the respective semantic information for the particular command;
determining a first execution time of the sequence of instructions based on a first possible modification of the AST;
determining a second execution time of the sequence of instructions using a second possible modification of the AST;
modifying, in response to determining that the first execution time is less than the second execution time, the AST using the first possible modification, wherein modifying results in a revised AST;
generating, using the revised AST, a revised sequence of commands; and
executing the revised sequence of commands.

US Pat. No. 10,509,782

MACHINE LEARNING BASED ENRICHMENT OF DATABASE OBJECTS

SAP SE, Walldorf (DE)

1. A system, comprising:at least one data processor; and
at least one memory storing instructions which, when executed by the at least one data processor, cause operations comprising:
determining, by a trained machine learning model, that a first object at a database is same and/or similar to a second object at the database, the first object and the second object comprising a schema of the database, and the second object being subordinate to the first object; and
in response to the determination that the first object is same and/or similar to the second object, adding, to the first object, one or more attributes associated with the second object.

US Pat. No. 10,509,775

DYNAMIC GENERATION OF DATABASE VIEWS AND CLASS OBJECTS FOR PROVIDING ACCESS TO REPOSITORY DATA

ORACLE INTERNATIONAL CORP...

1. A method, comprising:obtaining, by a computing device, a domain model from a repository, wherein the domain model is generated to include metadata corresponding to a set of domain data stored in the repository and is generated in accordance with an input data description for the set of domain data, and wherein the domain data stored in the repository is stored in accordance with a generic schema;
generating, by the computing device, a database view for each subset of a plurality of subsets of domain data using the metadata, wherein a first database view comprises a first query statement referencing a first subset of the plurality of subsets of domain data, and wherein the first database view defines a first table format representing the first subset of the plurality of subsets of domain data in accordance with the domain model from the repository;
generating, by the computing device, a class object comprising object oriented code for the first subset of domain data using the metadata;
generating, by the computing device, mapping information by mapping the generated first database view to the generated class object; and
retrieving, by the computing device, the first subset of the plurality of subsets of domain data from the repository that is stored in accordance with the generic schema using the generated first database view, the class object, and the mapping information.

US Pat. No. 10,509,764

FLEXIBLE REMOTE DIRECT MEMORY ACCESS

Amazon Technologies, Inc....

15. A method comprising:receiving remote direct memory access (RDMA) packets via a network adapter, the RDMA packets encoded in one of a plurality of RDMA protocols;
deriving a protocol index from data extracted from a header of one of the RDMA packets, the protocol index identifying the RDMA protocol used to encode data for an RDMA transaction associated with the RDMA packets;
selecting data from at least one header of the RDMA packets based on the protocol index;
generating RDMA commands from the selected data; and
performing an RDMA operation using the RDMA commands.

US Pat. No. 10,509,762

DATA RATE-ADAPTIVE DATA TRANSFER BETWEEN MODEMS AND HOST PLATFORMS

Intel IP Corporation, Sa...

1. A system on chip (SoC) to be employed as wireless communication modem circuitry, the SoC comprising:baseband circuitry;
on-chip memory circuitry of the SoC; and
interconnect (IX) interface circuitry coupled with the baseband circuitry and the on-chip memory, wherein the IX interface circuitry is arranged to couple the modem circuitry with a host platform via an IX between the SoC and the host platform, and wherein the IX interface circuitry is arranged to transfer data received by the baseband circuitry to the host platform, wherein, to transfer data to the host platform, the IX interface circuitry is arranged to:
determine a current data transmission (Tx) rate of data packets received by the baseband circuitry; and
transfer the data packets to the host platform over the IX at a data transfer rate that is selected based at least in part on the determined data Tx rate.

US Pat. No. 10,509,753

DYNAMIC ALLOCATION OF RESOURCES OF A STORAGE SYSTEM UTILIZING SINGLE ROOT INPUT/OUTPUT VIRTUALIZATION

Micron Technology, Inc., ...

1. An apparatus, comprising:a peripheral component interconnect express (PCIe) physical function coupled to a controller, wherein the controller is configured to:
allocate, upon initialization of the apparatus, a first portion of resources for use by the PCIe physical function;
allocate, upon initialization of the apparatus, a first quantity of PCIe virtual functions to use a second portion of resources;
allocate a command slot in a data structure of the controller for use by the PCIe physical function;
allocate first respective command slots in the data structure for use by each PCIe virtual function of the first quantity of PCIe virtual functions such that each PCIe virtual function of the first quantity of PCIe virtual functions has a respective command slot associated therewith;
allocate, upon a reset of the apparatus, a second quantity of PCIe virtual functions to use the second portion of resources; and
allocate second respective command slots in the data structure for use by each PCIe virtual function of the second quantity of PCIe virtual functions such that each PCIe virtual function of the second quantity of PCIe virtual functions has a respective command slot associated therewith.

US Pat. No. 10,509,749

DIRECT DRIVE LED DRIVER AND OFFLINE CHARGE PUMP AND METHOD THEREFOR

1. A thyristor array comprising:an array of MCT or GTO thyristors;
wherein the MCT or GTO thyristors are formed on a common substrate, with one of a common anode or cathode connected to the common substrate, for MCT or GTO thyristors in the array;
a buried P layer formed on the common substrate; and
a vertical sinker formed on the common substrate, the vertical sinker isolating individual MCT or GTO thyristors of the array of MCT or GTO thyristors.

US Pat. No. 10,509,737

DATA PROCESSING SYSTEM FOR A GRAPHICAL INTERFACE AND GRAPHICAL INTERFACE COMPRISING SUCH A DATA PROCESSING SYSTEM

Zodiac Aero Electric, Mo...

1. A data processing system for a graphical interface comprising:at least one graphics processing unit (GPU) and at least one central processing unit (CPU) configured to communicate with the GPU, said GPU and said CPU each including a corresponding plurality of data processing cores, wherein each of the data processing cores of the GPU are connected to a corresponding one of the data processing cores of the CPU via a corresponding bus dedicated exclusively to communications between the one of the data processing cores of the GPU and the one of the data processing cores of the CPU to form pairs of processing cores, wherein the pairs of processor cores are configured to conduct a data transfer in parallel with each other, via their corresponding bus, between said GPU and said CPU, wherein each pair of processing cores is configured to host a graphics application distinct and independent from the others, perform a task which is allocated to it and generate a portion of a final image.

US Pat. No. 10,509,736

CONTROLLING ACCESS BY IO DEVICES TO PAGES IN A MEMORY IN A COMPUTING DEVICE

ADVANCED MICRO DEVICES, I...

1. An apparatus, comprising:an input-output (TO) device;
an input-output memory management unit (IOMMU) comprising an IO table walker; and
a memory that stores a reverse map table (RMT), a nested page table, and a plurality of pages of memory;
wherein the IO table walker is configured to:
receive, based on an access request from the IO device, a request to translate an IO device virtual address into a system physical address associated with a page of memory;
use a guest physical address associated with the IO device virtual address to acquire the system physical address from a corresponding entry in the nested page table;
perform one or more checks in the RMT to ensure that the guest physical address is correctly mapped to the system physical address in the nested page table and that the IO device has access to the page; and
when the guest physical address is correctly mapped to the system physical address in the nested page table and the IO device has access to the page, provide the system physical address for use in performing the access for the IO device.

US Pat. No. 10,509,733

KERNEL SAME-PAGE MERGING FOR ENCRYPTED MEMORY

Red Hat, Inc., Raleigh, ...

1. A method comprising:selecting a first storage block and a second storage block from a plurality of encrypted storage blocks, wherein the first storage block is encrypted using a cryptographic bit sequence that is based on spatial data of the first storage block and the second storage block is encrypted using a cryptographic bit sequence that is based on spatial data of the second storage block;
causing the first storage block and the second storage block to be decrypted and to be encrypted using a common cryptographic input;
determining that a cipher text of the first storage block and a cipher text of the second storage block are the same; and
updating, by a processing device, a reference to the first storage block to reference the second storage block in response to the determining that the cipher text of the first storage block and the cipher text of the second storage block are the same.

US Pat. No. 10,509,731

METHODS AND APPARATUS FOR MEMORY TIER PAGE CACHE COLORING HINTS

EMC IP Holding Company LL...

1. A method, comprising:providing for a cache replacement policy for page caches for storage having a first memory tier having regions and virtual memory having mmaps of ones of the regions in the first memory tier, wherein the cache replacement policy includes:
setting a color hint to a first one of the cached pages, wherein the color hint includes a value indicating hotness of the first one of the cached pages; and
setting the color hint for a range of the cached pages.

US Pat. No. 10,509,724

SYSTEMS AND METHODS FOR RECONSTRUCTING CACHE LOSS

MZ IP HOLDINGS, LLC, Pal...

21. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the one or more computer processors to:retrieve a cache variable associated with a key from a cached data store,
wherein the cache variable comprises a cache loss indicator and a value;
determine whether the cache loss indictor is present in the cache variable, and when the cache loss indicator is present in the cache variable, return the value in the cache variable to an application, and when the cache loss indicator is absent from the cache variable, initiate a cache restore process for the cache variable.

US Pat. No. 10,509,715

AUTOMATIC CLASSIFICATION AND PARALLEL PROCESSING OF UNTESTED CODE IN A PROTECTED RUNTIME ENVIRONMENT

Cisco Technology, Inc., ...

1. A computer-implemented method comprising:obtaining at least one new code module that processes operational data of at least one computing device;
instantiating at least one duplicate engine to run the at least one new code module on the operational data, the at least one duplicate engine executing the at least one new code module in parallel with a production engine
executing a plurality of verified code modules that process the operational data;
executing the at least one new code module on the at least one duplicate engine with the operational data;
measuring a performance of the new code module executing on the duplicate engine;
determining whether the performance of the new code module meets a predetermined criterion; and
responsive to a determination that the performance of the new code module meets the predetermined criterion, adding the new code module to the plurality of verified code modules.

US Pat. No. 10,509,675

DYNAMIC ALLOCATION OF WORKER NODES FOR DISTRIBUTED REPLICATION

EMC IP Holding Company LL...

1. A method comprising:generating a set of tasks associated with a replication job, the replication job comprising replicating from a source site to a destination site;
allocating an initial number of worker nodes to process the set of tasks, each task involving a first type of worker node at the source site, a second type of worker node at the destination site, and comprising one or more of copying an object from the source site to the destination site, or deleting an object from the destination site;
monitoring the replication job;
based on the monitoring, adjusting at least one of a number of worker nodes of the first type or a number of worker nodes of the second type to process the set of tasks from the initial number to a new number, different from the initial number;
placing the set of tasks onto a message queue for worker nodes of the first type to retrieve and process in conjunction with worker nodes of the second type;
tracking a number of tasks remaining on the message queue; and
when the number of tasks remaining on the message queue exceeds a threshold, allocating at least one of additional worker nodes of the first type or additional worker nodes of the second type.

US Pat. No. 10,509,674

SOFTWARE COMPONENT ASSIGNING SYSTEM FOR VEHICLE

TOYOTA JIDOSHA KABUSHIKI ...

1. A software component assigning system for a vehicle, the software component assigning system comprising:electronic control units connected to a common network in the vehicle, each of the electronic control units being configured to be able to execute control based on a software component arranged via the network, one of the electronic control units being an integrated control electronic control unit, the integrated control electronic control unit being configured to:
acquire a first rank value of each of the electronic control units, the first rank value becoming higher as a probability of occurrence of a malfunction is higher;
acquire a second rank value of an additional software component that is additionally arranged in any one of the electronic control units, the second rank value becoming higher as a level of importance of the additional software is higher;
identify a predetermined range of first rank values of the electronic control units based on the second rank value;
search for electronic control units having respective first rank values that are within the predetermined range of first rank values;
decide an electronic control unit, in which the additional software component is arranged, from among the electronic control units such that the additional software component is arranged in the electronic control unit of which the first rank value is lower as the second rank value of the additional software component is higher; and
arrange the additional software component in the decided electronic control unit based on searching for the electronic control units having the respective first rank values that are within the predetermined range of first rank values.

US Pat. No. 10,509,663

AUTOMATIC DOMAIN JOIN FOR VIRTUAL MACHINE INSTANCES

Amazon Technologies, Inc....

1. A computer-implemented method, comprising:receiving, at a computing resource service provider separate from a requesting device, a request from a user associated with the requesting device to launch a virtual machine instance to be joined to a directory, the directory including a directory domain controller;
processing, by the computing resource service provider, the request to determine configuration information associated with the directory;
storing, by the computing resource service provider, the configuration information;
obtaining, at the computing resource service provider, a temporary set of credentials generated by launching the virtual machine instance;
authenticating, by the directory domain controller, that the user is authorized to join the directory based on the temporary set of credentials;
transmitting, by the computing resource service provider, a command to the directory domain controller to create a computer account corresponding to the directory; and
causing, by the directory domain controller, the virtual machine instance to join the directory based at least in part on the configuration information and authentication of the temporary set of credentials generated by the virtual machine instances.

US Pat. No. 10,509,660

SYSTEMS AND METHODS FOR ASSESSING CONFIGURATION PROFILES FOR A USER CONFIGURABLE DEVICE

Datalogic IP Tech, S.r.l,...

1. A system to assess configuration profiles for a user configurable device, the configuration profiles each comprising at least one set of a configuration parameter and an associated configuration parameter value, the system comprising:at least one processor;
at least one nontransitory processor-readable storage device communicatively coupled to the at least one processor and which stores processor-executable instructions which, when executed by the at least one processor, cause the at least one processor to:
receive at least one configuration parameter value;
determine a set of current states based at least in part on the received at least one configuration parameter value, each state of the set of current states which represents a possible configuration profile of the user configurable device;
identify a candidate state based at least in part on the determined set of current states, the candidate state which is related to a candidate configuration profile, the candidate configuration profile which includes at least one set of a candidate configuration parameter and an associated candidate configuration parameter value that is different from the received at least one configuration parameter value;
cause to be presented via a user interface a prompt to set at least one candidate configuration parameter based at least in part on the corresponding candidate configuration parameter value in the candidate configuration profile;
receive via the user interface an indication of a response to the prompt to set the at least one configuration parameter; and
generate an instruction that causes the at least one configuration parameter to be set according to the received indication of the response.

US Pat. No. 10,509,635

PROCESSOR THAT INCLUDES A SPECIAL STORE INSTRUCTION USED IN REGIONS OF A COMPUTER PROGRAM WHERE MEMORY ALIASING MAY OCCUR

International Business Ma...

1. A processor comprising:an instruction set that defines a plurality of instructions that are executable by the processor, the instruction set comprising:
a regular store instruction that is used in first regions of computer programs where memory aliasing cannot occur;
a special store instruction that is used in second regions of the computer programs that are different than the first regions; and
hardware that detects memory aliasing and assures proper operation of code that includes the regular store instruction and the special store instruction even when memory aliasing occurs; wherein the regular store instruction is used by a compiler in the first regions of the computer program where the compiler determines that memory aliasinq cannot occur and the special store instruction is used by the compiler in the second regions of the computer program.

US Pat. No. 10,509,632

MODEL AUGMENTATION IN A MODEL-DRIVEN APPLICATION DEVELOPMENT ENVIRONMENT

INTERNATIONAL BUSINESS MA...

7. A system, comprising:a memory; and
a processor programmed to:
configure, within the memory, a principal model to facilitate automatic generation of at least one resource for use by a computer-executable application;
identify at least one model item required for a task that is absent from the principal model;
instantiate the absent model item in a decoration model within the memory that operates with the principal model to augment operational functionality of the principal model; and
where the processor is further programmed to cause one of:
in response to an access by an application directed to an instance of an item of the principal model, if the decoration model has a corresponding item, the application accesses the corresponding item in the decoration model, where calls to methods defined in the corresponding item in the decoration model are processed by the corresponding item of the decoration model, while calls to methods defined in the item of the principal model are processed by the item of the principal model; and
in response to changes to the decoration model, the decoration model prior to being changed continues operating with the principal model and the changed decoration model is hot-deployed along with the operating decoration model, where the changed decoration model is made available to a new thread using a thread-local variable of the new thread, and where any older request that is still running using the operating decoration model is not disrupted and returns results according to the operating decoration model in a thread-local variable of a thread that issued the older request.

US Pat. No. 10,509,613

CONTROL DEVICE FOR VEHICLE

LG Electronics Inc., Seo...

1. A device for a vehicle, the device comprising:a first display located in a first position inside the vehicle;
a second display that is moveable between a second position inside the vehicle and a third position inside the vehicle;
a guide that is located inside the vehicle and that is configured to move the second display between the second position and the third position; and
a controller configured to:
identify a current position of the second display,
determine, based on the current position of the second display, first information that is displayed on the first display and second information that is displayed on the second display,
provide the first information to the first display and the second information to the second display,
determine, based on the current position of the second display, a distance between the first display and the second display,
determine, based on the distance between the first display and the second display, a first group of icons from multiple groups of icons, and
provide the first group of icons to the first display or the second display,
wherein the multiple groups of icons include (i) a second group of icons that is associated with second components located near the second position inside the vehicle and (ii) a third group of icons that is associated with third components located near the third position inside the vehicle, and
wherein the controller is configured to control the second components in response to user input received by the second group of icons and the third components in response to user input received by the third group of icons.

US Pat. No. 10,509,601

DATA STORAGE SYSTEM WITH MULTI-TIER CONTROL PLANE

Amazon Technologies, Inc....

1. A data storage system comprising:a plurality of data storage units, wherein respective ones of the data storage units comprise:
a plurality of head nodes; and
a plurality of data storage sleds; and
one or more computing devices external to the plurality of data storage units configured to implement a zonal control plane for partially controlling storage operations related to the plurality of data storage units,
wherein, based, at least in part, on a volume creation request, the zonal control plane assigns a particular one of the data storage units to service a volume requested by the volume creation request; and
wherein for the particular one of the plurality of data storage units, two or more head nodes implement a local control plane comprising an allocation service and a distributed data store, distributed across two or more of the head nodes of the particular data storage unit;
wherein the local control plane is configured to assign one of the plurality of head nodes of the particular data storage unit to function as a primary head node for the volume, wherein the primary head is node configured to service read requests and write requests directed to the volume separate from the local control plane and the zonal control plane,
wherein the allocation service of the local control plane is configured to allocate portions of space to respective ones of the plurality of head nodes of the particular data storage unit from amongst the plurality of data storage sleds of the particular data storage unit,
wherein, in response to a failure one of the two or more head nodes implementing the local control plane, the local control plane is configured to fail over to a remaining one of the two or more head nodes and is configured to access the distributed data store, and
wherein in response to the failure of the one of the two or more head nodes implementing the local control plane, the primary head node is configured to continue to service read requests and write requests directed to the volume and write data for the volume to a portion of space allocated to the primary head node for the volume from amongst the plurality of data storage sleds of the particular data storage unit.

US Pat. No. 10,509,600

METHOD AND APPARATUS FOR DATA COMPRESSION AND DECOMPRESSION USING A STANDARDIZED DATA STORAGE AND RETRIEVAL PROTOCOL

Goke US Research Laborato...

1. A block I/O device, configured to compress and decompress data, comprising:a controller configured to retrieve a compress command issued by a host processor, the controller coupled to the host processor and a host memory by a high-speed data bus, the compress command retrieved in accordance with a standardized data storage and retrieval protocol, to cause the data to be compressed in accordance with a compression algorithm, and to provide a completion queue entry into a completion queue upon completion of the compression; and
a memory coupled to the controller for storing the compression algorithm to compress the data;
wherein the memory further stores a compression algorithm index, the compression algorithm index for associating one or more compression algorithms stored in the memory with one or more compression algorithm index values, respectively, wherein the controller is configured to cause the data to be compressed using a first compression algorithm identified in the compression algorithm index in accordance with a first compression algorithm index value specified by the compress command.

US Pat. No. 10,509,586

SYSTEM AND METHOD FOR CAPACITY FORECASTING IN BACKUP SYSTEMS

EMC IP Holding Company LL...

1. A backup system for storing a copy of client data, comprising:a persistent storage for storing the copy of the client data; and
a forecaster programmed to:
obtain storage use rates of the persistent storage over a prior time period;
select a first prediction period based on the prior time period;
partition the prior time period to obtain a plurality of partitioned time periods;
fuzzify the storage use rates over the prior time period to obtain fuzzified storage use rates over the prior time period;
apply a higher order fuzzy time series operator to the fuzzified storage use rates over the prior time period to obtain a plurality of higher order forecasting functions;
calculate a fuzzified forecast for the selected first prediction period using the higher order forecasting functions; and
defuzzify the fuzzified forecast to obtain a forecast for the first prediction period.

US Pat. No. 10,509,583

MEMORY MANAGEMENT METHOD AND STORAGE CONTROLLER

Shenzhen EpoStar Electron...

1. A memory management method, adapted for a storage device equipped with a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of physical blocks, wherein the physical blocks are grouped into a plurality of block stripes, the method comprising:performing a read retry operation to a target block stripe in the block stripes, and identifying a read retry recording table of the target block stripe, wherein the read retry recording table records a plurality of fields, wherein the plurality of field record a plurality of read retry index values and a plurality of read retry weighting values respectively corresponding to a plurality of completed read retry operations;
in response to that the read retry recording table of target block stripe has one or more first read retry index values that have not been selected, selecting one target read retry index value from the one or more first read retry index values according to a read retry weighting value of the one or more first read retry index values;
performing a read operation to the target block stripe by using a target read retry option corresponding to the target read retry index value;
in response to determining that the read operation is successful, determining that the read retry operation is completed, and updating the read retry recording table according to the target read retry index value; and
determining whether to perform a wear leveling operation to the target block stripe according to the latest read retry recording table.

US Pat. No. 10,509,582

SYSTEM AND METHOD FOR DATA STORAGE, TRANSFER, SYNCHRONIZATION, AND SECURITY

AtomBeam Technologies Inc...

1. A system for storing, retrieving, and transmitting data in a highly compact format, comprising:a reference code library comprising data chunklets and reference codes corresponding to the data chunklets; and
a data deconstruction engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operable on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive data;
deconstruct the data into a plurality of data chunklets;
retrieve the reference code for each chunklet from the reference code library;
where there is no reference code for a given chunklet, create a reference code, and store chunklet and its newly-created reference code in the reference code library;
create a plurality of warplets representing the data, each warplet comprising a reference code to a chunklet in the library; and
a data reconstruction engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operable on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive the plurality of warplets representing the data;
retrieve the chunklet corresponding to the reference code in each warplet from the reference code library;
assemble the chunklets to reconstruct the data.

US Pat. No. 10,509,568

EFFICIENT SECURE BOOT CARRIED OUT IN INFORMATION PROCESSING APPARATUS

KABUSHIKI KAISHA TOSHIBA,...

1. An information processing apparatus, comprising:a processor;
a rewritable nonvolatile memory that stores a first flag settable to a first value indicating that a program stored in a first memory region of the nonvolatile memory has not been verified, and to a second value indicating that the program has been verified, the first memory region of the nonvolatile memory being an execute-in-place (XIP) region;
a switching circuit comprising a control register that stores a second flag settable either to a third value indicating that data writing to the first memory region is prohibited or to a fourth value indicating that the data writing to the first memory region is allowed, and configured to, upon receipt of a request for permission to set the first memory region from non-writable to writable, set the first flag to the first value, and thereafter set the second flag from the third value to the fourth value; and
a verification circuit configured to
set the second flag to the third value before the start of a verification process of the program stored in the first memory region, and set the first flag to the second value after the verification process finished successfully, and
upon restart of the information processing apparatus, carry out the verification process of the program prior to execution of the program if the first value is set in the first flag, and execute the program without carrying out the verification process if the second value is set in the first flag,
wherein the information processing apparatus is a microcontroller implemented as a single chip or a single package that includes the processor, the rewritable nonvolatile memory, the switching circuit, and the verification circuit.

US Pat. No. 10,509,556

DISPLAY DEVICE

KYOCERA Document Solution...

1. A display device comprising:a camera;
a display which displays a shot image obtained through shooting by the camera;
an operation portion which accepts an operation by a user; and
a processing unit which includes an image processing circuit,
recognizes the operation based on an output of the operation portion, controls display on the display,
recognizes, within the shot image, a particular segment, which is a previously determined part of an image forming apparatus, based on a marker with which the particular segment is marked or based on analysis of the shot image,
makes the display, near the particular segment included in the shot image, an added image including a character indicating the particular segment,
when an enlarging operation on the added image is performed, enlarges the added image on which the enlarging operation is performed as compared with before the enlarging operation,
when a reducing operation on the added image is performed, reduces the added image on which the reducing operation is performed as compared with before the reducing operation, and
wherein performing the enlargement operation on the added image causes an enlarged added image and the added image that the display displays to overlap each other, and shifts a display position of another added image that overlaps the enlarged added image.

US Pat. No. 10,509,544

SCHEDULE MANAGEMENT APPARATUS

CASIO COMPUTER CO., LTD.,...

1. A schedule management apparatus comprising:a memory which stores a schedule in which different date information is associated with each of a plurality of schedule frames in a schedule template in which the plurality of schedule frames are arranged in a grid; and
a processor configured to perform processes comprising:
reading the schedule from the memory and generating a first display screen to be displayed on a display based on the schedule, the first display screen including (i) a schedule display region in which the schedule is displayed in the schedule template, and (ii) a button operable by a user to instruct display of a plurality of partial schedules; and
in response to operation of the button by the user, generating a second display screen to be displayed on the display, wherein the second display screen includes a plurality of sub-display regions in place of the schedule display region, each of the sub-display regions displays one of the plurality of partial schedules, each of the plurality of partial schedules corresponds to a part of the schedule, and each of the plurality of partial schedules is displayed to include at least one schedule frame that is surrounded by a plurality of other schedule frames,
wherein the processor generates the second display screen such that an area of the display occupied by the plurality of partial schedules is the same size as an area of the display occupied by the schedule in the first display screen.

US Pat. No. 10,509,538

INFORMATION PROCESSING APPARATUS HAVING A PHOTOGRAPHING-ENABLED STATE

NINTENDO CO., LTD., Toky...

1. An information processing apparatus for selectively executing application programs, comprising:a camera operable in a photographing-enabled state of the information processing apparatus;
a touchscreen; and
processing circuitry in communication with the camera and the touchscreen, the processing circuitry configured to control the information processing apparatus to provide a selection screen at a start of the information processing apparatus, before display of a main menu of the information processing apparatus, the selection screen allowing for a first input for activating the photographing-enabled state of the information processing apparatus and for a second input for proceeding to the display of the main menu,
wherein the main menu comprises scrollable touch images for launching respective application programs, and
wherein the processing circuitry controls the information processing apparatus to return to the display of the main menu after executing of a launched application program is terminated.

US Pat. No. 10,509,522

CAPACITIVE TOUCH SWITCH

NORITAKE CO., LIMITED, A...

1. A capacitive touch switch comprising:a glass substrate;
a sensor portion formed at a side of an opposite surface opposite to a surface to be touched of the glass substrate;
a wire attached portion of a flexible printed circuit; and
a wire network that connects the sensor portion and the wire attached portion,
wherein:
the wire attached portion comprises a connection portion connected to the wire network; and
the connection portion is formed by a predetermined electrode pattern such that an opening rate is increased by setting a width of the electrode pattern to be thinner gradually from the wire attached portion toward the wire network.

US Pat. No. 10,509,514

TOUCH DEVICE CAPABLE OF DETECTING TOUCH EVENTS THROUGH VIBRATION

ITE Tech. Inc., Hsinchu ...

1. A touch device comprising:a cover plate having a first surface and a second surface;
a first piezoelectric element disposed on the second surface of the cover plate, and having a first electrode and a second electrode, wherein the first electrode and the second electrode of the first piezoelectric element are disposed on two opposite sides of the first piezoelectric element;
a second piezoelectric element disposed adjacent to the first piezoelectric element, and having a first electrode and a second electrode, wherein the first electrode and the second electrode of the second piezoelectric element are disposed on two opposite sides of the second piezoelectric element; and
a control circuit coupled to the first piezoelectric element and the second piezoelectric element, and configured to output a first detection voltage signal to the first electrode and the second electrode of the first piezoelectric element to cause vibration of the first piezoelectric element, receive a second detection voltage signal from the first electrode and the second electrode of the second piezoelectric element, determine if a touch event on the first surface of the cover plate has occurred according to the second detection voltage signal, and perform a frequency scan function to set up a specific frequency capable of maximizing vibration of the first piezoelectric element;
wherein the first detection voltage signal has the specific frequency capable of maximizing vibration of the first piezoelectric element.

US Pat. No. 10,509,463

MIXED REALITY OFFLOAD USING FREE SPACE OPTICS

Microsoft Technology Lice...

1. A portable device comprising:an optical receiver;
a display;
one or more processors coupled to the display and the optical receiver; and,
memory in communication with the one or more processors, the memory including code executable by the one or more processors to control the portable device to:
receive at least one image frame at the optical receiver, the at least one image frame associated with a virtual environment;
generate an image of the virtual environment from a selected image frame of the at least one image frame; and,
display the image of the virtual environment on the display,
wherein the memory further includes a cache, the at least one image frame comprises a plurality of image frames, and the code is further executable by the one or more processors to control the device to:
store the plurality of image frames in the cache; and,
determine a pose associated with the portable device in the virtual environment;
select the selected image frame of the plurality of image frames stored in the cache based at least on the pose; and,
generate the image of the virtual environment from the selected image frame of the plurality of image frames,
wherein the code is executable by the one or more processors to repeat, at a frame rate, the determining the pose, the selecting the selected image frame from the cache, the generating the image of the virtual environment, and the displaying the image on the display,
wherein the frame rate is independent of the rate at which each of the plurality of image frames is received at the optical receiver, and, wherein, the determining the pose, the selecting the selected image frame from the cache, the generating the image of the virtual environment, and the displaying the image on the display, may be repeated one or more times during a period when no image frame of the plurality of image frames is received at the optical receiver.

US Pat. No. 10,509,425

VIRTUAL METROLOGY METHOD FOR ESC TEMPERATURE ESTIMATION USING THERMAL CONTROL ELEMENTS

LAM RESEARCH CORPORATION,...

1. A temperature controller for a substrate support in a substrate processing system, the temperature controller comprising:memory that stores a first model correlating (i) temperatures of a plurality of first thermal control elements (TCEs) arranged in the substrate support and (ii) first temperature responses of the substrate support, wherein the first temperature responses correspond to locations on a surface of the substrate support, and wherein the first TCEs are configured to heat the substrate support; and
a temperature estimation module that (i) calculates resistances of the first TCEs, (ii) determines, based on the calculated resistances, the temperatures of the first TCEs, and (iii) estimates, using the stored first model and the temperatures of the first TCEs as determined based on the calculated resistances, an actual temperature response of the substrate support,
wherein the temperature controller is configured to control the first TCEs to heat the substrate support based on the actual temperature response of the substrate support.

US Pat. No. 10,509,397

ACTION INFORMATION LEARNING DEVICE, ACTION INFORMATION OPTIMIZATION SYSTEM AND COMPUTER READABLE MEDIUM

FANUC CORPORATION, Yaman...

1. An action information learning device, comprising:a processor; and
a memory,
wherein the processor is configured to:
acquire state information including an operation pattern of a spindle and a combination of parameters related to machining of a machine tool, wherein the combination of the parameters related to the machining of the machine tool is a combination of an operation pattern including at least any of a cutting feedrate and a dwell causing the spindle to standby for a designated time, and a parameter including at least any of a time constant of acceleration/deceleration and a cutting feedrate override;
output action information including adjustment information for the operation pattern and the combination of parameters included in the state information;
acquire judgment information, which is information for temperature of the machine tool and a machining time related to the machining of the machine tool, and calculate a value of a reward for reinforcement learning based on the judgment information thus acquired;
update a value function by performing the reinforcement learning based on the value of the reward, the state information and the action information,
set the value of the reward as a first negative value in a case of the temperature of the machine tool being at least a predetermined temperature,
set the value of the reward as a positive value in a case of the temperature of the machine tool being less than a predetermined temperature, and a machining time of the machine tool being shorter than a prior machining time, and
set the value of the reward as a second negative value in a case of the temperature of the machine tool being less than a predetermined temperature, and a machining time of the machine tool being longer than a prior machining time.

US Pat. No. 10,509,390

SAFETY AND RELIABILITY GUARANTEES FOR LASER FABRICATION

Glowforge Inc., Seattle,...

1. A method, comprising:generating, at a server, expected sensor data for a sensor of a computer numerically controlled machine over a course of executing an execution plan, the execution plan describing actions performed by at least one component of the computer numerically controlled machine in order to deliver electromagnetic energy for causing one or more changes in a material, the expected sensor data being generated based at least on the execution plan; and
sending, to the computer numerically controlled machine, the expected sensor data to least enable the computer numerically controlled machine to compare, during an execution of the execution plan, sensor data generated by the sensor of the computer numerically controlled machine during the execution of the execution plan with the expected sensor data, detecting an occurrence of an anomalous condition at the computer numerically controlled machine based at least on the comparison indicating a deviation from the expected sensor data, and performing an action in response to detecting the occurrence of the anomalous condition, the anomalous condition including a failure of a cooling unit and/or a laser of the computer numerically controlled machine detected based at least on the difference between the temperature of the computer numerically controlled machine and the ambient temperature failing to exceed a threshold value.

US Pat. No. 10,509,388

RESHAPING OF DEFORMED COMPONENTS FOR ASSEMBLY

C SERIES AIRCRAFT LIMITED...

1. A computer-implemented method for reshaping a component mounted on an assembly tool having a positioning device, the method comprising,receiving a set of as-fabricated measurements of the component;
receiving a set of as-mounted measurements of the component, the as-mounted measurements taken at a same position on the component as the as-fabricated measurements;
determining a baseline for a shape of the component based on the as-fabricated measurements by calculating an initial twist angle for a floor structure by adding a first angle formed between a first pair of measurements and a horizontal plane to a second angle formed between a second pair of measurements and the horizontal plane;
determining a deformation parameter for the component based on the as-mounted measurements, the as-fabricated measurements, the as-mounted measurements, and the baseline;
determining a set of correction displacements for the positioning device to reshape the component using the deformation parameter; and
generating control signals for applying the correction displacements to the positioning device.

US Pat. No. 10,509,344

IMAGE FORMING APPARATUS AND PROGRAM EXECUTED BY COMPUTER OF IMAGE FORMING APPARATUS

KONICA MINOLTA, INC., To...

1. An electrophotographic image forming apparatus comprising:an image carrier that is rotatable and carries and conveys a toner image;
a charging member that is arranged in contact with or close to the image carrier;
a charging power supply that charges the image carrier by applying a charging bias to the charging member;
an exposurer that forms a latent image on the charged image carrier;
a developing member that is arranged close to the image carrier;
a developing power supply that develops the latent image and forms a toner image on the image carrier by applying a developing bias to the developing member;
a transfer member that transfers the toner image formed on the image carrier to a medium by receiving an applied transfer bias; and
a hardware processor that controls the image forming apparatus, wherein
the hardware processor
obtains a potential of an exposure part where the latent image is formed and a potential of a non-exposure part where the latent image is not formed, on the image carrier after the toner image has been transferred to the medium,
determines the charging bias based on a difference between the obtained potentials of the exposure part and the non-exposure part so that a potential on the image carrier becomes uniform after the toner image has been transferred to the medium, and
determines the developing bias based on the determined charging bias.

US Pat. No. 10,509,331

LITHOGRAPHY APPARATUS AND A METHOD OF MANUFACTURING A DEVICE

ASML Netherlands B.V., V...

1. An immersion lithography apparatus comprising:a support table configured to support an object;
a projection system configured to project a patterned beam onto the object;
a positioner configured to move the support table relative to the projection system;
a liquid confinement structure configured to at least partly confine a liquid to an immersion space between the projection system and a surface of the object and/or support table; and
a controller configured to control the positioner to move the support table to follow a route comprised of a series of motions, the controller configured to at least:
predict a relative speed between an edge of the immersion space and an edge of the object when the edge of the immersion space passes over the edge of the object occurring during at least one motion of the series of motions of the route;
compare the speed to a predetermined parameter and predict liquid loss from the immersion space occurring during the at least one motion responsive to the speed being greater than the predetermined parameter; and
responsive to a prediction of liquid loss from the immersion space, modify one or more parameters of the route for the at least one motion accordingly.

US Pat. No. 10,509,328

FABRICATION AND USE OF DOSE MAPS AND FEATURE SIZE MAPS DURING SUBSTRATE PROCESSING

Applied Materials, Inc., ...

1. A method of display manufacturing comprising:receiving, by an application stored on a fabrication system, at least one input associated with component fabrication, wherein the input comprises a component identifier or a fabrication line identifier;
selecting, by the application, based on the at least one input, from a data store comprising a plurality of fabrication programs, a fabrication program;
executing the fabrication program, wherein a plurality of pulses are applied to a substrate;
capturing a set of images of the substrate, via an imaging system associated with the fabrication system, during each stage of fabrication;
analyzing the set of images with feature size mapping to generate a dose map by:
determining a feature size variation based on a comparison of feature size development and form feature size maps;
correlating the feature size variation with the input; and
determining the feature size variation of each portion of the substrate;
generating the dose map including a set of adjustments for the plurality of pulses applied that is linked to the input; and
generating, subsequent to executing the fabrication program with the dose map, a plurality of features of a predetermined size on the substrate by applying an adjusted dose to each region of the substrate.

US Pat. No. 10,509,325

POSITION MEASUREMENT OF OPTICAL ELEMENTS IN A LITHOGRAPHIC APPARATUS

Carl Zeiss SMT GmbH, Obe...

1. A lithographic apparatus, comprising:a projection system comprising a plurality of optical elements configured to project a beam of radiation onto a radiation sensitive substrate; and
a metrology frame structure comprising a part of one or more optical element measurement systems to measure a position and/or an orientation of at least one of the optical elements,
wherein:
the plurality of optical elements, a patterning device stage, and a substrate stage are configured so that, in a two dimensional view on the projection system, a rectangle envelops the plurality of optical elements, the patterning device stage, and the substrate stage;
the rectangle is as small as possible;
the metrology frame structure is positioned within the rectangle;
the plurality of optical elements comprises an outer group of optical elements surrounding the metrology frame structure; and
most or all of the optical elements comprise grazing incidence mirrors.

US Pat. No. 10,509,300

ELECTRICAL FIXTURE APPARATUS AND METHODS

1. An electrical fixture apparatus, the apparatus comprising:a. a conduit; and
b. a camera housing;
c. wherein the conduit comprises a fastening end;
d. wherein the conduit can be installed on an electrical wiring component;
e. wherein the camera housing can be connected to one of the conduit;
f. wherein the camera housing can comprise a camera; and
g. wherein, for example, the fastening end comprises a threading and can be installed by fastening the threading to the electrical wiring component, comprising an electrical box with threaded outlets.

US Pat. No. 10,509,293

COLORED ELECTROPHORETIC DISPLAYS

E Ink Corporation, Bille...

1. A method of driving an electrophoretic display comprising a layer of the electrophoretic medium disposed between first and second electrodes, with the first electrode forming the viewing surface of the display and the electrophoretic medium comprising a plurality of first, second, third, and fourth particles dispersed in a fluid, the display having a voltage controller capable of applying voltage differences of +VH, +VL, 0, ?VL and ?VH between the first and second electrodes respectively, where:+VH>+VL>0>?VL>?VH the method comprising, in either order:(a) displaying at the viewing surface alternately the color of the fourth particles, and the color of a mixture of the fourth and second particles by applying between the electrodes a series of first pulses of either +VH or ?VH and of a polarity which drives the fourth particles towards the first electrode, said series of first pulses alternating with second pulses of +VL or ?VL, and of opposite polarity to, but greater duration than, the first pulses; and
(b) displaying at the viewing surface alternately the color of the third particles and the color of a mixture of the third and second particles by applying between the electrodes a series of third pulses of either +VH or ?VH and of a polarity which drives the third particles towards the first electrode, said series of third pulses alternating with fourth pulses of +VL or ?VL, and of opposite polarity to, but greater duration than, the third pulses.

US Pat. No. 10,509,276

METHOD OF PRODUCING METAL ELECTRODE, ARRAY SUBSTRATE AND METHOD OF PRODUCING THE SAME, DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A method of producing a metal electrode, comprising:forming a protection layer on a metal layer;
patterning the protection layer to form a protection pattern, a profile of the protection pattern being the same as a profile of a predetermined pattern of the metal electrode; and
etching a part of the metal layer not covered by the protection pattern to form the metal electrode, the metal electrode being covered by the protection pattern,
wherein an etching anisotropy of the protection layer is larger than an etching anisotropy of the metal layer,
wherein a material of the protection layer comprises indium tin oxide (ITO).

US Pat. No. 10,509,249

DISPLAY APPARATUS AND METHOD OF FABRICATING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus comprising:a display panel; and
an optical member disposed on the display panel,
wherein the optical member comprises:
a base substrate on which a plurality of first areas including a plurality of first sub-areas and a plurality of second sub-areas surrounding the first sub-areas, respectively, and a second area around each of the first areas are defined; and
a first insulating layer disposed on the base substrate, wherein the first insulating layer comprises an inclined portion disposed in the second sub-areas and forming an angle with a top surface of the base substrate, and
wherein a portion of the first insulating layer in the second area is spaced apart more from the top surface of the base substrate than a portion of the first insulating layer in the first-sub areas.

US Pat. No. 10,509,219

ELECTROWETTING DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. An electrowetting display apparatus, comprising:an electrowetting casing;
an ultraviolet light source arranged at a lower side of the electrowetting casing, for emitting ultraviolet (UV) light upwards;
a colored fluorescent layer arranged at an upper side of the electrowetting casing;
wherein the electrowetting casing comprises:
a lower substrate, with an upper side of the lower substrate arranged with a thin film transistor and a pixel electrode controlled by the thin film transistor, the ultraviolet light source being arranged at a lower side of the lower substrate;
an insulating layer arranged at an upper side of the pixel electrode;
an oleophilic layer arranged at an upper side of the insulating layer;
a barrier arranged between individual pixels at an upper side of the oleophilic layer;
a black oil layer covering an upper side of the oleophilic layer completely between individual barriers, wherein the black oil layer comprises an ultraviolet absorbing material, and the black oil layer is capable of switching between a spreading state and a contracting state;
an upper substrate located above the oleophilic layer, with an upper side of the upper substrate arranged with a common electrode, the colored fluorescent layer being arranged at an upper side of the common electrode; and
deionized water filled between the oleophilic layer and the upper substrate.

US Pat. No. 10,509,210

TWO-COLOR VERY WIDE FIELD OF VIEW REFRACTIVE EYEPIECE-TYPE OPTICAL FORM

RAYTHEON COMPANY, Waltha...

1. A dual-band refractive optical system configured for mid-wave infrared and long-wave infrared operation comprising:an eyepiece having a field of view of approximately 130 degrees and an optical speed of F/2.0, the eyepiece consisting of a plurality of lenses, each constructed from a material that is optically transparent in the mid-wave infrared and long-wave infrared spectral bands, arranged to receive infrared electromagnetic radiation in an operating waveband that includes at least a portion of the mid-wave infrared and at least a portion of the long-wave infrared spectral bands via a front external aperture stop and to focus the infrared electromagnetic radiation onto a rear image plane, the plurality of lenses being positioned between the front external aperture stop and rear image plane; and
a corrector plate positioned coincident with the front aperture stop and configured to correct for spherical aberration in the eyepiece.

US Pat. No. 10,509,200

PHOTOGRAPHING LENS ASSEMBLY, IMAGE CAPTURING UNIT AND ELECTRONIC DEVICE

LARGAN PRECISION CO., LTD...

1. A photographing lens assembly comprising, in order from an object side to an image side:a plurality of lens elements, each of the plurality of lens elements having an object-side surface facing toward the object side and an image-side surface facing toward the image side, and each of the plurality of lens elements being a single and non-cemented lens element; and
an image surface;
wherein the plurality of lens elements comprises a first lens element and an image-side lens element, the first lens element is closest to the object side among the plurality of lens elements, the image-side lens element is closest to the image surface among the plurality of lens elements, the first lens element has positive refractive power, the image-side lens element has negative refractive power, a sum of axial distances between every adjacent lens elements of the photographing lens assembly is ?AT, a sum of central thicknesses of the plurality of lens elements of the photographing lens assembly is ?CT, a displacement in parallel with an optical axis between a profile point on the image surface and an axial vertex of the image surface is X, a vertical distance between the profile point on the image surface and the optical axis is Y, a conic coefficient of the image surface is k, a curvature radius of the image surface at the profile point is R, an i-th aspheric coefficient of the image surface is Ai, a curvature radius of the object-side surface of the first lens element is R1, a curvature radius of the image-side surface of the first lens element is R2, a curvature radius of the object-side surface of the image-side lens element is RLf, a curvature radius of the image-side surface of the image-side lens element is RLr, and the following conditions are satisfied:
0. 10 X=(Y2/R)/{1+sqrt[1?(1+k)×(Y/R)2]}+?(Ai)×(Yi);
0<|k|+?|Ai|;
?3.50<(R1+R2)/(R1-R2) <0; and
0<(RLf+RLr)/(RLf-RLr) <3.50.

US Pat. No. 10,509,199

SYSTEMS, DEVICES AND METHODS FOR AUTOMATIC MICROSCOPIC FOCUS

Nanotronics Imaging, Inc....

1. A system for automatically focusing a microscope, comprising:a first camera, configured for focusing, positioned on an image forming conjugate plane;
a second camera, configured for focusing, positioned at an offset distance from the image forming conjugate plane; and
a hardware processor coupled to the first camera and the second camera that is configured to:
determine, using the first camera, when a specimen is in focus based on a sharpness value;
determine, using the second camera, a sharpness setpoint for the specimen when the specimen is determined to be in focus for the first camera;
after movement of the specimen, determine, using the second camera, a first sharpness value of the specimen;
determine whether the first sharpness value of the specimen is higher or lower than the sharpness setpoint; and
adjust the microscope so that a second sharpness value of the specimen determined using the second camera corresponds to the sharpness setpoint.

US Pat. No. 10,509,190

MULTI-POSITIONABLE TELECOMMUNICATIONS TRAY

CommScope Connectivity Be...

1. A multi-positionable tray assembly for mounting within a chassis of a telecommunications panel, the multi-positionable tray assembly comprising:a) a tray configured to support at least one cable management structure; and
b) a support arm defining a cable routing pathway and being connected to and supporting the tray at a pivot joint such that the tray is rotatable about the pivot joint at a pivot axis between a folded position and an access position, the support arm being configured for removable attachment to the chassis via a snap-fit connection such that the multi-positionable tray, including the tray and the support arm, can be placed in a removed position away from the chassis and an installed position within the chassis.

US Pat. No. 10,509,172

TUNABLE OPTICAL DEVICE

The University of Queensl...

1. A tunable optical device comprising: an optical ring cavity in which optical radiation circulates and having at least an optical resonance frequency; and electrodes applied to the optical ring cavity forming a capacitor;wherein the electrodes are concentric in a horizontal plane and have a pair of tabs to apply electric potential;
wherein applying a potential difference between the electrodes through the pair of tabs generates a capacitive force that applies strain to the optical ring cavity that shifts the optical resonance frequency.

US Pat. No. 10,509,171

OPTICAL TREATMENT OPTICAL FIBER PROBE AND MANUFACTURING METHOD THEREFOR

TAIHAN FIBEROPTICS CO., L...

1. An optical fiber probe for an optical treatment comprising:a core, to which incident light is guided;
a cladding disposed to surround the core;
a side surface divergence part connected to the core and configured to diverge the incident light guided to the core to a side surface of a cylindrical column;
a diffusion layer disposed to surround the side surface divergence part;
a distal end divergence part connected to the side surface divergence part, having a cylindrical shape, and configured to diverge the incident light guided to the side surface divergence part to the outside; and
a coating layer disposed to surround the cladding and the diffusion layer and configured to seal the cladding and the diffusion layer,
wherein the refractive index of the cladding is lower than the refractive index of the core, the refractive index of the diffusion layer is higher than the refractive index of the core, and the refractive index of the coating layer is higher than the refractive indices of the cladding and the diffusion layer.

US Pat. No. 10,509,118

SYSTEMS AND METHODS FOR MEASURING WAVE FIELDS OF A BODY OF WATER

Ohio State Innovation Fou...

1. A system comprising:a radiation source to generate pulsed signals;
an antenna coupled with the radiation source, wherein the antenna cooperates with the radiation source to transmit a radio frequency (RF) signal to a wave field having one or more waves based on the pulsed signals, the RF signal having a frequency and a phase offset, and wherein the antenna receives backscattered signals from the wave field;
a local oscillator coupled with the antenna that downconverts the backscattered signals into baseband signals;
a non-transitory memory to store machine readable instructions; and
a processor coupled to the local oscillator, wherein the processor accesses the memory and executes the machine readable instructions to:
average a range of the baseband signals to determine a phase offset estimate;
determine phase corrected returns by conjugate multiplication of the baseband signals and the phase offset estimate; and
determine a relative velocity of each of the one or more waves of the wave field based on Doppler processing using the phase corrected returns.

US Pat. No. 10,509,112

LASER SYSTEM FOR LIDAR

HESAI PHOTONICS TECHNOLOG...

1. A laser system comprising:a seed laser configured to produce a sequence of seed light pulses, wherein the sequence of seed light pulses are produced with variable time intervals in a sweep cycle;
a pump laser configured to produce pump light having variable amplitude in the sweep cycle;
a fiber amplifier coupled to the seed laser and the pump laser; and
a control unit configured to generate a command to the pump laser to synchronize the pump light with the sequence of seed light pulses.

US Pat. No. 10,509,108

OPTICAL LENS HAVING A HIGH REFRACTIVE INDEX FOR ROBUSTNESS TO LIQUID IMMERSION

1. A device, comprising:a package having a first opening;
a first beam shaper optic coupled to the package and covering the first opening, the first beam shaper optic configured to operate in a first environment having a first refractive index and in a second environment having a second refractive index, the first refractive index being smaller than the second refractive index, the first beam shaper optic having a third refractive index that is greater than the second refractive index, the third refractive index being greater than 2; and
a light source in the package and aligned with the first beam shaper optic.

US Pat. No. 10,509,102

METHOD FOR NON-SUPERVISED DEINTERLEAVING BY N-DIMENSIONAL ENRICHMENT

THALES, Courbevoie (FR)

1. A method of non-supervised deinterleaving of pulse trains, comprising:constructing, by a processor, for each of one or more parameters, N histograms that define groups of pulses per parameter or group of parameters, N being an integer greater than 1, said histograms being representative of the pulse trains;
extracting, by a processor, modes on the basis of said histograms;
constructing, by a processor, groups of interest on the basis of said extracted modes;
labeling, by a processor, the pulses with their membership in at least one group of interest; and
non-supervised cross-classing, by a processor, of the modes so as to reorganize the labeled pulses by similarity.

US Pat. No. 10,509,098

SUPPORTING THE USE OF RADIO MAPS

HERE Global B.V., Eindho...

1. A method comprising, performed by at least one apparatus:obtaining results of measurements by a mobile device on radio signals transmitted by at least one transmitter, the results of measurements comprising characteristics of the radio signals at each of a plurality of locations of measurements at a particular site, and indications of the locations of measurement;
providing the results of measurement and the indications of the locations as a basis for a generation of a radio map for use in supporting a positioning of mobile devices at the site;
detecting in addition a user input to the mobile device, the user input defining a localization area at the site that is to be covered by the radio map; and
providing in addition a representation of the defined localization area for use in connection with the radio map,
wherein the radio map is generated based on the results of the measurement and the indications of the locations, and wherein the representation of the localization area in connection with the radio map enables at least one of a determination of a degree of coverage of the radio map within the localization area or a determination of at least one indication of quality of the radio map in the localization area.

US Pat. No. 10,509,097

CORRECTING SATELLITE POINTING DIRECTION

Hughes Network Systems, L...

1. A system comprising a computer programmed to:receive, from each of a plurality of signal measurement circuits, data indicating a strength and a signal-to-noise ratio of a transmission signal received from a satellite by the respective measurement circuit;
set, for each measurement circuit, a weighting function based on the respective signal-to-noise ratio and a distance of the measurement circuit from a respective peak beam gain based on an estimated satellite pointing direction;
compare, for each of a plurality of estimated satellite pointing directions, the strength of the transmission signal received respectively by each measurement circuit with an expected strength of the transmission signal for the respective measurement circuit, the plurality of estimated satellite pointing directions selected based on an iterative gradient descent algorithm;
determine a respective estimation error vector for each estimated satellite pointing direction based on (a) a difference between the strengths of the transmission signal received and the expected strength respectively for each measurement circuit, and (b) the respective weighting function;
determine, based on one of the respective estimation error vectors being less than a predetermined threshold, a current estimated satellite pointing direction;
determine, based on the current estimated satellite pointing direction, a control signal to adjust a satellite pointing direction; and
provide the control signal to the satellite.

US Pat. No. 10,509,094

METHOD FOR DETERMINING THE DIRECTION OF A SOURCE OF WATERBORNE SOUND, A COMPUTER PROGRAM PRODUCT, A COMPUTER OR SONAR, AND A WATERCRAFT

ATLAS ELEKTRONIK GMBH, B...

1. A method for determining the direction of a source of waterborne sound that emits a waterborne acoustic signal by means of a hydrophone arrangement which forms a linear antenna or a virtual linear antenna, wherein the method comprises the following steps:determining the waterborne acoustic signal incoming at the hydrophone arrangement at a first measurement time t1,
performing an electronic antenna swing analysis which determines a sum signal S of the linear antenna or of the virtual signal antenna at every rotation angle ?n=?0±n??, where ?0 is the starting angle, ?? is the step-width angle, and n=0, 1, 2, 3, 4 . . . , such that a measurement series S(?) is created,
determining a maximum sum signal, Smax(?max), where ?max represents the maximum rotation angle of the measurement series S(?),
determining a fit measurement series SFit(?), which includes the maximum sum signal Smax(?max) and at least two more sum signals S(?n)m, with the sum number m=2, 3, 4 . . . ,
determining a mathematical fit function SFit(?Fit) for the fit measurement series SFit(?) by means of a mathematical equalization calculation, and
determining a fit function maximum fFit,Max(?Fit,Max) of the mathematical fit function fFit(?Fit), wherein the direction of the waterborne sound source can be determined by means of ?Fit,Max.

US Pat. No. 10,509,089

METHOD AND MAGNETIC RESONANCE APPARATUS TO ACQUIRE TRACE-WEIGHTED MAGNETIC RESONANCE DATA WITH ANISOTROPIC DIFFUSION DIRECTIONS

Siemens Healthcare GmbH, ...

1. A method for operating a magnetic resonance (MR) scanner in order to acquire diffusion-weighted MR data with anisotropic diffusion directions from an examination region of a subject, so as to produce a trace-weighted image of said examination region from said diffusion-weighted MR data, said MR scanner comprising a gradient system having a gradient coil arrangement defined by physical gradient axes that intersect each other at an origin, said method comprising:in a computer, executing an algorithm that defines a space of diffusion-gradient vectors that are achievable by said gradient system, as a cuboid having edges oriented along said physical gradient axes, with an extent of said edges corresponding to a maximum gradient amplitude that is achievable by said gradient system along said physical gradient axes;
in said computer in said algorithm, selecting a value interval for an effective gradient amplitude that defines a minimum value and a maximum value of said effective gradient amplitude;
in said computer in said algorithm, establishing a spherical shell around said origin, said spherical shell having an inner radius equal to said minimum value and an outer radius equal to said maximum value;
in said computer in said algorithm, identifying areas of said spherical shell that are within said cuboid, as end points of origin vectors that respective start at said origin;
in said computer in said algorithm, selecting, from said set of origin vectors, a set of at least six diffusion-gradient vectors that fulfil conditions for producing said trace-weighted image with low image artifacts;
in said computer, generating control signals that operate said gradient system so as to produce diffusion gradient fields defined by said at least six diffusion-gradient vectors;
from said computer, operating said MR scanner with said control signals in order to acquire said diffusion-weighted MR data; and
in said computer, reconstructing, from the acquired diffusion-weighted MR data, trace-weighted image data that represent said trace-weighted image with low image artifacts, and making said trace-weighted image data available from said computer in electronic form as a data file.

US Pat. No. 10,509,073

TIMING-AWARE TEST GENERATION AND FAULT SIMULATION

Mentor Graphics Corporati...

1. A method of generating test patterns for testing an integrated circuit, comprising:identifying a fault that is detected by a test pattern by simulating a response of an integrated circuit design to the test pattern in the presence of the fault and identifying one or more paths that are sensitized by the test pattern and that detect the fault;
computing a static path delay for a selected sensitized path through the identified fault;
determining whether a criterion based at least in part on the static path delay is met for the identified fault;
modifying a fault list by removing the identified fault if the criterion is met; and
storing the modified fault list,
wherein either:
(a) the selected sensitized path is the longest sensitized path, and the act of determining whether the criterion is met comprises determining whether:
where PDfs is the static path delay through the longest sensitized path for the fault f, TTC is the test clock period, and ? is a real number between 0 and 1; or(b) wherein the selected sensitized path is the shortest sensitized path, and the act of determining whether the criterion is met comprises determining whether:
where HPDfs is the static path delay through the shortest sensitized path for the fault f, TTC is the test clock period, and ? is a real number between 0 and 1.

US Pat. No. 10,509,070

SHORT CIRCUIT DETECTING DEVICE OF STACKED MEMORY CHIPS AND METHOD THEREOF

Samsung Electronics Co., ...

1. A micro-bump short circuit detecting method of a semiconductor chip, the method comprising:supplying, by a micro-bump short circuit detecting circuit, a micro-bump short circuit test signal to the semiconductor chip, the semiconductor chip including a plurality of micro-bumps;
setting, by the micro-bump short circuit detecting circuit, outputs of a pull-up driver and a pull-down driver of each of a plurality of data output circuits included in the micro-bump short circuit detecting circuit to one of an off state, a weak-on state, and a strong-on state based on a micro-bump short circuit test type;
storing, by the micro-bump short circuit detecting circuit, test input in a test input data storage circuit included in the micro-bump short circuit detecting circuit;
driving, by the micro-bump short circuit detecting circuit, one or more of the plurality of data output circuits;
storing, by the micro-bump short circuit detecting circuit, an output of each of the plurality of data output circuits in a test output data storage circuit included in the micro-bump short circuit detecting circuit;
outputting, by the micro-bump short circuit detecting circuit, test output stored in the test output data storage circuit included in the micro-bump short circuit detecting circuit; and
detecting, by a testing apparatus, a micro-bump short circuit based on the test input in the test input data storage circuit and the test output in the test output data storage circuit.

US Pat. No. 10,509,060

METHODS, SYSTEMS, AND DEVICES FOR IDENTIFYING COMPUTATIONAL OPERATIONS BASED ON POWER MEASUREMENTS

The Regents of the Univer...

1. A system comprising:a phase measurement unit configured to generate a first measurement based on a power signal, the first measurement characterizing a phase angle of the power signal;
a power measurement unit configured to generate a second measurement based on the power signal, the second measurement characterizing an amplitude of one or more aspects of the power signal; and
a processing unit configured to identify a computational operation implemented by a target processing device, the identifying of the computational operation being based on a comparison of the first measurement and the second measurement with reference measurements.

US Pat. No. 10,509,054

HIGH/LOW TEMPERATURE CONTACTLESS RADIO FREQUENCY PROBES

United States of America ...

1. An apparatus, comprising:a dielectric substrate having a first longitudinal axis;
at least one waveguide having a second longitudinal axis collinear with the first longitudinal axis of the dielectric substrate, the at least one waveguide comprising an electric field polarized parallel to the dielectric substrate to increase the coupling between the dielectric substrate and the at least one waveguide, and
an air gap separating the dielectric substrate and the at least one waveguide to prevent thermal loading, thermal expansion, and material deformity, wherein the first and second longitudinal axes extend through the air gap.

US Pat. No. 10,509,050

SENSOR HOUSING FOR A WHEEL SENSOR DEVICE, WHEEL SENSOR DEVICE AND CONNECTING COMPONENT THEREOF

Robert Bosch GmbH, Stutt...

1. A wheel-sensor device for a vehicle, comprising:a sensor housing mounted on the vehicle; and
a first rotational-speed sensor arranged in the sensor housing;
a second rotational-speed sensor arranged in the sensor housing in addition to the first rotational-speed sensor; and
a rotary transducer co-rotating with a rotating wheel of the vehicle and configured to trigger a change in at least one first physical quantity in the first rotational-speed sensor and another change in at least one second physical quantity in the second rotational-speed sensor,
wherein the sensor housing includes a plug component configured to connect to the first rotational-speed sensor and the second rotational-speed sensor, the plug component configured to be directly or indirectly connected to:
a first voltage source of the vehicle, such that a first voltage is made available at least to the first rotational-speed sensor, and
a second voltage source of the vehicle, such that a second voltage is made available at least to the second rotational-speed sensor, and
wherein the first voltage source and the second voltage source are independent from one another such that operational failure of one of the first and second voltage sources does not affect availability of the other of the first and second voltage sources.

US Pat. No. 10,509,011

ION MOBILITY SPECTROMETER WITH ION MODIFICATION

Smiths Detection-Watford ...

1. An ion mobility spectrometer comprising:a sample inlet comprising a membrane inlet arranged to allow a sample of gaseous fluid to pass from an ambient pressure region to a low pressure region of the ion mobility spectrometer to be ionised;
an ioniser disposed in the low pressure region of the ion mobility spectrometer and configured to ionise the sample;
an ion modifier configured to modify ions in the low pressure region, wherein the ions are obtained from the sample of gaseous fluid, wherein the ion modifier comprises two electrodes spaced apart in the direction of movement of the ions towards the detector;
a controller arranged to control gas pressure in the low pressure region to be lower than ambient pressure by at least 200 mb, wherein the controller is configured to control the ion modifier in a first mode to subject ions to an alternating electric field to modify the ions as they pass through the ion modifier, and to control the ion modifier in a second mode to allow ions to pass through the ion modifier; and
a detector configured to measure a time of flight associated with the ions travelling from the ioniser, wherein the detector is configured to provide a signal to the controller indicating arrival of ions.

US Pat. No. 10,508,994

IMAGE INSPECTION APPARATUS AND IMAGE INSPECTION METHOD

Keyence Corporation, Osa...

1. An image inspection apparatus for performing a visual inspection of an inspection target object, the image inspection apparatus comprising:an illuminating section for irradiating illumination light on the inspection target object;
a line camera in which a plurality of imaging elements are arrayed to be linearly arranged, the line camera receiving the light irradiated from the illuminating section and reflected on the inspection target object;
an image-for-optical-axis-adjustment generating section configured to repeatedly capture, with the line camera, images of an inspection target object for an optical axis adjustment in a standstill state to generate an image for the optical axis adjustment having periodicity in a line direction of the line camera;
a display section for displaying an optical axis adjusting section for adjusting an optical axis of the line camera in a state in which the image for the optical axis adjustment generated by the image-for-optical-axis-adjustment generating section is displayed;
a trigger setting section for specifying a trigger that specifies timing when the inspection target object is imaged by the line camera;
an aspect ratio adjusting section for adjusting longitudinal and lateral pixel resolutions of the image captured by the line camera, wherein the aspect ratio adjusting section includes an image-for-pixel-resolution-calculation generating section for, after the optical axis adjustment of the line camera is performed on the basis of the image for the optical axis adjustment displayed on the display section, repeatedly capturing images with the line camera while moving, in one direction, a pattern for pixel resolution calculation having a known dimension to generate an image for a pixel resolution calculation, a pixel resolution calculation parameter setting section configured to set, as a pixel resolution calculation parameter, a ratio of the dimension measured by the measuring section and the actual dimension input to the dimension input section, and an interval adjusting section for adjusting an imaging interval of the line camera specified by the trigger setting section according to the pixel resolution calculation parameter set by the pixel resolution calculation parameter setting section; and
an image-for-inspection generating section for repeating the imaging at the imaging interval adjusted by the interval adjusting section to generate an image for inspection.

US Pat. No. 10,508,986

CHARACTERIZING OPTICALLY REFLECTIVE FEATURES VIA HYPER-SPECTRAL SENSOR

Waymo LLC, Mountain View...

1. A method comprising:generating, using a light detection and ranging (LIDAR) device associated with an autonomous vehicle, a point cloud that indicates reflective features in an environment of the autonomous vehicle;
identifying a particular reflective feature indicated in the point cloud for analysis, the analysis using data from a sensor separate from the LIDAR device, wherein the sensor is associated with the autonomous vehicle, and wherein the sensor has a spectral range of sensitivity that includes infrared radiation;
imaging, using the sensor, at least a portion of the environment that includes the particular reflective feature indicated in the point cloud, wherein the imaging generates data indicative of infrared radiation received from the particular reflective feature;
in response to identifying the particular reflective feature indicated in the point cloud for analysis, classifying the particular reflective feature based on the data indicative of infrared radiation received from the particular reflective feature;
determining a path of the autonomous vehicle based on at least the point cloud and the classification of the particular reflective feature; and
controlling the autonomous vehicle to navigate along the path.

US Pat. No. 10,508,974

STORING ANALYTICAL MACHINE DATA BASED ON CHANGE IN SCALAR MACHINE DATA INDICATING ALERT CONDITION

Computational Systems, In...

1. A method for collecting and storing analytical vibration data in memory of a machine vibration monitoring device, the method comprising:(a) storing one or more alert threshold levels in the memory of the machine vibration monitoring device, each alert threshold level comprising a scalar value indicating a threshold between two predefined machine operational condition ranges;
(b) sensing vibration of a machine and generating analog machine vibration signals based thereon using one or more vibration sensors, and converting the analog machine vibration signals to digital machine vibration data;
(c) based on the digital machine vibration data, calculating a scalar vibration value using a processor in the machine vibration monitoring device;
(d) at predetermined time intervals, comparing the scalar vibration value to one or more of the alert threshold levels using the processor in the machine vibration monitoring device;
(e) based on the digital machine vibration data, the processor in the machine vibration monitoring device generating analytical vibration data that comprise one or both of vibration waveforms and vibration spectra, and storing the analytical vibration data in the memory of the machine vibration monitoring device;
(f) only when it is determined in step (d) that the scalar vibration value exceeds one or more of the alert threshold levels that the scalar vibration value did not exceed at a prior predetermined time interval, storing the analytical vibration data in a separate buffer in the memory of the machine vibration monitoring device, wherein the analytical vibration data stored in the separate buffer provide relevant diagnostic information about a specific machine performance event that is indicated by the scalar vibration value exceeding one or more of the alert threshold levels; and
(g) transmitting the analytical vibration data stored in the separate buffer of the memory of the machine vibration monitoring device via the wireless data network to be acquired by a host computer, the transmitting performed by a wireless transceiver in the machine vibration monitoring device.

US Pat. No. 10,508,961

SEMICONDUCTOR PACKAGE WITH AIR PRESSURE SENSOR

INTEL CORPORATION, Santa...

1. A semiconductor package, comprising:a plurality of build-up layers;
a cavity disposed in one or more of the build-up layers; and
an air pressure sensor disposed in the plurality of build-up layers and comprising the cavity, a first electrode disposed above the cavity, and a second electrode coupled to the first electrode; and
a continuous conductive via ring coupled to the second electrode, the continuous conductive via ring comprising copper that surrounds the cavity to provide a hermetic seal to the cavity.

US Pat. No. 10,508,944

APPARATUS AND METHOD FOR DISPENSING FLAVOURING

ISHIDA EUROPE LIMITED, B...

1. A flavouring dispenser for dispensing doses of flavouring, the flavouring dispenser comprising:a flavouring chamber for containing flavouring;
a dosing plate having an aperture therethrough; and
a dispense opening; wherein
the dosing plate is movable relative to the dispense opening between a first position and a second position, wherein in the first position the aperture communicates with the flavouring chamber for receiving a predetermined dose of flavouring, and wherein in the second position the aperture communicates with the dispense opening for dispensing the dose of flavouring, wherein the dispense opening is located within the flavouring chamber, and wherein the flavouring dispenser further comprises a separating surface located over the dispense opening and configured to separate an upper side of the aperture from the flavouring chamber at least while the dosing plate is in the second position; and
further comprising a guiding member which vertically guides and compresses the flavouring into the aperture of the dosing plate, wherein the guiding member is a wedging member having an inclined surface located over the aperture at a position between the first and second position, the inclined surface being acutely inclined to a direction of movement of the dosing plate from the first position to the second position, and wherein the wedging member further comprises the separating surface, wherein the wedging member is releasably coupled to the flavouring chamber such that, in use, the wedging member is located over an upper surface of the dosing plate and is fixedly held with respect to the flavouring chamber, and wherein the dosing plate is removable from the flavouring chamber through the flavouring chamber when the wedging member is decoupled from the flavouring chamber.

US Pat. No. 10,508,942

THERMAL FLOW METER

HITACHI AUTOMOTIVE SYSTEM...

1. A thermal flow meter comprising:a sensor element portion including:
a heating element;
a temperature detecting bridge circuit that includes a plurality of resistors and is configured to detect a temperature of the heating element, wherein at least one of the plurality of resistors is a balance adjusting resistor that has a resistance value that varies according to the temperature of the heating element; and
an integrated circuit including:
a tapped adjusting resistor connected in parallel with the balance adjusting resistor of the temperature detecting bridge circuit by two wires drawn from both ends of the balance adjusting resistor to take out an end to end voltage thereof whereby the thermal flow meter operates inaccurately by not taking out the end to end voltage of the balance adjusting resistor when one of the two wires is broken;
a voltage detection circuit that detects that the magnitude of voltage produced between the two wires has become smaller than a first predetermined value; and
a fault signal output circuit that, when the magnitude of the voltage is detected to become smaller than the first predetermined value at the voltage detection circuit, outputs a signal indicating a break of at least one of the two wires.

US Pat. No. 10,508,930

METHOD OF MANUFACTURING PROXIMITY SENSOR AND MANUFACTURING SYSTEM FOR PROXIMITY SENSOR

OMRON Corporation, Kyoto...

1. A method of manufacturing a plurality of proximity sensors outputting presence or absence of a detection object or a position of the detection object as a detection result, the method comprising:disposing the plurality of proximity sensors in a temperature-changeable chamber, wherein the chamber includes an internal chamber temperature sensor that detects an internal chamber temperature, each of the proximity sensors includes a detection part that includes a detection coil and a capacitor, an oscillation circuit that excites the detection part, a temperature detection part that detects a casing temperature inside a casing of the proximity sensor, and a control calculation part that outputs a signal indicating a distance to the detection object as the detection result based on a signal change occurring in the detection part;
setting the chamber to a plurality of different temperatures respectively and for each of the proximity sensors respectively storing the casing temperature detected by the temperature detection part and the internal chamber temperature detected by the internal chamber temperature sensor in association with the detection result output by the control calculation part at each temperature;
determining a characteristic parameter unique to each of the proximity sensors, wherein each of the characteristic parameters for each of the proximity sensors are determined based on a temperature difference between the temperature inside the casing and the internal chamber temperature, and detection result; and
setting the determined characteristic parameter for each of the proximity sensors.

US Pat. No. 10,508,927

NAVIGATION SERVER, NAVIGATION CLIENT AND NAVIGATION SYSTEM

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

1. A navigation server, comprising:at least one processor; and
at least one memory including computer program code,
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the navigation server at least to:
receive a chronological order of positions and operating states of a moving body in which a navigation client is mounted from the navigation client;
repeatedly extract a position of the moving body at a time point of switching between an operation ON state and an operation OFF state from among the chronological order of positions of the moving body as a first designated location;
extract as a designated location of the moving body, a location satisfying a requirement of being outside of a base area that is specific to the moving body from the first designated locations extracted by the navigation server, and thereafter cause the designated location to be stored in the at least one memory;
receive departure location information of the moving body;
generate a server route between the departure location and the designated location, wherein the server route comprises link identification information for a portion of the links among a series of link groups constituting the server route, and
recognize as the base area, based on the chronological order of positions of the moving body received from the navigation client, a first base area which includes a location in which a passing frequency of the moving body is equal to or greater than a first threshold value, and a second base area which includes a location in which a visiting frequency of the moving body is equal to or greater than a second threshold value,
wherein the passing frequency of the moving body is a frequency at which the moving body is present at a respective location of a plurality of locations in the first base area at a time point at which the operation ON state of the moving body is continuing.

US Pat. No. 10,508,925

PICKUP LOCATION SELECTION AND AUGMENTED REALITY NAVIGATION

Uber Technologies, Inc., ...

15. A computer system comprising:one or more computer processors for executing computer program instructions; and
a non-transitory computer-readable storage medium storing instructions executable by the one or more computer processors to perform steps comprising:
receiving at a network system including one or more processors, from a computing device associated with a rider, a set of service data, the set of service data including an origin location and a request for a driver to transport the rider from the origin location;
identifying, using historical service data and location characteristics associated with the origin location, a plurality of candidate pickup locations within a threshold distance of a current location of the computing device;
sending at least two of the candidate pickup locations to the computing device;
receiving, from the computing device, a selection of a candidate pickup location from the at least two candidate pickup locations;
generating navigation instructions from the current location to the selected pickup location;
instructing the computing device to display a live video feed, the video feed being captured by a camera on the computing device; and
instructing an augmented reality application on the computing device to visually augment the video feed with augmented reality elements based on the navigation instructions.

US Pat. No. 10,508,914

DEVICE FOR AUTOMATICALLY FINDING A MOBILE GEODETIC TARGET OBJECT

LEICA GEOSYSTEMS AG, Hee...

1. A surveying system for determining the position of a target point using a surveying device and a target object which defines the target point, wherein the surveying system comprises:a control and evaluation unit with evaluation, data-processing, and control functionality;
a first radiation source for generating target-finding radiation; and
a means for multi-directional emission of the target-finding radiation into free space,
wherein the surveying device comprises:
a sighting device which defines a target axis,
a means for changing the alignment of the target axis about a first axis and a second axis,
a photosensitive line sensor for detecting target-finding radiation, wherein the reception range of the line sensor is in the form of a reception fan, and the target axis has a defined spatial reference relation with respect to the plane of the reception fan,
a second radiation source for generating fine-sighting radiation,
a means for emitting the fine-sighting radiation coaxially with respect to the target axis in the form of a radiation cone with a small angle of aperture, and
a photosensitive large-area sensor for detecting fine-sighting radiation reflected by the target object,
wherein the control and evaluation unit is configured to track the target object, moving relative to the surveying device, using a target-finding process carried out continuously and automatically by the control and evaluation unit in accordance with a defined algorithm with continuous emission of target-finding radiation, the target-finding process including detecting target-finding radiation originating from the target object using the line sensor, and performing a first change in alignment of the target axis about the first axis as a function of detected target-finding radiation, such that the movement tendency of the target object is tracked according to the target axis.

US Pat. No. 10,508,913

ENVIRONMENT RECORDING SYSTEM USING VIRTUAL OR AUGMENTED REALITY

Raytheon Company, Waltha...

1. A process comprising:receiving into a computer processor and a computer memory data from a laser scanning device or a photogrammetric device, wherein the data relate to an environment in a first state;
generating a point cloud of the environment in the first state using the data;
providing the point cloud as input to a gaming engine, thereby generating as output a view of the point cloud of the environment in the first state;
providing the view of the point cloud of the environment in the first state outputted from the gaming engine to an augmented reality, a virtual reality, or a mixed reality application;
generating a view of the environment in a second state; and
generating an augmented reality, a virtual reality, or a mixed reality view of the environment by providing the view of the environment in the second state to the augmented reality, the virtual reality, or the mixed reality application and overlaying the view of the point cloud of the environment in the first state onto the view of the environment in the second state and orienting the view of the point cloud of the environment in the first state and the view of the environment in the second state using markerless tracking and real time data gathered by using a simultaneous localization and mapping (SLAM) technique;
wherein the point cloud is provided as input to the game engine and the view of the point cloud of the environment in the first state is provided to the augmented reality, the virtual reality, or the mixed reality application without generation of any three-dimensional model; and
wherein the environment comprises a structure, and wherein the view of the point cloud of the environment in the first state comprises the structure that is unfinished such that internals of the structure are exposed and visible, and wherein the view of the environment in the second state comprises the structure that is finished such that internals of the structure are unexposed and not visible.

US Pat. No. 10,508,900

THREE-DIMENSIONAL SCATTEROMETRY FOR MEASURING DIELECTRIC THICKNESS

GLOBALFOUNDRIES INC., Gr...

1. An apparatus comprising:a processor; and
memory including computer program code for a program,
the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following:
initiate optical critical dimension (OCD) scatterometry on a three-dimensional test structure formed on a wafer, the three-dimensional test structure comprising patterned copper (Cu) trenches with a ultra-low k (ULK) dielectric film formed over the patterned Cu trenches; and
measure, by the processor, a thickness of the ULK dielectric film based on results of the OCD scatterometry.

US Pat. No. 10,508,897

MAGNET DEVICE AND POSITION SENSING SYSTEM

TE ConnectivityCorporatio...

1. A magnet device for providing the magnetic density changes/magnetic field changes in relation to a detecting position, the magnet device comprising:a magnet member mounted on a rotatable shaft and rotated therewith, the magnet member producing the magnetic density changes/magnetic field changes in relation to the detecting position when the magnet member is rotating around the rotatable shaft, the magnet member having a south pole, a north pole, and a pole direction extending from the south pole to the north pole, the magnet member has a first lateral side and a second lateral side that are located at opposite sides of the magnet member, the south pole or the north pole is attached on the rotatable shaft; and
a first magnetic flux density concentrator element mounted on the rotatable shaft with the magnet member and rotating on the rotatable shaft in unison with the magnet member such that a rotation of the first magnetic flux density concentrator is equal to a rotation of the magnet member to concentrate/condense the density of the magnetic density changes/magnetic field changes, the first magnetic flux density concentrator element is positioned adjacent to the first lateral side of the magnet member and a second magnetic flux density concentrator element is positioned adjacent to the second lateral side of the magnet member, the first and second magnetic flux density concentrator elements increase the output ratio of the magnetic density changes/magnetic field changes of the magnet member; wherein
the magnet device is used with a sensing device having a sensing element with a front side and a back side, the first magnetic flux density concentrator element being positioned adjacent to the front side of the sensing element and concentrating/condensing the density of the magnetic density changes/magnetic field changes in the pole direction of the magnet member toward the sensing element, the sensing device has the detecting position where the sensing element is located, the front side of the sensing device faces the north pole or south pole of the magnet member when the magnet member is positioned due facing to the front side of the sensing device during the rotation of the magnet member, the sensing device is separated from the magnet member by a distance.

US Pat. No. 10,508,879

DEVICE FOR DAMPENING RESIDUAL EFFECTS FROM A FIREARM SUPPRESSOR

DBDROP Inc., Fort Myers,...

1. A method of dampening residual effects of a firearm discharge from a firearm suppressor, comprising:enclosing within a shield a majority of the firearm suppressor when the firearm suppressor is attached to a portion of a firearm barrel, wherein the shield further includes:
an interior receiving space for receiving at least a portion of the firearm suppressor;
an outer surface having a fixed shape;
a tapered structure having a proximal inner diameter that is greater than a distal inner diameter, wherein the proximal inner diameter is greater than a diameter of a muzzle end of the firearm suppressor and the distal inner diameter is less than the diameter of the muzzle end of the firearm suppressor; and
a projectile aperture;
axially aligning the shield with the firearm suppressor by forcing the firearm suppressor into contact with the tapered structure;
whereby at least some of the residual effects of a firearm discharge are dispersed throughout the shield.

US Pat. No. 10,508,865

HEAT EXCHANGER

DENSO CORPORATION, Kariy...

1. A heat exchanger comprising:a core portion that includes a plurality of tubes in which a fluid flows; and
a pair of header tanks that are located on opposite ends in the longitudinal direction of the plurality of tubes and communicate with the plurality of tubes, wherein
one of the pair of header tanks includes a first tank chamber and a second tank chamber, which are defined by
a core plate joined to the plurality of tubes,
a tank body, and
a partition wall joined to the tank body,
a first fluid flows through the first tank chamber and a first tube group of the plurality of tubes connected to the first tank chamber, and
a second fluid different in temperature range from the first fluid flows through the second tank chamber and a second tube group of the plurality of tubes connected to the second tank chamber,
the heat exchanger further comprises:
a flow rate limiting portion provided in at least one of the first tank chamber or the second tank chamber, wherein
the flow rate limiting portion is configured to reduce a flow rate of the first fluid or the second fluid supplied to at least first one tube of the plurality of tubes from a boundary portion provided by the partition wall,
the flow rate limiting portion includes a screen that is provided on an inner wall of the tank body and is next to a side of the flow-reduced at least first one tube that faces away from the boundary portion, and
the screen has a slit that extends from an end portion of the screen in a direction from the core plate toward the inner wall of the tank body.

US Pat. No. 10,508,853

STIR STICK AND BREAKER WALLS FOR AN ICE CONTAINER

Whirlpool Corporation, B...

1. An in-door ice container for a refrigerator comprising:a base removably attached to a refrigerator door;
a base upper portion coupled to the base, the base upper portion comprising a perimeter wall having first and second walls and defining an ice storage volume and an axis of translation;
a stir stick rotatably mounted to the base having a stir stick upper portion comprising a cam portion and an ice agitation portion, and a stir stick lower portion operatively coupled to a motor, wherein the stir stick upper portion is disposed within the ice storage volume, and the stir stick lower portion is disposed below the ice storage volume;
a cam rod slidably disposed along the axis of translation within the ice storage volume and operatively coupled with the cam portion;
a first breaker wall rotatably attached near a middle of the first wall and within the ice storage volume and operatively coupled with the cam rod; and
a second breaker wall rotatably attached near a middle of the second wall and within the ice storage volume and operatively coupled with the cam rod.

US Pat. No. 10,508,849

AIR CONDITIONER WITH OUTDOOR TEMPERATURE SENSING CORRELATED TO OUTDOOR FAN CONTROL

Daikin Industries, Ltd., ...

1. An air conditioner comprising:a compressor;
an outdoor fan;
a temperature sensor configured to detect an outside temperature;
a memory configured to store the outside temperature detected by the temperature sensor; and
a controller configured to
control the air conditioner to operate in a plurality of operating modes based on the outside temperature detected by the temperature sensor, the plurality of operating modes including a first operating mode where both the compressor and the outdoor fan are being driven, a second operating mode where the compressor is being driven and the outdoor fan is stopped, and a third operating mode where the compressor is being driven and the outdoor fan is being repeatedly started and stopped;
continuously update the outside temperature stored in said memory upon detection of an outdoor temperature by said temperature sensor while the air conditioner is operating in the first operating mode, and
conduct a holding control where the outside temperature is intermittently updated, when the air conditioner is operating in the second or third operating mode.

US Pat. No. 10,508,816

INTERLOCK SWITCH STRUCTURE AND MICROWAVE OVEN

GUANGDONG MIDEA KITCHEN A...

1. An interlock switch structure, comprising:a substrate;
a sliding latch;
a tactile disk member;
a door hook;
a first elastic member; and
multiple micro-switches;
wherein, the substrate is provided with a chute structure; the sliding latch is slidably matched with a chute of the chute structure, the sliding latch is provided with a sliding surface to match with the door hook;
the tactile disk member is pivotally communicated with the substrate, the micro-switches are located on a periphery of the tactile disk member, and contact points of the micro-switches are toward the tactile disk member;
the tactile disk member is provided with a seesaw to match with the door hook, a circumferential surface of the tactile disk member is provided with a rotating surface to match with the sliding latch, and a plurality of contact surfaces that are matched with the contact points;
in a process of locking the door hook, the door hook sequentially abuts the sliding latch and the seesaw such that the sliding latch is displaced, and the tactile disk member is rotated in a forward direction, and each contact surface abuts a corresponding contact point, triggering a corresponding micro-switch; and
in a process of releasing the door hook, the sliding latch is reset by the first elastic member and abuts the sliding surface such that the tactile disk member is rotated in reverse, and each contact surface leaves the corresponding contact point, resetting the corresponding micro-switch.

US Pat. No. 10,508,813

GAS TURBINE COMBUSTOR CROSS FIRE TUBE ASSEMBLY WITH OPENING RESTRICTING MEMBER AND GUIDE PLATES

MITSUBISHI HITACHI POWER ...

1. A gas turbine combustor in a configuration having a plurality of combustors;each combustor including an annular liner, a combustion chamber within the annular liner, an outer peripheral partition wall surrounding the annular liner, and an annular combustion air passage for a flow of combustion air, the annular combustion air passage defined between the outer peripheral partition wall and the annular liner;
one of the plurality of combustors being connected with another one of the plurality of combustors adjacent to the one of the plurality of combustors by a cross fire tube assembly, the another one of the plurality of combustors being ignited by the one of the plurality of combustors through the cross fire tube assembly, wherein:
the cross fire tube assembly has a dual pipe configuration including
an inner tube that connects the combustion chamber of the one of the plurality of combustors with the combustion chamber of the another one of the plurality of combustors,
an outer tube that covers therein the inner tube and is connected with the outer peripheral partition wall of the one of the plurality of combustors and the outer peripheral partition wall of the another of the plurality of combustors so as to connect the annular combustion air passage of the one of the plurality of combustors with the annular combustion air passage of the another one of the plurality of combustors, and
an annular space defined between the inner tube and the outer tube;
an opening restricting member is provided at each respective connection between the outer tube and the respective annular combustion air passages of the one of the plurality of combustors and the another of the plurality of combustors to restrict the respective flow of combustion air therefrom into the annular space between the inner tube and the outer tube, each opening restricting member positioned in the annular space between the inner tube and the outer tube so as to form an upstream opening disposed upstream of the inner tube with respect to the respective flow of combustion air flowing through the respective annular combustion air passage and a downstream opening disposed downstream of the inner tube with respect to the respective flow of combustion air flowing through the respective annular combustion air passage, wherein the upstream opening and the downstream opening are separate and discrete openings; and
guide plates are disposed upstream of the inner tube in each annular combustion air passage to guide the respective flow of combustion air from the respective annular combustion air passage into the annular space between the inner tube and the outer tube via the respective upstream opening.

US Pat. No. 10,508,797

LUMINAIRE AND CONNECTION MECHANISM FOR CONNECTING MULTIPLE LUMINAIRES

IDEAL Industries Lighting...

1. A luminaire comprising:a light emitting portion extending between a first end cap and a second end cap to define a length between the first end cap and the second end cap;
the first end cap comprising at least one receptacle extending in an insertion direction and the second end cap comprising at least one post extending in the insertion direction, the at least one receptacle of the first end cap being configured to closely receive a post on a third end cap and the at least one post of the second end cap being configured to be received in a receptacle on a fourth end cap, the insertion direction being disposed transversely to the length;
wherein the first end cap further comprises at least one first guide surface and the second end cap further comprises at least one second guide surface, the at least one first guide surface being configured to engage at least one third guide surface on the third end cap and the at least one second guide surface being configured to engage at least one fourth guide surface on the fourth end cap, the at least one first guide surface and the at least one second guide surface being rigid and disposed perpendicularly to the insertion direction such that the engagement of the at least one first guide surface with the at least one third guide surface prevents movement of the first end cap relative to the third end cap in the insertion direction, and wherein the first end cap comprises a first electrical connector separate from the at least one first guide surface configured to engage a second electrical connector on the third end cap.

US Pat. No. 10,508,796

ULTRAVIOLET GEMSTONE DISPLAY BOX

FINESSE DIAMOND, CORP, N...

1. A display for displaying fluorescence of a gemstone having naturally occurring phosphors, comprising:a top portion with a compact ultraviolet LED assembly mounted at a mounting angle, the LED assembly having:
an LED circuit;
a 3 watt 365 nm ultraviolet LED diode disposed on the LED circuit;
an optical collimator having a parabolic lens to focus the emitted LED radiation to a less than 15° spread;
a bottom portion connected to the top portion, and having a recess for containing a compact battery for powering the LED assembly; and
a central holder/deck positioned in the bottom portion over the battery for retaining the gemstone so that the gemstone is retained less than 3 inches from the LED assembly and in a direct path of the emitted collimated LED radiation of the LED assembly;
such that the gemstone seated in the central holder/deck emits a corona of strong visible fluorescence while the ultraviolet radiation is not seen.

US Pat. No. 10,508,794

LED TROFFER FIXTURE HAVING A WIDE LENS

IDEAL Industries Lighting...

1. A troffer light fixture, comprising:a housing;
a LED assembly positioned in the housing, the LED assembly comprising a first LED array comprising a first LED on a first string and a second LED on a second string and a second LED array comprising a third LED on a third string and fourth LED on a fourth string;
a lens covering the first LED array and the second LED array; and
a reflector assembly extending between the first LED array and the second LED array, the reflector assembly comprising a first reflective surface reflecting light from the first LED array and a second reflective surface reflecting light from the second LED array.

US Pat. No. 10,508,788

MULTIFUNCTION LAMP UNIT AND REAR VIEW DEVICE THEREWITH

1. A multifunction lamp unit for a vehicle, comprising:a housing;
at least one light conductor with at least one illuminant provided by an LED on a printed circuit board;
at least one light foil that comprises a light tape or a printed lighting; and
a clear lens.

US Pat. No. 10,508,769

LNG TANK AND OPERATION OF THE SAME

1. A method of operating an LNG tank ship, the method comprising:providing an LNG tank ship comprising:
a membrane-type LNG tank comprising a thermal insulation wall and a membrane;
LNG and boil-off gas of the LNG contained in the membrane-type LNG tank; and
a safety valve connected to and for the membrane-type LNG tank for releasing LNG boil-off gas therefrom when vapor pressure within the membrane-type LNG tank exceeds a cut-off pressure, wherein the cut-off pressure of the safety valve for the membrane-type LNG tank is within a range between 0.7 bar (gauge pressure) and 3 bar (gauge pressure),
loading LNG to the membrane-type LNG tank of the LNG tank ship at a loading pressure;
subsequent to loading, letting vapor pressure inside the membrane-type LNG tank increase without processing boil-off gas of the LNG for controlling the vapor pressure under a target pressure; and
subsequently, unloading the LNG to an LNG-receiving tank that is located outside the LNG tank ship and is capable of receiving the LNG at the increased pressure.

US Pat. No. 10,508,768

TRUSS ADAPTER FOR MOUNTING OBJECTS ON SPACE FRAME TRUSS

Entertainment Structural ...

1. A truss adapter for mounting one or more objects on a space frame truss having a plurality of truss chords that are interconnected by webbing, wherein each of the truss chords has an outer surface, the truss adapter comprising:(A) a body having a first body portion, a first body saddle engagable with the outer surface of a first truss chord of the space frame truss, a second body portion, a second body saddle engagable with the outer surface of a second truss chord, and a receiving portion;
(B) a pivot arm having a first end portion and a second end portion, the first end portion of the pivot arm being pivotably attached to the second body portion;
(C) a tensioning device that has a first end portion and a second end portion, the first end portion of the tensioning device being pivotably attached to the second end portion of the pivot arm and the second end portion of the tensioning device engaging the receiving portion of the body; and
(D) a bracket attached to the body for attachment of one or more objects to the truss adapter.

US Pat. No. 10,508,757

HANGER FOR MOUNTING CABLES

CommScope Technologies LL...

1. A cable hanger, comprising:a generally flat base; and
first and second opposed arms extending in a first direction from the base: wherein hooks are positioned on free ends of the arms;
wherein the arms form a gap configured to receive and grasp a cable;
wherein each of the free ends of the arms has an arcuate cross-section taken normal to a longitudinal axis of the arm; and
wherein the base includes two openings, each of the openings including an arcuate edge, each of the openings adjacent a fixed end of a respective first or second arm.

US Pat. No. 10,508,736

UPSHIFT CONTROL METHOD FOR DCT VEHICLE

HYUNDAI MOTOR COMPANY, S...

1. An upshift control method for a dual clutch transmission (DCT) in a vehicle, the method comprising the steps of:determining, by a controller, whether or not an inertia phase begins when an accelerator pedal depression amount increases during power-on upshifting;
calculating, by the controller when the inertia phase begins, a first control amount including a first final clutch torque for an engaging clutch based on a difference between a current acceleration amount and an inertia phase acceleration amount at the beginning of the inertia phase, a difference between the current acceleration amount and a maximum inertia phase acceleration amount during the inertia phase, and a target engine torque; and
controlling, by the controller, the engaging clutch with the first final clutch torque calculated in the calculating step.

US Pat. No. 10,508,733

CONTROL SYSTEM FOR VEHICLE

TOYOTA JIDOSHA KABUSHIKI ...

1. A control system for a vehicle, the control system comprising:an automatic transmission;
an operation device including an operator, the operator being a momentary operator that is returned to an initial position in a state where no external force is applied, the operator being configured to be selectively operated by a driver from the initial position to any one of a plurality of traveling operation positions via a neutral operation position, the neutral operation position corresponding to a neutral range of the automatic transmission, the plurality of traveling operation positions corresponding to a plurality of traveling ranges of the automatic transmission; and
an electronic control unit configured to
(1) change a shift range of the automatic transmission based on the initial position, the neutral operation position and the traveling operation positions,
(2) when the operator is operated from the initial position to the neutral operation position and then returned to the initial position, change the shift range to the neutral range,
(3) when the operator does not pass through any one of the traveling operation positions while (i) the operator is operated from the initial position to the neutral operation position and then (ii) the operator is returned to the initial position, and when the operator is continuously held at the neutral operation position for a first predetermined time or longer, change the shift range to the neutral range, and
(4) when the operator passes through at least one of the traveling operation positions while (i) the operator is operated from the initial position to the neutral operation position and then (ii) the operator is returned to the initial position, prohibit a change of the shift range to the neutral range even when the operator is continuously held at the neutral operation position for the first predetermined time or longer.

US Pat. No. 10,508,729

STRAIN WAVE GEARING DEVICE

Harmonic Drive Systems In...

1. A strain wave gearing device comprising:a rigid internally toothed gear;
a flexible externally toothed gear including a non-circularly flexible cylindrical body part with a diaphragm extending outward or inward in a radial direction from an end of the cylindrical body part;
a wave generator which is mounted on an inner side of the cylindrical body part of the externally toothed gear, flexes the externally toothed gear in a non-circular shape to partly mesh with the internally toothed gear, and moves meshing positions of the two gears in a circumferential direction; and
a grease temperature control mechanism for controlling a temperature of a grease portion covering an outer peripheral side portion of the wave generator, of grease filled inside the externally toothed gear;
wherein the grease temperature control mechanism includes a heater facing the outer peripheral side portion of the wave generator over an entire circumference thereof from a direction of a device central axis line, and
wherein the heater is in contact with an inner peripheral surface of the cylindrical body part of the externally toothed gear over an entire circumference of the inner peripheral surface, and the heater has a flexibility capable of flexing together with the inner peripheral surface.

US Pat. No. 10,508,719

AUTO TENSIONER AND AUTO TENSIONER-INTEGRATED ENGINE AUXILIARY DEVICE

HYUNDAI MOTOR COMPANY, S...

1. An auto tensioner which is mounted on a rotating shaft of an engine auxiliary device rotating about the rotating shaft by a power transmitted through a power transmission belt, the auto tensioner pivoting about a pivot shaft,wherein the auto tensioner includes:
a driving plate which is coupled to the rotating shaft and receives the power; and
a driven plate which rotates by receiving a rotational force of the driving plate,
wherein a plurality of vanes, which transmit the rotational force of the driving plate to the driven plate, are disposed on the driven plate.