US Pat. No. 10,192,133

MARKER, METHOD OF DETECTING POSITION AND POSE OF MARKER, AND COMPUTER PROGRAM

SEIKO EPSON CORPORATION, ...

1. A method of detecting a marker, the method comprising:capturing external scenery with a camera; and
by way of one or more processors:
extracting the marker from an image of the captured external scenery, the marker comprising quadrilateral specifying elements that specify a quadrilateral shape;
identifying, from the extracted marker, a plurality of first and a plurality of second identification elements respectively of first and second identification element groups that identify the marker, the first and second identification elements being within the quadrilateral shape, the first identification elements being present in a line of a first diagonal which is one of two diagonals of the specified quadrilateral shape, and the second identification elements being present in a line of a second diagonal which is the other diagonal of the two diagonals than the first diagonal;
identifying a direction-identification element of the marker that identifies a direction of the extracted marker, the direction-identification element being other than the first and second identification elements, and a center of the direction-identification element overlapping neither of the first and second diagonals; and
calculating position and pose of the marker with respect to the camera based on the identified direction-identification element of the marker and the plurality of first and second identified identification elements,
wherein no other identification element or direction-identification element is located on a straight line passing through the center of the direction-identification element and an intersection of the two diagonals.

US Pat. No. 10,192,130

METHOD AND APPARATUS FOR RECOVERING A VEHICLE VALUE FROM AN IMAGE

BLINKER, INC., Denver, C...

1. A mobile apparatus, comprising:an image sensor configured to convert an optical image into an electrical signal, the optical image including an image of a vehicle license plate;
a license plate detector, which when executed by a processor, is configured to:
identify, using the electrical signal, one or more object images from the image, each of said one or more images comprising a candidate vehicle license plate image,
crop the image to said identified one or more of the object images,
score each of the cropped one or more of the object images based on a probability that the cropped object image comprises the vehicle license plate image, wherein each of the cropped one or more object images is scored by:
detecting a plurality of alphanumeric characters in the object image, and
applying a score based on a position of one of the plurality of characters relative a position of another one of the plurality of characters, and
based on the scored object images, recover, at the mobile apparatus, information from the vehicle license plate image; and
an interface configured to transmit the vehicle license plate information to a remote apparatus and receive an estimated value for a vehicle corresponding to the vehicle license plate in response to the transmission.

US Pat. No. 10,192,128

MOBILE SURVEILLANCE APPARATUS, PROGRAM, AND CONTROL METHOD

NEC CORPORATION, Minato-...

1. A mobile surveillance apparatus comprising:a touch panel display screen;
a first processing unit configured to set an event detection position with respect to a surveillance image, in accordance with a first operation performed with respect to the surveillance image displayed on the touch panel display screen;
a second processing unit configured to perform a display change process with respect to the surveillance image or a window including the surveillance image in accordance with the first operation, the display change process being other than the setting of the event detection position; and
a control unit causing the first processing unit to set the event detection position when a predetermined condition is satisfied and the first operation is performed, and causing the second processing unit to perform the display change process when the predetermined condition is not satisfied and the first operation is performed,
wherein at least one of the first operation and the predetermined condition is performed by contacting the touch panel display screen.

US Pat. No. 10,192,123

METHOD AND APPARATUS FOR RECOGNIZING OBSTACLE OF VEHICLE

Baidu Online Network Tech...

1. A method for recognizing an obstacle to a vehicle, wherein the vehicle comprises a calibrated lidar sensor and an image capturing apparatus, and the method comprises:acquiring point cloud data of a target region by using the lidar sensor and acquiring image data of the target region by using the image capturing apparatus;
recognizing obstacle information in the point cloud data by using a preset point cloud recognition model, and labeling a recognition result to obtain a first labeled result;
recognizing obstacle information in the image data by using a preset image recognition model, and labeling a recognition result to obtain a second labeled result;
comparing the first labeled result with the second labeled result to decide whether the first labeled result and the second labeled result are identical; and
in response to deciding that the first labeled result and the second labeled result are not identical, determining a correct labeled result from the first labeled result and the second labeled result and outputting the correct labeled result.

US Pat. No. 10,192,122

DRIVING ASSIST APPARATUS, DRIVING ASSIST METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM STORING PROGRAM

MITSUBISHI ELECTRIC CORPO...

1. A driving assist apparatus comprising:a memory; and
a processor configured to
acquire, using a camera, a captured image around a vehicle;
acquire, from one or more sensors other than the camera, position information of one or more objects detected by the one or more sensors to exist around the vehicle;
determine a detection range of the one or more sensor detected objects within the captured image based on the acquired position information;
determine one or more regions of the captured image which correspond to the determined detection range of the one or more sensor detected objects; and
perform image processing on a region of the captured image other than a region corresponding to a detection range of an object detected by the one or more sensors to recognize a second object that is different from any sensor detected objects, wherein
the processor is further configured to
extract a pixel group having a color density equal to or higher than a threshold, from a region of the captured image other than the one or more regions corresponding to the detection range of the one or more sensor detected objects;
calculate a detecting region based on the extracted pixel group; and
performing image processing on the calculated detecting region of the captured image to recognize the second object, and
the processor extracts the pixel group having the color density equal to or higher than the threshold from a region of the capture image in a traffic lane included in the captured image.

US Pat. No. 10,192,118

ANALYSIS DEVICE, RECORDING MEDIUM, AND ANALYSIS METHOD

SONY CORPORATION, Tokyo ...

1. An analysis device, comprising:at least one processor communicably connected to a sensor, wherein the at least one processor is configured to:
acquire, from the sensor via wireless communication, first motion information of a first user and second motion information of a second user;
detect a first motion of the first user and a second motion of the second user based on the first motion information and the second motion information, respectively,
wherein the first motion information and the second motion information indicate a first play event and a second play event from a plurality of play events, respectively;
associate the first play event with a first time interval and the second play event with a second time interval based on the detected first motion and the detected second motion, respectively;
determine a first play pattern of the first user and a second play pattern of the second user from a plurality of play patterns, based on the association of the first play event with the first time interval and the second play event with the second time interval;
determine a first play style of the first user and a second play style of the second user based on the determined first play pattern and the determined second play pattern;
compare the determined first play style of the first user and the determined second play style of the second user; and
determine compatibility between the first user and the second user based on a degree of similarity in the determined first play style and the determined second play style.

US Pat. No. 10,192,115

VIRTUALIZING OBJECTS USING OBJECT MODELS AND OBJECT POSITION DATA

1. A method of generating a catalog of positioned objects, comprising:receiving sensor output obtained using one or more input sensors of a user device;
identifying, within the sensor output, one or more objects;
determining, based on the sensor output and based on a location of the user device, a position of the one or more objects;
mapping the one or more objects to one or more corresponding object models within an object model database;
identifying that the one or more objects are to be associated with the determined position;
storing an indication of the one or more object models and the determined position of the one or more objects;
generating an extrapolated image of an area where the one or more objects are located that depicts the area without the one or more objects; and
causing the extrapolated image to be displayed on a display screen such that the one or more objects appear to be absent from the sensor output.

US Pat. No. 10,192,111

STRUCTURE FROM MOTION FOR DRONE VIDEOS

1. A method comprising:obtaining, by a processing system including a processor, a first model for a structure of an object, wherein the first model is based on a first plurality of observations comprising ground-level or near-ground-level observations of the object;
obtaining, by the processing system, a second model for the structure of the object, wherein the second model is based on a second plurality of observations comprising aerial observations of the object;
determining, by the processing system, model parameters for a three-dimensional (3D) third model of the object based on the first model and the second model, wherein the determining comprises a transfer learning procedure using a manifold;
obtaining, by the processing system, data representing a third plurality of observations of the object, wherein the data is captured at an airborne unmanned aircraft system (UAS) operating at an altitude greater than that of the first plurality of observations and less than that of the second plurality of observations;
dynamically adjusting, by the processing system, the third model in accordance with the operating altitude of the UAS, resulting in an adjusted third model;
updating, by the processing system, the adjusted third model in accordance with the data, resulting in an updated adjusted third model; and
determining, by the processing system, a 3D representation of the structure of the object, based on the updated adjusted third model.

US Pat. No. 10,192,105

SUPPORT VECTOR MACHINE ADAPTED SIGN LANGUAGE CLASSIFICATION METHOD

King Fahd University of P...

1. A computer-implemented method of recognizing sign language, the method comprising:detecting, via circuitry, one or more interest points in an extracted sign language feature, wherein the one or more interest points are localized in space and time in each of a plurality of images acquired from a plurality of frames of a sign language video including the extracted sign language feature, wherein the images include 33 sign primitive postures;
applying a digital filter to determine one or more extrema of a central region of the one or more interest points;
associating one or more features with each interest point of the one or more interest points using a neighboring pixel function;
clustering, via the circuitry, a group of extracted sign language features from the plurality of images based on a similarity between the extracted sign language features according to the associating;
representing each image of the plurality of images by a histogram of visual words corresponding to the respective image to generate a code book;
training, via the circuitry, a classifier based on labels assigned to the plurality of images to classify with a Support Vector Machine each extracted sign language feature using the code book;
detecting, via the circuitry, a posture in each frame of the plurality of frames of the sign language video using the trained classifier;
constructing, via the circuitry, a sign gesture based on the detected postures, and
identifying text words that correspond with the sign gesture and presenting the text on a display to ease communication between deaf people and non-deaf people.

US Pat. No. 10,192,100

SYSTEM AND METHOD FOR CLASSIFICATION OF PARTICLES IN A FLUID SAMPLE

KONINKLIJKE PHILIPS N.V.,...

1. A system for classifying particles in water sample, system comprising:an optical detection assembly comprising at least one image acquisition device and corresponding lens with an optical axis, the image acquisition device is configured to acquire images of an image acquisition area perpendicular to the optical axis;
a sample device comprising at least one sample container suitable for holding a water sample in liquid form comprising particles;
a translating arrangement configured to translate said image acquisition area through at least a part of said sample container with an optimal step length between each acquired image, wherein the optimal step length is determined based on a depth of field of the optical detection assembly, and a selected optical resolution;
a controller configured to control said optical detection assembly and said translating arrangement to acquire images of a plurality of image acquisition areas;
an image processor programmed to analyze said acquired images and to determine a set of features for an individual particle captured by said acquired images by creating objects of the individual particle and assigning each of the objects to a corresponding stack of objects comprising different images of the individual particle; and
an artificial intelligent processor programmed to associate said set of features for said individual particle to a particle classification of particles,
wherein said step length between each acquired image is used to determine a distance between the objects in the stacks of objects.

US Pat. No. 10,192,097

FINGER PRINT DETECTION APPARATUS AND DETECTION METHOD THEREOF

Novatek Microelectronics ...

1. A finger print detection method, comprising:accessing a part of an input image to generate a checked image;
summing pixel numbers of pixels having gray levels larger than a smallest gray level out of all gray levels in all pixels and smaller than a largest gray level out of all gray levels in all pixels in the checked image to obtain a detected pixel number; and
determining the checked image is a finger print when the detected pixel number is larger than a reference value.

US Pat. No. 10,192,089

SYSTEMS AND METHODS FOR AUTHENTICATION OF CONSUMER PRODUCTS

HONEYWELL INTERNATIONAL I...

1. A method for authentication of a consumer product, wherein the method comprises:providing the consumer product, optionally with packaging material associated therewith;
detecting filtered light from an intrinsic portion of the consumer product or packaging material associated therewith using a photodetector of a portable computing device to produce at least one single-color image data set representative of the intrinsic portion for at least one color;
comparing the at least one single-color image data set with a stored data set representative of authentic information for the intrinsic portion using a microprocessor of the portable computing device, wherein comparing the at least one single-color image data set with the stored data set is conducted independent of and separate from any analysis of non-color data obtained from preconfigured security features; and
providing an indication of authenticity of the consumer product with the portable computing device based upon an outcome of comparing the at least one single-color image data set with the stored data set representative of authentic information for the intrinsic portion.

US Pat. No. 10,192,087

METHODS AND ARRANGEMENTS FOR IDENTIFYING OBJECTS

Digimarc Corporation, Be...

1. An image processing method to identify a canned, barcoded item selected for purchase by a first shopper at a retail store, the store having a shopping portion where items are stocked for sale, and a checkout portion, the method including using information from a first sensor, and then using information from second sensor different than the first sensor, in a data fusion manner to narrow a universe of possible item identifications, the method more particularly comprising the acts:based on information from the first sensor, developing a set of plural item identification hypotheses about the canned barcoded item selected by the shopper for purchase, each of said item identification hypotheses having an associated confidence score that respectively indicates certainty about said hypothesis;
refining the set of plural identification hypotheses about the selected barcoded item, by applying data fusion based on other information, the other information including information from the second sensor, said refining including revising at least certain of said associated confidence scores;
if need be, successively repeating said refining act, until one of said revised confidence scores has a value exceeding a particular, predetermined threshold value, said threshold value having been established prior to said refining act, and serving as a basis for comparison in judging the revised confidence scores; and
adding, to a purchase tally for said shopper, an item associated with said one revised confidence score that has a value exceeding the threshold value, said item being the canned barcoded item selected for purchase by the shopper;
wherein one of said sensors is a fixed sensor in an aisle of the shopping portion of the store, the information from said fixed sensor that is used in said data fusion manner more particularly comprising (a) information indicating locations visited by the shopper during a track of the shopper through the store, or (b) information indicating both removal of an object from a store shelf location and a time of such removal; and
the other of said sensors is a camera at the checkout portion of the retail store, the information from said camera that is used in said data fusion manner more particularly-comprising imagery depicting the canned, barcoded item, or a person's interaction with said item.

US Pat. No. 10,192,081

INTERFACE BETWEEN NEAR FIELD COMMUNICATIONS (NFC) CONTROLLER AND SECURE ELEMENT

NXP B.V., Eindhoven (NL)...

1. An interface system for interfacing between an NFC controller and a secure element, the interface system comprising:an interface memory;
an interface controller;
an NFC controller interface configured to exchange data between the NFC controller interface of the interface system and an NFC controller bus interface included in the NFC controller; and
a secure element interface configured to exchange data between the secure element interface of the interface system and a secure element bus interface included in the secure element.

US Pat. No. 10,192,079

METHOD AND SYSTEM FOR MAGNETIC STRIPE READING USING MOBILE MAGNETOMETERS

eBay Inc., San Jose, CA ...

1. A mobile device, comprising:a housing having a surface for swiping a magnetic swipe card;
a magnetometer, positioned within the housing configured to detect magnetic information from the magnetic swipe card and to produce digital magnetometer output signals representing the magnetic information;
a hardware processor coupled to the magnetometer, the hardware processor configured to:
filter the digital magnetometer output signals based, at least in part, on a magnitude of the digital magnetometer output signals, and
provide data derived from the filtered digital magnetometer output signals to an application for processing.

US Pat. No. 10,192,078

INTEGRATED CIRCUIT, DIAGNOSTIC SYSTEM AND DIAGNOSTIC METHOD

SOCIONEXT INC., Yokohama...

1. An integrated circuit that performs radio communication with an external apparatus by transmission or reception of a carrier, the integrated circuit comprising:a processing circuit;
a diagnostic circuit configured to perform a diagnosis of the processing circuit according to a plurality of diagnostic items;
a detector configured to detect a radio signal level; and
a charging circuit configured to store charge for causing the diagnostic circuit to operate, during a period that the detector detects that the radio signal level is a first logic level,
wherein the diagnostic circuit is configured to perform the diagnosis on a first subset of the plurality of diagnostic items by using the charge stored in the charging circuit during a first period that the detector detects that the radio signal level is a second logic level which differs from the first logic level.

US Pat. No. 10,192,075

METHOD OF SECRET INFORMATION ENTERING INTO ELECTRONIC DIGITAL DEVICES

ADUCID S.R.O., Brno (CZ)...

1. A method of a secret information entering to an electronic digital device by a user using an input/output device, said method comprising the steps of:assigning, by the electronic digital device, to each of elements (2) of the secret information an element (1) of multimedia information designed for interaction during indirect entering of the secret information, the electronic digital device displays to the user the multimedia information designed for interaction containing elements (1) in such a way that their relation to control elements (5) of the electronic digital device is variable between individual displays; and
selecting, by the user, the elements (1) of the multimedia information designed for interaction assigned to the elements (2) of the secret information in an order corresponding with the order of the elements (2) of the secret information, so by selecting the elements (1) of the multimedia information designed for interaction the user selects the elements (2) of the secret information in given order.

US Pat. No. 10,192,065

AUTOMATED INTELLIGENT PROVISIONING OF DATA STORAGE RESOURCES IN RESPONSE TO USER REQUESTS IN A DATA STORAGE MANAGEMENT SYSTEM

Commvault Systems, Inc., ...

1. A data storage management system including features for provisioning data storage resources based on user-submitted requests, the system comprising:a storage manager that executes on a computing device comprising one or more processors and non-transitory computer memory, wherein the storage manager manages storage management operations in the data storage management system;
a database, stored in non-transitory computer memory and associated with the storage manager, for storing information used by the storage manager for managing the storage management operations in the data storage management system;
a media agent that executes on a computing device comprising one or more processors and non-transitory computer memory,
wherein the media agent is associated with one or more data storage devices, and
wherein the media agent tracks storage space allocated at the one or more data storage devices;
wherein the storage manager is programmed to:
initiate discovery operations, using the media agent, to discover operational characteristics of the one or more data storage devices,
import from the media agent and store to the database the discovered operational characteristics of, and the storage space allocated at, the one or more data storage devices,
generate an information management policy that governs provisioning more storage space at, and granting of access to, the one or more data storage devices in response to requests for data storage resources submitted by users of the data storage management system,
receive a request from a user for a first amount of data storage space to be accessed as a data storage resource by a client computing device,
wherein the request also comprises an operational characteristic required of a data storage device providing the first amount of data storage space,
identify a first data storage device that satisfies the request,
based on the information management policy and the operational characteristic in the request, and also based on operational characteristics of and storage space allocated at the first data storage device,
wherein the first data storage device is one of the one or more data storage devices, and
instruct the media agent to provision the first amount of data storage space in the identified first data storage device,
wherein the provisioned first amount of data storage space in the first data storage device becomes accessible as a data storage resource to the client computing device;
wherein the media agent is programmed to provision the first amount of data storage space at the first data storage device as instructed by the storage manager; and
wherein the storage manager is further programmed to: manage storage management operations for the provisioned first amount of data storage space in the first data storage device.

US Pat. No. 10,192,064

METHOD OF SECURITY ACCESS CONTROL FOR HARD DISK AND HARD DISK

HUAWEI TECHNOLOGIES CO., ...

1. A method of security access control for a hard disk, the hard disk comprising an Internet Protocol (IP) interface and a control board, and the method comprising:receiving, by the IP interface, an access data packet of a user;
sending, by the IP interface, the access data packet to the control board;
parsing, by the control board, the access data packet to obtain an authentication data packet, the authentication data packet comprising access permission information of the user;
inspecting the access permission information of the user according to a security policy to determine whether an access of the user is authorized, the security policy being configured to record a correspondence between access permission information of a plurality of users and sector identifiers of sectors on the hard disk;
performing a security check on the access data packet using a security algorithm when the access of the user is authorized; and
allowing, according to a sector identifier, the user to access data in a corresponding sector on the hard disk when the security check is passed.

US Pat. No. 10,192,062

ENCRYPTION FOR XIP AND MMIO EXTERNAL MEMORIES

Cypress Semiconductor Cor...

1. An integrated circuit (IC) device, comprising:a serial interface; and
a controller coupled to the serial interface and configured to communicate with external memory devices over the serial interface, wherein the controller comprises:
a control register configured to indicate an execute-in-place (XIP) mode or a memory-mapped input/output (MMIO) mode; and
a cryptography block configured to encrypt and decrypt XIP data transfers to and from a first external memory device in the XIP mode, and to encrypt and decrypt MMIO data transfers to and from a second external memory device in the MMIO mode.

US Pat. No. 10,192,061

METHOD AND A COMPUTING DEVICE FOR PROVIDING PRIVACY CONTROL IN A SURVEILLANCE VIDEO

Wipro Limited, Bangalore...

1. A method for providing privacy control in a surveillance video, the method comprising:receiving, by a computing device, a surveillance video from a video capturing device;
receiving, by the computing device, an authentication input key from a user of the computing device, wherein the authentication input key is indicative of a privacy level associated with the user, and wherein the authentication input key is replaced with a privacy limit level preset for the computing device when the authentication input key is greater than the privacy limit level;
identifying, by the computing device, one or more regions of interests (ROIs) in the surveillance video based on the received authentication input key; and
masking in real-time, by the computing device, the identified one or more ROIs in the surveillance video for providing privacy control.

US Pat. No. 10,192,059

SYSTEM AND METHOD FOR PROTECTING SYSTEMS FROM ACTIVE CONTENT

VOTIRO CYBERSEC LTD., Te...

23. A computer system for disarming targeted active content in a received input file, the system comprising:a memory device storing a set of instructions; and
a processor configured to execute the set of instructions to:
select targeted active content included in the input file;
alter the targeted active content of the input file in a manner configured to prevent execution of potentially malicious instructions associated with the targeted active content by a rendering application, wherein the targeted active content includes at least one of an automatically invoked subroutine, or programmable instructions executable by the rendering application, or at least one of a word processing or spreadsheet macro, formula, or script, or programmable instructions embedded in the input file according to a portable document format;
create protective active content associated with the targeted active content and configured to invoke the instructions associated with the targeted active content responsive to receipt of a selection of a selectable feature; and configure the input file to include the protective active content and the selectable feature, thereby creating a reconfigured input file.

US Pat. No. 10,192,058

SYSTEM AND METHOD FOR DETERMINING AN AGGREGATE THREAT SCORE

SYMANTEC CORPORATION, Mo...

