US Pat. No. 10,192,212

PREPAID TRANSACTION HISTORY RECORD SYNCHRONIZATION ON A MOBILE COMMUNICATION DEVICE

Sprint Communications Com...

1. A method of collecting transaction records on a pre-paid mobile communication device, each step of the method performed by an application executing on a mobile communication device, the method comprising:sending a request to receive a plurality of transaction records of the mobile communication device, wherein the plurality of transaction records comprise information regarding wireless service carried out by a service provider on the mobile communication device including one or more voice call records, one or more message records, and one or more data connection records;
receiving the plurality of transaction records, wherein each transaction record comprises a transaction record identifier;
for each transaction record,
looking up a transaction record in a non-transitory portion of a memory of the mobile communication device based on a transaction identifier of the transaction record, wherein the non-transitory portion of the memory of the mobile communication device comprises a plurality of existing transaction records comprising transaction record identifiers from previously collected transaction records;
if the transaction record identifier of the transaction record does not match an existing transaction record identifier of a previously collected transaction record stored in the non-transitory portion of the memory of the mobile communication device, storing the transaction record and the transaction record identifier in the non-transitory portion of the memory of the mobile communication device;
determining a current account balance based on one or more transaction records stored in the non-transitory portion of the memory of the mobile communication device; and
generating and displaying a usage report that includes the current account balance.

US Pat. No. 10,192,211

SYSTEM, DEVICE, AND METHOD FOR PROVIDING HAPTIC FEEDBACK RESPONSIVE TO TRANSFER OF DIGITAL CONTENT

IMMERSION CORPORATION, S...

1. A system for providing haptic feedback, comprising:a first device having a first haptic output device, a first processor, and a first wireless communication unit;
a second device having a second haptic output device, a second processor, and a second wireless communication unit; and
a third device having a third processor and a third wireless communication unit configured to transfer digital content between the third device and at least the first device, wherein at least one processor of the first processor, second processor, and third processor is configured, when digital content is transferred or is being transferred between the third device and the first device, to cause the first haptic output device to output a first haptic feedback and to cause the second haptic output device to output a second haptic feedback, wherein both the first haptic feedback and the second haptic feedback are responsive to the transferring of the digital content between the third device and the first device.

US Pat. No. 10,192,209

METHOD AND SYSTEM FOR INTERROGATING AND PROCESSING CODES

United States Postal Serv...

1. An interrogation and processing system, comprising:a wireless communication device having a non-volatile memory that persistently stores an interrogation software program and an interrogator configured to read information from an information source and, in response to said read, to wirelessly transmit data indicative of the read information from the information source to an automated processing subsystem;
wherein the device interrogates the information source to obtain at least an electronic communication address embedded therein for accessing the automated processing subsystem, wherein the device has a data storage storing data associated with the information source; and
wherein the wireless communication device is configured to determine geographic information associated with the information source and the electronic communication address for a transportation entity based on a data presenter associated with the information source, and to contact the transportation entity based on the electronic communication address and the geographic information to facilitate a transportation pickup.

US Pat. No. 10,192,207

BACKEND CAPACITY EVALUATION FOR DEDUPLICATED STORAGE SYSTEMS

EMC IP HOLDING COMPANY LL...

1. A method, comprising:determining how much storage space is used by a data set of a customer, by performing operations comprising:
identifying an incremental billing rate for data storage, wherein the data set is stored in the data storage, and the data set includes a plurality of data pieces that each correspond with a respective unique indicator, and wherein each unique indicator resides in a space;
identifying a threshold billing increment;
determining an acceptable error in the threshold billing increment; and
determining a sub sample ratio based upon the threshold billing increment and the acceptable error, wherein the sub sample ratio has a variable value ‘X’ which indicates that sampling of one unique indicator in every ‘X’ unique indicators in the space is sufficient to determine a size of the entire data set; and
using information about how much storage space is used by the data set of the consumer as a basis to control storage of the customer data set.

US Pat. No. 10,192,206

METHOD AND SYSTEM FOR INTEGRATING DISCRETE INVOICES INTO A PERSONAL FINANCIAL MANAGEMENT AND BILL PAYMENT SYSTEM AND THEN AGGREGATING DISCRETE INVOICES HAVING THE SAME PAYOR USER AND THE SAME PAYEE BUSINESS INTO A SINGLE PAYMENT DUE ITEM FOR PROCESSING

Intuit Inc., Mountain Vi...

1. A method for integrating discrete invoices into a personal financial management and bill payment system and then aggregating discrete invoices having the same payor user and the same payee business into a single payment due item for processing, the method comprising:obtaining access to invoice related financial transaction data generated by the one or more payee businesses, the invoice related financial transaction data representing two or more discrete invoices submitted by one or more payee businesses requesting payment by one or more payor users of the personal financial management and bill payment system, the invoice related financial transaction data including:
payee business identity data associated with each discrete invoice represented in the invoice related financial transaction data, the payee business identity data representing the identity of the payee business associated with each discrete invoice represented in the invoice related financial transaction data,
payor user identity data associated with each discrete invoice represented in the invoice related financial transaction data, the payor user identity data representing the identity of the payor user associated with each discrete invoice represented in the invoice related financial transaction data; and
invoice amount data associated with each discrete invoice represented in the invoice related financial transaction data, the invoice amount data representing the payment amount associated with each discrete invoice represented in the invoice related financial transaction data;
integrating the invoice related financial transaction data into personal financial management and bill payment system payment due data of the personal financial management and bill payment system, the personal financial management and bill payment system payment due data representing one or more bills associated with a user of the personal financial management and bill payment system to be paid through the personal financial management and bill payment system;
obtaining access to the personal financial management and bill payment system;
obtaining access to the personal financial management and bill payment system payment due data, including the integrated invoice related financial transaction data;
analyzing the personal financial management and bill payment system payment due data, including the integrated invoice related financial transaction data, to identify first payor user personal financial management and bill payment system payment due data of the user;
analyzing the first payor user personal financial management and bill payment system payment due data to identify first payor user invoice related financial transaction data, the first payor user invoice related financial transaction data representing two or more discrete invoices submitted by one or more payee businesses requesting payment from the first payor user;
analyzing the first payor user invoice related financial transaction data to identify the payee business identity data associated with each discrete invoice represented in the first payor user invoice related financial transaction data;
identifying a first payee business represented in the payee business identity data associated with two or more discrete invoices represented in the first payor user invoice related financial transaction data;
aggregating all the first payor user invoice related financial transaction data representing the two or more discrete invoices that include payee business identity data identifying the first payee business to generate aggregated first payor user/first payee business invoice related financial transaction data;
analyzing the aggregated first payor user/first payee business invoice related financial transaction data to identify the invoice amount data associated with each of the two or more discrete invoices represented in the aggregated first payor user/first payee business invoice related financial transaction data;
adding the invoice amount data associated with each of the two or more discrete invoices represented in the aggregated first payor user/first payee business invoice related financial transaction data to generate aggregated total first payor user/first payee business invoice related financial transaction amount data representing a total amount owed to the first payee business by the first payor user of the personal financial management and bill payment system; and
processing the aggregated total first payor user/first payee business invoice related financial transaction amount data as a single first payor user payment due item using the personal financial management and bill payment system, including applying aggregated first payor user/first payee business invoice related financial transaction data processing rules to the aggregated first payor user/first payee business invoice related financial transaction data wherein one of the rules includes a maximum age of any of the discrete invoices represented in the aggregated first payor user/first payee business invoice related financial transaction data.

US Pat. No. 10,192,203

MAINTENANCE SUPPORT SYSTEM, SERVICE PROVIDING METHOD, AND AUTHENTICATION DEVICE

Oki Data Corporation, To...

1. A maintenance support system for providing a service for supporting maintenance of an image forming apparatus, the maintenance support system comprising:the image forming apparatus;
a management device; and
an information processing terminal,
wherein the image forming apparatus includes:
a first memory configured to store terminal identification information identifying the information processing terminal; and
a service request data generator configured to generate service request data including the terminal identification information stored in the first memory and send the service request data to the management device,
wherein the management device includes:
an information issuing processor configured to, upon receiving the service request data sent from the image forming apparatus, issue receipt identification information and send the receipt identification information to the image forming apparatus or the information processing terminal;
a second memory configured to store the terminal identification information included in the service request data and the receipt identification information issued by the information issuing processor in association with each other; and
a processor configured to, upon receiving the terminal identification information and the receipt identification information sent from the information processing terminal, compare the received terminal identification information and receipt identification information with the terminal identification information and receipt identification information stored in the second memory in association with each other, and output a result of the comparison, and
wherein the information processing terminal includes:
a third memory configured to store the terminal identification information;
an interface configured to receive input of the receipt identification information in accordance with operation by a user; and
a transmitter configured to send the received receipt identification information and the terminal identification information stored in the third memory to outside of the information processing terminal.

US Pat. No. 10,192,202

MAPPING FOR COLLABORATIVE CONTRIBUTION

SAP SE, Walldorf (DE)

1. A computer-implemented method for managing communication between businesses, the method comprising:selecting a source message guideline comprising a first plurality of elements;
selecting a target message guideline comprising a second plurality of elements;
identifying a direct acyclic graph (DAG) associated with the source message guideline, the DAG including a plurality of trees that each correspond to a type system and that each include a plurality of nodes, the nodes representing properties of the source message guideline;
identifying, for each node of the plurality of nodes, a hashtag associated with the node, the hashtag indicating a business context corresponding to a domain associated with the source message guideline;
determining, based on the domain associated with each node, a subset of the properties of the source message guideline;
generating, based on the subset of the properties, a data model including a plurality of potential mapping entities between the first plurality of elements and the second plurality of elements;
providing a visibility of the plurality of potential mapping entities as a function of a correlation threshold of content between the first and the second plurality of elements;
automatically modifying a quantity of the plurality of potential mapping entities based on the correlation threshold, the modifying including adding and/or removing mapping entities from the plurality of potential mapping entities to define a subset of mapping entities;
determining that an option of the DAG indicates that the DAG, each of the plurality of trees included in the DAG, and each of the plurality of potential mapping entities are reusable;
based on determining that the option of the DAG indicates that the DAG and the plurality of mapping entities are reusable, limiting the number of entries associated with the data model to an upper bound, the upper bound based on a total amount of distinct business context set definitions that each includes a set of preconditions under which one or more domain relations between a container entity and its properties are valid; and
storing in memory the subset of mapping entities for reuse.

US Pat. No. 10,192,199

ENABLING SERVICE FEATURES WITHIN PRODUCTIVITY APPLICATIONS

Microsoft Technology Lice...

1. A method of operating enhanced productivity applications, the method comprising:identifying a user associated with a productivity application used to generate content;
identifying at least a first social network service with which the user is associated and a second social network service with which the user is not associated;
enabling a service feature within a feature menu of the productivity application, wherein the service feature corresponds to the first social network service and allows the user to perform a function on the content related to the first social network service; and,
disabling at least one other service feature within the feature menu of the productivity application, wherein the other service feature corresponds to the second social network service.

US Pat. No. 10,192,195

TECHNIQUES FOR COORDINATING INDEPENDENT OBJECTS WITH OCCLUSIONS

Amazon Technologies, Inc....

5. A computer-implemented method, comprising:receiving, by a first robotic device, a first set of instructions associated with a first task to be performed by the first robotic device, the first robotic device being configured to utilize a first operational area, the first robotic device having a set of light emitters;
receiving, by a second robotic device, a second set of instructions associated with a second task to be performed by the second robotic device, the second robotic device being configured to utilize a second operational area, wherein the first and second operational areas overlap one another to define an area of overlap;
projecting, by the first robotic device utilizing the set of light emitters, onto a projection surface a plurality of light data points representative of a spatial condition of the first robotic device;
obtaining by the second robotic device, one or more of the plurality of light data points from the projection surface;
computing, by the second robotic device, motion information of the first robotic device based at least in part on the one or more of the plurality of light data points;
determining, by the second robotic device, based at least in part on the motion information, that the first robotic device is utilizing the area of overlap; and
performing, by the second robotic device, a remedial action to coordinate motion of the first and second robotic devices within the area of overlap, the remedial action being performed based at least in part on determining that the first robotic device is utilizing the area of overlap.

US Pat. No. 10,192,154

INFORMATION REPRODUCTION/I/O METHOD USING DOT PATTERN, INFORMATION REPRODUCTION DEVICE, MOBILE INFORMATION I/O DEVICE, AND ELECTRONIC TOY USING DOT PATTERN

1. A dot pattern comprising:reference dots that define a first direction line being vertical or horizontal and a second direction line perpendicularly crossing with the first direction line, and that are equally spaced along the first direction line or the second direction line;
at least one dot for recognition of at least one of a range and an orientation of the dot pattern, that is arranged by shifting at least one of the reference dots from the first direction line or the second direction line to a position in a range narrower than an equidistance between the reference dots, or, that is arranged at a position that is shifted from the first direction line or the second direction line in a range narrower than an equidistance between the reference dots in addition to at least one of the reference dots; and
information dots that define information by either (A) or (B);
(A) an arrangement of shifting the information dots from virtual points that are intersections of virtual lines that pass though the reference dots defining the second direction line and are parallel to the first direction line and virtual lines that pass though the reference dots defining the first direction line and are parallel to the second direction line;
(B) an arrangement of shifting the information dots from virtual points that are center points of lattice areas each of which is surrounded by a lattice including the reference dots.

US Pat. No. 10,192,141

DETERMINING SCALE OF THREE DIMENSIONAL INFORMATION

