Document | Document Title |
---|---|
US10216988B2 |
Information processing device, information processing method, and computer program product
According to an embodiment, an information processing device includes a storage unit, a reception unit, a recognition unit, and a specification unit. The storage unit stores therein accumulated information containing entry information of multiple types of forms accumulated by form type and entry field. The reception unit receives a form. The recognition unit recognizes the entry information contained in the form received by the reception unit. The specification unit compares the accumulated information and the entry information recognized by the recognition unit to specify the type of the form received by the reception unit. |
US10216987B2 |
Image processing device and image processing method
First, the data of a moving image that is captured is read for each frame, and whether to start tracking is determined based on the presence or absence of a target object (S20, S22). An edge image of the image frame is created after it is determined to start tracking (S24). Meanwhile, a particle is distributed in a space of a coefficient set for each control point sequence when the control point sequence of a B-spline curve representing the shape of the target object is represented in a linear combination of control point sequence of a B-spline curve representing a plurality of reference shapes that are made available in advance (S26). A particle is also distributed in the space of a shape-space vector (S28), the likelihood of each particle is observed, and the probability density distribution is acquired (S30). A curve obtained by weighting parameters by the probability density distribution and then averaging the weighted parameters is created as a tracking result (S32). |
US10216984B2 |
Activity recognition systems and methods
An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph. |
US10216980B2 |
Method and system for tagging an individual in a digital image
A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database. |
US10216978B2 |
Fingerprint identification device and fingerprint identification method
A fingerprint identification device including a light source, a processor, and a light receiver is provided. The light source emits a light beam to an object. The light receiver captures an object image of the object in a time interval. The processor analyzes the object image to obtain a fingerprint image, and performs a fingerprint identification operation on the fingerprint image to obtain a fingerprint identification result. The processor further analyzes the object image to obtain pixel change data of the object image in the time interval, and determines whether the fingerprint image is verified according to the fingerprint identification result and the pixel change data. A fingerprint identification method is also provided. |
US10216974B2 |
Noise-reduced capacitive image sensor and method operating the same
A noised-reduced capacitive image sensor and a method operating the capacitive image sensor are provided. In order to generate a noise-reduced image of a fingerprint, the capacitive image sensor has an array of capacitive sensing units which each has a protective layer; a sensing electrode; a voltage follower; a comparative capacitor; and a bias voltage supply circuit. The comparative capacitor, a portion of the bias voltage supply circuit, and the voltage follower are formed in an isolated well which is configured in such a way that current is able to be prevented from flowing across an interface in the isolated well and surrounding structures. The driving source is connected to a bulk node of the isolated well such that well potential of the isolated well equals to the output electric potential of a driving source. |
US10216963B2 |
Method to protect an IC layout
The method, executed by at least one processor of a computer, of an encrypting or a decrypting method for an IC layout is proposed. The encrypting method comprises getting a record of an IC layout object from a database. Data of the IC layout object is appended into a byte array. The byte array is encrypted into a second byte array. Each byte of the second byte array is defined as an encryption value to create multiple encryption values. Finally, an encryption object with multiple encryption values is created on a specified layer. |
US10216959B2 |
Method and systems using privacy-preserving analytics for aggregate data
Methods and systems for transmitting user aggregate data to a third party, such that a privacy of the aggregated data is protected, while analytical usefulness of the aggregated data is preserved. The method including receiving, using a transceiver, aggregated data including time-series data collected over a period of time. Selecting, from a memory, a mapping for transforming a segment of the aggregated data of a predetermined size. Partitioning the aggregated data into a multiple data segments, each data segment is of the predetermined size. Transforming each data segment using the mapping to produce multiple transformed data segments, wherein each data segment is transformed by the mapping independently from other data segments. Finally, transmitting, using the transceiver, the multiple transformed data segments to a third party over a communication channel, wherein steps of the method are performed by a processor operatively connected with the memory and the transceiver. |
US10216958B2 |
Minimizing sensitive data exposure during preparation of redacted documents
A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs. |
US10216957B2 |
Methods and systems for managing data and/or services for devices
Computationally implemented methods and systems include acquiring data regarding an application configured to access one or more protected portions of a particular device, said application configured to provide one or more services, detecting that the application has completed at least one of the one or more services and that the application maintains access to the one or more protected portions of the particular device, presenting information indicating that the one or more services are completed and that the application maintains access to the one or more protected portions of the particular device, and circuitry for facilitating presentation of an option to discontinue the access of the application to the one or more protected portions of the particular device. In addition to the foregoing, other aspects are described in the claims, drawings, and text. |
US10216956B2 |
Virtualization input component
One or more systems and/or methods for storing personal information within a first device and/or for providing personal information from the first device to the second device are provided. The first device (e.g., a smartphone) may identify a user interface (e.g., a movie streaming website) populated with user specified data (e.g., a password). The user specified data may be evaluated to identify personal information of the user (e.g., a movie streaming website password). The personal information may be stored within the first device. Responsive to determining that a second device (e.g., a smart television) displays a personal information input field (e.g., a movie streaming website password input field), an input event comprising the personal information may be provided from the first device to the second device. The input event may invoke the second device to input the movie streaming website password into the movie streaming website password input field. |
US10216955B2 |
System and method for controlling access to a medical device
Systems, devices, and methods for controlling access to a medical device are provided. One example system includes an access card configured to wirelessly transmit user identification information and a medical device configured to receive the user identification information from the access card, and enable access to one or more components of the medical device based on permission information associated with the received user identification information. One example medical device includes a plurality of device components; a data receiver configured to wirelessly receive user identification information; a memory configured to store permission information in association with the user identification information; and a processor configured to retrieve the permission information from the memory in response to receiving the user identification information from the data receiver, and enable access to the one or more device components based on the retrieved permission information. |
US10216951B2 |
Self service portal for tracking application data file dissemination
A graphical user interface for uploading an application data file may be generated by a computing platform and communicated to a computing device. The computing platform may receive the application data file from the computing device. A graphical user interface comprising a link configured to provide the computing device with access to a modified version of the application data file that comprises an element for tracking dissemination of the application data file may be generated by the computing platform and communicated to the computing device. |
US10216950B2 |
Multi-tiered file locking service in a distributed environment
A multi-tiered file locking service provides file locking at the thread and process level, and can optionally include locking at the file system level. A local locking mechanism maintains a list of local locks for threads within a process. When a thread requests a lock for a file, and a local lock is obtained, a process lock for the file may be requested. When no file system locking is used, when the process lock is obtained, the thread receives the lock for the file. When file system locking is used, when the process lock is obtained, a file system lock for the file may be requested. When the file system lock for the file is obtained, the thread receives the lock for the file. The result is a file locking service that functions across threads, processes and nodes in a distributed computing environment. |
US10216948B2 |
System and method for the creation and management of decentralized authorizations for connected objects
Computing systems and methods for the creation and management of authorizations of blockchain objects. Systems and methods managed by a controlled number of governing entities allow the management of access authorizations for an object connected to a varying group of services. Systems and methods therefore have numerous advantages including strong inter-operability, strong resilience, confidentiality, autonomy, ensured data integrity and traceability. |
US10216947B2 |
System and method for activating a data entry mechanism
Disclosed are systems and methods for activating a data entry mechanism. An example method comprises detecting, by a hardware processor, an activity state of the application during execution on a user device, determining, by the hardware processor, security requirements, associated with the activity state, wherein the security requirements comprise properties for a data entry mechanism, activating, by the hardware processor, a data entry mechanism for receiving user input for the program, wherein the data entry mechanism is governed according to the properties of the security requirements, receiving user input from the user device from the data entry mechanism and displaying, by the hardware processor, a modified version of the user input, according to the properties of the security requirement. |
US10216944B2 |
Method for executing access control over electronic device and electronic device capable of executing access control
A method for executing access control over an electronic device includes: detecting a position information of the electronic device with a positioning module; determining whether the electronic device has moved outside an authorized region according to the position information; and disabling a plurality of accessible functions of the electronic device according to a user information when the electronic device has moved outside the authorized region. |
US10216940B2 |
Systems, methods, apparatuses, and computer program products for truncated, encrypted searching of encrypted identifiers
Methods, apparatuses, and computer program products are provided for truncated, encrypted searching of encrypted identifiers. A method may include receiving patient information associated with a plurality of patients and including a patient identifier of a sequence of characters for each of the plurality of patients. Methods may further include: extracting a first subset of the sequence of characters from each of the patient identifiers; encrypting the first subset of the sequence of characters from each of the patient identifiers to form a first truncated encrypted identifier for each of the plurality of patients; encrypting each of the patient identifiers to create an encrypted patient identifier for each of the plurality of patients; and storing the first truncated encrypted identifiers and the encrypted patient identifiers for each of the plurality of patients. |
US10216939B2 |
Implementing a security solution using a layering system
A security solution can be implemented using a layering system. By using a layering system, any changes that are made to a computing system can be isolated within a separate write layer. Due to this isolation, the changes, which may even be malicious, can be evaluated without fear that the resources in other layers will be negatively affected. In this way, even security threats that are still unknown to antivirus solutions (so-called zero-day attacks) can be prevented from harming the system. |
US10216935B2 |
Mobile device resistant to malware
A mobile device is made resistant to malware. Wireless mobile devices are paired with short-distance wireless technology to separate user gadgets like keyfobs. Two or more pieces of security passwords are escrowed separately amongst the physically distinct devices. Neither the mobile device nor its matching keyfob store or keep entire passwords. |
US10216932B2 |
Nonvolatile memory devices and solid state drives including the same
A nonvolatile memory device includes a memory cell array, a voltage generator, and a control circuit. The voltage generator generates word-line voltages to be applied to the memory cell array. The control circuit generates control signals that control the voltage generator in response to a command and an address. The control circuit includes a hacking detection circuit. The hacking detection circuit disables an operation of the nonvolatile memory device when a hacking is detected, wherein the hacking is detected when an access sequence of the command and the address does not match a standard sequence of the nonvolatile memory device a consecutive number of times. |
US10216931B2 |
Detecting an attempt to exploit a memory allocation vulnerability
Various techniques for detection of malware that attempt to exploit a memory allocation vulnerability are disclosed. In some embodiments, a system, process, and/or computer program product for detecting an attempt to exploit a memory allocation vulnerability includes receiving a malware sample; monitoring an array operation performed by the malware sample using a memory monitoring component; and determining whether the array operation performed by the malware sample is suspicious. For example, an array operation, such as a vector operation performed by an application that is executed using an ActionScript virtual machine, can be monitored to detect any suspicious vector operations. |
US10216929B2 |
Chip and method for detecting a change of a stored data vector
A chip is provided having processing circuits, each processing circuit configured to process a data vector to be stored according to a multiplication of the vector by a processing matrix, the sum of the processing matrices corresponding to the non-unit-matrix part of a generator matrix of a predetermined linear code in reduced form, a summing circuit to sum the results of the processing operations of the data vector, a storage circuit to store the data vector to be stored together with the sum of the generated results as one data word in a memory, a read-out circuit to read the stored data word out of the memory, and a decoding circuit to check whether the data word read out is a valid code word of the linear code and to output an error signal if the data word is not a valid code word of the linear code. |
US10216927B1 |
System and method for protecting memory pages associated with a process using a virtualization layer
A computerized method is provided for protecting processes operating within a computing device. The method comprises an operation for identifying, by a virtualization layer operating in a host mode, when a guest process switch has occurred. The guest process switch corresponds to a change as to an operating state of a process within a virtual machine. Responsive to an identified guest process switch, an operation is conducted to determine, by the virtualization layer, whether hardware circuitry within the computing device is to access a different nested page table for use in memory address translations. The different nested page table alters page permissions for one or more memory pages associated with at least the process that are executable in the virtual machine. |
US10216926B2 |
Isolation of untrusted code in operating system without isolation capability
Code intended to operate in an operating system without an isolation mechanism is executed in isolation. The present system enables synthetic transactions to be executed in isolation without affecting other client data and files. Isolation may be outsourced to a separate set of servers that have an operating system which does support isolation. A handshake or other protocol is utilized to maintain secure data and communication. Untrusted script code provided by a customer is isolated in one or more remote servers. To execute the script on a client machine, a key is provided to access this script. A machine at which the script is to be run is provided with the key and the address of the script code on the remote server. A secure connection is established between the client machine and the script code server and script is executed on the client machine. |
US10216918B2 |
Security mechanism for an electronic device
According to some aspects, disclosed methods and systems may include determining, by an electronic device, a value associated with a first parameter configured to dynamically change, and displaying, via a user interface, an object corresponding to the value associated with the first parameter. The methods and systems may also include receiving, via the user interface, an input intended to unlock the electronic device, unlocking the electronic device if the received input interacts with the object in a predefined manner, and maintaining the electronic device in a locked state if the received input does not interact with the object in the predefined manner. |
US10216916B2 |
Method and apparatus for controlling lock/unlock state of terminal through voice recognition
A method for controlling a terminal through a voice input is provided. The method includes receiving a voice input when the terminal is in a state in which the terminal is locked and performing an operation corresponding to the voice input if the voice input corresponds to a preset command. |
US10216915B2 |
Authentication method and apparatus thereof
A method and an authentication apparatus are provided by the embodiments of the present disclosure. In the embodiments of the present disclosure, data to be processed is obtained, a character sequence is generated based on the data, physiological feature information sequentially inputted by a user is received to obtain a feature information sequence and it is determined whether every piece of physiological feature information in the feature information sequence matches with the corresponding character in the character sequence. |
US10216908B2 |
Medication assurance system and method
A medication assurance system for verification of both the medication and the patient is disclosed. A portable spectrometer is used to obtain a light spectrum of the medication. A subject identification or biometric device is used to identify the patient. A controller coupled to the portable spectrometer and the subject identification device identifies the medication by performing a chemometric analysis of the light spectrum. Based on the medication identified and the patient identified, the controller can determine if the medication is to be taken by the patient. |
US10216906B2 |
Smartphone based telemedicine system
A system for telemedicine, the system comprising a handheld computing device and and HDMI capable video display device coupled to the handheld computing device. The handheld computing device includes a wireless communication module for transmitting to and receiving data from a network; a digital video camera configured to capture video of the first subject; a microphone configured to capture audio of the first subject; a speaker configured to transmit audio; and a processor. The processor is operably coupled to a computer readable medium having stored thereon computer executable instructions configured to transmit and receive video and audio communication from a network. |
US10216903B2 |
Medical adherence tracking framework
A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. The system synchronizes the workflow definition to one or more user devices, including transmitting the serialized workflow definition to the user devices. The workflow definition includes nested objects, and the system serializes the workflow definition and nested objects separately and links the serialized objects using an object identifier. |
US10216900B2 |
Monitoring information providing device and method
Information regarding a patient's physiological signs is provided in real-time, in particular in conjunction with drug administration to the patient. A patient data input obtains patient data of a monitored patient. A drug identification input obtains drug administration data identifying a drug administered to the patient and the time of administration of the drug to the patient. A drug information input obtains drug information about the identified drug, including drug side effects and/or drug-drug interactions and/or drug-disease contraindications. A processing unit determines time-resolved monitoring information based on the obtained patient data, drug administration data and drug information. The monitoring information is dynamically adapted and one or more physiological signs of the patient that are most critical to monitor over time are indicated. An output interface outputs the monitoring information. |
US10216899B2 |
Sentence construction for DNA classification
In some examples, a method may include obtaining, from a DNA sequence, a DNA bin that includes a number of consecutive DNA elements equal to a bin length parameter and constructing sentences from the DNA bin to form a constructed sentence set that includes a number of sentences equal to a size parameter. Each sentence of the constructed sentence set may be constructed by partitioning the DNA bin into words, each word comprising a number of DNA elements equal to the size parameter. Each sentence of the constructed sentence set may include overlapping DNA elements with other sentences of the constructed sentence set and may start with a different DNA element of the DNA bin. The method may further include using the constructed sentence set to train a classifier and determining a DNA classification for an unclassified DNA subsequence through the classifier trained using the constructed sentence set. |
US10216894B2 |
Multimode sensor devices
The disclosure provides BMDs that have multiple device modes depending on operational conditions of the devices, e.g., motion intensity, device placement, and/or activity type, the device modes are associated with various data processing algorithms. In some embodiments, the BMD is implemented as a wrist-worn or arm-worn device. In some embodiments, methods for tracking physiological metrics using the BMDs are provided. In some embodiments, the process and the BMD applies a time domain analysis on data provided by a sensor of the BMD when the data has a high signal (e.g., high signal-to-noise ratio), and applies a frequency domain analysis on the data when the data has a low signal, which contributes to improved accuracy and speed of biometric data. |
US10216890B2 |
Integrated circuits having in-situ constraints
In accordance with the present method and system for improving integrated circuit layout, a local process modification is calculated from simulated process response variables at a set of control points. Said modification values are incorporated into the layout constraints imposed by design rules and design intent to account for manufacturing friendliness. Solving the updated constraint equation with user specified objective function produces a new layout with increased manufacturability. The new layout may further contain data tags that enable optimal process correction to be performed on selected locations, leading to reduction in data size and mask complexity. Also in accordance with this invention, physical design tools are enhanced to read and process anisotropic design rules. |
US10216889B2 |
IC layout pattern matching and classification system and method
A system and method for restricting the number of layout patterns by pattern identification, matching and classification, includes decomposing the pattern windows into a low frequency component and a high frequency component using a wavelet analysis for an integrated circuit layout having a plurality of pattern windows. Using the low frequency component as an approximation, a plurality of moments is computed for each pattern window. The pattern windows are classified using a distance computation for respective moments of the pattern windows by comparing the distance computation to an error value to determine similarities between the pattern windows. |
US10216881B2 |
Phase algebra for analysis of hierarchical designs
A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of waveforms without simulating the individual waveforms. The tool can determine whether module instances of a register level circuit design share a common usage, each instance being associated with a mapping. Two instances share a common usage if a sequence of signal transition representations received by the first instance can be mapped using a first mapping to the same common sequence of signal transition representations as a mapping of another sequence of signal transition representations received by the second instance using a second mapping. A result sequence of signal transition representations was generated by a previous propagation of the common sequence through the common usage. If the two instances share the common usage, the result sequence is mapped to an output sequence for the second instance using the second mapping. |
US10216880B1 |
Systems and methods for power efficient flop clustering
Methods and systems of optimization of and Integrated Circuit (IC) design disclosed herein result in a power efficient clustering of circuit devices. The methods may depart from the conventional geometric clustering using a nearest neighbor approach when wiring flops to local clock buffers. To reduce the number of clock-gaters, the methods in one embodiment use a grouping of flops wired to a common clock-gater to form nodes, which are then wired to the local clock buffers based on a load-balancing process. In another embodiment, the methods use a local cleanup process to rewire the nodes between neighboring clock buffers to further reduce the amount of clock-gaters. |
US10216879B1 |
Method for establishing aging model of device and analyzing aging state of device with aging model
A method for establishing an aging model of a device is provided. The device is measured to obtain degradation information of the device under an operating condition, wherein the device is a physical device. The degradation information is partitioned into a permanent degradation portion and an impermanent degradation portion. The impermanent degradation portion is differentiated by time to obtain a differential value. The aging model is obtained according to the differential value. When the differential value is greater than zero, a degradation of the device increases over time, and when the differential value is less than zero, the degradation of the device decreases over time. |
US10216878B2 |
Cross-current power modelling using logic simulation
A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances. |
US10216877B2 |
Smart diagnosis of integrated circuits including IP cores with encrypted simulation models
The present embodiments relate to methods for simulating the behavior of an IP core that has an encrypted simulation model. The encrypted simulation model of the IP core may include a plurality of probes, which a debug option may activate selectively, if desired. The encrypted simulation model may collect data during a simulation as selected by the activated probes of the plurality of probes. The encrypted simulation model may perform smart diagnosis of the collected data based on a set of rules and generate feedback messages that may suggest corrective action in the event of a simulation failure. |
US10216876B2 |
Simulation system estimating self-heating characteristic of circuit and design method thereof
A method of designing a semiconductor circuit using a circuit simulation tool executed by a computer includes calculating power consumptions of elements of the semiconductor circuit by use of the circuit simulation tool. A thermal netlist is created about the semiconductor circuit, based on the power consumptions and geometry information of each of the elements. A simulation of the semiconductor circuit is performed with the thermal netlist using the circuit simulation tool to detect a temperature of each of the elements. The thermal netlist includes thermal capacitance information of each of the elements. |
US10216873B2 |
Method and apparatus for design of pipeline components
Methods and apparatus for pipeline component design are described. Input parameters and output parameters for the component design are identified. An analytic model is constructed using a design of experiments technique to represent influence of the input parameters on the output parameters. Value sets for the input parameters which meet a selection criterion for at least one of the output parameters are then identified. Finite element analysis is conducted on the identified value sets, and a pipeline component design choice is identified from results of the finite element analysis. Pipeline components are then manufactured according to the identified design. |
US10216872B2 |
Fly-height interaction simulation
In an approach for providing simulation results of an interaction between a transducer head and a magnetic medium, a computer identifies a first raster scan of a sample via a scanning probe microscope. The computer generates a topography image based on the first raster scan of the sample. The computer identifies one or more reference features within the created topography image. The computer calculates an average height based on the one or more reference features. The computer determines a lift distance associated with a probe of the scanning probe microscope. The computer defines a uniform plane based on the calculated average height and the determined lift distance. The computer performs a second raster scan of the sample based on the defined uniform plane. The computer generates a fly-height image based on the second raster scan. The computer provides simulation results based at least in part on the second raster scan. |
US10216867B2 |
Method for modeling a non-axisymmetric surface
A method for modeling at least part of a non-axisymmetric surface (5) of one portion (2) of a part (1). The portion (2) is bounded by first and second extremal planes (PS, PR). The method includes processing data from a device (10), by: (a) modeling at least two basic non-axisymmetric surfaces (Sk, SI, SE) making up the surface, each of the basic surfaces (Sk, SI, SE) extending between both extremal planes (PS, PR) of the portion (S); (b) constructing at least one connection curve (CR) tangential to the first and second surfaces; (c) locally modifying the first and second basic surfaces (Sk, SI, SE) to keep to the connection curve (CR) near a discontinuity; and (d) restoring, at least part of the obtained surface (5). |
US10216864B1 |
Fault-capable system modeling and simulation
A computing device may be used to create a model that includes a block. The block may represent a function corresponding to a simulation and capable of operating in a fault operational mode. The computing device may also, or alternatively, associate a fault scenario, corresponding to the model, with the fault operational mode of the block. Additionally, or alternatively, the computing device may simulate the fault scenario based on the block diagram model. |
US10216861B2 |
Autonomic identification and handling of ad-hoc queries to limit performance impacts
A method for processing a database query includes receiving a database query to be executed according to a first processing profile and determining whether the database query is likely to be an ad hoc query. The determining of whether the database query is likely to be an ad hoc query is based on a factor. The factor can include a query originator factor, a job type factor, a run history factor, or a query quality factor. A second processing profile is generated before executing the database query in response to determining that the database query is likely to be an ad hoc query. The second processing profile is configured to limit performance impacts, such as by providing a lower execution priority, prohibiting parallel database operations, limiting memory allocation, or delaying or blocking the query. |
US10216857B2 |
Communicating digital display device
A process for controlling the displaying of media on a display device, such as a digital frame, under the control of a centralized server accessing a contextual database. The process is based on the periodical transmission by said frame of a request comprising an identifier of said display device and also comprising headers defining contextual information reported to said server) and stored within said contextual database, said server responding to said request by means of a response defining the media to display, accompanied by headers defining one or more actions to be executed by said display device. |
US10216853B2 |
Method and system for implementing a VXLAN control plane
A method for distributing VXLAN information that includes receiving, from a first leaf network device and by a first intermediate network device, first VXLAN information associated with a first computing device. The first leaf network device is connected to the first computing device and includes a first database server. The first intermediate network device includes a first database client and a second database server. The method also includes storing the first VXLAN information in a first database entry on the first intermediate network device; sending, by a second database server, a first copy of the first database entry to a higher-tier network device, and sending, by the first database client, a second copy of the first database entry to a third database server. The third database server is executing on a second leaf network device. |
US10216851B1 |
Selecting content using entity properties
Systems and methods of the disclosure relate to selecting content via a computer network. A search query provided by a user device can be received. An entity of a search query, a corresponding confidence score, and a property can be identified via a data structure having information about entities. A match between a property of an entity of content selection criteria and the property of the entity of the search query can be determined. The content item can be selected as a candidate for display on the user device based on the match and the confidence score. |
US10216850B2 |
Sentiment-modules on online social networks
In one embodiment, a method includes accessing a plurality of communications, each communication being associated with a particular content item and including a text of the communication; calculating, for each of the communications, sentiment-scores corresponding to sentiments, wherein each sentiment-score is based on a degree to which n-grams of the text of the communication match sentiment-words associated with the sentiments; determining, for each of the communications, an overall sentiment for the communication based on the calculated sentiment-scores for the communication; calculating sentiment levels for the particular content item corresponding sentiments, each sentiment level being based on a total number of communications determined to have the overall sentiment of the sentiment level; and generating a sentiments-module including sentiment-representations corresponding to overall sentiments having sentiment levels greater than a threshold sentiment level. |
US10216838B1 |
Generating and applying data extraction templates
Methods, apparatus, and computer-readable media are provided for generating and applying data extraction templates. In various implementations, a corpus of structured communications such as emails may be grouped into clusters based on one or more similarities between the structured communications. A set of structural paths may be identified from structured communications of a particular cluster. One or more structural paths of the set may be classified as transient wherein a count of occurrences of one or more associated segments of text across the particular cluster satisfies a criterion. One or more transient paths may be assigned a semantic data type and/or a confidentiality designation based on various signals. A data extraction template may be generated to extract, from subsequent structured communications, segments of text associated with transient (and in some cases, non-confidential) structural paths. |
US10216834B2 |
Accurate relationship extraction with word embeddings using minimal training data
A processor-implemented method generates a plurality of smoothed transition vectors from a plurality of training data. The method receives a plurality of text and a query. The method converts the plurality of received text to a word embedding space. The method converts the received query to a set of coordinates from the word embedding space and a set of the plurality of determined smoothed transition vectors. The method determines a plurality of candidate answers based on adding the set of the smoothed transition vectors to the set of coordinates in the word embedding space. The method determines an answer to the received query, based on applying a filter, wherein the filter is selected from a group consisting of a type filtering, a conflicting type filtering, and an equivalence filtering, and the method displays the determined answer. |
US10216833B2 |
Associating content items with document sections
A document such as a book or textbook includes multiple sections such as chapters. Concept phrases are determined for each of the sections based on the text of each section. A set of content items such as videos is received, and each content item is associated with one or more queries that were submitted by users who were provided the content item in a set of search results. These queries are processed to determine concept phrases that are associated with the content items. The content items and their associated concept phrases are compared with the concept phrases associated with the sections to determine, for some or all of the content items, a minimum subset of the sections whose associated concept phrases cover most of the concept phrases that are associated with the content item. The content items are inserted or linked with the sections in their corresponding minimum subsets. |
US10216832B2 |
Underspecification of intents in a natural language processing system
A natural language processing system has a hierarchy of user intents related to a domain of interest, the hierarchy having specific intents corresponding to leaf nodes of the hierarchy, and more general intents corresponding to ancestor nodes of the leaf nodes. The system also has a trained understanding model that can classify natural language utterances according to user intent. When the understanding model cannot determine with sufficient confidence that a natural language utterance corresponds to one of the specific intents, the natural language processing system traverses the hierarchy of intents to find a more general user intent that is related to the most applicable specific intent of the utterance and for which there is sufficient confidence. The general intent can then be used to prompt the user with questions applicable to the general intent to obtain the missing information needed for a specific intent. |
US10216830B2 |
Multicomputer processing of client device request data using centralized event orchestrator and link discovery engine
Aspects of the disclosure relate to multicomputer processing of client device request data using a centralized event orchestrator and a link discovery engine. A computing platform may receive event definition information defining an event. Subsequently, the computing platform may receive a request for a recipient-selection user interface. The computing platform may mine alias data associated with a unique alias linked to a recipient computing device and may generate one or more relational user interface elements having relational content mined from the alias data. Then, the computing platform may send a delivery selection user interface having the one or more relational user interface elements to the recipient computing device. The computing platform may receive delivery selection information from the recipient computing device and may generate and send one or more event orchestration commands directing an event processor to execute one or more actions associated with the event. |
US10216829B2 |
Large-scale, high-dimensional similarity clustering in linear time with error-free retrieval
A method for a processing device to determine whether to assign a data item to at least one cluster of data items is disclosed. The processing device may identify a signature of the data item, the signature including a set of elements. The processing device may select a subset of the set of elements to form at least one partial signature. The processing device may combine the selected subset of elements into at least one token. The processing device may determine whether the at least one token is present in a memory. The memory may be configured to contain an existing set of tokens. The processing device may determine whether to assign the data item to at least one cluster based on whether the at least one token is present in the memory. |
US10216827B2 |
Participant grouping for enhanced interactive experience
Representative embodiments of a method for grouping participants in an activity include the steps of: (i) defining a grouping policy; (ii) storing, in a database, participant records that include a participant identifier, a characteristic associated with the participant, and/or an identifier for a participant's handheld device; (iii) defining groupings based on the policy and characteristics of the participants relating to the policy and to the activity; and (iv) communicating the groupings to the handheld devices to establish the groups. |
US10216824B2 |
Explanatory animation generation
Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node. |
US10216822B2 |
Data distribution methods and systems
Methods and related systems for secured and distributed data storage and communication are disclosed. For each byte of a given data set or file, data is split at the bit level and reassembled into a given number of meaningless data sets or files. One or more parity files are also generated to ensure availability and integrity of the data at all times. Each file is sent to a different and typically geographically distinct data storage location. When the information is required, the reverse process takes place. The only place where the information is reconstructed and accessible is at the point where it is required (the authorized users' computing devices or the organization's network reassembly point). The source information is never stored or accessible in any single storage location, making it highly secured. The process can be embodied into a system through various forms, including software, firmware, hardware or combination thereof. |
US10216817B2 |
Creating XML data from a database
A method is provided to generate a correct XML (eXtensible Markup Language) representation of source data from a relational database without knowing the format of source data. A XML parsing function is used to create the final XML data if the source data contains entity references. Where the source data does not contain entity reference, a XML publishing function is called to generate the final correct XML data. |
US10216808B1 |
Multi sender and source recommendation aggregation and prompting system
A method includes receiving a plurality of recommendations for content items from a plurality of sending users for a recipient user through a plurality of sources, determining that the recipient user is interested in viewing a subset of the plurality of recommendations for content items from a first sending user of the plurality of sending users, and generating a first sending user playlist including the subset of the plurality of recommendations for content items from the first sending user but not from other sending users of the plurality of sending users. |
US10216807B2 |
Suppressing duplicate listings on multiple search engine web sites from a single source system given that a publisher selects a different listing as a synchronized listing
In one implementation, a method is provided that comprises receiving a plurality of potential listings associated with an entity from a provider system. Each listing comprises a confidence score assigned by the provider system. A representative listing of the entity located on the provider system is designated from amongst the plurality of potential listings based on the confidence score. A first request is transmitted to synchronize the representative listing with the entity on the provider system. Responsive to receiving an indication that the request to synchronize is complete, a second request to suppress remaining listings of the potential listings as duplicates is provided. The remaining listings having confidence scores lower than the confidence score associated with the representative listing. The second request to suppress the remaining listings as duplicate listings is provided to the provider system using an API and a confirmation that the remaining listings are suppressed. |
US10216804B2 |
Providing answers to questions using hypothesis pruning
A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving a query, conducting a search through one or more data sources to identify candidate answers to the query, and providing each of the candidate answers with a preliminary score. The method further comprises filtering out any of the candidate answers with a preliminary score that does not satisfy a defined condition. The candidate answers having preliminary scores that satisfy this condition form a subset of the candidate answers. Each of the candidate answers in this subset is processed to produce further scores. A ranking function is applied to these further scores to determine a ranking for each of the candidate answers in the subset; and after this ranking function is applied, one or more of the candidate answers are selected as one or more final answers to the query. |
US10216797B2 |
Interactive search results page
Described herein are various technologies pertaining to presenting search results to a user, wherein the search results are messages generated by way of social networking applications. An interactive graphical object is presented together with retrieved messages, and messages are filtered responsive to interactions with the interactive graphical object. Additionally, a graphical object that is indicative of credibility of a message is presented together with the message. |
US10216794B2 |
Techniques for evaluating query predicates during in-memory table scans
Techniques are described herein for filtering data from a table during an in-memory scan. Predicates are pushed to in-memory scan to avoid scanning unnecessary columnar units and reduce the overhead of decompressing, row stitching and distributing data during evaluation. Techniques are described herein for generating implied predicates that have conditions on single columns from complex predicates that have multiple conditions on the same column, which can be evaluated during an in-memory scan. Techniques are also described herein to reduce the overhead of a table scan for processing a join query. When redistributing a first table for performing a hash-join, the nodes performing an in-memory scan of the first table may create a filter that tracks unique values from the join key. Data from the second table is only processed and transferred to other nodes in the cluster if the values from the join key pass through the filter. |
US10216793B2 |
Optimization of continuous queries in hybrid database and stream processing systems
The present disclosure involves systems, software, and computer implemented methods for optimizing continuous queries for hybrid execution over a stream processing engine and an in-memory database. In one example, a method may include identifying a continuous query executed at a stream processing engine, the continuous query including a plurality of operators. An optimal plan for execution of the identified continuous query at the stream processing engine is determined. For each of the plurality of operators in the determined optimal plan, an optimized placement decision for executing a particular operator in the stream processing engine or at a database system is determined. An optimized continuous query is generated from the identified continuous query based on the determined optimal placement decisions for each of the plurality of operators in the determined optimal plan. The optimized continuous query is then executed at the stream processing engine and the database system. |
US10216792B2 |
Automated join detection
Automated join detection includes: identifying a set of one or more candidate joins of a first table and a second table; evaluating a set of one or more quality measures corresponding to the set of one or more candidate joins; obtaining a set of one or more selected joins among the set of one or more candidate joins, the set of one or more selected joins being selected based at least in part on one or more corresponding quality measures; and generating a joined table, including by joining the first table and the second table according to a selected join. |
US10216788B2 |
Determining contact related information
Displaying contact-related information is disclosed. An association between a contact address not specific to a source of contact-related information and an identity of an entity at the source of contact-related information may be determined. Information representing the association between the contact address and the identity of the entity at the source of contact-related information is stored. The information representing the association is stored at a node associated with a service configured to use the information representing the association to retrieve from the source of contact-related information a response data associated with the entity in response to an expression of interest in a contact with which the contact address is associated. |
US10216787B2 |
Method, apparatus, and computer-readable medium for contextual data mining using a relational data set
An apparatus, computer-readable medium, and computer-implemented method for contextual data mining using a relational data set includes monitoring one or more data sources for information relating to the relational data set, the relational data set comprising one or more data objects in one or more classes, detecting activity corresponding to a first data object in the one or more data objects based at least in part on information gathered from at least one data source, determining whether the activity exceeds a predefined threshold, identifying a second data object in the one or more data objects which is connected to the first data object based at least in part on an analysis of relationships between the one or more data objects, and transmitting information relating to the second data object based at least in part on a determination that the activity exceeds the predefined threshold. |
US10216785B2 |
Dynamically-sorted contact information
In one embodiment, a computer system accesses for a first user contact information of one or more second users. The computer system then determines one or more contemporaneous attributes of the first user, determines one or more contemporaneous attributes of each of the second users, and then dynamically sorts the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second users. The computer system then provides the sorted contact information of the second users for display to the first user. |
US10216784B1 |
Referential sampling of polygot datasets
Approaches for referential sampling of disparate datasets. An execution mode and a sampling mode are determined for each entity in a plurality of disparate datasets. A directed acyclic graph (DAG) for each entity in the plurality of disparate datasets is created. The directed acyclic graph (DAG) is topologically sorted to produce a topologically sorted directed acyclic graph (DAG). One or more sampled datasets are retrieved from the plurality of disparate datasets using the topologically sorted directed acyclic graph (DAG). Advantageously, the one or more sampled datasets are a consistent sample that honors all referential constraints in the plurality of disparate datasets. |
US10216781B2 |
Maintaining cross-node coherence of an in-memory database object in a multi-node database cluster
Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database cluster. The techniques involve maintaining a local invalidation bitmap for chunks of data stored in memory in each particular node in the cluster by tracking locks granted by a lock manager. During a pre-loading operation, each given node requests a set of shared locks associated with the chunks of data to be store in the given node's memory. When a request to release one of these shared locks occurs, the in-memory copy of those data items may be invalidated in the node releasing its shared lock. |
US10216779B2 |
Expiration of persistent data structures that satisfy search queries
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search. |
US10216778B2 |
Indexing and searching heterogenous data entities
A method of performing a search of heterogeneous data based on an input query includes: generating an index including at least two hash tables, where each hash table corresponds to a different data domain of the heterogeneous data and includes hash code sets, where at least one of the hash code sets is mapped to a hash code set of another one of the tables. The method further includes performing a hash on the input query to generate a hash code, by referring to the index, determining a first hash code set that the generated hash code belongs to, and determining a second hash code set that the determined first hash code set is mapped to, and providing at least one result based on the determined second hash code set. |
US10216777B2 |
Scalable index build techniques for column stores
Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages. |
US10216773B2 |
Apparatus and method for tuning relational database
A tuning apparatus and a tuning method are provided, which make it possible to provide higher-accuracy searching tuning, while still reducing work load for the tuning executed every query language used to operate the relational database, and provide optimum indexes considering effect of the performance of commands not being processed for the tuning. Commands issued using query languages such as SQL are aggregated as acquisition patterns each consisting of search condition information and search method information which are for acquiring search results of data from a relational database. Predetermined execution information provided when the issued commands are executed is made to correspond to the acquisition patterns, thereby providing tuning information to each of the acquisition patterns. Based on the tuning information to each of the acquisition patterns, a tuning table is generated for each of objects which compose the relational database, thereby physically reducing the number of targets being analyzed for the tuning. |
US10216772B2 |
Enterprise migration planning information repository
A data migration tool is disclosed for allowing a data migration project to be more efficient to execute from the client standpoint. The data migration tool is able to accomplish this by offering an efficient process for receiving the client's data migration requirements and generating a migration schedule based on the client's data migration requirements. The client's data migration requirements may identify one or more migration rules relating the data to be migrated as well as the client's scheduling conflicts. Based on the data migration requirements, the data migration tool can generate a data migration schedule. The data migration schedule may include a sequence in which data entities are migrated, as well as provide migration activities that describe the specific instructions for migrating a data entity. |
US10216770B1 |
Scaling stateful clusters while maintaining access
A stateful cluster may implement scaling of the stateful cluster while maintaining access to the state of the stateful cluster. A scaling event for a stateful cluster may be detected, and in response the stateful cluster may be adjusted to include a different number of nodes. The state of the cluster may then be logically distributed among the different number of nodes according to a monotone distribution scheme. The adjusted node may then service access requests according to the monotone distribution scheme. Prior to making the adjusted storage cluster available for servicing access requests, the nodes from the original cluster may still service access requests for state. |
US10216763B2 |
Interestingness ranking of media objects
Media objects, such as images or soundtracks, may be ranked according to a new class of metrics known as “interestingness.” These rankings may be based at least in part on the quantity of user-entered metadata concerning the media object, the number of users who have assigned metadata to the media object, access patterns related to the media object, and/or a lapse of time related to the media object. |
US10216758B2 |
Multi-tenant production and test deployments of Hadoop
A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Production, test, and development deployments of a Hadoop application may be executed using multiple compute clusters and a shared instance of a distributed filesystem, or in other cases, multiple instances of the distributed filesystem. Data nodes executing as virtual machines (VMs) for test and development deployments can be linked clones of data nodes executing as VMs for a production deployment to reduce duplicated data and provide a shared storage space. |
US10216754B1 |
System and method for balancing compression and read performance in a storage system
Techniques for balancing data compression and read performance of data chunks of a storage system are described herein. According to one embodiment, similar data chunks are identified based on sketches of a plurality of data chunks stored in the storage system. A first portion of the similar data chunks as a first group is associated with a first storage area. The first storage area is associated with one or more data chunks that are dissimilar to the first group but are likely accessed together. The first group of the similar data chunks and its associated dissimilar data chunks are compressed and stored in the first storage area. |
US10216753B2 |
Data fragmentation tuning and candidacy persistence
A method for implementing defragmentation of a data area is provided. The method includes receiving a data change event for the data area and determining, whether the data area has exceeded a defragment threshold based on a defragment threshold value. The method may further include adding the data area to a candidacy list when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value. The method may also include defragmenting the data area when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value and removing the data area from the candidacy list following the determination. |
US10216745B2 |
Control method of recoverable file protection device and protection method of recoverable file
A control method of a recoverable file protection device and a protection method of a recoverable file are provided. After a file owner sets a secured content in an unprotected data, a secured content protection mode is selected. In accordance with the secured protection mode, the recoverable file protection device can move the secured content and the marked content can replace the secured content. An authentication key is inputted to encrypt the secured content. If a user would like to open the file, the user is requested to verify an identification data. If the identification data complies with the authentication key, the recoverable file protection device moves the secured content to recover the original content. If the identification data doesn't comply with the authentication key, the file content without the secured content is opened. Therefore, a security of an e-file can be achieved. |
US10216744B2 |
Data migration to a cloud computing system
A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system. |
US10216740B2 |
System and method for fast parallel data processing in distributed storage systems
A system and method is disclosed for fast parallel data processing in a distributed storage system. An example method includes receiving at least one digital object; determining, by a processor of a computing device, whether the at least one digital object has a fixed data block structure; in response to determining that the at least one digital object has a fixed data block structure, determining by the processor a size of each fixed data block of the at least one digital object; determining a number of archive chunks for storing the at least one digital object on a selected plurality of storage servers based at least upon the size of each fixed data block; and partitioning the at least one digital object into the number of archive chunks for storing on the selected plurality of storage servers using erasure coding. |
US10216739B2 |
Row-based archiving in database accelerators
An indication of data of a first table in a first database is received. The data includes one or more rows of data. The indicated data is transferred from the first table in the first database component to a backup table in the same database component. The data is transferred from the backup table to a second table in a second database component. |
US10216738B1 |
Virtual reality interaction with 3D printing
Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. Data may be stored regarding a plurality of VR data sets. Each VR data set may define a VR representation of a location, as well as 3D data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets. Each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation and to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe. |
US10216735B2 |
Social networking response management system
A system and method for managing electronic social networking includes defining content from a first user for communication to other users on an electronic social networking system. Natural language processing (NLP) and analytic analysis are applied to the content to identify a workflow for accessing and responding to the content. The access and the response to the content are based on the workflow. |
US10216731B2 |
E-services translation utilizing machine translation and translation memory
A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation. |
US10216729B2 |
Terminal device and hands-free device for hands-free automatic interpretation service, and hands-free automatic interpretation service method
A user terminal, hands-free device and method for hands-free automatic interpretation service. The user terminal includes an interpretation environment initialization unit, an interpretation intermediation unit, and an interpretation processing unit. The interpretation environment initialization unit performs pairing with a hands-free device in response to a request from the hands-free device, and initializes an interpretation environment. The interpretation intermediation unit sends interpretation results obtained by interpreting a user's voice information received from the hands-free device to a counterpart terminal, and receives interpretation results obtained by interpreting a counterpart's voice information from the counterpart terminal. The interpretation processing unit synthesizes the interpretation results of the counterpart into a voice form based on the initialized interpretation environment when the interpretation results are received from the counterpart terminal, and sends the synthesized voice information to the hands-free device. |
US10216724B2 |
Performing semantic analyses of user-generated textual and voice content
Performing semantic analysis on a user-generated text string includes training a neural network model with a plurality of known text strings to obtain a first distributed vector representation of the known text strings and a second distributed vector representation of a plurality of words in the known text strings, computing a relevance matrix of the first and second distributed representations based on a cosine distance between each of the plurality of words and the plurality of known text strings, and performing a latent dirichlet allocation (LDA) operation using the relevance matrix as an input to obtain a distribution of topics associated with the plurality of known text strings. |
US10216718B2 |
Maintaining conversational cadence in an online social relationship
A method for maintaining conversational cadence may include determining, by a processor, a conversational cadence associated with a user in a social network. The conversational cadence may be determined based on a plurality of messages previously transmitted by the user. The method may also include detecting, by the processor, a reduction in the conversational cadence of the user. The method may further include providing, by the processor, a set of fill-in messages that create an appearance to another user in the social network that there is no reduction in the conversational cadence. |
US10216717B2 |
Actionable email documents
A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings. |
US10216716B2 |
Method and system for electronic resource annotation including proposing tags
A distributed system is described in which resource utilization decisions depend upon the categorization of resource descriptions stored in the distributed system. In the principal embodiment, the resource descriptions are web service descriptions which are augmented with tags (i.e. descriptive words or phrases) entered by users and/or by web service administrators. The system stores, for different groups of users, groups of tags popularly used by users within those groups. By monitoring tags input by a user, and proposing tags to the user from any groups which are under-represented in tags input by the user, a more balanced set of tags describing resources in the system is obtained. This leads to a more coherent and focussed set of tags in the system, which in turns results in better resource utilization decisions and hence a more efficient use of the resources of the distributed system. |
US10216713B2 |
Generating documents using templates
A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field. |
US10216712B2 |
Web page display method and device
Disclosed are a web page display method and device. The method comprises: determining a reference region in a display region of a first web page, the first web page being a web page displayed in a first display state of a display screen, wherein the area of the reference region is less than or equal to a preset threshold; determining a web page element located in the reference region in the first web page; according to coordinates of the web page element in the first web page and in a second web page, calculating a moving displacement of the web page element in the second web page, wherein the coordinates of the web page element in the second web page are coordinates of the web page element, obtained after the display screen is switched to a second display state from the first display state, in the second web page displayed in the second display state; according to the moving displacement of the web page element in the second web page, moving web page elements in the second web page; and displaying the second web page after the web page elements are moved. The present invention achieves that when the screen display state changes, web page information before the change is more accurately displayed, and therefore improves the reading experience of users. |
US10216711B2 |
Information collection method and apparatus
The present disclosure provides an information collection method. Aspects of the disclosure provide a method for collecting information. The method includes receiving, at a terminal device having a user account in a social group that is established by a communication service, a trigger message that is sent by a specific user account of the social group to members of the social group. The trigger message includes a prompt text and a jump instruction to a page for collecting specific information. Further, the method includes generating a text link associated with the jump instruction based on the prompt text, displaying the text link on an interface page for the communication service and executing the jump instruction to display the page for collecting the specific information when a trigger event with respect to the text link is detected. |
US10216710B2 |
Combining and displaying multiple document areas
A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein. |
US10216706B1 |
Method and computing device for facilitating data sample testing
A method for facilitating the testing of a data sample involves a computing device carrying out the following actions: displaying a data sample on a user interface; receiving, via the user interface, a selection of a test to be performed on the data sample; receiving, via the user interface, an input of a result of the test; generating, in a graph database, a vertex representing a visual indicator corresponding to the input result; and creating, in the graph database, an association between the vertex representing the visual indicator and a vertex representing a file containing the displayed data sample. |
US10216702B2 |
Machine for digital impact matrix development
A machine generates and provides a digital impact matrix including a first matrix and, in some embodiments, a second matrix, the first matrix including a plurality of impacts that various digital technologies have on various organizational processes. In some embodiments, the first matrix includes a plurality of magnitudes of impacts, while the second matrix includes a plurality of business values of impact that the various digital technologies have on the various organizational processes. A user interface is provided to assign impact categorizations to the impacts and of the first matrix and the second matrix, if applicable, and to display a graphical representation of the digital impact matrix. |
US10216700B2 |
Method and apparatus for pulse width modulation
A ternary pulse width modulation (“PWM”) method and apparatus. In one embodiment, the start of the pulse sequence in the “current” frame is referenced to the end of the pulse sequence in a previous, “reference” frame, rather than to the frame boundary at the start of the current frame, thereby allowing the compensation portion of the pulse sequence to overlap into the preceding or following frame, thus achieving a higher modulation index without dropping the compensation pulses. Although in most instantiations, the reference frame will be the frame immediately preceding in time the current frame, in other instances, the reference frame may be any frame preceding the current frame that falls within the constraints of the timing facility. |
US10216699B2 |
Method and system for setting parameters of a discrete optimization problem embedded to an optimization solver and solving the embedded discrete optimization problem
A method and system are disclosed for setting parameters of a discrete optimization problem embedded to an optimization solver and solving it. The method comprises converting the discrete optimization problem to a K-spin problem, wherein the K-spin problem is defined as min H K - spin = ∑ j = 1 N h j s j + ∑ k = 2 K ∑ j 1 j 2 … j k J j 1 j 2 … j k s j 1 s j 2 … s j k wherein parameter K is the order of the discrete optimization problem, wherein parameter J is a coupling value between two vertices and parameter h is a local field value; generating a reduced K-spin problem and a corresponding reduced embedded graph; setting the parameter J of each edge of the reduced embedded graph; setting the parameter h of each given vertex of the reduced embedded graph; setting the parameter J of each edge of the reduced embedded graph connecting two vertices representing the same corresponding variable in the reduced K-spin problem; solving the reduced K-spin problem and combining at least one solution obtained from the optimization solver with a partial solution list. |
US10216698B2 |
Analysis device including a MEMS and/or NEMS network
A device for analyzing a fluid, including a layer including a plurality of sensors of MEMS and/or NEMS type, a layer including a mechanism controlling the sensor and for processing information transmitted by the sensors, the control and processing mechanism being electrically connected to the detectors, and a layer positioned on the layer including the sensors on a side of a face including the sensors including a mechanism spatially and temporally distributing the fluid on the sensors. |
US10216696B2 |
Data processing system for adaptive visualization of faceted search results
A system for adaptive visualization of faceted search results comprises a visualization module configured to adapt a predetermined visualization correlation between the data types of the search result facets and the visualization types in function of the aggregated visualization type modifications. |
US10216689B2 |
Coordinating multiple real-time functions of a peripheral over a synchronous serial bus
Time-critical actions of peripherals sharing a synchronous serial bus can be coordinated flexibly in real time by transmitting the messages through the bus well in advance of the scheduled execution time rather than “just in time.” The messages include an action code addressed to the peripheral's shadow register and a time-to-strobe, measured in bus-clock cycles, calculated by a time protocol engine in the system controller and addressed to the peripheral's counting register. The action code is stored in the shadow register while the counting register counts up or down to the time-to-strobe using the bus-clock signal. When the count reaches zero, the action code is written to the function-control register, triggering immediate execution of the action. Because the time-to-strobe can be any number of clock cycles within the counting register's capacity, the transmission timing is decoupled from the execution timing, relaxing transmission-timing constraints. |
US10216686B2 |
Method and apparatus for full duplex transmission between electronic devices
An electronic device and method of communication using a USB interface through full duplex transmission are disclosed. A method of performing data communication by an electronic device includes detecting a connection of an electronic device through an interface, configuring the electronic device as a host or a slave for data communication of first data in response to the connection of the electronic device, performing first data communication based on a first communication path according to a first standard for the first data in response to detecting the configuration, detecting performance of data communication of second data while the data communication of the first data is performed, configuring the electronic device as the host or the slave for the data communication of the second data and performing second data communication based on a second communication path according to a second standard for the second data in response to the configuration. |
US10216684B2 |
Operating system card for multiple devices
In one general aspect, a main printed circuit board (PCB) card can include a System on a Chip (SoC) configured to run an operating system stored on the main PCB card, at least one dynamic random access memory (DRAM) device and at least one non-volatile memory device each configured for use by the SoC, and at least one connector. The main PCB card can be configured to be interchangeably interfaced with multiple types of shell computing devices by way of a slot included in a shell computing device. The slot can be configured to accommodate the main PCB card. Each type of shell computing device can be of a different form factor. Each form factor can be representative of a different type of computing device. The at least one connector can be configured to be plugged into a mating connector included in a shell computing device. |
US10216680B2 |
Reconfigurable transmitter
Described is a reconfigurable transmitter which includes: a first pad; a second pad; a first single-ended driver coupled to the first pad; a second single-ended driver to the second pad; a differential driver coupled to the first and second pads; and a logic unit to enable of the first and second single-ended drivers, or to enable the differential driver. |
US10216676B2 |
System and method for extended peripheral component interconnect express fabrics
An exemplary embodiment extended peripheral component interconnect express (PCIe) device includes a host PCIe fabric comprising a host root complex. The host PCIe fabric has a first set of bus numbers and a first memory mapped input/output (MMIO) space on a host CPU. An extended PCIe fabric includes a root complex endpoint (RCEP) as part of an endpoint of the host PCIe fabric. The extended PCIe fabric has a second set of bus numbers and a second MMIO space separate from the first set of bus numbers and the first MMIO space, respectively. |
US10216674B2 |
High performance interconnect physical layer
A supersequence is generated that includes a sequence including an electrical ordered set (EOS) and a plurality of training sequences. The plurality of training sequences include a predefined number of training sequences corresponding to a respective one of a plurality of training states with which the supersequence is to be associated, each training sequence in the plurality of training sequences is to include a respective training sequence header and a training sequence payload, the training sequence payloads of the plurality of training sequences are to be sent scrambled and the training sequence headers of the plurality of training sequences are to be sent unscrambled. |
US10216672B2 |
System and method for preventing time out in input/output systems
Described is a computer-implemented method for preventing time out during data transfer to an input/output device. Dummy data is generated and transferred to the input/output device at a time during data transfer, such as when a time out event may occur that would end the data transfer. The transfer of dummy data prevents a time out event from occurring. |
US10216670B2 |
Synchronization of a network of sensors
The invention relates to a system comprising a plurality of boards, each of which comprises a sensor and a control processor. The boards are connected together by a serial bus. One of the boards acts as master and the others as slaves. The master board is suitable for accessing the measurements of the plurality of boards and for sending these measurements, via a UART connection, to a host processor. The acquisition of the measurements takes place according to a specific synchronization method. |
US10216666B2 |
Caching methods and systems using a network interface card
A computing device having a host memory and a host processor for executing instructions out of the host memory; and a network interface card interfacing with the computing device are provided. When there is a cache hit for a read request, the network interface card processes the read request by obtaining data stored from one or both of the host memory and a storage device that the network interface card accesses without involving the host processor and when there are is a cache miss, then the read request is processed by the host processor. |
US10216664B2 |
Remote resource access method and switching device
A remote resource access method and a switching device are provided. According to the remote resource access method, when a computer system access the remote physical resource device, after obtaining a first access message, including a virtual address of a virtual resource device, from a computing node in the computer system, the switching device converts the first access message into a second access message based on a physical address of a physical resource device corresponding to the virtual address of the virtual resource device. Then, the switching device sends the second access message to the remote physical resource device corresponding to the physical address using a network, thereby implementing the data transmission between the local computer system and the remote physical resource device. |
US10216663B2 |
System and method for autonomous time-based debugging
A processing system includes a general purpose instruction based data processor, an input configured to receive a command written by the data processor, a timer manager controller configured to receive the command and to execute the command, and a debug interrupt timer controller (DITC) configured to determine that the command is directed to the DITC and to store configuration information that associates the command with an element of the processing system that is a source of the command, where the configuration information is included in the command. |
US10216662B2 |
Hardware mechanism for performing atomic actions on remote processors
Embodiments of systems, apparatuses, and methods for remote action handling are describe. In an embodiment, a hardware apparatus comprises: a first register to store a memory address of a payload corresponding to an action to be performed associated with a remote action request (RAR) interrupt, a second register to store a memory address of an action list accessible by a plurality of processors, and a remote action handler circuit to identify a received RAR interrupt, perform an action of the received RAR interrupt, and signal acknowledgment to an initiating processor upon completion of the action. |
US10216661B2 |
High performance interconnect physical layer
A serial data link is to be adapted during initialization of the link. Adaptation of the link is to include receiving a pseudorandom binary sequence (PRBS) from a remote agent, analyzing the PRBS to identify characteristics of the data link, and generating metric data describing the characteristics. |
US10216653B2 |
Pre-transmission data reordering for a serial interface
A serial communication system includes a transmitting circuit for serially transmitting data via a serial communication link including N channels where N is an integer greater than 1. The transmitting circuit includes an input buffer having storage for input data frames each including M bytes forming N segments of M/N contiguous bytes. The transmitting circuit additionally includes a reordering circuit coupled to the input buffer. The reordering circuit includes a reorder buffer including multiple entries. The reordering circuit buffers, in each of multiple entries of the reorder buffer, a byte in a common byte position in each of the N segments of an input data frame. The reordering circuit sequentially outputs the contents of the entries of the reorder buffer via the N channels of the serial communication link. |
US10216649B2 |
Kernel transitioning in a protected kernel environment
Methods, systems, and computer program products are included for providing one or more additional kernels kernel in a protected kernel environment. A method includes providing, by a hypervisor, a virtual machine that includes a first kernel. A first portion of memory of the virtual machine is allocated for the first kernel and a second portion of memory of the virtual machine is allocated for a second kernel. The virtual machine executes the first kernel. The hypervisor disables access privileges corresponding to the second portion of memory. Execution is transitioned from the first kernel to the second kernel by clearing memory corresponding to the first kernel, enabling access privileges corresponding to the second portion of the memory, and executing the second kernel on the virtual machine. |
US10216647B2 |
Compacting dispersed storage space
A method begins by a processing module receiving an encoded data slice for storage in memory that is organized as a plurality of log files and identifying a log file based on information regarding the encoded data slice to produce an identified log file, wherein the identified log file is storing at least one other encoded data slice. The method continues with the processing module comparing storage parameters of the identified log file with desired storage parameters associated with the encoded data slice. The method continues with the processing module attempting to identify a second log file based on an alternate log file storage protocol when the storage parameters of the identified log file compare unfavorably with the desired storage parameters and when the second log file is identified, storing the encoded data slice in the second log file. |
US10216645B2 |
Memory data transfer method and system
A method and apparatus are disclosed for providing a DMA process. Accordingly, a DMA process is initiated for moving data from contiguous first locations to contiguous second locations and to a third location or third locations. Within the DMA process the data from each of the contiguous first locations is retrieved and stored in a corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. The DMA process is performed absent retrieving the same data a second other time prior to storing of same within the corresponding one of the contiguous second locations and in the third location or corresponding one of the third locations. |
US10216643B2 |
Optimizing page table manipulations
A computer program product for optimizing page table manipulations is provided and includes a computer readable storage medium having program instructions that are readable and executable by a processing circuit to cause the processing circuit to create and maintain a translation table with a translation look-aside buffer (TLB) disposed to cache priority translations, update the translation table upon de-registration of a DMA address, allocate entries in the translation table from low to high memory addresses during memory registration, maintain a cursor for identifying where to search for available entries upon performance of a new registration, advance the cursor from entry-to-entry in the translation table and wrap the cursor from an end of the translation table to a beginning of the translation table and issue a synchronous TLB invalidation instruction to invalidate the TLB upon at least one wrapping and an entry being identified and updated. |
US10216640B2 |
Opportunistic cache injection of data into lower latency levels of the cache hierarchy
According to one general aspect, a method may include receiving a request, from a non-central processor device that is configured to perform a direct memory access, to write data within a memory system at a memory address. The method may also include determining if a cache tag hit is generated, based upon the memory address, by a caching tier of the memory system that is closer, latency-wise, to a central processor than a coherent memory interconnect. The method may further include if the caching tier generated the cache tag hit, injecting the data into the caching tier. |
US10216639B2 |
Identification of blocks to be retained in a cache based on temperature
A storage device made up of multiple storage media is configured such that one such media serves as a cache for data stored on another of such media. The device includes a controller configured to manage the cache by consolidating information concerning obsolete data stored in the cache with information concerning data no longer desired to be stored in the cache, and erase segments of the cache containing one or more of the blocks of obsolete data and the blocks of data that are no longer desired to be stored in the cache to produce reclaimed segments of the cache. |
US10216634B2 |
Cache directory processing method for multi-core processor system, and directory controller
A cache directory processing method for a multi-core processor system, and directory controllers is presented. The method includes obtaining a first directory entry corresponding to first-type storage space in shared storage space of the multi-core processor system and in a directory of the shared storage space; performing a directory entry combination operation on the first directory entry according to each directory entry in the first directory entry and according to an access type and a sharer, to form a second directory entry of the first-type storage space; and when a record quantity of the second directory entry is less than a record quantity of the first directory entry, replacing the first directory entry with the second directory entry, and using the second directory entry as a directory entry corresponding to the first-type storage space and in the directory of the shared storage space. |
US10216626B2 |
Parallel garbage collection implemented in hardware
Embodiments of the invention provide a method and system for dynamic memory management implemented in hardware. In an embodiment, the method comprises storing objects in a plurality of heaps, and operating a hardware garbage collector to free heap space. The hardware garbage collector traverses the heaps and marks selected objects, uses the marks to identify a plurality of the objects, and frees the identified objects. In an embodiment, the method comprises storing objects in a heap, each of at least some of the objects including a multitude of pointers; and operating a hardware garbage collector to free heap space. The hardware garbage collector traverses the heap, using the pointers of some of the objects to identify others of the objects; processes the objects to mark selected objects; and uses the marks to identify a group of the objects, and frees the identified objects. |
US10216608B1 |
Load testing with automated service dependency discovery
Methods, systems, and computer-readable media for load testing with automated service dependency discovery are disclosed. A request is received to approve load testing for a service. One or more downstream services are identified for the service. The one or more downstream services are identified based at least in part using automated discovery. The availability of the one or more downstream services for load testing is determined. The request is approved or denied based at least in part on the availability of the one or more downstream services for load testing. |
US10216606B1 |
Data center management systems and methods for compute density efficiency measurements
Embodiments disclosed include data center infrastructure management (DCIM) systems and methods configured to, collect data center compute systems, power systems, and facility systems data, trigger an action or actions based on a diagnosed or predicted condition according to the collected data, and thereby control via a compute, power, and facilities module, the compute systems, power systems and facility systems in the data center. According to an embodiment, the control via the compute, power, and facilities module comprises calibrating the compute, power, and facility systems based on an estimated compute requirement, and an associated power, cooling, and network data resource requirement. The estimated compute requirement comprises estimating compute density per real-time power wattage, and storage density per real-time power wattage. |
US10216602B2 |
Tool to measure the latency of touchscreen devices
In an embodiment, a latency measuring head is provided for use in measuring touch-to-response latency in a test device, the test device including a capacitive user interface that responds to touch input. The latency measuring head includes a conductive element adapted to be positioned in static proximity with and/or in contact with the capacitive user interface. An electron sink is operatively connected to the conductive element via a normally open switch having an open and a closed position. The electron sink has capacity to hold or dissipate a sufficient charge to trigger a touch event on the test device when the switch is closed. A photosensitive element is positioned in static proximity with and/or in contact with the capacitive user interface such that the photosensitive element can output a signal in response to a change in an optical property of at least a portion of the capacitive user interface. Software for performing analysis of latency measurements from a latency measuring device and generating statistics that summarize latency performance of a test device is further disclosed. |
US10216601B2 |
Agent dynamic service
A dynamic service module is embedded in an agent and able to add functionality to the agent. The service module may manage .jar files for execution by the agent. The service module may receive the .jar files, provide them to an agent for execution, and may perform other functions. The agent may perform obfuscation in order to translate the .jar files into a modified version which may be more compatible with a particular agent. Once execution of the .jar file is complete, the agent may remove the .jar file as well as all trace of the .jar file. For example, the agent may remove byte code instrumentation that was installed as a result of the .jar file. |
US10216593B2 |
Distributed processing system for use in application migration
Provided is a distributed processing system in which migration evaluation is performed based on performance information, statistical information of each process of an application, and the number of non-completed processes of each process of an application for an application server in which an old application is being operated, a migration target server group is decided so that migration is completed in a shortest period of time, and migration to a new application is performed in a stepwise manner. |
US10216589B2 |
Smart data replication recoverer
A processor-implemented method for selective data replication recovery in a heterogeneous environment is provided, including a source agent, a target agent, and data replication recoverer (DRR) agent. The method includes receiving, by a DRR agent, one or more committed transaction records from a source agent, which is configured to receive the one or more committed transaction records from a source database. The DRR agent creates data and metadata records from the received one or more committed transaction records, and saves the data and the metadata records in a data replication repository. In response to receiving a request to recover a target database, the DRR agent selectively recovers target database using either one or more individual transactions or a bookmark. |
US10216584B2 |
Recovery log analytics with a big data management platform
Provided are techniques for replicating relational transactional log data to a big data platform. Change records contained in change data tables are fetched. A relational change history with transaction snapshot consistency is rebuilt to generate consistent change records by joining the change data tables and a unit of work table based on a commit sequence identifier. The consistent change records are stored on the big data platform, and queries are answered on the big data platform using the consistent change records. |
US10216582B2 |
Recovery log analytics with a big data management platform
Provided are techniques for replicating relational transactional log data to a big data platform. Change records contained in change data tables are fetched. A relational change history with transaction snapshot consistency is rebuilt to generate consistent change records by joining the change data tables and a unit of work table based on a commit sequence identifier. The consistent change records are stored on the big data platform, and queries are answered on the big data platform using the consistent change records. |
US10216580B1 |
System and method for mainframe computers backup and restore on object storage systems
Methods, system and computer program product for backup and restore mainframe data onto an object storage, the methods comprising a backup operation and a restore operation, the backup operation comprising: receiving a request for backing up a data set; splitting the data set into chunks, each chunk having a predetermined size; creating a mapping object; repeating for each chunk: allocating a sender thread to the chunk; transmitting using an object storage API, the chunk having the predetermined size as an object, to the object storage by the sender thread; and updating the mapping object with details of the chunk; subject to the data set being fully split and no more chunks to be transmitted, transmitting the mapping object to the object storage by the sender thread; and writing an identifier of the data set and meta data of the mapping object to a database. |
US10216575B2 |
Data coding
A data storage device includes an encoder and a memory that includes multiple storage elements. The encoder is configured to receive input data and to map at least one input group of bits of the input data to generate output data including at least one output group of bits. Each input group of bits of the at least one input group of bits and each output group of bits of the at least one output group of bits has the same number of bits. Each storage element of the multiple storage elements is configured to be programmed to a voltage state corresponding to an output group of bits of the at least one group of bits associated with the storage element. |
US10216572B2 |
Flash channel calibration with multiple lookup tables
A system and method for generating lookup tables for use in an adaptive multiple-read system for reading flash memory. Successive different attempts are made to decode previously stored data using error correction codes, the attempts differing, for example, with respect to the combination of raw data words used for each attempt, each raw data word having been obtained by reading a code word of data using a different word line voltage. When a decoding attempt succeeds, log likelihood ratios are calculated from counts of flipped bits, i.e., bits in the raw data read from the memory having a different value than the corresponding bits in the decoded data. |
US10216571B2 |
System and methodology for error management within a shared non-volatile memory architecture using bloom filters
Various aspects directed towards facilitating error management within a shared non-volatile memory (NVM) architecture are disclosed. Data is stored in an NVM, and error correction vector (ECV) information associated with the NVM is stored in an error tracking table (ETT) within one of a dynamic random access memory (DRAM) or a second NVM component. The ETT is then filtered with a Bloom filter to predict a subset of ETT entries that include a reporting of an error in the NVM. A parallel query of the NVM and the ETT is then performed, which includes a query of the NVM that yields a readout of the NVM, and a query of the ETT that is limited to a query of the subset of ETT entries predicted by the Bloom filter which yields a construction of an ECV corresponding to the readout of the NVM. |
US10216567B1 |
Direct parity encoder
Various aspects of systems for generating parity bits for encoding based on a portion of a generator matrix are disclosed. In one aspect, a generator matrix includes a sub-block including a first set of elements circularly shifted from an identity matrix by a first amount, and a second set of elements circularly shifted from the identity matrix by a second amount. Bit permutation circuitry generates first bits according to input bits and the first amount. Each of the first bits is provided as input to a corresponding XOR device of XOR devices. Each of a set of storage registers stores an output of the corresponding XOR device. The bit permutation circuitry generates second bits according to the input bits and the second amount. The XOR devices perform bit-wise XOR operations on the stored outputs and the generated second bits, to provide a portion of the parity bits. |
US10216566B2 |
Field programmable gate array
An object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an FPGA even when an SRAM-based programmable logic portion is out of order and to secure safety of a system. The field programmable gate array of the invention includes a hard macro CPU in which a circuit structure is fixed, a programmable logic in which a circuit structure is changeable, a diagnosis circuit which diagnoses an abnormality of the programmable logic, and a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side, and the hard macro CPU outputs a fail-safe signal which is an output of a safe side to the fail-sate interface circuit when an error is detected by the diagnosis circuit. |
US10216564B2 |
High voltage failure recovery for emulated electrically erasable (EEE) memory system
The present disclosure provides methods and circuits for managing failing sectors in a non-volatile memory. A record address and a read control signal are received, where the record address identifies a location in the non-volatile memory. The record address is compared with a plurality of dead sector addresses, where the dead sector addresses correspond to a subset of sectors located in the non-volatile memory. Data located at the record address is determined to be invalid in response to a combination of a first detection that the record address matches one of the dead sector addresses and a second detection that the read control signal indicates a read operation is requested to be performed on the non-volatile memory. |
US10216552B2 |
Robust and adaptable management of event counters
Embodiments include a method for verifying a counter design within a tolerance window within which a race condition occurs between a context event and a design event. The method includes receiving a plurality of events within the counter design, the plurality of events including the context event and the design event. The method also includes dynamically determining the tolerance window around the context event by setting a first portion of the tolerance window to precede an occurrence of the context event and by setting a second portion of the tolerance window to follow the context event. Additionally, the method includes performing a verification of whether the design event is within the first portion of the tolerance window or the second portion of the tolerance window. |
US10216551B1 |
User information determination systems and methods
This disclosure relates to systems and methods for determining information associated with a user. In certain embodiments, various attributes, interest, and/or other demographic information related to a user may be determined based on information may be obtained from personal electronic devices associated with the user. User attribute models used to predict user attributes and/or demographics may be generated and trained based on inferred user interests and available label data. In some embodiments, information reflecting which applications and/or types of applications are installed and/or frequently used by a user on their personal electronic devices may be used in connection with determining interests associated with the user. Further embodiments of the systems and methods disclosed herein relate to determining various information associated with a user based on location information indicative of a user's location obtained from one or more personal electronic devices associated with the user. |
US10216550B2 |
Technologies for fast boot with adaptive memory pre-training
Technologies for an advanced driver assist system (ADAS) with adaptive memory pre-training include a computing device and a safety microcontroller in communication with a serial link and a general-purpose I/O (GPIO) link. Out of reset, the computing device determines whether a full memory training signal is raised via the GPIO link. If not raised, the computing device executes a fast boot path to initialize a memory controller with a pre-trained memory parameter data set and performs margin tests to check the validity of the pre-trained memory parameter data set. If the full memory training signal is raised, the computing device executes a slow boot path to generate the pre-trained memory parameter data set. The safety microcontroller may receive a message requesting full memory training via the serial link and, in response, hold the computing device in reset and raise the full memory training signal. Other embodiments are described and claimed. |
US10216549B2 |
Methods and systems for providing application programming interfaces and application programming interface extensions to third party applications for optimizing and minimizing application traffic
Methods and systems for providing APIs and API extensions to third party applications for optimizing and minimizing application traffic are provided. According to one aspect, a method for optimizing and minimizing application traffic in a wireless network includes defining an application programming interface (API) for controlling application traffic between an application client residing on a mobile device that operates within a wireless network and an application server not residing on the mobile device and using the API to optimize application traffic in the wireless network. |
US10216548B1 |
Dynamic and adaptive programmatic interface selection (DAPIS)
Aspects of the present disclosure involve converged infrastructures, and more particularly, systems that automatically select an application programming interface for use in connecting one or more components of the converged infrastructure with management software. Component information is obtained for a particular component within the converged infrastructure. The component information is used in conjunction with various selection metrics to identify an applicable application programming interface. |
US10216546B1 |
Computationally-efficient resource allocation
A method to associate a set of first entities to a set of second entities, e.g., computing jobs to processors, agent teams to workspace resources within a physical location, or the like. The NG is seeded using a force directed graph (FDG), whose “seed” particles represents the agents and their relative interconnectedness. The FDG is first brought into an equilibrium state to define a solution space. A relative coordinate system of the FDG solution space is then translated to a number of vertices represented in the NG, and then an initial seeding of the seed particles in the NG (based on their relative positions in the FDG solution space) is carried out. A search is then performed. During the search, each seed vertex releases its embedded agents to adjacent vertices to enable the agents to search for and achieve a required count. During this process, the seed particles grow to the desired size (with their constituent first entities then located at the NG vertices) to complete the agent-to-resource allocation process. |
US10216543B2 |
Real-time analytics based monitoring and classification of jobs for a data processing platform
In one embodiment, a method selects a new job to schedule for execution on a data processing system. The new job includes a. Performance information for a set of current jobs that are being executed in the data processing system is retrieved where the set of jobs are assigned to queues and currently classified with a current classification. The method analyzes the performance information to determine when one or more current jobs in the set of current jobs should be re-classified due to resource usage of a respective current job when being executed in the data processing system and re-classifies the classifications for the one or more current jobs in the queues. Then, the new job is assigned to one of the queues based on the classification of the new job and the classifications of jobs in the queues including the re-classified classifications for the one or more current jobs. |
US10216541B2 |
Scheduler of processes having timed predictions of computing loads
A scheduler of computer processes. The scheduler comprises first processing logic configured to obtain predictions of a computing load of a computer process to allocate. Predictions are associated with a period of time. The processing logic retrieves predictions of available computing capacities for the period of time, and determines, based on the predictions, a processing capability to allocate at least one computer process during the period of time. The scheduler may comprise second processing logic configured to create at least one Operating-System-Level virtual environment, for a computer program, that has a computing capacity equal to or higher than the predicted computing load of at least one computer process to allocate at a start of the period of time. The second processing logic may adapt the computing capacity of an Operating-System-Level virtual environment to the predictions of the computing load of at least one computer process during the period of time. |
US10216538B2 |
Automated exploitation of virtual machine resource modifications
At least one application in a distributed computing environment is deployed. At least one resource of a virtual machine is provided to the at least one application in the distributed computing environment. The at least one resource of the virtual machine provided is recorded in metadata and the at least one application receives the metadata and using the metadata the at least one application determines how much of the at least one resource of the virtual machine to utilize. A change to the at least one resource of the virtual machine is determined. Responsive to determining the change to the at least one resource of the virtual machine, the metadata is modified. The at least one application uses the modified metadata to determine how much of the changed at least one resource of the virtual machine to use. |
US10216536B2 |
Swap file defragmentation in a hypervisor
Memory data for a virtual machine can be stored in a swap file, which is comprised of storage blocks. A defragmentation procedure can be performed on a thin swap file while the virtual machine is still running. The described defragmentation procedure traversing a page frame space of the virtual machine, identifying candidate page frames, relocating the swapped page, and updating the page frame. Resulting unused storage blocks are released to the storage system. A data structure for aiding the defragmentation process is also described. |
US10216534B1 |
Moving storage volumes for improved performance
Data volumes hosted for customers in a multi-tenant environment can be moved advantageously throughout the environment to improve performance and reduce cost. A data volume can serve I/O for a virtual machine instance, and it can be advantageous for the virtual machine and the data volume to be in the same network locality, or share at least some of the same network state and interconnection. Since there is limited capacity in a network locality, data volumes not attached to virtual machines can be moved to other locations in the environment. This can include moving data volumes to other local network topologies or snapshotting data volumes and writing the snapshots to another storage service. If the data volume is again needed for I/O, the data volume can moved, allocated, or reattached as necessary. |
US10216531B2 |
Techniques for virtual machine shifting
Techniques for virtual machine shifting are described. An apparatus may comprise shifting component operative to shift a virtual machine (VM) between a hypervisor having one type of hypervisor platform and a destination hypervisor having an alternative type of hypervisor platform through use of a clone of the VM. The shifting is bi-directional between the host and the destination hypervisor. The apparatus may comprise a universal application programming interface (API) used for reconfiguring one or more network interfaces and one or more disks of the VM onto the destination hypervisor. Other embodiments are described and claimed. |
US10216527B2 |
Automated software configuration management
A system uses agents to monitor a distributed business transaction as well as monitor changes in software configuration. An agent may detect a file load, such a class load, obtain portions of the file such as functions, and perform a hash on the byte code functions. A hash tree may then be constructed and compared to previous states of the system. The hash tree may be generated, for example, at each file loading detected, so that system states can be compared. Differences in hash trees are detected and the changes are reported to an administrator of the system that provides the distrusted business transaction. |
US10216526B2 |
Controlling method for optimizing a processor and controlling system
A controlling method for optimizing a processor is provided. The controlling method includes determining an actual utilization state of the processor in a first period, and adjusting performance and/or power of the processor in a second period by a PID (Proportional Integral Derivative) governor based on the actual utilization state in the first period. The second period is after the first period. |
US10216523B2 |
Systems and methods for implementing control logic
Disclosed herein, in various embodiments, are systems and methods for creating, implementing, communicating, and/or analyzing control logic governing operation of a system under control, where the control logic is defined in attributed data, which specifies control operators along with their input and output variables for the various control nodes. In example embodiments, a virtual control engine executes the control logic based on interpretations provided by an attributed-data dictionary. |
US10216519B2 |
Multicopy atomic store operation in a data processing system
A data processing system implementing a weak memory model includes a plurality of processing units coupled to an interconnect fabric. In response execution of a multicopy atomic store instruction, an initiating processing unit broadcasts a store request on the interconnect fabric to obtain coherence ownership of a target cache line. The initiating processing unit posts a kill request to at least one of the plurality of processing units to request invalidation of a copy of the target cache line. In response to successful posting of the kill request, the initiating processing unit broadcasts a store complete request on the interconnect fabric to enforce completion of the invalidation of the copy of the target cache line. In response to the store complete request receiving a coherence response indicating success, the initiating processing unit permits an update to the target cache line requested by the multicopy atomic store instruction to be atomically visible. |
US10216517B2 |
Clearing specified blocks of main storage
Embodiments of the present invention provide systems and methods for clearing specified blocks of main storage. In one embodiment, an EADM start subchannel is executed. The instructions of the execution of the EADM start subchannel may include a SAP receiving an ADM request block, which specifies a main-storage-clearing operation command. The address and size of a block of main memory to be cleared by the SAP is specified in an MSB designated by the ADM request block. |
US10216514B2 |
Identification of a component for upgrade
Examples herein disclose receiving a first topology map that is to describe a desired software configuration for at least one of multiple components in a system. The examples disclose accessing a second topology map that is to describe a current software configuration for at least one of the multiple components in the system. The examples determine based on the first topology map and the second topology map whether the desired software configuration differs from the current software configuration. Responsive to the determination that the desired software configuration differs from the current software configuration, the examples identify which at least one of the multiple components to upgrade. |
US10216513B2 |
Plugin for multi-module web applications
Implementations generally relate to managing module dependencies. In some implementations, a method includes determining, at a server, dependencies associated with each software module of a process. The method further includes aggregating the dependencies associated with the software modules. The method further includes storing the aggregated dependencies in one or more configuration files, where the configuration file includes one or more dependency paths associated with each of the dependencies. The method further includes updating one or more of the dependency paths in the configuration files based on one or more changes to one or more of the dependency paths. |
US10216507B1 |
Customized application package with context specific token
A system and method including: receiving an initial application package including at least one binary file of an application; generating an application token, wherein the application token is operable to identify a context; and assembling a customized application package including the initial application package and the application token, wherein: the customized application package and the initial application package share a common hash value according to a predefined hashing algorithm, and the application can be configured based on the application token. |
US10216503B2 |
Deploying, monitoring, and controlling multiple components of an application
A request to deploy a cloud-based application is received, and a unique identifier is assigned thereto. A server is selected and an agent program is installed thereon. A script queue stores a plurality of commands for the installation and configuration of the application, and the commands are sent to the agent for execution on the server, the execution of the commands causing installation and configuration of the application on the server. |
US10216502B2 |
System module deployment optimization
Optimizing deployment of a modular application in a runtime environment is provided. The optimizing includes: deploying application modules of the modular application, each application module having a module manifest and at least one application module having parts for execution, one or more module manifests include one or more references to parts of another application module, and parts required for execution of the application, the deploying is according to the module manifest; executing the modular application; determining that at least one deployed application module has no parts executing in the runtime environment; and adapting the module manifest so that the determined at least one deployed application module will not be deployed as part of the modular application in future deployments. |
US10216500B2 |
Method and apparatus for synchronization annotation
Methods and system for providing synchronization of a multi-threaded application includes analyzing a source file of the application to identify one or more synchronization annotations contained therein, wherein the synchronization annotations are defined using declarative statements. One or more synchronization annotation processors are identified and invoked for processing the one or more synchronization annotations identified in the source file so as to generate code files. The source file is compiled to generate one or more class files by compiling the procedural code within the source file to generate one or more class files, and compiling the code files to generate the one or more class files. The class files associated with the code files are used by the multiple threads during execution of the application to arbitrate access to methods and data manipulated by classes within the class files associated with the procedural code. |
US10216497B2 |
Selective compiling method, device, and corresponding computer program product
A method and compiling device are provided for compiling a software application to be executed on a virtual machine of a physical platform. The software application originally is in the form of a set of codes to be compiled. The method includes a phase of selectively compiling the set of codes to be compiled, outputting a compiled application including a first application part which is executed by the virtual machine using commands from the virtual machine, and a second application part including binary commands which can be executed directly on the physical platform. |
US10216493B2 |
Distributed UI development harmonized as one application during build time
A system and method to develop a harmonized UI application is presented, giving the teams the freedom of having their own code repository and bringing the functionality together during build steps to have one consistent application facing the external consumers. Multiple applications are reachable via the same web address in the same context without having each team to contribute to the same code repository. Team-specific development processes are isolated from a central build process, allowing each team to develop and test their part of the overall application. |
US10216487B2 |
Virtual image processor instruction set architecture (ISA) and memory model and exemplary target hardware having a two-dimensional shift array structure
A method is described that includes instantiating, within an application software development environment, a virtual processor having an instruction set architecture and memory model that contemplate first and second regions of reserved memory. The first reserved region is to keep data of an input image array. The second reserved region is to keep data of an output image array. The method also includes simulating execution of a memory load instruction of the instruction set architecture by automatically targeting the first reserved region and identifying desired input data with first and second coordinates relative to the virtual processor's position within an orthogonal coordinate system and expressed in the instruction format of the memory load instruction. |
US10216484B2 |
Random number generation with ferroelectric random access memory
A system on chip (SoC) may include a nonvolatile ferroelectric random access memory (FRAM). A random number may be created by applying operating power to the ferroelectric random access memory (FRAM) device and reading a sequence of virgin memory locations within the FRAM device to produce the random number sequence. The sequence of virgin memory locations had previously never been written. The random number may be produced during an initial boot of the SoC, for example. Alternatively, the random number may be saved by a test station during testing of the FRAM device after fabrication of the FRAM device. A memory test of the FRAM may then be performed, after which the random number may be stored in a defined location in the FRAM. |
US10216483B2 |
Multiplier pipelining optimization with a postponed estimation correction
One embodiment provides a system. The system includes a register to store an operand; a multiplier; and optimizer logic to initiate a first reduction stage to operate on the operand, initiate a second reduction stage prior to completion of the first reduction stage, and determine whether a carry propagation has occurred. |
US10216480B2 |
Shift and divide operations using floating-point arithmetic
An aspect includes fetching a computer instruction, the fetching by an instruction fetch unit. It is determined that the instruction is a decimal divide instruction that specifies a decimal divisor and a decimal dividend. The decimal divisor is converted into a floating-point divisor and the decimal dividend is converted into a floating-point dividend. A floating-point division of the floating-point dividend by the floating-point divisor is performed by an instruction execution unit. It is determined that the floating-point division resulted in a quotient overflow. A reduced size floating-point dividend is generated based on the quotient overflow, the floating-point divisor, and the floating-point dividend. The floating point division of the reduced size floating-point dividend by the floating-point divisor is performed by the instruction execution unit, and a specified number of rightmost bits of the result is output as the quotient. |
US10216478B2 |
Increasing radix sorting efficiency utilizing a crossover point
Embodiments of the present invention provide a method, computer program product and system for increasing sorting efficiency by utilizing a determined crossover point. Initially, a set of data, containing a number of tuples, to be sorted is received. A determination is made as to the number of radix sort iterations to perform based on the number of tuples of the received data. A countdown timer is set based on the determined number of radix sort iterations. Radix sorts iterations are performed recursively. After each iteration, the countdown timer is decreased. Upon the countdown timer reaching zero, one or more comparison sorts is performed on the remainder of the set of data not sorted by the radix sorting. |
US10216475B2 |
User terminal device and control method thereof
A user terminal device for controlling a volume of an external audio output device and a control method thereof are provided. The method of controlling the user terminal device for changing the volume of the external audio output device includes receiving an input corresponding to a user command for changing state information of the external audio output device, receiving the state information of the external audio output device from the external audio output device, and changing a state of a device, which is to be changed based on the user command, based on state information of the user terminal device and the state information of the external audio output device. |
US10216473B2 |
Playback device synchrony group states
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task. |
US10216466B2 |
Server side documents generated from a client side image
A client receives a request for a report in a browser window. The client obtains data from a server to include in the report in view of the request and presents a graphical chart build from the obtained data in the browser window. The client receives a request for a printable version of the report while the graphical chart is being displayed in the browser window. The printable version of the report comprises a printable version of the graphical chart. The client encodes the graphical chart to a text string to send to the server for generating the printable version of the report. After sending the request for the printable report to the server, the client receives the printable version of the report from the server for presentation in the browser window. |
US10216465B2 |
Methods and systems to integrate document printing and scanning operations
The disclosure discloses methods and systems for integrating print and scan of a document at a multifunctional device. The multifunctional device receives a request to print and scan the document from a user device and creates a single job corresponding to the request to print and scan. The single job is assigned an identifier. The single job is executed partially by printing the document and is placed on hold until a manual scan request is received. The manual scan request for the document is received when a user selects the identifier of the single job displayed on a user interface of the multifunctional device. The processing of the single job is resumed by scanning the document by applying one or more predefined scan settings specified by the user using the user device. The scanned document is sent to an output destination indicated in the predefined scan settings. |
US10216458B2 |
Modeling the effects of switching data storage resources through data storage pool tier performance capacity and demand gap analysis
The assignment of data storage resources in a data storage arrangement having a plurality of pools, where each pool includes a plurality of data storage resources arranged in tiers, can be optimized. A gap analysis can be performed for each tier of each pool to determine that tier's excess capacity or demand. The effect of switching data storage resources between tiers of different pools can be modeled to determine the effect of the switch on excess capacity and demand. An improved arrangement of data storage resources in the tiers can be determined that reduces excess capacity and demand, from the modeling of the effect of switching data storage resources between pools. At least one data storage resource can be switched from the tier of the first pool to the tier of the second pool to match the determined improved arrangement of data storage resources. |
US10216452B2 |
Breach detection in integrated circuits
An apparatus embodiment includes an integrated circuit (IC) and breach-detection circuitry. The IC includes data storage circuitry, a power grid configured to distribute power to the data storage circuitry, and a plurality of nodes distributed over at least one sensitive region of the IC. The breach-detection circuitry monitors power grid integrity at the at least one sensitive region of the IC and detects an event indicative of a breach by an external probe at a portion of the at least one sensitive region in response to floating node detection or a change in voltage at one of the plurality of nodes. |
US10216451B2 |
Data backup system and method thereof where target data is arranged in source storage according to deflect block table of target storage
A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table. |
US10216450B2 |
Mirror vote synchronization
One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and a second storage device is located at a second storage site. The second storage device is configured according to a data mirroring configuration where data from the first storage device is mirrored to the second storage device. Mirror vote metadata is generated based upon an up-to-date state of the data mirroring configuration. The mirror vote metadata indicates whether the first storage device and/or the second storage device are up-to-date or not. The mirror vote metadata may be replicated between the first storage site and the second storage site. If the first storage site fails, then the second storage site may provide switchover operation using the second storage device based upon the mirror vote metadata. |
US10216446B2 |
Method for deduplication in storage system, storage system, and controller
A solution to deduplication in a storage system is disclosed herein. In this solution, a controller stores, at a first storage address, a data block that is written for the first time, and inserts, in a fingerprint table, a first fingerprint of first data that is written for the first time, but does not establish a mapping relationship between the first fingerprint and the first storage address. When receiving subsequently written second data to be written, the controller allocates a second storage address to the duplicate second data, stores the second data at the second storage address, and establishes a mapping relationship between the first fingerprint and the second storage address in the fingerprint table. This reduces an amount of data in the fingerprint table. |
US10216445B2 |
Key-value deduplication
One embodiment provides an apparatus. The apparatus include a device storage logic. The device storage logic is to determine a key-based pointer based, at least in part, on a key included in an input key-value (KV) pair received from a host device and to determine whether a unique input KV data block included in the input KV pair is duplicated in a nonvolatile memory circuitry of a storage device. The device storage logic is further to set a descriptor pointer associated with the unique input KV data block to point to a physical nonvolatile memory (NVM) address associated with an existing unique data block and increment a first reference count associated with the existing unique data block, if the unique input KV data block is a duplicate of the existing unique data block, or store the input KV data block to a physical NVM location associated with a selected physical NVM address, set the descriptor pointer to point to the selected physical NVM address and set a second reference count associated with the selected physical NVM address to one, if the unique input KV data block is not duplicated in the NVM circuitry. |
US10216443B2 |
Proactively deselect storage units for access during major geographic events
A method for execution by one or more processing modules of a dispersed storage network (DSN), the method begins when accessing a multi-site DSN, by determining, for each site, whether the site is able to favorably support slice access. Unfavorable conditions include any of: weather-related site availability information that is greater than a weather threshold level, seismic activity at the site is greater than a seismic threshold level, general environmental conditions at the site are unfavorable, building fire conditions, unauthorized site physical access conditions, power supply conditions, or network connectivity conditions. The method continues, for each site that is able to favorably support slice access, by selecting one or more storage units to support the accessing. The method continues by issuing access requests to the selected one or more storage units and receiving access responses from at least a threshold number of the selected one or more storage units. |
US10216440B2 |
Disk management in distributed storage system including grouping disks into cold and hot data disk rings and reducing a spinning rate of disks storing cold data
A method, computer program product, and computer system for disk management in a distributed storage system. The distributed storage system comprises a plurality of disks within a main disk ring, where the disks store target data. In one embodiment, the method comprises dividing the target data into cold target data and hot target data, and grouping one or more disks within the main disk ring into a cold data disk ring and the remaining one or more disks within the main disk ring into a hot data disk ring. The method further comprises migrating the cold target data on disks not within the cold data disk ring onto disks within the cold data disk ring while migrating the hot target data on disks not within the hot data disk ring onto disks within the hot data disk ring, and reducing a spinning rate of disks within the cold data disk ring. |
US10216437B2 |
Storage systems and aliased memory
Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for main memory while the other of the blocks of memory may be used for a storage system. In response, the memory controller may create an alias between the blocks of memory. Until the alias is severed, when the memory controller receives a request for data from the block in main memory, the memory controller may respond with data from the memory block used for the storage system. The memory controller may also implement other actions as described herein. |
US10216436B2 |
Monitoring and sharing registry states
A method includes receiving a data access request for a set of encoded data slices. The data access request identifies a new vault in the dispersed storage network (DSN), where the new vault is a logical storage container supported by storage units of the DSN, and where the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users. The method further includes sending an inquiry to the storage units regarding status of the new vault. When a threshold number of storage units provide a status response of active, a computing device sends a set of access requests regarding the data access request to the storage units. When the threshold number of storage units do not provide the status response of active, the computing device facilitates activation of the new vault in at least the threshold number of storage units. |
US10216431B2 |
Consistent data retrieval in a multi-site computing infrastructure
Embodiments of the invention relate to dynamic application migration in a shared pool of configurable computer resources with disaster recovery support. Write operations are executed by an application at a first data site. Data is generated and stored in first data storage local to the first data site. The stored data is replicated from the first data storage to a backup data storage, and a consistency point of the data is created in both the first data storage and the backup data storage. In response to a local hardware failure at the first data site, an unplanned migration protocol is initialized to migrate the application to a second data site remote from the first data site, which includes re-launching the application at the second data site. Data is transferred from the backup data storage to the second data storage local to the second data site from the consistency point. |
US10216430B2 |
Local ordering of instructions in a computing system
A method for managing an observed order of instructions in a computing system includes utilizing an overloaded memory barrier instruction to specify whether a global ordering constraint or a local ordering constraint is enforced. |
US10216429B2 |
Performing post-processing operations for log file writes
A storage controller receives one or more host writes to a log file. A track is allocated to the log file. In response to completion of the one or more host writes to the log file, a determination is made that the track has remaining space. Data structures are reserved to avoid releasing the track having the remaining space to accommodate potential future writes to the log file in the remaining space of the track. |
US10216428B1 |
Batch configuration of virtual data storage devices
A system for a storage controller configuration system of a storage server comprises an input interface and a storage controller request creator. The input interface is for receiving one or more commands to instantiate a set of virtual storage devices. The storage controller request creator for: 1) providing instantiation instructions for the set of virtual storage devices for storage in a cache and 2) in the event a request is received to create a mapping between a virtual storage device of the set of storage devices, a LUN, a port, and a client initiator: providing an instantiation indication to instantiate the set of virtual storage devices and providing a storing indication to store the mapping in a LUN table. |
US10216427B2 |
Vehicle device for executing stored native and external applications
A vehicle device includes a storage unit, a determination unit, and a regulation unit. The storage unit stores a native application execution environment and an external application execution environment, the native application execution environment includes a native application preliminarily installed in the vehicle device and a software group for executing the native application, and the external application execution environment includes an external application acquired from an external device and a software group for executing the external application. The determination unit determines a rewriting amount of the storage unit requested by the external application execution environment. The regulation unit regulates a rewriting operation of the storage unit requested by the external application execution environment based on a determination result determined by the determination unit. |
US10216420B1 |
Calibration of flash channels in SSD
A method for communicating with memory, performed by a memory controller, is provided. The method includes sampling reads from a plurality of memory devices and storing first calibration points in first buffers, based on the sampling, with at least one first calibration point and corresponding first buffer for each of the plurality of memory devices. The method includes sampling a read from a second memory device in background while performing a read from a first memory device using the first calibration point in the first buffer corresponding to the first memory device. The method includes storing a second calibration point in a second buffer, for the second memory device, based on the sampling in the background, with the first buffer for the second memory device having the first calibration point used for ongoing reads of the second memory device. |
US10216417B2 |
Method of consolidate data streams for multi-stream enabled SSDs
A Solid State Drive (SSD) is disclosed. The SSD may include a flash memory to store data and support for a number of device streams. The SSD may also include an SSD controller to manage reading data from and writing data to the flash memory. The SSD may also include a host interface logic, which may include a receiver to receive the commands associated with software streams from a host, a timer to time a window, a statistics collector to determine values for at least one criterion for the software streams from the commands, a ranker to rank the software streams according to the values, and a mapper to establish a mapping between the software streams and device streams. |
US10216415B2 |
Computer program product, system, and method for dynamically increasing the capacity of a storage device
Provided are a computer program product, system, and method for dynamically increasing capacity of a storage device. For address mappings, each addressing mapping indicates a storage device block address for a host block address and a compressed block size indicating a number of blocks storing compressed data for data written to the host block address starting at the storage device block address. Write data for a write request to a host block address is compressed to produce compressed data. A block size of the compressed data is less than request block size of the write data for the write request. Indication is made in the address mapping for the host block address of a storage device address at which to start storing the compressed data in the storage device and the compressed block size. The compressed data is sent to the storage device to write at the storage device block address. |
US10216412B2 |
Data processing systems
Operating a data processing system including producing data in the form of plural blocks of data, where each block of data represents a particular region of an output data array, storing the data in a memory of the data processing system, and reading the data from the memory in the form of lines. Storing the data in the memory comprises storing each block of data of a first row of blocks of data in the memory at one or more memory addresses of a first set of memory addresses of a sequence of memory addresses for the memory, and storing each block of data of a second row of blocks of data in the memory at one or more memory addresses of a second set of different memory addresses of the sequence of memory addresses for the memory. |
US10216406B2 |
Classification of touch input as being unintended or intended
The techniques described herein implement a classification process to evaluate information associated with a tool input (e.g., from an input tool such as a pen or a stylus) and a user touch input (e.g., from a finger or a palm of a hand) to determine whether the user touch input is an intended or an unintended touch input. The information evaluated may be associated with an arrival of the tool input relative to an arrival of the user touch input. The information evaluated may also be associated with a movement of the tool input relative to a movement of the user touch input. In various implementations, the techniques may calculate an evaluation score and compare the evaluation score to a confidence classification threshold. If a confident classification cannot be achieved, the techniques further the classification process as more information associated with the inputs is received. |
US10216402B2 |
Method and apparatus for related user inputs
In accordance with an example embodiment of the present invention, there is, a method, comprising detecting a static touch user input defining, responsive to detecting the static user input, a start point for a selection area, and defining the selection area in dependence on a duration of the static touch user input. |
US10216400B2 |
Display control apparatus, and method and computer-readable medium for scrolling operation
A display controller including a storage storing a list image including a plurality of object images, a display having a display area configured to concurrently display a particular number of object images, and a control unit configured to display the particular number of object images arranged along a particular direction in the display area, display a specific indication image indicating a specific direction along the particular direction, detect a dragging operation of dragging the specific indication image in the specific direction, detect a dragging operation amount of the detected dragging operation, and control the display such that the particular number of object images are scrolled in the particular direction at a scrolling speed, the scrolling speed being associated with the detected dragging operation amount. |
US10216396B2 |
Techniques for controlling a portable welding system
A system, computer-implemented method, and article for controlling a user interface of a portable welding system are described. An input signal receiver, operable on a processor, is configured to receive one or more input signals from one or more input devices. A display controller, operable on the processor, is configured to receive, input information based upon the one or more input signals. A display device is configured to display a user interface provided by the display controller, the user interface including a first portion including an adjustable value and a second portion including a non-adjustable value. The display controller is configured to highlight changes to the non-adjustable value based upon changes made using the one or more input devices to the adjustable value. |
US10216393B2 |
Efficiently sharing user selected information with a set of determined recipients
Targeted information to be shared according to a “pre-analyzed user behavior” of a set of potential candidates is analyzed. The pre-analyzed user behavior is determined from a set of previously conveyed messages from a sender to one of the potential candidates. A list representing a determined subset of the potential candidates and related preference tools/applications is presented to the sender via a user interface. Tools/applications are determined for sending said targeted information content. An action message is sent to the tools/applications of selected candidates, which results in each of the subset of potential candidates receiving the targeted information. |
US10216388B2 |
Graphical user interface window spacing mechanisms
Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided. |
US10216384B2 |
Computer method, system and product for playlist control using media spots having intelligent content
Systems, methods, and/or computer program products for publishing a spot for display on digital signage at a target location and a target time according to a rule set are disclosed. Certain implementations relate to updating the spot, target digital signage location, and target playback time based on input received from a user. The updates to the spot may be verified by comparing a permissions level of the user to rules regarding the modification of the spot. |
US10216376B2 |
Method for specifying a position of a patient with respect to the isocenter of a medical imaging scanner
In a method and medical imaging apparatus for specifying a position of a patient with respect to the isocenter of the scanner of the medical imaging apparatus, position data of the patient are acquired before introducing the patient into the patient-receiving region of the scanner and the acquired position data are evaluated with respect to a patient image. The patient image is transferred to a graphic interface, wherein the patient image is displayed. A position of a patient with respect to the isocenter is specified by determining at least one localization point in the patient image via the graphic interface. |
US10216368B2 |
Layered content selection
Non-limiting examples of the present disclosure describe functionality for content selection that efficiently enables block copying of content from an executing application even when content is traditionally non-selectable in the executing application. An application may be executing, for example, on a computing device. Input may be received that triggers activation of a user interface for content selection. A layered view of the application and the user interface may be presented based on the received input. As an example, the layered view presents the user interface layered over the application. A block portion of content from the application may be selected based on a single action. Among other examples, the single action may be a non-continuous device click or a non-continuous touch input processed through the user interface. Additional action(s) for the selected block portion of content may be accessible through the user interface. |
US10216366B2 |
Location-based anticipatory resource provisioning
In various embodiments, the predicted location of a user within an institutional space is associated with a node at or near that location, and a virtual desktop is prepared before a user has actually logged on and authenticated. Although users are not accorded access to applications and sensitive data until they have properly authenticated themselves, the virtual desktop and associated data are assembled and retrieved in the background in order to eliminate delay following log-on. |
US10216364B2 |
Dynamic array presentation and multiple selection of digitally stored objects and corresponding link tokens for simultaneous presentation
A system and method for the multiple selection of digitally stored objects and the link-tokens of each selected object for simultaneous presentation and examination of the selected objects with their associated linked objects and information, including organized array presentation for graphical thumbnails that represent the selected objects, as well as sub-framing, which allows intelligent partitioning of information associated with an object. |
US10216360B2 |
Interactive graphical user interface to guide configuration of an application
An interactive graphical user interface (GUI) to guide configuration of an application is disclosed. A GUI receives user input comprising dragging and dropping an icon representing a particular configurable option into a configuration region of the GUI. The drag-and-drop user input indicates a selection of the particular configurable option. The GUI receives, through one or more interface elements, user input configuring the particular configurable option. The user input provides a context for which additional configurable options are presented to the user. Based on the context, a configuration engine selects only a subset of configurable options that are associated with the particular configurable option for presentation to a user. A GUI displays icons representing the selected subset of configurable options, but not icons representing the non-selected subset of configurable options. |
US10216358B2 |
Touch display apparatus and operating method thereof
A touch display apparatus and an operating method of the touch display apparatus are provided. An application icon is converted into a corresponding startup gesture icon if a touch operation conforms to an icon conversion operation. Here, the startup gesture icon indicates a gesture operation required for starting up an application corresponding to the startup gesture icon. |
US10216357B2 |
Apparatus and method for controlling the apparatus
An apparatus including a processor configured to: obtain image data representing an object for being displayed to a user, wherein the object is displayed on the basis of left eye image data and right eye image data obtained on the basis of the image data; obtain user eye position data representing a left pupil position and a right pupil position of the user; and generate a left eye image position for the left eye image data and a right eye image position for the right eye image data on the basis of the user eye position data. |
US10216355B2 |
Method for providing scale to align 3D objects in 2D environment
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include projecting a ray from a user device to a ground plane and determining an angle at which the projected ray touches the ground plane. The method further helps determine a level for the ground plane for positioning the 3D model of the object in the 2D environment. |
US10216354B2 |
Interface apparatus for displaying 3D information of content in main display apparatus and system for displaying 3D information of content
Provided is a system for implementing 3D information of contents includes: a main display device that outputs 2D planar information; and a tangible interface device that reference position, which are 2D coordinate values on a display panel of the main display device, to the basis display device, receiving 3D contents according to height information for the reference position from the main display device or a specific storage device and outputs the 3D contents to a content display unit, and adjust the height of the content display unit to be matched with the height information. |
US10216349B2 |
Touch panel, conductive sheet for touch panel, and touch sensor
A touch panel has a transparent insulating member, a first electrode layer, and a second electrode layer, in which in a case where a total area of first non-connecting wires in a first electrode of the first electrode layer is A1, a total area of first electrode wires in the first electrode is B1, and an occupation ratio of the first non-connecting wires in the first electrode is C1, C1=A1/(A1+B1) is satisfied, in a case where a total area of second non-connecting wires in a second electrode of the second electrode layer is A2, a total area of second electrode wires in the second electrode is B2, and an occupation ratio of the second non-connecting wires in the second electrode is C2, C2=A2/(A2+B2) is satisfied, and at least one first electrode and at least one second electrode satisfying C2 |
US10216346B2 |
Display device with capacitive touch panel
A display device with a capacitive touch panel includes a laminate between a display panel and a cover layer, the laminate having a circularly polarizing plate, a first conductive layer, and a second conductive layer. The circularly polarizing plate includes a substrate and a polarizing plate. The first conductive layer, the second conductive layer, and the substrate are positioned closer to the display panel than is the polarizing plate, and the first conductive layer is positioned closer to the cover layer than is the second conductive layer. The first and second conductive layers are arranged apart from each other in a stacking direction so as to form a capacitive touch sensor. One of the first and second conductive layers is formed on one surface of the substrate. The substrate has an optical film with a phase difference of λ/4. The polarizing plate has a polarizing film. |
US10216343B2 |
Detection device including conductive thin wires and display device including the detection device
According to an aspect, a detection device includes: a substrate; a detection electrode disposed on a plane parallel to a surface of the substrate and including conductive thin wires and electrical coupling portions disposed where the conductive thin wires intersect with each other or are bent, and are coupled with each other, the conductive thin wires being arranged in a mesh-like form; a coupling wire that couples the conductive thin wires with a detecting unit at an end portion of the detection electrode; and a protective layer that is made of an insulation material and that covers the detection electrode and the coupling wire. An area density of the conductive thin wires per unit area is smaller in an end region ranging from an electrical coupling portion closest to the coupling wire to the coupling wire than in a region of the entire detection electrode. |
US10216342B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus includes a detection unit for detecting a contact operation and a pressure of an operating object on a contact operation surface, a display switching unit for switching display on a display screen according to the pressure of the operating object detected by the detection unit, and an execution unit for performing a predetermined process, in a case a predetermined operation of the operating object on the contact operation surface is detected by the detection unit while the display on the display screen is being switched by the display switching unit, according to the predetermined operation. |
US10216335B1 |
Reducing false sensing of touchscreen inputs
An apparatus can comprise a display, a first plurality of electrodes, a second plurality of electrodes, a dummy electrode, and a processor. The processor can cause the apparatus to recognize a contact in response to receiving input on at least one of the first plurality of electrodes and at least one of the second plurality of electrodes and receiving no input on the dummy electrode, and ignore a contact in response to receiving input on the dummy electrode, at least one of the first plurality of electrodes, and at least one of the second plurality of electrodes. |
US10216332B2 |
Color filter substrate and in-cell touch display device
A color filter substrate and an in-cell touch display device are disclosed. The color filter substrate including a display region and a non-display region surrounding the display region, wherein the color filter substrate further includes a conductive antistatic layer, and the antistatic layer is only disposed in the non-display region. The in-cell touch display device can eliminate static electricity under the premise of having no influence on touch function, and the in-cell touch display device is provided with an enhanced anti-electrostatic capability. |
US10216330B2 |
Touch systems and methods including rejection of unintentional touch signals
A touch sensor can be used with a finger and/or a pen configured to provide a touch input to the touch sensor. Some implementations involve touch capacitive touch sensing, although many implementations are also applicable to other touch and pen technologies, such as resistive, surface acoustic wave, bending wave, touch force, electromagnetic (E-M). Discrimination between intentional touches and unintentional touches on the touch surface can be performed using first criteria. For each touch identified as an intentional touch, discrimination between a finger touch and a pen touch can be performed using second criteria. |
US10216328B2 |
Method for operating a touch-sensitive control system and device having such a control system
The invention relates to a method for operating an operating system (10), in particular of a motor vehicle, having the steps: detecting by means of a pressure detection device whether an operating field (14) of the operating system (10) has been exposed by means of an actuating element (12) to a greater pressure than a predetermined pressure threshold value; if it is detected that the operating field (14) is exposed to a greater pressure than the pressure threshold value: outputting of at least one confirmation signal by means of the operating field (14); wherein by means of a detection device, the size of a contact area (22, 22′) of the actuating element (12) that touches the operating field (14) is detected; the confirmation signal is output only if, during the pressure exertion on the operating field (14), it is detected that the contact area (22, 22′) of the actuating element (12) has been changed by a predetermined factor. The invention furthermore relates to a unit with an operating system (10). |
US10216327B2 |
Noise-cancelled capacitive touch display apparatus
A noise-cancelled capacitive touch display apparatus includes a display panel and a capacitive touch sensor on or above the display panel. The capacitive touch sensor includes plural sensing lines, plural driving lines, plural first signal lines, plural second signal lines and a noise cancellation line. The sensing lines are parallel with each other and extend along a first direction. The driving lines are parallel with each other and extend along a second direction, wherein the second direction intersects the first direction. Each first signal line is located outside of an outermost driving line. Each second signal line is located outside of an outermost sensing line. The noise cancellation line is a cut-off part of a corresponding first signal line or a corresponding second signal line. The noise cancellation line receives the noise generated from the display panel. |
US10216325B2 |
Touch sensing circuit and a signal demodulating method
A touch sensing circuit including a plurality of touch sensing channels is provided. Each of the touch sensing channels includes at least one operational amplifier circuit and a demodulating circuit. The operational amplifier circuit is configured to receive a touch sensing signal, and amplify the touch sensing signal. The operational amplifier circuit includes an operational amplifier. The operational amplifier has an inverting end, and the inverting end is coupled to a direct-current voltage. The demodulating circuit is coupled to the operational amplifier circuit. The demodulating circuit is configured to demodulate the amplified touch sensing signal by mixing the amplified touch sensing signal with a demodulating signal. In addition, a signal demodulating method is also provided. |
US10216321B2 |
Touch display device and associated control method
A control method for a touch display device including a display panel is provided. The display panel includes multiple first gate lines and multiple second gate lines respectively corresponding to a first field and a second field of a frame, and multiple sensing electrodes for touch sensing. Within one single frame period, the control method includes: scanning the first gate lines to update the first field; controlling the sensing electrodes to perform touch sensing and providing a first touch report; scanning the second gates lines to update the second field; and controlling the sensing electrodes to perform touch sensing and providing a second touch report. At least one of the first gates lines is located between two of the second gate lines, and at least one of the second gate lines is located between two of the first gate lines. |
US10216320B2 |
Display device and input device
A display device includes: a display panel having a front surface and a back surface and displaying an image on the front surface; a plurality of detection electrodes overlapping the display panel when seen in a plan view; and a shield electrode overlapping the display panel when seen in a plan view. The shield electrode is arranged on a side opposite to a side of the front surface with respect to the plurality of detection electrodes. Based on electrostatic capacitance of the shield electrode, proximity or contact of an object to the front surface is detected, and based on electrostatic capacitance of each of the plurality of detection electrodes, a position of the object is detected. |
US10216310B2 |
Pressure-sensitive panel and detection method thereof, 3D touch panel and touch display panel
The present disclosure provides a pressure-sensitive panel and a detection method thereof, a 3D touch panel and a touch display panel. The pressure-sensitive panel includes a pressure-sensitive layer. The pressure-sensitive layer includes a plurality of pressure-sensitive units, and each pressure-sensitive unit includes four resistors, a first voltage detection unit and a second voltage detection unit. The four resistors of each pressure-sensitive unit are connected with each other in sequence; two short sides of the first resistor are respectively connected with one long side of the second resistor and the fourth resistor; and two short sides of the third resistors are connected with the other long side of the second resistor and the fourth resistor. A connecting end between the first resistor and the fourth resistor is connected with a first fixed voltage end, and a connecting end between the second resistor and the third resistor is connected with a second fixed voltage end. The first voltage detection unit is connected with a connecting end between the first resistor and the second resistor, and the second voltage detection unit is connected with a connecting end between the third resistor and the fourth resistor. The pressure-sensitive panel can detect the pressing force of a user. |
US10216304B2 |
Touch screen display device with improved ESD protection
Embodiments of a touch screen display device having improved electrostatic discharge (ESD) protection are provided herein with a touch screen and a display module underlying the touch screen. The touch screen described herein includes a touch panel substrate having a plurality of transmit lines, a plurality of receive lines, a plurality of routing traces and a ground ring formed thereon. The ground ring includes inner edges, which conform to and surround a periphery of the transmit lines, receive lines and routing traces, and outer edges that are substantially parallel and adjacent to edges of the touch panel substrate. At least one of the outer edges of the ground ring extend past at least one outer edge of the display module along at least one entire side of the display module, thereby providing ESD protection to the display module on all such sides. |
US10216285B2 |
Backlit illumination of electronics
A backlit device includes an outer layer, an adhesive layer, and a light guide configured to transmit light from a light source. The adhesive layer is positioned between the outer layer and the light guide. The outer layer includes a plurality of outer layer segments and at least one opening positioned between the outer layer segments where light from the light guide can pass through and provide backlighting. The adhesive layer includes a plurality of adhesive material segments. Each adhesive material segment is individually positioned between an outer layer segment and the light guide such that the perimeter of an outer layer segment surrounds the perimeter of the respective adhesive material segment. Through this arrangement, the adhesive material segments do not divert or block light passing through the opening in the outer layer. |
US10216282B2 |
Display device with a moveable photographing assembly
A display device for providing user interaction is disclosed. The disclosed display device comprises: a display body; a photographing unit including a camera module for detecting a user's gesture; and a driving unit for selectively moving the photographing unit to a first position where the photographing unit is received in the display body and to a second position or a third position where the photographing unit projects outward from the display body during photographing, wherein the driving unit keeps the photographing unit fixed at a certain point in the section between the second position and the third position. |
US10216279B2 |
Interactive display with tactile feedback
An electronic device including a housing having a first surface and a second surface, and an interactive display having a keyboard-enabled mode and a keyboard-disabled mode. The interactive display includes a first image display device disposed at the first surface that displays image data, and a physical keypad disposed at the second surface that provides tactile feedback to a user only when the interactive display is in the keyboard-enabled mode, the physical keypad being substantially smooth when the interactive display is in the keyboard-disabled mode. |
US10216277B2 |
Modifying haptic effects for slow motion
Systems and methods for generating and modifying a haptic effect are provided. Haptic effects are rendered in slow motion by modifying the various parameters associated with each haptic effect of a haptic effect sequence. For example, the magnitude, frequency, and/or duration of each haptic effect may be altered to accurately convey the haptic effect sequence in slow motion. |
US10216276B2 |
Terminal and operating method thereof
Provided is an operating method of a terminal. The method includes: capturing an image for an object; obtaining movement information on a movement of the object; and storing the obtained movement information corresponding to the captured image. |
US10216273B2 |
Apparatus and method for effecting a control action in respect of system functions
An apparatus for effecting a control action in respect of a function within a virtual or mixed reality system, the control action corresponding to a predefined bodily movement of an authorized user of said function, wherein an authorized user is defined by a predetermined criterion in respect of a selected body part and/or a passive device carried thereon. The apparatus comprises a detection module for detecting a predefined bodily movement; a multi-spectral imaging system for capturing spectral reflectance and/or emission data at a plurality of wavelengths in respect of said selected body part and/or the passive device carried thereon; and an analysis module for comparing at least a portion of the spectral data with data corresponding to an authorized user of said function to determine if said criterion is met, and outputting a signal to effect said control action only if said criterion is met. |
US10216272B2 |
Strain measurement ring
A strain measurement ring measures strain information describing deformation of a strain-sensitive element included in the strain measurement ring due to movement of a user's finger. The strain measurement ring includes a semi-rigid band coupled to a deformable band, which together encompass a portion of the user's body. The semi-rigid band includes two coupling ends each coupled to a respective coupling end of the deformable band. The deformable band includes the strain-sensitive element. The strain measurement ring may include an emitter to transmit strain information to a virtual reality/augmented reality (VR/AR) console. The strain measurement ring may include an actuator to change the tension of the deformable band in response to haptic command signals from a VR/AR console. As a result, the strain measurement ring may apply pressure to the user's skin to simulate contact with a virtual object. |
US10216270B2 |
Sigh line input apparatus
A sight line input apparatus includes: a display portion that displays an input item at a position where the input item is viewable from a driver seat; a setup portion that sets a virtual input region at a position displaced from a display region of the display portion toward a driving visual field of the driver, the virtual input region being associated with the input item; a detection portion that detects a sight line position of a driver; and an input controller that performs an input process in accordance with the input item associated with the virtual input region, when the sight line position is in the virtual input region set by the setup portion. When a predetermined operation of the driver is detected, the setup portion changes the virtual input region into a mode that permits the driver to gaze at the virtual input region with ease. |
US10216269B2 |
Apparatus and method for determining intent of user based on gaze information
A method and apparatus for tracking intent or awareness based on a gaze of a user are provided. The method includes receiving gaze information of the gaze of the user; based on the gaze information, determining whether a function of the vehicle was activated by the user; in response to determining that the function was activated by the user, generating and storing historical gaze information in a database; and in response to determining that the function is not activated by the user, calculating a probability that the function will be activated by the user during a processing cycle and generating and storing the historical gaze information in the database based on the calculated probability and size of the database. The apparatus and method may be used to track the gaze of a user of a vehicle and predict user behavior based on the historical gaze information. |
US10216268B2 |
Gaze detection method and apparatus
A method for determining if a user's gaze is directed in the direction of a zone of interest in a 3D scene comprises: providing a 3D scene containing a zone of interest; associating a property with the zone of interest; creating a bitmap representing the location of the zone of interest in a projected view of the 3D scene, each pixel of the bitmap to which the zone of interest is projected storing the property of the zone of interest; detecting the direction of the user's gaze; using the bitmap to determine if the detected user's gaze is directed in the direction of the zone of interest. |
US10216266B2 |
Systems and methods for device interaction based on a detected gaze
Systems and methods are provided that allow a user to interact with a device using gaze detection. In the provided systems and methods, the gaze detection is initiated by detecting a triggering event. Once gaze detection has been initiated, detecting a gaze of a user may allow the user to activate a display component of the device, pass a security challenge on the device, and view content and alerts on the device. The gaze detection may continue looking for the user's gaze and keep the display component of the device activated as long as a gaze is detected, but may deactivate the display component of the device once a gaze is no longer detected. To conserve power the gaze detection may also be deactivated until another triggering event is detected. |
US10216262B1 |
Force management system that includes a force measurement assembly, a visual display device, and one or more data processing devices
A force measurement system includes a force measurement assembly with a top surface configured to receive at least one portion of the body of a subject and at least one force transducer configured to sense forces and/or moments being applied to the top surface; at least one visual display device having an output screen configured to at least partially circumscribe three sides of a torso of the subject, and one or more data processing devices operatively coupled to the force measurement assembly and the at least one visual display device. In one or more embodiments, the force measurement assembly may be in the form of an instrumented treadmill. In one or more further embodiments, the force measurement system may additionally comprise a motion capture system configured to detect the motion of one or more body gestures of the subject. |
US10216256B2 |
Power conservation of computing components using forced idle state
An operating system of a computing device determines an importance of the threads running on the computing device, such as assigning the importance of the threads as critical or non-critical. The operating system determines when there are no threads having at least a threshold importance (e.g., no critical threads), and forces one or more components of the computing device into a forced idle state in response to determining that there are no threads having at least the threshold importance. The forced idle state of a device component is a low power state, such as a state in which program instructions are not executed, so the computing device is forced into a forced idle state that reduces power usage in the computing device despite there being threads (e.g., non-critical threads) to be executed. |
US10216255B2 |
Low power standby for a powered device in a power distribution system
The invention relates to a power distribution system, such as a Power over Ethernet power distribution system. A powered device provides a pulse, such as a Maintain Power Signature, when in standby such that a power providing device remains providing power to it. To increase energy efficiency, the MPS can be cycled (60 ms pulse every 300 ms to 400 ms) according to the IEEE802.3af/at standards. By introducing a controllable switch, for electrically decoupling at least part of the powered device from the power providing device, and a pulse generator, the MPS can be generated in a more energy efficient way and/or can be shortened (e.g. to 5 ms). As an example, the controllable switch can decouple the bulk capacitor of the powered device during MPS generation to prevent the bulk capacitor from filtering out the MPS. |
US10216254B1 |
Methods and apparatus for selectively extracting and loading register states
Integrated circuits may include registers that store register states. Only a subset of the registers may store critical register states. The subset of registers may be specially demarcated, such as using synthesis directions in the hardware description, and may be coupled to dedicated extraction/loading circuitry. The extraction/loading circuitry may be implemented using soft or hard logic or can leverage existing programming or debugging circuitry on a programmable integrated circuit. The extraction/loading mechanism may also be implemented using multiplexers and associated control circuitry, scan chain circuitry, a memory-mapped interface, a tool-instantiated or user-instantiated finite state machine, or external memory interface logic. Accessing critical register states in this way can help improve efficiency with live migration events, debugging, retiming, and other integrated circuit operations. |
US10216251B2 |
Controlling processor performance scaling based on context
In an embodiment, a processor includes a core to execute instructions, a power controller to control an operating frequency of the core, and a context filter logic coupled to the power controller to prevent a performance state change request from being granted by the power controller based at least in part on a context of a system including the processor. Other embodiments are described and claimed. |
US10216250B2 |
Memory apparatus and energy-saving control method thereof
A memory apparatus and an energy-saving control method thereof are provided. The memory apparatus includes a plurality of non-volatile memory units and a control chip, and the control chip includes a specific circuit group, a memory control unit and an energy-saving control unit. The memory control unit controls an access to the non-volatile memory units. In a normal mode and during a period of accessing the non-volatile memory units by the control chip, if the non-volatile memory units are in a busy state, the energy-saving control unit controls the clock generation unit to stop outputting an internal clock signal to the specific circuit group, so as to reduce power consumption of the control chip. |
US10216243B2 |
Method, device and storage medium for waking up home interconnection device
The embodiments of the disclosure provide a method, device and storage medium for waking up a home interconnection device. The method can include: when the home interconnection device is in a state of standby, the home interconnection device receives a first beacon frame through a wireless access point (AP) of a Wireless Fidelity (WIFI) module of the home interconnection device; the home interconnection device searches a pre-set field of the first beacon frame for a waking-up identification; and when the pre-set field of the first beacon frame comprises the waking-up identification, the home interconnection device switches from the state of standby to the state of work. |
US10216241B1 |
Method and apparatus for securing communication of instructions to manage antenna power output
A system of antenna power management security may comprise a memory for storage in a standard absorption rate control register of code instructions executed to alter a transmitting antenna power level, and a processor operably connected to the memory executing code instructions of an antenna power management security system to store a randomly generated challenge number in a challenge register of the memory, determine a first response value based on the randomly generated challenge number, read a second response value determined by the processor executing code instructions of a basic input output system and stored in the memory, and if the first response value matches the second response value, allow the processor executing code instructions of the basic input output system to store a single command in the standard absorption rate control register within a preset time period, for later execution by the processor. |
US10216239B2 |
Reference voltage generation circuit, receiver, semiconductor apparatus and system using the same
A reference voltage generation circuit may be provided. The reference voltage generation circuit may be configured to generate a reference voltage according to a voltage set code. The reference voltage generation circuit may include a voltage level stabilizer. The reference voltage generation circuit may be configured to deactivate the voltage level stabilizer when a level of the reference voltage changes based on the voltage set code. |
US10216237B2 |
System and method for thermal management guidance
The present disclosure describes one or more systems, methods, routines and/or techniques for thermal management. One or more systems, methods, routines and/or techniques may provide advice or guidance (e.g., to a repair technician) regarding how to perform a hot bond repair, for example, on an aircraft component that has been damaged. The thermal management advisor may provide advice or guidance regarding how to prepare a repair field prior to running a thermal survey. For example, thermal management advisor may recommend a particular heat blanket, a configuration of the heat blanket, placement of various temperature sensors and other preparation guidance. The thermal management advisor may provide advice or guidance regarding how to alter or manage the repair setup during a thermal survey and during the actual curing process. For example, thermal management advisor may recommend particular temperature sensors or areas of the repair field that should be insulated. |
US10216230B2 |
Window substrate and display device having the same
A window substrate includes a glass substrate including first and second surfaces opposite to each other, the glass substrate having a thickness of about 25 μm to about 100 μm, and a coating layer disposed on the first surface. The glass substrate includes SiO2, Al2O3 and Na2O, and the mole ratio of Al2O3/Na2O is equal to or smaller than 1. |
US10216227B2 |
Foldable display device and electronic apparatus with the same and control method of the same
The present disclosure relates to a foldable display device. The foldable display device includes: a first display screen; a second display screen; a third display screen; a first connector connecting the first display screen and the second display screen; and a second connector connecting the second display screen and the third display screen, wherein the second display screen can rotate around the first connector and the third display screen can rotate around the second connector. According to the present disclosure, the foldable display device is provided for an electronic apparatus such as a mobile phone, a wearable device or a tablet computer, which is convenient to carry, has a switchable screen size and a low electricity consumption and long standby time. |
US10216225B2 |
Protective case for use with a mobile device
A protective case for use with a mobile device is provided. The protective case includes an attachment device that is configured to couple to one of a handle assembly, a battery source, and a fascia plate when a void is provided on the protective case. When the handle assembly is coupled to the protective case, the handle assembly is configured to pivot about the protective case for moving the handle assembly from a closed configuration to an open configuration. When the battery source is coupled to the protective case, the battery source is configured to charge the mobile device, and, when the fascia plate is coupled to the protective case, the fascia plate is configured to fill the void, that is otherwise filled by one of the handle assembly and the battery source. |
US10216212B1 |
Operating temperature-based mass storage device management
A power monitoring system which is communicatively coupled to power sensors in one or more rack computer systems, where the power sensors generate data indicating electrical power consumption by mass storage devices in the racks, can determine an operating temperature of the mass storage devices based on the power data and adjust one or more components which support computing operations in the racks to manage the operating temperatures. Operating temperature can be determined based on a predetermined relationship between electrical power consumption of one or more mass storage devices and the operating temperature of the mass storage devices. Component adjustment can include adjusting an operating state of one or more components. Such operating state adjustment can include adjusting the cooling induced by a cooling system, adjusting data migration to and from mass storage devices, and adjusting operation activity on mass storage devices. |
US10216210B2 |
Dual input power management method and system
A dual input power management method includes: monitoring whether a first input terminal has a power supply and whether a second input terminal has a power supply, and accordingly generating a first monitor signal and a second monitor signal; generating a priority signal based on the first monitor signal, the second monitor signal, and an enable signal, to determine an input priority of the first input terminal and the second input terminal; generating a control signal based on a feedback signal indicative of an output voltage and a reference signal; and regulating the output voltage based on the priority signal and the control signal. |
US10216209B1 |
Digital low drop-out regulator and operation method thereof
A digital Low Drop-Out regulator includes: an event-driven circuit for generating a trigger signal by asynchronously detecting whether an output voltage is out of a threshold range to generate a first error information signal and a first control signal; a time-driven circuit for generating a second error information signal by detecting a change in the output voltage synchronized with a clock signal, and generating a second control signal by combining the first and second error information signals; a clock/trigger control circuit for generating the clock signal having a first or second cycle based on the trigger signal and the first and second error information signals; a first array driver for controlling driving force of the output voltage in response to the first control signal; and a second array driver for controlling the driving force of the output voltage in response to the second control signal. |
US10216208B2 |
Load current sensing in voltage regulator
A voltage regulator having current sense capability may include an input node and an output node. A first output device may be electrically connected between the input node and the output node, and configured to control current flow through the first output device to regulate a voltage at the output node. A current sense circuit may be configured to produce a signal that is indicative of the current through the first output device. The current sense circuit may be configured to perform a first kind of offset compensation operation to reduce an offset voltage in an error amplifier of the current sense circuit, and to perform a second kind of offset compensation operation to reduce the offset voltage in the error amplifier. |
US10216207B2 |
Overvoltage clamp in regulators
A regulator for providing a load current at a regulator output voltage to a load at an output of the regulator is described. The regulator has a differential input stage to provide a differential output voltage based on a reference voltage and based on the regulator output voltage. Furthermore, the regulator has an output driver to generate a control signal based on the differential output voltage. In addition, the regulator has a pass transistor to provide the load current in dependence of the control signal. The regulator also has clamping circuitry to sense an overvoltage indication which indicates that the pass transistor is being turned off. Furthermore, the clamping circuitry clamps the differential output voltage to a clamping voltage, if the overvoltage indication indicates that the pass transistor is being turned off. |
US10216206B1 |
Optical sensor device and voltage regulator apparatus with improved noise rejection capability
A voltage regulator apparatus with a rejection capability for high frequency power noise includes a low dropout linear regulator and a noise rejection circuit. The low dropout linear regulator has at least one operational amplifier which is powered by a power source, and the low dropout linear regulator is configured for receiving and regulating an input voltage signal to provide an output voltage signal for a load. The noise rejection circuit is coupled between the power source and the low dropout linear regulator, and is configured for providing a power noise rejection capability upon a high frequency part of a power signal of the power source to generate the power signal with less high frequency noise to the at least one operational amplifier. |
US10216205B2 |
Low voltage tube circuits
A number of low voltage vacuum tube circuits include using supply voltages well below the manufacturer's recommended voltages applied to the plate or screen grid. Some of the tube circuits operate at near zero plate and or screen grid voltages. Other low voltage circuits have forward biasing on one or more grids that are normally biased at a non positive voltage or a grid that is normally connected a cathode. Substantially lower supply voltages allow for example, the filament supply to also supply voltage to the plate and or grid for providing an output signal at a grid and or a plate. |
US10216202B2 |
Pressure regulating valve
In a pressure regulating valve, a piston is provided, in an end on a side closer to a seat, with a recessed portion opening on the side closer to the seat, a valve element including: a tip portion contactable with the seat; a columnar retaining part inserted in the recessed portion; and a press-fit portion protruding radially outward from an outer peripheral surface of the retaining part and being press-fitted in an inner peripheral surface of the recessed portion. The press-fit portion has a spherical shape. |
US10216201B2 |
System and method for regulating the pressure of a gas
A pressure regulating system that is suited to regulate the pressure of a gas includes a regulating device suited to regulate the pressure of a first gas stream, provided with an inlet for the gas at a supply pressure and with an outlet for the gas at a regulated pressure that is lower than the supply pressure; a vortex tube suited to receive a gas stream through an inlet, separate it into a hot portion and a cold portion and deliver the hot and cold portions through corresponding outlets; a heat exchanger coupled with the vortex tube in order to heat the first gas stream before it flows into the regulating device; a recovery duct suited to collect a first portion of the first gas stream at a collection point located downstream of the heat exchanger and to convey it to the inlet of the vortex tube. |
US10216200B2 |
Devices, methods, and systems for water balancing
Devices, methods, and systems for water balancing are described herein. An example device includes a memory and a processor configured to execute executable instructions stored in the memory. The instructions are executed to send a command from a building controller to balance a subset of a plurality of valves. The instructions are executed to simultaneously balance the subset of the plurality of valves associated with a plurality of building systems, based on the command, and without accessing any of the plurality of valves individually. |
US10216197B2 |
Vehicle altitude restrictions and control
Systems, methods, and devices are provided for providing flight response to flight-restricted altitudes. The altitude of an unmanned aerial vehicle (UAV) may be compared with an altitude restriction. If needed a flight-response measure may be taken by the UAV to prevent the UAV from flying in a restricted altitude. The altitude measurement of the UAV and/or altitude restriction of the UAV may be modified for improved performance. Different flight-response measures may be taken depending on preference and the rules of a jurisdiction within which the UAV falls. |
US10216194B1 |
Using emergency response system (EMS) vehicle telematics data to reduce accident risk
A computer system configured to use emergency response system (EMS) vehicle telematics data to reduce risk of accidents may be configured to (1) receive, when the EMS vehicle is en route to an emergency location, the EMS vehicle telematics data associated with the EMS vehicle and including GPS location, speed, route, heading, acceleration, and/or lane data; (2) determine that a current route of an autonomous vehicle will interfere with the route of the EMS vehicle; (3) determine an alternate route for the autonomous vehicle to avoid interfering with the route of the EMS vehicle; and (4) direct the autonomous vehicle to (i) travel along the alternate route or (ii) pull over to a side of a road on the current route to allow the EMS vehicle to pass unimpeded. Insurance discounts may be generated based upon the risk mitigation or prevention functionality. |
US10216190B2 |
Managing autonomous vehicles needing energy replenishment
Managing autonomous vehicles is provided. Autonomous vehicle energy data and travel data are collected. A plurality of autonomous vehicles that need energy replenishment within a defined geographic area is determined. A rank is determined for each of the plurality of autonomous vehicles that need energy replenishment within the defined geographic area to meet passenger-defined travel destination time constraints. Each autonomous vehicle is directed to an energy station in a set of energy stations within the defined geographic area to the meet passenger-defined travel destination time constraints based on the rank of each of the plurality of autonomous vehicles. |
US10216189B1 |
Systems and methods for prioritizing object prediction for autonomous vehicles
Systems and methods for determining object prioritization and predicting future object locations for an autonomous vehicle are provided. A method can include obtaining, by a computing system comprising one or more processors, state data descriptive of at least a current or past state of a plurality of objects that are perceived by an autonomous vehicle. The method can further include determining, by the computing system, a priority classification for each object in the plurality of objects based at least in part on the respective state data for each object. The method can further include determining, by the computing system, an order at which the computing system determines a predicted future state for each object based at least in part on the priority classification for each object and determining, by the computing system, the predicted future state for each object based at least in part on the determined order. |
US10216186B2 |
Task allocation and variable autonomy levels
A system and method for flying an aircraft is disclosed. The system includes one or more flight-assist agents for performing an operation related to flying the aircraft and a vehicle autonomy management system. The vehicle autonomy management system allocates tasks of a task workload involved in the operation between a flight crew and the one or more flight-assist agents, monitors a performance of the flight crew in executing a portion of the task workload allocated to the flight crew, and adjusts an allocation of the task workload between the flight crew and the one or more flight-assist agents based on the performance of the flight crew. |
US10216185B2 |
Method, system, and apparatus for controlling a plurality of mobile-radio equipped robots in a talkgroup
A process for controlling a plurality of mobile-radio equipped robots in a talkgroup includes receiving, at a mobile-radio equipped robot via a wireless communications interface comprising one of an infrastructure wireless communication interface for communicating with an infrastructure radio access network (RAN) and an ad-hoc wireless communication interface for communicating with an ad-hoc network, a group voice call containing a voice-command. The mobile-radio equipped robot determines that it is a target of the group voice call, and responsively text-converts the voice-command into an actionable text-based command. The mobile-radio equipped robot subsequently operates a mechanical drive element in accordance with the actionable text-based command. |
US10216181B2 |
Implementation of a rescue drone
A system and method for optimizing a rescue operation of an individual. The method comprises maintaining, by an individual engaged in an activity, an unmanned aerial vehicle (UAV) associated with and in proximity to the individual. For storage at the UAV, the individual records at a recording device a message. A sensor device is configured to detect a situation requiring a need to rescue the individual at a current location, and generates a trigger signal in response to a detection. In response to the receipt of the trigger signal, a current GPS location of the individual is recorded and a launching of the UAV to traverse a flight-path to a destination location. At or before arriving at the destination location, the UAV contemporaneously provides the stored recorded message and current GPS location of the individual to an emergency response authority to inform of the individual's situation and location. |
US10216180B2 |
Flight management system of an aircraft
A flight management system architecture with separate core and supplementary modules. In the core module, generic functionalties relative to the flight management of the aircraft are implemented. In the supplementary module, supplementary functions are implemented. The supplementary functionalities include functionalties specific to an entity to which the aircraft belongs such as the specific aircraft model, a family of aircraft, a company, an alliance, and so on. The flight management system also includes a message exchange interface in which enables the core and supplementary modules to exchanges messages with each other. The core and supplementary modules includes corresponding core module and supplementary module interfacing functionaltities that respectively interface with generic and specific man-machine interfaces. |
US10216175B2 |
Conveyors including sensors for detecting error conditions associated with products traveling on the conveyors
In some embodiments, methods and systems are provided that include interconnected conveyors including multiple sensors configured to detect identifying characteristics and physical characteristics of the products traveling on the conveyors. The product-associated information that is detected by the sensors is analyzed relative to predefined product-associated identifying characteristics and physical characteristics stored in a database, and an error signal is generated if the actual, sensor-obtained product identifying characteristics and/or physical characteristics, do not correspond to the predefined, database-stored product identifying characteristics and/or physical characteristics. |
US10216174B2 |
System and method for universal control of electronic devices
A system and method for providing an integrated circuit that integrates with and controls a device wherein the integrated circuit design is developed based on a selection of characteristics of the device. The system and method also provide software for establishing interoperability between the integrated circuit and a controller. |
US10216164B2 |
Fire alarm inspection application and user interface
A system and method for facilitating inspection of fire alarm systems includes a graphical user interface rendered on a touchscreen display of a mobile computing device receiving selections of inspection results. The graphical user interface includes a testing pane, which indicates devices that are currently being tested, and a selection pane, which indicates devices yet to be tested. The devices indicated by the selection pane are filtered according to the inferred location of the inspector or the inferred order of test. Selection of devices indicated by the selection pane results in those devices being indicated by the testing pane. Results of inspections of the devices indicated by the testing pane are then selected by the touchscreen display detecting gestures (e.g. swipes toward the left or right) corresponding to different results. The results are sent to a connected services system and stored in a connected services database. |
US10216162B2 |
Fluid control and measurement system with a relay
In order to make it possible to diagnose an operation state of a fluidic device despite reducing the size of the fluidic device, a relay is configured to include a first port connected with the fluidic device and a second port connected with a user information processor, and receive fluid-related data from the fluidic device via the first port and transmit the data to the user information processor via the second port, or receive the data from the user information processor via the second port and transmit the data to the fluidic device via the first port. In addition, the relay includes a third port that is connected with a diagnostic apparatus adapted to diagnose the operation state of the fluidic device, receive diagnostic data from the fluidic device via the first port, and transmit the diagnostic data to the diagnostic apparatus via the third port. |
US10216161B2 |
Systems and methods for generating operational intelligence for heating ventilation and air conditioning (HVAC) devices
This disclosure relates to a method and system for generating operational intelligence for a Heating Ventilation and Air Conditioning (HVAC) device. In one embodiment, the method includes detecting, via a plurality of sensors, a plurality of ambient parameters with respect to a building at periodic intervals; computing, via a processor, a plurality of performance parameters at the periodic intervals based on the plurality of ambient parameters; determining, via the processor, a plurality of operation parameters during an unoccupied period based on the plurality of ambient parameters and the plurality of performance parameters; and dynamically providing, via the processor, a recommendation regarding optimum operation for the HVAC device during the unoccupied period based on the plurality of operation parameters during the unoccupied period. |
US10216158B2 |
Heating, ventilation and air conditioning capacity monitor
A system for light commercial building solutions (LCBS). Solutions and other systems may incorporate lightweight alerting service, auto-adjustment of gateway poll rates based on the needs of various consuming applications, detecting loss of space comfort control in a heating, ventilation and air conditioning (HVAC) system, HVAC capacity loss alerting using relative degree days and accumulated stage run time with operational equivalency checks, and HVAC alerting for loss of heat or cool capacity using delta temperature and dependent system properties. Also, incorporated may be triggering s subset of analytics by automatically inferring HVAC equipment details from controller configuration details, ensuring reliability of analytics by retaining logical continuity of HVAC equipment operational data even when controllers and other parts of the system are replaced, and an LCBS gateway with workflow and mechanisms to associate to a contractor account. |
US10216154B2 |
Plant monitoring control device
A plant monitoring control device is such that when a control command is input by an operator into a process control device that implements control of a plant, a simulator is notified by a control unit of control information in the control command. Furthermore, whether or not to implement the control is automatically determined by a determination circuit of the control unit based on a result of a predictive operation by the simulator, and when determining to implement, the process control device is notified by the control unit of the control information in the control command. |
US10216153B2 |
Method and controller for model predictive control of a multi-phase DC/DC converter
For an easily implementable method for model predictive control of a DC/DC converter, and a corresponding controller, with which the optimization problem of the model predictive control can also be solved sufficiently quickly with large prediction horizons, the optimization problem is divided into two optimization problems by a model predictive output variable control and a model predictive choke current control being implemented in the control unit (10), wherein: the strands of the multiphase DC/DC converter (12) for the output variable control are combined into a single strand; a time-discrete state space model is produced therefrom; and the output variable control predicts the input voltage (uv,k+1) of the next sampling step (k+1) for this single strand on the basis of a first cost function (Jv) of the optimization problem of the output variable control, said input voltage being given to the choke current control as a setpoint and the choke current control determining therefrom the necessary switch positions of the switches (S1, S2, S3, S4, S5, S6) of the strands of the multiphase DC/DC converter (12) for the next sampling step (k+1) on the basis of a second cost function (Ji) of the optimization problem of the choke current control. |
US10216151B2 |
Power consumption-amount estimation apparatus
A power-consumption-amount estimation apparatus estimating a power consumption amount of an industrial machine including a motor, a machine driven by the motor, and an amplifier driving the motor, includes: an operation-pattern-information obtaining unit; a dynamics-information obtaining unit; a circuit-information obtaining unit obtaining amplifier information and motor information; and a power-consumption-amount calculation unit executing a process of calculating power of each of the motor and the regenerative resistor based on operation-pattern information, dynamics information, amplifier information, motor information, and a bus voltage simulated value and calculating power of the industrial machine based on the calculated power and execute a process of updating the bus voltage based on the calculated power of each of the motor and the regenerative resistor and the calculated power of the industrial machine, over a specified period, and calculating a power consumption amount of the industrial machine by integrating the calculated power of the industrial machine. |
US10216150B2 |
Apparatus for atomic clock, its operating method and its manufacturing method
An apparatus for an atomic clock includes first and second distinctive substrates, each having at least a planar surface substantially parallel therebetween. The apparatus also includes a medium having particles capable of undergoing energetic transition between at least two energy levels, said medium being located in the space defined between the planar surfaces. It further includes a magnetic device arranged to the first substrate and generating at least in the volume of the medium a predetermined static magnetic field B the direction of which is substantially parallel or perpendicular to the planar surfaces and an excitation device arranged to the second substrate and generating an excitation magnetic field H at, at least an excitation frequency, the direction of said excitation magnetic field H in the volume of the medium being substantially orthogonal to said direction of the static magnetic field B. |
US10216148B2 |
Wearable device made by amorphous alloy with antibacterial function
A wearable device made by amorphous alloy with antibacterial function includes a functional part adapted for implementing using functions of the wearable device; and an amorphous alloy housing configured out of the functional part and adapted for cladding the functional part to prevent the functional part from directly contacting with a user. Since the wearable device has the amorphous alloy housing covering on the functional part, thus the amorphous alloy housing rather than the functional part will contact with the user skin directly. As the amorphous alloy has excellent bactericidal capability, thus user wearing such a wearable device will get a good user experience. |
US10216140B2 |
Image forming apparatus provided with contacting-separating member capable of moving developing roller relative to photosensitive drum
An image forming apparatus includes: a casing; photosensitive drums juxtaposed with each other in a juxtaposed direction; developing units each including a developing roller; an opening-closing member; and a first contacting-separating member. The opening-closing member is movable between an open position and a closed position. The first contacting-separating member is provided at the opening-closing member and movable relative to the casing in the juxtaposed direction for moving, in a state where the opening-closing member is at the closed position, the developing roller between an adjacent position adjacent to or in contact with the corresponding photosensitive drums and a separated position spaced apart from the corresponding photosensitive drums. |
US10216139B2 |
Image forming apparatus and tandem type photosensitive unit
An image forming apparatus is described. An image forming apparatus may include an image forming apparatus body and a tandem type photosensitive unit slidable with respect to the body, wherein the unit includes: a frame; a plurality of photosensitive bodies; a plurality of developer cartridges, including developer carriers, detachably mountable on the frame; and a pressing portion provided on the frame for pressing each of the cartridges so that the developer carrier thereof is directed toward the corresponding photosensitive body, each of the cartridges is pivoted to be movable to an imaging position pressed by the pressing portion and a detached position released from the pressing by the pressing portion, and the body is provided with an abutting portion abutting the cartridge located on the detached position thereby pivoting the cartridge and moving the same to the imaging position when the unit is mounted on the body. |
US10216135B2 |
Image forming apparatus having insertion portion and receiving portion to connect frames, and sheet transfer apparatus thereof
An image forming apparatus includes a housing having a plurality of frames. At least one of the plurality of frames is a box-shaped frame with bent portions. The box-shaped frame has a first surface and a second surface overlapping the first surface, where the first surface has an insertion portion and the second surface has a receiving portion into which the insertion portion is configured to be inserted. The first surface and the second surface are connected to each other by insertion of the insertion portion in the receiving portion. |
US10216130B2 |
Heating rotating member and heating apparatus
A tubular film used for a fixing apparatus includes a heat generating layer, and a first conductive layer and a second conductive layer provided respectively at one end and another end of the film in a longitudinal direction of the film so as to contact the heat generating layer. The first conductive layer and the second conductive layer both have a lower volume resistivity than that of the heat generating layer. A low-resistance layer is formed in an area of the heat generating layer between the first conductive layer and the second conductive layer in the longitudinal direction so as not to contact the first conductive layer and the second conductive layer. The low-resistance layer has a lower volume resistivity than that of the heat generating layer and extends in a circumferential direction of the heat generating layer. |
US10216129B2 |
Intermediate layer comprising CNT polymer nanocomposite materials in fusers
Exemplary embodiments provide a fuser member containing an intermediate layer and methods for forming the intermediate layer and the fuser member. In one embodiment, the fuser member can include a substrate, a resilient layer, a surface layer and an intermediate layer disposed between the resilient layer (e.g., a silicone rubber layer) and the surface layer (e.g., a fluoroplastic of PFA or PTEE). The intermediate layer can include a CNT/polymer composite containing a plurality of carbon nanotubes in a polymer matrix. The surface layer and the fuser member can thus be treated at a temperature of about 250° C. or higher. |
US10216128B2 |
Fixing device and image forming apparatus
A fixing device includes a first unit including a first belt movable in a first direction; a first pressing member pressing the first belt; a first pressing member support supporting the first pressing member variably in attitude relative to the first pressing member support; a first rotating member in contact with the first belt and rotatable in a first rotation direction; and a first rotating member support that supports the first rotating member variably in position relative to the moving member; a second unit facing the first unit in a second direction and including a moving member movable in the first direction to come into contact with the first belt; and a third unit facing the second unit with the first unit in between in the second direction and supported by the second and third units movably in the second direction between the second unit and the third unit. |
US10216125B2 |
Solid lubricant, solid lubricant application apparatus and image forming apparatus
A solid lubricant to be applied onto an image carrier of an image forming apparatus of an electrophotographic system, includes a metal soap and resin particles, and the resin particles have a particle main body constituted by a rigid resin other than fluorine-based resins, and fluorine atoms carried on the surface of the particle main body. |
US10216123B2 |
Developing device
A developing device includes an accommodating casing, a rotatable developer carrying member, a regulating portion, a magnetic flux generating portion including a first magnetic pole and a second magnetic pole which have the same polarity, and a cover portion provided downstream of the developing region and upstream of a maximum magnetic flux density position of the second magnetic pole with respect to a rotational direction of the developer carrying member. The cover portion is disposed between the casing and the developer carrying member. As measured in the rotational axis direction, a dimension of the cover portion at an upstream end with respect to the rotational direction is smaller than a dimension of the cover portion in at least a region positioned downstream of the upstream end with respect to the rotational direction. |
US10216120B2 |
Liquid electrophotographic printers
In certain examples, a liquid electrophotographic printer has a compressive element. The compressive element removes a portion of carrier liquid from an inked image on an imaging element. The compressive element is selectively engageable and a controller disengages the compressive element for a first layer of liquid toner so as to retain carrier liquid in the first layer, and engages the compressive element for a subsequent layer of liquid toner so as to remove a portion of carrier liquid from the subsequent layer. |
US10216119B2 |
Image forming apparatus with adjustment of potential for secondary transfer
A voltage applying portion applies voltage to a current supply member, the current supply member being provided with primary transfer voltage to pass current through a contact portion contacting with a belt, thereby bringing the potential of the belt a primary transfer potential, and being provided with secondary transfer voltage so that a potential difference for secondary transfer is formed between the current supplying member and a support member while a recording material is nipped by the contact portion. The voltage applying portion changes the second transfer voltage so that the potential difference for the secondary transfer between the current supply member and the support member becomes smaller as a potential adjusting portion that maintains the potential of the support member at a prescribed sustaining potential in a variable manner in order to change a primary transfer potential reduces gradually the sustaining potential. |
US10216118B2 |
Process unit including main unit and toner cartridge including toner supply pipe and shutter
A toner cartridge includes a toner supply pipe and a first shutter. The toner supply pipe has a toner supply opening. When the toner cartridge is mounted onto a main unit, the toner supply pipe moves through an insertion opening from an outside position at which the toner supply opening is located outside a developing frame to an inside position at which the toner supply opening is located inside the developing frame. The first shutter is provided at the toner supply pipe. The first shutter moves relative to the toner supply pipe between an open position at which the toner supply opening is opened and a closed position at which the toner supply opening is closed. The first shutter moves relative to the toner supply pipe from the closed position to the open position in a state where the toner supply pipe is located at the inside position. |
US10216116B2 |
Optical scanning apparatus and image forming apparatus including the same
An optical scanning apparatus includes a deflector configured to deflect a light beam from a light source to cause the light beam to scan a surface to be scanned in a main scanning direction, an incident optical system that includes a single incident optical element and is configured to guide the light beam from the light source to the deflector, and an image-forming optical system configured to condense the light beam having been deflected by the deflector as condensing points on the surface to be scanned. At least one of the incident optical system and the image-forming optical system includes a diffractive surface that corrects displacement amounts of the condensing points in a main scanning section and a sub scanning section when a wavelength of the light beam from the light source varies. |
US10216114B2 |
Charging device and image forming apparatus
A charging device is configured to apply electric charge to an image carrier provided outside the charging device. The charging device includes: a cored bar member; and a conductive resin layer provided on a surface of the cored bar member. The conductive resin layer has a film thickness of 200 μm or less. Filtered maximum waviness in an axial direction of the cored bar member is 8 μm or less in a range of a reference length of 60 mm. |
US10216113B2 |
Roller for image forming apparatus
A roller for an image forming apparatus is provided. The roller includes a shaft rotatable on the basis of one axis, an elastic layer covering an outer circumference of the shaft, and a coating layer formed on the elastic layer. The coating layer is a material in which a mixture containing acryl polyol and ε-caprolactone polyol is cross-linked by isocyanate. |
US10216109B2 |
Electrostatic latent image developing toner and production method of the same
An electrostatic latent image developing toner includes a plurality of toner particles each including a toner core and a shell layer covering a surface of the toner core. The shell layer contains a hydrophobic thermoplastic resin and a positively chargeable hydrophilic water-insoluble resin. An existing amount A of alkali metal elements present in a surface layer of the shell layer measured by X-ray photoelectron spectroscopy and an existing amount B of alkali metal elements present in a toner particle as a whole measured by fluorescent X-ray analysis satisfy expressions (a) and (b) shown below A≤300 ppm (a) 0.5≤A/B<1.0 (b). |
US10216106B2 |
Method for producing toner
A method for producing a toner includes a step (1) of forming resin microparticles in an aqueous medium in the presence of a surfactant, a step (2) of aggregating the resin microparticles to form aggregated particles, and a step (3) of heating and the aggregated particles and allowing the aggregated particles to coalesce to form toner particles, in which a resin component in the resin microparticles contains an olefinic copolymer and resin A, the resin A has an acid value of 1 mgKOH/g or more and 50 mgKOH/g or less, the resin A has a SP value of 19.0 (J/cm3)0.5 or more and 21.0 (J/cm3)0.5 or less, and the resin component has an olefinic copolymer content of 50% by mass or more with respect to the total mass of the resin component. |
US10216105B2 |
Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
An electrophotographic photosensitive member includes a support member, an electroconductive layer, and a photosensitive layer in this order. The electroconductive layer contains a binder and particles. Each of the particles include a core made of a substance represented by general formula (1), and a coating layer coating the core and containing an electrically conductive material: M1M2O3 (1) wherein M1 represents an element selected from the group consisting of Sr, Li, Na, K, and Ba, and M2 represents an element selected from the group consisting of Ti, Nb, Ta, and Zr. |
US10216101B2 |
Reflector
A reflector (2) comprising a plate (4) supported by a substrate (8), wherein the plate has a reflective surface (5) and is secured to the substrate by adhesive free bonding, and wherein a cooling channel array (10) is provided in the reflector. The channels (16) of the cooling channel array may be formed from open channels in a surface of the substrate, the open channels being closed by the plate to create the channels. |
US10216098B2 |
Test structure for use in metrology measurements of patterns
A test structure and method of its manufacture are presented for use in metrology measurements of a sample pattern. The test structure comprises a test pattern comprising a portion of the sample pattern including at least one selected feature and a blocking layer at least partially covering regions of the test structure adjacent to the at least one selected region. |
US10216095B2 |
Immersion lithographic apparatus
An immersion lithographic apparatus is configured to subject a photosensitive layer on a substrate to a patterned beam of radiation via a liquid. The immersion lithographic apparatus includes a moveable object having a surface, a fluid handling system to control a presence of the liquid in a volume restricted by the surface, the fluid handling system, and a free surface of the liquid, the free surface extending between the surface and the fluid handling system; and a heating system configured to locally heat a portion of the liquid at a receding side of a periphery edge of the volume in contact with the surface, where the object is receding from the volume along a direction of movement of the object relative to the fluid handling system. |
US10216094B2 |
Support device and method for supporting lens and support component for supporting functional element
A support device for supporting a lens includes a support component. The support component includes a main body, a plurality of first support portions and a plurality of second support portions. Each of the plurality of first support portions is disposed on the main body, has a first support position thereon having a first height, and is configured to rigidly support the lens. Each of the plurality of second support portions is disposed on the main body, has a second support position thereon having a second height, and is configured to flexibly support the lens. When a configuration relationship between the support component and the lens becomes a decoupling relationship, the second height is larger than the first height. When the configuration relationship is changed to a coupling relationship, an absolute difference value between the first and the second heights is less than a threshold. |
US10216093B2 |
Projection system and minor and radiation source for a lithographic apparatus
Disclosed is a system configured to project a beam of radiation onto a target portion of a substrate within a lithographic apparatus. The system comprises a mirror (510) having an actuator (500) for positioning the mirror and/or configuring the shape of the mirror, the actuator also providing active damping to the mirror, and a controller (515a, 515b) for generating actuator control signals for control of said actuator(s). A first coordinate system is used for control of said actuator(s) when positioning said mirror and/or configuring the shape of said mirror and a second coordinate system is used for control of said actuator(s) when providing active damping to said mirror. |
US10216090B2 |
Pattern-forming method and composition for resist pattern-refinement
A pattern-forming method comprises forming a prepattern that is insoluble or hardly soluble in an organic solvent. A first composition is applied on at least lateral faces of the prepattern to form a resin layer. Adjacent regions to the prepattern of the resin layer are insolubilized or desolubilized in the organic solvent without being accompanied by an increase in a molecular weight by heating the prepattern and the resin layer. Regions other than the adjacent regions insolubilized or desolubilized of the resin layer are removed with the organic solvent. The first composition comprises a first polymer having a solubility in the organic solvent to be decreased by an action of an acid. At least one selected from the following features (i) and (ii) is satisfied: (i) the first polymer comprises a basic group; and (ii) the first composition further comprises a basic compound. |
US10216088B2 |
Photolithography method based on electronic beam
The disclosure relates to a photolithography method based on electronic beam. The method includes: providing an electronic beam; making the electron beam transmit a two dimensional nanomaterial to form a transmission electron beam and a number of diffraction electron beams; shielding the transmission electron beam; and radiating a surface of an object by the plurality of diffraction electron beams. The photolithography method is high efficiency and has low cost. |
US10216085B2 |
Tetracarboxylic acid diester compound, polyimide precursor polymer and method for producing the same, negative photosensitive resin composition, patterning process, and method for forming cured film
The present invention provides a tetracarboxylic acid diester compound shown by the following general formula (1), wherein X1 represents a tetravalent organic group; and R1 represents a group shown by the following general formula (2), Y1nRf)k (2) wherein the dotted line represents a bond; Y1 represents an organic group with a valency of k+1; Rf represents a linear, branched, or cyclic alkyl group having 1 to 20 carbon atoms or an aromatic group in which a part or all of hydrogen atoms is/are substituted with a fluorine atom(s); “k” represents 1, 2, or 3; and “n” represents 0 or 1. There can be provided a tetracarboxylic acid diester compound that can give a polyimide precursor polymer soluble in a safe organic solvent widely used as a solvent of a composition, and usable as a base resin of a negative photosensitive resin composition. |
US10216084B2 |
Sulfonic acid derivative, photoacid generator using same, resist composition, and device manufacturing method
A sulfonic acid derivative, wherein the sulfonic acid derivative is represented by the following general formula (1): R1COOCH2CH2CFHCF2SO3−M+ (1) where: R1 represents a monovalent organic group having carbon number of 1 to 200, having at least one hydroxyl group and optionally having a substituent other than the hydroxyl group; and M+ represents a counter cation. |
US10216079B2 |
Scanning projector screen, and scanning projector system
Provided is a scanning projector screen which can suppress inhomogeneity of a beam diameter. The scanning projector screen has a screen surface that is curved in at least one direction. |
US10216072B2 |
Zoom lens and image projection apparatus
A zoom lens comprising a plurality of lens units, in which a distance between adjacent lens units is variable in a magnification variation. The plurality of lens units include, in order from an enlargement conjugate side to a reduction conjugate side, a first lens unit that has a negative refractive power and that is fixed for the magnification variation, a second lens unit, a third lens unit, a fourth lens unit, a fifth lens unit, a sixth lens unit, and a seventh lens unit, each of which moves for the magnification variation, and an eighth lens unit that has a positive refractive power and that is fixed for the magnification variation. |
US10216069B2 |
Multi-pivot camera harness
A camera strap comprises one or more instantly attachable and detachable coupling mechanisms for host multiple cameras. In some embodiments, the camera strap comprises six rotating points allowing the camera strap to adjust its configuration to fit the body configuration of the wearer, which provides comfort and prevents injury to the wearer. |
US10216065B2 |
Camera system using interchangeable fixed lenses
A camera system is disclosed. The camera system includes a camera that employs interchangeable fixed lenses. By replacing one lens cap with another lens cap, the field of view can be changed since each lens cap has a different fixed lens. The camera can also record images or video in a forward and a backward direction at the same time. |
US10216060B2 |
Liquid crystal lens and manufacturing method thereof, display device
A liquid crystal lens, a manufacturing method thereof, and a display device are provided. The liquid crystal lens includes a first substrate and a second substrate. A first electrode is disposed on the first substrate. A retardation layer is disposed on a side of the first substrate facing the second substrate. The retardation layer includes a plurality of steps having different heights. A second electrode is disposed on the second substrate. The second electrode includes a plurality of sub-electrodes, the plurality of sub-electrodes being one-to-one corresponding to the plurality of steps. The width of the sub-electrode is smaller than the width of the step corresponding to the sub-electrode. A gap is provided between two adjacent sub-electrodes. One edge of the gap is aligned with a step point of two adjacent steps. A liquid crystal is filled in a space between the retardation layer and the second substrate. |
US10216059B2 |
Waveguide modulator structures
An optoelectronic device and method of making the same. In some embodiments, the optoelectronic device includes a substrate, a Mach-Zehnder waveguide modulator, and an epitaxial crystalline cladding layer. The Mach-Zehnder waveguide modulator includes a left arm including a left SiGe optical waveguide, and a right arm including a right SiGe optical waveguide, each of the left and right optical waveguides including a junction region and a plurality of electrodes for providing a bias across the junction to enable control of the phase of light travelling through the junction regions via dispersion. The epitaxial crystalline cladding layer is on top of the substrate and beneath the junction region of the left optical waveguide and/or the junction region of the right optical waveguide, and has a refractive index which is less than a refractive index of the respective junction region(s), such that optical power is confined to the respective junction region(s). |
US10216054B2 |
Display device
According to one embodiment, a display device includes a liquid crystal display panel and a backlight device. The backlight device includes a light guide plate opposed to the back surface of the liquid crystal display panel, and light sources opposed to a light incident surface of the light guide plate. The light guide plate includes divided light guide plates, each having a first main surface, a second main surface, the light incident surface, and side surfaces cross to the main surface and the light incident surface, and an adhesive member connecting the side surfaces of the divided light guide plates to each other and having optical properties different from optical properties of the divided light guide plates. |
US10216052B2 |
Display device
A display device includes a substrate including a plurality of pixels disposed in a display area of the substrate. A non-display area of the substrate is disposed adjacent to the display area. The display device further includes a plurality of gate lines and a plurality of data lines arranged in a matrix form in the display area on the substrate, at least one driver integrated circuit (IC) disposed in the non-display area on the substrate, and a plurality of data fan-out wirings disposed on the substrate and connecting the data lines and the at least one driver IC. Lengths of the data fan-out wirings vary, and the data lines overlap the gate lines more as the lengths of the corresponding data fan-out wirings decrease. |
US10216051B2 |
Liquid crystal display and a method of measuring a capacitance of a liquid crystal display
A liquid crystal display including: a display area which includes an upper substrate, a lower substrate, pixels and a liquid crystal layer interposed between the upper and lower substrates; and a measuring unit including a tag portion, a common voltage applying portion, and a pixel voltage applying portion, in which the common voltage applying portion and the tag portion, and the pixel voltage applying portion and the tag portion are connected to each other, a data conductor, a common electrode, a passivation layer, and a pixel electrode are disposed on the common voltage applying portion with substantially the same thickness as at least one of the pixels of the display area, a first part of the data conductor of the common voltage applying portion directly contacts the pixel electrode, and a second part of the data conductor of the common voltage applying portion directly contacts the common electrode. |
US10216047B2 |
Motherboard, motherboard of display panel, liquid crystal display panel and display device
A motherboard, a motherboard of a display panel, a liquid crystal display panel and a display device are provided. The motherboard includes: a base substrate (101, 201), and a plurality of substrate units (102, 202) arranged in a matrix on the base substrate (101, 201); and a line layer (103, 203) insulated from the substrate units (102, 202) and arranged along a preset extending direction (AA′, BB′), which is disposed within a peripheral region of the substrate units (102, 202). Because the line layer arranged along the preset extending direction is disposed within the peripheral space region of the substrate unit, when the alignment film on the substrate unit is aligned by a rubbing process, it can play a role in carding the rubbing cloth used in the rubbing process, to achieve an even rubbing effect, avoid an uneven rubbing phenomenon, and further facilitate improving a picture quality of the display panel. |
US10216046B2 |
Liquid crystal display device and method of manufacturing the same
A liquid crystal display device is provided. A liquid crystal display device comprising: a first substrate and a second substrate opposed to the first substrate; a liquid crystal layer interposed between the first substrate and the second substrate; a lower layer disposed on the first substrate and including at least one contact hole; and a spacer portion disposed on the lower layer, wherein the spacer portion includes a main spacer not overlapping the contact hole and an auxiliary spacer overlapping at least a portion of the contact hole, and a distance between the main spacer and the second substrate is smaller than a distance between the auxiliary spacer and the second substrate. |
US10216043B2 |
Liquid crystal display having a sealant separated from an alignment layer
Embodiments relate to a liquid crystal display and a manufacturing method thereof, and more particularly, to a liquid crystal display including an alignment layer pattern and a manufacturing method thereof. The liquid crystal display includes a lower panel including a first alignment layer and a signal line. An upper panel faces the lower panel and uncovers an end portion of the signal line of the lower panel. A sealant is positioned between the lower panel and the upper panel and couples the lower panel and the upper panel with each other. The first alignment layer includes a first portion and a second portion that are separated from each other in a first direction, and the sealant is disposed between the first portion and the second portion and separated from the first portion and the second portion in the first direction. |
US10216042B2 |
Liquid-crystal display device and process for producing liquid-crystal display device
The present invention provides a liquid-crystal display device capable of maintaining a high voltage holding ratio even without an alignment film. The liquid-crystal display device of the present invention includes a pair of substrates, a liquid crystal layer which is sandwiched between the substrates and which contains a liquid crystal material, and a polymer layer which is disposed on a surface of each of the substrates and which controls the alignment of liquid crystal molecules. The outermost surfaces of both the substrates comprise substantially no alignment film. The polymer layer is formed by polymerizing one or more radical polymerizable monomer species added to the liquid crystal layer. At least one species of the one or more radical polymerizable monomer species is a biphenyl compound having a specific structure. |
US10216041B2 |
Optical film, manufacturing method thereof and display device
An optical film includes a polarizing film including a polyolefin and a dichroic dye, a first photo-alignment layer on a side of the polarizing film, and a first liquid crystal layer on a side of the first photo-alignment layer, wherein the polarizing film and the first liquid crystal layer are in close contact with the first photo-alignment layer to provide a self-integrated structure. A method of manufacturing the same and a display device including the optical film are also provided. |
US10216039B2 |
Backlight unit an display device including the same
The present invention relates to a backlight unit of a display device. The backlight unit is structured to have no light guide plate, and can include a reflecting plate, which is arranged on the inner surface of a cover bottom, and which has a sloping surface, and a light-collecting lens, which collects light from an edge light source portion. A light-absorbing pattern is arranged on at least one of an optical sheet, a diffuser plate, and the reflecting plate using such a configuration that the density of arrangement of the light-absorbing pattern is largest on a light-input portion and decreases towards an anti-light-input portion, or using such a configuration that the light-absorbing pattern is formed only on a flat surface of the reflecting plate, near the light-input portion, thereby providing uniform light throughout the entire display panel. |
US10216038B2 |
Backplate, support frame for backlight unit, backlight unit and display device
The present invention relates to the display technology field, and provides a backplate, a plastic-iron integrated structure, a backlight unit, and a display device. The backplate is provided with a first through hole, and the first through hole has an inner wall and an outer wall which form a projection structure on the backplate. When the backplate is bonded with a plastic frame to form the plastic-iron integrated structure, the plastic frame not only contacts the inner wall of the first through hole, but also contacts the surface of the projection structure, thus increasing the contact area between the plastic frame and the backplate, and increasing the bonding force between the plastic frame and the backplate. Even when the plastic frame shrinks in case of fluctuations in temperature and/or humidity, the plastic frame is not easily separated from the backplate, and the stability of the formed plastic-iron integrated structure is improved. |
US10216033B1 |
Color filter substrate, method for fabricating the same, and liquid crystal display panel
The disclosure discloses a color filter substrate, a method for fabricating the same, and a liquid crystal display panel, the color filter substrate includes: a base substrate; a photonic crystal layer formed on a side of the base substrate, wherein color resistance areas corresponding to sub-pixel elements in a one-to-one manner are arranged at the photonic crystal layer and color resistance areas in different colors are arranged alternately; an arrayed waveguide grating layer arranged on a side of the photonic crystal layer facing away from the base substrate, wherein there are different angles of gratings at the arrayed waveguide grating layer to control output light rays to be irradiated onto different color resistance areas of the photonic crystal layer at different incident angles; and a wave separating layer formed on a side of the arrayed waveguide grating layer facing away from the base substrate. |
US10216029B2 |
Photosensitive resin composition, black column spacer using the same and color filter
A photosensitive resin composition includes (A) a black colorant having a maximum transmittance in an ultraviolet (UV) wavelength range/minimum transmittance in a visible ray wavelength range of about 30 or greater, (B) a binder resin; (C) a photopolymerization initiator; (D) a photopolymerizable monomer; and (E) a solvent. A black column spacer using the photosensitive resin composition, and a color filter including the black column spacer are provided. |
US10216028B2 |
Array substrate and manufacturing method thereof, display panel, display device
The present invention provides an array substrate and a manufacturing method thereof, a display panel and a display device, belongs to a field of black-matrix-less display technology, and can solve problems that a conductive reflecting structure in a display panel of prior art affects display effect and external visibility. The array substrate of the present invention comprises a conductive reflecting structure and metal particles provided above the conductive reflecting structure. |
US10216025B2 |
Capacitive touch screen and bending judgment method therefor, and display device
The present disclosure provides a capacitive touch screen and a bending judgment method therefor, and a display device. The touch screen includes: a substrate; touch sensing electrodes and touch drive electrodes located on the substrate; and a touch chip electrically connected with the touch sensing electrodes and touch drive electrodes, and configured to apply a driving signal to the touch drive electrodes, detect a capacitance value of each touch sensing electrode, and when the capacitance values of a part of the touch sensing electrodes adjacent to each other, the number of which is equal to or greater than a preset number, are changed, and a difference in capacitance value between the touch sensing electrodes with changed capacitance values is less than a predetermined value, to determine a bending state of the touch screen based on capacitance value change information of the touch sensing electrodes with changed capacitance values. |
US10216024B2 |
Display device and electronic apparatus
The present display device includes a liquid crystal panel having a liquid crystal layer between an array substrate and a facing substrate. The array substrate has an electrode layer having an upper electrode and a lower electrode facing each other in a Z direction, and an opening including a plurality of slits extending in an X direction is formed in the upper electrode and the lower electrode. The liquid crystal layer is provided on the electrode layer, liquid crystal molecules in vicinity regions on one side and the other side of the opening which face each other in a width direction of each slit are oriented as rotating in reverse to each other, and the facing substrate has a conductive layer. |
US10216016B2 |
Linear optical phase modulators
Methods, systems, and devices are disclosed for linear optical phase modulators. In some aspects, a linear optical phase modulator device is provided to include a substrate; a PN junction formed on the substrate to include a P region, a N region and a depletion region formed by the P and N regions; and an optical waveguide formed on the substrate and structured to guide light in one or more optical modes to have a spatial optical intensity distribution based on a free carrier density spatial distribution in the PN junction in such that the depletion region exhibits a substantially linear response with regard to a voltage applied to the PN junction to modulate a phase of the light guided by the optical waveguide. |
US10216009B2 |
High-voltage H-bridge control circuit for a lens driver of an electronic ophthalmic lens
A lens driver or lens driver circuitry for an ophthalmic apparatus comprising an electronic system which actuates a variable-focus optic is disclosed herein. The lens driver is part of an electronic system incorporated into the ophthalmic apparatus. The electronic system includes one or more batteries or other power sources, power management circuitry, one or more sensors, clock generation circuitry, control algorithms and circuitry, and lens driver circuitry. The lens driver circuitry includes one or more power sources, one or more high voltage generators and one or more switching circuits. Specifically, the lens driver comprises an H-bridge/H-bridge controller for providing the proper voltage, including polarity, to drive the electronic included in the ophthalmic apparatus. |
US10216008B2 |
Saccade and vergence tracking for distance auto focus adjustment
Lenses and methods for adjusting the focus of a lens include dividing multiple light sensors in a lens into four quadrants. A position of the lens relative to occlusion along a top and bottom edge of the lens is determined based on lengths of bit sequences from light sensors in each of the four quadrants. An optimal focal length for the lens is determined based on the position of the lens. The focal length of the lens is adjusted to match the optimal focal length. |
US10216005B2 |
Method for optimizing a measured contour of a spectacle frame
Method implemented by computer means for optimizing a measured contour of an opening of a spectacle frame, the method comprising: a contour data providing step, a working contour defining step, during which a working contour of the spectacle frame is defined, a first contour cost function providing step, during which a first contour cost function function of the mth derivative of the curve of the contour is provided, a set of contour cost functions providing step, during which a set of contour cost functions is provided, a global contour cost function evaluation step during which a global contour cost function is evaluated, a contour modifying step, during which the working contour is modified, wherein the global contour cost function evaluation and contour modifying steps are repeated so as to minimize the global contour cost function. |
US10216000B2 |
Lens moving apparatus
Disclosed is a lens moving apparatus. The lens moving apparatus includes a moving unit having at least one lens installed therein and moving by electromagnetic interaction between magnets and coils, elastic members configured to support the moving unit, and position sensors configured to sense change of electromagnetic force emitted from the magnets according to movement of the moving unit and to output an output signal based on a result of sensing, and a primary resonant frequency of frequency response characteristics according to gain of a ratio of the output signal of the position sensors to an input signal applied to the coils is 30 Hz to 200 Hz. |
US10215988B2 |
Integrated MicroOptic imager, processor, and display
An optical system for displaying light from a scene includes an active optical component that includes a first plurality of light directing apertures, an optical detector, a processor, a display, and a second plurality of light directing apertures. The first plurality of light directing apertures is positioned to provide an optical input to the optical detector. The optical detector is positioned to receive the optical input and convert the optical input to an electrical signal corresponding to intensity and location data. The processor is connected to receive the data from the optical detector and process the data for the display. The second plurality of light directing apertures is positioned to provide an optical output from the display. |
US10215986B2 |
Wedges for light transformation
Devices, systems and methods that include specialized waveguide assemblies are provided for performing light transformations. Some waveguide assemblies include a waveguide and a compensating lens. The waveguide includes a front surface and a back surface, wherein the waveguide is configured to receive external light at the front surface and transmit the external light through the waveguide to the back surface. The compensating lens is located on the back surface and is configured to direct light emitted from the back surface toward an exit pupil proximate the back surface. The compensating lens has an input surface oriented toward the waveguide and an opposing output surface oriented away from the waveguide. The waveguide can sometimes increase a user's field of view with minimal distortion on a mixed reality display. |
US10215984B2 |
Projection apparatus using telecentric optics
The present invention provides a projection system (10), preferably for a head-up display e.g. on board a vehicle, comprising a laser source (1), a diffuser (3) and telecentric optics (2) disposed between the laser and the diffuser so that the telecentric optics outputs parallel rays to the diffuser, the diffused light being thus independent from the incidence angle; each pixel of the projected image has the same brightness, regardless of the angle or of the position from which it is viewed. |
US10215974B2 |
Selective/single plane illumination microscopy (SPIM) arrangement
A selective/single plane illumination microscopy (SPIM) arrangement having an illumination device (1) for generating a light sheet (3) illuminating a sample (2); and a detection device (5), comprising a detector (4), for detected light proceeding from the sample (2), is configured and refined in the interest of efficient and low-impact sample investigation with physically simple means in such a way that the detection device (5) comprises a device (6) for allocating different focal planes of the light sheet (3) to different regions (7) of the detector (4). |
US10215973B2 |
Zoom lens unit, imaging device, and monitoring video camera
A zoom lens unit includes, in order from an object side to an image side, a first lens group having positive refractive power and a focus function, a second lens group having negative refractive power, which moves when changing a magnification, a third lens group which moves when changing a magnification, and a fourth lens group having positive refractive power, which is fixed when changing a magnification, wherein the following condition (1) is fulfilled: |M2W·M3W·M4W|<0.14 (1) where M2W represents an imaging magnification of the second lens group at a wide-angle end, M3W represents an imaging magnification.the third lens group at the wide-angle end, and M4W represents an imaging magnification of the fourth lens group at the wide-angle end. |
US10215971B2 |
Far infrared imaging lens set, objective lens and detector
A far infrared detector and objective lens and lens set thereof. The far infrared imaging lens set (10) comprises a first lens (100) and a second lens (200) arranged in sequence along a principal axis; the first lens (100) has a first curved surface (102) having a radius of curvature of 2.4×(1±5%) mm and a second curved surface (104) having a radius of curvature of 2×(1±5%) mm; the second lens (200) has a third curved surface (202) having a radius of curvature of 50×(1±5%) mm and a fourth curved surface (204) having a radius of curvature of 60×(1±5%) mm; wherein the first curved surface (102), the second curved surface (104), the third curved surface (202), and the fourth curved surface (204) are arranged in sequence; the first curved surface (102), the second curved surface (104) and the third curved surface (202) are all convex to the object side, and the fourth curved surface is convex to the image side. Distant targets can be detected in dark and foggy environments, and imaging capability is high. |
US10215970B2 |
Image-pickup optical system and image pickup apparatus to correct aberration
An image-pickup optical system includes: a first lens provided near an aperture stop and configured to correct aberration; and a second lens arranged between the first lens and an image sensor and configured to collect light, the first lens being a gradient index lens. The degree of freedom of design of a gradient index lens is higher than that of a lens having a constant refractive index, and a gradient index lens thus has a high potential as a device for a lens. Because such a gradient index lens is employed, it is possible to correct aberration without performing expensive processing such as polishing for example. In other words, as a result, costs may be reduced and image-forming properties may not be reduced at the same time. |
US10215966B2 |
Optical image lens system
An optical image lens system includes, 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. The first lens element with positive refractive power has a convex object-side surface and a concave image-side surface. The second lens element, the third lens element, and the fourth lens element have refractive power. The fifth lens element with positive refractive power is made of plastic, and has a convex object-side surface and a concave image-side surface, wherein the surfaces thereof are aspheric. The sixth lens element with refractive power is made of plastic, and has a concave image-side surface, wherein the image-side surface thereof changes from concave at a paraxial region to convex at a peripheral region, and the surfaces thereof are aspheric. |
US10215965B2 |
Imaging optical lens system, image capturing unit and electronic device
An imaging optical lens system includes, 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. The first lens element has negative refractive power. The second lens element has an object-side surface being concave in a paraxial region thereof and an image-side surface being convex in a paraxial region thereof. The third lens element has positive refractive power. The fourth lens element has positive refractive power. The fifth lens element has negative refractive power. The sixth lens element has positive refractive power. The imaging optical lens system has a total of six lens elements. |
US10215963B2 |
Optical lens
An optical lens of the present disclosure assembly includes, 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, a sixth lens element, an optical filter and a sensor. The optical lens also has an axis. The first lens element, the second lens element, the third lens element, the fourth lens element, the fifth lens element and the sixth lens element are symmetrical about the axis. |
US10215960B2 |
Optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. At least one lens among the first to the fifth lenses has positive refractive force. The fifth lens can have negative refractive force, wherein both surfaces thereof are aspheric, and at least one surface thereof has an inflection point. The lenses in the optical image capturing system which have refractive power include the first to the fifth lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras. |
US10215959B2 |
Lens module
A lens module includes a first lens, a second lens, and a third lens comprising a convex object-side surface and a convex image-side surface. The lens module also includes a fourth lens including a concave object-side surface and a concave image-side surface, a fifth lens including a concave object-side surface, and a sixth lens including an inflection point formed on an image-side surface thereof. The first to sixth lenses are sequentially disposed from an object side to an image side. |
US10215958B2 |
Optical imaging lens
An optical imaging lens is configured to allow imaging rays to pass through a first curved surface of an optical element and the optical imaging lens in sequence. The optical imaging lens includes first, second and last lens element arranged in a sequence. One of the object-side surface and the image-side surface of the last lens element is a second curved surface. A cross-sectional line of the second curved surface of the last lens element obtained by cutting the second curved surface of the last lens element along a plane parallel to the XZ plane is a second curved line. A material of at least one of the first lens element to the last lens element is a plastic material. |
US10215943B2 |
Deploying optical fibers within a multi-dwelling unit
Cabling a terminal access cable through a residence includes optically coupling an end of a subscriber cable to a first end of a terminal access cable within a transition anchoring the terminal access cable to an anchor surface (202) formed as a flange surrounding the side walls (203) of the transition box with adhesive; storing excess length of the terminal access cable at a storage location (207) within the transition box; routing the terminal access cable from the transition box to a wall outlet box; anchoring the terminal access cable to an anchor surface of the wall outlet box with adhesive; and routing a second end of the terminal access cable into the wall outlet box and optically coupling the second end to a port of an optical adapter disposed within the wall outlet box. A jumper cable can be optically coupled to the subscriber cable by plugging a connectorized end of the jumper cable into the port. |
US10215941B2 |
Structures and method for thermal management in active optical cable (AOC) assemblies
Disclosed are structures and methods for active optic cable (AOC) assembly having improved thermal characteristics. In one embodiment, an AOC assembly includes a fiber optic cable having a first end attached to a connector with a thermal insert attached to the housing for dissipating heat from the connector. The AOC assembly can dissipate a suitable heat transfer rate from the active components of the connector such as dissipating a heat transfer rate of 0.75 Watts or greater from the connector. In one embodiment, the thermal insert is at least partially disposed under the boot of the connector. In another embodiment, at least one component of the connector has a plurality of fins. Other AOC assemblies may include a connector having a pull tab for dissipating heat from the assembly. |
US10215937B1 |
Optoelectronic package
An optoelectronic package includes a wiring substrate having a holding plane, an optoelectronic chip, a reflective material, an optical element and an adhesive. The optoelectronic chip is mounted on the holding plane and electrically connected to the wiring substrate. The optoelectronic chip has an upper surface, a functional region and a side surface connected to the upper surface. The reflective material is on the holding plane and surrounds the optoelectronic chip. The reflective material covers the side surface and has an inclined surface. The inclined surface surrounds the upper surface and extends from an edge of the upper surface. The height of the reflective material at the inclined surface decreases from the optoelectronic chip toward a direction away from the optoelectronic chip. The adhesive covers the reflective material and the upper surface and is connected between the optoelectronic chip and the optical element. |
US10215936B2 |
Free space optical (FSO) system
A detector configuration for use in a free space optical (FSO) node for transmitting and/or receiving optical signals has a plurality of sensors for detecting received optical signals. The system may be configured to modify or alter the light at the plurality of sensor to optimize different system functions. |
US10215935B2 |
Traceable networking cables with remote-released connectors
Disclosed are traceable remote-release networking cables with telltales at their ends to facilitate tracing of the cables and their ends, such as, for example, in data rooms that can include hundreds of individual networking cables. Some cables include conductive wire transmission line(s). Other cables include one or more fiber-optic transmission lines. |
US10215926B2 |
Multi-fiber fiber optic connection system with flexible, insertable pins
A flexible pin for use in a male fiber optic connector is flexible both in bending and radially to accommodate variations in fiber optic ferrules of the male fiber optic connector and a female fiber optic connector. The flexibility may accommodate angular errors of the male and the female fiber optic connectors. The flexibility may also accommodate diametral errors of the flexible pin of the male fiber optic connector and diametral errors in a pin hole of the female fiber optic connector. The flexibility is sufficient that a connector spring or spring clamp can mate mating faces of the male and the female fiber optic connectors with the errors present. In certain embodiments, the flexible pin is a removable pin that includes a latch. The removable pin can be installed and removed from a fiber optic connector without disassembling a ferrule from a connector housing of the fiber optic connector. |
US10215924B2 |
Optical interconnect with high alignment tolerance
An example embodiment may include an optical system for obtaining radiation coupling between two waveguides positioned in a non-coplanar configuration. The optical system may include a first waveguide positioned in a first plane and a second waveguide positioned in a second plane. The first waveguide may be stacked over the second waveguide at a distance adapted to allow evanescent coupling between the first waveguide and the second waveguide. The first waveguide and the second waveguide may be configured such that the coupling is at least partly tolerant to relative translation or rotation of the first waveguide and the second waveguide with respect to each other. |
US10215923B2 |
Nanopositioner and method of making
A tunable, all-optical, coupling method for a high-Q silica microsphere and an optical waveguide is disclosed. By means of a novel optical nanopositioning method, induced thermal expansion of an asymmetric microsphere stem for laser powers up to 211 mW is observed and used to fine tune the microsphere-waveguide coupling. Microcavity displacements ranging from (0.61±0.13)-(3.49±0.13) μm and nanometer scale sensitivities varying from (2.81±0.08)-(17.08±0.76) nm/mW are obtained. Additionally, an apparent linear dependency of coupling distance on stem laser heating is achieved. Using these methods, coupling can be altered such that the differing and customizable coupling regimes can be achieved. |
US10215921B2 |
Method and structure providing optical isolation of a waveguide on a silicon-on-insulator substrate
Disclosed are a method and structure providing a silicon-on-insulator substrate on which photonic devices are formed and in which a core material of a waveguide is optically decoupled from a support substrate by a shallow trench isolation region. |
US10215917B2 |
Digital bezel of display device
A digital bezel of a display device includes: a display device including a bezel region for displaying an image different from an effective screen by dividing a frame portion of an effective screen of the display device; and an optical pick-up member, mounted in the bezel region, for picking up an image displayed in the bezel region in a straight line by a predetermined thickness to three-dimensionally highlight the image. As such, the three-dimensional effect of the image can be emphasized and manufacturing costs can be reduced. |
US10215915B2 |
Low bend loss single mode optical fiber with bromine up-doped cladding
According to embodiments, an optical fiber may include a core portion comprising an outer radius rC and a maximum relative refractive index ΔCmax. A cladding may surround the core portion and include a low-index trench and an outer cladding. The low index trench may surround the core portion and includes an outer radius rT and relative refractive index ΔT. The outer cladding may surround and be in direct contact with the low-index trench. The outer cladding may be formed from silica-based glass comprising greater than 1.0 wt. % bromine and has a relative refractive index ΔOC, wherein ΔCmax>ΔOC>ΔT. The optical fiber may have a cable cutoff of less than or equal to 1530 nm. An attenuation of the optical fiber may be less than or equal to 0.185 dB/km at a wavelength of 1550 nm. |
US10215912B2 |
Light source apparatus and display
A light source apparatus includes a light source, a light guide plate, a plurality of optical sheets, and an adhesive material. The light guide plate has an incident surface on which light from the light source is incident, and a light emitting surface from which the light on the incident surface is emitted. The plurality of optical sheets are disposed to overlap one another on the light emitting surface. The adhesive material fixes positions of the plurality of optical sheets. The plurality of optical sheets include respective extension portions each formed by bending an extension of a peripheral portion of the optical sheet to face a side surface of the light guide plate. The respective extension portions are aligned with displacements so as not to completely overlap one another, and the adhesive material is applied to the respective extension portions. |
US10215904B2 |
Backlight module and display device
A backlight module and a display device are provided. The backlight module includes a light guide plate, a light source and a first prism film. The light guide plate includes a main body and plural oblique microstructures. The main body has a light-incident surface and at least one main surface connected to the light-incident surface. The main surface has a first area and a second area. The oblique microstructures are disposed in the first area. Each of the oblique microstructures has a first slope. A light source is disposed adjacent to the light-incident surface. The first prism film is disposed in front of the light guide plate. The first prism film has plural first prism microstructures. Each of the first prism microstructures has a second slope. One of the first slope and the second slope is a positive number, and the other one is a negative number. |
US10215902B2 |
Achromatic dye-based polarization element, and polarization plate
A single body, which is a base material that contains a dichromatic dye formed from an azo compound, that exhibits transmissivity of equal to or greater than 35% and a polarization degree adjusted to equal to or greater than 99% and is characterized in that a* and b* values, which are acquired for a polarization element or a polarization plate using JIS⋅Z⋅8729, have an a* and b* absolute value that is: less than 1 at the time of a single-body transmittance measurement; less than 2 when two sheets of the base material are arranged parallel to the absorbing axis direction and the a* and b* values are measured; and less than 2 when two sheets of the base material are arranged orthogonal to the absorbing axis direction and the a* and b* values are measured. |
US10215899B2 |
Phase difference film, polarization plate, and liquid crystal display device
A liquid crystal (LC) display device uses a phase difference film which increases front contrast of the device, and a polarization plate. The film includes a first optical anisotropic layer, and a second optical anisotropic layer thereon, the first layer formed by fixing an LC compound in a homogeneous alignment state, has an order parameter (OP) of 0.75 to 0.95, and layer thickness of 0.3 μm to 3.0 μm, the second layer formed by fixing an LC compound in a homeotropic alignment state, has an OP of 0.60 to 0.95, and layer thickness of 0.3 μm to 3.0 μm, the OP which is denoted by OP=(A∥−A⊥)/(2A⊥+A∥), “A∥” which represents absorbance of the LC compound regarding light polarized parallel to an alignment direction, and “A⊥” which represents absorbance of the LC compound regarding light polarized vertical to the alignment direction. |
US10215898B2 |
Near infrared ray absorbent composition, near infrared ray cut filter, solid image pickup element, and camera module
Provided are a near infrared ray absorbent composition which can form a cured film having excellent near infrared ray shielding properties, a near infrared ray cut filter, a manufacturing method of a near infrared ray cut filter, a solid image pickup element, and a camera module. The near infrared ray absorbent composition includes a copper complex that is other than a copper phthalocyanine complex and has a maximum absorption wavelength in a wavelength range of 700 to 1,200 nm and in which a molar light absorption coefficient at the maximum absorption wavelength is greater than or equal to 100 (L/mol·cm). |
US10215894B2 |
Stain resistant retroreflective articles
Retroreflective articles include transparent microspheres (120) protruding from a bead bond layer (140), with reflective metal layers (130) coated on a portion of the transparent microspheres. Retroreflective articles with anti-staining properties have bead bond layers that contain one or more corrosion inhibiting compounds. At least a portion of the one or more corrosion inhibiting compounds migrates through the reflective metal layer to passivate the exposed metal surface of the reflective metal layer. |
US10215892B1 |
Shatter resistance mirror
Described herein is a mirror apparatus comprising: a reflective substrate; and an anti-fog complex comprising: an adhesive layer atop the substrate; a first polymeric layer atop the pressure sensitive adhesive layer; and a second polymeric layer atop the first polymeric layer. Methods of making the mirror apparatus are also disclosed. |
US10215891B2 |
Projection display apparatus and method of producing said apparatus
A projection display apparatus includes: a micromirror device that reflects light on an image display surface to emit image light; a prism unit that bends an optical path of the image light emitted from the micromirror device; and a projection optical system that includes a diaphragm and that projects the image light emitted from the prism unit onto a screen, wherein the image display surface is formed with a plurality of micromirrors, and an image is formed on the image display surface through ON/OFF control on a tilt of a surface of each of the micromirrors and intensity modulation on incident light, the prism unit has an air gap tilted at a predetermined angle with respect to a principal ray of the image light emitted from the center of the image display surface, and the image light emitted from the micromirror device passes through the air gap. |
US10215888B2 |
Method for manufacturing optical lenses and assembly for manufacturing such lenses
A method for manufacturing an optical lens, includes the steps of providing a blank (1) which includes an upper surface and a lower surface (33) for forming first and second lens surfaces (2), an edge surface (4) forming a first mechanical positioning reference point and a ramp portion (5) provided between the edge surface and the upper surface, which forms a second positioning reference point; providing a positioning ring (10) including a cavity defining an inner contour (20) concentric with the edge surface which forms a first complementary control reference point and a shoulder (21) forming a second complementary control reference point; fitting the blank into the cavity, the edge surface being in contact with the inner contour and the ramp portion being in contact with the shoulder; and locking the blank in position on a locking and supporting pin, the ring then being positioned there between. |
US10215885B2 |
Precise calibration for galvanic tools
Calibration tools and procedures that provide calibration to galvanic tools can include use of measurement tools to measure resistivity of a calibration box. The resistivity of the calibration box can also be measured by a galvanic tool of interest. The two sets of measurements can be used to calibrate the galvanic tool. Additional apparatus, systems, and methods are disclosed. |
US10215883B2 |
Methods and systems for monitoring groundwater discharge
Embodiments for monitoring groundwater discharge by one or more processors are described. A groundwater head at each of at least some of a plurality of locations is measured. A groundwater discharge for at least one of the plurality of locations is determined based on the measured groundwater heads. The determined groundwater discharge is compared to a groundwater discharge threshold associated with the at least one of the plurality of locations. |
US10215882B2 |
Tagged chemical diverter
The present disclosure provides methods for identifying chemical diverter material placed in a borehole region and provides chemical diverter material. In one embodiment, a method for detecting diverter material placed in a borehole region includes (a) obtaining a first data set by: emitting pulses of neutrons from the pulsed neutron source into the borehole region and detecting capture gamma rays resulting from nuclear reactions in the borehole region; (b) placing a diverter material comprising aqueous-swellable particles and a thermal neutron absorbing material into the borehole region; (c) obtaining a second data set by: emitting pulses of neutrons from the first pulsed neutron source or a second pulsed neutron source into the borehole region, and detecting capture gamma rays in the borehole; and (d) comparing the first data set and the second data set to determine the location of diverter material placed in the borehole region. |
US10215880B1 |
Pulsed neutron determination of gravel pack density
Methods and systems for quantitatively determining pack density within a section of a wellbore are disclosed. The method compares acquired pulsed neutron measurements to models of the section having zero pack density and one hundred percent pack density and extrapolates the measured pulsed neutron data between those two extremes to quantitatively determine pack density. The methods and systems allow hydrocarbon saturation and pack density to be determined in a single trip of a pulsed neutron tool. |
US10215876B2 |
Cation exchange capacity and water saturation from array induction data
In-phase and quadrature components have different relationships with some important petrophyscial parameters, such as water saturation and mineral cation exchange capacity (CEC). In clay-containing subterranean rock formation such as shaly sand formations, these parameters can be estimated using different components of array induction tool data combined with other knowledge about the clay-containing formation. Some parameters, such as mobility and fraction of counterions are valid in cases where the pore water solution is an electrolyte of NaCl. |
US10215872B2 |
Coding of signals for efficient acquisition
A method for use in marine seismic surveying includes: towing at least a portion of a marine seismic survey spread; imparting a composite swept seismic signal from the marine seismic survey spread, the composite swept seismic signal including a plurality of randomized subsweeps having different frequencies relative to one another and being emitted in parallel; and receiving a respective return for each of the subsweeps. |
US10215871B2 |
Method and system of suppressing data corresponding to noise using a model of noise propagation along a sensor streamer
Suppressing data corresponding to noise using a model of noise propagation along a sensor streamer. At least some of the example embodiments are methods including: reading a data set containing noise and seismic signals recorded by geophones disposed in a sensor streamer when the sensor streamer was within a body of water; determining locations of noise sources along the sensor streamer when the sensor streamer was within the body of water; and suppressing data of the data set corresponding to noise sources along the sensor streamer. |
US10215868B2 |
Automated horizon auto-picking on multiple volumes
The disclosure describes a method and apparatus for performing automated horizon picking on a based volume and snapping auto-picked horizons to other seismic volumes in 4D and multi-azimuth seismic interpretation workflow. Changes made to an initial interpretation may be automatically updated on the other seismic volumes. The automated horizon auto-picking can be batched to setup, run, and monitor auto-picked horizons on a large number of seismic volumes without requiring manual updating of interpretations on each individual volume. |
US10215866B2 |
Seismic modeling system providing seismic survey data frequency domain inpainting and related methods
A seismic modeling system may include a seismic model data storage device, and a processor cooperating with the seismic model data storage device to transform a seismic model spatial domain data set associated with a given region into a seismic frequency domain data set, where the given region includes a suspect region, transform a seismic model spatial domain data subset associated with the suspect region into a seismic frequency domain data subset, and perform inpainting of the seismic frequency domain data subset based upon the seismic frequency domain data set. The processor may further convert the inpainted seismic frequency domain data subset into an inpainted spatial domain data subset, and substitute the inpainted spatial domain data subset for the seismic model spatial domain data subset associated with the suspect region in the seismic model spatial domain data set associated with the given region. |
US10215865B2 |
Hybrid energy conversion and processing detector
A hybrid arrangement of more than one electron energy conversion mechanism in an electron detector is arranged such that an image can be acquired from both energy converters so that selected high-illumination parts of the electron beam can be imaged with an indirectly coupled scintillator detector and the remainder of the image acquired with the highsensitivity/direct electron portion of the detector without readjustments in the beam position or mechanical positioning of the detector parts. Further, a mechanism is described to allow dynamically switchable or simultaneous linear and counted signal processing from each pixel on the detector so that high-illumination areas can be acquired linearly without severe dose rate limitation of counting and lowillumination regions can be acquired with counting. |
US10215864B2 |
System and method to improve image quality of emission tomography when using advanced radionuclides
A method and system for acquiring a series of medical images includes a plurality of detectors configured to be arranged to acquire gamma rays emitted from a subject as a result of an advanced radionuclide administered to the subject and communicate signals corresponding to acquired gamma rays. A data processing system is configured to receive the signals from the plurality of detectors, determine double coincidence event dataset and a multiple coincidence event dataset, separate the multiple coincidence event dataset into at least one of a standard lines of response dataset and a nonstandard lines of response dataset, and apply a background correction to the double coincidence event dataset based on the non-standard lines of response dataset and/or the standard lines of response dataset to obtain a standard coincidence dataset. |
US10215856B1 |
Time of flight camera
A method for determining whether a distance that a CW-TOF range camera provides for a scene is degraded by multipath interference (MPI) comprising operating the camera to determine a propagation phase delay and a phase delay coefficient for each of a plurality of modulation frequencies of light that illuminates the scene and using the phase delay coefficient and/or the phase delay to determine whether a distance provided by the camera is compromised by MPI. |
US10215855B2 |
Coatings for increasing near-infrared detection distances
A method for increasing a detection distance of a surface of an object illuminated by near-IR electromagnetic radiation, including: (a) directing near-IR electromagnetic radiation from a near-IR electromagnetic radiation source towards an object at least partially coated with a near-IR reflective coating that increases a near-IR electromagnetic radiation detection distance by at least 15% as measured at a wavelength in a near-IR range as compared to the same object coated with a color matched coating which absorbs more of the same near-IR radiation, where the color matched coating has a ΔE color matched value of 1.5 or less when compared to the near-IR reflective coating; and (b) detecting reflected near-IR electromagnetic radiation reflected from the near-IR reflective coating. A system for detecting proximity of vehicles is also disclosed. |
US10215853B2 |
Adaptive transmission and interference cancellation for MIMO radar
A radar sensing system for a vehicle includes a transmit pipeline, a receive pipeline, and a memory module. The transmit pipeline includes transmitters for transmitting radio signals. The receive pipeline includes receivers for receiving radio signals that include the transmitted radio signals transmitted by the transmitters and reflected from objects in an environment. The memory module is configured to store interference estimates for each receiver of the plurality of receivers that are estimates of interfering radio signals received by each of the receivers that are transmitted by each respective transmitter of the plurality of transmitters. Each receiver of the plurality of receivers is configured to mitigate interference that is due to interfering radio signals transmitted by the plurality of transmitters, as defined by the stored interference estimates of the plurality of transmitters for each particular receiver. |
US10215851B2 |
Doppler-based segmentation and optical flow in radar images
In an embodiment, a method for processing an image is provided. The method receives an image including a plurality of pixels. Each pixel includes radial velocity information. The method categorizes the plurality of pixels of the image into a plurality of groups of pixels based on radial velocity information of the pixels. The method associates at least one of the groups of pixels with an object. |
US10215842B2 |
Frequency correction for pulse compression radar
Various implementations described herein are directed to frequency correction for pulse compression radar. In one implementation, a method may include generating a first transmission signal using a pulse compression radar system based on an ideal waveform signal. The method may also include measuring a frequency of the first transmission signal at an output of a transmitter module. The method may further include comparing the measured frequency of the first transmission signal and a frequency of the ideal waveform signal. The method may additionally include generating pre-distortion coefficients based on the comparison, where the pre-distortion coefficients are configured to compensate for a difference between the measured frequency of the first transmission signal and the frequency of the ideal waveform signal. In addition, the method may include generating a compensated transmission signal using the pulse compression radar system based on the pre-distortion coefficients and the ideal waveform signal. |
US10215839B2 |
Pose detection device of movable body and location-based supplemental service providing system
Embodiments herein disclose a pose detection device for a movable body and a location-based supplemental service providing system. The pose detection device includes a first polarization unit and a second polarization unit positioned to have transmission axis difference values different from each other, wherein the first polarization unit and the second polarization unit receiving light emitted from a polarized light source located beyond and apart from the first polarization unit and the second polarization unit. Further, the pose detection device includes a first illuminometer measures positioned below the first polarization unit and a second illuminometer positioned below the second polarization unit. Further, the pose detection device includes a an interpretation unit generating pose information of the movable body based on detected light variation curves for the first polarization unit and the second polarization unit and illumination values measured by the first illuminometer and the second illuminometer. |
US10215838B2 |
Method and apparatus for locating wireless access point
Embodiments disclose a method and an apparatus for locating a wireless access point. M APs are deployed in a physical area, the M APs include N first reference APs and L to-be-located APs, and physical locations of the first reference APs and a first distance between any two first reference APs are determinate. The method includes obtaining a first electromagnetic wave signal received by a first to-be-located AP of the L to-be-located Aps, where the first electromagnetic wave signal includes an electromagnetic wave signal sent by each first reference AP. The method also includes determining a second distance between the first to-be-located AP and each first reference AP according to the first electromagnetic wave signal, and determining a physical location of the first to-be-located AP according to the first distance, the second distance, and the physical locations of all the N first reference APs. |
US10215836B2 |
Geolocation on a single platform having flexible portions
A geolocation system on a platform, for example, an airplane, to identify a location of a signal emitting site includes an inertial navigation system and an array of signal detectors. A first subset of the detectors is on a flexing portion of the platform and a second subset of detectors is on a rigid portion of the platform. An inertial measurement unit is disposed adjacent to each of the detectors on the flexing portion. A locator module is configured to: calculate a respective velocity and a respective position of each one of the detectors positioned on the flexing portion as a function of respective inertial measurement data; and determine a position of the emitter as a function of the calculated velocity, calculated position, inertial navigation data, the detected signal data and data defining a flexure relationship between the flexing and rigid portions of the platform. |
US10215834B2 |
Dual axis solar tracker
A dual axis solar tracker is provided. The dual axis solar tracker includes a moving platform, a fixed platform, a serial chain, a parallel chain and a driving device. The moving platform is supported by the serial chain and driven by the parallel chain, forming a parallel tracking mechanism. The driving device is configured to drive the parallel chain to motion so as to drive the moving platform to rotate around vertical and horizontal axes. The dual axis solar tracker of the present disclosure has a larger workspace, a better tracking performance and advantages of high rigidity, low energy consumption, small driving torque and low inertia, etc. |
US10215830B2 |
Automated cancer detection using MRI
Methods and systems for diagnosing cancer in the prostate and other organs are disclosed. Exemplary methods comprises extracting texture information from MRI imaging data for a target organ, sometimes using two or more different imaging modalities. Texture features are determined that are indicative of cancer by identifying frequent texture patterns. A classification model is generated based on the determined texture features that are indicative of cancer, and diagnostic cancer prediction information for the target organ is then generated to help diagnose cancer in the organ. |
US10215827B2 |
Method to measure tissue texture using NMR spectroscopy to identify the chemical species of component textural elements in a targeted region of tissue
A method for identifying the chemical species of various textural elements in a targeted region of tissue wherein a volume of interest (VOI) is selectively excited and a k-encode gradient pulse is applied to induce phase wrap to create a spatial encode for a specific k-value and orientation. The specific k-value is selected based on anticipated texture within the VOI. Multiple sequential samples of the NMR RF signal encoded with the specific k-value are recorded as signal data. The Fourier Transform of the acquired signal data is then taken, wherein for each k-encode, the signal recorded is indicative of the spatial frequency power density at that point in k-space. Each peak in the NMR spectrum is then evaluated, whereby the relative contribution to the texture of tissue in the VOI at a k-value for each chemical species is determined. |
US10215826B2 |
MPI scanner with moving permanent magnetic elements
An MPI-apparatus comprising a magnet system for generating a time-varying and position-dependent magnetic field and a detection system detecting signals from MPI contrast agents exposed to said magnetic field within a detection volume, said signals being suitable for reconstructing an image of the spatial and temporal distribution of said MPI contrast agents, is characterized in that the magnet system comprises an array with a plurality of permanent magnetic elements geometrically arranged in such a way that at least a part of the plurality of permanent magnetic elements are moved with sufficient speed in the vicinity of the detection volume to create the spatial and temporal magnetic field variations for inducing within the contrast agent the MPI signals recorded by the detection system. This avoids the high power requirements of current MPI scanners, while opening the way for higher spatial resolutions and variable scanning frequencies. |
US10215824B2 |
Magnetic resonance imaging apparatus
A magnetic resonance imaging apparatus according to an embodiment includes a processor and a memory. The memory stores processor-executable instructions that cause the processor to detect cross-sectional positions of a plurality of cross-sectional images to be acquired in an imaging scan from volume data; acquire the cross-sectional images in sequence based on the cross-sectional positions by executing the imaging scan; and after the first cross-sectional image is acquired in the imaging scan, generate a display image, and display the display image on a display, the display image being an image in which a cross-sectional position of a second cross-sectional image which is detected from the volume data is superimposed on the first cross-sectional image, the second cross-sectional image being a cross-sectional image before being acquired and intersecting with the first cross-sectional image. |
US10215820B2 |
Differentiating tissues with MR imaging
A medical imaging system (10) includes a magnetic resonance (MR) scanner (12), and a MR reconstruction unit (34). The MR scanner (12) applies a multi-echo ultra-short TE (UTE) with mDixon pulse sequence to a subject (16) and receives MR data (33) representing at least a portion of the subject. The MR reconstruction unit (34) reconstructs a Free Induction Decay (FID) image (120), and one or more echo magnitude images (122), one or more phase images (39), an in-phase image (39), a water image (39), and a fat image (39) from the received MR data (33). |
US10215816B2 |
Magnetic field measuring apparatus
The present invention addresses the problem of stabilizing signals in magnetic field measurement using optical pumping. In order to solve the problem, disclosed is a light source apparatus (10) that is characterized in having: a light intensity fluctuation detection circuit (130) that detects intensity fluctuation of light outputted from a laser output unit (11); and an acousto-optic modulator (121) that corrects light intensity on the basis of light intensity fluctuation detected by means of the light intensity fluctuation detection circuit (130) such that the light intensity is constant Furthermore, a magnetic field measuring apparatus of the present invention is characterized in having: one sensor unit that passes therethrough light outputted from a light source unit: and a signal control processor that eliminates the light intensity fluctuation on the basis of two lights passed through the sensor unit. |
US10215814B2 |
System and method for cognitive alarm management for the power grid
Systems and methods for cognitive alarm management in a power grid are described. In one embodiment, sensor measurements are transformed to determine the state of a power grid. Given current state information relating to the power grid, various analyses of the alarms may be conducted to produce various rankings of the alarms (e.g., by severity, graph analyses, etc.). In an embodiment, using power flow analysis, an optimal ranking is identified from the rankings in which a causal alarm is prioritized for resolution. Given the resolution of the causal alarm, remaining alarms (either all or a sub-set) may be resolved without further action. Thus, an embodiment provides an appropriate ranking of alarm conditions in a power grid such that the optimal resolution of alarms may be achieved. Other variants and embodiments are broadly contemplated herein. |
US10215812B2 |
Clamp-type probe device
A clamp-type probe device comprises a first pressed member, a second pressed member and a probe head. The first pressed member comprises a first clamping portion and a first mounted portion connected to each other, and has a first and a second assembly holes. The second pressed member comprises a second clamping portion and a second mounted portion connected to each other. The second and the first mounted portions are connected to each other. The second and the first clamping portions are separated from each other. The probe head comprises a plurality of contacting members. Each contacting member comprises two bending portions. Two ends of each contacting member are respectively disposed through the first and the second assembly holes. The two bending portions are respectively pressed against an inner side surface of the first assembly hole and an inner side surface of the second assembly hole. |
US10215811B2 |
Electronic circuit for measuring currents during charging and discharging of a secondary battery
An electronic circuit and method for measuring currents during charging and discharging of a secondary battery are disclosed having a secondary battery, at least one shunt for determining the electrical current during charging and/or discharging of the secondary battery by measuring the voltage drop over the shunt, a switchable electrical load, two connectors for connecting a preferably switchable power supply to the electronic circuit for charging the secondary battery and a voltage measuring device. A first shunt is connected in series between the electrical load and the secondary battery, and a second shunt is connected in series between one of the two connectors for connecting the power supply and the secondary battery, wherein the first shunt and the second shunt are connected to the same one of the two battery terminals of the secondary battery, and in that the voltage measuring device comprises only one voltage tapping connected to the electrical conduit between the first shunt and the switchable electrical load and measuring the electrical potential with respect to ground, as defined by the ground potential of the voltage measuring device. |
US10215809B2 |
Method and system for verification of contact operation
A system for verifying operation of a contact includes a voltage source connected to a first terminal of the contact through a first switch; a second switch connected to a second terminal of the contact; a third switch connected to the second terminal of the contact; a voltage output connected to the second switch and the third switch; and a controller to compare the voltage output to a first voltage and a second voltage; wherein the voltage output indicates operation of the contact in response to status of the first switch, the switch and the third switch. |
US10215805B2 |
IC TAP, SAP state machine stepping on TCK falling edge
The disclosure describes a novel method and apparatus for providing a shadow access port within a device. The shadow access port is accessed to perform operations in the device by reusing the TDI, TMS, TCK and TDO signals that are used to operate a test access port within the device. The presence and operation of the shadow access port is transparent to the presence and operation of the test access port. According to the disclosure, the shadow access port operates on the falling edge of the TCK signal while the test access port conventionally operates on the rising edge of the TCK signal. |
US10215804B2 |
Semiconductor power and performance optimization
Embodiments are directed to a method and system for testing and optimizing integrated circuit devices. Latches within an integrated circuit device that fail to operate properly are found using observed data from a test. Thereafter, a directed graph of the layout of the integrated circuit is used to find clock controllers that feed into the latches. The clock controllers that are the most likely to be at issue are ranked, then testing can be performed to confirm that a critical path can be found. The critical path can be excluded from further power optimization to maintain the performance of the integrated circuit device. Other embodiments are also disclosed. |
US10215802B2 |
Magnetically-latched actuator
A system, apparatus, and method for using a magnetic latch to maintain a desired force between a test-probe assembly and a surface of a component. The method includes moving the test-probe assembly into an approach position, the approach position being a predetermined distance from the surface of a component. The test-probe assembly is then moved from the approach position to the surface of a component pursuant to a soft landing procedure. The method further includes magnetically latching the test-probe assembly in contact with the surface of a component at a constant force. The moving coil of the actuator can be de-energized while the test-probe assembly performs measurements on the component. After the testing is completed, the moving coil is energized and the test-probe assembly is retracted away from the component. The applied force may be monitored based upon an output of a load cell responsive to a force exerted by the test-probe assembly. |
US10215799B2 |
Diagnositc circuitry for powered sensor multiple unique faults diagnostics and resistive fault tolerant interface to microprocessor
A sensing system includes circuitry having a diagnostic interface for a powered sensor. Responsive to sensing signals, the circuitry is operable to produce a DC level that is defined by operating or fault conditions. The fault conditions include an open voltage supply, an open sensor power return signal, open communication signal(s), series resistance in a communication signal, fault resistance to ground on the communication signal and fault resistance to a voltage source on the communication signal. The circuitry includes a fault tolerant interface between a wire harness at an output of the powered sensor and a digital input port of a microprocessor for the purpose of un-ambiguous fault detection when distortion of sensor information occurs or when loss of sensor information occurs, and wherein the microprocessor diagnoses a fault as defined by the DC level of the analog signal monitored at the communication signal input to the microprocessor. |
US10215798B2 |
High-temperature test fixture
A high temperature fixture, said fixture comprising: at least three noble metal electrodes arranged in parallel, among which two adjacent noble metal electrodes are used for clamping a test sample; noble metal wires connected to the noble metal electrodes at one end, and to a test device at the other end for transmitting test signals generated by the test sample to the test device through the noble metal electrodes; and a thermocouple for measuring the temperature of the test materials. |
US10215794B2 |
Partial discharge sensor evaluation method and partial discharge sensor evaluation device apparatus
A partial discharge sensor evaluation method includes a first frequency characteristic measuring process in which, in a state where a reference antenna 3 for which a frequency characteristic in an effective height is known and a measuring antenna 2 are installed on a flat ground 1 to be separated by a predetermined distance from each other, a transmission characteristic measurer 4 measures a frequency characteristic of a transmission characteristic between the reference antenna 3 and the measuring antenna 2, and a second frequency characteristic measuring process in which, in a state where a measured antenna 9 is installed inside a cylindrical ground 6 buried in a circular opening 5 formed at a position where the reference antenna 3 has been installed, the transmission characteristic measurer 4 measures the frequency characteristic of the transmission characteristic between the measured antenna 9 and the measuring antenna 2. |
US10215783B2 |
Renewable energy monitoring system
We describe a solar photovoltaic monitoring system for monitoring and controlling a solar photovoltaic inverter, comprising: a wireless transceiver coupled to a solar photovoltaic inverter, the inverter comprising a device monitor for monitoring and controlling the inverter, wherein the monitoring comprises generating monitoring data defining a status of the system and transmitting the data using the transceiver coupled to the inverter; a wireless repeater for receiving data from the inverter and retransmitting the data; a transceiver coupled to a gateway capable of communicating the retransmitted data received to a monitoring station, the gateway transmitting control data received from the monitoring station; wherein the repeater receives control data from the gateway and retransmits data to the inverter; and wherein the controlling in the inverter comprises receiving the retransmitted control data from the transceiver coupled to the inverter and controlling the inverter dependent on the data. |
US10215780B2 |
Current sensor
A current sensor includes a primary conductor through which a current to be measured flows and a first magnetic sensor and a second magnetic sensor that each detects an intensity of a magnetic field generated by the current flowing through the primary conductor. The current is diverted into two flow channels and flows through the primary conductor in a length direction of the primary conductor. The primary conductor includes an arch portion that extends in the length direction while bending to project in one thickness direction of the primary conductor, and defines one of the two flow channels. The first magnetic sensor is disposed on an inner side of the arch portion and is located on a side of an undersurface of the primary conductor. The second magnetic sensor is located on a side of a surface of a portion of the primary conductor which defines the other one of the two flow channels. |
US10215777B2 |
Method for operating an electric machine, electric machine
The invention relates to a method for operating an electric machine (2). The electric machine (2) is driven using field-oriented regulation, and a current relative position (θi) of a rotating field is detected by means of at least one sensor (5). At least one electric voltage (Uαs, Uβs) is generated which causes an electric rotor flux corresponding to the position (θi) detected by the sensor, the electric machine (2) is monitored for a torque generated by the voltage (Uαs, Uβs) and an absolute position of the rotating field is determined depending on the generated torque. |
US10215769B1 |
Multi-fluid jet nozzle for sensor calibration
A device and method for rapid assessment of sensor response times as the sensor is rapidly switched between two or more calibration fluids discharged from a multi-fluid jet nozzle. The novel method includes exposing the sensor to a first calibration fluid and then rapidly exposing it to a second calibration fluid without removing the sensor from the fluid phase. The sensor's output is then assessed to determine its response time. This method is simpler and less expensive than other methods and allows improved precision timing of the change in calibration fluids without changing flow velocity or exposure to other media or viscosities. An embodiment of the novel device is a dual-fluid jet nozzle that ejects two distinct jets of calibration fluid at the same velocity through a single nozzle discharge aperture divided by a sharply-edged boundary wall. |
US10215768B2 |
Lipid bilayer sensor system
A sensor system (1) for measuring an electrical signal across a lipid bilayer is formed by a cell (2) and an electrical reader unit (3) which are connectable together. The cell (2) is capable of supporting a lipid bilayer across an aperture (11) in a membrane (10) and has a construction which is cheap to manufacture. The reader unit (3) is a portable device which monitors an electrical signal generated in the connected cell (2) to allow analysis of that electrical signal. The sensor system (1) is intended for use outside of a laboratory setting. |
US10215764B2 |
Assay reagents for a neurogranin diagnostic kit
The present invention relates to the field of biomarkers. More specifically, the present invention relates to assay reagents useful in detecting neurogranin. In a specific embodiment, the present invention provides an isolated antibody or fragment thereof that specifically binds to neurogranin. In another embodiment, the present invention provides a polynucleotide aptamer that specifically binds neurogranin. |
US10215762B2 |
Method to optimize the treatment of patients with biological drugs
The invention relates to the field of personalized therapy and, in particular, to a method for classifying a patient suffering from rheumatoid arthritis as a responder or as a non-responder patient to a treatment based on a biological drug. |
US10215760B2 |
Detection of intraamniotic and/or infection
The present invention concerns the identification of biomarkers and groups or combinations of biomarkers that can be used for non-invasive diagnosis of intra-amniotic infection, and diagnostic assays using such biomarkers. |
US10215754B2 |
Anti-T. cruzi antibodies and methods of use
The present disclosure is directed to reagents and methods of using the reagents to detect epitopes of Trypanosoma cruzi. |
US10215747B2 |
System and method for determining fill volume in a container
A system and method for detecting a pathogen in a sample is provided, the system capable of measuring the volume of a sample in a container through the use of various measurement technologies, thereby ensuring that a user is aware of volumes not meeting specification and/or allowing correction of results to account for the out-of-specification sample. |
US10215746B2 |
Methods for diagnosis and intervention of hepatic disorders
The disclosure provides a method for quantification of hepatic function in a subject comprising measuring the clearance of an orally administered isotopically labeled cholic acid in a subject with, or suspected of having or developing, a hepatic disorder, for example, chronic hepatitis C. The disclosure further provides methods and kits for assessment of hepatic function. |
US10215743B2 |
Introducing periodicity for discrete determination of concentrations of gases in a gaseous mixture
Methods, system and device are provided for detection and quantitative and qualitative analysis of components in a gaseous mixture distinguished by high selectivity and high resolution. The influence of individual gases may be distinguished through detection of changes associated with a sensor's sensitive layer that interacts with the components of the gaseous mixture. Through periodic variations of parameters or conditions of the sensor, the characteristics of the gas components may be derived. For example, the concentration of a gas or multiple gases in a mixture may be determined with a high degree of accuracy. Non-invasive detection of biological off-gases may be implemented. Other uses abound. |
US10215742B2 |
Electronic device and operation method thereof
The electronic device includes at least one sensor configured to detect air flow in from outside of the electronic device, and a plurality of openings formed in the electronic device. Further, the electronic device includes a duct formed between the at least one sensor and at least one of the plurality of openings. A method for operating an electronic device having at least one sensor configured to detect air flow in from outside includes detecting a motion of the electronic device by using a motion sensor, recognizing a pattern of the detected motion, and activating a foreign matter removing unit when the recognized pattern corresponds to a predefined first motion pattern. |
US10215738B2 |
Multi-way valve
A multi-way valve has an upper part, a lower part and a central part connected to the upper part via an interposing first membrane and the lower part via an interposing second membrane, wherein the upper and lower parts contain recesses on the upper and lower part faces facing the membranes, where a control fluid is introducible into the recesses, the central part contains a pair of openings in regions opposite the recesses on the central part faces lying adjacent to the membranes, where while introducing the control fluid into a recess, the membrane closes respective opposite openings in the central part, and where the membrane otherwise recedes into the recess, thereby releasing the opposite openings, where valve connections are mounted on the upper or lower part such that the central part can have a very thin design while preventing dead regions in the channel systems. |
US10215737B2 |
Apparatus for and method of gas analysis
A method for preparing a sample for analysis includes separating a gas sample into at least one component sample in a separation unit. The output of the at least one component sample from the separation unit is detected, for example, using a thermal conductivity detector. A hydrocarbon in the component sample is combusted in a combustion unit to generate a combustion product. The at least one component sample is collected in a sample collector and supplied to an analysis unit. In some embodiments, the analysis unit may be used to determine an isotopic ratio of the at least one component sample. |
US10215734B2 |
Method for testing a workpiece using ultrasound
The application relates to a method for testing a workpiece using ultrasound in a curved region of the surface of said workpiece, having the following steps: a plurality of ultrasonic signals are emitted from a plurality of transmitting positions into the workpiece a corresponding ultrasonic echo signal is received for each ultrasonic signal the ultrasonic echoes having amplitudes representing local maxima are determined for each transmitting position if an individual ultrasonic echo having an amplitude representing a local maximum was determined for a transmitting position in, the associated ultrasonic echo signal of said echo is selected if a plurality of ultrasonic echoes having an amplitude representing a local maximum were determined for a transmitting position, ultrasonic echo signals are selected if only an individual ultrasonic echo having an amplitude representing a local maximum was determined for an adjacent transmitting position at least the selected ultrasonic echo signals are evaluated. |
US10215731B2 |
Nanopore-based sequencing with varying voltage stimulus
A method of analyzing a molecule in a nanopore is disclosed. A voltage is applied across a nanopore that is inserted in a membrane by coupling the nanopore to a voltage source. The nanopore is decoupled from the voltage source. After the decoupling, a rate of decay of the voltage across the nanopore is determined. A molecule in the nanopore is distinguished from other possible molecules based on the determined rate of decay of the voltage across the nanopore. |
US10215730B2 |
Electrowetting dispensing devices and related methods
A method for dispensing liquid for use in biological analysis may comprise positioning liquid to be dispensed via electrowetting. The positioning may comprise aligning the liquid with a plurality of predetermined locations. The method may further comprise dispensing the aligned liquid from the plurality of predetermined locations through a plurality of openings respectively aligned with the predetermined locations. The dispensing may be via electrowetting. |
US10215725B2 |
Sensor element and gas sensor
In a sensor element, a fourth diffusion rate-controlling portion includes a diffusion rate-controlling portion. The diffusion rate-controlling portion is formed between one or more and three or less surfaces, e.g., an upper surface, of upper, lower, left and right inner peripheral surfaces of a measurement-object gas flowing portion and a partition wall. A measurement electrode is formed on one, e.g., a lower surface, of upper, lower, left and right inner peripheral surfaces of a third inner cavity, the one surface being different in orientation from the Csurface along which the diffusion rate-controlling portion is formed. The diffusion rate-controlling portion and the measurement electrode may be formed on surfaces opposite to each other. A distance L between the measurement electrode and the diffusion rate-controlling portion may be 0.1 mm or more. |
US10215719B2 |
Secondary ion mass spectroscopic method, mass spectrometer and uses thereof
In a secondary ion mass spectroscopic (SIMS) method, and a mass spectrometer for implementing the method, for depth-profiling analysis of alkali metals in a sample which comprises an insulating material or is an insulator. The sample is irradiated by an ion beam as an analysis beam for desorption of secondary ions from the uppermost layers, such that the surface of the sample is removed with the same or a further ion beam. The ion beam used for removal of the sample surface comprises essentially gas clusters or consists of gas clusters. |
US10215716B2 |
X-ray inspection apparatus for inspecting semiconductor wafers
An x-ray inspection system includes a cabinet including an x-ray source, a sample support supporting a sample to be inspected, and an x-ray detector. The system further includes an air mover configured to force air into the cabinet through an air inlet in the cabinet above the sample support. The air mover and cabinet are configured to force air through the cabinet from the air inlet past the sample support to an air outlet in the cabinet below the sample support. The cabinet may be constructed to provide an x-ray shield. The x-ray inspection system can be used in a clean room environment to inspect items such as semiconductor wafers. |
US10215713B2 |
Determining a configuration for an optical element positioned in a collection aperture during wafer inspection
Methods and systems for determining a configuration for an optical element positioned in a collection aperture during wafer inspection are provided. One system includes a detector configured to detect light from a wafer that passes through an optical element, which includes a set of collection apertures, when the optical element has different configurations thereby generating different images for the different configurations. The system also includes a computer subsystem configured for constructing additional image(s) from two or more of the different images, and the two or more different images used to generate any one of the additional image(s) do not include only different images generated for single collection apertures in the set. The computer subsystem is further configured for selecting one of the different or additional configurations for the optical element based on the different images and the additional image(s). |
US10215709B2 |
Detecting system
A detecting system configured for detecting flaws on an object to be detected, increasing: a display processing device; an tunable light source; at least one light transmitter, wherein the tunable light source is connected with the at least one light transmitter; at least one light receiver configured for cooperating with the at least one light transmitter, wherein the at least one light receiver is connected with the display processing device; wherein the display processing device is connected to the tunable light source, receives and processes information provided by the light receiver to form detection images, and is operable to adjust the tunable light source. |
US10215708B2 |
Inspection apparatus and inspection method for inspection of the surface appearance of a flat item that represents a test specimen
Reflective or embossed regions are supposed to be illuminated as uniformly as possible over the greatest possible angle range for optical inspection using in one aspect an apparatus for inspection having a passive lighting body spotlighted by a spotlight light source, which body illuminates a test region, as well as at least one optical sensor directed at the test region. The lighting body is configured to be partially transmissible, and the optical sensor is disposed, with reference to the test region, optically beyond the lighting body, detecting the test region through the lighting body, and/or the spotlight light source is directed at the lighting body and the lighting body extends continuously over at least 120° in a section plane that stands perpendicular to the surface of the flat items to be tested or inspected. |
US10215700B2 |
Plasmonic chip for observing cancer related substances by localized surface plasmon resonace
A cancer-related substance in blood or a biological sample can be detected in a selective manner, so it becomes possible to determine the occurrence of cancer by observation of fluorescent image of a crystal of the censor related substance or a coagulated state of the crystal on a plasmonic chip. In addition, the state of chemical modification of a histone tail can be determined by a Raman spectrum analysis. Furthermore, the location of the cancer-related substance aggregated on a substrate cannot be determined with naked eyes. Then, as a second aspect of the present invention, a method for diagnosing a cancer disease is provided, said method being characterized by firstly identifying the location of the region of a crystal by observing fluorescent image on a microscope, and then irradiating the crystal, with laser beam to analyze with respect to the chemical modification of a histone tail and a remodeling factor. |
US10215698B2 |
Multiple light paths architecture and obscuration methods for signal and perfusion index optimization
A photoplethysmographic (PPG) device is disclosed. The PPG device can include one or more light emitters and one or more light sensors to generate the multiple light paths for measuring a PPG signal and perfusion indices of a user. The multiple light paths between each pair of light emitters and light detectors can include different separation distances to generate both an accurate PPG signal and a perfusion index value to accommodate a variety of users and usage conditions. In some examples, the multiple light paths can include the same separation distances for noise cancellation due to artifacts resulting from, for example, tilt and/or pull of the device, a user's hair, a user's skin pigmentation, and/or motion. The PPG device can further include one or more lenses and/or reflectors to increase the signal strength and/or and to obscure the optical components and associated wiring from being visible to a user's eye. |
US10215697B2 |
Method and apparatus for measuring 3D refractive-index tomograms using high-speed wavefront shaper
A method and apparatus for measuring 3D refractive-index tomograms using a wavefront shaper in ultra-high speed and high precision is provided. The method includes the steps of modifying at least one of an illumination angle and a wavefront pattern of an incident ray through the wavefront shaper and leading the modified incident ray to a sample, measuring a 2D optical field, which passes through the sample, through an interferometry along at least one or more of the incident rays, and obtaining 3D refractive-index tomograms through measured information of the 2D optical field. |
US10215694B2 |
Contact-free photomixing probe for device and integrated circuit measurement or characterization
A device for measuring and characterizing solid-state devices or integrated circuits at RF frequencies up to 1.0 THz and beyond is provided that includes a transmitting photomixing probe structure and a receiving photomixing probe structure. The transmitting photomixing probe structure and the receiving photomixing probe structure are ac-coupled to the solid-state device or integrated circuit in a contact-free manner. |
US10215691B2 |
Radar spectroscopy based gas sensor
A gas sensor includes a transmitter that may transmit a first radar signal, associated with a resonance peak corresponding to a first gas, through a space including the first gas and a second gas. The first gas may absorb a portion of the first radar signal to create a second radar signal. The transmitter may transmit a first infrared (IR) signal, associated with a second resonance peak corresponding to the second gas, through the space. The first gas or the second gas may absorb a portion of the first IR signal to create a second IR signal. The gas sensor may include a controller to determine a concentration of the second gas based on the second radar signal and the second IR signal. |
US10215690B2 |
Method for estimating a value of a kerogen property in subsurface formations
A method for estimating a value of a kerogen property in a subsurface formation where the value of the kerogen property is unknown. The method includes: measuring spectral intensity values over an infrared (IR) spectral range for a selected sample from the subsurface formation; determining a range of values representing the measured spectral intensity values corresponding to a vibrational mode attributable to kerogen in the selected sample, the range of values including values representing uncertainty in the measured spectral intensity over the portion of the spectral range; and inputting values from the range of values into a stochastic or simple regression model to determine an estimated value of the kerogen property in the selected sample. |
US10215688B2 |
Optical metrology tool equipped with modulated illumination sources
The system includes a modulatable illumination source configured to illuminate a surface of a sample disposed on a sample stage, a detector configured to detect illumination emanating from a surface of the sample, illumination optics configured to direct illumination from the modulatable illumination source to the surface of the sample, collection optics configured to direct illumination from the surface of the sample to the detector, and a modulation control system communicatively coupled to the modulatable illumination source, wherein the modulation control system is configured to modulate a drive current of the modulatable illumination source at a selected modulation frequency suitable for generating illumination having a selected coherence feature length. In addition, the present invention includes the time-sequential interleaving of outputs of multiple light sources to generate periodic pulse trains for use in multi-wavelength time-sequential optical metrology. |
US10215687B2 |
Method and system for integrated mutliplexed photometry module
Reusable network of spatially-multiplexed microfluidic channels each including an inlet, an outlet, and a cuvette in-between. Individual channels may operationally share a main or common output channel defining the network output and optionally leading to a disposable storage volume. Alternatively, multiple channels are structured to individually lead to the storage volume. An individual cuvette is dimensioned to substantially prevent the formation of air-bubbles during the fluid sample flow through the cuvette and, therefore, to be fully filled and fully emptied. The overall channel network is configured to spatially lock the fluidic sample by pressing such sample with a second fluid against a closed to substantially immobilize it to prevent drifting due to the change in ambient conditions during the measurement. Thereafter, the fluidic sample is flushed through the now-opened valve with continually-applied pressure of the second fluid. System and method for photometric measurements of multiple fluid samples employing such network of channels. |
US10215686B2 |
Metal corrosion resistance evaluation method and evaluation device using in-liquid potential measurement
The objective of the present invention is to provide a corrosion resistance evaluation method and evaluation device that make it possible to estimate crevice corrosion depth and pitting depth in a short period of time. A corrosion resistance evaluation method according to the present invention is characterized in that the surface potential of a metal under evaluation is measured in a state in which the metal is immersed in a usage-environment liquid, the surface potential distribution of the metal is determined, the surface potential differences in the microstructure of the metal are calculated on the basis of the surface potential distribution, and the corrosion rate of crevice corrosion and corrosion rate of pitting are predicted using the maximum surface potential difference from among the calculated surface potential differences as an evaluation index for corrosion evaluation. |
US10215685B2 |
Interactive tree plot for flow cytometry data
Methods, systems, and computer program products can be used for displaying and analyzing data. A method operates by receiving and displaying flow cytometry data in a tree plot, which represents multiple variations of classified flow cytometry data within an interface of computer that includes an input device. The interface permits a user to select, using the input device, portions of the tree plot associated with characteristics and sub-sets of the data. In an example, one or more histograms, contour plots, density plots, radar plots, and scatter plots representing the data are displayed within the interface. The interface permits a user to select, using the input device, portions of the histograms, contour plots, density plots, radar plots, and scatter plots, corresponding to characteristics and sub-sets of the data. In an example, updated histograms and plots are displayed in the interface substantially immediately based upon selected characteristics and subsets of the data. |
US10215683B2 |
Light scatter based apparatus and methods for hematology analysis using only three detectors
Disclosed herein are apparatus, systems, and methods for optically identifying and enumerating cells present in a blood sample. A light scatter detector array may be used having no more than three light scatter detectors. The array may include a side scatter detector, an intermediate angle light scatter detector, and one of an axial light loss detector and a forward light scatter detector. A lytic reagent system is disclosed that allows for the identification and enumeration of five major leukocyte populations in normal whole blood on an instrument using no more than three light scatter detectors. |
US10215680B2 |
Dust measuring apparatus and mobile terminal for controlling the same
Disclosed herein are a dust measuring apparatus and a mobile terminal for controlling the same. The dust measuring apparatus includes a flow channel defining unit for defining a flow channel allowing a fluid containing dust to move through, a light emitter for emitting light into the flow channel, a light detector for detecting light scattered from the dust in the flow channel and converting the same into an electrical signal, and a controller for controlling the flow channel defining unit, the light emitter and the light detector. The controller is configured to verify whether a detection value received from the light detector is within an effective measurement range, vary the effective measurement range when the detection value is outside the effective measurement range, and measure, when the detection value is within the varied effective measurement range, a dust concentration based on the detection value. |
US10215675B2 |
Universal material tester with quick-release test probe and with reduced cross-talk between the sensors
The sensor unit of the material tester consists of a pressure-sensor unit that measures a vertical force applied to the test probe during movement of the test probe relative to the test specimen and a horizontal force sensor unit for measuring the horizontally directed friction force. The horizontal force sensor unit is made in the form of a flexible parallelogram consisting of two sensor-holding plates interconnected through flexible beams, wherein one end of the first beam is attached to the upper sensor-holding plate and the opposite end to the lower sensor-holding plate, while one end of the second beam is attached to the lower sensor-holding plate and the other to the upper one. The beams are installed with gaps relative to both plates. The quick-release test probe incorporates a soft-touch feature. |
US10215664B2 |
Methods and systems for estimating residual useful life of a rolling element bearing
Estimating residual useful life of a rolling element bearing in an operating gas turbine engine is provided. A processor receives a vibration signal from a vibration sensor. The vibration signal includes a vibratory response of the rolling element bearing. Processor detects a vibratory pattern of the rolling element bearing from the vibration signal and compares the vibratory pattern to a reference vibratory pattern. Processor identifies a failure propagation stage in which the vibratory pattern matches the reference vibratory pattern. Processor correlates the failure propagation stage to the residual useful life remaining in the rolling element bearing and generates an output signal representing the residual useful life remaining in the rolling element bearing. |
US10215648B1 |
Electrodeposition processes for magnetostrictive resonators
The present invention relates to magnetoelastic resonators, sensors, and tunable devices, as well as methods for making such components. The resonators can be used as tags and/or sensors. In general, the resonators include one or more micron-sized resonator portions affixed on a substrate. For use as a tag, each tag includes a plurality of resonator portions that allow for multiplexed coding, and methods for making tags and arrays of such tags include use of electrodeposition processes. In particular embodiments, these components include an electrodeposited material that exhibits magnetostrictive properties. |
US10215646B2 |
Thermometer
A carbon atmosphere thermometer 10a has: a thermocouple having thermocouple wires 16, 18, a thermocouple temperature measuring junction 14, and an insulating tube 12; a first protection tube 20 surrounding the thermocouple, while at least partially spaced apart from the thermocouple wires 16, 18 and others of the thermocouple; and a second protection tube 22 surrounding the first protection tube 20, while at least partially spaced apart from the first protection tube 20. For this reason, it becomes feasible to protect the thermocouple from the external environment, while preventing the thermocouple from reacting with the first protection tube 20. Furthermore, it becomes feasible to protect the thermocouple and the first protection tube 20 from the external environment, while preventing the first protection tube 20 from reacting with the second protection tube 22. |
US10215642B2 |
System and method for polarimetric wavelet fractal detection and imaging
A system and method for detection of a target object/material includes identifying a polarimetric signal for a plurality of aspect angles. One/two-dimensional Mueller matrix image or one/two-dimensional Stokes vector image can be processed using power spectral analysis, wavelet and fractal analysis for further image, having increased discrimination with reduced false-ratio. In addition, each of the angular polarization states due to their association with a particular aspect angle are then cross-correlated to generate a two-dimensional image that relates the level of correlation with the aspect angle. Finally, the output information, including statistical parameters are fed to the input of a neural-fuzzy network for further optimization and image enhancement. |
US10215641B2 |
Color measuring apparatus
A color measuring apparatus includes a measurement assembly which includes at least one illumination assembly for applying substantially parallel illumination light to a measurement spot of a measurement object and a pick-up assembly for capturing the measurement light radiated back from the measurement spot in an observation direction and for converting the same into corresponding electrical signals. The illumination assembly includes at least two illumination subassemblies which illuminate the measurement spot from different illumination sub-directions near a first preset nominal illumination direction, each with preferably parallel illumination light. By the illumination from different illumination sub-directions slightly deviating from the nominal illumination direction, angular errors of the illumination assembly can be compensated for in a simple manner. |
US10215636B2 |
Imaging device provided with light source that emits pulsed light and image sensor
An imaging device according to an aspect of the present disclosure is provided with: a light source that, in operation, emits pulsed light including components of different wavelengths; an encoding element that has regions each having different light transmittance, through which incident light from a target onto which the pulsed light has been irradiated is transmitted; a spectroscopic element that, in operation, causes the incident light transmitted through the regions to be dispersed into light rays in accordance with the wavelengths; and an image sensor that, in operation, receives the light rays dispersed by the spectroscopic element. |
US10215635B2 |
Data blending multiple dispersive range monochromator
Aspects of blending data detected by a monochromator over multiple wavelength ranges is described herein. In one embodiment, the monochromator includes a diffraction grating, a grating drive motor that rotates the diffraction grating to provide, by diffraction of broadband light, first dispersed wavelengths of light and second dispersed wavelengths of light, a detector that detects a first reflection from the first dispersed wavelengths of light and a second reflection from the second dispersed wavelengths of light, and processing circuitry that blends data values from the first reflection and data values from the second reflection together to provide a spectrum of combined data values. By blending data detected over multiple ranges, measurements of relatively high precision and quality can be provided over a wider spectral range. |
US10215634B2 |
Spectroscope and method for producing spectroscope
A spectrometer includes a light detection element having a substrate made of a semiconductor material, a light passing part provided in the substrate, and a light detection part put in the substrate, a support having a base wall part opposing the light detection element, and side wall parts integrally formed with the base wall part, the light detection element being fixed to the side wall parts, the support being provided with a wiring electrically connected to the light detection part, and a dispersive part provided on a surface of the base wall part on a side of a space. An end part of the wiring is connected to a terminal of the light detection element. An end part of the wiring is positioned on a surface in the base wall part on an opposite side from the side of the space. |
US10215629B2 |
Handheld optical radiation meter and correction method thereof
The present invention discloses a handheld optical radiation meter and a correction method thereof. The handheld optical radiation meter has a photometric measurement module, a spectral measurement module and a screen. The spectral quantities of the spectral measurement module are employed to correct the spectral mismatch error of the photometric measurement module. With simple configuration, the present invention can realize high accuracy photometry and chromaticity measurement within a wide-span dynamic range, and has the characteristics of complete test functions, high measurement accuracy, convenient operation, low cost, etc. |
US10215626B2 |
Method and system for measuring radiation and temperature exposure of wafers along a fabrication process line
A measurement wafer device for measuring radiation intensity and temperature includes a wafer assembly including one or more cavities. The measurement wafer device further includes a detector assembly. The detector assembly includes one or more light sensors. The detector assembly is further configured to perform a direct or indirect measurement of the intensity of ultraviolet light incident on a surface of the wafer assembly. |
US10215615B2 |
Standard signal generator
To realize a stable operation and the suppression of heat generation in the case where an excitation current supplied from a converter is used to generate a power source voltage, a standard signal generator is provided. The standard signal generator includes an input circuit that includes: a rectification circuit that rectifies an excitation current; a resistor that is provided between a power source voltage output terminal for supplying a power source voltage and an output terminal of the rectification circuit; an amplification circuit that outputs an output voltage obtained by amplifying a voltage across both ends of the resistor; and a constant voltage circuit that performs control such that the power source voltage is constant. A power source voltage switch switches the power source voltage with the constant voltage circuit being controlled in accordance with the result of a comparison between the output voltage and a prescribed threshold value. |
US10215612B2 |
Fluid level detector
A fluid detector for determining a presence of a fluid within a container, the detector including a sensor assembly with a lens and a sensor element that outputs a first ultrasonic signal in response to an input electrical signal. A generally cylindrical wall extends outwardly from an outer surface of the container and defines a housing with a cylindrical central bore having a base surface. The sensor assembly is coupled to the lens so that the lens focuses the first ultrasonic signal toward the wall. The sensor assembly is positioned such that it receives a second ultrasonic signal from the wall that results from the first ultrasonic signal. The sensor assembly then generates an output electrical signal corresponding to the second ultrasonic signal. |
US10215611B2 |
Apparatus and method for determining a level of a fluid within a vessel
An apparatus and method for determining a level of a fluid within a vessel are disclosed. The apparatus includes: a source unit for emitting a beam of radiation into the interior of the vessel, the source unit including a source of radiation and a collimator for collimating radiation emitted by the source to provide the beam, wherein the source unit is adjustable to vary an angle of the beam with respect to horizontal; at least one detector for detecting radiation emitted by the source and having passed through at least a portion of the interior of the vessel; and a processor for: recording data corresponding to an amount of radiation detected at the at least one detector as a function of angle of the beam; and determining the level of the fluid, based on a variation of the data with the angle of the beam. |
US10215610B2 |
Apparatus for ascertaining and monitoring a fill level
The invention relates to an apparatus for transmitting and receiving electromagnetic waves (EM waves) for ascertaining and monitoring a fill level of a medium in a container, comprising a first hollow conductor with a first coupling element for the out- and in-coupling of EM waves, a second hollow conductor with a second coupling element for the out- and in-coupling of EM waves, a horn radiator for radiating and focusing of EM waves, wherein the first and second hollow conductors are dimensioned such that EM waves out-coupled from the first and second coupling elements radiate from the horn radiator scattered and with weak intensity, or scattered and weak intensity EM waves, which are received from the horn radiator, couple to the first and second coupling elements, and EM waves out-coupled only from the first coupling element radiate from the horn radiator focused and with strong intensity, or focused and strong intensity EM waves, which are received from the horn radiator couple only to the first coupling element. |
US10215608B2 |
System for and a method of monitoring water drainage
A system (100) for and a method of monitoring water drainage is provided. The system for monitoring water drainage comprising a sensor interface (118), a storage (120), an atmospheric precipitation unit (130) and a signal generator (140). The sensor detects whether water is present at an associated surface (112) and generates a sensor signal (111). The storage stores water drainage information that relates to the associated surface and comprises characteristics of water presence on the associated surface in cases of atmospheric precipitation. The atmospheric precipitation unit receives recent atmospheric precipitation information. The signal generator i) obtains predicted water presence data by applying the water drainage information retrieved from the storage to the atmospheric precipitation information, ii) compares the sensor signal received from the sensor with the predicted water presence data, iii) generates a warning signal (151) indicating a problem with the water drainage if in the comparison a too large deviation is detected. |
US10215605B1 |
Coriolis mass flowmeter and sensor assembly thereof
A sensor assembly for a Coriolis mass flowmeter includes an upstream pipe connection connected to an upstream fluid pipe and a downstream pipe connection connected to a downstream fluid pipe. The sensor assembly installed in a shell of the flowmeter includes a fluid flow pipe, having a fluid input pipe, a fluid output pipe and a double-loop pipe connected in series therebetween; a vibration isolated structure, at least comprising first vibration isolators fixedly arranged on the fluid flow pipe to separate the fluid flow pipe into vibrating pipes and non-vibrating pipes; a weight-increasing structure, arranged on the non-vibrating pipes without contact with the shell; and a connecting structure, fixedly connected to the non-vibrating pipes on one end and to the upstream pipe connection and/or downstream pipe connection on the other to form a flexible connection therebetween. |
US10215604B2 |
Fluid analysis system with densitometer having electrically isolated vibrating tube
A vibrating-tube fluid measurement device includes a tube, a base block, a magnet which applies a magnetic field to the tube, an excitation source which generates vibration of the tube, a vibration sensor which measures a signal corresponding to a vibration frequency of the tube, and an electrical isolator formed of glass, wherein the vibrating tube is mounted to a base block via the electrical isolator and electrically isolated from the base block via the electrical isolator. |
US10215601B2 |
Device and method for measuring the parameters of fluid flow
Sensor device and method for determining the parameters of fluid flow with a sensor, including an oblong element, extending into fluid flow, fixed mechanically to the body of the sensor device with a flexible link in one end, and a mechanically connected vibration sensor and a data acquisition module connected electrically to the vibration sensor and positioned in the body, which is set to determine the frequency response curve of oscillation caused by liquid flow in the cylindrical element, and to derive the speed and type of fluid flow from the measured frequency response curve. |
US10215594B2 |
Device for determining the movement of a rotary element, particularly for readings of water and/or gas meters
A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal. |
US10215583B2 |
Multi-level navigation monitoring and control
Multi-level navigation monitoring and control is provided. A system includes a lane marking manager determining a first boundary line, a second boundary line, and a centerline of a current lane of travel. The system also includes a confidence level determiner assigning a first confidence level to the first boundary line, a second confidence level to the second boundary line, and a third confidence level to the centerline. Further, the system includes a user interface outputting representations of the first boundary line, the second boundary line, and the centerline based, at least in part, on the first confidence level, the second confidence level, and the third confidence level. |
US10215578B2 |
System, method and computer program product for path computing based on unpleasant data
A path computing method, system, and computer program product, include extracting unpleasant data from a database to create a multi-variate spatio-temporal density function, collecting a tolerance level of a user, and computing a path for the user based on the tolerance level and the density function. |
US10215576B2 |
Energy-optimized vehicle route selection
A method for generating energy-optimized travel routes with a vehicle navigation system includes generating candidate travel routes between a route origin and one or more route destinations, and then dividing each candidate travel route into a plurality of route segments. The method includes estimating expected travel speeds along each segment using cloud information and calculating an expected energy efficiency over each of the candidate travel routes using one or more vehicle-specific energy efficiency models. The travel routes are displayed via the navigation system, including a trace of the energy-optimized travel routes and an expected or relative energy efficiency along the energy-optimized travel routes. A vehicle includes the navigation system and a powertrain. A powertrain controller may control vehicle speed over a selected route to maintain an optimally energy-efficient speed. |
US10215575B2 |
Identifying a map matched trip from received geographic position information
A map server receives geographic points from a location tracking device located in a vehicle. The received geographic points describe a path that is representative of a pathway of the vehicle used to complete a trip from a starting location to a destination location. The map server identifies candidate geographic points for each received geographic point where each candidate geographic point is associated with a location on a known roadway. The map server determines a graph of the candidate geographic points and identifies different sub-graphs from the graph. The map server iteratively evaluates the sub-graphs to determine a shortest path from the starting location to the destination location without evaluating all the edges in the sub-graphs. |
US10215567B2 |
Information processing device, information processing system, and information processing method
There is provided an information processing device including a movement data acquiring unit configured to acquire pieces of movement data including positional information for movement and time at which the positional information is acquired, a movement data analyzing unit configured to analyze a velocity for movement on a specific route on the basis of the pieces of movement data, and a route dividing unit configured to divide the specific route on the basis of a result obtained by analyzing the velocity. |
US10215562B2 |
Personalized prototyping
A method for producing an item data set representing the three-dimensional configuration of an item includes accepting a first input data set, the first input data set including first data representing at least a first three-dimensional configuration of a first three-dimensional object; accepting a second input data set, the second input data set including second data representing at least a second three-dimensional configuration of a second three-dimensional object; adapting one or both of the first data input set and the second data input set to be combined to obtain an item data set representing a three-dimensional configuration of the item; and combining the first input data set and the second input data set to obtain the item data set. Other methods for producing item data sets and articles of manufacture are also disclosed. |
US10215554B2 |
Apparatus and method for non-contact sample analyzing using terahertz wave
Disclosed are an apparatus and a method for non-contact sample analysis using terahertz waves. The apparatus includes an emission unit radiating terahertz waves onto a sample provided with a conductive material layer, and a receiving unit receiving terahertz waves reflected from the sample or terahertz waves passing through the sample. The apparatus further includes a characteristic analysis unit including at least one selected from a group consisting of a sheet resistance analysis unit analyzing a sheet resistance of the conductive material layer, a coverage density analysis unit analyzing a coverage density of the conductive material layer, a component analysis unit analyzing a component of the conductive material layer, and a thickness analysis unit analyzing a thickness of the conductive material layer by using the received terahertz waves, a display unit displaying a result derived from the characteristic analysis unit as an image, and an input unit configured to input information to the characteristic analysis unit. |
US10215553B2 |
Thin PSD for laser-scanning systems
Embodiments described include a system comprising a position sensing device (PSD) and a light source. The light source is configured to, by passing one or more light beams through the PSD, cause one or more electrical currents to flow through the PSD. The system further comprises a processor, configured to (i) in response to the electrical currents, ascertain an amount of power that is delivered by the light source, and (ii) in response to the amount of power exceeding a threshold amount of power, inhibit the light source from further operation. Other embodiments are also described. |
US10215551B2 |
Agile imaging system
An agile optical imaging system for optical coherence tomography imaging using a tunable source comprising a wavelength tunable VCL laser is disclosed. The tunable source has long coherence length and is capable of high sweep repetition rate, as well as changing the sweep trajectory, sweep speed, sweep repetition rate, sweep linearity, and emission wavelength range on the fly to support multiple modes of OCT imaging. The imaging system also offers new enhanced dynamic range imaging capability for accommodating bright reflections. Multiscale imaging capability allows measurement over orders of magnitude dimensional scales. The imaging system and methods for generating the waveforms to drive the tunable laser in flexible and agile modes of operation are also described. |
US10215548B2 |
Ultra-light and ultra-accurate portable coordinate measurement machine
A portable coordinate measurement machine (CMM) includes an articulated arm including rotary joints. At least one of the rotary joints includes bearings; a shaft that engages an inner diameter of the bearings, the shaft configured to rotate about an axis of rotation of the bearings; a housing having at least one port that engages an outer diameter of at least one of the bearings; and at least one transducer configured to output an angle signal corresponding to an angle of rotation of the shaft relative to the housing about the axis of rotation. Structural portions of the CMM are fabricated from steel, stainless steel, or alloys lighter in weight than steel but having a thermal expansion coefficient matching that of steel. |
US10215545B2 |
Electromechanical primer cap
The invention relates to an electromechanical primer cap, having an explosive mixture for the selective electrical or mechanical initiation of the explosive mixture, having an outer metal cup, and electrically conductive pole piece, a firing bridge support body made of an electrically insulating material, with a through-bore, on the upper side of which a firing bridge is arranged, and having a counter surface placed onto the explosive mixture, wherein a hole through which the pole piece protrudes is constructed in the vase of the metal cup. A portion of the explosive mixture lies on a contact surface of the pole piece, and the counter surface protrudes as far as the through-bore of the firing bridge support body, or into or through the bore, and continues to just above the contact surface. |
US10215544B2 |
Time-delayed multi-charged diversionary device
A diversionary device capable of providing multiple discharges according to a prescribed time schedule. The device preferably assumes the same general form as a prior art stun grenade, including a safety pin that is pulled to arm the device and a spring-biased lever that is released when the device is deployed. |
US10215542B2 |
System for analyzing performance of an activity involving using an implement to strike a moving target object effectively
Systems for analyzing performance of an activity involving using an implement to strike a moving target object effectively have a first sensor attached to the implement, a second sensor attached to a launcher human or mechanically operable to launch the moving target, wherein the first sensor generates a signal associated with motion of the implement, wherein a second sensor generates a signal associated with motion of at least one of the group consisting of the launcher and the moving target being launched, a processor operably coupled to the first and second sensors to receive the signals generated by the first and second sensors, and wherein the processor analyzes the received signals to measure performance of the activity. The implement may be a firearm. The implement may be a shotgun. The launcher may be a clay pigeon trap. |
US10215539B2 |
Barrier
A barrier formed from one or more modular units that include a frame, a protective panel, and a gap that is configured to receive a portion of another one of the modular units of the barrier such that the one or more modular units of the barrier can be arranged at an angle selected from a range of angles from about 90 degrees, to provide a corner arrangement, to about 180 degrees, to provide a substantially straight wall arrangement. |
US10215536B2 |
Hard point net
An improved hard point net wherein a fabric net has hexagonal net line cells with six nodes. Hard points are attached to the net lines, three per hexagonal cell at every other node thereof such that in each cell there is a node without a hard point between two nodes with hard points and interior cells sharing hard points with all the cells surrounding it. A frame for the net spaces the net and the hard points from a target such as a vehicle. |
US10215533B2 |
System for guiding missiles for vehicles and moving targets
An armored vehicle has a turret having a gun; a targeting system which is arranged inside the turret and is provided with a day channel, a night or thermal channel and a laser range-finder, a power control system for controlling the movement of the turret in azimuth and the movement of the gun in elevation; a device for guiding missiles using lasers, which generates a laser guiding line; and a turret controller which determines the mode for guiding the missile, wherein the turret has gyrostabilizer for gyrostabilizing the laser-guiding line. |
US10215531B2 |
Testing system for optical aiming systems with light emitter systems including testing system for thermal drift and related methods
Exemplary testing systems and methods are provided including a system configured to test for thermal drift of a unit under test (UUT) under various temperature or environmental conditions and generating an output including visual or data on the thermal drift, if any. The methods involve attaching a UUT to a mounting device within a thermally controlled chamber, collimating light received from a UUT, recording the resulting images, and comparing the results at different temperatures to determine how much thermal drift has occurred. In addition, there are testing apparatuses capable of performing the tests. |
US10215525B2 |
Pneumatic air gun
A pneumatic air gun including a gun support, a barrel disposed on the gun support, a valve body, a pressure gauge, an air compression assembly, an energy storage assembly, and a triggering assembly. The air compression assembly is connected to the energy storage assembly, and the energy storage assembly is connected to the valve body. The triggering assembly includes a trigger support fixed to the gun support and a pull-bolt assembly, a trigger, a trigger button, and a hammer disposed on the trigger support. A spring is attached to the hammer. The trigger is connected to the trigger button. A loading thimble in the pull-bolt assembly slides on the gun support. The loading thimble is movably connected to the hammer and is adapted to control the hammer to reset and to be clamped on the trigger button. |
US10215521B1 |
Titanium offset string bumper
A titanium string bumper preferably includes a bumper rod and a rubber bumper. The bumper rod includes a base portion, an offset portion and a bumper portion. The bumper rod preferably includes a round cross section. A thread may be formed on one end of the base portion and one end of the offset portion extends from an opposing end of the base portion. The offset portion forms an angle of between 60-165 degrees with the base portion. One end of the bumper portion extends from an opposing end of the offset portion. The rubber bumper includes an inwardly curved front to receive a bowstring and a rod bore, which is sized to receive the bumper portion. The bumper portion is pushed into the rod bore. The base portion is retained in a riser of an archery bow. |
US10215516B2 |
Rifle magazine loader
An magazine loader comprises a body for receiving an upper portion of the magazine and a cap slidingly engaged with the body for loading cartridges in to the magazine received by the body. The body comprises a plurality of wall portions defining a body cavity configured to receive an upper portion of a magazine. The plurality of cap wall portions may comprise a starboard cap wall portion and an opposing port cap wall portion. An upper portion of the body is slidingly received in the interior volume defined by the cap so that the body and the cap slide relative to one another along a sliding axis. The sliding axis may extend in the upward and downward directions and the cap may translate between an upper position and a lower position along the sliding axis. |
US10215510B2 |
Method for processing heated material
The invention relates to a method for processing heated material (1), wherein the material is guided along a conveying path and is covered and protected against heat loss in the region of the conveying path by at least one reflector element (2), wherein the reflector element (2) is cooled by means of a liquid. According to the invention, in order to guarantee efficient cooling of the reflector without costly measures, the liquid is glycol or comprises glycol or the liquid is alcohol or comprises alcohol or the liquid is thermal oil. |
US10215509B2 |
Coined header for heat exchanger
A header for a heat exchanger includes a header frame defining an opening and including a base portion circumscribing a perimeter thereof. A mounting tab extends from the base portion. The mounting tab is configured to bend inwardly with respect to the header frame. A deformation featured is formed on one of an inner surface and an outer surface of the header frame and is configured to facilitate bending of the mounting tab. |
US10215506B2 |
Heat exchanger plenum apparatus
A heat exchanger plenum apparatus comprising structure to support, among other components, an engine silencer substantially incorporated therein. |
US10215505B2 |
Heat transfer plate and plate heat exchanger
A heat transfer plate and a plate heat exchanger are provided. The heat transfer plate includes an edge portion extending along an edge of the heat transfer plate and being corrugated so as to include alternately arranged ridges and valleys as seen from a first side of the heat transfer plate. The ridges and valleys extend perpendicularly to the edge of the heat transfer plate, a first one of the ridges having a top portion extending in a top portion plane, and a first one of the valleys, which is adjacent to the first ridge, having a bottom portion extending in a bottom portion plane. The top portion of the first ridge and the bottom portion of the first valley are connected by a main flank and end, just like the main flank, at an end distance from the edge of the heat transfer plate. The heat transfer plate is characterized in that a slope of the main flank in relation to the bottom portion plane as seen from the bottom portion of the first valley is varying between a minimum slope and a maximum slope along the top portion of the first ridge and the bottom portion of the first valley. |
US10215504B2 |
Flexible cold plate with enhanced flexibility
An apparatus for cooling an electronic component has a planar top member of a thermal energy conductive material and a parallel planar bottom member of the material, the planar bottom member including a surface having regions configured for heat exchange contact with the electronic component. The joined planar top and bottom members have a sidewall structure of reduced height (and generally the height of the cold plate) between active areas in order to improve flexibility. The stiffness of the sidewalls is reduced by very advantageously reduce the height of the sidewalls. In one embodiment, the sidewalls are shorter in height corresponding to regions only between active areas. Alternatively, the sidewalls are of reduced height everywhere by insetting the active areas within the top and/or bottom sheets. |
US10215502B2 |
Heat exchanger
A heat exchanger may include a block for separately conducting first and second fluids, and a box. The block may have flat tubes through which the first fluid is flowable and each of which may have a narrow tube side and a wide tube side. The box may have a base, the flat tubes being guided into the base via corresponding through-openings in the base. Each through-opening may have at least one raised edge, with at least one narrow edge side and at least one wide edge side, surrounding the corresponding flat tube. The wide edge side may be higher than the narrow edge side. The two may transition into one another via an inclination with a recess that may have a height lower than that of the narrow edge side. A contact surface edge may have a height lower at the recess than at the narrow edge side. |
US10215499B2 |
Heat dissipation device
A heat dissipation device includes a covering member, a heat pipe, and a heat dissipation unit. The covering member has a hollow C-shaped fitting portion, in which the heat pipe is fitted to tightly connect to the covering member. At least one first heat transfer portion is outwardly extended from a periphery of the C-shaped fitting portion of the covering member. The heat dissipation unit has a plurality of parallelly spaced heat radiation fins, each of which has a through hole formed thereon, and at least one first locating slot is outwardly extended from the through hole. When the C-shaped fitting portion and the first heat transfer portion are respectively extended through the through holes and the first locating slots, the covering member is connected to the heat dissipation unit. With the first heat transfer portion, the heat dissipation device can have enhanced heat transfer and dissipation effect. |
US10215498B2 |
Air guide-integrated evaporation cooler and method for manufacturing same
The purpose of the present invention is to provide an air guide-integrated evaporation cooler which allows a plurality of barrier plates, heat exchangers, and air guides for forming a dry channel and a wet channel to be integrally manufactured by a simple process, and a method of manufacturing the same. The air guide-integrated evaporation cooler for implementing the purpose includes a plurality of barrier plates; and gap units including a plurality of bars positioned between the plurality of barrier plates, disposed to be spaced apart from each other at a center portion thereof, and configured to form heat exchangers, and guides disposed at edges of the plurality of barrier plates and configured to determine a direction of a fluid flow. |
US10215494B2 |
Method of operating electric arc furnace
The present invention relates to a method of operating an electric arc furnace containing (a) a furnace shell having a tapping hole and/or a slag door, (b) a furnace roof having a plurality of electrodes provided so as to face downwards, and (c) a rotating apparatus that rotates the furnace shell around a vertical axis relative to the electrodes, the method contains a rotating step of rotating the furnace shell relative to the electrodes during melting of a metal material, and a holding step of stopping the rotation when any one of the plurality of electrodes reaches a holding position that is previously set close to the tapping hole or the slag door, and holding the furnace shell at the holding position. |
US10215488B2 |
Treatment of nitrogen-rich natural gas streams
Helium can be recovered from nitrogen-rich natural gas at high pressure with low helium loss by cryogenic distillation of the natural gas after pre-treatment of the gas to remove incompatible impurities and then recovery of natural gas liquid (NGL) from the pre-treated gas by distillation. Overall power consumption may be reduced, particularly if the feed to the helium recovery column system is at least substantially condensed by indirect heat exchange against a first portion of nitrogen-enriched bottoms liquid at first pressure, and a second portion of nitrogen-enriched bottoms liquid at a second pressure that is different from the first pressure. |
US10215485B2 |
Method of treating a hydrocarbon stream comprising methane, and an apparatus therefor
In a method and apparatus for treating a hydrocarbon stream having methane, at least a part of the hydrocarbon stream and a main refrigerant stream are cooled by indirect heat exchanging against a pre-cooling refrigerant. The pre-cooled hydrocarbon stream is passed to a first inlet of an extraction column, and an effluent stream is discharged from the extraction column. The effluent stream and at least a part of the pre-cooled main refrigerant stream are passed to a further heat exchanger, where they are both cooled thereby providing a cooled methane-enriched hydrocarbon stream and at least one cooled main refrigerant stream. The passing of the effluent stream to the further heat exchanger and the passing of the pre-cooled hydrocarbon stream to the first inlet of the extraction column includes indirectly heat exchanging the effluent stream against the pre-cooled hydrocarbon stream. |
US10215484B2 |
Cascading ice luge
Embodiments of ice luge apparatuses and methods for making cascading ice luges are disclosed. Apparatuses embodying the principles of the invention feature shelves in a stepwise configuration and alternative configurations. The shelves are positioned by supporting structures. Ice blocks can be frozen in trays such that pre-formed lanes are formed in the ice blocks. The trays can be of convenient size that can be placed in a conventional household freezer. Ice blocks can be arranged and oriented so that a liquid or beverage placed on the uppermost ice block will flow in the preformed lanes in a cascading manner thereby rapidly cooling the beverage with minimal dilution. |
US10215481B2 |
Refrigeration device
A refrigeration device includes a blow-out temperature detector that detects the blow-out temperature of air blown out into the interior of the device, a cargo temperature detector that detects the temperature of a cargo, an operation controller that performs cooling control of the interior on the basis of the detection temperature from the blow-out temperature detector and the detection temperature from the cargo temperature detector, a storage unit that stores a first set temperature as a control target value for the blow-out temperature and a cargo target temperature as a target value for the temperature of the cargo, and a time measurement unit that measures a treatment time elapsed for low-temperature treatment of the cargo. The operation controller is configured to control the refrigerant circuit so that the blow-out temperature approaches the first set temperature. The time measurement unit is configured to start measuring the treatment time when the temperature of the cargo is lower than the cargo target temperature. |
US10215479B2 |
Apparatus and method for accessing refrigerated items
A rotatable shelf for use in a refrigerator that may include a support bracket configured to support a turntable but is not required. A bearing assembly may be disposed between the support bracket and the turntable, wherein the bearing assembly is configured to facilitate the rotation of the turntable relative to the support bracket. Users may also rotate a rotatable drawer assembly to access items. A support bracket may be configured with notches or retaining members to maintain concentricity of the bearing assembly with the support bracket. |
US10215475B2 |
Universal fixing system for a range of modular refrigerator components
A modular component fixing system for an appliance including a refrigerating appliance having an inner liner defining a plurality of modular attachment slots, each having an upturned flange defining an angular recess. Each modular attachment slots includes a downwardly angled channel in communication with the angular recess. Each of a plurality of modular components includes an abutment surface and a supporting flange extending from the abutment surface at a predetermined angle, the predetermined angle of the supporting flange being substantially similar to a recess angle define by the angular recess, wherein each modular component is configured to be removably engaged with any one of the plurality of modular attachment slots by inserting the supporting flange into a corresponding angular recess of the one of the plurality of modular attachment slots such that the abutment surface is substantially flush with an interior surface of the inner liner. |
US10215474B2 |
Refrigerator
A refrigerator including an inner casing that is located within a main refrigerator body and that includes a storage compartment, and a mounting recess that is a recessed portion on a surface of the inner casing; and an in-refrigerator part that is configured to be coupled to the inner casing and that includes: a temporary fixing protrusion that protrudes from a portion of the in-refrigerator part and that includes two segments that are configured to (i) be inserted into the mounting recess, (ii) be coupled to an inner portion of the mounting recess, and (iii) be fixed to the mounting recess is disclosed. |
US10215471B2 |
Structural stanchion for a cabinet of an appliance
An appliance includes a cabinet having first and second sidewalls and an interior mullion extending therebetween, wherein the first and second sidewalls and the interior mullion define a plurality of interior compartments. First and second stanchions define vertical structural members of the first and second sidewalls, respectively. The first stanchion includes a first medial flange that extends partially into the interior mullion. The first medial flange defines a first hinge attachment point, and a distal end of the first medial flange is positioned proximate a first hinge. |
US10215470B2 |
Heat pump system and operation method therefor
Provided is a heat pump system that can appropriately manage the number of heat pumps in operation even when any of the heat pumps is defrosting, and that can always operate at a capacity that corresponds to a load. Also provided is an operation method for the heat pump system. A heat pump system (1) wherein a plurality of heat pumps (10A-10C (13A-13D)) are connected to a system load and wherein a system management unit (27) successively calculates the capacity that can be output by the heat pumps (10A-10C (13A-13D)) in operation, compares the calculated capacity value, as a threshold value, to the thermal load of the system load, and manages the number of heat pumps (10A-10C (13A-13D)) in operation. |
US10215465B2 |
Systems and methods for low load compressor operations
The present application provides a low load operating system for a refrigeration system having a compressor, a condenser, an expansion valve, and an evaporator. The low load operating system may include a hot gas bypass line extending from a discharge side of the compressor to a suction side of the compressor and a desuperheat line extending from upstream of the expansion valve to the suction side of the compressor. |
US10215460B2 |
Variable expansion device with thermal choking for a refrigeration system
A refrigeration system including a suction line heat exchanger having a first conduit including a refrigerant liquid which flows inside of the first conduit from the condenser to the evaporator. Also the refrigeration system includes a second conduit in thermal communication with the first conduit and includes a refrigerant fluid, typically a vapor, which flows inside of the second conduit in an opposite direction of flow from the first conduit from the evaporator to the compressor. Additionally, at least one heating device is in thermal communication with at least one of the first conduit and second conduit and is configured to communicate with a refrigeration control system to apply heat along a portion of both the first conduit and the second conduit adjacent to the heating device thereby regulating the flow rate of the refrigerant liquid in the first conduit and the second conduit. |
US10215459B2 |
Vehicle condenser
Disclosed herein is a vehicle condenser in which a notch portion of each coupling part of a pair of supports installed at the outermost sides of radiation fins extends so as to have a certain length from the tip of a body part to the inside end of the notch portion, or a through-hole is formed so as to be spaced by a predetermined distance toward the inside of the body part from the tip thereof, thereby preventing the radiation fins from melting when the clad on a header of a header tank is melted during the brazing of the radiation fins and flows along an embossing part, regardless of a method for manufacturing the supports. Consequently, it is possible to reduce the failure rate of the condenser and increase the efficiency of the condenser by maintaining the original state of the radiation fins. |
US10215458B2 |
Evaporator distribution system and method
A falling film evaporator (12) for a heating ventilation and cooling (HVAC) system includes a housing (52) and a plurality of evaporator tubes (26) positioned at least partially in the housing (52) through which a volume of thermal energy transfer medium is flowed. A distribution system (34) is located in the housing to distribute a flow of liquid refrigerant (20) over the plurality of evaporator tubes (26). The distribution system (34) includes a distribution vessel having a plurality of drip openings (38) to flow the liquid refrigerant onto the plurality of evaporator tubes (26), a feed pipe (42) to flow refrigerant into the distribution box (36), and one or more pressure regulators (58) in the distribution system, thereby regulating the flow of liquid refrigerant. |
US10215457B2 |
Heat exchanger for cooling a heating tube and method thereof
A heat exchanger for cooling a heating tube is described, comprising at least two cooling pipes, wherein the at least two cooling pipes are arranged such that each of the at least two cooling pipes are configured to be in thermal contact with the heating tube; and a means for generating an aerosol being configured to provide the aerosol in the at least two cooling pipes. |
US10215455B2 |
Heat transmission method and high-temperature heat pump device
A heat transmission method using a high-temperature heat pump system accommodating a heat transmission composition includes the step of evaporating the heat transmission composition, the step of compressing the heat transmission composition, the step of condensing the heat transmission composition, and the step of decreasing the pressure of the heat transmission composition at a temperature of 70° C. or higher, which are performed sequentially. The heat transmission composition contains cis-1,3,3,3-tetrafluoropropene at a mass ratio of 95.0% by mass or more and 99.9% by mass or less, and contains trans-1,3,3,3-tetrafluoropropene or 2,3,3,3-tetrafluoropropene at a mass ratio of 0.1% by mass or more and 5.0% by mass or less; and the heat transmission composition has a condensation temperature of 70° C. or higher. |
US10215454B2 |
Method and system for maximizing the thermal properties of a thermoelectric cooler and use therewith in association with hybrid cooling
A cooling system including a first cooling apparatus thermally exposed to a space to be cooled. The cooling system further includes a second cooling apparatus thermally exposed to the space to be cooled and thermally exposed to the first cooling apparatus. Heat discharged from the second cooling apparatus powers the first cooling apparatus. |