1. A computerized system comprising:a computer processor;
a memory configured to store instructions, the instructions when executed by the computer processor are operable to:
determine a first threat score and a second threat score respectively corresponding to a first user action and a second user action on one or more computer applications; and
calculate an aggregate threat score for the determined threat scores, wherein calculating the aggregate threat score comprises:
determining, by comparing the first threat score to the second threat score, that the first threat score is greater than the second threat score; and
calculating a margin by subtracting the first threat score from a maximum threat score;
determining a contribution of the second threat score based on the second threat score and the margin; and
summing together the first threat score and the contribution of the second threat score; and
suspend, in response to calculating an aggregate threat score that exceeds a threshold, user activity corresponding to one or more of:
a particular computer user;
a particular computer application; and
a particular user action.

US Pat. No. 10,192,054

AUTOMATIC PAIRING OF IO DEVICES WITH HARDWARE SECURE ELEMENTS

Intel Corporation, Santa...

1. A system comprising:an input output (IO) device;
a secure element to,
receive, during a boot process of the system, a first pairing authentication value,
determine whether the first pairing authentication value is received by the secure element prior to a stage of the boot process in which execution of third party code occurs,
determine whether to bypass the first pairing authentication value, wherein the first pairing authentication value is to be bypassed by the secure element when the first pairing authentication value is received by the secure element at a time that is not prior to the stage,
receive a pairing key, and
use the first pairing authentication value and the pairing key to establish a trusted channel between the secure element and the IO device, wherein to establish the trusted channel, the secure element is to derive, from the pairing key, one or more of a shared encryption or a signing key that is used to pass messages between the secure element and the IO device through a host operating system software that forwards the messages; and a pairing agent to,
send, during the boot process and prior to the stage of the boot process, the first pairing authentication value to the secure element,
generate the pairing key in response to a pairing request associated with the IO device,
send the pairing key to the secure element and the IO device, and
erase the pairing key after the pairing key is sent to the secure element and the IO device so that the host operating system software is unaware of the pairing key.

US Pat. No. 10,192,053

METHOD, APPARATUS, SYSTEM, DEVICE AND COMPUTER STORAGE MEDIUM FOR TREATING VIRUS

Baidu Online Network Tech...

1. A method for treating a virus, comprising: determining virus family information corresponding to virus file behavior identified by a client; and issuing a virus removal instruction corresponding to the determined virus family information to the client based on a correlation between the virus family information and the virus removal instruction, the client executing the virus removal instruction to remove a virus file, wherein determining virus family information corresponding to the virus file behavior identified by the behavior information identified by the client; and matching the virus file behavior information with a cloud behavior linker script library to determine virus family information corresponding to malicious virus file behavior, wherein the cloud behavior linker script library includes malicious virus file behavior information of a virus family.

US Pat. No. 10,192,052

SYSTEM, APPARATUS AND METHOD FOR CLASSIFYING A FILE AS MALICIOUS USING STATIC SCANNING

FireEye, Inc., Milpitas,...

1. A system comprising:a non-transitory computer-readable medium to store information; and
a processor communicatively coupled to the non-transitory computer-readable medium, the processor for processing the stored information to:
(i) prior to deconstructing a file, performing a first static scan to determine if content within the file has a prescribed level of correlation with one or more malware identifiers;
(ii) when the content does not have at least the predefined level of correlation with the one or more malware identifiers, deconstruct the file to gain access to an object within the file, and thereafter, perform a second static scan to analyze the object to determine whether the object is suspected of including malware and classify the file with a score indicating a likelihood that the file includes malware when the object is suspected of including malware, and
(iii) when the object remains inaccessible for purposes of performing the second static scan following deconstruction of the file, emulate processing of the object and perform a third static scan on both (1) information provided to the object during emulation and (2) information produced by the object during emulation.

US Pat. No. 10,192,050

METHODS, SYSTEMS, APPARATUS, AND STORAGE MEDIA FOR USE IN DETECTING ANOMALOUS BEHAVIOR AND/OR IN PREVENTING DATA LOSS

General Electric Company,...

1. A computer-implemented method comprising: receiving, in a processor, information defining a first of a plurality of different actions that may be performed by users wherein the first of the plurality of different actions and a second of a plurality of different actions each comprise copying of one or more files, moving one or more files, deleting one or more files, uploading one or more files, network transferring one or more files, or emailing one or more files that may be performed by users wherein the first action is a different action than the second action: receiving, in a processor, information indicating a relative frequency at which the first action and the second action was performed by each of a plurality of users over each of one or more periods of time; determining, by a processor, a plurality of different characteristic behaviors comprising a first characteristic that defines a relative frequency of a performance of a first action of the plurality the different actions and a second characteristic that defines a relative frequency of a performance of a second action of the plurality the different actions over each of one or more periods of time; receiving, in a processor, information indicating a relative frequency at which the first action and the second action was performed by a user over a period of time; determining, by a processor, a representation of the relative frequency at which the first action and the second action was performed by the user over the period of time as a weighted combination of the first characteristic and the second characteristic; determining, by a processor, a reconstruction error based on (i) the relative frequency at which the first action and the second action was performed by the user over the period of time and (ii) the weighted combination of the first characteristic and the second characteristic; in a case that the reconstruction error is less than a threshold, indicating normal behavior, and in case that the reconstruction error is greater than the threshold, indicating anomalous behavior.

US Pat. No. 10,192,049

DETECTING RETURN-ORIENTED PROGRAMMING PAYLOADS BY EVALUATING DATA FOR A GADGET ADDRESS SPACE ADDRESS AND DETERMINING WHETHER OPERATIONS ASSOCIATED WITH INSTRUCTIONS BEGINNING AT THE ADDRESS INDICATE A RETURN-ORIENTED PROGRAMMING PAYLOAD

The Trustees of Columbia ...

1. A system for detecting the presence of a return-oriented programming (ROP) payload in data, comprising:a hardware processor that:
identifies a potential gadget address space;
determines if a piece of the data corresponds to an address of the potential gadget address space; and
in response to determining that the piece of the data corresponds to an address of the potential gadget address space:
for each instruction of a plurality of instructions beginning at the address:
attempts to execute the instruction;
determines whether at least one of: that the instruction has an invalid execution address; that the instruction is invalid; and that the instruction is privileged;
counts the instruction as part of an instruction count; and
determines whether the instruction count meets at least one threshold;
in response to determining that the instruction count meets the at least one threshold, increases a gadget count; and
indicates that an ROP payload is present in the data in response to the gadget count meeting a threshold greater than one.

US Pat. No. 10,192,047

PROVISIONING OF IDENTITY INFORMATION

Cisco Technology, Inc., ...

1. A method comprising:preparing a file including a set of secrets comprising identity information for one or more instances of virtual machines;
attaching the file to a virtual machine configuration;
launching a virtual machine based on the virtual machine configuration;
providing a key blob including a set of keys used to generate the set of secrets;
pairing a kernel to the key blob by a kernel driver;
upon pairing the kernel to the key blob, reading the set of secrets comprising identity information for the virtual machine into the kernel of the virtual machine using the set of keys from the paired key blob;
registering the identity information for the virtual machine with a kernel service;
ejecting the attached file from the virtual machine configuration; and
accessing the identity information for the virtual machine by an application running on the virtual machine,
wherein the identity information for the virtual machine is used by the application when the kernel service requires identity information.

US Pat. No. 10,192,046

UNLOCKING CONTROL METHOD AND APPARATUS FOR INTELLIGENT TERMINAL

TENCENT TECHNOLOGY (SHENZ...

1. An unlocking control method for an intelligent terminal, comprising:detecting, when an intelligent terminal enters an unlocking interface, a touch gesture on a touch display of the intelligent terminal; and
determining whether a trajectory node of the detected touch gesture and a stay time on the trajectory node are the same as a predetermined trajectory node and a predetermined stay time on the trajectory node which are stored by the intelligent terminal, and if same, unlocking the intelligent terminal;
wherein the determining whether a trajectory node of the detected touch gesture and a stay time on the trajectory node are the same as a predetermined trajectory node and a predetermined stay time on the trajectory node specifically comprises:
presetting an unlocking flag bit, wherein an initial state of the unlocking flag bit is a correct state; and
performing the following operations on an nth trajectory node from a first trajectory node of the detected touch gesture:
A. determining whether the nth trajectory node is the same as a predetermined nth trajectory node, wherein n is a natural number starting from 1, and if not same, setting the unlocking flag bit to an incorrect state, and performing subsequent step D, or if same, turning to step B;
B. determining whether a stay time of the touch gesture on the nth trajectory node is the same as a predetermined stay time on the nth trajectory node, and not same, setting the unlocking flag bit to an incorrect state, and performing subsequent step D, or if same, turning to step C;
C. continuing to detect a next trajectory node of the touch gesture, if the next trajectory node of the touch gesture is detected, returning to step A, and if it is detected that the touch gesture is ended, turning to step D; and
D. determining whether the unlocking flag bit is in a correct state, and if in a correct state, determining that the trajectory node of the detected touch gesture and the stay time on the trajectory node are the same as the predetermined trajectory node and the predetermined stay time on the trajectory node, or otherwise, determining that the trajectory node of the detected touch gesture and the stay time on the trajectory node are not the same as the predetermined trajectory node and the predetermined stay time on the trajectory node.

US Pat. No. 10,192,038

PROCESS FOR DETERMINING THE DISTILLATION CHARACTERISTICS OF A LIQUID PETROLEUM PRODUCT CONTAINING AN AZEOTROPIC MIXTURE

Butamax Advanced Biofuels...

1. A process for determining the distillation characteristics of a liquid petroleum product that contains an azeotropic mixture of an oxygenated or nitrogen-containing component and at least one petroleum blending component comprising:(a) defining a relationship between the boiling points of hydrocarbons of the liquid petroleum product and the concentration of each such hydrocarbon in an azeotrope with the oxygenated or nitrogen-containing component;
(b) defining a relationship between the boiling points of the hydrocarbons and the boiling points of the azeotropes;
(c) generating a boiling point curve of narrow volume percent distillate fractions and distillation temperature for each such volume percent distillate fraction;
(d) for each volume percent distillate fraction from step (c)
(i) determining the total concentration of hydrocarbons in the distillate fraction;
(ii) determining the amounts of the azeotropic mixture and of the oxygenated or nitrogen-containing component in each such volume percent distillate fraction and
(iii) determining the boiling point of the azeotropic mixture that corresponds to each such volume percent; and
(e) correlating for each volume percent distillate fraction the amount of the azeotropic mixture in the distillate fraction from step (d)(ii) with the boiling point from step (d)(iii), and combining such correlations to thereby determine the distillation characteristics of the liquid petroleum product.

US Pat. No. 10,192,037

REPORTING SYSTEM AND METHOD FOR INGESTIBLE PRODUCT PREPARATION SYSTEM AND METHOD

Elwah LLC, Bellevue, WA ...

1. A system, comprising:a vending machine, including at least:
at least one production machine configured for preparation of one or more ingestible products incorporating one or more controlled substances;
at least one processing device; and
at least one non-transitory computer-readable medium including at least one or more instructions which, when executed by the at least one processing device, configure the at least one processing device as at least:
circuitry configured for receiving at least one identity of at least one particular living being;
circuitry configured for receiving directive information relating to the at least one particular living being, the directive information including at least one or more indications of identity of an issuer of the directive information and one or more indications of at least one particular ingestible product including at least one controlled substance for preparation via the at least one production machine, the at least one particular ingestible product designated by the issuer of the directive information for ingestion by the at least one particular living being;
circuitry configured for obtaining at least one verification of controlled substance directive issuance authorization of the issuer of the directive information;
circuitry configured for obtaining at least one verification of authorship of the directive information by the issuer;
circuitry configured for controlling the at least one production machine to prepare the at least one particular ingestible product, including at least incorporating the at least one controlled substance, based at least partially on (i) the circuitry configured for receiving the at least one identity, (ii) the circuitry configured for receiving the directive information, (iii) the circuitry configured for obtaining the at least one verification of controlled substance directive issuance authorization, and (iv) the circuitry configured for obtaining the at least one verification of authorship;
circuitry configured for recording occurrence information indicative of the preparation of the at least one particular ingestible product via the at least one production machine; and
circuitry configured for controlling at least one dispensing, by the at least one production machine, of the at least one prepared particular ingestible product for collection by the at least one particular living being.

US Pat. No. 10,192,032

SYSTEM AND METHOD FOR SAVING MEDICAL IMAGING DATA

General Electric Company,...

1. A method, comprising:acquiring medical imaging data with a medical imaging device;
tagging a subset of the acquired medical imaging data with a first tag of a plurality of possible tags based on one or more features of the acquired medical imaging data, the one or more features including an anatomical feature;
storing the subset of the acquired medical imaging data in a memory operatively coupled with the medical imaging device responsive to the first tag matching a designated tag; and
not storing a remainder of the acquired medical imaging data, the remainder not tagged with the first tag, to reduce an amount of data stored in the memory.

US Pat. No. 10,192,030

METHODS FOR ACCURATELY MEASURING ENZYME ACTIVITY

1. A method for quantifying enzyme activity, comprising:(a) contacting samples, wherein each of the samples may contain an enzyme, with a substrate under conditions in which the enzyme, when present in each sample, converts the substrate into a product, thereby generating reactions;
(b) contacting each of the reactions with a set of internal standards, wherein each of the internal standards includes a different amount of product;
(c) simultaneously quantifying under identical conditions, after (b), the amount of product converted from the substrate and the amount of each of the internal standards in each of the reactions;
(d) generating a standard curve for each of the reactions from the internal standards in each of the reactions; and
(e) quantifying enzyme activity for each of the reactions according to each of the standard curves for each of the reactions.

US Pat. No. 10,192,001

VISUALIZING CONVOLUTIONAL NEURAL NETWORKS

SAS INSTITUTE INC., Cary...

1. A system for visualizing convolutional neural networks, the system comprising:a processing device; and
a memory device on which instructions executable by the processing device are stored for causing the processing device to:
generate a matrix of symbols to be positioned in a graphical user interface, each symbol in the matrix indicating a feature-map value that represents a likelihood of a particular feature being present or absent at a location in an input to a convolutional neural network, each column in the matrix having feature-map values generated by convolving the input to the convolutional neural network with a respective filter for identifying a specific feature in the input;
generate a node-link diagram to be positioned in the graphical user interface, wherein the node-link diagram represents a feed forward neural network that forms part of the convolutional neural network and comprises:
a first row of symbols representing an input layer to the feed forward neural network, wherein the input layer is also a maxpooling layer of the convolutional neural network, the first row of symbols is color coded to represent activation values for nodes in the input layer, and each symbol in the first row of symbols is vertically aligned with a respective column in the matrix of symbols and indicates a maximum value in the respective column;
a second row of symbols representing a hidden layer of the feed forward neural network, the second row of symbols being color coded to represent activation values of nodes in the hidden layer;
a third row of symbols representing an output layer of the feed forward neural network, the third row of symbols being color coded to represent activation values of nodes in the output layer; and
lines between the first row of symbols, the second row of symbols, and the third row of symbols, the lines representing connections between nodes in the input layer, the hidden layer, and the output layer of the feed forward neural network;
generate the graphical user interface at least in part by positioning the matrix of symbols above and adjacent to the node-link diagram in the graphical user interface; and
transmit a display communication to a display device for causing the display device to output the graphical user interface.

US Pat. No. 10,191,985

SYSTEM AND METHOD FOR AUTO-CURATION OF Q AND A WEBSITES FOR SEARCH ENGINE OPTIMIZATION

Intuit Inc., Mountain Vi...

1. A computer-implemented method of automatically generating rich content landing webpage for a question and answer (Q&A) website, the computer-implemented method comprising:analyzing, by a computing device including a processor executing computer-executable instructions and in communication with a database hosting a Q&A library and in communication through respective networks with a server that serves respective webpages to respective computers of respective users in response to respective requests submitted through a search engine, respective user click histories of questions contained within the Q&A library;
generating, by the computing device, a click graph comprising related questions obtained from co-clicks by users as determined by analyzing the click history;
clustering, by the computing device, the click graph;
selecting, by the computing device, a plurality of seed questions from the clustered click graph, wherein said selection corresponds to a plurality of seed questions related to a common topic;
searching, by the computing device, the seed questions against a set of questions stored in the Q&A library;
identifying, by the computing device, questions related to the common topic based on common words found in the one or more seed questions;
clustering, by the computing device, the text of the questions related to the common topic into a plurality of clusters under the common topic, wherein each cluster represents a different sub-topic of the common topic;
comparing, by the computing device, the text of at least one of the questions to the text of at least another one of the questions;
determining, by the computing device, that the at least one of the questions is a substantial duplicate of the at least another one of the questions based on the comparing indicating that the at least one of the questions has a textual similarity to the at least another one of the questions above a predetermined textual similarity threshold;
removing, by the computing device, the at least one substantial duplicate from the plurality of clusters;
selecting, by the computing device, a separate question from each cluster after the at least one substantial duplicate has been removed; and
automatically generating, by the computing device, a rich content landing webpage for the Q&A website, the automatically generated rich content landing webpage displaying each selected separate question on a single webpage containing the common topic, the automatically generated rich content landing webpage being presented through a display of a user computer in response to a user search request associated with the common topic.

US Pat. No. 10,191,981

PLAYBACK QUEUE CONTROL INDICATOR

SONOS, INC., Santa Barba...

1. A mobile device comprising:a user interface;
a network interface;
an audio output interface;
a processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the processor to cause the mobile device to perform functions comprising:
detecting that the mobile device is in a communication range of a network media system comprising one or more playback devices;
in response to the detecting, displaying, via the user interface of the mobile device, a status indicator having a first visual appearance, wherein the first visual appearance of the status indicator provides an indication that (i) the mobile device is in the communication range of the network media system and (ii) the mobile device is not in a connected state with any playback device of the network media system such that the mobile device is configured to play back media items via the audio output interface of the mobile device rather than controlling playback of media items by any playback device of the network media system;
while the mobile device is in the communication range of the network media system, entering into a connected state with at least one playback device in the network media system; and
in response to entering into the connected state with the at least one playback device in the network media system, changing the display of the status indicator from the first visual appearance to a second visual appearance, wherein the second visual appearance of the status indicator provides an indication that (i) the mobile device is in the communication range of the network media system and (ii) the mobile device is in the connected state with the at least one playback device of the network media system such that the mobile device is configured to control playback of media items by the at least one playback device of the network media system rather than playing back media items via the audio output interface of the mobile device.

US Pat. No. 10,191,980

PLAYBACK QUEUE CONTROL VIA A PLAYLIST ON A COMPUTING DEVICE

SONOS, INC., Santa Barba...

1. A tangible, non-transitory computer-readable medium storing instructions that, when executed by a processor, cause a computing device to perform functions comprising:entering a first connection state on the computing device, wherein while the computing device is in the first connection state, actions taken on a playlist on the computing device i) are applied to the playlist and ii) are not applied to a playback queue associated with a zone, wherein the zone comprising one or more playback devices is configured to play back media items according to the playback queue;
receiving an input indicating a selection of the zone; and
in response to receiving the input, entering a second connection state, wherein entering the second connection state comprises:
establishing a connected state between the computing device and the one or more playback devices, wherein while the connected state is established, one or more actions taken on the playlist on the computing device are i) applied to the playlist and ii) transmitted, in a message to the zone over a network, as one or more corresponding actions to be applied to the playback queue.

US Pat. No. 10,191,968

AUTOMATED DATA ANALYSIS

Wolfram Alpha LLC, Champ...

1. A system for automatically analyzing structured data sets, comprising:one or more processors; and
one or more tangible, non-transitory computer readable storage devices coupled to the one or more processors, the one or more tangible, non-transitory computer readable storage devices storing:
a structured data set to be analyzed;
respective sets of machine readable instructions corresponding to computer executable computational analyses among a plurality of computer executable computational analyses, wherein the respective sets of machine readable instructions, when executed by the one or more processors, cause the one or more processors to perform respective computer executable computational analyses;
computational analysis attribute data corresponding to the plurality of computer executable computational analyses, the computational analysis attribute data including, for each computer executable computational analysis, one or more respective attributes indicating respective characteristics of data required or preferred for the structured data set to be considered compatible with being an object of a performance of the each computer executable computational analysis; and
further machine readable instructions that, when executed by the one or more processors, cause the one or more processors to:
determine one or more measures of compatibility between the structured data set and the one or more particular computer executable computational analyses using i) computational analysis attribute data corresponding to one or more particular computer executable computational analyses among the plurality of computational analyses, and ii) data set attribute data indicative of one or more characteristics of the structured data set,
select a set of one or more computer executable computational analyses from the plurality of computer executable computational analyses using one or more measures of compatibility, the selected set of the one or more computer executable computational analyses corresponding to one or more candidate computer executable computational analyses for performing on at least a portion of the structured data set; and
perform one or more computer executable computational analyses from the selected set on at least one of i) the structured data set, or ii) one or more portions of the structured data set.

US Pat. No. 10,191,954

PRIORITIZED TRANSCODING OF MEDIA CONTENT

Amazon Technologies, Inc....

1. A computer implemented method for prioritizing media transcoding, said method comprising:providing, by one or more computing systems, media content to a plurality of users on behalf of a content publisher;
collecting historical data associated with the serving of the media content to the plurality of users, the historical data including at least one of: a type of device that initiated a request for the media content, a media format associated with the request, a time of the request or a location where the request originated;
receiving, from the content publisher, a request to reserve a set of reserved resource instances;
receiving, from the content publisher, new media content to be transcoded from at least one media format into a plurality of different media formats using at least the set of reserved resource instances;
determining, by the one or more computing systems, a priority for transcoding the new media content into each of the plurality of different media formats based at least in part on the historical data associated with the serving of the media content, wherein determining the priority for transcoding includes:
determining, based at least in part on the historical data, that a first format has a first probability of being requested and a second format has a second probability of being requested, the second probability being lower than the first probability;
assigning a first priority to the first format; and
assigning a second priority, lower than the first priority, to the second format; and
transcoding, by the one or more computing systems, the new media content from the media format into the plurality of different media formats according to the priority determined for transcoding the new media content, wherein transcoding the new media content includes:
employing the set of reserved resource instances to perform the transcoding of the new media content into the at least one format assigned the first priority; and
employing a set of excess capacity resource instances to perform the transcoding of the new media content into the at least one of the plurality of different media formats assigned the second priority.

US Pat. No. 10,191,942

REDUCING COMPARISONS FOR TOKEN-BASED ENTITY RESOLUTION