APPLICATION SOLUTIONS (EL...

1. A method for determining scale of three dimensional information related to a vehicle comprising:receiving a first sequence of images from a first camera and a second sequence of images from a second camera;
identifying candidate points representing features common to two or more of the images of the first sequence and identifying candidate points representing features common to two or more of the images of the second sequence;
deriving three dimensional information from the images based on changes in position of candidate points between the images of the first sequence and deriving three dimensional information from the images based on changes in position of candidate points between the images of the second sequence;
identifying candidate points associated with a reference feature in the images of the first sequence and identifying candidate points associated with a reference feature in the images of the second sequence; and
determining a first scale of the three dimensional information based on a distance between the first camera and the reference feature, determining a second scale of the three dimensional information based on a distance between the second camera and the reference feature;
wherein identifying candidate points associated with the reference feature comprises selecting only from candidate points falling within a portion of the image corresponding to a part of the field of view of the first camera and the second camera, respectively; and
mounting the first camera on the vehicle as a forward facing camera and the second camera as a rear facing camera;
gathering the first and second image sequences simultaneously from the first and the second camera; and
wherein the reference feature for the first and the second sequence is a ground plane.

US Pat. No. 10,192,136

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

TOSHIBA TEC KABUSHIKI KAI...

1. A checkout device comprising:a camera which captures an input image of a product;
a display device; and
a processor programmed to:
identify a first target object region in the input image,
determine whether first identification information can be extracted from the first target object region,
in response to the first identification information not being able to be extracted:
output an output image including the first target object region and information indicating that identification information cannot be extracted from the first target object region, and
control the display device to display the output image on the input image,
in response to the first identification information being able to be extracted, register a product corresponding to the first identification information, and
perform a settlement processing for each product registered in a transaction.

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,129

UTILIZING INTERACTIVE DEEP LEARNING TO SELECT OBJECTS IN DIGITAL VISUAL MEDIA

ADOBE SYSTEMS INCORPORATE...

1. In a digital medium environment for editing digital visual media, a method of interactively selecting digital objects represented within digital visual media using deep learning, the method comprising:accessing a neural network trained utilizing a repository of digital training images having target objects, training ground truth masks of the target objects, training indicators, and training distance maps, each training distance map reflecting distances between a corresponding training indicator and pixels of a corresponding digital training image;
identifying a user indicator with regard to a probe digital image, the user indicator comprising one or more pixels of the probe digital image identified by a user and an indication of how the one or more pixels correspond to a target object represented in the probe digital image;
generating a distance map reflecting distances between the user indicator and pixels of the probe digital image; and
identifying a set of pixels representing the target object in the probe digital image by providing the probe digital image, the user indicator, and the generated distance map as input to the trained neural network.

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,125

VEHICLE-WINDOW-TRANSMITTANCE-CONTROL APPARATUS AND METHOD

FORD GLOBAL TECHNOLOGIES,...

1. A vehicle comprising:a camera outputting image data corresponding to one or more images taken of an occupant within the vehicle;
a window having variable transmittance;
a sensor sensing radiant flux transmitted through the variable transmittance window onto the occupant;
an artificial neural network classifying the occupant's perception of the transmitted radiant flux based on the one or more images and the transmitted radiant flux, including:
generating an affinity score for each of a plurality of classes of occupant configuration using the image data as an input, each of the plurality of classes associated with a corresponding occupant perception of radiant flux; and
selecting a class of occupant configuration associated with the occupant based on an affinity score for the class of occupant configuration satisfying a threshold, the selected class included in the plurality of classes; and
at least one controller changing the transmittance of the window based on the occupant perception of radiant flux associated with the selected class of occupant configuration.

US Pat. No. 10,192,124

OPTICAL UNIT, VEHICLE MONITOR, AND OBSTRUCTION DETECTOR

KOITO MANUFACTURING CO., ...

1. An optical unit comprising:a rotating reflector that is rotated about a rotation axis in one direction while reflecting light emitted from a light source, wherein
the rotating reflector is provided with a reflecting surface so that the light of the light source is reflected by the rotating reflector while the rotating reflector is rotated and forms a desired light distribution pattern,
the rotating reflector includes blades that function as the reflecting surface and are provided around the rotation axis, and
each blade has a twisted shape, in which, for each blade, a first opposed end of the blade is in a skew relationship with a second opposed end of the blade, and in which an angle between the rotation axis and the blade varies at different circumferential positions, with respect to the rotation axis, of the blade.

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,116

VIDEO SEGMENTATION

Comcast Cable Communicati...

1. A method comprising:identifying a plurality of shots in video content;
generating, by one or more computing devices, a lattice of nodes, wherein the lattice of nodes defines, for the video content, a plurality of potential video segmentation paths beginning at a first shot of the plurality of shots and ending at a last shot of the plurality of shots, and wherein each of the plurality of potential video segmentation paths comprises one or more boundary nodes and one or more non-boundary nodes;
ranking, by the one or more computing devices, the plurality of potential video segmentation paths;
selecting, based on the ranking, which one of the plurality of potential video segmentation paths is to define where boundaries of video segments are located in the video content, resulting in a selected video segmentation path;
determining, based on the one or more boundary nodes of the selected video segmentation path or the one or more non-boundary nodes of the selected segmentation path, segmentation data indicating where the boundaries of the video segments are located in the video content; and
storing the segmentation data.

US Pat. No. 10,192,114

METHOD AND APPARATUS FOR OBTAINING A VEHICLE HISTORY REPORT FROM AN IMAGE

BLINKER, INC., Denver, C...

1. A mobile apparatus, comprising:an image sensor configured to capture an optical image of a vehicle license plate;
a license plate detector configured to:
identify and crop, by a processor, one or more object images from the optical image, each of said one or more object images comprising a candidate vehicle, license plate image,
score, by the processor, each of the cropped one or more object images by:
detecting a plurality of alphanumeric characters in the respective cropped object image,
providing a rectangular fitting around the detected plurality of alphanumeric characters,
computing a score based on the rectangular fitting around the detected plurality of characters and a position of at least one of the plurality of characters relative to a position of another one of the plurality of characters, and
based on the computed score, recover information from the candidate vehicle license plate image; and
an interface configured to transmit the recovered information to a remote computing apparatus that is configured to receive a vehicle history report corresponding to the vehicle license plate image in response to the transmission of the recovered information.

US Pat. No. 10,192,107

OBJECT DETECTION METHOD AND OBJECT DETECTION APPARATUS

BEIJING KUANGSHI TECHNOLO...

1. An object detection method comprising:mapping at least one image frame in an image sequence into a three dimensional physical space, to obtain three dimensional coordinates of each pixel in the at least one image frame;
extracting a foreground region in the at least one image frame;
segmenting the foreground region into a set of blobs;
detecting, for each blob in the set of blobs, an object in the blob through a neural network based on the three dimensional coordinates of at least one predetermined reference point in the blob to obtain an object detection result; and
matching the object detection results of at least two image frames to obtain an object tracking result;
wherein matching of the object detection results of the at least two image frames comprises:
extracting feature information of each object detected in each image frame of the at least two image frames, wherein the feature information comprises at least one of location information, appearance information, and texture information of the object;
for each object in an image frame of the at least two image frames, assigning a plurality of weights to a plurality of links between the object and each object in other image frames of the at least two image frames respectively based on the feature information, wherein each of the weights indicates a probability of the object being matched with each object in the other image frames; and
matching the at least two image frames in the image sequence based on the weights to obtain the object tracking result;
calculating Euclidean distances between the object and each object in other image frames of the at least two image frames; and
assigning the weights to the links between the object and each object in other image frames of the at least two image frames respectively based on the Euclidean distances;
wherein the smaller the Euclidean distance is, the larger the weight assigned to the link is.

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,091

FINGERPRINT SENSOR APPARATUS AND A METHOD FOR CONTROLLING THE FINGERPRINT SENSOR APPARATUS

Novatek Microelectronics ...

1. A fingerprint sensor apparatus, comprising:a processor;
a sampling unit comprising an image sampling circuit and a sensor circuit, coupled to the processor, and configured to sense a fingerprint image;
an image analysing unit, coupled to the sampling unit and the processor, and the processor is configured to execute the image analysing unit to analyse an image parameter of the fingerprint image to obtain an image data, and compare the image data to a reference data to obtain a comparison result, wherein the comparison result comprises that the image data correspond to one of a plurality of stages,
wherein the image parameter is one of a grayscale value, an image resolution, an image brightness, an image spectral distribution, an image discrepancy, an image relevancy and an image color depth of the fingerprint image, wherein the plurality of stages are determined according to the image parameter, and the plurality of different stages correspond to different pressure regions,
wherein the processor is further configured to control an electronic device to execute a predetermined operation according to the stage corresponding to the image data, wherein the processor outputs a signal representative of a pressure value of a fingerprint according to the stage corresponding to the image data.

US Pat. No. 10,192,086

BARCODE-READING ENHANCEMENT SYSTEM FOR A COMPUTING DEVICE THAT COMPRISES A CAMERA AND AN ILLUMINATION SYSTEM

The Code Corporation, Dr...

1. A barcode reading enhancement system for a mobile device, the mobile device being selected from the group consisting of smartphones, tablets, and combinations thereof, the mobile device comprising a processor, a display screen, memory, an illumination torch, and a camera comprising a camera lens and an image sensor, the barcode reading enhancement system comprising:an optic system aligning with the camera lens to define a barcode reading lens system, the barcode reading lens system being defined by a combination of the camera lens and the optic system, the barcode reading lens system providing a system field of view which is different from a camera field of view of the camera lens; and
an illumination optic system aligning with the illumination torch of the mobile device to define an exposure illumination system, wherein the illumination optic system comprises an illumination lens that is positioned within a torch illumination field of the illumination torch, and wherein the illumination lens modifies the torch illumination field such that the exposure illumination system emits a system illumination field with a system angular size that is different from a torch angular size of the torch illumination field emitted by the illumination torch;
wherein the system field of view and the system illumination field substantially overlap;
wherein the optic system is housed in a first chamber of an attachment securable to an external surface of the mobile device; and
wherein the illumination optic system is housed in a second chamber of the attachment, the second chamber being optically isolated from the first chamber to prevent illumination from the illumination torch from entering the camera without first reflecting from an object within the system field of view.

US Pat. No. 10,192,055

LOG IN/LOG OUT PROCESS FOR EDU MODE

Apple Inc., Cupertino, C...

1. A computer-implemented method, comprising:booting a client device, as a system user, to a login screen of the system user, the client device having a kernel process, wherein booting the client device as the system user comprises generating one or more user processes associated with the system user;
receiving and authenticating login information of a first user;
tearing down the user processes associated with the system user; and
rebooting the user processes of the client device, as the first user, the rebooting including generating one or more user processes associated with the first user, including a first user interface display that is specific to the first user and different from the login screen of the system user, wherein the kernel process remains running during tearing down of the one or more system user processes, the rebooting of the user processes of the client device including the generating of the one or more user processes associated with the first user;
logging out of the client device as the first user;
rebooting the client device, as the system user, to the login screen of the system user, wherein the kernel process remains running during the rebooting of the client device; and
synchronizing data of the first user to a remote storage after the first user has logged out.

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,045

ELECTRONIC DEVICE AND METHOD FOR AUTHENTICATING FINGERPRINT IN AN ELECTRONIC DEVICE

Samsung Electronics Co., ...

1. An electronic device comprising:a memory including a fingerprint information database;
an input interface configured to receive fingerprint information of a fingerprint inputted by a user; and
a processor coupled to the memory and the input interface, the processor configured to:
when an authentication for the fingerprint information is successfully performed based on registered authentication information, generate similarity information of the fingerprint information,
control the memory to store the generated similarity information in conjunction with an authentication time of the received fingerprint information in the fingerprint information database,
when an event for identify a change in the fingerprint of the user occurs, obtain a plurality of fingerprint information stored in the fingerprint information database during a predetermined authentication time interval,
select at least one fingerprint information of the obtained plurality of fingerprint information based on the similarity information for each of the obtained plurality of fingerprint information, and
control to update the registered authentication information using the selected at least one fingerprint information.

US Pat. No. 10,192,008

DETECTING STATIC AND DYNAMIC OBJECTS

Bayerische Motoren Werke ...

1. A method for detecting static and dynamic objects and controlling a vehicle, the method comprising the acts of:a) distributing new particles in a particle card at a specific time step (t), wherein the particle card is a two-dimensional arrangement of cells and each cell represents a specific location, each particle is depicted by a velocity vector, and the new particles are distributed in the particle card by a random process;
b) calculating a location of the particles at a later point-in-time (t+?t) by a predetermined time step (?t) vis-a-vis the specific point-in-time (t) from step a) and assigning the particles to the cells of the particle card that correspond to the newly calculated location;
c) measuring a location of real objects via a sensor in an area including the locations of the particle card;
d) filtering the particles in the individual cells as a function of the objects measured, and in the cells in which no object was measured more particles are deleted than in cells in which an object is located;
e) repeating steps a) through d) and, in step a), adding new particles to the particles not deleted in step d),
wherein in step a), static particles having zero velocity are also added, and
f) detecting in real-time the location and velocity of the static and dynamic objects and controlling the vehicle in a partially automated or fully automated manner based on the detection, and
wherein the cells of the particle card are classified as cells including: (i) static objects when their particles have a velocity variance and/or a direction variance that is greater than a first predetermined threshold value and (ii) dynamic objects when their particles have the velocity variance and/or the direction variance that is less than a second predetermined threshold value, the second predetermined threshold value being smaller than the first predetermined threshold value.

US Pat. No. 10,192,003

METHOD OF ALIGNING INTRA-ORAL DIGITAL 3D MODELS

3M INNOVATIVE PROPERTIES ...

1. A method for aligning a digital 3D model of teeth, comprising steps of:receiving a digital 3D model of teeth represented by a 3D mesh in random alignment;
computing a grid of vectors aligned with a desired axis within a 3D coordinate system;
projecting the vectors through the mesh to count a number of intersections of the vectors with faces of the mesh;
computing a cost function for the mesh based upon the number of intersections; and
rotating the mesh and repeating the projecting and the computing the cost function steps until the cost function is maximized to align the mesh with the desired axis,
wherein the computing the cost function step comprises computing as the cost function f(?)=(sum(n==1)/sum(n>1)), where ? is the desired axis, and n is a number of the faces each of the vectors intersects.

US Pat. No. 10,191,997

VISUALIZATION AND DIAGNOSTIC ANALYSIS OF INTERESTED ELEMENTS OF A COMPLEX SYSTEM

THE BOEING COMPANY, Chic...

1. An apparatus for implementation of a system for visualization and analysis of interested elements of a complex system, the apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:receive and process data for a physical instance of the complex system composed of a plurality of elements, the data being received and processed to:
(a) identify a plurality of maintenance messages that are predefined for the complex system and identify a respective plurality of element-level failures in the complex system, the respective plurality of element-level failures being cascading in that an effect of an element-level failure of the respective plurality of element-level failures is manifest as another of the respective plurality of element-level failures, and
(b) identify a plurality of diagnostic procedures from the plurality of maintenance messages, each of the plurality of diagnostic procedures being defined for and associated with a respective one of the plurality of maintenance messages, involved elements in the plurality of diagnostic procedures including any failed elements and elements that are checked or interacted with to identify the failed elements, and implicated elements in the plurality of diagnostic procedures including elements that interconnect the involved elements, a plurality of interested elements of the plurality of elements including the involved elements and the implicated elements;
generate a visual presentation of at least a portion of a digital three-dimensional (3D) model of the complex system, the visual presentation being digital media and depicting 3D objects that correspond to the plurality of interested elements and one or more other elements of the plurality of elements; and
apply a visual effect to the 3D objects of the 3D model that correspond to the plurality of interested elements depicted by the visual presentation to distinguish the plurality of interested elements from the one or more other elements depicted by the visual presentation, the plurality of interested elements and thereby the 3D objects that correspond to the plurality of interested elements including respectively at least one interested element and 3D object for each of the plurality of diagnostic procedures and correspondingly each of the plurality of maintenance messages for and with which the plurality of diagnostic procedures are defined and associated.

US Pat. No. 10,191,991

SYSTEM AND METHOD FOR DETECTING A SEARCH INTENT

Doat Media Ltd., Tel Avi...

1. A method for determining a search intent of a user submitting a search query, comprising:tokenizing the search query into at least one tokenized query, wherein the tokenizing further comprises creating a plurality of tokens based on the search query and arranging the created tokens based on a graph of connections between entities;
transmitting, to a plurality of engines, the at least one tokenized query, wherein each engine is configured with at least one entity, wherein each entity represents a topic of interest;
receiving, from each of at least two engines of the plurality of engines, the at least one entity of the engine and at least one certainty score, wherein each certainty score indicates a probability that a tokenized query of the at least one tokenized query is mapped to the at least one entity of the engine;
determining, based on the received entities and their associated certainty scores, the search intent of the user; and
supplying the determined search intent of the user to a search server for use in developing search results for the user submitted search query.

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,961

SYSTEMS AND METHODS FOR MANAGING THE SYNCHRONIZATION OF KEY VALUES AND ASSOCIATED DATA ACROSS DATABASES

MASTERCARD INTERNATIONAL ...

1. A data synchronization (DS) computing device comprising one or more processors in communication with one or more memory devices, the DS computing device configured to:process a plurality of messages;
identify a subset of the plurality of messages including a key value, the key value identifying at least one respective data record;
determine a requesting party associated with the subset of the plurality of messages based on a requesting party identifier common to the subset of the plurality of messages;
generate an update request on behalf of the requesting party identified by the requesting party identifier, the update request including the key value and the requesting party identifier;
store the update request in a queue for subsequent processing;
retrieve the update request from the queue;
identify key lookup data associated with the update request by performing one or more database operations on one or more data sources, the key lookup data including one or more updated data record elements;
determine whether a release is needed from at least one stakeholder associated with the key value;
when the release is needed, transmit a release request to the stakeholder, the release request including the key value and the requesting party identifier;
receive a release response from the stakeholder, the release response indicating that the release has been authorized; and
transmit an update response to the requesting party, the update response including the key lookup data.

US Pat. No. 10,191,931

SYSTEMS AND METHODS FOR GENERATING EVENT STREAM DATA

Visier Solutions, Inc., ...

1. A computer-implemented method of generating data associated with a plurality of subject instances, the method comprising:loading, by at least one processor, event stream data from a plurality of data sources, wherein the plurality of data sources are structured according to different schemas, wherein the event stream data includes a plurality of events associated with changes to one or more attributes associated with at least one of the plurality of subject instances, and wherein the event stream data corresponds to a first time period;
loading, by the at least one processor, correction data comprising a value of at least one attribute associated with the at least one subject instance of the plurality of subject instances;
generating, by the at least one processor based on the correction data, first modified event stream data corresponding to the first time period;
generating, by the at least one processor, a profile for a subject instance of the plurality of subject instances based on the first modified event stream data, wherein the profile comprises a chronology of changes in attributes associated with the subject instance, and wherein the correction data is distinct from the event stream data, the first modified event stream data, and the profile for the subject instance; and
using, by the at least one processor, at least a portion of the correction data to generate second modified event stream data, wherein the second modified event stream data corresponds to a second time period that differs from the first time period.

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,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,900

METHOD AND APPARATUS FOR PROCESSING SEMANTIC ANALYSIS RESULT BASED ON ARTIFICIAL INTELLIGENCE

BAIDU ONLINE NETWORK TECH...

1. A method for processing a semantic analysis result based on artificial intelligence, comprising:determining, by at least one computing device, a plurality of analysis results of input text received from a user;
determining, by the at least one computing device, weights of analysis texts in a corresponding analysis result of the analysis results according to preset weight configuration information;
detecting, by the at least one computing device, a semantic confidence of the analysis result via a pattern matching algorithm;
determining, by the at least one computing device, an analysis type of the analysis texts by a first classification model;
determining, by the at least one computing device, a field matching confidence of the analysis texts over the analysis result by a second classification model;
obtaining, by the at least one computing device, analysis quality data of the analysis result according to the weights, the semantic confidence, the analysis type, and the field matching confidence;
comparing, by the at least one computing device, the analysis quality data of a plurality of analysis results to a preset quality threshold;
deleting, by the at least one computing device, at least one of the analysis results that does not reach to the quality threshold;
sorting, by the at least one computing device, analysis results that reach to the threshold; and
feeding back the sorted analysis results to the user.

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,879

SYSTEM AND METHOD FOR CREATING SNAPSHOTS IN OPENFLAME ENVIRONMENT

Veritas Technologies LLC,...

1. A method for creating snapshots and backups in a virtual computing environment, comprising:writing application output of an application spanning one or more virtual machines as an application consistency group to a writeback cache, wherein the one or more virtual machines are implemented using one or more compute nodes and wherein the writeback cache is implemented in direct attached storage in the one or more compute nodes;
pausing I/O (input/output) operations of the application;
marking the pausing, in the writeback cache;
resuming the I/O operations of the application, after the marking; and
dumping data, according to the marking, from the writeback cache to a data node, as a snapshot.

US Pat. No. 10,191,872

SEMICONDUCTOR DEVICE AND CONTROL METHOD OF SEMICONDUCTOR DEVICE

Renesas Electronics Corpo...

1. A semiconductor device comprising:a CPU section configured to execute a plurality of software modules; and
a hardware IP configured to perform processing based on operation requests transmitted by the CPU section,
wherein the hardware IP includes
a first storage unit including a plurality of control receiving units configured to receive the operation requests transmitted by respective ones of the software modules,
a calculation unit configured to perform processing based on the operation requests transmitted from the control receiving units to generate response information, and
an arbitration unit configured to control information transmission between the control receiving units and the calculation unit such that the calculation unit receives only one of the operation requests at a time from any one of the control receiving units, and
wherein, while forming a first information transmission path between the calculation unit and one of the control receiving units, the arbitration unit transmits the operation request output from the one of the control receiving units to the calculation unit and transmits the response information generated based on the transmitted operation request from the calculation unit to the one of the control receiving units.