SAP SE, Walldorf (DE)

1. A system for reducing an amount of comparisons during entity resolution of records, the system comprising:an in-memory database system configured to store a plurality of records; and
token-based entity resolution circuitry configured to determine whether a current record is similar to one or more other records in the database, the token-based entity resolution circuitry including:
a token creator configured to create tokens from the plurality of records;
a token-record mapping creator configured to create a token-record mapping of tokens to records;
a token importance calculator configured to calculate token importance values for the tokens, each token importance value representing a level of amount of information contained within a respective token;
a token pruner configured to identify a token of the current record as unimportant based on token importance values of the tokens of the current record, the token pruner configured to remove the unimportant token from the token-record mapping, the identification and removal of the unimportant token comprising:
identifying a token having a highest token importance value within the current record;
marking at least one token as unimportant when a token importance value of the at least one token is less than a predetermined threshold relative to the highest token importance value in the current record; and
removing the at least one unimportant token from the token-record mapping such that records linked to the at least one unimportant token are not selected for comparison with the current record; and
a record selector configured to select only records sharing at least one common token with the current record such that the at least one common token does not include the token identified as unimportant; and
a record comparator configured to compare the current record with each of the selected records to determine whether the current record matches any of the selected records.

US Pat. No. 10,191,936

TWO-TIER STORAGE PROTOCOL FOR COMMITTING CHANGES IN A STORAGE SYSTEM

Oracle International Corp...

1. One or more non-transitory computer-readable media storing instructions which, when executed by one or more hardware processors, cause execution of operations comprising:receiving, by a first tier of a multi-tier storage system from a client, a request to store an object within the multi-tier storage system, the object comprising (a) data and (b) metadata corresponding to the data;
transmitting, by the first tier of the multi-tier storage system, the metadata to a metadata tier of the multi-tier storage system;
receiving, by the first tier of the multi-tier storage system, a first acknowledgement that a metadata record has been created in the metadata tier for storing the metadata corresponding to the data, the metadata record being created with a pending status;
responsive to receiving the first acknowledgement of the metadata record, transmitting, by the first tier of the multi-tier storage system, the data to a data tier of the multi-tier storage system;
receiving, by the first tier of the multi-tier storage system, a second acknowledgement that a data record has been created in the data tier for storing the data, the data record being created with a pending status;
responsive to receiving the second acknowledgement that the data record has been created in the data tier, updating the metadata record to a committed status;
responsive to determining that the metadata record in the metadata tier has the committed status, updating the data record in the data tier to the committed status;
wherein, to enforce strong consistency, a transaction for storing the object is not committed until at least the metadata record has been updated to the committed status.

US Pat. No. 10,191,929

SYSTEMS AND METHODS FOR SNP ANALYSIS AND GENOME SEQUENCING

NOBLIS, INC., Reston, VA...

1. A system for determining whether a single-nucleotide polymorphism is indicated in a data structure digitally representing a genomic sequence, comprising;a processor; and
a memory storing instructions executable by the processor to cause the system to:
receive data comprising a plurality of first data structures, each of the plurality of first data structures representing a respective one of a plurality of nucleic acid sequences;
modify one or more of the received first data structures to align the corresponding one or more nucleic acid sequences, wherein modifying the one or more of the received first data structures comprises:
identifying, in the portion of the received data associated with a first one of the plurality of nucleic acid sequences, a subsequence of the first nucleic acid sequence;
computing a hash of the subsequence to determine a corresponding element of an index, wherein the corresponding element includes position data reflecting one or more positions of a reference nucleic acid sequence containing a part of the subsequence, and wherein the index comprises elements corresponding to potential permutations of the first nucleic acid sequence, wherein the elements of the index are limited, based on statistical methods regarding which permutations are most likely to occur, to less than a total possible number of permutations;
comparing the subsequence with the reference nucleic acid sequence at the one or more positions of the reference nucleic acid sequence;
determining, based on the comparison, whether a number of bases greater than a predetermined threshold number of bases are mismatched; and
determining, when the number of mismatched bases is less than the predetermined threshold number of bases, that the subsequence is aligned with the reference nucleic acid sequence;
store, on a computer storage medium, a second data structure representing the occurrences of nucleic acid bases at a plurality of aligned positions in the plurality of nucleic acid sequences;
generate, based on the plurality of nucleic acid sequences, a third data structure digitally representing a consensus sequence, wherein the data structure comprises a representation of an element of the consensus sequence associated with one of the plurality of aligned positions and a representation of a confidence level associated with the element;
if the system determines that the confidence level associated with the element is less than a first predetermined confidence threshold, modify the consensus sequence to indicate that the confidence level associated with the element is less than a first predetermined confidence threshold, and otherwise do not modify the consensus sequence to indicate that the confidence level associated with the element is less than a first predetermined confidence threshold;
compare the consensus sequence with a third data structure digitally representing the reference nucleic acid sequence, wherein the comparing comprises determining whether the element of the consensus sequence matches a corresponding element of the reference nucleic acid sequence; and
determine, when the element of the consensus sequence and the corresponding element of the reference nucleic acid sequence are mismatched, and when the confidence level associated with the element exceeds a second predetermined confidence threshold, that the element of the consensus sequence is a single nucleotide polymorphism, wherein the second predetermined confidence threshold is different from the first predetermined confidence threshold.

US Pat. No. 10,191,925

DELIVERY OF DIGITAL INFORMATION TO A REMOTE DEVICE

Valve Corporation, Belle...

1. A method for updating a file, comprising:receiving one or more chunks associated with a first version of a digital file that also occur in a third version of the digital file;
receiving one or more different chunks that occur in the third version of the digital file and not in the first version of the digital file;
receiving a manifest that contains, for the third version of the digital file, one or more first file offsets for each occurrence of each of the one or more chunks associated with the first version and one or more third file offsets for each occurrence of each of the one or more different chunks; and
reassembling the third version of the digital file using the one or more first file offsets and instantiations of the one or more chunks associated with the first version and the one or more third file offsets and instantiations of the one or more different chunks without using the entire first version of the digital file;
wherein the third version of the digital file incorporates differences from a second intermediate version between the first version and the third version; and
wherein at least one of the one or more chunks associated with the first version or one of the one or more different chunks appears more than once in the third version of the digital file.

US Pat. No. 10,191,921

SYSTEM FOR EXPANDING IMAGE SEARCH USING ATTRIBUTES AND ASSOCIATIONS

SAS Institute Inc., Cary...

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:receive a query, wherein the query is a request to identify an image relevant to the query, wherein the query includes a concept identifier and an attribute or an association;
input the received query into a trained query model to define a search syntax for the received query;
submit the defined search syntax to an expanded annotated image database, wherein the expanded annotated image database is an annotated image database combined with an attribute and association database, wherein the expanded annotated image database includes a concept image of a concept identified by the concept identifier with a plurality of attributes associated with the concept and a plurality of associations associated with the concept, wherein the attribute and association database includes a plurality of data records, wherein each data record of the plurality of data records includes a concept name, the plurality of attributes associated with the concept name, and the plurality of associations associated with the concept name, wherein an attribute describes a characteristic of the concept, wherein an association describes a relationship between two concepts;
receive a query result of the received query based on matching the defined search syntax to one or more of the plurality of attributes or one or more of the plurality of associations, wherein the query result includes the concept image of the concept associated with the matched one or more of the plurality of attributes or one or more of the plurality of associations; and
present the concept image included in the received query result in a display.

US Pat. No. 10,191,914

DE-DUPLICATING DISTRIBUTED FILE SYSTEM USING CLOUD-BASED OBJECT STORE

EMC IP Holding Company LL...

1. A method of storing file system data, comprising:receiving, at a processor, a request to store a file comprising a plurality of chunks of file data;
determining, by the processor, to store at least a first subset of the plurality of chunks of file data based at least in part on a chunk identifier, wherein a second subset of the plurality of chunks of file data are already stored at a remote storage;
determining, by the processor, a deduplication chunk size for the plurality of chunks of file data of the first subset, wherein the deduplication chunk size facilitates achieving a desired deduplication performance when storing the first subset of the plurality of chunks of file data, and wherein the deduplication chunk size is larger than a chunk size of a chunk included in the first subset of the plurality of chunks;
selecting, by the processor, which chunks of the first subset of the plurality of chunks of file data to combine into a single stored object that satisfies the deduplication chunk size associated with the desired deduplication performance;
combining, by the processor, the selected chunks of the first subset of the plurality of chunks of file data into the single stored object satisfying the deduplication chunk size; and
providing, by the processor, the single stored object that includes the combined selected chunks of the first subset of the plurality of chunks of file data to the remote storage, wherein the remote storage is configured to store the provided single stored object, and wherein storing the single stored object achieves a better deduplication performance than would be achieved if the combined selected chunks were stored individually.

US Pat. No. 10,191,901

ENROLLMENT PAIRING ANALYTICS SYSTEM AND METHODS

MATTERSIGHT CORPORATION, ...

1. A system adapted to pair students with instructors for enrollment, comprising:a network server comprising a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, where the plurality of instructions comprises:
instructions that, when executed, receive a plurality of student communications from a student device and receive a plurality of instructor communications from an instructor device;
instructions that, when executed, apply a linguistic-based psychological behavioral model to the plurality of student and instructor communications to determine a personality type of the students and the instructors and to detect keywords and phrases used by the students and instructors;
instructions that, when executed, apply a scoring algorithm to the detected student and instructor keywords and phrases;
instructions that, when executed, generate scores using the linguistic-based psychological behavioral model, including a score that indicates a need for resources, for each of the student communications and for the instructor communications from comparison of the detected keywords and phrases with a plurality of keywords and phrases stored in a library on a server;
instructions that, when executed, aggregate the student scores by personality type and by instructor;
instructions that, when executed, correlate the aggregated student scores and instructor scores with historical student data;
instructions that, when executed, create an evaluation report that provides guidance for a plurality of students for enrollment based on the correlated scores, wherein the report is displayed on the student device; and
instructions that, when executed, direct resources to a student based on the score that indicates a need for resources.

US Pat. No. 10,191,898

REPRESENTATION OF PEOPLE IN A SPREADSHEET

Microsoft Technology Lice...

1. A computer system, comprising:at least one processing unit; and
at least one memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to perform a method for representing a person within a spreadsheet, the method comprising:
determining that a spreadsheet operation involves a person object, wherein the person object comprises a plurality of fields including at least a name and a contact action, wherein the spreadsheet operation treats the person object in a same manner as one or more native spreadsheet objects of the spreadsheet, and wherein the person object is acted upon in a same manner as the one or more native spreadsheet objects; and
in response to determining that the spreadsheet operation involves the person object, configuring a view of the spreadsheet based on a person represented by the person object, wherein configuring the view comprises filtering or sorting the one or more native spreadsheet objects based on the person represented by the person object.

US Pat. No. 10,191,893

INFORMATION EXTRACTION AND ANNOTATION SYSTEMS AND METHODS FOR DOCUMENTS

Open Text Holdings, Inc.,...

1. A method for annotating documents using a context and contiguity analysis module having a processor and a memory for storing logic, the processor executing the logic to perform the method, comprising:receiving training documents, the training documents having annotated words;
identifying a predetermined number of characters preceding and following each annotated word for each of the training documents to determine a context for each of the annotated words;
performing an alignment of an annotated word and its context with characters in a target document;
identifying common sequences between the target document and training corpus, based upon the alignment;
dividing the target document into n-gram strings;
identifying overlapping sequences of characters between the n-gram strings of the target document and the training documents;
assigning an annotation to a word in the target document when the overlapping sequences between the n-gram strings of the target document and the training documents meet or exceed a threshold; and
assigning an annotation to a word in the target document when a common sequence between the target document and the training corpus is found, the annotation comprising an annotation of an annotated word of the training corpus included in the common sequence.

US Pat. No. 10,191,892

METHOD AND APPARATUS FOR ESTABLISHING SENTENCE EDITING MODEL, SENTENCE EDITING METHOD AND APPARATUS

BAIDU ONLINE NETWORK TECH...

9. A sentence editing method being implemented on a computer including one or more processors and a memory storing one or more software units, including an input obtaining unit, a sentence editing model, a sentence output unit, and a training unit, the sentence editing method, comprising:receiving from a user at the input obtaining unit a sentence to be edited;
providing the sentence to be edited to the sentence editing model to obtain a plurality of candidate edited sentences and an editing score of each candidate edited sentence;
selecting a candidate edited sentence having an editing score satisfying a preset requirement as an edited sentence; and
displaying the edited sentence to the user by the sentence output unit,
wherein the sentence editing model is established by:
obtaining from a web search engine, search logs including queries and titles of clicked search results corresponding to the queries to form query-title pairs, each of the queries corresponding to a sentence input into the web search engine;
forming monolingual training corpuses by taking a title in each of the query-title pairs as a sentence to be edited and taking a query in the query-title pair as an edited sentence; and
training a translation model and a first language model using the monolingual training corpuses, to obtain the sentence editing model comprising the translation model and the first language model;
wherein the translation model translates a sentence in a first language to another sentence in the first language.

US Pat. No. 10,191,890

PERSISTENT VIEWPORTS

Microsoft Technology Lice...

1. A method, comprising acts of:identifying an element-of-interest in content of a virtual document, the element-of-interest in a viewport of the virtual document presented on a passive user system;
receiving an update to the content of the virtual document from an active user system;
determining that the update will change the position of the element-of-interest in the viewport on the passive user system and cause the position of the viewport to be adjusted in order for the element-of-interest to be persisted within the viewport;
causing, based on determining that the update will change the position of the element-of-interest in the viewport on the passive user system and cause the position of the viewport to be adjusted in order for the element-of-interest to be persisted within the viewport, an update notification to be displayed by the passive user system, the update notification providing an option to delay incorporation of the update into the virtual document presented on the passive user system;
receiving a selection in response to the update notification; and
causing, in response to receiving the selection, the passive user system to delay input of the update and queue the update for entry into the virtual document presented on the passive user system.

US Pat. No. 10,191,884

MANAGING A MULTI-LANE SERIAL LINK

Hewlett Packard Enterpris...

1. A method for managing a multi-lane serial link, comprising:establishing a serial link between a number of integrated circuits across a first number of lanes, in which the first number of lanes comprises a subset of a number of available lanes on the serial link;
selecting to change a transmission state of a second number of lanes, in which the second number of lanes comprises a subset of the available lanes;
changing the transmission state of the second number of lanes while transmitting data on a number of remaining lanes; and
after receiving an indication that the transmission state of the second number of lanes has been changed, synchronizing the first number of lanes and the second number of lanes.

US Pat. No. 10,191,880

SEMICONDUCTOR DEVICE AND INFORMATION PROCESSING DEVICE USING THE TOPOLOGY OF AN ISING MODEL

HITACHI, LTD., Tokyo (JP...

1. A semiconductor device comprising:a spin array in which a spin unit is formed, the spin unit including a memory cell storing a value of one spin in an Ising model, a memory cell storing an interaction coefficient from an adjacent spin interacting with the spin, a memory cell storing an external magnetic field coefficient of the one spin, and a circuit deciding a next state of the one spin by binary majority decision logic based on a product of the value of each of the adjacent spins and the corresponding interaction coefficient, and the external magnetic field coefficient,
the spin array being formed by having a plurality of the spin units, each having each spin in the Ising model allocated thereto, arranged and connected on a two-dimensional plane on a semiconductor substrate in a state where a topology of the Ising model is maintained.

US Pat. No. 10,191,876

DEVICE AND METHOD FOR ADDRESSING, AND CONVERTER

1. A system, comprising:a device adapted to connect to a bus;
wherein the device is adapted to implement a single logical slave as a bus participant in a first mode and at least two logical slaves as bus participants in a second mode;
wherein the first mode is a standard addressing mode, and the second mode is an expanded address mode;
wherein the device includes a reversing logic adapted to shift the device from the first mode to the second mode to switch the device from a standard address to an expanded address to implement the at least two logical slaves in a single addressing process, the at least two logical slaves being made available as bus participants immediately after the addressing;
wherein the at least two logical slaves are operable in the second mode in the expanded address mode in respective cycles by an address assigned by a standard addressing signal; and
wherein the at least two logical slaves have profiles that differ from each other.

US Pat. No. 10,191,874

METHOD AND APPARATUS FOR PROVIDING USB POWER DELIVERY NEGOTIATED THROUGH A DEDICATED TRANSMISSION CHANNEL

MICROCHIP TECHNOLOGY INCO...

1. A USB interface to provide power delivery negotiated through a dedicated transmission channel, the USB interface comprising:a transmitter circuit including a digital-to-analog converter having an output coupled with an input of a transmission filter;
a receiver circuit including an analog-to-digital converter having an input coupled with an output of a receiving filter; and
a switching circuit configured in a first operating mode of the USB interface to connect an output of the transmission filter and an input of the receiving filter to a first connection node of the dedicated transmission channel.

US Pat. No. 10,191,860

SECURING SENSITIVE HISTORIAN CONFIGURATION INFORMATION

Schneider Electric Softwa...

1. A computer system comprising:a cloud-based data store comprising a plurality of data sets in at least one storage account thereof, at least one of the data sets storing time series data representative of historical plant process information and at least one other of the data sets storing configuration information, wherein the configuration information is configured for use by a cloud service associated with the data store, and wherein the configuration information comprises at least an access key related to the storage account; and
a service role terminal, comprising:
one or more processors coupled to the cloud service and a process historian via a data communication network, wherein the service role terminal is coupled between the cloud service and the process historian; and
a memory device coupled to the one or more processors, said memory device storing computer-executable instructions that, when executed by the one or more processors, cause the service role terminal to perform a method for securely providing the configuration information to the cloud service, wherein the method comprises:
receiving, by the service role terminal, the configuration information related to the cloud service downloaded from the process historian when the service role terminal is authorized for said receiving according to a deploy service role of the cloud service;
storing, by the service role terminal, the received configuration information in a configuration data file;
applying, by the service role terminal, a public certificate without a private key to the configuration data file to transform the configuration data file into a protected configuration data file; and
uploading, by the service role terminal, the protected configuration data file to the cloud service, wherein configuration settings of the uploaded protected configuration data file are available for reading by the cloud service via the public certificate while the configuration data file is protected, and wherein the uploaded protected configuration data file is available for querying by a query service role of the cloud service while the configuration data file is protected.

US Pat. No. 10,191,858

VIRTUAL MACHINE MEMORY LOCK-DOWN

1. A method of memory lock-down, the method comprising:storing, by a guest virtual machine, a secure datum at a location within a memory range;
responsive to storing the secure datum, sending, by the guest virtual machine, a request to disable access to the memory range;
receiving, by a hypervisor from the guest virtual machine, the request to disable access to the memory range;
disabling, by the hypervisor, access to the memory range;
detecting, by the hypervisor, a prohibited access attempt, wherein the prohibited access attempt is an access attempt to the memory range;
responsive to detecting the prohibited access attempt, stopping, by the hypervisor, the guest virtual machine;
receiving, by the hypervisor, a request to reboot the guest virtual machine;
rebooting, by the hypervisor, the guest virtual machine; and
responsive to rebooting the guest virtual machine, enabling, by the hypervisor, access to the memory range.

US Pat. No. 10,191,852

METHODS AND APPARATUS FOR LOCKING AT LEAST A PORTION OF A SHARED MEMORY RESOURCE

Apple Inc., Cupertino, C...

1. A method for locking a shared memory, comprising:attempting to lock at least a portion of the shared memory by a first processor;
verifying whether a second processor has locked the at least the portion of the shared memory;
responsive to determining that the at least the portion of the shared memory is successfully locked based on the verifying whether the second processor has locked the at least the portion of the shared memory, executing a critical section, the critical section comprising one or more computer instructions accessible only to the first processor; and
otherwise, responsive to determining, based on the verifying whether the second processor has locked the at least the portion of the shared memory, that the at least the portion of the shared memory is not successfully locked, attempting to lock the at least the portion of the shared memory at a later time.

US Pat. No. 10,191,847

PREFETCH PERFORMANCE

International Business Ma...

1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to:receive at least a first request in a plurality of requests to pre-fetch data from a stream in a plurality of streams;
assign a confidence level to the at least the first request based on an amount of confirmations observed in the stream, wherein the at least the first request is in a confident state if the confidence level exceeds a specified phase threshold and wherein the at least the first request is in a non-confident state if the confidence level does not exceed the specified phase threshold;
prioritize requests to prefetch data in the plurality of requests having a higher confidence level than the confidence level of the first request to pre-fetch data;deprioritize requests to prefetch data in the plurality of requests that are associated with respective streams with a low prefetch utilization ratio; anddetermine whether to drop the at least the first request based on the confidence level, based upon a prefetch utilization ratio of the stream, and based upon a memory resource utilization threshold.

US Pat. No. 10,191,846

CACHE MEMORY FOR PARTICULAR DATA

TOSHIBA MEMORY CORPORATIO...

1. A cache unit comprising:a first memory configured to temporarily hold data and an address of the data;
a second memory configured to temporarily hold an address of a particular data set in advance, the particular data being not held by the first memory; and
a controller configured to, when an instruction to load first data is made for a first specified address, search for a storage destination of the first specified address, output the data of the first specified address if the storage destination is the first memory, and output the particular data if the storage destination is the second memory, and configured to, when an instruction to store a specified data at a second specified address is made, judge whether the specified data is the particular data or not, store the second specified address and the specified data into the first memory if the specified data is not the particular data, and store the second specified address into the second memory if the specified data is the particular data.

US Pat. No. 10,191,839

SEARCH DEVICE INCLUDES ASSOCIATIVE MEMORY, SEARCH DATA GENERATING UNIT FOR GENERATING SEARCH INFORMATION BASED ON HIT INFORMATION AND A SEARCH KEY GENERATING UNIT GENERATING SEARCH KEYS BASED ON SEARCH INFORMATION AND THE SEARCH DATA

RENESAS ELECTRONICS CORPO...

1. A search device comprising:a first associative memory that is searched with a first search key;
a second associative memory that is searched with a second search key;
a first concatenated search data generating unit that generates first search information based on hit information including multiple hits in the first associative memory; and
a search key generating unit that includes a first search key generating unit generating the first search key based on search data and a second search key generating unit generating the second search key based on the first search information and the search data.

US Pat. No. 10,191,822

HIGH PERFORMANCE PERSISTENT MEMORY

Rambus Inc., Sunnyvale, ...

1. A non-volatile memory module comprising:a circuit board;
a first memory device of a first memory type, the first memory device being disposed on the circuit board;
a second memory device of a second memory type, the second memory device being disposed on the circuit board, wherein the first memory device is volatile memory and the second memory device is non-volatile memory; and
a control element coupled to the first memory device and the second memory device, the control element being disposed on the circuit board, the control element to:
capture a base image of data stored in the first memory device;
store the base image of data in the second memory device;
capture incremental updates to the data stored in the first memory device;
update the base image stored in the second memory device with the incremental updates; and
in response to loss of power to the non-volatile memory module, restore the base image and any incremental updates to the first memory device.

US Pat. No. 10,191,818

FILTERED REPLICATION OF DATA IN DISTRIBUTED SYSTEM OF DATA CENTERS

SAP SE, Walldorf (DE)

1. A non-transitory computer readable storage medium storing instructions, which when executed by a computer cause the computer to:receive data from a first persistent storage unit associated with a primary data center, wherein receiving the data includes:
determine a modification of the data in the first persistent storage unit at regular time intervals, and
receive the data upon determining the modification of the data in the first persistent storage unit;
determine at least a part of the received data to be replicated by filtering the data based on one or more predetermined conditions, wherein the one or more predetermined conditions define relevant data to be replicated and the one or more predetermined conditions comprise filtering out the data not relevant to other data centers and filtering out restorable data; and
transmit the determined part of the data to replicate in a second persistent storage unit associated with a secondary data center to recover the part of the data during failure of the primary data center.

US Pat. No. 10,191,814

RESTORING DATA IN A HIERARCHICAL STORAGE MANAGEMENT SYSTEM

International Business Ma...

1. A method for storing data in a hierarchical storage management (HSM) system, the method comprising:receiving, by a first controller, a request to migrate a data item to a first storage tier managed by the first controller, wherein (i) the request associates the data item with at least an initial object ID that is an object ID of a first version of the data item and (ii) the data item is associated with a HSM status parameter value that indicates that the data item is in a resident state, and, in response:
generating, by the first controller, a new object ID;
identifying, by the first controller, a first record in a data structure that includes a plurality of records based, at least in part, on the initial object ID being identical to an object ID of the first record and to a parent object ID of the first record;
replacing, by the first controller, the object ID of the first record with the new object ID;
creating, by the first controller, a new record in the data structure, wherein the new record is associated with the data item;
setting, by the first controller, an object ID field of the new record and a parent object ID field of the new record to the initial object ID; and
storing, by the first controller, the data item to the first storage tier.

US Pat. No. 10,191,812

RECOVERY MECHANISM FOR LOW LATENCY METADATA LOG

Pavilion Data Systems, In...

1. A storage server comprising:a plurality of physical drives;
a management controller comprising a first memory; and
an input/output (IO) controller operatively coupled to the plurality of physical drives and to the management controller, the IO controller comprising a second memory, wherein the IO controller is to:
generate a first metadata update for a first page of a first metadata table, wherein the first metadata update is associated with storage of first data in at least one of a first physical block address (PBA) on a first physical drive of the plurality of physical drives or a first virtual block address (VBA) mapped to the first PBA;
generate a second metadata update for a second page of one of the first metadata table or a second metadata table, wherein the second metadata update is associated with at least one of the first VBA or the first PBA;
write a first cache entry to a first cache in a first memory of the management controller, the first cache entry comprising the first metadata update and the second metadata update;
write a copy of the first cache entry to a second cache in a second memory of the IO controller, wherein the second cache is a copy of the first cache; and
increment a commit pointer in the first cache and the second cache to indicate that the data has been stored in the first PBA and that all metadata updates associated with storage of the data at the first PBA have been committed.

US Pat. No. 10,191,794

MONITORING AND ANALYZING WATCHDOG MESSAGES IN AN INTERNET OF THINGS NETWORK ENVIRONMENT

McAfee, LLC, Santa Clara...

1. At least one machine readable storage medium having instructions stored thereon to monitor nodes in a network, the instructions when executed by at least one processor cause the at least one processor to:cause a bit in a first bit sequence of a device filter to indicate a failure state based on not receiving a message from a node in the network during a reporting time interval; and
upon the reporting time interval expiring, combine the first bit sequence with a corresponding bit sequence of a shadow filter to preserve, in the shadow filter, an indication of the failure state based on the bit in the first bit sequence and any other indications of failure states from bits of the corresponding bit sequence of the shadow filter.

US Pat. No. 10,191,792

APPLICATION ABNORMALITY DETECTION

International Business Ma...

1. A method of operating a computer system comprising:collecting, from the computer system, data indicative of variations in throughput and response time over a period of time;
calculating processing power of the computer system over the period of time;
recording a maximal power;
calculating a standard deviation of the response time (RT-StdDev);
recording the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower); and
generating a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower.

US Pat. No. 10,191,778

SYSTEMS, APPARATUS AND METHODS FOR MANAGEMENT OF SOFTWARE CONTAINERS

TURBONOMIC, INC., Boston...

1. A computer-implemented method, comprising:determining, by a pod manager running on a data processor in a container system, a computer resource bundle to be purchased for a pod in the container system using virtual currency units, wherein the pod is a cluster of two or more containers in the computer system sharing at least one resource;
identifying multiple resource providers in the container system offering the computer resource bundle;
determining a purchase price for the computer resource bundle, in virtual currency units, for each of the multiple resource providers;
automatically selecting, by the pod manager, a first one of the multiple resource providers based at least in part on the purchase price for the computer resource bundle for each of the multiple resource providers;
allocating the computer resource bundle from the selected first one of the multiple resource providers to the pod; and
determining, following an increase in the purchase price for the computer resource bundle offered by the selected first one of the multiple resource providers, that the pod is to be moved from the selected first one of the multiple resource providers to a second one of the multiple resource providers based at least in part on a lower purchase price for the computer resource bundle offered by the second one of the multiple resource providers.

US Pat. No. 10,191,772

DYNAMIC RESOURCE CONFIGURATION BASED ON CONTEXT

VMWare, Inc., Palo Alto,...

1. A system for resource allocation in a virtualized computing environment, comprising at least one physical computing system hosting a plurality of virtual machines (VMs), the system comprising:a memory;
a processor;
a plurality of agents, each associated with at least one of the plurality of VMs, that, when executed by the processor, collect activity information about the associated VM;
a module that is stored in the memory and, when executed by the processor, dynamically allocates physical computing resources of the at least one physical computing system amongst the plurality of VMs, each of the plurality of VMs configured to host a virtual desktop, a virtual desktop management module facilitating remote access to the virtual desktop by a user, the dynamic allocation performed by:
monitoring, by the plurality of agents, a state of the virtual desktop of each associated VM to detect activities forming at least a portion of the activity information, the activity information including the user accessing one or more user interfaces on the virtual desktop, a running task on the associated VM, or both;
comparing the collected activity information to a policy;
in response to the comparing, automatically modifying, based on the policy, an allocation of the physical computing resources of the at least one physical computing system to at least one VM of the plurality of VMs, wherein modifying the allocation of the physical computing resources to the at least one VM comprises:
upon detecting, based on the monitoring, that the at least one VM is idle, suspending the at least one VM; and
upon detecting, based on the monitoring, any new activity of the at least one VM, resuming the at least one VM.

US Pat. No. 10,191,758

DIRECTING DATA TRAFFIC BETWEEN INTRA-SERVER VIRTUAL MACHINES

vArmour Networks, Inc., ...

1. A system for improving data communications between intra-server virtual machines, the system comprising:network interfaces;
at least one hardware processor communicatively coupled to the network interfaces;
an intra-server routing module implemented by the at least one hardware processor; and
a memory communicatively coupled to the at least one hardware processor, the memory storing instructions which are executable by the at least one hardware processor to perform a method comprising:
receiving, by the intra-server routing module, a first data packet from a first virtual machine directed to a second virtual machine, the first virtual machine and the second virtual machine being associated with the same server;
without inspection from the intra-server routing module, providing to an inline device the first data packet, the inline device forwarding the first data packet to an external routing environment;
receiving, by the intra-server routing module, the first data packet from the external routing environment being allowed for delivery to the second virtual machine based on a predetermined policy;
determining, by a tap sensor, that a data flow associated with the first data packet is allowed between the first virtual machine and the second virtual machine using the receipt of the first data packet, the data flow including data packets from the first virtual machine directed to the second virtual machine and data packets from the second virtual machine directed to the first virtual machine;
using the determination, replacing, by the intra-server routing module, in second data packets of the allowed data flow, a unique identifier of the first virtual machine with a first unique identifier, and replacing a unique identifier of the second virtual machine with a second unique identifier, the first unique identifier and the second unique identifier being associated with the network interfaces of the intra-server routing module; and
directing, by the intra-server routing module, the allowed data flow between the first virtual machine and the second virtual machine using the first unique identifier and the second unique identifier associated with the intra-server routing module, the allowed data flow being directed internally within the server.

US Pat. No. 10,191,755

VIRTUAL REPLICATION

EMC IP Holding Company LL...

1. A system for data replication, the system comprising:a hypervisor having a virtualization layer; wherein the virtualization layer runs in the hypervisor; wherein the virtualization layer consumes storage;
a splitter running in the virtualization layer;
a storage entity corresponding to a virtual disk; wherein the virtual disk is exposed by the virtualization layer to one or more virtual machines running in the hypervisor; wherein the virtual disk is mapped to a portion of the consumed storage; and
memory; one or more processors; computer-executable program logic, stored in one or more portions of the memory, wherein the computer-executable program logic, executed by the one or more processors to perform:
exposing, via the virtualization layer, the storage entity;
splitting IO in the splitter in the virtualization layer; wherein the splitting includes the splitter intercepting IO directed to the virtual disk and creating a copy of the IO sent to the virtual disk.

US Pat. No. 10,191,745

OPTIMIZED CALL-RETURN AND BINARY TRANSLATION

Intel Corporation, Santa...

1. A processor, comprising:a region formation engine to perform aggressive region formation of a region of code for translation from a guest instruction set architecture code to a translated instruction set architecture code,
wherein the aggressive region formation comprises forming the region of code across a boundary of a return (RET) instruction; and
a binary translator to:
translate the region of code; and
prevent a side entry into the translated region of code at a translated return target (RET_TGT?) included in the translated region of code, wherein the RET_TGT? is translated from a return target (RET_TGT) in the guest instruction set architecture code, and
wherein the side entry is prevented based on an indication mapped to an instruction pointer of the RET_TGT.

US Pat. No. 10,191,727

INSTALLATION OF THERMOSTAT POWERED BY RECHARGEABLE BATTERY

Google LLC, Mountain Vie...

1. A versatile sensing and/or control unit (VSCU), comprising:a user interface for outputting information;
a rechargeable battery;
battery charging circuitry that charges the rechargeable battery using power from an external, wired source;
a sensor that senses an environmental condition; and
at least one processor that is powered by the rechargeable battery and is in communication with the sensor and the user interface, the at least one processor being configured to:
determine a charge level of the rechargeable battery;
compare the determined charge level with one or more stored charge thresholds;
determine, based on the comparison of the determined charge level with the one or more stored charge thresholds, a type of installation to be performed by the at least one processor, wherein the type of installation is selected from a plurality of types of installations comprising a full installation and a limited installation, wherein the limited installation results in less functionality of the VSCU being made available;
perform the determined type of installation; and
output, via the user interface, an indication of the determined type of installation.

US Pat. No. 10,191,726

BIOSEQUENCE-BASED APPROACH TO ANALYZING BINARIES

Battelle Memorial Institu...

1. A method programmed in a non-transitory memory of a device comprising:a. disassembling a software binary into sequences of assembly instructions;
b. normalizing the sequences of assembly instructions;
c. mapping the normalized sequences of assembly instructions into sequences of text; and
d. performing sequence alignment on the sequences of text to find related subsequences using an algorithm, wherein the algorithm utilizes a master/workers/tasks concept, wherein tasks are given by a master to worker cores, wherein at startup, the master opens a query file and waits for requests, the worker cores allocate memory to run local Smith-Waterman calculations, wherein each worker core on a node allocates memory one at a time, and if there is not enough memory remaining, the worker cores that come online later do not allocate memory or run, further wherein as soon as a worker core allocates memory, the worker core requests a task from the master without waiting for other worker cores to allocate memory.

US Pat. No. 10,191,725

REARRANGEABLE CODE OPTIMIZATION MODULES

Facebook, Inc., Menlo Pa...

1. A system for optimizing executable instructions, comprising:a set of two or more optimization modules,
wherein each optimization module in the set is configured to:
receive unoptimized executable instructions;
transform the unoptimized executable instructions into optimized executable instructions of a same type of the unoptimized executable instructions by performing, on the unoptimized executable instructions, optimizations specific to the type of the unoptimized executable instructions; and
output the optimized executable instructions;
a selection component configured to:
receive user input selecting an order and an arrangement for executing two or more optimization modules from the set; and
create an optimization pipeline from the user input, the optimization pipeline configured to, when executed:
receive input executable instructions; and
output a result of applying, in the selected order, each of the two or more optimization modules from the set to the input executable instructions according to the arrangement;
an executable instructions intake component configured to receive one or more first files storing the executable instructions;
an execution component configured to:
receive additional user input selecting the optimization pipeline to be applied to the executable instructions; and
execute, with the executable instructions as input, the optimization pipeline; and
an executable instructions output component configured to store the output of the optimization pipeline in one or more second files.

US Pat. No. 10,191,722

EVENT SYNCHRONIZATION FOR DEVELOPMENT COMPUTING SYSTEM

MICROSOFT TECHNOLOGY LICE...

1. A method for application development iteration, comprising:at an application development component of a development computing system, running a software application developed using the application development component in a pre-build preview state;
at a broadcast feature editing component of the development computing system, changing a state of a pre-production preview version of a broadcast feature associated with a broadcasting service configured to broadcast graphical content output by a post-build version of the software application to viewers to access and review the broadcast graphical content, where the broadcast feature editing component synchronizes changes to computer files representing the pre-production preview version of the broadcast feature with the broadcasting service, and wherein the viewers, who are not players, are enabled by a production version of the broadcast feature, when implemented with the post-build version of the software application, to temporarily control the post-build version of the software application normally controlled by players; and
at an event synchronization component of the development computing system, detecting the changed state of the pre-production preview version of the broadcast feature, and based on the changed state, altering the running of the software application in the pre-build preview state, where the production version of the broadcast feature is manipulated by viewers of the broadcast, not as part of application development, to alter running of the post-build version of the software application by altering one or more properties or variables of the software application while the pre-production preview version of the broadcast feature only exists on the development computing system and is not visible to the viewers.

US Pat. No. 10,191,720

CIRCUITRY AND METHODS FOR IMPLEMENTING GALOIS-FIELD REDUCTION

Altera Corporation, San ...

1. A method of performing a Galois-field multiplication operation on two m-bit numbers using an irreducible polynomial, on a programmable integrated circuit device having a plurality of specialized processing blocks, each of said specialized processing blocks comprising a multiplier stage including an adder having carry circuitry and AND-gate circuitry for selectably deactivating said carry circuitry, an input stage upstream of said multiplier stage, said input stage comprising, a plurality of memories addressable by inputs of said specialized processing block, and exclusive-OR circuitry for combining output of said plurality of memories with other inputs of said specialized processing block, and a cascade connection from an output of said multiplier stage to another of said specialized processing blocks; said method comprising:for each potential expansion bit position in a Galois-field expansion value, deriving a respective value from said potential expansion bit position and said irreducible polynomial;
for different possible combinations of bits in said expansion bit positions, combining ones of said respective values to yield respective combined values;
storing each said respective combined value in a respective one of said plurality of memories;
using said multiplier stage in one of said specialized processing blocks to multiply said two m-bit numbers to derive said Galois-field expansion value; and
combining ones of respective combined values with in-field bits of said Galois-field expansion value in circuitry of said one of said specialized processing blocks and another of said specialized processing blocks.

US Pat. No. 10,191,714

GAMING PERIPHERAL WITH BUILT-IN AUDIO SUPPORT

Performance Designed Prod...

1. A handheld video game controller, comprising:a controller body comprising
a pair of thumbsticks, a directional pad and a plurality of buttons, each operable in a first mode of operation by a user to control one or more objects of a video game,
a designated input button actuatable by the user to reconfigure the directional pad into a second mode of operation so that operation of the directional pad adjusts one or more audio attributes of the video game, wherein while in the second mode, pressing the directional pad in one or more of an up, down, right and left directions adjusts a video game volume level, and wherein once in the second mode of operation, actuation of the designated input button by the user returns the directional pad to the first mode of operation where operation of the directional pad controls said one or more objects of the video game, and
a light source operable to indicate whether a microphone of a headset in communication with the video game controller is muted or unmuted.

US Pat. No. 10,191,704

INFORMATION PROCESSING APPARATUS READING DATA CREATED BY RENDER FILTER FOR IMAGE FORMATION FROM STORAGE AREA AND SAVING THE DATA IN TEMPORARY STORAGE AREA

CANON KABUSHIKI KAISHA, ...

1. An information processing apparatus installed with a driver having a render filter that creates data for image formation and that saves the created data in a storage area that is not deleted at a time of uninstallation of the driver, the apparatus comprising:a saving unit configured to read the data saved in the storage area and to save the data in a temporary storage area that is deleted at a time of uninstallation of the driver;
a deletion unit configured to delete the data from the storage area after the data is saved in the temporary storage area;
a determination unit that determines whether or not the data for image formation which has been created by the render filter is stored in the storage area; and
a control unit that reads data saved in the storage area, saves the data in the temporary storage area that is deleted at the time of uninstallation of the driver, and deletes the data from the storage area in a case where the determination unit determines that the data for image formation is saved in the storage area,
wherein the saving unit, the deletion unit, the determination unit, and the control unit are implemented by at least one processor.

US Pat. No. 10,191,702

JOB EXECUTION DEVICE FOR DISTRIBUTING THE PROCESS FOR EXECUTING THE JOB

KONICA MINOLTA, INC., Ch...

1. A job execution device, comprising:an operation panel having a display and an operation receiver;
a job executor for executing a job;
a communicator for communicating with another job execution device via a network; and
a hardware processor that:
obtains information for displaying an operation window of the another job execution device and displays an operation window of the job execution device and the operation window of the another job execution device on the operation panel of the job execution device so as to arrange the operation window of the job execution device and the operation window of the another job execution device;
receives a setting of a distribution process for distributing a process for executing the job relating to a first function between the job execution device and the another job execution device by a predetermined operation, when a selection button of the first function exists in both of the operation window of the job execution device and the operation window of the another job execution device which are arranged and displayed on the operation panel; and
instructs the job executor of the job execution device and the another job execution device to carry out the distribution process for distributing the process for executing the job relating to the first function, when an entry of the job relating to the first function is received in a situation in which the distribution process for distributing the process for executing the job relating to the first function is set.

US Pat. No. 10,191,701

IMAGE FORMING APPARATUS HAVING A CONFIDENTIAL BOX FUNCTION

Konica Minolta, Inc., Ch...

1. An image forming apparatus comprising:an image forming unit configured to form an image on a sheet;
a storage unit configured to store a print job while managing a storage area in units of boxes;
an operation display unit configured to display various kinds of information and receive various directions; and
a control unit configured to control image formation performed by the image forming unit based on image data in units of print jobs, storage performed by the storage unit, and input and display performed by the operation display unit,
wherein the control unit is configured to have:
a confidential box function storing the print job in an area of a confidential box that is managed by assigning a password to a box and enabling a direction of image formation output for the print job by accompanying input of the password;
a status managing function managing a status of image formation for the print job for which the image formation output is directed;
an information displaying function displaying various kinds of information in the operation display unit in accordance with the confidential box function and the status managing function; and
an image forming function forming an image by using the image forming unit based on the image data in units of the print jobs, and
the control unit is configured to
control a file name of the print job to be displayed in the operation display unit in a masked state when the status of the print job stored in the confidential box is managed, control the file name of the print job to be displayed in the operation display unit in a mask released state in a list where the status or a history of the print job is displayed in a public manner in a case where the password corresponding to the confidential box is input to the operation display unit when the status is managed for the print job stored in the confidential box, and
control the file name of the print job to be displayed on the operation display unit in a masked state or a history of the print job on the operation display unit in a masked state when the password corresponding to the confidential box is not input to the operation display unit;
wherein the control unit is configured to store a relation between the confidential box and the password in the storage unit and, in a case where the status is managed after deletion of the confidential box, in the management of the status, request input of the password corresponding to the deleted confidential box, check the input of the password corresponding to the deleted confidential box, and control the mask released state.

US Pat. No. 10,191,699

IMAGE PROCESSING DEVICE WHICH CAN IMPROVE SECURITY AT MEETINGS

Konica Minolta, Inc., Ch...

1. An image processing device which can communicate with an external device via a network, comprising a hardware processor that:determines whether a behavior state of the image processing device satisfies a predetermined condition which relates to a meeting, and
prohibits transmitting data stored in the image processing device to the external device connected to the network, not associated with at least attendees of the meeting, by an operation of the meeting attendees, when it is determined that the behavior state of the image processing device satisfies the predetermined condition which relates to the meeting,
wherein the data stored in the image processing device is permitted to be transmitted to the external device connected to the network when it is determined that the behavior state of the image processing device satisfies the predetermined condition which relates to the meeting and the external device is associated with at least attendees of the meeting.

US Pat. No. 10,191,693

PERFORMING UPDATES ON VARIABLE-LENGTH DATA SEQUENTIALLY STORED AND INDEXED TO FACILITATE REVERSE READING

Microsoft Technology Lice...

1. A method of performing an update operation on a collection of data records stored in a manner that facilitates reverse reading,wherein an index of the data records comprises:
for each of multiple keys, one or more values of the key; and
for each value, a corresponding index offset to a most recent data record in the collection having the key value;the method comprising:obtaining a set of new records associated with the update operation;
identifying as an assumed write location for the set of new records an end offset of the collection of data records at a time the set of new records was obtained;
configuring the set of new records such that each new record includes, for each of the multiple keys, a corresponding key offset to a previous record having the same value as the new record for the key;
determining whether a current write location matches the assumed write location;
when the current write location does not match the assumed write location, updating the set of new records based on the current write location;
writing the set of new records at the current write location; and
updating the index.