US Pat. No. 10,191,859

MEMORY ACCESS PROTECTION APPARATUS AND METHODS FOR MEMORY MAPPED ACCESS BETWEEN INDEPENDENTLY OPERABLE PROCESSORS

Apple Inc., Cupertino, C...

1. A method for providing access to a shared memory resource, comprising:during a boot process of a second processor:
generating, by a first processor, a first window register value associated with the shared memory resource;
transmitting the first window register value from the first processor to a window register of the second processor, the first window register value defining a first extent of address space within the shared memory resource that is directly accessible by the second processor; and
wherein the first extent of address space is mapped to a memory map of the second processor during the boot process.

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,834

METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATIONS IN MULTI-THREADED PROGRAMS

Intel Corporation, Santa...

1. A method to identify threads responsible for causing a concurrency violation in a multi-threaded program comprising:executing, with a processor, at least one of a plurality of thread controllers inserted into respective threads of a plurality of threads of a multi-threaded program to be debugged, a first thread controller of the plurality of thread controllers controlling an order in which first operations of a first respective thread of the plurality of threads are executed relative to second operations of a second thread of the plurality of threads, the controlling of the order in which first operations are executed relative to second operations including, when a first condition is met in the first thread, the first thread controller causing the first thread to stall, the stalling of the first thread to cause the first condition to remain satisfied while the other threads of the multi-threaded program continue to execute;
causing the concurrency violation to occur based on a determination that a threshold number of a plurality of respective conditions defined in the respective thread controllers have been concurrently satisfied;
based on the occurrence of the concurrency violation, identifying the respective threads that define the respective conditions that have been satisfied as being responsible for causing the concurrency violation; and
when the threshold number of the plurality of respective conditions have not been satisfied within a threshold duration, halting the plurality of threads of the multithreaded program.

US Pat. No. 10,191,827

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR UTILIZING LOOPBACK OPERATIONS TO IDENTIFY A FAULTY SUBSYSTEM LAYER IN A MULTILAYERED SYSTEM

SANDISK TECHNOLOGIES LLC,...

1. A method for utilizing loopback operations to identify a faulty subsystem layer in a multilayered system, the method comprising:executing a plurality of loopback operations using a respective plurality of loopback points positioned among subsystem layers of a multilayered system, wherein:
the plurality of loopback operations incrementally test loopback points in the plurality of loopback points; and
each loopback operation tests loopback points that have been previously tested during previously executed loopback operations;
detecting a failed loopback operation among the plurality of loopback operations; and
identifying a faulty subsystem layer among the subsystem layers by comparing the failed loopback operation against a previously conducted successful loopback operation corresponding to a preceding subsystem layer that is adjacent to the faulty subsystem layer within the multilayered system.

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,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,805

SEMICONDUCTOR MEMORY DEVICES AND MEMORY SYSTEMS INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A semiconductor memory device, comprising:a memory cell array including first and second bank arrays, each bank array including first and second sub arrays;
an error correction circuit configured to perform an error correction code (ECC) encoding on write data to be stored in the memory cell array, and configured to perform an ECC decoding on read data from the memory cell array; and
a control logic circuit configured to control access to the memory cell array and configured to generate an engine configuration selection signal and a density mode signal based on a command,
wherein the error correction circuit is configured to reconfigure a number of units for which ECC including the ECC encoding and the ECC decoding is performed, in response to the engine configuration selection signal,
wherein each unit for which ECC is performed corresponds to correcting an error bit among the read data having n bits, wherein n is a natural number greater than 2 and is variable in response to the engine configuration selection signal,
wherein when the density mode signal indicates a first density mode and the engine configuration selection signal indicates a first engine configuration mode, the error correction circuit is configured to operate as one ECC engine configured to perform an ECC encoding on 2h-bit write data to generate (h+1)-bit parity data, configured to perform an ECC decoding on 2h-bit read data and (h+1)-bit read parity data, and configured to store the 2h-bit write data and the (h+1)-bit parity data in the first bank array, wherein h is a natural number equal to or greater than two, and
wherein when the density mode signal indicates a second density mode and the engine configuration selection signal indicates a second engine configuration mode, the error correction circuit is configured to operate as a plurality of ECC engines, each ECC engine configured to perform an ECC encoding on 2f-bit write data of 2h-bit write data to generate (f+1)-bit parity data, and configured to perform an ECC decoding on 2f-bit read data and (f+1)-bit read parity data, and the ECC engines configured to store a group of the 2f-bit write data in a first sub array of the first bank array and to store a group of the (f+1)-bit parity data in a first sub array of the second bank array, wherein f is a natural number smaller than h.

US Pat. No. 10,191,796

SYSTEM AND METHOD FOR STATISTICAL APPLICATION-AGNOSTIC FAULT DETECTION IN ENVIRONMENTS WITH DATA TREND

Open Invention Network, L...

1. A system, comprising:one or more memory locations configured to store one or more applications and one or more statistical models, wherein each of said one or more application is comprised of one or more processes and threads;
one or more Central Processing Units operatively connected to said one or more memory locations, configured to execute said one or more applications on a host with a host operating system, and configured to generate one or more statistical events for said one or more executing applications and said host operating system; and
a fault detector configured to create one or more statistical models for the execution of said one or more applications, each comprising: one or more of calculating one or more distributions for said one or more statistical events, de-trending the data for said one or more statistical events, transforming the data for said statistical events, and detecting faults in the execution of said one or more applications by detecting significant deviation of recent statistical events from said one or more distributions.

US Pat. No. 10,191,795

METHOD AND SYSTEM FOR TIMEOUT MONITORING

Infineon Technologies AG,...

1. A method for timeout monitoring of commands comprising:assigning, by a first microcontroller, each one of the commands to a corresponding one of a plurality of timeout timers in a FIFO manner when corresponding commands are to be transmitted by the first microcontroller over a high speed serial link (HSSL) to a second microcontroller within a same system;
for a first type of command, transmitting over the HSSL, by the first microcontroller, a subsequent command only after receiving a command acknowledge or a timeout to a previously transmitted command; and
for a second type of command, transmitting over the HSSL, by the first microcontroller, a subsequent command before a command acknowledge or a timeout to a previously transmitted command has been received.

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,790

DATA STORAGE DEVICE AND ERROR RECOVERY METHOD THEREOF

SK Hynix Inc., Gyeonggi-...

1. A data storage device comprising:a nonvolatile memory device including a memory block having a plurality of memory regions; and
a controller suitable for searching a first memory region for which error correction is passed, by scanning the plurality of memory regions in a reverse order of a write sequence for the memory block, determining a target memory region in the memory block based on data stored in the first memory region, and performing a recovery operation for the target memory region,
wherein, when it is determined that transaction-begin data is stored in the first memory region, the controller determines a memory region which is indicated by the transaction-begin data, as the target memory region.

US Pat. No. 10,191,789

TRACING SYSTEM OPERATIONS ACROSS REMOTE PROCEDURE LINKAGES TO IDENTIFY REQUEST ORIGINATORS

CrowdStrike, Inc., Irvin...

1. A computing device comprising:one or more processors; and
a security agent configured to be operated by the one or more processors to perform operations including:
receiving one or more event notifications respectively associated with one or more kernel-mode events;
determining, based on the one or more event notifications, that the one or more kernel-mode events are associated with user-mode processing by a remote-procedure-call-utilizing (RPC-utilizing) process of a request message;
retrieving the request message based on information included in one or more remote procedure call (RPC) data structures and based on the one or more event notifications, wherein the retrieving includes:
determining a thread environment block (TEB) of a worker thread that is associated with the user-mode processing by the RPC-utilizing process of the request message, and
tracing from the TEB to the request message through an RPC-specific field of an operating system (OS) data structure; and
identifying an originator of the request message based on metadata of the request message.

US Pat. No. 10,191,788

PROGRAMMABLE DEVICE, HEIRARCHICAL PARALLEL MACHINES, AND METHODS FOR PROVIDING STATE INFORMATION

Micron Technology, Inc., ...

1. A method of providing state information from a parallel machine to another device, wherein the parallel machine includes a plurality of programmable elements, wherein each of the programmable elements is configured to have a corresponding state, comprising:determining state information, wherein the state information comprises the state of each of the programmable elements in the parallel machine;
compressing the state information, wherein compressing the state information comprises aggregating final states in a finite state machine implemented on the parallel machine; and
providing the compressed state information to the other device.

US Pat. No. 10,191,783

UDP MULTICAST OVER ENTERPRISE SERVICE BUS

Red Hat, Inc., Raleigh, ...

1. A method comprising:receiving application data from an event listener comprising a transport component and a web component by a processing device of an infrastructure service system, wherein the infrastructure service system comprises a first enterprise service bus (ESB) associated with an enterprise messaging system, wherein the application data comprises business rules to be shared between a first application in communication with the first ESB and a second application in communication with a second ESB associated with the enterprise messaging system;
forming, using the application data, a message by the processing device; and
transmitting, by the processing device, via the first ESB, the message via User Datagram Protocol (UDP) multicast over a public channel to a multicast address associated with a plurality of receivers associated with the second ESB, wherein the second ESB is subscribed to the multicast address.

US Pat. No. 10,191,782

SYSTEM TO SCHEDULE AND PERFORM AUTOMATED SOFTWARE TASKS DURING UNATTENDED SYSTEM TIME USING PREDICTED KNOWLEDGE OF INDIVIDUAL USER BEHAVIOR

Dell Products, LP, Round...

1. A method, comprising:determining, by an information handling system, a future predicted system time that an unattended task is to be executed on the information handling system, the future predicted system time based at least in part on first usage parameters for a user of the information handling system, the first usage parameters indicating first periods of usage activity and second periods of inactivity associated with the information handling system recorded during a first duration, and the first usage parameters indicating critical system parameters relevant to the present state of the information handling system;
ensuring, by the information handling system, that system resources of the information handling system are available for the unattended task to be able to complete;
in response to an arrival of the future predicted system time, executing, by the information handling system, the unattended task;
incrementing, by the information handling system, a count of wake events in response to the executing of the unattended task at the arrival of the future predicted system time;
comparing, by the information handling system, the count of the wake events to a threshold value, the threshold value based on the first periods of usage activity and the second periods of inactivity; and
recording, by the information handling system, the future predicted system time as a wake event of the wake events in response to the count of the wake events being less than the threshold value.

US Pat. No. 10,191,779

APPLICATION EXECUTION CONTROLLER AND APPLICATION EXECUTION METHOD

FUJITSU LIMITED, Kawasak...

1. An application execution controller, configured to instruct an execution of an application in a computing environment having available to allocate to executing applications: one or both of different amounts of computing resources in a plurality of computing resource categories and different types of computing resources in a plurality of computing resource categories; the controller comprising a memory and a processor coupled to the memory, the processor being configured:to collect available resource information detailing configurations of computing resources available to execute the application, wherein the configurations each include an indication of respective an amount and type of computing resources available in each category among the plurality of computing resource categories;
to collect application execution scalability information including, in respect of computing resources in at least one of the categories among the plurality of computing resource categories, an indication of how the one of or both of different amounts and types of computing resources in the respective computing resource category correlate with execution rate of a first portion of the application, the application execution scalability information being specific to an execution mode for the first portion of the application;
to collect performance target information including an indication of one or more performance targets for the execution of the application;
to perform a selection of a configuration from among the configurations detailed in the available resource information which, based on the application execution scalability information will come closest out of the configurations to meeting, the one or more performance targets; and
to instruct the computing environment to execute the first portion of the application using the selected configuration; wherein
for a change in an execution mode during the execution of the application caused by progressing from the first portion of the application to a forthcoming second portion:
the processor is configured to collect an updated version of the application execution scalability information, specific to the changed execution mode for the forthcoming second portion of the execution of the application, and to use the updated version to update a currently held version of the application execution scalability information; and
using the updated version of the application execution scalability information, the processor is configured to perform an updated selection of configuration from among the configurations detailed in the available resource information which, based on the updated application execution scalability information will come closest out of the configurations to meeting the one or more performance targets specified in the performance target information; wherein
the application execution scalability information is provided as a scalability matrix, the scalability matrix including an entry for each pair of factors from among factors comprising each category from among the plurality of computing resource categories and execution rate, the entry representing an effect of a proportional change along a linear scale representing usage of respective different amounts and types of a first factor from a pair of factors on the respective amount and type required of a second factor from the pair of factors, in terms of a proportional change along a linear scale representing the respective different amounts and types of the second factor, and
the processor is configured to instruct the computing environment to perform the execution of the forthcoming second portion of the application using the updated selection of configuration.

US Pat. No. 10,191,776

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND STORAGE MEDIUM

FUJIFILM CORPORATION, To...

1. An information processing system comprising:a control device that transfers data that is a processing target and a control command describing processing content for the data;
a plurality of processing devices that are provided outside the control device and perform processing according to the control command on the data in a case where the control command is transferred from the control device; and
a planning device that determines a division size of the data such that a difference between a transfer time to transfer divided data obtained by dividing the data from the control device to each of the plurality of processing devices and a processing time to process the divided data in the processing device falls within a predetermined range, on the basis of an amount of the data, the transfer time, and the processing time,
wherein the control device sequentially transfers the divided data obtained by dividing the data according to the division size determined by the planning device to any one of the plurality of processing devices,
each of the plurality of processing devices performs processing according to the corresponding control command on the previously transferred divided data in parallel with the transfer of the divided data from the control device to the processing device in a case where the control command is transferred from the control device,
the transfer time and the processing time are determined in advance for each of the plurality of processing devices, and
the planning device determines the division size for each of the plurality of processing devices, calculates a processing completion time from start of transfer of the divided data from the control device to each of the plurality of processing devices to end of transfer of all pieces of data obtained by processing the divided data from each of the plurality of processing devices to the control device on the basis of the determined division size, and determines a processing device having a shortest processing completion time to be a transfer destination of the divided data of the control device.

US Pat. No. 10,191,767

SEAMLES SDN-SUPPORTED RAN-APP MIGRATION

NEC CORPORATION, Tokyo (...

1. A method for performing centralized radio access network (CRAN) process migration in a CRAN, wherein the CRAN comprises a number of remote radio access points and a centralized processing center including a number of physical compute hosts that perform at least part of a radio access network (RAN) functionality, wherein the method comprising:executing a CRAN process on a first of the physical compute hosts and starting a new instance of the CRAN process on a second of the physical compute hosts,
duplicating traffic destined to the CRAN process to both instances of the CRAN process,
during a first time interval, processing the traffic on the first and the second physical compute host in parallel and suppressing the output of the second physical compute host, and
when the second physical compute host reaches a same state with respect to the CRAN process as the first physical compute host, forwarding duplicate outputs from both instances to higher layers.

US Pat. No. 10,191,766

AUTHORING AND RUNNING TASK-BASED FLOWS WITHIN A COMPUTING SYSTEM

Microsoft Technology Lice...

1. A computing system, comprising:a processor; and
memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide:
an application component configured to:
run a parent application; and
navigate a user through a plurality of parent application pages, each parent application page having user interface (UI) controls;
launch point detector logic configured to detect a launch point indicator that is indicative of a launch point corresponding to a task associated with an application object in the parent application;
flow identifier logic configured to identify a sub-application to be launched based on the launch point indicator; and
a sub-application runtime system configured to:
launch the identified sub-application having a sub-application page configured to perform the task, the sub-application page having a set of UI controls comprising a subset of the UI controls on a parent application page;
receive an indication of user input through the sub-application page; and
provide data associated with the user input to the application object in the parent application.

US Pat. No. 10,191,764

AGENT-BASED END-TO-END TRANSACTION ANALYSIS

INTERNATIONAL BUSINESS MA...

1. A computer-implemented method for agent-based transaction analysis comprising:building an instrumented binary code of a software application for a transaction;
configuring an analysis agent for the software application;
starting the software application in an application process environment with the instrumented binary code;
attaching the analysis agent to the instrumented binary code of the software application;
extracting by the analysis agent the metadata from the software application wherein the metadata includes data transmitted as a part of the transaction;
sending the metadata to a central analysis server in an environment separate from the application process environment; and
building by the central analysis server an end-to-end description of the transaction from the metadata.

US Pat. No. 10,191,760

PROXY RESPONSE PROGRAM, PROXY RESPONSE DEVICE AND PROXY RESPONSE METHOD

Fujitsu Limited, Kawasak...

10. A method for a proxy response by a computer, the method comprising:requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected;
changing, when the virtual machine is suspended or paused, settings information of a communication control device that controls communication between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine that is to be suspended or paused, to the computer;
sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and
requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.

US Pat. No. 10,191,759

APPARATUS AND METHOD FOR SCHEDULING GRAPHICS PROCESSING UNIT WORKLOADS FROM VIRTUAL MACHINES

Intel Corporation, Santa...

1. A system comprising:a graphics processing unit (GPU) comprising multiple GPU engines;
a microcontroller in the GPU; and
a storage medium having stored thereon instructions which, when executed, implement a virtual machine manager (VMM) to instantiate a virtualization driver interface (vdriver interface) that is adapted to
(a) communicate with the GPU via the microcontroller,
(b) enable multiple virtual machines (VMs) to communicate with the GPU,
(c) store, to memory that is accessible to the microcontroller, a first GPU state for a first VM among the multiple VMs, and
(d) store, to the memory that is accessible to the microcontroller, a second GPU state for a second VM among the multiple VMs;
wherein each VM, when instantiated, is associated with a unique Peripheral Component Interconnect (PCI) device function number and comprises a paravirtualized GPU driver (pdriver) to enable that VM to communicate with the GPU via the vdriver interface, at least in part by enabling that VM to send GPU state for that VM to the vdriver interface of the VMM, for subsequent utilization by the microcontroller in the GPU;
wherein the microcontroller is adapted to
(a) obtain the first GPU state for the first VM, after the vdriver interface of the VMM has received the first GPU state from the pdriver of the first VM and stored the first GPU state to the memory,
(b) obtain the second GPU state for the second VM, after the vdriver interface of the VMM has received the second GPU state from the pdriver of the second VM and stored the second GPU state to the memory,
(c) assign a first schedule slot for the first VM to access a first GPU engine among the multiple GPU engines,
(d) assign a second schedule slot for the second VM to access a second GPU engine among the multiple GPU engines, and
(e) in preparation for transitioning execution from the first VM to a third VM among the multiple VMs, saving the first GPU state for the first VM and restoring a third GPU state for the third VM;
wherein the GPU is adapted to grant exclusive access to the first GPU engine for the first VM when the first VM accesses the first GPU engine; and
wherein, when the first GPU engine executes a memory access instruction provided by the first VM, the first GPU engine is adapted to use the PCI device function number associated with the first VM to execute the memory access instruction.

US Pat. No. 10,191,753

GENERATING VERIFICATION METADATA AND VERIFYING A RUNTIME TYPE BASED ON VERIFICATION METADATA

Oracle International Corp...

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:receiving a request to verify a first runtime type, loaded based on a first runtime type reference, wherein the first runtime type includes a statement associated with a second runtime type reference and a third runtime type reference;
responsive to receiving the request to verify the first runtime type:
identifying verification metadata associated with the first runtime type reference for verifying the first runtime type;
determining that the verification metadata comprises a stored assignable relationship between the second runtime type reference and the third runtime type reference;
determining whether an actual assignable relationship between a second runtime type, loaded based on the second runtime type reference, and a third runtime type, loaded based on the third runtime type reference, adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and
responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.

US Pat. No. 10,191,749

SCATTER REDUCTION INSTRUCTION

Intel Corporation, Santa...

5. A processor comprising:a register array comprising a first element that stores a first register value that identifies a first memory location, a second element that stores a second register value that identifies a second memory location, and a third element that stores a third register value that identifies a third memory location;
a decoder circuit to:
receive a single instruction multiple data (SIMD) instruction from an application, the SIMD instruction identifying the register array and an array of input values comprising at least a first input value, a second input value, and a third input value; and
decode the SIMD instruction; and
a processor core to:
perform an operation on the first input value and the first register value to obtain a first operation value, and wherein the first register value is stored at a first location of the register array;
perform the operation on the second input value and the second register value to obtain a second operation value, and wherein the second register value is stored at a second register array location of the register array; and
perform the operation the third input value and the third register value, and wherein the second register value is stored at a third location of the register array,
wherein the operation on the first, second, and third input values are performed in parallel;
associate the first operation value with the first location;
associate the second operation value with the second location;
associate a third operation value with the third location;
determine that the first register value and the second register value are the same value, wherein the third register value is different than the first register value and the second register value;
perform a horizontal add operation on the first operation value and the second operation value to obtain a result value;
write the result value to the second memory location, wherein the second memory location and the first memory location are the same when the first register value and the second register value are the same; and
write the third operation value to the third memory location.

US Pat. No. 10,191,748

INSTRUCTION AND LOGIC FOR IN-ORDER HANDLING IN AN OUT-OF-ORDER PROCESSOR

Intel IP Corporation, Sa...

1. A processor comprising:a core comprising an out-of-order pipeline including a decode logic, an issue logic to issue decoded instructions, and at least one execution logic to execute issued instructions of a program, wherein the at least one execution logic is to execute at least some instructions of the program out-of-order, the decode logic to decode a first in-order memory instruction of the program and provide the decoded first in-order memory instruction to the issue logic, the issue logic to order the first in-order memory instruction ahead of a second in-order memory instruction of the program, the first in-order memory instruction comprising a user-level instruction of an instruction set architecture to specify in-order execution of the first in-order memory instruction, wherein the issue logic is to issue the first in-order memory instruction to the at least one execution logic with a higher priority than the second in-order memory instruction by association of a priority indicator with the first in-order memory instruction.

US Pat. No. 10,191,738

SYSTEMS AND METHODS FOR INTERFACING A SENSOR AND A PROCESSOR

InvenSense, Inc., San Jo...

1. A sensor system comprising:a data sink portion including a data sink processor;
a data source portion including a data source processor to receive output from at least one sensor and at least one buffer;
an interface coupling the data sink portion and the data source portion; and
a hardware abstraction layer implemented by at least one interface manager to provide an abstraction of the data source portion by translating data sink processor communications from a hardware-independent format to a hardware-dependent format.

US Pat. No. 10,191,734

METHOD AND SYSTEM FOR SOFTWARE APPLICATION OPTIMIZATION USING NATURAL LANGUAGE-BASED QUERIES

Open Text Corporation, W...

1. A method for software application optimization using natural language-based queries, comprising:obtaining, by an application development engine executing on a computing device, a user-provided query input via a user interface,
wherein the user-provided query comprises at least one software application optimization constraint and an optimization action, the at least one software application optimization constraint including information for an identification of an application element that matches the at least one software application optimization constraint, as a candidate for the optimization action, from a plurality of application elements of a software application, and
wherein the user-provided query is a string comprising a human language sentence;
deriving, by the application development engine, a formalized query from the user-provided query by translating the user-provided query into a syntactic construct of segmented sentence elements;
obtaining, by the application development engine, the application element that matches the at least one software application optimization constraint from an application repository, comprising:
deriving a pattern representation of the user-provided query from the formalized query; and
identifying the application element that matches the pattern representation of the user-provided query from the plurality of application elements, including identifying the application element as the candidate for the optimization action; and
optimizing the software application, by the application development engine, by performing the optimization action, including performing a software application revision on the identified application element that matches the pattern representation of the user-provided query.

US Pat. No. 10,191,730

APPLICATION UPGRADE METHOD AND APPARATUS

HUAWEI TECHNOLOGIES CO., ...

1. A system for upgrading a deployed application, comprising:a user equipment configured to send an application deployment request to the application deployment server, wherein the application deployment request comprises:
a node template of a to-be-deployed application;
a deployed application identifier of the deployed application to be upgraded by the to-be-deployed application;
a node template identifier of a node template of the deployed application;
a first platform node template identifier of a first platform node template; and
a version requirement of the first platform node template required by the node template of the to-be-deployed application; and
an application deployment server configured to:
receive the application deployment request from the user equipment;
acquire, according to the deployed application identifier, a first platform node identifier of a first platform node corresponding to the first platform node template identifier and acquire a version of the first platform node indicated by the first platform node identifier; wherein the to-be-deployed application runs based on a capability provided by the first platform node, and wherein the first platform node is deployed according to the first platform node template prior to the to-be-deployed application;
determine that the version of the first platform node is below the version requirement of the first platform node template;
acquire a first platform node upgrade package that meets the version requirement, wherein the first platform node upgrade package is acquired according to the version requirement of the first platform node template required by the node template of the to-be-deployed application;
upgrade the first platform node indicated by the first platform node identifier using the first platform node upgrade package;
determine an identifier of a to-be-upgraded application node; and
upgrade the application node after the first platform node is upgraded, wherein the application node is indicated by the identifier of the to-be-upgraded application node.

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,695

IMAGE FORMING APPARATUS CAPABLE OF MAKING BOOKLET, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR

CANON KABUSHIKI KAISHA, ...

5. A control method for an image forming apparatus comprising a reader configured to read an original having a plurality of pages, a storage device configured to store data, a display device configured to display information, and an image forming device configured to form images on a sheet, the control method comprising the steps of:obtaining an opening direction of the original read by the reader, based on a user instruction, the original being for a booklet to which a saddle stitch bookbinding is applied;
storing, in the storage device, print data of a plurality of images generated based on the plurality of pages of the original read by the reader and the opening direction of the original, the plurality of images being printable by the image forming device;
receiving a selection of images to be printed, from among the plurality of images, based on a user instruction;
displaying a plurality of opening directions on the display device as a setting screen about bookbinding print of the selected images, with the stored opening direction initially selected among the displayed plurality of opening directions;
receiving a selection of an opening direction based on a user instruction from among the displayed plurality of opening directions;
determining a print layout based on the received selection of the opening direction; and
causing, in a case where the saddle stitch bookbinding is applied, the image forming device to form the selected images according to the determined print layout.

US Pat. No. 10,191,612

THREE-DIMENSIONAL VIRTUALIZATION

ACCENTURE GLOBAL SERVICES...

1. A system comprising:an image capturer, executed by at least one hardware processor, to at least one of receive captured images of at least one of an entity or a scene, or capture the images of the at least one of the entity or the scene;
a virtual environment converter, executed by the at least one hardware processor, to connect the captured images in a predetermined sequence to generate a virtual environment;
a virtual reality application generator, executed by the at least one hardware processor, to generate a virtual reality application to implement controls for manipulation of the virtual environment, wherein the virtual reality application generator comprises
an input handler, executed by the at least one hardware processor, to
receive gestures related to a view generated by the virtual reality application, and
translate the gestures to manipulate the view generated by the virtual reality application; and
a selectable functionality controller, executed by the at least one hardware processor, to
implement, by the virtual reality application, a plurality of different functionalities in a selectable object of a set of selectable objects.

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,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,586

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

Japan Display Inc., Toky...

1. A display apparatus comprising:a touch panel including a driving electrode and a sensing electrode that faces at least a part of the driving electrode across a dielectric substance, the touch panel being configured to output a detection signal from the sensing electrode in synchronization with a driving signal applied to the driving electrode;
a pointing circuit configured to point to a position on a touch surface of the touch panel;
a detection assisting circuit including an inverting circuit configured to obtain a detection driving signal corresponding to the driving signal detected by the pointing circuit and generate an inversion signal by inverting a phase of the detection driving signal, the detection assisting circuit being configured to output the inversion signal to the sensing electrode via the pointing circuit;
a touch-panel control circuit configured to apply the driving signal to the driving electrode, obtain the detection signal that is generated at the sensing electrode according to a mutual capacitance between the driving electrode and the sensing electrode and the inversion signal, and detect the pointing circuit in contact with or proximity to the touch panel based on the detection signal; and
a phase adjustment circuit configured to compare a phase of an auxiliary signal to be output to the sensing electrode via the pointing circuit with the phase of the detection driving signal, determine whether or not an amount of phase delay of the auxiliary signal relative to the detection driving signal is within a predetermined allowable range, and align the phase of the auxiliary signal with the phase of the detection driving signal when the amount of phase delay exceeds the predetermined allowable range.

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,581

FOLDING DISPLAY DEVICE

SHANGHAI TIANMA MICRO-ELE...

1. A folding display device, comprising:a folding shaft
a display panel configured to be folded along the folding shaft;
wherein, the folding shaft is configured to partition the display panel into a first display portion and a second display portion, wherein
a folding state detecting electrode is provided on the first display portion and/or the second display portion, and the folding state detecting electrode is a capacitive detecting electrode,
wherein a first folding state detecting electrode is provided on a side of the first display portion that is close to the folding shaft, and a second folding state detecting electrode is provided on a side of the second display portion that is close to the folding shaft, and the first folding state detecting electrode and the second folding state detecting electrode are mutual-capacitive detecting electrodes,
wherein at least one of the first folding state detecting electrode and the second folding state detecting electrode comprises a plurality of first folding state detecting subelectrodes electrically independent.

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,577

ELECTRONIC DEVICE

Samsung Electronics Co., ...

1. An electronic device comprising:a housing comprising a first surface that faces in a first direction, and a second surface that faces in a second direction opposite to the first direction, the housing comprising a transparent plate forming at least a part of the first surface of the housing;
a display disposed between the transparent plate and the second surface of the housing, and comprising a first surface that faces in the first direction and a second surface that faces in the second direction;
at least one sensor disposed between the second surface of the display and the second surface of the housing, the sensor configured to be exposed to light passing through the display;
a processor electrically coupled with the display and the at least one sensor; and
a memory electrically coupled with the processor,
wherein the memory stores instructions and the processor is configured to execute the instructions to:
receive a user input for capturing an image facing the first direction;
in response to receiving the user input, activate the at least one sensor during a first time period to receive the light being passed through the transparent plate;
during the first time period, deactivate the display except for a first region in which the at least one sensor is disposed, and display a graphical object on the first region for applying a filter effect to the image;
in response to detecting that the first time period has elapsed from the time for receiving the user input, deactivate the at least one sensor during a second time period; and
during the second time period, activate the display including the first region for displaying the image to which the filter effect is applied;
wherein the first time period and the second time period are repeatedly alternating, and
wherein the filter effect is based on a shape of the graphical object.

US Pat. No. 10,191,573

POINTER DISPLAY DEVICE, POINTER DISPLAY/DETECTION METHOD, POINTER DISPLAY/DETECTION PROGRAM AND INFORMATION APPARATUS

Sony Corporation, (JP)

1. An information processing apparatus comprising:circuitry configured to:
detect an operation point when an user operation is provided;
cause transition to a first mode if the operation point does not move for a predetermined period of time or longer from when the user operation is provided;
cause transition to a second mode in which content is movably displayed in accordance with the move of the operation point if the operation point moves within a predetermined period of time from when the user operation is provided;
determine as an indication point other than the operation point in the first mode; and
control to movably display the content in accordance with the move of the operation point in the second mode.

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,568

DEFORMABLE INPUT DEVICE

Microsoft Technology Lice...

1. An input device comprising:a deformable tip that is adjustable from a first tip configuration to a second tip configuration that is more rigid than the first tip configuration; and
a hardness adjusting component operable to change an arrangement of components within the deformable tip and to transition the deformable tip between the first tip configuration and the second tip configuration.

US Pat. No. 10,191,555

HEAD-MOUNTED DISPLAY DEVICE, CONTROL METHOD FOR THE HEAD-MOUNTED DISPLAY DEVICE, AND AUTHENTICATION SYSTEM

SEIKO EPSON CORPORATION, ...

1. A head-mounted display device that enables a user to simultaneously visually recognize a virtual image and an outside scene, the head-mounted display device comprising:a camera configured to:
photograph at least a part of a visual field of the user in a state in which the user wears the head-mounted display device: and
acquire a motion of the user, the camera starting photographing of the motion when it detects a preset start trigger, and stopping photographing of the motion when it detects a preset end trigger;
a storage medium configured to store a track for authentication, which is registered in advance by a proper user; and
a processor configured to:
acquire a track of the motion of the user from the motion photographed by the camera:
authenticate, using the acquired track, whether the user is a proper user of the head-mounted display device;
determine that the user is the proper user when similarity between the acquired track and the stored track is equal to or higher than a first threshold; and
determine that the user is not the proper user when similarity between the acquired track and a second track is equal to or higher than a second threshold larger than the first threshold, the second track being obtained by converting a past acquired track,
wherein the start trigger and end trigger are different from the acquired track, and at least one of the start trigger and the end trigger are detection of stillness of the motion of the user for a predetermined time or more.

US Pat. No. 10,191,549

MULTIDIRECTIONAL CONTROLLER WITH SHEAR FEEDBACK

University of Utah Resear...

1. A multidirectional controller with shear feedback, comprising:a body;
a first tactor disposed in connection with the body, such that the first tactor has at least one degree of freedom of motion with respect to the body and is operable to engage a first target area of a user's skin;
a first opening defined in an outer surface of the body, an uppermost portion of a first contact surface of the first tactor being within the first opening or recessed below the first opening;
a first actuator capable of moving the first tactor;
a second tactor disposed in connection with the body and oriented in a different direction than the first tactor, such that the second tactor has at least one degree of freedom of motion with respect to the body and is operable to engage a second target area of a user's skin;
a second opening defined in the outer surface of the body, an uppermost portion of a second contact surface of the second tactor being within the second opening or recessed below the second opening; and
a second actuator capable of moving the second tactor.

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,545

CONTENT PRESENTATION

X Development LLC, Mount...

1. A computer-implemented method executed by one or more processors and comprising:receiving brain activity data of a user from a brain wave sensor;identifying Alpha wave activity from the brain activity data;determining, based on the Alpha wave activity, a synchronization timing for presenting content to the user such that the content appears on a display device during a predetermined phase of the Alpha wave activity, the synchronization timing including a trigger point of the user's Alpha wave activity that indicates an onset of the predetermined phase;
determining a processing delay between triggering presentation of content and presenting the content on the display, wherein the synchronization timing accounts for the delay; and
in response to detecting the trigger point of the user's Alpha wave activity, causing the content to be displayed on the display device according to the synchronization timing, the content including a first content item and a second content item that is associated with the first content item.

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,528

SENSOR FOR DETECTING PRESENCE OF MATERIAL

Apple Inc., Cupertino, C...

1. A device comprising:one or more sensors configured to detect a material covering the device; and
logic coupled to the one or more sensors, the logic configured to:
detect one or more characteristics of the material covering the device, wherein the material has a first characteristic if the material is covering a first portion of the device from a first direction, and has a second characteristic if the material is covering the first portion of the device from a second direction different from the first direction, and
change an operating state of the device based on the detected one or more characteristics, wherein changing the operating state comprises:
in accordance with the material having the first characteristic, the device entering a first operating state, and
in accordance with the material having the second characteristic, the device entering a second operating state different from the first operating state.

US Pat. No. 10,191,527

BROWN-OUT DETECTOR

ARM Limited, Cambridge (...

1. An integrated circuit, comprising:a first stage having first transistors and resistors arranged to receive an input voltage and provide a first voltage that is substantially independent of temperature while remaining related to the input voltage;
a second stage configured to provide a single-ended to differential up-converter circuit and having second transistors arranged to receive the input voltage and receive the first voltage from the first stage and up-convert the first voltage as the input voltage lowers, wherein the second stage is configured to provide a second voltage corresponding to a differential voltage of the input voltage and the first voltage; and
a third stage having third transistors arranged to receive the second voltage and provide a high-gain output voltage corresponding to an error signal.

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,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,515

MOBILE DEVICE LIGHT GUIDE DISPLAY

Microsoft Technology Lice...

1. An apparatus comprising:a housing;
a light guide supported by the housing; and
a light engine disposed within the housing and optically coupled to the light guide to output a user interface including an augmentation that is viewable concurrently with at least a portion of the physical environment through the light guide;
wherein the light engine causes the light guide to project the user interface along an image plane focused at infinity, wherein a field of view of the user interface increases in reverse proportion to a distance between a user and the light guide, wherein a first amount of content of the user interface is in the field of view at a first distance between the user and the light guide, and a second amount of content of the user interface that is greater than the first amount of content is in the field of view at a second distance between the user and the light guide, wherein the first distance is greater than the second distance.

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,499

GAS DISTRIBUTION SYSTEM WITHIN TEMPERATURE DIFFERENTIATED ENVIRONMENTS

Microsoft Technology Lice...

1. A building comprising:a cold aisle from which one or more devices draw cooling air, thereby cooling the one or more devices;
a hot aisle into which the one or more devices exhaust waste heat produced by the one or more devices;
one or more cooling devices providing cooled air to the cold aisle and drawing in air from the hot aisle;
an airstream flowing from the cold aisle to the hot aisle, the airstream being created by both: (1) the one or more devices drawing the cooling air from the cold aisle and exhausting the waste heat into the hot aisle and (2) the one or more cooling devices providing the cooled air to the cold aisle and drawing in the air from the hot aisle;
delivery gas piping positioned in the hot aisle and providing gas to one or more gas-fueled power sources; and
interconnecting gas piping, interconnecting multiple of the delivery gas piping, the interconnecting gas piping positioned in a plenum space open to the hot aisle and located below the one or more devices and the one or more gas-fueled power sources;
wherein the airstream comprises a branch that extends into the plenum space below the one or more devices and the one or more gas-fueled power sources.

US Pat. No. 10,191,494

VARIABLE REFERENCE FRAMES IN UNMANNED VEHICLES

1. An unmanned vehicle comprising:a chassis; a propulsion system configured to move the chassis; one or more sensors configured to sense features around the chassis; a memory storing a global reference frame associated with an environment within which the chassis is to move; a communication interface; and a processor configured to:
receive, using the communication interface, a command to move to a given coordinate in the global reference frame;
control the propulsion system to move the chassis to the given coordinate in the global reference frame based on the command;
when the chassis is at the given coordinate, determine, using the one or more sensors, that a given feature is detected; and, when the given feature is detected:
automatically cease controlling the propulsion system according to the global reference frame; and,
automatically control the propulsion system to move the chassis according to a local reference frame defined with reference to a point associated with the given feature.

US Pat. No. 10,191,479

METHODS AND SYSTEMS FOR NETWORK-BASED DETECTION OF COMPONENT WEAR

GENERAL ELECTRIC COMPANY,...

1. A monitoring system for monitoring a plurality of components, said monitoring system comprising:a plurality of client systems, each client system of said plurality of client systems associated with at least one imaging device, said plurality of client systems configured to generate a plurality of component status reports, wherein the plurality of component status reports is associated with the plurality of components, wherein each component of the plurality of components is associated with a unique component identifier, and wherein each of the plurality of component status reports includes the corresponding component identifier and at least one image of the corresponding component; and
a component wear monitoring (“CWM”) computer device in communication with said plurality of client systems, wherein said CWM computer device includes a memory, said CWM computer device configured to:
receive the plurality of component status reports from said plurality of client systems;
generate component status information based on the plurality of component status reports;
aggregate the component status information to identify a plurality of images included in the component status information and associated with a first component of the plurality of components based at least in part on the component identifier associated with the first component;
compare the plurality of images associated with the first component, wherein the plurality of images represents the first component at different points in time;
determine a state of the first component based at least in part on the comparison; and
replace or repair the first component based on the determined state of the first component.

US Pat. No. 10,191,476

METHOD AND APPARATUS FOR GENERATING GEOMETRIC DATA FOR USE IN ADDITIVE MANUFACTURING

RENISHAW PLC, Wotton-Und...

1. Apparatus for generating geometric data for use in an additive manufacturing process, the apparatus comprising a processing unit, the processing unit programmed to:receive data defining surface geometry of a plurality of objects to be built together in an additive manufacturing process;
provide a user interface that allows a user to define a location of each object within a common build volume;
identify at least one selected object from a user selection of at least one of the plurality of objects located in the common build volume;
carry out a slicing operation on the at least one selected object located in the common build volume independently from at least one unselected object of the plurality of objects located in the common build volume such that sections of the at least one selected object are determined without carrying out a slicing operation on the at least one unselected object; and
output control data based upon the determined sections for controlling an additive manufacturing apparatus to build the plurality of objects,
wherein the user interface comprises a display and a user input device,
the user can select through the user input device the at least one selected object, and
the processing unit is programmed to at least one of determine and re-determine the sections of the at least one selected object whilst sections of the at least one unselected object remain at least one of undefined and previously defined, the processing unit causing the display to display the at least one selected object for which sections have been at least one of determined and re-determined together with the at least one unselected object such that relative positions of the objects can be observed by the user on the display.

US Pat. No. 10,191,466

SYSTEMS AND METHODS FOR SYNCHRONIZING EXECUTION OF RECIPE SETS

Lam Research Corporation,...

1. A method comprising:sending by a command controller to a master controller a recipe set;
sending by the master controller the recipe set for execution by a sub-system controller of a plasma system, wherein said sending the recipe set from the master controller to the sub-system controller is performed during a first clock cycle of a clock signal;
generating by the command controller a recipe event signal;
sending by the command controller to the sub-system controller the recipe event signal indicating a time of execution of the recipe set by the sub-system controller, wherein the time of execution occurs during a second clock cycle that follows the first clock cycle, wherein the second clock cycle is of the clock signal;
sending by the command controller to the master controller an additional recipe set; and
sending by the master controller the additional recipe set to the sub-system controller for execution by the sub-system controller of the plasma system, wherein said sending the additional recipe set from the master controller to the sub-system controller is performed during a portion of the second clock cycle of the clock signal.

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,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,393

LITHOGRAPHIC APPARATUS, AND DEVICE MANUFACTURING METHOD

ASML Netherlands B.V., V...

1. A lithographic apparatus comprising:a reference frame;
a substrate stage movable relative to the reference frame and configured to hold a substrate;
a sub-frame coupled to the reference frame via a soft-mount;
a measurement device configured to sense an attribute of a substrate,
wherein the measurement device is mounted on the sub-frame and the soft-mount is configured to reduce the effect of vibrations in the reference frame on operation of the measurement device;
a sensor soft-mount configured to mount the measurement device on the sub-frame and reduce transmission of disturbances having a frequency higher than 100 Hz from the sub-frame to the measurement device; and
a position determining system configured to determine a position of the measurement device relative to the sub-frame.

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,384

DISCRETE SOURCE MASK OPTIMIZATION

ASML Netherlands B.V., V...

1. A method comprising:generating, by a computer device, an initial discrete pupil profile from a desired non-discrete pupil profile designed for imaging a portion of a design layout onto a substrate using a lithographic projection apparatus;
selecting, using the computer device, a discrete change to the discrete pupil profile;
applying, by the computer device, the selected discrete change to the discrete pupil profile; and
generating electronic instructions, based on the discrete profile to which the selected discrete change has been applied, for use in configuring an optical component of, or for, a lithographic projection apparatus illumination system.

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,338

IN-CELL TOUCH DISPLAY APPARATUS

HON HAI PRECISION INDUSTR...

1. An in-cell touch display apparatus comprising:a thin film transistor (TFT) array structure with a touch electrode layer and a grounded portion;
a color filter structure oppositely facing the TFT array structure;
a liquid crystal layer between the color filter structure and the TFT array structure; and
a sealant between the color filter structure and the TFT array structure, and surrounding the liquid crystal layer;
wherein the color filter structure comprises an anti-ESD protection layer; the anti-ESD protection layer directly contacts the sealant; the anti-ESD protection layer, the sealant, and the ground portion form an electro statics discharge (ESD) path to discharge electrostatic charges in the in-cell touch display apparatus; the anti-ESD protection layer discharges the electrostatic charges in the in-cell touch display apparatus to the ground portion; the color filter structure comprises a first substrate and a color filter layer located between the first substrate and the liquid crystal layer; wherein the anti-ESD protection layer is between the first substrate and the color filter layer; the anti-ESD protection layer comprises an extending portion; the extending portion is substantially L-shaped; the extending portion covers a side surface of the color filter, and a surface of the first substrate; wherein the extending portion directly contacts the sealant.

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,319

DISPLAY PANEL AND DISPLAY APPARATUS HAVING A PHOTOCHROMIC LAYER

BOE TECHNOLOGY GROUP CO.,...

1. A display panel having a subpixel region and an inter-subpixel region, comprising:a base substrate; and
a photochromic layer on the base substrate at least partially in the subpixel region for preventing light leakage in the subpixel region;
wherein the photochromic layer comprises a plurality of photochromic blocks;
the display panel has a spacer region configured to receive a spacer for maintaining a gap between a first display substrate and a second display substrate facing the first display substrate;
the spacer region is in a light leakage preventing region; and
one of the plurality of photochromic blocks is in the light leakage preventing region.

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,315

DISPLAY APPARATUS

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

1. A display apparatus comprising:a set cover including a set plate, a screw insertion hole in the set plate, and a set sidewall curved from the set plate to form a storage space;
a guide frame in the storage space;
a plurality of screws coupled to the guide frame by penetrating through the set plate so as to fix the guide frame to the set cover;
a display unit including a display panel placed onto the guide frame; and
an adhesive member fixedly adhering a rear portion of the display panel to the guide frame,
wherein the guide frame comprises:
a first part coupled to a rear edge portion of the display panel by the adhesive member, the first part being divided into a plurality of sub first parts provided along each edge of the set plate;
a plurality of bosses protruding at fixed intervals from a rear surface of each of the plural sub first parts toward the set plate, the plurality of bosses being provided to meet with the screw insertion hole;
a plurality of screw coupling holes formed at each of the plurality of bosses, and each of the plurality of screws is coupled to each of the plurality of screw coupling holes by penetrating through the screw insertion hole of the set plate; and
a guide sidewall which is bent from each of the plurality of sub first parts so as to cover the lateral side of the display panel.

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,295

ADVANCED RETROREFLECTING AERIAL DISPLAYS

Looking Glass Factory, In...

1. A retroreflecting display comprising:a first light source that generates a first light output;
a first beam splitter module; and
a retroreflector module opposite the first light source;
wherein the first light source transmits the first light output to the first beam splitter module; wherein the first beam splitter module splits the first light output into a first reflected component and a second transmitted component of the first light output;
wherein the first beam splitter module transmits the second transmitted component to the retroreflector module; wherein the retroreflector module retroreflects the second transmitted component back to the first beam splitter module; wherein the first beam splitter module splits the second transmitted component into a third reflected component and a fourth transmitted component; wherein the third reflected component converges to a first visible real image in free space; further comprising a second light source and a second beam splitter module, the second light source oriented at a ninety-degree angle relative to the first light source ; wherein the second beam splitter module is oriented at a ninety-degree angle relative to the first beam splitter module; wherein, prior to reaching the first beam splitter module, the first light output is transmitted in part by the second beam splitter module; wherein the second light source transmits the second light output to the second beam splitter module; wherein the second beam splitter module splits the second light output into a fifth reflected component and a sixth transmitted component of the second light output; wherein the second beam splitter module reflects the fifth reflected component to the first beam splitter module; wherein the first beam splitter module splits the fifth reflected component into a seventh reflected component and an eighth transmitted component; wherein the retroreflector module retroreflects the eighth transmitted component back to the first beam splitter module; wherein the first beam splitter module splits the eighth transmitted component into a ninth reflected component and a tenth transmitted component; wherein the ninth reflected component converges to a second visible real image in free space.

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,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,270

IMAGING UNIT AND ENDOSCOPE APPARATUS

OLYMPUS CORPORATION, Tok...

1. An imaging unit provided at a distal end of an endoscope, the imaging unit comprising:a solid state image sensor configured to receive light and perform photoelectric conversion on the light to generate an electric signal;
a substrate extending from the solid state image sensor in an optical axis direction of the solid state image sensor;
a multi-layer substrate formed on a surface of the substrate, the multi-layer substrate having a plurality of electronic components mounted thereon, the multi-layer substrate having a plurality of conductor layers and a plurality of via holes formed therein, the solid state image sensor being positioned on a distal end of the multi-layer substrate; and
a signal cable connected to a proximal end of the multi-layer substrate;
wherein the plurality of electronic components are disposed in a position excluding a center of the multi-layer substrate in the optical axis direction,
at least one of the plurality of electronic components is embedded inside the multi-layer substrate, and
the plurality of via holes are formed on both sides of the at least one of the plurality of electronic components embedded inside the multi-layer substrate along an optical axis direction of the multi-layer substrate.

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,255

FOUR-ELEMENT ATHERMAL LENS

OmniVision Technologies, ...

1. A four-element athermal lens comprising: four coaxially aligned lenses including a (i) first lens and, in order of increasing distance therefrom and on a same side thereof, (ii) a second lens, a third lens, and a fourth lens;the first lens and the second lens being negative lenses,
the third lens and the fourth lens being positive lenses,
the first lens, second lens, third lens, and fourth lens having respective refractive indices n1, n2, n3, and n4, each satisfying n=1.51±0.05 in a free-space wavelength range between 830 nm and 870 nm,
refractive indices n1, n2, n3, and n4 having respective temperature dependences
each ofexciding, in the free-space wavelength range, each ofby a factor between 2.05 and 2.85, inclusive.

US Pat. No. 10,191,254

WIDE-ANGLE LENS AND IMAGING UNIT

SONY CORPORATION, Tokyo ...

1. A wide-angle lens, comprising:a first lens group that has positive refractive power;
an aperture stop;
a second lens group that has negative refractive power; and
a third lens group that has positive refractive power, wherein
the first lens group, the aperture stop, the second lens group, and the third lens group are arranged in order from an object side toward an image side,
a focusing operation is based on a movement of the second lens group toward the image side upon variation in subject distance from infinite to proximity,
the first lens group includes a negative lens, a first lens that has negative refractive power, a second lens that has positive refractive power, and at least one cemented lens,
the negative lens, the first lens, the second lens, and the at least one cemented lens are arranged in order from the object side toward the image side,
the negative lens is closer to the object side than remaining lenses of the first lens group and the negative lens has a convex surface that faces the object side, and
the following conditional expression is satisfied,
0.5 where f1 is a focal distance of the first lens group in a condition that the infinite is in focus, and f is a focal distance of a whole system in the condition that the infinite is in focus.

US Pat. No. 10,191,250

OPTICAL IMAGING LENS ASSEMBLY, IMAGE CAPTURING UNIT AND ELECTRONIC DEVICE

LARGAN PRECISION CO., LTD...

1. An optical imaging lens assembly comprising six lens elements, the six lens elements being, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element;wherein the first lens element has negative refractive power, the second lens element has positive refractive power, the third lens element has an object-side surface being convex in a paraxial region thereof and an image-side to surface being concave in a paraxial region thereof, the fifth lens element has positive refractive power, the sixth lens element has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the sixth lens element has at least one inflection point;
wherein an axial distance between an object-side surface of the first lens element and an image surface is TL, a focal length of the optical imaging lens assembly is f, a curvature radius of an object-side surface of the fourth lens element is R7, a curvature radius of an image-side surface of the fourth lens element is R8, and the following conditions are satisfied:
1.53?TL/f<2.85; and
0<(R7+R8)/(R7?R8)<5.0.

US Pat. No. 10,191,249

SUBMINIATURE OPTICAL SYSTEM AND PORTABLE DEVICE INCLUDING THE SAME

Samsung Electro-Mechanics...

1. An optical system, comprising:a first lens which has positive refractive power;
a second lens which has negative refractive power;
a third lens which has positive refractive power, a convex object-side surface, and a concave image-side surface;
a fourth lens which has negative refractive power, a concave object-side surface, and a concave image-side surface;
a fifth lens which has positive refractive power, and a meniscus shape of which an image-side surface is convex; and
an image sensor,
wherein the first lens to the image sensor are sequentially disposed from an object side, and
wherein when a distance from an object-side surface of the first lens to an image plane of the image sensor is TTL and a focal length of the optical system is F, 0.7

US Pat. No. 10,191,245

IMAGE SENSOR

Renesas Electronics Corpo...

1. An image sensor comprising:a first photoelectric conversion element;
a second photoelectric conversion element that is adjacent to the first photoelectric conversion element and receives light entering through a microlens placed in common with the first photoelectric conversion element;
a first transfer transistor that reads charge from the first photoelectric conversion element;
a second transfer transistor that reads charge from the second photoelectric conversion element;
a first read timing signal line that supplies a first read timing signal being common to the first transfer transistor and the second transfer transistor;
a first output line that outputs an output signal generated based on charge read through the first transfer transistor;
a second output line that outputs an output signal generated based on charge read through the second transfer transistor;
a first amplification transistor that amplifies a first voltage generated by charge output through the first transfer transistor and outputs an amplified first voltage to the first output line;
a second amplification transistor that amplifies a second voltage generated by charge output through the second transfer transistor and outputs an amplified second voltage to the second output line;
a fifth photoelectric conversion element;
a sixth photoelectric conversion element that is adjacent to the fifth photoelectric conversion element and receives light entering through another microlens placed in common with the fifth photoelectric conversion element;
fifth transfer transistor that reads charge from the fifth photoelectric conversion element, and outputs a fifth voltage generated by the read charge from the fifth photoelectric conversion element to the second amplification transistor;
a sixth transfer transistor that reads charge from the sixth photoelectric conversion element;
a third read timing signal line that supplies a third read timing signal being common to the fifth transfer transistor and the sixth transfer transistor and enabled at different timing from the first read timing signal; and
a third output line that outputs an output signal generated based on charge read through the sixth transfer transistor, the third output line being different from the first output line and the second output line,
wherein the fifth voltage generated by charge output through the fifth transfer transistor is amplified by the second amplification transistor and output to the second output line.

US Pat. No. 10,191,241

IMAGING DEVICE

FUJIFILM Corporation, To...

1. An imaging device comprising:an imaging lens which is held by a lens barrel and forms an image of a photographic subject;
an imaging element which captures the image of the photographic subject which is formed by the imaging lens; and
an intermediate member which is made of a material having a linear expansion coefficient different from that of the lens barrel, and has, on an inner peripheral surface of one end thereof, a flange portion which comes into contact with the lens barrel, and the flange portion holds the lens barrel by joining a surface on the photographic subject side of the lens barrel and a surface on the imaging element side of the flange portion to each other,
wherein the flange portion is made integrally with the intermediate member and is made of a material as same as the intermediate member.

US Pat. No. 10,191,240

LENS BARREL

KONICA MINOLTA, INC., To...

1. A lens barrel, comprising:a frame body for holding an optical element;
a frame body holding member holding the frame body; and
a mounting member arranged on an object side or an image side of the frame body, mounted on the frame body holding member and having a reference portion on which another member is to be mounted,
wherein the mounting member includes an opening portion open to penetrate from the object side to the image side,
wherein the frame body includes a frame main body portion for holding the optical element, and adjusters arranged at positions spaced apart from each other in a circumferential direction of the frame main body portion for adjusting the position of the frame body with respect to a predetermined axis of the frame body holding member to adjust the orientation of an optical axis in the optical element and the position of the optical element in a direction of the optical axis,
wherein the adjusters are arranged at respective positions that are each adjustable from the opening portion, each of the adjusters including a biasing member for biasing the frame main body portion toward the image side in the optical axis direction, and a bolt-like engaging member held in the frame main body portion and being operable from the opening portion for moving the frame main body portion toward an object side of the optical axis direction against biasing force provided by the biasing member,
wherein the frame body holding member includes main body mounting pieces, each main body mounting piece being configured to receive a respective bolt-like engaging member, the main body mounting pieces being fixed to the frame body holding member.

US Pat. No. 10,191,239

HYBRID CABLE TRANSITION ASSEMBLY

CommScope Technologies LL...

1. An assembly for breaking out hybrid power/fiber cable, comprising:a hybrid power/fiber cable comprising a plurality of conductors and a plurality of optical fibers, wherein first lengths of the conductors and the optical fibers are circumferentially surrounded by an armor layer, and wherein a portion of the armor layer is circumferentially surrounded by a cable jacket, and wherein second lengths of the conductors and the optical fibers are free of the armor layer and the cable jacket;
a breakout sleeve having an internal bore, a portion of the cable jacket and a portion of the armor layer residing in the internal bore, and portions of the second lengths of the conductors and optical fibers residing in the internal bore;
wherein the breakout sleeve is fixed to the cable jacket and includes arcuate, flexible electrical contacts in the internal bore, and wherein the electrical contacts engage the armor layer.

US Pat. No. 10,191,237

BINDER FILM SYSTEM

Corning Optical Communica...

1. A fiber optic cable, comprising:inner core elements wound in a pattern of stranding, the inner core elements comprising tubes surrounding optical fibers;
an inner binder film surrounding the stranded inner core elements, wherein the inner binder film is continuous peripherally around the core elements, forming a continuous closed loop when viewed in cross-section, and continuous lengthwise along a length of the cable that is at least a meter, and wherein the inner binder film is in radial tension and opposes outwardly transverse deflection of the inner core elements, and wherein the inner binder film has a thickness of 0.5 millimeters or less and is formed from an extrudable polymeric material;
outer core elements wound in a pattern of stranding around the inner binder film and the inner core elements, the outer core elements also comprising tubes surrounding optical fibers; and
an outer binder film surrounding the stranded outer core elements such that the inner binder film and inner core elements are nested within the outer core elements, and the outer core elements are in turn nested within the outer binder film, wherein the outer binder film is in radial tension and opposes outwardly transverse deflection of the outer core elements.

US Pat. No. 10,191,235

LENS MEMBER, METHOD OF MANUFACTURING THE SAME, COMMUNICATION MODULE, LENS ARRAY, AND LIGHT-SOURCE MODULE

MAXELL, LTD., Otokuni (J...

1. A lens member to be surface-mounted to a substrate, the lens member comprising:a glass lens that has been previously made; and
a mounting portion which, with the glass lens disposed inside, is in a state where a resin material different from the glass lens has been formed into a polygonal column surrounded by a plurality of planes,
wherein:
when the mounting portion having the glass lens is surface-mounted onto the substrate, one of the planes of the mounting portion is used as an attachment face located on a mounting face of the substrate, anda pair of mutually parallel planes are disposed on the mounting portion in a direction orthogonal to an optical axis of the glass lens, and when a thickness of the glass lens in the optical axis direction is D and a distance between the pair of planes in the optical axis direction orthogonal to the optical axis of the glass lens of the mounting portion is T, D and T satisfy the following condition:0.2D ?T ?2.0D.

US Pat. No. 10,191,230

OPTICAL CONNECTORS WITH REVERSIBLE POLARITY

Senko Advanced Components...

1. A reversible polarity fiber optic connector comprising:at least first and second optical ferrules;
a connector housing at least partially surrounding the first and second optical ferrules and having a first exterior wall positioned above the first and second optical ferrules and a second exterior wall positioned beneath the first and second optical ferrules;
a latch coupling positioned on each of the first and second exterior walls of the housing;
a removable latch for engaging either of the first and second exterior wall latch couplings on the connector housing;
wherein positioning the removable latch on the first exterior wall of the connector housing yields a fiber optic connector with a first polarity and positioning the removable latch on the second exterior wall of the housing yields a fiber optic connector with a second polarity, the second polarity being opposite to the first polarity.

US Pat. No. 10,191,229

PLUGGABLE MECHANISM OF OPTICAL TRANSCEIVER

Sumitomo Electric Industr...

1. An optical transceiver that electrically communicates with a host system by being engaged with and disengaged from a cage provided in the host system, the optical transceiver comprising:a housing providing an optical receptacle in one end and an electrical plug in another end thereof, the optical receptacle receiving an optical connector therein, the electrical plug to be engaged with the cage and
a slider movable between a first position and a second position along a direction connecting the optical receptacle with the electrical plug, the slider having a composite opening assembled with both of a bail and a pull-tab, alternatively; and
wherein the composite opening includes a curved opening and a square opening,
wherein the bail provides a hook engaged with the curved opening in the slider; the hook causing a motion of the slider to be movable between the first position and the second position by sliding within the curved opening synchronizing with a rotation of the bail in front of the optical receptacle, and
wherein the pull-tab provides a tab engaged with the square opening of the slider, the tab causing the motion of the slider to be movable between the first position and the second position synchronizing with a linear motion of the pull-tab.

US Pat. No. 10,191,228

OPTICAL CONNECTORS AND COMPLIMENTARY OPTICAL RECEPTACLES HAVING MAGNETIC ATTACHMENT

Corning Optical Communica...

1. An optical device, comprising:a connector housing comprising:
a first portion comprising one or more magnetic pockets for receiving one or more second magnetic materials; and
a second portion coupled to the first portion, wherein the connector housing comprises one or more alignment features configured as protrusions; and
an optical body integrally formed with the first portion of the connector housing, the optical body comprising:
at least one optical channel having an optical interface portion,
a total internal reflection (TIR) surface for turning the optical signal of the at least one optical channel,
at least one fiber lead-in aligned to the TIR surface, wherein the optical body forms a portion of the connector housing for directly mating with an complimentary device, and
one or more openings for receiving one or more first magnetic materials.

US Pat. No. 10,191,226

CYLINDRICAL OPTICAL FERRULE ALIGNMENT APPARATUS

CommScope, Inc. of North ...

1. A device comprising:a housing including a first port for receiving a first connector;
a ferrule alignment sleeve attached to said housing, wherein said sleeve extends in a longitudinal direction and forms an inner, generally tubular area;
a first rim formed around a first opening at one end of said generally tubular area to receive an end of a first ferrule of the first connector, such that the first ferrule engages said inner, generally tubular area as the first ferrule is inserted into said sleeve;
a first tab adjacent said first rim and projecting away from said first rim and said generally tubular area to interact with a feature attached to the first ferrule to angularly align the first ferrule within said generally tubular area; and
a second tab adjacent said first rim and projecting away from said first rim and said tubular area, wherein said second tab is spaced a predetermined distance away from said first tab.

US Pat. No. 10,191,222

OPTICAL CONNECTOR APPARATUS

JAPAN AVIATION ELECTRONIC...

1. An optical connector connectable with a connection member along a predetermined direction, the connection member comprising at least two grip portions each having conductivity, and the optical connector comprising a connector housing, a first ferrule having a first end surface, and a second ferrule having a second end surface, wherein:the connector housing arranges the first ferrule and the second ferrule along a direction perpendicular to the predetermined direction,
the first end surface and the second end surface face a same orientation as each other in the predetermined direction, and the first end surface and the second end surface do not face each other,
the first ferrule is provided with a first conductive portion,
when the optical connector is connected to the connection member, one of the grip portions grips the first conductive portion so as to be electrically connected with the first conductive portion,
the second ferrule is provided with a second conductive portion,
when the optical connector is connected to the connection member, the other one of the grip portions grips the second conductive portion so as to be electrically connected with the second conductive portion, and
in the predetermined direction, a distance between the first end surface and the first conductive portion is different from another distance between the second end surface and the second conductive portion.

US Pat. No. 10,191,221

OPTICAL ASSEMBLY WITH COVER TO BASE OPTO-MECHANICAL COUPLING

Hewlett Packard Enterpris...

1. An optical assembly, comprising:a base sub-assembly comprising a mounting point for an optical socket connector; and
a cover sub-assembly to be coupled to the base sub-assembly, and
a carrier to receive an optical fiber ferrule and permit opto-mechanical coupling between the optical fiber ferrule and the optical socket connector when the base-sub assembly is coupled to the cover sub-assembly.

US Pat. No. 10,191,218

OPTICAL ELEMENT AND OPTICAL CONNECTOR

Konica Minolta, Inc., To...

1. An optical element coupled to a ferrule that holds an optical fiber for single mode, the optical element comprising:a glass-made optical portion;
a plurality of lenses disposed in the optical portion; and
a resin-made holder that holds the optical portion, wherein
the lenses are disposed with respect to an end portion of the optical fiber, using at least a part of the holder, wherein
a shaft is inserted in the ferrule,
the optical portion has a notch,
and the optical element is coupled to the ferrule by engaging the shaft with the notch and the holder.

US Pat. No. 10,191,217

STRUCTURE FOR COUPLING A PHOTONIC CIRCUIT TO AN EXTERNAL DEVICE

1. A device comprising first and second photonic circuits, each one of the first and second photonic circuits comprising a structure of coupling to an outer device, the structure comprising:a main waveguide having a rectangular transverse cross-section; and
four secondary waveguides, each secondary waveguide having a first portion substantially parallel to the main guide arranged in the vicinity of the main guide to perform an evanescent wave coupling between the main guide and the secondary guide, the first portion extending in a second portion having an end opposite to the first portion defining a coupling surface of the secondary guide, emerging at the level of an external surface of the circuit, wherein the first portions of the four secondary guides are, in transverse cross-section, arranged around the main guide on the diagonals of the main guide, and
wherein the coupling surfaces of the four secondary guides of the first circuit are respectively placed against the coupling surfaces of the four secondary guides of the second circuit.

US Pat. No. 10,191,198

DISPLAY APPARATUS INCLUDING DIRECTIONAL BACKLIGHT UNIT AND METHOD OF ASSEMBLING THE DISPLAY APPARATUS

SAMSUNG ELECTRONICS CO., ...

1. A display apparatus comprising:a switch panel;
a backlight comprising:
a light source,
a light-guide plate configured to guide light from the light source through total internal reflection,
an array of diffraction lattice elements provided on an upper surface of the light-guide plate and configured to output the light from the light source to the switch panel through the upper surface of the light guide plate, and
an input coupler provided on a side surface of the light-guide plate, configured to input the light from the light source to the light-guide plate, and fixed to the light-guide plate so as to provide the light from the light source to the switch panel; and
an auxiliary structure coupled to the input coupler and the switch panel so as to fix the switch panel to the backlight.

US Pat. No. 10,191,197

BACKLIGHT MODULE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A backlight module, comprising:a light-guiding plate;
a light bar arranged at a light incident side of the light-guiding plate; and
a light beam processing device arranged at an outside of the light-guiding plate to collect light beams not entered into the light-guiding plate, and configured to transmit the collected light beams to a light compensation position to emit the collected light beams into the light-guiding plate,
wherein the light beam processing device comprises a plurality of optical fibers, and each of the plurality of optical fibers comprises a light incident end, an optical fiber body and a light-exiting end.

US Pat. No. 10,191,196

BACKLIGHT UNIT FOR HOLOGRAPHIC DISPLAY APPARATUS AND HOLOGRAPHIC DISPLAY APPARATUS INCLUDING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. A backlight unit (BLU) comprising:a light source unit that emits illumination light;
a light guide plate that is transparent and comprises a light incidence surface, on which the illumination light emitted by the light source unit is incident, and a light emission surface through which the illumination light is emitted;
an input coupler that directs the illumination light from the light source unit into the light guide plate; and
an output coupler that is disposed on the light emission surface of the light guide plate, wherein the illumination light is emitted from the light guide plate through the output coupler,
wherein the light source unit comprises a beam deflector that controls an incidence angle of the illumination light incident onto the light guide plate,
wherein the beam deflector is selectively controlled to change a traveling direction of the illumination light onto the light guide plate based on changes in positions of pupils of an observer,
wherein the light guide plate has a flat panel shape such that the light guide plate totally internally reflects the illumination light emitted by the light source unit,
wherein the light guide plate has an upper surface and a lower surface, and
wherein the illumination light entering into the light guide plate is totally internally reflected between the upper surface and the lower surface.

US Pat. No. 10,191,173

SYSTEMS AND METHODS FOR EVALUATING ANNULAR MATERIAL USING BEAMFORMING FROM ACOUSTIC ARRAYS

SCHLUMBERGER TECHNOLOGY C...

1. A method, comprising:placing a logging tool into a cased well, the logging tool coupled to an array of acoustic transmitters and an array of acoustic receivers;
insonifying, by a plurality of sets of transmitters of the array of acoustic transmitters, each set including at least two transmitters, a casing of the well with a plurality of acoustic signals at a plurality of angles relative to a normal of the casing, wherein each signal of the plurality is generated by one of the sets of the plurality, wherein the plurality of signals are varied over a suitable range of angles relative to the normal of the casing, and wherein insonifying the casing with each of the plurality of acoustic signals further comprises:
applying, by the logging tool, a predetermined time gating of the corresponding set of transmitters in order to pulse each of the transmitters of said set with a selected delay relative to a reference time; and generating an associated acoustic signal based on respective transmissions by transmitters of said set according to said time gating, wherein the sum of the respective transmissions by transmitters of said set creates the associated acoustic signal,
receiving, by a plurality of sets of receivers of the array of acoustic receivers, a plurality of response signals corresponding to the insonification with the plurality of acoustic signals;
based on the plurality of response signals, detecting and selectively exciting a plurality of Lamb modes with specific acoustic signals having specific angle relative to the normal of the casing, and
determining, by the logging tool based at least in part on the specific response signals corresponding to the insonification with the specific acoustic signals, one or more properties associated with an annulus between the casing and a formation of the cased well.

US Pat. No. 10,191,167

CORRECTING THE EFFECTS OF DEVIATION AND DISPERSION ON SONIC LOG MEASUREMENTS OF DEVIATED WELLS IN LAMINATED FORMATIONS

Halliburton Energy Servic...

1. A method comprising:a) defining, by a processor, Thomsen parameters for each log measurement depth using at least one of one or more formation constituents, one or more predetermined formation constraints, one or more predetermined formation type cut-offs and maximum Thomsen parameters for the formation;
b) correcting, by the processor, shear wave travel time (DTS) and compressional wave travel time (DTC) simultaneously for deviation and dispersion on sonic log measurements of deviated wells using the Thomsen parameters and a non-linear solver;
c) calculating, by the processor, dispersion, shear wave velocity with horizontal polarizations at 90 degrees (VSH90), shear wave velocity with horizontal polarizations at 0 degrees (VSH0), compressional wave velocity at 0 degrees (VP0), compressional wave velocity at 90 degrees (VP90), shear wave velocity at ? degrees (VSV?), and new Thomsen parameters based on the corrected sonic log measurements; and
d) plotting, by the processor, the actual log measurements and the calculated dispersion, VSH90, VSH0, VP0, VP90, VSV?, new Thomsen parameters on separate respective graphs;
e) building, by the processor, a model of the deviated well using the calculated dispersion, VSH90, VSH0, VP0, VP90, VSV?, and new Thomsen parameters.