US Pat. No. 10,191,692

MEMORY DEVICE AND METHOD OF OPERATING THE SAME

SK Hynix Inc., Gyeonggi-...

1. A memory system, comprising:a memory chip configured to output a ready/busy signal through a corresponding input/output line among a plurality of input/output lines in response to a status check command; and
a memory controller configured to transmit the status check command to the memory chip through the corresponding input/output line and determine an operation status of the memory chip according to the ready/busy signal,
wherein the corresponding input/output line through which the status check command is transmitted and the ready/busy signal is outputted is the same as a line through which a command, and an address are transmitted, and
wherein the command and the address are used to perform one of a program operation, a read operation, and an erase operation on memory cells.

US Pat. No. 10,191,689

SYSTEMS AND METHODS FOR PAGE MANAGEMENT USING LOCAL PAGE INFORMATION

Intel Corporation, Santa...

1. A method, comprising:determining, by first circuitry of a memory controller in a processor, that a first page stored in a row buffer in a memory coupled to the memory controller has been idle for a time exceeding a predetermined threshold;
determining whether the first page is exempt from idle page closures;
based on a determination that the first page is exempt, refraining from closing the first page;
receiving a request to open a second first page;
determining, by a page management trigger circuit including circuitry, that the row buffer is empty;
determining, that a previously closed page was closed through an idle page closure;
determining that the previously closed page is the same as the second page; and
adding an identifier of the previously closed page to a page history buffer storing identifiers of pages that are exempt from idle page closures.

US Pat. No. 10,191,673

FORMING OPTICAL DISK SET OF DIFFERENT CAPACITIES FROM FACTORY REJECTED OPTICAL DISKS

Spectra Logic Corporation...

8. A method comprising:screening a plurality of optical disks for approved disks that meet a minimum acceptable capacity and reject disks that fail to meet the minimum acceptable capacity prior to storing any user data to either of the approved disks and reject disks;
after the screening step, generating a set of the optical disks made up of the reject disks and at least one of the approved disks;
storing the user data to each of the reject disks from the set;
constructing parity data from the user data; and
storing the parity data to the at least one approved disk from the set.

US Pat. No. 10,191,672

ASYNCHRONOUS COPYING OF DATA WITHIN MEMORY

Google LLC, Mountain Vie...

1. A computer-implemented method executed by one or more processors, the method comprising:during execution of a software application by a processor, receiving, by a copy processor separate from the processor, a request for an asynchronous data copy operation to copy data within a memory accessible by the copy processor, wherein the request is received from a copy manager accessible by the software application in a user space of an operating system managing execution of the software application and includes an indication to the copy processor to set a completion flag upon completion of the asynchronous data copy operation instead of pass an interrupt to the copy manager upon completion of the asynchronous data copy operation;
in response to the request, initiating, by the copy processor, the asynchronous data copy operation;
continuing execution of the software application by the processor;
determining, by the copy processor, that the asynchronous data copy operation has completed; and
in response to determining that the asynchronous data copy operation has completed, selectively notifying based on the indication in the request to set the completion flag upon completion of the asynchronous data copy operation instead of pass the interrupt to the copy manager upon completion of the asynchronous data copy operation, by the copy processor, the software application that the asynchronous data copy operation has completed through the completion flag instead of the interrupt.

US Pat. No. 10,191,661

LUTRAM DUMMY READ SCHEME DURING ERROR DETECTION AND CORRECTION

ALTERA CORPORATION, San ...

1. An integrated circuit device comprising:a first memory cell that stores data representative of configuration data when operating in a first mode, wherein the first memory cell stores data representative of user-accessible data when operating in a second mode and wherein the first memory cell is addressed by a first read address line;
a second memory cell that stores a first value indicating whether the first memory cell is operating in the first mode or is operating in the second mode; and
a switch coupled to the first memory cell and controlled by a switch logic configured to receive, during an error detection operation, the first value from the second memory cell and a read signal from the first read address line, wherein the switch provides a defined value to be read in place of the stored data of the first memory cell when the first value indicates that the first memory cell is operating in the second.

US Pat. No. 10,191,631

SYSTEMS AND METHODS EMPLOYING MULTIPLE CROP AREAS

Adobe Systems Incorporate...

1. A computer-implemented method comprising:providing, by a computing device, a user interface for editing an editable electronic document comprising a piece of artwork;
generating, by the computing device, a plurality of crop areas for the document, wherein the plurality of crop areas comprise different sub areas of the piece of artwork, wherein a first crop area and a second crop area of the plurality of crop areas comprise an overlapping sub area for a same portion of the piece of artwork, wherein the second crop area further comprises a non-overlapping sub area with the first crop area;
providing, by the computing device, a first mode and a second mode associated with editing the plurality of crop areas, wherein in the first mode the plurality of crop areas are active and available for editing, and wherein in the second mode a selected crop area is active and available for editing and remaining crop areas are deactivated and unavailable for editing;
cycling through, by the computing device while the first mode is selected, the first crop area and the second crop area based on repeated user inputs over the overlapping sub area;
providing, by the computing device, an option in the user interface for exporting in the first mode and the second mode the document differently according to differences amongst the crop areas; and
exporting, based on a selection of the option and on the first crop area being selected, the first crop area without exporting the non-overlapping sub area of the second crop area.

US Pat. No. 10,191,623

VARIABLE PATH MANAGEMENT OF USER CONTACTS

T-Mobile USA, Inc., Bell...

1. A computer-implemented method comprising:identifying a contact group comprising a subset of contacts accessible by a telecommunications device, wherein a first portion of the subset of contacts is selected by a user of the telecommunications device and a remaining portion of the subset of contacts is determined automatically as a function of an organizational criteria;
automatically determining from the contact group a first group of the subset of contacts that are for display on the telecommunications device in a first arrangement based on a first criteria associated with contacts from the subset of contacts;
automatically determining from the contact group a second group of the subset of contacts that are for display on the telecommunications device in a second arrangement based on a second criteria associated with contacts from the subset of contacts, wherein the first and second arrangements are different;
causing display of the first group of the subset of contacts in the first arrangement on the telecommunications device based on the first criteria; and
simultaneously causing display of the second group of the subset of contacts in the second arrangement on the telecommunications device based on the second criteria,
wherein the method is implemented by a computing device configured with specific executable instructions.

US Pat. No. 10,191,606

LIQUID CRYSTAL DISPLAY DEVICE WITH TOUCH SCREEN

Japan Display Inc., Toky...

1. A display device comprising:a first substrate;
a second substrate smaller than the first substrate;
a touch detecting electrode for detecting a position;
a plurality of terminals provided on the first substrate for supplying a position detection voltage to the touch detecting electrode;
a wiring line provided on the first substrate and connecting to one of the plurality of terminals;
a transparent electrically conductive protecting layer is disposed above the second substrate; and
a flexible printed circuit board supplying a signal to the first substrate and connecting to the first substrate, wherein
the touch detecting electrode has a near side to the flexible printed circuit board and a far side which is opposed to the near side,
the touch detecting electrode has a first connecting portion and a second connecting portion which are electrically connects with one of the plurality of terminals respectively,
the first connecting portion supplies the position detecting voltage to the near side of the touch detecting electrode,
the second connecting portion supplies the position detecting voltage to the far side of the touch detecting electrode, and
the wiring line electrically connects between the second connecting portion and one of the plurality of terminals.

US Pat. No. 10,191,603

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

SONY CORPORATION, Tokyo ...

1. An information processing device, comprising:an operation input unit that comprises an operation input surface, wherein the operation input unit is configured to:
detect, in a first input mode, a first input operation executed by one of a proximity or a contact of a part of a human body with the operation input surface; and
detect, in a second input mode, a second input operation executed by one of a proximity or a contact of a stylus-like input device with the operation input surface; and
an input control unit configured to:
control the operation input unit to switch between the first input mode and the second input mode, based on a separation distance of at least one of the part of the human body or the stylus-like input device from the operation input surface, and based on a control angle of inclination, wherein the control angle of inclination is a first angle between a central axis of the stylus-like input device and a normal direction of the operation input surface;
set the first input mode of the operation input unit based on:
the separation distance that is less than or equal to a first threshold value, and
the control angle of inclination that is greater than or equal to a second threshold value; and
set the second input mode of the operation input unit based on:
the separation distance that is less than or equal to the first threshold value, and
the control angle of inclination that is less than the second threshold value.

US Pat. No. 10,191,600

DEVICE WITH MECHANICAL KEYS AND CAPACITANCE MEASUREMENT

Microsoft Technology Lice...

1. A portable device comprising:a controller;
a touch sensing element comprising a display layer;
at least one mechanical pressing region that is separate from the touch sensing element and the display layer, wherein the mechanical pressing region is located on an edge of the portable device perpendicular to the display layer and at least partially below the touch sensing element; and
a capacitance measurement element integrated in the touch sensing element and coupled to the controller, and wherein the capacitance measurement element is configured to measure change in capacitance of the at least one mechanical pressing region.

US Pat. No. 10,191,596

TOUCH INPUT DETECTION WITH SHARED RECEIVERS

Sentons Inc., (KY)

1. A system for touch input detection, comprising:a first transmitter and a second transmitter coupled to a propagating medium;
a receiver coupled to the propagating medium, wherein:
the first transmitter transmits a first propagating signal to the receiver through the propagating medium and the second transmitter transmits a second propagating signal different from the first propagating signal to the receiver through the propagating medium;
the first propagating signal propagates through a first region of the propagating medium corresponding to a first signal path through the propagating medium between the first transmitter and the receiver;
the second propagating signal propagates through a second region of the propagating medium corresponding to a second signal path through the propagating medium between the second transmitter and the receiver; and
the second region is a subset of the first region; and
a processor configured to analyze at least the first propagating signal and the second propagating signal to identify, based on a determination that the first signal path was disturbed by a touch input while the second signal path was not disturbed by the touch input, the touch input on a part of the first region that is not a part of the second region.

US Pat. No. 10,191,590

TOUCH WINDOW

LG INNOTEK CO., LTD., Se...

1. A touch window comprising:a substrate including an active area and an unactive area defined therein;
a sensing electrode on the substrate; and
a wire electrode connected to the sensing electrode,
wherein the wire electrode includes a first wire electrode, a second wire electrode and a reinforcement electrode connected to the first and second wire electrodes,
at least one of the first and second wire electrodes and the reinforcement electrode is formed in a mesh shape, and
the wire electrode extends from the active area to the unactive area,
wherein at least one of the first and second wire electrodes and the reinforcement electrode is disposed on the active area,
wherein the touch window further comprises a printed circuit board connected to the second wire electrode on the unactive area,
wherein the second wire electrode includes a first sub-second wire electrode connected to the reinforcement electrode and a second sub-second wire electrode connected to the printed circuit board, and
wherein the first sub-second wire electrode has a width different from a width of the second sub-second wire electrode.

US Pat. No. 10,191,585

OVERLAY FOR TOUCHSCREEN PIANO KEYBOARD

1. A touch screen overlay, whose top surface includes a plurality of hollows that block activation of the touch screen when lightly pressed, but not when more firmly pressed, each of said hollows being comprised of a plurality of openings of a size of between approximately 1/16 to ? inches, whereby, when lightly pressed, a person's finger does not activate said touch screen but when firmly pressed a portion of the person's finger passes through said openings to activate said touch screen.

US Pat. No. 10,191,578

TOUCH SENSOR, MANUFACTURING METHOD THEREOF, AND DISPLAY DEVICE INCLUDING THE SAME

Samsung Display Co., Ltd....

1. A touch sensor comprising:a touch substrate;
a plurality of first touch electrodes extending in a first direction;
a plurality of second touch electrodes extending in a second direction crossing the first direction; and
a plurality of minute protrusions on at least one of the plurality of first and second touch electrodes,
wherein the plurality of first and second touch electrodes are formed on the same surface of the touch substrate, or are formed on different surfaces of the touch substrate,
wherein each of the first and second touch electrodes comprises a first surface facing the touch substrate and a second surface located on the opposite side of the first surface,
wherein the plurality of minute protrusions are formed on the second surface, and
wherein the plurality of minute protrusions have a cilia shape.

US Pat. No. 10,191,570

COMPUTER MOUSE HAND AND WRIST SUPPORT APPARTUS WITH ENHANCED COMFORT

1. A support apparatus configured to support a hand region of a user in a neutrally aligned position during use of a computer mouse on a flat surface, the support apparatus configured to permit freedom of movement of a thumb, index, middle, ring and pinky fingers of the hand region and conform to a palm portion and a wrist of the hand region, the support apparatus comprising:a main body comprising an upper concave surface and a lower surface; and
a cushion member coupled to the upper concave surface of the main body and comprising a pair of side walls continuously connected to a lower wall to form a generally U-shaped member, the U-shaped member comprising a front end and a rear end opposite the front end, the U-shaped member being asymmetrical due to a slanted cutout that extends from an intermediate portion of the front end of the U-shaped member to an intermediate portion of one of the pair of side walls of the cushion member, the slanted cutout forming a cutout edge in the cushion member that extends along a pathway directed entirely away from the one of the pair of side walls to the intermediate portion of the front end of the U-shaped member;
wherein the cushion member is configured to receive the hand region of the user so that the intermediate portion of the front end of the U-shaped member is aligned with the middle finger and positioned beneath a central area of the palm portion of the hand region, wherein the cushion member is configured to permit the pair of side walls of the U-shaped member to conform around the wrist, the lower wall of the cushion member is configured to conform to the palm portion with the fingers and thumb extending beyond the front end of the generally U-shaped member, thereby permitting the cushion member to support the hand region of the user in the neutrally aligned position as the fingers and thumb perform work with the computer mouse.

US Pat. No. 10,191,566

INTERACTIVE INPUT CONTROLS IN A SIMULATED THREE-DIMENSIONAL (3D) ENVIRONMENT

SONY INTERACTIVE ENTERTAI...

1. A method for interactive control, the method comprising:detecting a first movement of a first controller associated with a virtual reality (VR) environment;
determining an angle of rotation based on the first movement;
determining a magnitude of force associated with the first movement;
determining a path in the VR environment that corresponds to the angle of rotation and the magnitude of force;
projecting the path in the VR environment;
detecting a second movement of a second controller associated with the VR environment; and
adjusting the path based on the second movement.

US Pat. No. 10,191,550

FABRIC DEVICES WITH SHAPE MEMORY ALLOY WIRES THAT PROVIDE HAPTIC FEEDBACK

Apple Inc., Cupertino, C...

1. An electronic device, comprising:a printed circuit board having at least one opening;
shape memory alloy wire that spans the opening and that has ends that are secured to the printed circuit board;
control circuitry that is configured to supply haptic output with the shape memory alloy wire by applying current to the shape memory alloy wire; and
fabric having conductive strands configured to carry the current to the shape memory alloy wire.

US Pat. No. 10,191,548

OPERATION APPARATUS

FUJITSU TEN LIMITED, Kob...

1. An operation apparatus that is operable in a plurality of operation modes, the operation apparatus comprising:a touch sensor that generates an output based on an operation performed to the touch sensor by an operator;
a transducer attached to the touch sensor and configured to vibrate the touch sensor so as to give a touch feeling to the operator contacting the touch sensor; and
a controller configured to (i) determine a content of the operation performed to the touch sensor by the operator based on the output of the touch sensor and (ii) select one of the plurality of operation modes based on the determined content of the operation performed to the touch sensor by the operator, wherein
the controller causes the transducer to vibrate the touch sensor with different patterns of vibration so as to give different touch feelings to the operator contacting the touch sensor depending on the determined content of the operation performed to the touch sensor by the operator, the patterns of vibration resulting in a slippery touch feeling, a click touch feeling or a rough touch feeling depending on the operation mode, and
when an adjustment operation is performed after the operation mode is started, a predetermined touch feeling selected from the different touch feelings is given to the operator each time when an operation amount reaches a predetermined amount, the adjustment operation including an operation of drawing a circle or a line, the predetermined amount including an operation distance and a direction of the operation of drawing the cirlci or the line.

US Pat. No. 10,191,537

SMART WEARABLE DEVICES AND METHODS FOR CUSTOMIZED HAPTIC FEEDBACK

SONY CORPORATION, Tokyo ...

1. A wearable sensor apparatus, comprising:(a) a processor;
(b) a plurality of sensors operably coupled to the processor, said sensors comprising at least one biological sensor configured to measure an internal physical condition of a wearer and at least one non-biological sensor configured to measure an external condition of a wearer;
(c) at least one haptic output coupled to the processor;
(d) a communications module operably coupled to the processor, the module having a transmitter and a receiver: and
(e) programming in a non-transitory computer readable medium and executable on the processor for performing steps comprising:
(i) designating a haptic output for possible sensor results of each sensor;
(ii) acquiring sensor data from at least one sensor worn by a user;
(iii) processing the acquired sensor data with possible sensor results;
(iv) initiating the designated haptic output for matching sensor data;
(v) communicating acquired sensor data to a remote computer;
(vi) executing program commands received from the remote computer;
(vii) identifying at least one possible sensor result from a sensor;
(viii) designating a recipient of a communication regarding the sensor result; and
(ix) sending the communication to the recipient over the communications module when the acquired sensor data and the possible sensor results match.

US Pat. No. 10,191,523

SYSTEMS AND METHODS FOR MANAGEMENT OF EXHAUST TEMPERATURE IN AN INFORMATION HANDLING SYSTEM

Dell Products L.P., Roun...

1. An information handling system comprising:at least one information handling resource, including a first and a second information handling resource;
heat-rejecting media thermally coupled to the at least one information handling resource for transferring heat generated to an exterior of an enclosure housing the at least one information handling resource, wherein the heat-rejecting media is proximate to an exhaust of the enclosure such that the heat-rejecting media is subject to physical contact with a user of the information handling system via the exhaust while the information handling system is operational and while the enclosure is closed;
a temperature sensor for sensing an ambient temperature associated with the at least one information handling resource; and
a thermal management driver comprising a program of instructions embodied in non-transitory computer-readable media and executable by a processor, the thermal management driver configured to:
based on a first power consumed by the first information handling resource, a second power consumed by the second information handling resource, and thermal resistances associated with the heat-rejecting media, calculate an exhaust temperature and a second exhaust temperature of the heat-rejecting media proximate to, respectively, the exhaust of the enclosure and a second exhaust of the enclosure; and
based on a determination that at least one of the exhaust temperature and the second exhaust temperature is greater than a maximum temperature that is safe for human contact, control at least one of an operating frequency of the at least one information handling resource and a flow rate of fluid proximate to the heat-rejecting media to lower the at least one of the exhaust temperature and the second exhaust temperature to a new exhaust temperature that is below the maximum temperature that is safe for human contact.

US Pat. No. 10,191,522

DOCKING CONTROLLED ADAPTIVE HEATSINK

Dell Products, L.P., Rou...

1. An Information Handling System (IHS), comprising:a cover enclosing a heatsink disposed over a planar surface of a processor; and
a docking plate fixed to the cover, wherein:
(a) the docking plate is positioned over the heatsink and forms an air gap between the docking plate and the heatsink;
(b) the docking plate approaches the heatsink in a direction perpendicular to the planar surface of the processor, separately from a static portion of the cover surrounding the docking plate, and reduces the air gap, using one or more springs, in response to the IHS being docked into a docking station; and
(c) the docking plate distances itself from the heatsink, independently from the static portion of the cover surrounding the docking plate, and increases the air gap, using the one or more springs, in response to the IHS being undocked from the docking station.

US Pat. No. 10,191,519

ELECTRONIC DEVICE WITH GASKET SEALING RECEPTACLE FOR TONGUE

GOOGLE LLC, Mountain Vie...

16. An electronic device comprising:at least one processor;
a memory device coupled to the at least one processor;
a display coupled to the at least one processor;
a chassis surrounding the at least one processor and the memory device and supporting the display, at least a portion of the chassis being electrically conductive and defining a receptacle, the portion of the chassis defining the receptacle being integral with portions of the chassis surrounding the at least one processor and the memory device, the chassis including a protrusion extending into the receptacle;
a tongue extending through the receptacle, the tongue comprising at least one interior electrical contact coupled to the processor, at least one exterior contact configured to couple to a plug received by the receptacle, a thick portion, and a thin portion extending from the thick portion, the thin portion being adjacent to the protrusion; and
a gasket surrounding the tongue and inside the receptacle, the gasket being non-porous, electrically conductive, and compressible, a first side of the gasket being in continuous contact with the tongue, a second side of the gasket being in continuous contact with the chassis, the gasket forming a watertight seal with the tongue and the chassis to prevent water from entering the electronic device beyond the receptacle, the gasket and the electrically conductive portion of the chassis defining the receptacle forming a Faraday cage around the tongue.

US Pat. No. 10,191,517

FLEXIBLE DEVICE

Samsung Display Co., Ltd....

1. A flexible device, comprising:a flexible display panel having a display area and a non-display area disposed adjacent to the display area;
a supporting member provided at a predetermined area of the flexible display panel adjacent to one side of the flexible display panel and extending in parallel to the one side of the flexible display panel; and
a flexible printed circuit board connected to the one side of the flexible display panel,
wherein the non-display area of the flexible display panel makes contact with a portion of the supporting member, surrounds the supporting member while being bent, the one side of the flexible display panel is not in contact with the supporting member, and the flexible printed circuit board is disposed to be spaced apart from the supporting member,
wherein the supporting member comprises a bar shape and at least one curved surface, and the curved surface of the flexible display panel and the curved surface of the supporting member make contact with each other.

US Pat. No. 10,191,516

FOLDABLE DISPLAY DEVICE

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

1. A foldable display device comprising:a display panel including at least one folding part and non-folding parts;
a cover window attached to an image displaying surface of the display panel and including a foldable part corresponding to the folding part; and
a frame accommodating the display panel and the cover window and pulling the cover window to opposite directions to each other.

US Pat. No. 10,191,514