US Pat. No. 10,191,163

METHOD FOR THE ABSOLUTE CALIBRATION OF THE LOCATION AND ORIENTATION OF LARGE-FORMAT DETECTORS USING LASER RADAR

The United States of Amer...

1. A method of mapping pixel locations of a detector array comprising:measuring a location on the detector array;
initiating a frame readout of the detector array;
measuring a location of one or more metrology targets on the detector array;
analyzing the frame readout to identify a pixel at the location on the detector array measured by the laser radar system; and
defining a location of the identified pixel with respect to the location of the one or more metrology targets.

US Pat. No. 10,191,160

STAGGERED DETECTOR ARRAY FOR LOCATING RADIOACTIVE SOURCES

1. A detector array for locating a radioactive source, comprising:at least twenty slab-shaped detectors configured to detect particles from the radioactive source, each detector being positioned parallel to an aiming plane that runs centrally from the back to the front of the detector array, wherein said at least twenty slab-shaped detectors are stacked face-to-face, wherein said at least twenty slab-shaped detectors are arranged in an alternating sequence of frontward and rearward detectors, and wherein each rearward detector is offset from one or more adjacent frontward detectors by a distance of 1 to 3 times the thickness of each of said at least twenty slab-shaped detectors, and wherein the thickness of each of said at least twenty slab-shaped detectors is 1 to 3 times the average interaction distance of the particles therein; and
a processor configured to be communicatively coupled to said at least twenty slab-shaped detectors and further configured to determine a front-versus-back position of the radioactive source by comparing a frontward detection peak associated with the frontward detectors with a rearward detection peak associated with the rearward detectors.

US Pat. No. 10,191,159

RADIATION MEASUREMENT DEVICE

MITSUBISHI ELECTRIC CORPO...

1. A radiation measurement device, comprising:a radiation detector that detects radiation to thereby output a detection current signal;
a metering instrument that has: a signal converter for performing signal conversion of the detection current signal; a signal processor for processing a signal converted by the signal converter; a calculator for calculating an engineering value from a value processed by the signal processor; a selector which can operationally select a normal mode or a test mode; and a test-current generator for generating, when a DC voltage is supplied thereto from a power supply, a test current signal simulated for the detection current signal, and then inputting to the detection current signal, the test current signal to be superimposed thereon; and
a signal input line that connects the radiation detector and the metering instrument to each other, and has an input terminal placed between the radiation detector and the metering instrument, for inputting from the test-current generator;
wherein, when the test mode is operationally selected, the test current signal is superimposed on the detection current signal by the test-current generator, and then they are subjected to signal conversion by the signal converter, and when the normal mode is operationally selected, only the detection current signal is subjected to signal conversion by the signal converter; and
wherein, when the normal mode is operationally selected, the test-current generator interrupts inputting of the test current signal from the test-current generator to the input terminal, and diverts the test current signal to a potential same as a potential at the input terminal.

US Pat. No. 10,191,158