TABLET COMPUTER WITH INTERFACE CHANNELS

HAND HELD PRODUCTS, INC.,...

1. A modular system for a tablet computer, comprising: channels affixed to a rear surface of a substantially rectangular housing of a tablet computer, the channels beginning at an edge of the rear surface and extending the length of the rear surface in the long direction of the housing between opposite edges of the rear surface; wherein the channels (i) slidably receive a plurality of accessories at the edges of the rear surface, and (ii) mount the accessories in series; wherein the channels affixed to the rear surface of the substantially rectangular housing of the tablet computer include an electrical contact; wherein the tablet computer includes a mating data connector located on a side portion of one of the edges of the housing from which the channels extend; wherein the mating data connector is configured to engage with one of the accessories to provide for data transmission when mounted; and wherein the electrical contact of the channels is configured for transmitting power to the plurality of accessories when mounted.

US Pat. No. 10,191,510

CONNECTOR SUBSTRATE ASSEMBLY, ELECTRONIC DEVICE, AND METHOD FOR ASSEMBLING ELECTRONIC DEVICE

LENOVO (SINGAPORE) PTE. L...

1. An electrical connector?substrate assembly comprising:a electrical connector; and
a substrate on which the connector is mounted, wherein:
the connector is supported so as to be slidable with respect to the substrate, from a preparation position to a mounting position,
the connector partially projects outwardly, from an end portion of the substrate, at least at the mounting position, and
the connector, at the preparation position, slides outwardly from the end portion of the substrate to the mounting position.

US Pat. No. 10,191,509

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE STORAGE MEDIUM

FUJITSU LIMITED, Kawasak...

1. An information processing device comprising:a memory; and
a processor coupled to the memory and configured to:
obtain a plurality of external times that are measured at different time points in another device and reported from the other device in order,
measure a plurality of internal times of the information processing device in response to obtaining each of the plurality of external times, and
correct a first external time that is obtained in a first time period of a plurality of sequential time periods based on a rate of a change in the plurality of internal times from a second external time to a third external time, the second external time being an external time at which a time difference between a corrected time of an external time obtained in a second time period and an internal time measured in response to obtaining the external time in the second time period is minimum in the second time period, the third external time being an external time at which a time difference between a corrected time of an external time obtained in a third time period and an internal time measured in response to obtaining the external time in the third time period is minimum in the third time period, each of the second time period and the third time period being one of the plurality of the sequential time periods, the second time period being prior to the third time period.

US Pat. No. 10,191,504

LEAKAGE CURRENT COMPENSATION CIRCUIT AND SEMICONDUCTOR DEVICE

ABLIC INC., Chiba-Shi (J...

1. A leakage current compensation circuit configured to compensate for a leakage current of a MOS transistor constructing an output circuit configured to output a current from a current source to an output terminal,the leakage current compensation circuit comprising:
a compensation MOS transistor having a drain and a source connected to each other, and a bulk connected to a ground terminal, and configured to generate a compensation current equal in magnitude to the leakage current; and
a current mirror circuit having an input terminal connected to the drain and the source of the compensation MOS transistor, and having an output terminal connected to the MOS transistor constructing the output circuit.

US Pat. No. 10,191,503

LINEAR REGULATOR WITH REDUCED OSCILLATION

KABUSHIKI KAISHA TOSHIBA,...

1. A power supply device comprising:a power supply input and a power supply output;
a first transistor connected between the power supply input and the power supply output;
a differential circuit having a first input corresponding to the power supply output voltage, a second input that receives a reference voltage, and an output connected to a gate of the first transistor;
a current monitoring circuit comprising a second transistor connected to the power supply input with a gate connected to the gate of the first transistor, the second transistor causing a monitor current corresponding to current flow in the first transistor to flow;
a comparator connected to the second transistor and compares monitor current from the second transistor to a reference current;
a zero-point circuit which is connected between the output and the second input of the differential circuit, and displaces phase characteristics of the power supply to an opposite side of a pole of the phase characteristics of the power supply device; and
a switch circuit which is between the zero-point circuit and the output or the second input of the differential circuit and is activated based on a comparison result of the comparator.

US Pat. No. 10,191,487

CONTROL DEVICE AND CONTROL METHOD FOR FLYING BOT

LG ELECTRONICS INC., Seo...

1. A flying bot control device comprising:a communication unit performing wireless communication with a flying bot;
a display unit displaying image information related to control of the flying bot;
a user input unit controlling a flying state of the flying bot and a function which can be performed by the flying bot;
a detection unit detecting at least one of a rotation direction, a movement direction, or a tilt state of the flying bot; and
a controller receiving information regarding at least one of a position or a surrounding situation from the flying bot through the communication unit and switching a flight control mode of the flying bot on the basis of the received information,
wherein, according to the changed flight control mode of the flying bot, the controller determines a movement direction and a rotation direction of the flying bot in accordance with an input to the user input unit on the basis of a location of a user,
wherein when a result of sensing an obstacle adjacent to the flying bot is received from the flying bot, the controller displays information regarding the sensed obstacle on the display unit, and
wherein the controller displays a position and a direction of the obstacle using separate graphic objects, and the graphic objects are displayed in different colors or forms according to a distance between the flying bot and the sensed obstacle.

US Pat. No. 10,191,481

NUMERICAL CONTROLLER AND NUMERICAL CONTROL SYSTEM IN WHICH THE CONTROLLER IS CONNECTED BY NETWORK

FANUC CORPORATION, Yaman...

1. A numerical controller having a data acquisition function that acquires trace data of a bus cycle of an internal bus, the numerical controller comprising:a bus trace circuit configured to fetch the bus cycle satisfying preset conditions;
an alarm history;
an alarm data acquisition table in which whether to acquire the trace data is recorded for each alarm; and
a trace circuit setting table in which fetching conditions of the bus cycle of the bus trace circuit are recorded for each alarm,
wherein the numerical controller identifies an alarm for which the trace data is to be fetched from the alarm history and the alarm data acquisition table, reads the fetching conditions of the bus cycle corresponding to the alarm from the trace circuit setting table, and sets the fetching conditions to the bus trace circuit and the bus trace circuit acquires the trace data of the bus cycle based on the fetching conditions that are set.

US Pat. No. 10,191,478

SYSTEMS AND METHODS FOR NON-DESTRUCTIVE TESTING INVOLVING REMOTELY LOCATED EXPERT

The Boeing Company, Chic...

1. A remote expert non-destructive testing system comprising a remote communications hub and a multiplicity of non-destructive testing equipment located at respective testing sites and networked to said remote communications hub by respective communication links, wherein:the remote communications hub comprises a network server, first and second remote work stations, and a local area network that interconnects the network server and the first and second remote work stations; and
the multiplicity of non-destructive testing equipment comprises first non-destructive testing equipment located at a first testing site and second non-destructive testing equipment located at a second testing site, the first and second non-destructive testing equipment being respectively in communication with the first and second remote work stations via the first network server and the local area network,
wherein the first and second non-destructive testing equipment respectively comprise first and second software, and the remote communications hub further comprises a system management server that is connected to the local area network, wherein the system management server is configured to determine when the first and second software need to be upgraded and then send software updates to the first and second non-destructive testing equipment via the local area network and the network server when the first and second software respectively need to be upgraded.

US Pat. No. 10,191,475

VIRTUAL COMPONENT ALIGNMENT

ROLLS-ROYCE plc, London ...

1. A system for the reworking of a three dimensional component to conform with pre-defined nominal dimensions and tolerances defined by a maximum tolerance and a minimum tolerance for any given region of the component, the system comprising:an optical scanner configured to capture dimensional data of the three dimensional component by measuring dimensions of the three dimensional component;
a CNC machine configured to remove material from the three dimensional component; and
a processor being in data communication with the device, the processor including a memory in which the pre-defined nominal dimensions and tolerances are stored as a nominal CAD model, the processor being configured to:
a) create a virtual digitised model of the three dimensional component based on the measured dimensions of the three dimensional component from the captured dimensional data;
b) align the virtual digitised model with the nominal CAD model based on a component datum system;
c) assess the correspondence of the virtual digitised model with the nominal CAD model;
d) compare one or more regions of the virtual digitised model with the nominal CAD model and identifying regions where the virtual digitised model does not exceed a predetermined tolerance minimum;
e) adjust the alignment of the virtual digitised model with the nominal CAD model to bring regions identified in step d) to a position where the one or more regions meet or exceed the tolerance minimum;
f) compare the one or more regions of the virtual digitised model with the nominal CAD model and identifying defective regions where the virtual digitised model exceeds a predetermined tolerance maximum; and
g) removing material, by the CNC machine, from the defective regions as identified in step f) such that the defective regions in the three dimensional component are corrected to comply with the tolerance maximum and the tolerance minimum.

US Pat. No. 10,191,468

TOOL TRACK DISPLAY DEVICE FOR DISPLAYING TRACK OF TOOL

FANUC CORPORATION, Yaman...

1. A tool track display device which displays a track of a tool of a machine tool wherein a workpiece is machined through reciprocal and relative movement between the tool and the workpiece by at least one drive axle using a numerical control device, comprising;a position information acquisition unit which acquires position information created in the numerical control device at a predetermined control cycle or position information of the at least one drive axle from the position sensor,
a tool coordinate calculation unit which calculates coordinate values of the tool based on the position information of the at least one drive axle and information regarding the mechanical structure of the machine tool,
a display attribute modification unit assigning a display attribute to the position information of the at least one drive axle from the position sensor based on the motion direction of the tool,
a display unit which displays the track of the tool based on the coordinate values of the tool calculated by the tool coordinate calculation unit and the display attribute assigned by the display attribute modification unit;
an inverse position acquisition unit which acquires an inverse position in which the motion direction of the tool is inverted from the numerical control device or an operation program of the machine tool, wherein said display attribute modification unit modifies the display attribute of the tool track in accordance with the inverse position.

US Pat. No. 10,191,467

ELECTRONIC DEVICE, DETERMINATION METHOD, AND PROGRAM

KYOCERA CORPORATION, Kyo...

1. An electronic device, comprising:an acceleration sensor configured to detect acceleration;
a magnetic sensor configured to detect magnetism;
a controller configured to determine a type of a moving state of a user of the electronic device, based on the acceleration detected by the acceleration sensor and the magnetism detected by the magnetic sensor; and
a communication unit configured to perform communication with an external device, wherein
the controller is configured to,
in response to,
a determination (i), based on the acceleration detected by the acceleration sensor, that the moving state of the user is not a moving state by vehicle, and
a determination (ii) that a last determined moving state of the user, which was determined based on the magnetism detected by the magnetic sensor before the determination (i), was a moving state by train,
make a determination (iii), after the determination (ii) and based on a number of steps the user has walked, whether
the user has got off a train, or
the moving state of the user is the moving state by train,
the controller is configured to determine that the type of the moving state is the moving state by train further based on a result of detection as to whether the communication unit performs communication with the external device,
the electronic device is a mobile phone,
the external device is an automatic ticket gate at a train station, and
the communication unit is configured to communicate with the automatic ticket gate by non-contact IC communication.

US Pat. No. 10,191,463

MACHINE SYSTEM AND ASSOCIATED METHOD FOR OPTICAL ENDPOINT CONTROL OPTIMIZATION

The Boeing Company, Chic...

1. A machine system optical endpoint control optimization comprising:a machine capable of movement in at least one direction, wherein the machine is configured such that, during a calibration phase, a steerable retroreflective system is mounted upon the machine for movement therewith, the steerable retroreflective system comprising:
a retroreflector for reflecting at least some light incident thereupon; and
a positioner for moving said retroreflector;
a controller configured to control movement of the machine in the at least one direction; and
wherein the machine system is configured to adjust a feedrate of the machine, upon determining that a velocity required for the positioner to move the retroreflector to a desired position exceeds a certain segment feedrate threshold, such that an incident beam of light can maintain constant contact with the retroreflector throughout movement of the machine from a first position to a second position.

US Pat. No. 10,191,445

IMAGE FORMING APPARATUS

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus comprising:a movable unit including a regulating portion for regulating a position of a developing unit for supporting a developer carrying member and movable between a contact position for permitting contact of said developer carrying member with an image bearing member and a spaced position for permitting spacing of said developer carrying member from said image bearing member;
a driving member for moving said movable unit from the contact position to the spaced position, said driving member being displaceable between a contact phase for permitting location of said movable unit at the contact position and a spaced phase for maintaining said movable unit at the spaced position;
an openable member for opening and closing an opening provided for demounting said developer carrying member and/or said image bearing member from a main assembly of said image forming apparatus; and
a pressing member for pressing and moving said movable unit by being moved in interrelation with an opening operation of said openable member,
wherein when said driving member is displaced from the contact phase to the spaced phase, said movable unit is moved by a first movement amount from the contact position to a first spaced position, and
wherein when said openable member is opened, said pressing member presses and moves said movable unit to a second spaced position from the contact position by the first movement amount and a second movement amount smaller than the first movement amount.

US Pat. No. 10,191,443

IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an openable member rotatable relative to a main assembly of the image forming apparatus; and
a supporting member connected between said main assembly of the image forming apparatus and said openable member and configured to support said openable member when said openable member is opened,
wherein said supporting member includes a first arm member and a second arm member which are slidable relative to each other, a pinion provided on said first arm member, a viscous damper mounted on a rotation shaft of said pinion, a rack provided on said second arm member and engaged with said pinion, and
wherein by opening said openable member, relative slide movement is caused between said first arm member and said second arm member so that said pinion engaged with said rack rotates and a braking force is produced by said viscous damper.

US Pat. No. 10,191,439

CLEANING BLADE, PROCESS CARTRIDGE, AND IMAGE FORMING APPARATUS

Ricoh Company, Ltd., Tok...

1. A cleaning blade comprising:a support; and
an elastic member with a flat shape including a secured end secured to the support and a free end having a ridgeline to contact a cleaning target to remove substance adhering to a surface of the cleaning target,
the elastic member including:
a base having an opposite face disposed to oppose a downstream side of the cleaning target downstream from a contact portion of the elastic member with the cleaning target in a direction of movement of the cleaning target; and
a surface layer made of a cured product of a curable composition,
the surface layer disposed on at least a part of the opposite face of the base,
the surface layer including an inclined face inclined such that a thickness of the surface layer progressively decreases toward the secured end along a cross section perpendicular to a longitudinal direction of the surface layer.

US Pat. No. 10,191,432

IMAGE FORMING APPARATUS AND IMAGE FORMING METHOD INCLUDING PRE-FEEDING OF A RECORDING MEDIUM

Ricoh Company, Ltd., Tok...

1. An image forming method in an image forming apparatus including a door, a storage unit for storing a recording medium and a registration sensor for detecting the recording medium, the method comprising:conveying the recording medium from the storage unit toward the registration sensor;
performing, based on a print instruction, an image formation for forming an image to be transferred onto the recording medium conveyed from the storage unit;
detecting, before the print instruction occurs, whether the door is in a closed state or an open state;
conveying, before the print instruction occurs, the recording medium by a distance from the storage unit in response to detecting that the door is in the closed state after detecting that the door is in an opened state; and
stopping, before the print instruction occurs, the recording medium at the distance.

US Pat. No. 10,191,431

IMAGE FORMING SYSTEM

Konica Minolta, Inc., Ch...

1. A series-connected tandem image forming system comprising first and second image forming apparatuses capable of forming images on recording media by image forming units, the first and second image forming apparatuses being connected in series, the image forming system forming an image on a recording medium by either one or both of the first and second image forming apparatuses, whereinthe first image forming apparatus includes a first conveyance path for conveyance of the recording medium and a second conveyance path for conveyance of the recording medium, the first conveyance path provided with an image forming unit, the second conveyance path provided with no image forming unit and configured to bypass the image forming unit of the first conveyance path such that the recording medium conveyed from a feeding unit storing recording media therein is conveyed to the second image forming apparatus by the second conveyance path, the first and second conveyance paths being selectable therebetween,
the second image forming apparatus includes a third conveyance path for conveyance of the recording medium and a fourth conveyance path for conveyance of the recording medium, the third conveyance path being provided with an image forming unit, the fourth conveyance path provided with no image forming unit and configured to bypass the image forming unit of the third conveyance path such that the recording medium conveyed from the first image forming apparatus is discharged from the second image forming apparatus by the fourth conveyance path, the third and fourth conveyance paths being selectable therebetween, and
the first conveyance path and the third conveyance path convey the recording medium linearly, and the second conveyance path and the fourth conveyance path are conveyance paths that include curves through which the recording medium is conveyed,
wherein the image forming system further comprises
a first conveyance control unit configured to perform a conveyance control of the second image forming apparatus and a second conveyance control unit configured to perform a conveyance control of the first image forming apparatus,
at least one of the first conveyance control unit and the conveyance second control unit is configured to convey recording media having a predetermined basis weight through the first conveyance path and the third conveyance path.

US Pat. No. 10,191,428

IMAGE FORMING APPARATUS PERFORMING MISREGISTRATION CORRECTION CONTROL BASED ON DETECTION RESULTS OF DETECTION PATTERN

Canon Kabushiki Kaisha, ...

1. An image forming apparatus, comprising:a forming unit configured to form a detection pattern on a rotationally drivable image carrier, the forming unit including a photosensitive member;
a detection unit configured to detect the detection pattern; and
a control unit configured to perform misregistration correction control based on a detection result of the detection pattern by the detection unit,
wherein the detection pattern includes a plurality of basic patterns arranged at a first interval in a sub scanning direction, which is a rotation direction of the image carrier,
each of the plurality of basic patterns includes N image groups (N being an integer of at least 3) arranged at a second interval in the sub scanning direction,
in the N image groups, a first image group including an image at a first angle relative to the sub scanning direction, and a second image group including an image at a second angle different from the first angle relative to the sub scanning direction, are arranged alternately in the sub scanning direction,
the first interval corresponds to a distance that a surface of the image carrier moves in a period of M (M being an integer of at least 2) times a first period corresponding to a rotation period of a rotational member included in the forming unit,
the second interval corresponds to a distance that the surface of the image carrier moves in a period of 1/(N?1) of the first period,
the forming unit is further configured to form a toner image on the photosensitive member, and transfer the toner image from the photosensitive member to the image carrier, thereby forming the detection pattern on the image carrier, and
the rotational member is the photosensitive member or a motor configured to drive the photosensitive member.

US Pat. No. 10,191,427

IMAGE FORMING APPARATUS AND IMAGE FORMING CONTROL METHOD

RICOH COMPANY, LTD., Tok...

1. An image forming apparatus, comprising:a high-voltage power supply to supply high-voltage electric power for charging;
a charging device to be charged by the electric power supplied from the high-voltage power supply;
a photoconductor to carry an image to be formed on a recording medium, with the electric power supplied from the charging device;
a temperature sensor disposed at a distance from the photoconductor to detect temperature inside the image forming apparatus;
a humidity sensor disposed at a distance from the photoconductor to detect humidity inside the image forming apparatus; and
circuitry to output a signal for commanding an electric power value to the high-voltage power supply to cause the high-voltage power supply to supply the electric power with the electric power value, and control supply of the electric power based on an electric power value feedback signal from the high-voltage power supply,
the circuitry being configured to
obtain a temperature difference between the detected temperature and an estimated temperature,
obtain a humidity difference between the detected humidity and an estimated humidity,
obtain at least one of a time required for the temperature difference to become equal to or less than a predetermined value, and one of a time required for the humidity difference to become equal to or less than a predetermined value, as a waiting time,
store the waiting time in a memory in a table format and a table of the table format includes a plurality of warning times, and
detect film thickness on a surface of the photoconductor after a target waiting time elapses.

US Pat. No. 10,191,423

IMAGE FORMING APPARATUS INCLUDING A FIXING DEVICE

Ricoh Company, Ltd., Tok...

1. An image forming apparatus comprising:a first roller;
a second roller including an elastic layer as an outer circumferential layer;
a fixing belt stretched taut across at least the first roller and the second roller;
a pressure rotator to press against the second roller via the fixing belt to form a fixing nip between the pressure rotator and the fixing belt, the fixing nip through which a recording medium bearing a toner image is conveyed;
a clearance detector to detect a clearance between the first roller and the second roller;
a mover to move the pressure rotator with respect to the second roller in a pressing direction in which the pressure rotator presses against the second roller via the fixing belt and a separation direction in which the pressure rotator separates from the second roller; and
a controller to control an amount of movement of the pressure rotator moved by the mover toward the second roller based on the clearance detected by the clearance detector.

US Pat. No. 10,191,421

FUSER AND IMAGE APPARATUS HAVING THE SAME

BROTHER KOGYO KABUSHIKI K...

1. A fuser comprising:an endless belt;
a base member disposed inside a space surrounded by the endless belt;
a sheet member including:
a first section pinched between an inner surface of the endless belt and the base member;
a second section extending from an end of the first section; and
a third section extending from another end of the first section; and
a stationary member configured to pinch the second section and the third section of the sheet member with the base member, the stationary member having a claw configured to stick in the second section and the third section of the sheet member.

US Pat. No. 10,191,419

IMAGE FORMING APPARATUS AND METHOD FOR IMAGE FORMING APPARATUS TO CONVEY RECORDING MATERIAL HAVING AN IMAGE

Canon Kabushiki Kaisha, ...

1. An image forming apparatus comprising:an image forming unit configured to form an image on a recording material;
a fixing unit configured to fix the image formed by the image forming unit on the recording material at a nip portion;
a conveyance path configured to convey a recording material on which the image has been fixed by the fixing unit,
wherein the image forming apparatus is configured such that a recording material, whose length in a conveyance direction is equal to or longer than a threshold length, is able to be conveyed in the conveyance path, and a recording material, whose length in the conveyance direction is shorter than the threshold length, is not able to be conveyed in the conveyance path; and
a control unit configured to perform control,
wherein, in a case where it is detected that a length of a predetermined recording material is shorter than the threshold lenght while the predetermined recording material is being conveyed toward the conveyance path, the control unit performs control to stop conveyance of the predetermined recording material in a state where the predetermined recording material is nipped at the nip portion.

US Pat. No. 10,191,412

DEVELOPER SUPPLY CONTAINER AND DEVELOPER SUPPLYING SYSTEM HAVING PUMP OPERATED DEVELOPER DISCHARGE