GNSS RECEIVER CALCULATING A NON-AMBIGUOUS DISCRIMINATOR TO RESOLVE SUBCARRIER TRACKING AMBIGUITIES

1. A receiver for tracking a GNSS positioning signal comprising a carrier modulated by a subcarrier and a spreading code, the receiver comprising:at least one tracking loop configured to calculate a first pseudo range from said GNSS positioning signal,
a first discrimination circuit configured to calculate an ambiguous discriminator value from the subcarrier and the spreading code of said GNSS positioning signal,
a calculation circuit configured to calculate a non-ambiguous value representative of a tracking error of said tracking loop,
a second discrimination circuit configured to select alternately one of said ambiguous discriminator value and said value calculated by the calculation circuit, and to generate a first non-ambiguous discriminator value, an amplitude of which is based on an amplitude of the selected value, and a sign of which is a sign of said value calculated by the calculation circuit, the first pseudo range being calculated using said first non-ambiguous discriminator.

US Pat. No. 10,191,154

METHODS AND APPARATUS FOR TIME-OF-FLIGHT IMAGING

Massachusetts Institute o...

1. A method comprising:(a) emitting amplitude-modulated light that illuminates a scene and varying modulation frequency of the light in a sweep of modulation frequency that includes three or more modulation frequencies;
(b) applying an electrical reference signal to a set of pixels in a camera and varying frequency of the reference signal in such a way that frequency of the reference signal is equal to modulation frequency of the light at each of the modulation frequencies of the sweep; and
(c) for each respective pixel in the set of pixels
(i) outputting a vector of cross-correlations measured by the respective pixel at different modulation frequencies during the sweep, in such a way that, for each given modulation frequency in the sweep, the vector includes a measured cross-correlation of the reference signal and of a signal comprising reflected light, which reflected light is at the given modulation frequency and is incident on the respective pixel after reflecting from the scene,
(ii) performing spectral analysis of a discrete-valued signal encoded by the vector, which spectral analysis computes a dual frequency of the discrete-valued signal, and
(iii) calculating, based on the dual frequency
(A) optical path length of a path along which light travels to the respective pixel, or
(B) depth of a scene point that corresponds to the respective pixel.

US Pat. No. 10,191,152

LOW-COST LIGHTWEIGHT INTEGRATED ANTENNA FOR AIRBORNE WEATHER RADAR

Honeywell International I...

1. A weather radar system comprising an integrated radar antenna, the integrated radar antenna comprising a multi-layer circuit board comprising:a slotted array waveguide antenna, wherein the slotted array waveguide antenna comprises a substrate integrated waveguide (SIW) antenna;
radar transmitter electronics in signal communication with the slotted array waveguide antenna, wherein the radar transmit electronics, in conjunction with the slotted array waveguide antenna, are configured to output radar signals;
radar receiver electronics in signal communication with the slotted array waveguide antenna, wherein the radar receiver electronics are configured to receive from the slotted array waveguide antenna radar reflections corresponding to the outputted radar signals.

US Pat. No. 10,191,148

RADAR SYSTEM FOR VEHICLE AND METHOD FOR MEASURING AZIMUTH THEREIN

MANDO CORPORATION, Pyeon...

1. A system for blocking a reflection signal from a ground surface or from an elevation angle direction, the system comprising:two or more main reception antennas configured to receive echo signals reflected from a target, and generate a main reception signal based on the received echo signals;
a single side lobe suppression antenna configured to receive a side lobe suppression reception signal reflected from the ground surface or from the elevation angle direction; and
a radar configured to
compare a magnitude of the main reception signal with a magnitude of the received side lobe suppression reception signal, and
calculate an azimuth angle of the target by using the received main reception signal when the magnitude of the main reception signal is larger than the magnitude of the side lobe suppression reception signal,
wherein the azimuth angle is calculated by using the speed of light, a measured phase difference of the received echo signals, a distance between the two or more main reception antennas, and a frequency of the main reception signal, and
wherein
each main reception antenna of the two or more main reception antennas includes a phase delay unit installed in a center of a line of the each main reception antenna, and configured to adjust, by using the phase delay unit, a first phase and a second phase of the received echo signals with reference to the center of the line of the each main reception antenna, to have the same phase, in the radar, and
the side lobe suppression antenna includes a vertical connection part installed in a center of a line of the side lobe suppression antenna, and configured to adjust, by using the vertical connection part, a first phase and a second phase of the side lobe suppression reception signal with reference to the center of the line of the side lobe suppression antenna, to have 180 degree phase difference, in the radar.

US Pat. No. 10,191,147

ULTRASOUND BASED CONFIGURATION DETECTION OF A MULTIPART ELECTRONIC APPARATUS

Microsoft Technology Lice...

1. An electronic apparatus, comprising:a first portion having an ultrasound emitter;
a second portion having an ultrasound sensor, the first portion and the second portion arranged to be movable with respect to each other thereby allowing distance between the ultrasound emitter and the ultrasound sensor to vary, wherein the first portion and the second portion are arranged to be foldable with respect to each other in a folding angle;
a measurement unit configured to measure current propagation delay of an ultrasound wave from the ultrasound emitter to the ultrasound sensor; and
a calculation unit configured to:
calculate current distance between the ultrasound emitter and the ultrasound sensor based on the measured current propagation delay of the ultrasound wave from the ultrasound emitter to the ultrasound sensor; and
determine a current folding angle based on the calculated current distance between the ultrasound emitter and the ultrasound sensor and further based on configuration information about the first portion and the second portion.

US Pat. No. 10,191,143

METHOD AND APPARATUS FOR CALIBRATING AN IQ MODULATOR

Infineon Technologies AG,...

1. A method for calibrating an IQ modulator, the method comprising:a) setting one or more control values of the IQ modulator corresponding to a desired constellation point of a constellation diagram to generate an IQ modulating signal;
b) mixing the IQ modulating signal with a carrier signal to generate an IQ modulated transmit signal;
c) transmitting the IQ modulated transmit signal towards a predefined object at a predefined location;
d) receiving a reflection of the IQ modulated transmit signal from the predefined object;
e) mixing the received reflection of the IQ modulated transmit signal with the carrier signal to generate a down-converted receive signal;
f) comparing an amplitude and/or phase of the down-converted receive signal with the desired constellation point of the constellation diagram; and
g) adjusting the one or more control values of the IQ modulator until a deviation between the amplitude and/or phase of the down-converted receive signal and the desired constellation point falls below a predefined threshold.

US Pat. No. 10,191,133

MR IMAGING USING MULTI-ECHO SEGMENTED K-SPACE ACQUISITION

KONINKLIJKE PHILIPS N.V, ...

1. A method of magnetic resonance (MR) imaging of an object placed in an examination volume of a MR device, the method comprising the steps of:subjecting the object to a number of shots of a multi-echo imaging sequence, a train of echo signals being generated by each shot,
acquiring the echo signals, wherein each echo signal represents a k-space profile, wherein k-space is divided into a central k-space part and one or more peripheral k-space parts, wherein the central k-space part is sampled by a single shot of the multi-echo imaging sequence, and wherein the peripheral k-space parts are sampled by one or more further shots of the multi-echo sequence,
wherein sampling of the peripheral k-space parts starts at a position in k-space where the sampling of the central k-space part starts and/or the sampling of the peripheral k-space parts ends at a position in k-space where the sampling of the central k-space part ends,
wherein the k-space profiles acquired from adjacent positions in k-space have adjacent or identical echo index numbers, the echo index number indicating the position of each echo signal within the train of echo signals generated by each shot of the multi-echo imaging sequence, and
reconstructing a MR image from the k-space profiles.

US Pat. No. 10,191,132

METHOD AND APPARATUS FOR MULTI-SLICE IMAGING OF T2-RELAXATION TIME

BETH ISRAEL DEACONESS MED...

1. A magnetic resonance imaging (MRI) method comprising:performing a first image acquisition module of a pulse sequence to acquire a first MR data from slices disposed at different locations in a region of interest (ROI) of an object, by applying, to each of the slices, a slice-selective magnetization preparation module and an imaging module, the slice-selective magnetization preparation module being executed with a first T2 preparation time having a first time echo;
performing a second image acquisition module of the pulse sequence, to acquire a second MR data from the slices disposed at the different locations of the ROI, by applying, to each of the slices, the slice-selective magnetization preparation module and the imaging module, the slice-selective magnetization preparation module being executed with a second T2 preparation time having a second time echo different from the first time echo;
generating a T2 map based on the first MR data and the second MR data; and
displaying the T2 map as a viewable medical image of the ROI.

US Pat. No. 10,191,129

OPERATING A MAGNETIC RESONANCE TOMOGRAPH

1. A method for operating a magnetic resonance tomograph having at least one receiving antenna, at least one converter device for analog/digital conversion, and a programmable computing device, the method comprising:generating, by the at least one converter device, digital measured values, the generating comprising digitizing an analog reception signal from the at least one receiving antenna, at least one analog signal derived from the analog reception signal, or a combination thereof;
adding, by a time-coding device, an item of time information that describes a recording time of the digital measured values to each of the digital measured values or to groups of digital measured values comprising a plurality of the digital measured values in order to generate a time-coded data stream; and
further processing, by the programmable computing device, the time-coded data stream.

US Pat. No. 10,191,128

DEVICE AND METHOD FOR LOOPS-OVER-LOOPS MRI COILS

Life Services, LLC, Minn...

1. An apparatus for receiving radio-frequency (RF) signals suitable for magnetic-resonance imaging (MRI) from radio-frequency (RF) antenna loops that are overlapped and/or concentric, in order to receive signal and improve signal-to-noise ratio (SNR) of the received signal, the apparatus comprising:a substrate having a first major surface and a second major surface;
a plurality of pairs of RF antenna loops affixed to the substrate including:
a first pair of RF antenna loops,
a second pair of RF antenna loops, and
a third pair of RF antenna loops,
wherein each pair of RF antenna loops in the plurality of pairs of RF antenna loops includes a first RF antenna loop and a second RF antenna loop located such that a center point of the first antenna loop and a center point of the second antenna loop are both located on a single line perpendicular to a plane of the first RF antenna loop,
wherein the first pair of RF antenna loops and the second pair of RF antenna loops are partially overlapped with one another,
wherein the first pair of RF antenna loops and the third pair of RF antenna loops are partially overlapped with one another, and
wherein the second pair of RF antenna loops and the third pair of RF antenna loops are partially overlapped with one another;
a first plurality of pairs of RF receiver units affixed to the substrate including:
a first pair of RF receiver units connected to receive signals from the first pair of RF antenna loops,
a second pair of RF receiver units connected to receive signals from the second pair of RF antenna loops, and
a third pair of RF receiver units connected to receive signals from the third pair of RF antenna loops,
wherein each one of the first plurality of pairs of RF receiver units includes:
a first RF receiver unit operatively connected to the first RF antenna loop of the corresponding pair of RF antenna loops, and
a second RF receiver unit operatively connected to the second RF antenna loop of the corresponding pair of RF antenna loops; and
a first plurality of electronics units mounted on the substrate, wherein the first plurality of electronics units includes:
a first electronics unit connected to receive and add signals from the first pair of RF receiver units,
a second electronics unit connected to receive and add signals from the second pair of RF receiver units, and
a third electronics unit connected to receive and add signals from the third pair of RF receiver units, andwherein each one of the first plurality of electronics units adds the signals from the corresponding pair of RF receiver units in order to generate a decoded output signal that has improved SNR to form a first plurality of output signals;and
electronics operatively coupled to receive the first plurality of output signals from the first plurality of electronics units and configured to process the first plurality of output signals to generate MRI image slices of a patient being imaged.

US Pat. No. 10,191,125

SENSOR UNIT HAVING MAGNETIC SENSORS RESPECTIVELY INCLUDING PRIMARY AND SECONDARY OUTPUT TERMINALS, AND MAGNETIC COLLECTOR MODULE INCLUDING THE SAME

DENSO CORPORATION, Kariy...

1. A sensor unit comprising:a plurality of magnetic sensors, each of which includes:
a magnetic sensing element, which senses a magnetic field;
an encapsulating portion, which encapsulates the magnetic sensing element;
a primary terminal group, which includes a plurality of terminals that project from a primary terminal forming part of the encapsulating portion, wherein the primary terminal forming part is one side of the encapsulating portion; and
a secondary terminal group, which includes a plurality of terminals that project from a secondary terminal forming part of the encapsulating portion, wherein the secondary terminal forming part is an opposite side of the encapsulating portion, which is opposite from the primary terminal forming part of the encapsulating portion about a center line centered between the primary terminal forming part and the secondary terminal forming part; and
a circuit board that has a common surface, to which the plurality of magnetic sensors is mounted, wherein:
among the plurality of magnetic sensors, two adjacent magnetic sensors, which are oriented in a common direction and arranged side by side such that the two adjacent magnetic sensors are placed one after another in a perpendicular direction, which is perpendicular to the center line of each of the two adjacent magnetic sensors and is parallel to a plane of the common surface of the circuit board, and the secondary terminal group of one of the two adjacent magnetic sensors is directly opposed to the primary terminal group of another one of the two adjacent magnetic sensors in the perpendicular direction;
the plurality of terminals of the primary terminal group of each of the plurality of magnetic sensors includes a primary output terminal configured to output an output signal generated based on a measurement value of the magnetic sensing element of the respective magnetic sensor;
the plurality of terminals of the secondary terminal group of each of the plurality of magnetic sensors includes a secondary output terminal configured to output the output signal such that both the primary and secondary output terminals output the output signal of that respective magnetic sensor; and
the primary output terminal and the secondary output terminal are placed asymmetrically to each other with respect to the center line centered between the primary terminal forming part and the secondary terminal forming part in each of the plurality of magnetic sensors.

US Pat. No. 10,191,122

PARAMETER IDENTIFICATION CIRCUIT, METHOD AND POWER SUPPLY SYSTEM APPLYING THE SAME

Silergy Semiconductor Tec...