Canon Kabushiki Kaisha, ...

1. A developer supply container comprising:a developer accommodating portion configured to accommodate developer;
a discharge opening provided in the developer accommodating portion and configured to permit discharging of the developer in the developer accommodating portion;
a driving force receiving portion configured and positioned to receive a driving force; and
a pump portion configured and positioned to act on the developer accommodating portion by the driving force received by the driving force receiving portion,
wherein the pump portion is configured to alternately change an internal pressure of the developer accommodating portion between a pressure lower than ambient pressure and a pressure higher than the ambient pressure to supply the developer along with air out of the developer accommodating portion through the discharge opening, which has an area of not more than 12.6 mm2.

US Pat. No. 10,191,409

IMAGE FORMING APPARATUS HAVING CONTROLLED TONER DISCHARGE AMOUNT

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus comprising:an image bearing member;
a developing device that develops an electrostatic latent image formed on the image bearing member;
a toner bottle which is configured to supply the developing device with toner, and having a storage portion storing the toner and a discharge portion made of resin and discharging the toner stored in the toner storage portion, with the storage portion configured to rotate relatively to the discharge portion;
an attachment portion configured to be attached with the toner bottle;
a driving portion configured to drive the storage portion in a state that the toner bottle is attached to the attachment portion;
a controller controlling the driving portion;
a memory disposed in the toner bottle and memorizing information regarding component dimensions of a molded discharge portion of the toner bottle; and
an information reading portion that reads information regarding the component dimensions of the molded discharge portion;
wherein the controller controls the driving portion so that a discharge amount of the toner from the discharge portion becomes a specific toner amount targeted based on the information regarding the component dimensions of the molded discharge portion.

US Pat. No. 10,191,408

IMAGE FORMING APPARATUS AND CARTRIDGE INCLUDING DETECTION GEAR

BROTHER KOGYO KABUSHIKI K...

1. A cartridge configured to accommodate a developing agent, the cartridge comprising:a detection gear rotatable about a first axis extending in a predetermined direction;
a first protrusion movable with rotation of the detection gear, wherein the at least one of the amount of the developing agent in the cartridge and the number of printable sheets by the developing agent in the cartridge is defined by motion of the first protrusion; and
a memory including a first storage region storing a first yield information representing the at least one of the amount of the developing agent in the cartridge and the number of printable sheets by the developing agent in the cartridge,
wherein the at least one of the amount of the developing agent and the number of printable sheets by the developing agent in the cartridge is confirmable based on both of the first yield information and motion of the first protrusion in response to rotation of the detection gear.

US Pat. No. 10,191,402

METHOD FOR FORMING DEVELOPER COMPOSED WITH MOTHER PARTICLES CONTAINING EXTERNAL ADDITIVE

Oki Data Corporation, To...

1. A method for forming a developer composed with a plurality of mother particles containing a coloring agent and an external additive by:fusing a first group of external additive particles of the external additive on and at least partially inside mother particles during a pre-external addition process in which the first group of external additive particles is added to a precursor of the developer before pulverization of the precursor, the first group of external additive particles of the external additive being 60% or more of a total amount of the external additive particles of the external additive added; and
fusing a second group of external additive particles of the external additive on the mother particles during a post-external addition process in which the mother particles are stirred with the second group of external additive particles after the pulverization of the precursor, the second group of external additive particles of the external additive being 40% or less of the total amount of the external additive particles of the external additive added, wherein
an average circularity degree of the developer is ranged within 0.955 to 0.970, and
the developer thus formed is configured to have a peeling rate (%) of the external additive calculated by a following formula (1) is 30.6% or less, being calculated when ultrasonic waves are applied to a polyoxyethylene lauryl ether solution in which the developer is dispersed,
peeling rate (%)=[1?(X/Y)]×100  (1)
wherein X is an amount (weight %) of the external additive included in the developer after the ultrasonic waves are applied,
Y is an amount (weight %) of the external additive included in the developer before the ultrasonic waves are applied,
the polyoxyethylene lauryl ether solution is set such that a density=5% and a temperature=32° C., and
the application of the ultrasonic waves is set such that strength=40 kHz and time=10 minutes.

US Pat. No. 10,191,399

ELECTROSTATIC CHARGE IMAGE DEVELOPING TONER, ELECTROSTATIC CHARGE IMAGE DEVELOPER, AND TONER CARTRIDGE

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

1. A mixed electrostatic charge image developing toner comprising:first toner particles comprising a binder resin and a colorant, and second toner particles comprising a binder resin,
wherein a content PCa of the colorant in the first toner particles is from 4% by weight to 20% by weight with respect to the first toner particles
a mixed weight ratio of the first toner particles and the second toner particles (weight of the first toner particles/weight of the second toner particles) is from 50/50 to 98/2,
an average circularity of the toner particles in at least one of the first or second toner particles is in a range of from 0.88 to 0.99, and
the second toner particles do not contain a colorant.

US Pat. No. 10,191,396

LITHOGRAPHIC APPARATUS, OBJECT POSITIONING SYSTEM AND DEVICE MANUFACTURING METHOD

ASML Netherlands B.V., V...

1. A lithographic apparatus comprising:an object that is movable in at least one direction;
a temperature conditioning system configured to control a temperature of the object, wherein the temperature conditioning system comprises a conduit system configured to convey a fluid, wherein at least part of the conduit system is arranged on or in the object and wherein the at least part of the conduit system is sealed off on the object when controlling the temperature of the object or the conduit system further comprises a duct connected to the object to supply the fluid to the object;
a measurement system comprising a sensor to provide a measurement signal which is indicative of a pressure of the fluid at at least one location within the conduit system; and
a control system to control the movement of the object in the at least one direction under control of the measurement signal.

US Pat. No. 10,191,394

DISTORTION DETECTION METHOD, EXPOSURE APPARATUS, EXPOSURE METHOD, AND DEVICE MANUFACTURING METHOD

CANON KABUSHIKI KAISHA, ...

1. A method for obtaining a plurality of types of distortion components relating to a shot region of a substrate, implemented by a control unit included in an exposure apparatus configured to expose the substrate with light, the method comprising:obtaining, by the control unit, a first formula that expresses a shape of a substrate based on information about a warping shape of the substrate in a state where the substrate is not yet held by a chuck configured to hold the substrate and included in the exposure apparatus;
converting, by the control unit, the first formula into a second formula that expresses positional deviation amounts at a plurality of positions on a surface of the substrate held by the chuck;
calculating, by the control unit, the positional deviation amounts by using the second formula; and
obtaining, by the control unit, a plurality of types of distortion components relating to a shot region of the substrate, held by the chuck, based on the calculated positional deviation amounts,
wherein the chuck is held by a moving unit configured to be movable and included in the exposure apparatus.

US Pat. No. 10,191,392

ACTUATOR, POSITIONING DEVICE, LITHOGRAPHIC APPARATUS, AND METHOD FOR MANUFACTURING AN ACTUATOR

ASML Netherlands B.V., V...

1. An actuator comprising:coil assemblies arranged in an array, wherein each coil assembly defines a core chamber having a core chamber height;
a magnetic back; and
at least one magnetic member that extends partly along the core chamber height of the core chamber of a corresponding at least one coil assembly, wherein the at least one magnetic member is made of a magnetic material;
wherein the coil assemblies are coupled to the magnetic back, and wherein the at least one magnetic member is spaced from the magnetic back.

US Pat. No. 10,191,389

LITHOGRAPHIC APPARATUS AND DEVICE MANUFACTURING METHOD

ASML Netherlands B.V., V...

1. A device manufacturing method comprising:projecting, with a projection system, a patterned beam of radiation onto a target portion of a substrate held by a substrate table, said substrate table including
an edge seal member configured to at least partly surround an edge of said substrate, an object positioned on said substrate table, or both, and
a hydrophobic layer adjacent an edge portion of said edge seal member and adjacent said at least one of said substrate and said object, said hydrophobic layer arranged to face an opposite side of said edge seal member to said projection system and to face an opposite side of said at least one of said substrate and said object to said projection system, and
providing a liquid, through which said patterned beam of radiation is projected, to a space between said projection system and said substrate, said object, or both.

US Pat. No. 10,191,385

NANOSCALE PATTERN EXPOSURE SYSTEM

1. A system for writing nanoscale patterns, comprising:a short wavelength light source;
a beam splitter to divide the short wavelength light emerging from the source into a plurality of beams;
a plurality of modulators, configured such that
each of the plurality of beams passes through at least one modulator;
a plurality of super-resolution apertures formed in a particular selected material;
a support structure for the super-resolution apertures; and
a means of directing each of the plurality of beams
onto one of the super-resolution apertures.

US Pat. No. 10,191,383

EXPOSURE APPARATUS, EXPOSURE METHOD, AND DEVICE MANUFACTURING METHOD

NIKON CORPORATION, Tokyo...

1. An exposure apparatus that exposes a substrate with illumination light via a projection optical system, the apparatus comprising:a body having a metrology frame to support the projection optical system;
an alignment system provided at the metrology frame, spaced from the projection optical system, the alignment system detecting a mark of the substrate;
a first stage system that has a first stage and a first drive system, and is capable of moving the first stage at least within a predetermined plane orthogonal to an optical axis of the projection optical system, the first stage being disposed above the projection optical system and holding a mask illuminated with the illumination light, and the first drive system including a first motor to drive the first stage;
a first encoder system that measures positional information of the first stage;
a second stage system that has a second stage and a second drive system, the second stage being disposed below the projection optical system and the alignment system, the second stage including a holder to hold the substrate and a first fiducial and a second fiducial that are disposed with the holder in between in a direction intersecting a first direction and a second direction orthogonal to each other within the predetermined plane, and the second drive system including a second motor to drive the second stage;
a second encoder system that has four heads provided at the second stage, and measures positional information of the second stage by irradiating a scale member from below with a measurement beam via each of the four heads, the scale member being provided at the metrology frame to be substantially parallel to the predetermined plane, wherein
the scale member has a first scale plate and a second scale plate, the second stage that is moved within a first movement area being placed facing the first scale plate in an exposure operation of the substrate, the second stage that is moved within a second movement area being placed facing the second scale plate in a detection operation of the mark with the alignment system, and the second movement area being different from the first movement area,
the first scale plate has four sections in each of which a reflective grating is formed, and a first opening that is substantially surrounded by the four sections, and the first scale plate is provided at the metrology frame so that the projection optical system is located in the first opening, and
the second scale plate has four sections in each of which a reflective grating is formed, and a second opening that is substantially surrounded by the four sections, and the second scale plate is provided at the metrology frame so that the alignment system is located in the second opening; and
a controller coupled to the first and the second stage systems and the first and the second encoder systems, the controller controlling the first and the second drive systems based on measurement information of the first and the second encoder systems so that, in the exposure operation, alignment between the mask and the substrate is performed based on detection information of the alignment system and scanning exposure in which the mask and the substrate are each moved relative to the illumination light is performed with the first direction serving as a scanning direction,
wherein the first movement area includes a first area, a second area, a third area, a fourth area and a fifth area,
in the first area, three heads of the four heads excluding a first head respectively facing three sections of the four sections of the first scale plate excluding a first section,
in the second area, three heads of the four heads excluding a second head different from the first head respectively facing three sections of the four sections excluding a second section different from the first section,
in the third area, three heads of the four heads excluding a third head different from the first and the second heads respectively facing three sections of the four sections excluding a third section different from the first and the second sections,
in the fourth area, three heads of the four heads excluding a fourth head different from the first, the second and the third heads respectively facing three sections of the four sections excluding a fourth section different from the first, the second and the third sections, and
in the fifth area, the four heads respectively facing the four sections, and
wherein the controller controls the second drive system so that marks of the substrate and the first fiducial are detected with the alignment system in the detection operation, and the second stage is moved from one area of the first, the second, the third and the fourth areas to another area of the first, the second, the third and the fourth areas, via the fifth area, the another area being different from the one area,
in the one area, three heads of the four heads respectively facing three sections of the four sections of the first scale plate,
in the fifth area, another head, of the four heads, that is different from the three heads used in the one area facing another section, of the four sections, that is different from the three sections, and
in the another area, the another head being used instead of one head of the three heads used in the one area.

US Pat. No. 10,191,378

MASK PATTERN FORMING METHOD, FINE PATTERN FORMING METHOD, AND FILM DEPOSITION APPARATUS

Tokyo Electron Limited, ...

1. A mask pattern forming method comprising:a slimming step of performing, in a process chamber, slimming of a resist pattern of a resist film that is formed on a thin film; and
a film deposition step of forming an oxide film on the thin film and the resist pattern in the process chamber, by supplying a source gas, and an oxygen radical or an oxygen-containing gas to the process chamber,
wherein the slimming step and the film deposition step are performed in the same process chamber.

US Pat. No. 10,191,377

LITHOGRAPHIC APPARATUS AND A DEVICE MANUFACTURING METHOD

ASML Netherlands, B.V., ...

1. An immersion lithographic apparatus, comprising:a substrate table comprising:
a recess having a central support section configured to support a substrate, the central support section having:
a support surface having a protrusion to contact a bottom surface of the substrate,
a lateral surface at a non-zero angle to the support surface, and
a bottom surface at a non-zero angle to the lateral surface and facing away from the support surface, the lateral surface extending to the bottom surface of the central support section; and
a peripheral section of the substrate table that surrounds the central support section and defines the recess, the peripheral section being effectively thermally isolated from the central support section, and the peripheral section comprising:
a drain opening configured to receive an immersion fluid which leaks, in use, into a gap between an edge of the substrate when supported on the substrate table and an edge of the recess, the drain opening located above the bottom surface of the central support section, and
a lateral surface facing, spaced by an open qap from, the lateral surface of the central support section, wherein the lateral surface of the peripheral section is outward, in a horizontal direction, of an outer periphery of the bottom surface of the substrate; and
a projection system configured to project radiation onto the substrate.

US Pat. No. 10,191,372

POLYMER, POSITIVE RESIST COMPOSITION, AND PATTERN FORMING PROCESS

SHIN-ETSU CHEMICAL CO., L...

1. A polymer comprising recurring units having the formula (a), recurring units having the formula (b), and recurring units having the formula (c), the polymer having a weight average molecular weight of 1,000 to 500,000,wherein R1 is halogen, a C1-C4 straight or branched alkyl group, C1-C4 straight or branched alkoxy group, or acetoxy group, R2 is an acid labile group, R3 and R4 are each independently halogen or a C1-C6 straight or branched alkyl group, p is 0 or 1, q and r are each independently an integer of 0 to 4.

US Pat. No. 10,191,361

LIGHT SOURCE DEVICE INCLUDING A LIGHT SOURCE SECTION TO ADJUST BRIGHTNESS AND PROJECTOR USING THE SAME

RICOH COMPANY, LTD., Tok...

1. A light source device, comprising:a light source section that emits visible excitation light;
a phosphor that emits fluorescent light by the excitation light emitted from the light source section; and
a color-changing section that picks up color light having a color different from that of the fluorescent light from the fluorescent light emitted from the phosphor, wherein
an emission timing of the fluorescent light in the phosphor is synchronized with a switching timing between the excitation light and the color light by the color-changing section, and
the light source section decreases brightness of the light source section in the switching timing between the excitation light and the color light by the color-changing section.

US Pat. No. 10,191,353

OPTICALLY TRIGGERED ELECTRICAL SWITCHES WITH FAST RECOVERY BASED ON NONLINEAR OPTICAL RESPONSE

Lawrence Livermore Nation...

1. An optical switch electrically activatable through received photon energy, the switch comprising:a substrate responsive to photon energy, where the photon energy forms an optical excitation signal;
a first electrode disposed on a first surface of the substrate;
a second electrode disposed on a second surface of the substrate; and
wherein the substrate includes a characteristic of two-photon absorption to enable electrical conduction through the substrate, the two-photon absorption being enhanced by deep energy levels located in a bandgap between conductance and valence bands of the substrate which are at least near resonant with the photon energy.

US Pat. No. 10,191,345

DISPLAY DEVICE

INNOLUX CORPORATION, Mia...

1. A display device, comprising:a first substrate comprising a display region and a peripheral region, wherein the peripheral region is adjacent to the display region;
a first transistor disposed on the peripheral region, wherein the first transistor comprises a first semiconductor layer;
a second transistor disposed on the display region, wherein the second transistor comprises a second semiconductor layer;
a first insulating layer disposed under the first semiconductor layer;
wherein a thickness of the first insulating layer is greater than or equal to 200 nm and less than or equal to 500 nm;
wherein the first semiconductor layer is a silicon semiconductor layer, and the second semiconductor layer is an oxide semiconductor layer
a first buffer layer disposed on the first substrate, a second buffer layer disposed on the first buffer layer, a third buffer layer disposed on the second buffer layer, and a fourth buffer layer disposed on the third buffer layer and below the first insulating layer; wherein the first buffer layer, the third buffer layer and the first insulating layer respectively comprise comprises silicon oxide, and the second buffer layer and the fourth buffer layer respectively comprises silicon nitride.

US Pat. No. 10,191,343

DEVICE AND PROCESS FOR FORMING LASER PULSES

Centre National de la Rec...

1. A device for shaping laser pulses comprising:an input for a pulsed laser beam;
a spatial phase modulator, arranged on the path of said input pulsed laser beam to be illuminated thereby, the input pulsed laser beam having undergone no spectral dispersion prior to illumination of the spatial phase modulator;
a computer programmed for configuring said spatial phase modulator so as to emulate a diffraction grating having a diffraction efficiency which varies along a spatial direction identified by the intersection of the surface of the modulator with the diffraction plane; and
a spatial filter for a light beam diffracted by said grating;
whereby a laser pulse at the input of the device is converted into a train of individual output pulses exhibiting temporal intensity modulation, said diffraction grating being a blazed grating having lines whose blaze angle varies along said spatial direction, wherein at least some said lines have, relative to a periodic arrangement, an offset in the diffraction plane (xz) of the grating introducing a phase shift of the corresponding individual pulses, said offset being made both in said spatial direction (s) and in a direction perpendicular (x) to the plane of the grating; and
wherein the spatial phase modulator is tilted with respect to an incident direction of the input pulsed laser beam in such a way that said incident direction and the direction perpendicular to the plane of the grating lie in the diffraction plane.

US Pat. No. 10,191,336

LIQUID CRYSTAL DISPLAY DEVICE THAT AVOIDS INFLUENCE ON IMAGE QUALITY DUE TO RESIDUAL IONS

Japan Display Inc., Toky...

1. A liquid crystal display device comprising:a first substrate and a second substrate,
a liquid crystal layer sandwiched between the first substrate and the second substrate,
the first substrate having; scanning lines extending in a first direction and arranged in a second direction,
videos signal lines arranged to cross the scanning lines,
a pixel area surrounded by the scanning lines and the video signal lines, and
a pixel electrode formed in the pixel area,
wherein the first substrate has conductive wirings between the video signal line and the liquid crystal layer in cross sectional view, at least an organic insulating film is formed between the conductive wiring and the video signal line,
the conductive wirings are formed over the video signal lines in a plan view,
a width in the first direction of one of the conductive wirings is larger than a width in the first direction of one of the video signal lines,
the one conductive wiring has edges on both sides extending in the second direction,
the one video signal line has edges on both sides extending in the second direction, and
an amount of the one conductive wiring that extends beyond the edges of the one video signal line to the edges of the one conductive wiring in a plan view is essentially the same on both sides of the one video signal line.

US Pat. No. 10,191,334

LIQUID CRYSTAL DISPLAY

Japan Display Inc., Toky...

1. A liquid crystal display comprising:a first substrate;
a second substrate opposed to the first substrate;
a liquid crystal layer between the first substrate and the second substrate;
a light-shielding layer including a first light-shield formed along a first direction and a second light-shield formed along a second direction and crossing the first light-shield; and
a spacer which maintains a gap between the first substrate and the second substrate,
wherein
the spacer overlaps a crossing region where the first light-shield and the second light-shield cross each other and includes an exposed region outside the light-shielding layer in a planar view,
the first substrate comprises a first pixel electrode,
the spacer includes a first overlapping region overlapping the first pixel electrode,
the first overlapping region includes the exposed region,
the first pixel electrode comprises a reflecting electrode and a transparent protecting electrode stacked on the reflecting electrode,
the protecting electrode covers an upper surface and a side surface of the reflecting electrode, and
an area of a region where the spacer and the reflecting electrode overlap each other is less than that of a region where the spacer and the protecting electrode overlap each other, and is greater than that of the exposed region.

US Pat. No. 10,191,333

DISPLAY DEVICE AND ELECTRONIC APPARATUS

JAPAN DISPLAY INC., Toky...

7. A display device comprising:a pair of substrates facing each other;
a pixel section between the substrates;
a frame region around the pixel section;
a thin film transistor on one of the substrates in the pixel section, the thin film transistor including a gate insulating film;
an organic insulating film in the frame region and the pixel region; and
an inorganic insulating film covering an entire surface of the organic insulating film,
wherein,
the inorganic insulating film is not in direct contact with the gate insulating film,
the thin film transistor is entirely covered by the organic insulating film, and
the gate insulating film and the inorganic insulating film extend beyond the edge of the organic insulating film in the frame region.

US Pat. No. 10,191,327

EDGE-LIT TYPE BACKLIGHT MODULE, DISPLAY AND LIGHT GUIDE PLATE

Wuhan China Star Optoelec...

1. An edge-lit type backlight module, comprising:at least two light guide plates disposed to be overlapped, each of the light guide plates respectively comprising a light-emitting surface, a bottom surface and at least one light incident surface, the bottom surface of the light guide plate on an upper layer and the light-emitting surface of the light guide plate on a lower layer disposed opposite;
a plurality of light sources, respectively disposed on the light incident surface of each of the light guide plates, and disposed to be mutually independent;
in travel directions of light of the light sources, each of the light guide plates disposed with light-emitting regions and total reflection regions disposed alternately, the light emitted from the light sources totally reflected in the total reflection regions; the light-emitting regions of each of the light guide plates and the total reflection regions of the adjacent light guide plate(s) disposed opposite.

US Pat. No. 10,191,323

DISPLAY DEVICE

SAMSUNG DISPLAY CO., LTD....