1. A parameter identification circuit for a digital power converter having an inductor and a capacitor, the parameter identification circuit comprising:a) an inductor parameter circuit configured to receive an inductor current of said inductor, a capacitor voltage of said capacitor, a duty cycle in a start-up stage, and a predetermined inductor current, wherein said inductor parameter circuit is configured to obtain an inductor parameter according to an integrated value of said capacitor voltage, an integrated value of said duty cycle in said start-up stage, and said predetermined inductor current, when said inductor current rises to a level of said predetermined inductor current;
b) a capacitor parameter circuit configured to receive said inductor current, said capacitor voltage, and a predetermined capacitor voltage, wherein said capacitor parameter circuit is configured to obtain a capacitor parameter according to an integrated value of said inductor current and said predetermined capacitor voltage when said capacitor voltage rises to a level of said predetermined capacitor voltage; and
c) wherein said inductor parameter circuit is configured to obtain a product value by multiplying said integrated value of said duty cycle in said start-up stage by an input voltage, and to obtain a difference value by subtracting said integrated value of said capacitor voltage from said product value, wherein said inductor parameter is obtained by dividing said difference value by said predetermined inductor current.

US Pat. No. 10,191,121

SYSTEM AND METHOD FOR VOLTAGE REGULATOR SELF-BURN-IN TEST

QUANTA COMPUTER INC., Ta...

1. A computer-implemented method for enabling a self-burn-in test of a power supply device (PSD) that comprises a modulation controller and a plurality of power stages, comprising:sending a first signal to switch a specific power stage of the plurality of power stages to an On state;
sending at least one second signal to switch other power stage(s) of the plurality of power stages to a Tri-state, wherein the other power stage(s) functions as a load during a time period that the specific power stage is in the On state; and
collecting output voltage, output current and temperature data from the specific power stage.

US Pat. No. 10,191,120

APPARATUS FOR DETECTING DEFECT OF ELECTRIC POWER SYSTEM

LSIS CO., LTD., Anyang-s...

1. An apparatus for detecting a defect of an electric power system, the apparatus comprising:a first state signal output mechanism configured to output a first state signal corresponding to a magnetic force generated at a periphery of a line;
a second state signal output mechanism configured to output a second state signal based on a magnitude of a line current and an increase ratio thereof;
a defect determination mechanism configured to determine whether the electric power system is defective based on the first state signal and the second state signal; and
an optical signal conversion mechanism disposed between the first state signal output mechanism and the defect determination mechanism and configured to convert the first state signal into an optical signal when the first state signal is output from the first state signal output mechanism.

US Pat. No. 10,191,119

INSPECTING APPARATUS AND INSPECTING METHOD FOR NONCONTACT POWER TRANSFER SYSTEM

MURATA MANUFACTURING CO.,...

1. An inspecting apparatus for a noncontact power transfer system that includes:a transmitting device including:
a first electrode and a second electrode, and
an alternating-current voltage generating circuit configured to apply an alternating-current voltage between the first electrode and the second electrode; and
a receiving device including:
a third electrode and a fourth electrode,
a receiving circuit configured to convert an alternating-current voltage generated between the third electrode and the fourth electrode to a direct-current voltage, and
a load circuit connected to the receiving circuit,
wherein the noncontact power transfer system is configured to transfer electric power from the transmitting device to the receiving device by a first coupling capacitance formed between the first electrode and the third electrode and a second coupling capacitance formed between the second electrode and the fourth electrode,
the inspecting apparatus comprising:
a coupling capacitance varying unit configured to vary at least one of the first coupling capacitance and the second coupling capacitance when the receiving device is positioned on the transmitting device; and
a monitoring circuit configured to monitor at least one of the alternating-current voltage generated between the third electrode and the fourth electrode of the receiving device, the direct-current voltage or a load current supplied to the load circuit, the alternating-current voltage generated between the first electrode and the second electrode of the transmitting device, and an input voltage or an input current of the alternating-current voltage generating circuit.

US Pat. No. 10,191,116

BATTERY TEST SYSTEM FOR PREDICTING BATTERY TEST RESULTS

Johnson Controls Technolo...

1. A battery testing system, comprising:a battery test computer comprising a tangible, non-transitory computer-readable medium storing a battery test management system implemented as one or more sets of instructions, wherein the battery test management system comprises a prediction module, a validation module, and a training module, and wherein the battery test computer comprises processing circuitry configured to execute the one or more sets of instructions;
a user interface communicatively coupled to the processing circuitry and configured to provide outputs to a user;
wherein the prediction module is configured predict a result of a standardized battery test conducted on a battery undergoing testing using less than all data required for the standardized battery test conducted on the battery undergoing testing to be completed, and to output, via the user interface, the predicted result and a confidence level associated with the predicted result;
wherein the validation module is configured to determine a validity of the predicted result using final test results from the standardized battery test conducted on the battery, and to output, via the user interface, a representation of the validity;
wherein the training module is configured to update training data using the validity generated by the validation module to update the prediction module;
wherein the prediction module comprises a battery test support vector machine (SVM) constructed using training data obtained from a plurality of battery samples, and the battery test SVM is a binary classification model configured to classify the battery undergoing testing into a pass category or a fail category based on a first feature and a second feature generated from battery test data obtained during the standardized battery test, and wherein the prediction module is configured to output, via the user interface, a plurality of predicted results of the standardized battery test for the battery at time intervals occurring before a full duration of the standardized battery test; and
wherein the standardized battery test simulates the normal operating conditions that would be experienced by the battery undergoing testing over an average lifetime of the particular type of the battery undergoing testing.

US Pat. No. 10,191,114

SYSTEM FOR ANALYSIS OF PARTIAL DISCHARGE DEFECTS OF GAS INSULATED SWITCHGEAR

LSIS CO., LTD., Anyang-s...

1. A system for analysis of partial discharge defects of a gas insulated switchgear, comprising:a detecting sensor configured to sense a signal generated from the gas insulated switchgear;
one or more neighboring sensors arranged close to the detecting sensor, and configured to sense a signal generated from the periphery of the detecting sensor;
a controller configured to determine whether the signal sensed by the detecting sensor is a partial discharge signal or not, configured to calculate a partial discharge charge amount and the number of times of partial discharges based on a detection signal sensed by the neighboring sensor when the partial discharge signal is sensed; and
a display unit configured to display partial discharge signal information based on the partial discharge signal or detection signal information based on the detection signal, under control of the controller,
wherein if it is determined that the signal sensed by the detecting sensor is the partial discharge signal,
the controller controls the display unit to display the partial discharge signal information based on the partial discharge signal and the detection signal information based on the detection signal when the partial discharge charge amount and the number of times of partial discharges are more than reference values, and
the controller controls the display unit to display only the partial discharge signal information based on the partial discharge signal when the partial discharge charge amount and the number of times of partial discharges are less than the reference values.

US Pat. No. 10,191,105

METHOD FOR MAKING A SEMICONDUCTOR DEVICE INCLUDING THRESHOLD VOLTAGE MEASUREMENT CIRCUITRY

ATOMERA INCORPORATED, Lo...

1. A method for making a semiconductor device comprising:forming active circuitry on a substrate and comprising a plurality of differential transistor pairs; and
forming threshold voltage test circuitry on the substrate and comprising
a pair of differential test transistors replicating the differential transistor pairs within the active circuitry, each test transistor having a respective input and output, and
at least one gain stage configured to amplify a difference between the outputs of the differential test transistors for measuring a threshold voltage thereof;
wherein the plurality of differential transistor pairs and the pair of differential test transistors each comprises spaced apart source and drain regions, a channel region extending between the source and drain regions, and a gate overlying the channel region;
wherein each of the channel regions comprises a superlattice, the superlattice comprising a plurality of stacked groups of layers with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion and at least one non-semiconductor monolayer thereon constrained within a crystal lattice of adjacent base semiconductor portions.

US Pat. No. 10,191,104

SEMICONDUCTOR DEVICE INSPECTION DEVICE AND SEMICONDUCTOR DEVICE INSPECTION METHOD

HAMAMATSU PHOTONICS K.K.,...

1. A system for inspecting a semiconductor device serving as a device under test, the system comprising:a light source configured to generate light to be irradiated to the semiconductor device;
a tester configured to apply a test signal to the semiconductor device;
a light detector configured to detect the light reflected by the semiconductor device and output a detection signal;
a first analyzer configured to measure first phase information;
a second analyzer configured to measure second phase information;
a time base signal generator electrically coupled to the first analyzer and the second analyzer and configured to generate a time base signal and input the time base signal to the first analyzer and the second analyzer; and
a computer electrically coupled to the first analyzer and the second analyzer and configured to determine phase information at a predetermined frequency based on the first phase information and the second phase information,
wherein the detection signal is input to at least one of the first analyzer and the second analyzer.

US Pat. No. 10,191,098

ELECTRONIC MEASUREMENT DEVICE AND METHOD FOR OPERATING AN ELECTRONIC MEASUREMENT DEVICE

1. An electronic measurement device, comprising:a signal generation unit, which is configured to generate a signal that is applied to an input node of a device under test;
a controlling unit which is configured to control the signal generation unit in that the generated signal is at least adjustable in its signal frequency;
a sweeping unit, which obtains a predefined start frequency value, a predefined stop frequency value, and a predefined step-width value to adjust a signal frequency of the generated signal that is applied to the input node of the device under test; and
at least a receiving unit, wherein the receiving unit retrieves a signal from an output node of the device under test in time domain and has a broadband input bandwidth,
wherein a high impedance probe is applied to an input node of the receiving unit,
wherein the electronic measurement device is configured to perform a normalization procedure prior to a comparing step in order to avoid the influence of one or more internal errors of the electronic measuring device, and
wherein the normalization procedure comprises the following steps:
shorting of an appropriate signal probe that is connected to the receiving unit for retrieving the signal from the output node of the device under test;
stepwise adjusting a signal value of the generated signal;
measuring the retrieved signal with the shorted probe; and
storing a measured value for each adjusted signal value.

US Pat. No. 10,191,097

SQUARE-WAVE-BASED IMPEDANCE ANALYSIS

TEXAS INSTRUMENTS INCORPO...

1. An impedance analyzer to analyze the impedance of a device under test (DUT) over a range of frequencies, the impedance analyzer comprising:a microcontroller to generate a first square wave signal at a first frequency;
parallel signal transmission paths between the microcontroller and the DUT, each parallel path to transmit one of the first square wave signal or a square wave signal based on the first square wave signal, the parallel paths comprising:
a first path comprising a first anti-aliasing filter for filtering the first square wave signal to remove frequencies higher than a first filter frequency, the first path to deliver the first square wave signal to the DUT; and
a second path comprising a clock synthesizer integrated circuit (IC), separate from the microcontroller, to generate a second square wave signal, based on the first square wave signal, at a second frequency, the second path further comprising a second anti-aliasing filter for filtering the second square wave signal to remove second frequencies higher than a second filter frequency, the second filter frequency being higher than the first filter frequency; and
a path selection switch controllable by the microcontroller to select one of the parallel paths.

US Pat. No. 10,191,092

TIME DOMAIN MEASURING METHOD WITH CALIBRATION IN THE FREQUENCY RANGE

1. A method for determining an electric voltage u(t) and/or an electric current i(t) of a RF signal on an electric cable in a calibration plane that compensates for distortions based on input signal reflections, said method comprising:electrically connecting a time domain measuring device to a device under test, said time domain measuring device having measuring inputs which distort parameters to be measured as a result of input signal reflections;
connecting the device under test electrically with the calibration plane;
electrically connecting a directional coupler to the time domain measuring device;
decoupling a first component v3(t) of a first RF signal which, starting out from a signal input, runs in the direction of the calibration plane through the directional coupler feeding said first component into the time domain measuring device at a first measuring input and measured there;
decoupling a second component v4(t) of a second RF signal which, starting out from the calibration plane, runs in the direction of the signal input through the directional coupler;
feeding said second component into the time domain measuring device at a second measuring input and measured there;
transforming the signal components v3(t), v4(t), by a first mathematical operation, into the frequency domain as wave quantities V3(f) and V4;
determining absolute wave quantities a2 and b2 in the frequency domain in the calibration plane from the wave quantities V3(f) and V4(f) using calibration parameters (e00,r, e01,r, e10,r, e11,r);
converting absolute wave quantities a2 and b2, by a second mathematical operation, into the electric voltage u(t) and/or the electric current i(t) of the RF signal in the time domain in the calibration plane;
wherein the calibration parameters link the wave quantities V3(f) and V4(f) mathematically with the absolute wave quantities a2 and b2 in the calibration plane,
wherein the first measuring input of the time domain measuring device has a reflection coefficient ?3?0 and/or the second measuring input of the time domain measuring device has a reflection coefficient ?4?0,
determining the calibration parameters (e00,r, e01,r, e10,r, e11,r are determined, with the aid of a calibration device, in relation to the frequency f and in relation to a reflection coefficient of at least one of the measuring inputs of the time domain measuring device; and
determining the wave quantities a2 and b2 in the measuring step from the wave quantities V3(f) and V4(f) using the calibration parameters (e00,r(?3, ?4), e01,r(?3, ?4), e10,r(?3, ?4), e11,r(?3, ?4));
connecting the signal input of the directional coupler during the calibration step with a first measuring port S1;
connecting the first measuring output of the directional coupler with a second measuring port S3;
connecting the second measuring output of the directional coupler with a third measuring port S4 of the calibration device; and
connecting one or more measuring standards with known reflection coefficients to a signal output of the directional coupler connected with the calibration plane S2;
wherein the calibration parameters (e00,r, e01,r, e10,r, e11,r) link the wave quantity b3 running in at the second measuring port S3 and the wave quantity b4 running in at the third measuring port S4 with the wave quantities b2, a2 running in and out in the calibration plane (14, S2) as follows:
wherein the scattering parameters Sxy (x=1-4, y=1-4) of the scattering matrix S of the four-port with the ports S1, S2, S3, S4, in particular of the directional coupler together with input cables, are determined with the aid of the calibration apparatus, wherein the calibration parameters e00,r, e01,r, e10,r, e11,r in relation to the reflection coefficients of the time domain measuring device ?3 ?4 are determined from the scattering parameters Sxy, wherein the calibration parameters are determined from the scattering parameters as follows:wherein the scattering parameters Sxy are determined through measurement of the values b1/a1, b3/a3, b4/a4, b3/a1 or b1/a3, b4/a1 or b1/a4, b4/a3 or b3/a4 at the measuring ports S1, S3, S4 of the calibration device, wherein in each case preferably the measuring standards Match (M), Open (O), Short (S) with the known reflection coefficients ?M, ?O, ?S are connected as devices under test in the calibration plane S2, where a1, a3, a4 are wave quantities running in at the respective measuring ports S1, S3, S4 and b1, b3, b4 are wave quantities running out at the respective measuring ports S1, S3, S4, and wherein the scattering parameters Sxy are determined by means of the following equations:where:?DUT is the known reflection coefficient of the calibration standard used during the measurement:
are the bx/ay measurable at the measuring ports S1, S3, S4; and
where ?O, ?S, ?M are known reflection coefficients of the calibration standards Open (O), Short (S) and Match (M), and are the bx/ay measurable at the measuring ports with connected calibration standard K.

US Pat. No. 10,191,091

CIRCUIT BOARD WITH IMPLANTED OPTICAL CURRENT SENSOR

Siemens Aktiengesellschaf...

1. A circuit board with a conductor path having a recess which is arranged along the conductor path such that the conductor path is interrupted, an implant with a left, right, lower and upper edge being arranged in the recess, the circuit board comprising:a conductor arranged in the implant which, with the implant inserted, closes the conductor path separated by the recess, the implant having a first optical layer and a second optical layer and the conductor being arranged between the first and the second optical layers, and the first and the second optical layer each having at least one light-conducting structure with a first end and a second end;
a light-conductor arranged in a right edge region of the implant in which respective second ends of the light-conducting structures are located such that light fed in at the first end of the light-conducting structure of the first optical layer is deflected to the second end of the light-conducting structure of the second optical layer and such that a beam path of the light encompasses the conductor;
an optical transmitter; and
an optical receiver with evaluator;
wherein the optical transmitter and optical receiver form a fiber optic current sensor for current measurement of a current flowing through the conductor.

US Pat. No. 10,191,090

POWER TRANSFORMERS USING OPTICAL CURRENT SENSORS

ALSTOM TECHNOLOGY LTD, B...

1. A method for monitoring a connection condition of a standby power transformer, comprising:measuring a current flowing through a high voltage side of the standby power transformer using at least one optical current sensor disposed proximate to a current flow path of the high voltage side;
using a comb filter to filter the current;
determining, by using a detection logic, whether the filtered current is less than a predetermined threshold value; and
generating, by using the detection logic, an alarm indication that the high voltage side of the standby power transformer is unconnected to a power supply when the filtered current is determined to be less than the predetermined threshold value.

US Pat. No. 10,191,089

CURRENT SENSING ASSEMBLY EMPLOYING MAGNETIC SENSORS

EATON INTELLIGENT POWER L...

1. A current sensing assembly comprising:a conductor having a first curled portion and a second curled portion, the first curled portion being arranged such that current flowing in a first direction through the conductor flows through the first curled portion in a clockwise direction and the second curled portion being arranged such that current flowing in the first direction through the conductor flows through the second curled portion in a counter-clockwise direction; and
a sensor assembly including a first magnetic sensor disposed in the first curled portion and a second magnetic sensor disposed in the second curled portion.

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,083

MAGNETIC SHIELDED PROBE CARD

1. A method of forming an integrated circuit die, comprising:providing a semiconductor wafer that includes more than one of said integrated circuit die;
testing said semiconductor wafer that includes said more than one of said integrated circuit die using a probe card; and
singulating the wafer to form said integrated circuit die;
said probe card comprising:
a mechanical support fixture having an inner aperture with a plurality of probes secured to said fixture that include probe tips that extend into said inner aperture for contacting probe pads on die of a wafer to be probed, and
at least one magnetic shield comprising a magnetic material that at least substantially surrounds a projected volume over an area that encloses said probe tips of said probes,
wherein said magnetic material has a relative magnetic permeability between 800 and 5,000.