9. A display device, comprising:a substrate including a red pixel area, a green pixel area, a blue pixel area, and a white pixel area;
a gate line and a data line on the substrate;
a thin film transistor connected to each of the gate line and the data line;
a first insulating layer on the gate line, the data line, and the thin film transistor;
a second insulating layer on the first insulating layer, the second insulating layer having apertures in the red pixel area, the green pixel area, and the blue pixel area, respectively;
a reflective layer on the first insulating layer and the second insulating layer, the reflective layer being in the red pixel area, the green pixel area, and the blue pixel area;
a color filter in each of the apertures;
an opaque pixel electrode in the white pixel area; and
a transparent pixel electrode on each color filter and the second insulating layer, the transparent pixel electrode being connected to the thin film transistor.

US Pat. No. 10,191,318

TRANSPARENT DISPLAY DEVICE

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

1. A transparent display device comprising:a transparent display panel including a plurality of transmissive areas transmitting incident light and a plurality of emissive areas emitting light; and
a light control device on a rear surface of the transparent display panel, the light control device configured to be driven in a transmissive mode where the incident light is transmitted and a light shield mode where the incident light is blocked,
wherein
the light control device comprises:
a first base film and a second base film facing each other;
a plurality of liquid crystal cells provided between the first base film and the second base film; and
a plurality of partition walls maintaining respective cell gaps of the plurality of liquid crystal cells, and
the plurality of partition walls are at respective positions corresponding to the plurality of emissive areas and are absent at areas corresponding to the transmissive areas.

US Pat. No. 10,191,317

DISPLAY APPARATUS

Japan Display Inc., Toky...

1. A display apparatus comprising:a display panel including a substrate provided with a display functional layer, and a polarizing plate, the display panel having sides along a first direction and a second direction;
an illuminator configured to output light to the display panel;
a frame that surrounds sides of the illuminator;
a protrusion included in the frame, the protrusion protruding toward the substrate and having a width in the first direction;
an adhesive member through which the substrate is bonded at a top of the protrusion of the frame, the adhesive member having a width in the first direction,
wherein
the polarizing plate is provided on a surface of the substrate to which the frame is bonded, and is arranged on an inner side of the frame than the adhesive member in planar view, and
the width of the adhesive member is smaller than the width of the protrusion which the adhesive member is in direct contact with.

US Pat. No. 10,191,314

DISPLAY APPARATUS

SAMSUNG DISPLAY CO., LTD....

1. A display apparatus, comprising:a display panel;
a backlight unit; and
an accommodation member which accommodates the display panel and the backlight unit,
wherein the accommodation member comprises:
a bottom part defining a bottom surface of the accommodation member, at which a plurality of bottom holes is defined; and
a plurality of side surface parts which is connected to the bottom part and defines outermost side surfaces of the accommodation member,
wherein each of the side surface parts comprises:
a vertical part extending upward with respect to the bottom part; and
a horizontal part extending horizontally with respect to the bottom part and connected to a lower portion of the vertical part, a plurality of side surface holes defined in the horizontal part,
wherein a position where the side surface parts are connected to the bottom part varies based on sizes of the display panel and the backlight unit, and
wherein the position of the side surface parts define the outermost side surfaces defining the accommodation member and extend outwardly beyond an edge defining the bottom part of the accommodation member,
and wherein the plurality side surface holes are aligned with a portion of the bottom holes, which is determined based on the sizes of the display panel and the backlight unit.

US Pat. No. 10,191,313

LIQUID CRYSTAL PANEL AND THIN FILM TRANSISTOR ARRAY SUBSTRATE THEREOF

Wuhan China Star Optoelec...

1. A thin film transistor (TFT) array substrate, comprising:a substrate;
a plurality of thin film transistors (TFTs) arranged on the substrate in an array form, wherein a region occupied by the plurality of TFTs is a display region;
a flexible printed circuit disposed on the substrate and located at one side of the display region;
a control chip disposed between the display region and the flexible printed circuit, and two sides of the flexible printed circuit going beyond two corresponding sides of the control chip, respectively;
a first reinforcement member disposed at a first side of the control chip, and the first side being adjacent to one side of the control chip that faces the display region
a second reinforcement member disposed at a second side of the control chip opposite to the first side; and
a third reinforcement member covering the control chip, the first reinforcement member and the second reinforcement member;
wherein both the first reinforcement member and the second reinforcement member comprise: a reinforcement body, a first glue receiving groove formed by one side of the reinforcement body that faces the display region being recessed, and a second glue receiving groove formed by a connection of one side of the reinforcement body that faces the control chip with one side of the reinforcement body that is opposite to the display region being recessed.

US Pat. No. 10,191,296

LASER POINTER WITH REDUCED RISK OF EYE INJURY

Beam Engineering for Adva...

1. A transmittive method of protecting an optical sensor from damaging effects of laser pointers and laser illuminators, the method comprising:imposing a circular polarization state on radiation of the laser pointers and the laser illuminators said circular polarization handedness being one of right-hand or left hand; and
incorporating with the optical sensor a thin layer of a material capable of blocking light:
(a) within a spectral range encompassing the wavelengths of laser pointers and the laser illuminators;
(b) having the circular polarization handedness imposed on the laser pointers and the laser illuminators; and
(c) said material transmitting light of circular polarization handedness opposite to the circular polarization handedness imposed on radiation of the laser pointers and the laser illuminators.

US Pat. No. 10,191,287

OPTICAL ELEMENT AND DISPLAY DEVICE

SEIKO EPSON CORPORATION, ...

1. An optical element comprising:a plurality of reflectivity variation partially reflecting mirrors that are provided so as to be parallel to each other with a space therebetween, reflect a part of image light incident from an incidence portion, and make the other part of the image light transmit therethrough; and
a light-transmittance member that supports the plurality of reflectivity variation partially reflecting mirrors,
wherein the light-transmittance member includes an incidence surface on which the image light is incident and an emission surface from which the image light is emitted,
wherein each of the plurality of reflectivity variation partially reflecting mirrors is disposed to be inclined with respect to the incidence surface and the emission surface,
wherein the plurality of reflectivity variation partially reflecting mirrors include a plurality of regions having different reflectivity in an inclination direction,
wherein the plurality of regions of each of the plurality of reflectivity variation partially reflecting mirrors include at least a low reflectivity region that is positioned on a side far away from the emission surface in the inclination direction and a high reflectivity region that is positioned on a side closer to the emission surface than the low reflectivity region in the inclination direction and has a higher reflectivity than reflectivity of the low reflectivity region, and
wherein an occupation area of the high reflectivity region in the reflectivity variation partially reflecting mirror that is positioned on a side far away from the incidence portions is larger than an occupation area of the high reflectivity variation region of the reflectivity variation partially reflecting mirror that is positioned on a side close to the incidence portions in the plurality of reflectivity variation partially reflecting mirrors.

US Pat. No. 10,191,286

OPTICAL IMAGING STRUCTURE AND VIRTUAL REALITY SPECTACLES

BOE TECHNOLOGY GROUP CO.,...

1. An optical imaging structure, comprising:an eyeglass component for observation by left and right eyes; and
at least one light guide wall distributed along an edge of the eyeglass component, wherein, two opposite end faces of the at least one light guide wall are respectively a light incoming face and a light outgoing face, and the light outgoing face of the at least one light guide wall faces towards an observation side of the optical imaging structure;
wherein, the at least one light guide wall protrudes over the eyeglass component in a direction from the light incoming face to the light outgoing face of the at least one light guide wall, an inner rim of the light outgoing face of the at least one light guide wall joins the edge of the eyeglass component and extends in an optical axis direction of the eyeglass component, and, the light outgoing face of the at least one light guide wall is gradually distanced from the eyeglass component from the inner rim to an outer rim of the light outgoing face; and
wherein, the at least one light guide wall comprises at least a first light guide wall and a second light guide wall respectively disposed at left and right sides of the eyeglass component.

US Pat. No. 10,191,280

GLASS PANEL FOR DISPLAY SYSTEM

SEKISUI CHEMICAL CO., LTD...

13. The glazing as claimed in claim 1, wherein the two hydroxyl groups are in para position on the benzene ring.

US Pat. No. 10,191,272

ELECTROWETTING ASSEMBLY TECHNIQUE AND CELL STRUCTURE

ABL IP HOLDING LLC, Cony...

1. A method, comprising steps of:preparing a light transmissive member including: a well having a sealed distal end, an opening at a proximal end of the well, and an electrode landing zone around the opening at the proximal end of the well;
forming control channel electrodes electrically isolated from each other on the light transmissive member, each control channel electrode comprising a first part formed on a respective portion of an interior wall surface of the well and a second part formed on a respective portion of the electrode landing zone;
forming a dielectric layer including a first portion covering the first parts of the control channel electrodes on the portions of the interior wall surface of the well and a second portion covering some but not all of the second parts of the control channel electrodes on portions of the electrode landing zone;
installing a flexible circuit board over at least some of the second parts of the control channel electrodes on the electrode landing zone, wherein a surface of the flexible circuit board facing the electrodes includes electrical contacts isolated from each other, each electrical contact being located on the flexible circuit board to contact a part of a respective control channel electrode not covered by the dielectric layer;
installing a flexible seal on the second portion of the dielectric layer, the flexible seal surrounding and having an opening aligned around the proximal end of the well;
installing first and second fluids in the well such that the first fluid is at the sealed distal end of the well and the second fluid fills a remainder of the well to the opening at the proximal end of the well, wherein: the first fluid is relatively non-conductive, the second fluid is relatively conductive, and the first and second fluids are immiscible with respect to each other;
forming a common electrode on at least a portion of a light transmissive plate; and
installing the light transmissive plate over the flexible seal, in such a manner that:
the light transmissive plate covers the opening at the proximal end of the well,
the light transmissive plate forms a contact seal with the flexible seal around the opening at the proximal end of the well, and
the common electrode contacts the second fluid.

US Pat. No. 10,191,263

SCANNING MICROSCOPY SYSTEM

OLYMPUS CORPORATION, Tok...

1. A scanning microscopy system comprising:a photodetector that has a plurality of light-receiving elements placed in order on an image surface; and
a scanning optical system that irradiates light onto a plurality of spots on an observed object to scan the observed object such that a positional relationship between an image of the observed object and the photodetector is maintained,
wherein the scanning optical system includes a confocal plate in which a plurality of apertures are placed in order in an intermediate image plane situated between the observed object and the photodetector and that includes a lens array having a plurality of lens elements that cover the plurality of apertures, and
wherein the lens array individually demagnifies intermediate images of the plurality of spots that are formed or that have been formed in the plurality of apertures such that each of the plurality of spots is projected onto the photodetector at a magnification lower than a magnification at which the observed object is projected onto the photodetector.

US Pat. No. 10,191,220

POWER-EFFICIENT OPTICAL CIRCUIT

VOLCANO CORPORATION, San...

1. An intravascular optical coherence tomography (OCT) imaging apparatus, comprising:a catheter or guidewire configured to be positioned within a blood vessel of a patient, the catheter or guidewire comprising an optical fiber configured to deliver light to the blood vessel to image the blood vessel;
a system configured to generate an OCT image of the blood vessel and in communication with the catheter or guidewire, the system comprising an optical circuit configured to provide the light to the optical fiber via an output channel, the optical circuit comprising:
a first optical path transmitting a first optical signal;
a second optical path transmitting a second optical signal; and
a means for recombining the first optical signal with the second optical signal without discarding an optical power of the first optical signal or the second optical signal, the means for recombining comprising a single output in communication with the output channel, wherein the means for recombining is configured to sequentially switch a connection of the first optical path and a connection of the second optical path to the single output such that the entire first optical signal and the entire second optical signal is sequentially directed to the output channel,
wherein the system is configured to generate the OCT image based on the optical power of the entire first optical signal and the entire second optical signal.

US Pat. No. 10,191,194

SPECTRAL TARGET FOR MACROSCOPIC AND MICROSCOPIC REFLECTANCE IMAGING

Rochester Institute of Te...

1. A spectral target for determining the spectral reflectance factor and/or colorimetric coordinates of a sample, comprising:a mirror-like substrate containing a plurality of microstructures arranged in an array across the surface of the substrate and each one of the plurality of microstructures having an opaque multi-layer spectrally selective coating with a specific spectral reflectance profile, wherein the substrate has multiple spectral selectivity profiles in multiple locations.

US Pat. No. 10,191,151

SYSTEM AND METHOD FOR MONITORING VESSEL TRAFFIC INFORMATION

ELECTRONICS AND TELECOMMU...

1. A system for monitoring vessel traffic information, the system comprising at least one processor configured to implement:an interlock device configured to adjust identification information of a wireless terminal included in a received message to correspond to an identification system of an auto identification system (AIS) message and convert the received message into an AIS message type, when receiving a message including ship information from a wireless terminal of a ship located in at least one ship network;
a merging device configured to merge the ship information included in the converted AIS message with radar image information; and
a monitoring device configured to display merged monitoring information on a monitoring screen.

US Pat. No. 10,191,093

DEVICE FOR MEASURING VOLTAGE ACROSS A REMOTE LOAD

Hanchett Entry Systems, I...

1. A device for measuring voltage across a remote load, comprising:a) a power supply coupled to the remote load by a pair of wires, the power supply comprising:
i) a power output module configured to output a first output voltage to the remote load;
ii) a receiver configured to receive voltage information from the remote load; and
iii) a first switch unit configured to selectively couple respective first ends of the pair of wires to either the power output module or the receiver;
b) a measuring circuit coupled to the load and configured to measure a load voltage across the load, the measuring circuit comprising:
i) a load capacitor connected in parallel with the load wherein the load capacitor supplies the load voltage to the load when the first switch is selected to couple the respective first ends of the pair of wires to the receiver;
ii) a first analog to digital (A/D) converter, the first A/D converter configured to measure the load voltage supplied by the load capacitor and packet the measured load voltage into the voltage information;
iii) a transmitter in communication with the first A/D converter, the transmitter configured to receive the voltage information from the first A/D converter and transmit the voltage information to the receiver; and
iv) a second switch unit configured to selectively couple respective second ends of the pair of wires to either the load or the receiver,
wherein when the first switch unit couples the respective first ends of the pair of wires to the power output module, the second switch unit is selected to couple the respective second ends of the pair of wires to the load, and wherein when the first switch unit is selected to couple the respective first ends of the pair of wires to the receiver, the second switch unit is selected to couple the respective second ends of the pair of wires to the transmitter.

US Pat. No. 10,191,088

INTERCONNECT SENSOR PLATFORM WITH ENERGY HARVESTING

TE CONNECTIVITY CORPORATI...

1. An electrical connector comprising:a housing;
a plurality of power and signal line conductors passing through the housing;
an energy harvesting device, a power controller device and a DC power source provided in the housing, the energy harvesting device inductively coupled to at least one of the plurality of power and signal line conductors, the at least one of the plurality of power and signal line conductors through the energy harvesting device providing energy to the power controller device and the DC power source;
the power controller device having instructions programmed thereon or implemented in the integrated circuit for controlling a flow of power between the energy harvesting device, the DC power source, and a microcontroller;
at least one sensor device in electrical communication with the microcontroller, the at least one sensor device provided in the housing and arranged to detect at least one parameter within the housing and communicate at least one parameter to the microcontroller; and
an output communication channel provided in the housing for communicating data from the microcontroller associated with at least one sensor device.

US Pat. No. 10,191,087

AUTOMATED STORAGE OF SUCCESSIVE STABLE MEASUREMENTS IN A DIGITAL MULTIMETER

Fluke Corporation, Evere...

1. A handheld device for detecting electrical or physical parameters, comprising:a measurement component that measures physical or electrical parameters;
a user interface configured to receive an activation input that activates automated saving of subsequent successive stable measurements measured by the measurement component; and
a processor coupled to the measurement component and the user interface, wherein, responsive to receipt of the activation input by the user interface, the processor:
displays a plurality of subsequent successive stable measurements measured by the measurement component, wherein each measurement determined to be stable is displayed until a further subsequent measurement is determined to be stable; and
automatically stores each measurement of the plurality of displayed subsequent successive stable measurements in a memory communicatively coupled to the processor,
wherein the user interface is further configured to receive a review input, and responsive to receipt of the review input by the user interface, the processor retrieves a plurality of previously-stored stable measurements and provides a user-selective display of the stable measurements for review by a user.

US Pat. No. 10,191,086

POWER DETECTION CIRCUIT

Apple Inc., Cupertino, C...

1. An apparatus, comprising:an inverter coupled to a first power supply, wherein the inverter is configured to generate a signal dependent upon a second power supply; and
a latch configured to:
store a first value dependent upon a first voltage level of the second power supply and a first value of the signal; and
store a second value dependent upon a second voltage level of the second power supply and a second value of the signal, wherein the second value of the signal is different from the first value of the signal.

US Pat. No. 10,191,078

ACCELERATION SENSOR

Panasonic Intellectual Pr...

1. An acceleration sensor comprising:a detection device including:
an active layer;
a base layer;
an oxide layer disposed between the active layer and the base layer;
a first insulating layer disposed on the active layer at a side opposite to the oxide layer and provided with a first opening;
a contact portion disposed on a part of the first insulating layer at a side opposite to
the active layer and including a first metal layer connected to the active layer through the first opening, and
a self-check electrode disposed at a side of the first insulating layer opposite to the active layer and located away from the first metal layer;
an opposed electrode disposed at a location opposing the self-check electrode; and
a top lid supporting the opposed electrode,
wherein the detection device further includes a frame and a ground electrode disposed on the frame, and
the ground electrode is electrically connected to a part of the active layer in the frame through the contact portion.

US Pat. No. 10,191,071

CARTRIDGES AND INSTRUMENTS FOR SAMPLE ANALYSIS

IntegenX, Inc., Pleasant...

1. A fluidic device comprising:a fluidics layer comprising one or more fluidic channels in a thermoplastic material;
a deformable membrane covering the one or more fluidic channels and comprising a heat seal material capable of plastic deformation, the heat seal material being thermally bonded to the fluidics layer;
one or more diaphragm valves, each diaphragm valve configured to regulate fluid flow in an associated fluidic channel, wherein each diaphragm valve comprises:
a) a diaphragm comprised in the deformable membrane;
b) a valve seat in the associated fluidic channel and recessed from a surface of the fluidics layer that contacts the deformable membrane; and
c) a valve inlet and a valve outlet comprised in the fluidics layer; wherein the one or more diaphragm valves are each configured for activation by a ram such that mechanical pressure by the ram on the deformable membrane presses the membrane against the valve seat, thereby closing the valve.

US Pat. No. 10,191,065

C PEPTIDE DETECTION BY MASS SPECTROMETRY

Quest Diagnostics Investm...

1. A method for determining the amount of C peptide in a sample by high resolution/high accuracy mass spectrometry, the method comprising:(a) subjecting a sample suspected of containing C peptide to solid phase extraction (SPE) to obtain a fraction enriched in C peptide;
(b) subjecting the enriched C peptide to an ionization source under conditions suitable to generate one or more C peptide ions detectable by mass spectrometry;
(c) determining the amount of one or more C peptide ions by high resolution/high accuracy mass spectrometry;
wherein the amount of ions determined in step (c) is related to the amount of a C peptide in said sample.

US Pat. No. 10,191,026

FRUIT AND VEGETABLE SUGAR CONTENT DETECTOR

BOE TECHNOLOGY GROUP CO.,...

1. A fruit and vegetable sugar content detector, comprising:a measurement electrode unit comprising two measurement electrodes capable of being inserted into a to-be-detected fruit or vegetable, one end of one of the two measurement electrodes being connected to one end of the other one of the two measurement electrodes;
a resistance detection circuit connected to the measurement electrode unit and configured to detect a resistance between the two measurement electrodes;
a processor connected to the resistance detection circuit and configured to determine, in accordance with the detected resistance between the two measurement electrodes, a sugar content of the to-be-detected fruit or vegetable, and generate sugar content indication information, a storage connected to the processor and configured to store therein a correspondence between the resistance and the sugar content, wherein the processor is configured to inquire the correspondence stored in the storage in accordance with the detected resistance between the measurement electrodes, and determine the sugar content of the to-be-detected fruit or vegetable, wherein the measurement electrodes are each of a cylindrical shape, and a cross section of each measurement electrode has a diameter within a range from 5 ?m to 15 ?m.

US Pat. No. 10,191,024

ENERGY MANAGEMENT FOR SENSORS

Trane International Inc.,...

1. A method for reducing power consumption of a sensor, comprising:sensing a monitored gas in a local atmosphere by taking sensor readings at a sensing rate, wherein each sensor reading comprises an amount of individual samples;
determining if a predetermined condition has been met to change at least one of a sensing rate or the amount of individual samples comprising each sensor reading; and
changing the amount of individual samples comprising each sensor reading if it is determined that the predetermined condition has been met.

US Pat. No. 10,191,003

METHODS AND APPARATUS FOR A MOISTURE DETECTOR

Helvetia Wireless LLC, S...

1. A sensor for detecting a spread of a liquid, the sensor comprising:a substrate;
a first conductor, the first conductor having a first sheet resistance;
a second conductor, the second conductor having a second sheet resistance; and
a processing circuit; wherein:
a magnitude of the first sheet resistance is greater than a magnitude of the second sheet resistance;
a portion of the first conductor is positioned a first distance away from a portion of the second conductor;
a first portion of the liquid is positioned relative to a first end portion of the first conductor in accordance with a first voltage applied between the first end portion of the first conductor and a first end portion of the second conductor;
a second portion of the liquid is positioned relative to a second end portion of the first conductor in accordance with a second voltage applied between the second end portion of the first conductor and the first end portion of the second conductor;
the first portion of the liquid is positioned a second distance away from the second portion of the liquid along the first conductor;
the second distance relates to the spread of the liquid with respect to the first conductor;
the processing circuit determines a third distance from the first end portion of the first conductor to the first portion of the liquid in accordance with the first voltage;
the processing circuit determines a fourth distance from the second end portion of the first conductor to the second portion of the liquid in accordance with the second voltage; and
the processing circuit relates a position of at least one of the third distance from the first end portion of the first conductor and the fourth distance from the second end portion of the first conductor to a position on the substrate.