Document Document Title
US10242282B2 Video redaction method and system
Disclosed is a method and system for generating redacted video of a scene captured using a video camera and augmenting a manual review process of the redacted video of the scene. According to an exemplary embodiment, a video of the scene is redacted via probability-based analysis to detect and obscure privacy sensitive objects included in the captured video. A manual review process of the generated redacted video is augmented to use the object detection probability to enhance the reviewing video frame rate to expedite the manual review process.
US10242275B1 Systems and methods for associating vehicle operators with driving misses indicated in vehicle operation data
Systems and methods for assessing vehicle operation are provided. According to certain aspects, an electronic device may receive and analyze image data depicting an individual located within a vehicle. The electronic device may also access and compile vehicle operation data and operator data corresponding to a state or condition of the vehicle operator. The electronic device may identify, from the vehicle operator data, a set of close misses experienced by the vehicle, correlate the set of close misses with a state or condition of the vehicle operator, and attribute at least some of the close misses to the vehicle operator. A remote server may aggregate and compile corresponding data from a plurality of vehicles.
US10242273B1 Tracking vehicles in a warehouse environment
This specification generally discloses technology for tracking vehicle positions in a warehouse environment. A system receives stereoscopic image data from a camera on a forklift, in some implementations. The system recognizes an object that is represented in the stereoscopic image data, identifies a representation of the recognized object in a spatial model that identifies, for each of a plurality of objects in an environment, a corresponding location of the object in the environment, determines the location of the recognized object in the environment, determines a relative position between the forklift and the recognized object, based on a portion of the received stereoscopic image data that represents the recognized object, and determines a location of the forklift in the environment, based on the determined location of the recognized object in the environment, and the determined relative position between the forklift and the recognized object.
US10242272B2 Method for advanced and low cost cross traffic alert, related processing system, cross traffic alert system and vehicle
A sequence of images obtained by a camera mounted on a vehicle is processed in order to generate Optical Flow data including a list of Motion Vectors being associated with respective features in the sequence of images. The Optical Flow data is analyzed to calculate a Vanishing Point by calculating the mean point of all intersections of straight lines passing through motion vectors lying in a road. An Horizontal Filter subset is determined taking into account the Vanishing Point and a Bound Box list from a previous frame in order to filter from the Optical Flow the horizontal motion vectors. The subset of Optical Flow is clustered to generate the Bound Box list retrieving the moving objects in a scene. The Bound Box list is sent to an Alert Generation device and an output video shows the input scene where the detected moving objects are surrounded by a Bounding Box.
US10242271B2 Facility use measuring device and facility use measuring system
A facility use measuring device includes a processor and a memory storing instructions. The processor is configured to set a plurality of staying areas for determining the presence or absence of stay of users on images, to generate stay information relating to the presence or absence of stay of the users for each of the staying areas based on a change situation, to compare pieces of stay information for every at least two staying areas and determine a group configuration regarding the users who respectively stay in the staying areas based on similarity of the pieces of stay information, to generate use information relating a use situation of a facility according to the group configuration, based on the pieces of stay information for each of the staying areas and a determination result of the group configuration, and to generate display information displaying the use information and output the display information.
US10242268B2 Pixel-based event detection for tracking, hostile fire indication, glint suppression, and other applications
A method includes generating an intensity value based on illumination received at a pixel of an imaging system. The intensity value is generated by integrating values using a first counter of a detector during a first period of time. The method also includes integrating the values repeatedly during smaller second periods of time within the first period of time using a second counter of the detector. The second counter has a lower bit resolution than the first counter. The method further includes resetting the second counter for each of the second periods of time. In addition, the method includes generating a pixel event indicator in response to the second counter outputting a specified value. The method may also include determining whether one or more neighboring detectors also generated one or more pixel event indicators and generating an event indicator when the one or more neighboring detectors also generated the one or more pixel event indicators.
US10242265B2 Actor/person centric auto thumbnail
Approaches, techniques, and mechanisms are disclosed for generating thumbnails. According to one embodiment, a subset of images each depicting character face(s) is identified from a collection of images. An unsupervised learning method is applied to automatically cluster the subset of images into image clusters. Top image clusters are selected from the image clusters based at least in part on weighted scores of images clustered within the image clusters. Thumbnail(s) are generated from images in the top image clusters.
US10242264B1 System and method for training a machine-learning model to identify real-world elements
A method and a system for training a machine-learning model to identify real-world elements using a simulated environment (SE) may include (a) receiving at least one set of appearance parameters, corresponding to appearance of real-world element; (b) generating one or more realistic elements, each corresponding to a variant of at least one real-world element; (c) generating one or more abstract-elements; (d) placing the elements within the SE; (e) producing at least one synthetic image from the SE; (f) providing the at least one synthetic image to a machine-learning model; and (g) training the machine-learning model to identify at least one real-world element from the at least one synthetic image, that corresponds to at least one realistic element in the SE.
US10242262B2 Dynamic adjustment of imaging parameters
Representative implementations of devices and techniques provide adjustable parameters for imaging devices and systems. Dynamic adjustments to one or more parameters of an imaging component may be performed based on changes to the relative velocity of the imaging component or to the proximity of an object to the imaging component.
US10242259B2 Methods, a system and an analyze server for verifying an authenticity of an identity document and extracting textual information therefrom
The present disclosure relates to methods, a system and an analyze server for verifying the authenticity of identity documents and extracting textual information therefrom. The presence of the identity document in a slot of a scanner is detected and three different images of the identity document are acquired when the identity document is illuminated with white light, UV light and IR light, respectively. The images are encrypted and sent to an analyze server which determines the authenticity of the identity and extracts textual information. The analyze server generates an encrypted verification report including textual information extracted from the identity document and sends it to the scanner, which in turn sends a first signal to an indicating device for indicating the state of the authenticity of the identity document and the textual information to a Point of Sale (POS) system in response to verifying the identity document.
US10242258B2 Organizational data enrichment
In an example embodiment, a fuzzy join operation is performed by, for each pair of records, evaluating a first plurality of features for both records in the pair of records by calculating term frequency-inverse term frequency (TF-IDF) for each token of each field relevant to each feature and based on the calculated TF-IDF for each token of each field relevant to each feature, computing a similarity score based on the similarity function by adding a weight assigned to the TF-IDF for any token that appears in both records. Then a graph data structure is created, having a node for each record in the plurality of records and edges between each of the nodes, except, for each record pair having a similarity score that does not transgress a first threshold, causing no edge between the nodes for the record pair to appear in the graph data structure.
US10242257B2 Methods and devices for extracting text from documents
Methods, devices, and non-transitory computer readable storage media for extracting text from documents are disclosed. The method includes performing layout analysis on the document to identify a plurality of regions within a plurality of pages in the document. The method further includes identifying a table region from within the plurality of regions based on homogeneity between a plurality of textual lines in a page from the plurality of pages. The method includes identifying at least two rows and at least two columns within the table region. The method further includes identifying a plurality of cells within the table region based on the at least two rows and the at least two columns. The method includes extracting text from each of the plurality of cells.
US10242256B2 Method and a scanner for verifying an authenticity of an identity document
The present disclosure relates to a method and a scanner for verifying the authenticity of identity documents. The scanner comprises a slot for receiving the identity document, at least one light source and a camera or acquiring images. The method detects, by means of the camera, the presence of the identity document in the slot of the scanner and acquires three different images of the identity document when it is illuminated with white light, UV light and IR light respectively. The images are encrypted and sent to an analyze server which in response to a request returns a second message comprising a verification report including textual information extracted from the identity document. The scanner sends a first signal to an indicating means for indicating the state of the authenticity of the identity document and the textual information to a Point of Sale, POS, system in response to that the identity document has been verified.
US10242253B2 Detection apparatus, detection method, and computer program product
A detection apparatus according to an embodiment includes a first output control unit and a living body detection unit. The first output control unit performs controlling to output first output information in a first output form for giving a stimulus to a sense other than a sense of sight, and the first output information is made according to an action for a subject to make after closing of an eye. The living body detection unit detects whether the subject included in a first captured image captured after the first output information is output is a living body.
US10242252B2 Expression recognition tag
An apparatus for tagging content with expression recognition information is disclosed herein. The apparatus can include an input collector to receive raw expression data at a data storage device, the raw expression data to correspond to a media event. The apparatus can include an expression recognition generator to create an expression tag by coding the received raw expression data to follow an expression action coding system. The apparatus can include a content modifier to modify a deliverable content instance for the media event to include the expression tag.
US10242250B2 Picture ranking method, and terminal
A picture ranking method and a terminal comprises acquiring pictures stored in a terminal, detecting whether the pictures are first-type pictures, where a first-type picture refers to a picture including a human face, and when the pictures are first-type pictures, ranking the pictures according to a social relation model, or when the pictures are not first-type pictures, ranking the pictures according to a preset rule.
US10242246B2 Decoder and encoder for a digital fingerprint code
A method to encode and decode a digital fingerprint code by an identification encoder and an identification decoder wherein the digital fingerprint code includes a plurality of N-bit data embedded on a set of curves by changed thicknesses in the curves.
US10242245B2 System and method of fingerprint anti-spoofing protection using multi-spectral optical sensor array
Systems and methods for fingerprint anti-spoof protection using a multispectral optical sensor array may include a fingerprint sensor device that may have a fingerprint area sensor, a multi-spectral optical sensor array, and a signal processing device. The fingerprint area sensor may detect a finger in contact with the fingerprint area sensor and may capture a fingerprint sensor image. The multi-spectral optical sensor array may capture spectral reflectance data of the detected finger. The signal processing device may determine authenticity of the detected finger based on the fingerprint sensor image and the spectral reflectance data and provide an authentication result.
US10242244B2 Fingerprint detection device and display device
A fingerprint detection device includes: a substrate having a first surface and a second surface on an opposite side of the first surface, the first surface serving as a detection surface configured to detect unevenness of an object in contact or in proximity; a detection electrode provided on the second surface side of the substrate and configured to detect unevenness of a finger in contact or in proximity on the basis of an electrostatic capacitance change; and a drive circuit provided on the second surface side of the substrate and configured to supply a drive signal to the detection electrode.
US10242242B2 Semiconductor fingerprint identification sensor and manufacturing method thereof
Disclosed are a semiconductor fingerprint identification sensor and a method for manufacturing the same. The semiconductor fingerprint identification sensor includes: a sensing area, a control area and an interface area; the sensing area, the control area and the interface area are communicated with one another; a fingerprint information sensed in the sensing area is sent to the control area, and is output through the interface area after being processed in the control area; the sensing area includes an insulation layer, an wiring layer, a substrate layer and a protective layer which are stacked in a sequence, the wiring layer is embedded between the insulation layer and the substrate layer, a sensor array is disposed on a side of the substrate layer being in contact with the protective layer, a via hole corresponding to the sensor array is disposed on the substrate layer, the sensor array is electrically connected with a sensing lead circuit of the wiring layer through the via hole. The semiconductor fingerprint identification sensor has advantages of low cost, high signal-to-noise ratio and good reliability.
US10242234B2 Wireless enabled secure storage drive
Systems and methods for wireless enabled security in relation to a storage drive are described. In one embodiment, the systems and methods may include receiving, at a storage drive, a request from a host of the storage drive. In some cases, the request may be received via a wired connection between the storage drive and the host. In some embodiments, the systems and methods may include determining whether the request is flagged by the host as a secure connection request, processing the request upon determining the request is not flagged as a secure connection request, and establishing a wireless connection with the host upon determining the request is flagged by the host as a secure connection request.
US10242229B2 Method and apparatus for managing access to a database
A method (100, 400) for managing access to a database is disclosed. The method comprises receiving a database query, (110), executing the query on the database to obtain a result, (120), generating a noise value, (130), perturbing the result with the generated noise value, (140), and outputting the perturbed result, (150). The noise value is generated from a bimodal probability distribution having a minimum probability at zero noise. Also disclosed is an access management processing element, (200, 300, 600) for a database.
US10242227B1 Sharing digital libraries
In some implementations, a first user associated with a first user account may send a request to exchange digital libraries with a second user associated with a second user account. Upon acceptance, the second user receives first library information associated with the first user account that identifies content items that may be accessed by the second user due to the exchange. Similarly, the first user receives second library information associated with the second user account that identifies second content items that may be accessed by the first user. In other examples, a user may access the digital library of a selected person or entity, such as a historical figure, celebrity, author, friend, or organization. Additionally, in some cases, a user may view content of a content item that a selected person is currently reading, and which may include annotations made to the content item by the selected person.
US10242224B2 Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US10242216B2 Privacy preserving data search
Database entries can be protected by indexing the entries using a plurality of indexes, each associated with a level of access rights. A level of access rights can be determined from a search query, and an index can be selected based on the determined level of access rights. A search key can be generated based on the received query, and the selected index can be searched using the search query. Database entries mapped to the values of the selected index returned in response to the search can be outputted. Each index is associated with a different granularity defining the number and/or ambiguity of search results returned in response to searching an index.
US10242211B2 Method and device for information security management and storage medium
The invention discloses a method and a device for information security management, and a storage medium, in the field of information security technologies. The method comprises: detecting an information input operation of a terminal; obtaining key information corresponding to a triggering operation of a first key, when the triggering operation of the first key is detected; determining whether the obtained key information matches preset key information, and if so, outputting information related to private information stored in a private information database, which corresponds to the preset key information, wherein, the preset key information includes an access password for the private information database and second key information. In the invention, a user needs not access a private space to check private information; instead, the user only needs to input the preset key information to query the information related to the private information. Therefore, the security of the private information is improved.
US10242208B2 System and method of managing multiple levels of privacy in documents
There is provided a method and system to manage multiple levels of privacy in a document having a plurality of elements. In accordance with the method, a selection of a first element in the document is received. The first element is tagged with a selected first privacy level of a hierarchical privacy level list. The list includes a plurality of hierarchical levels of privacy associated with a controlling authority. A selection of a second element in the document is received. The selected second element is tagged with a selected second privacy level of the hierarchical privacy level list.
US10242207B2 Technology for confidentiality advising
For preventing unwanted information disclosure in a current electronic communication from a sender to a receiver of the current electronic communication, a risk score is assigned for the current electronic communication by a computer system applying an access control model based on historical electronic communications. The model generates the risk score responsive to identities of the sender and receiver and responsive to access control level and hierarchal position of at least one of the sender and receiver. The computer system blocks transmission of the current electronic communication from the sender to the receiver responsive to whether the risk score for the sender and receiver exceeds a predetermined threshold.
US10242202B1 Apparatus and method for staged graph processing to produce a risk inference measure
A computer implemented method includes processing a deterministic factual graph to produce superfacts. The deterministic factual graph has deterministic factual graph leaf nodes individually resolving facts to discrete-valued outcomes and parent nodes of the deterministic factual graph leaf nodes resolving the discrete-valued outcomes to superfacts. Each superfact is a qualitative characterization summarizing discrete-valued outcomes. A stochastic factual graph is processed to produce a risk inference measure. The stochastic factual graph has stochastic factual graph leaf nodes incorporating the facts or superfacts. The stochastic factual graph is a Bayesian network where each stochastic factual graph node, except for a base node, is associated with a probability function, and edges between stochastic factual graph nodes represent conditional dependencies. The risk inference measure is compared to an escalation threshold. An incident is evaluated when the risk inference measure exceeds the escalation threshold.
US10242196B2 Secure booting of computer system
A computer system is securely booted by executing a boot firmware to locate a boot loader and verify the boot loader using a first key that is associated with the boot firmware. Upon verifying the boot loader, computer system executes the boot loader to verify a system software kernel and a secure boot verifier using a second key that is associated with the boot loader. The secure boot verifier is then executed to verify the remaining executable software modules to be loaded during boot using a third key that is associated with the secure boot verifier and a fourth key that is associated with a user of the computer system.
US10242195B2 Integrity values for beginning booting instructions
Examples described herein include a computing device with a processing resource to execute beginning booting instructions of the computing device. The beginning booting instructions may include a first booting instruction. The computing device also includes an access line to access the first booting instruction, a measuring engine to duplicate the first booting instruction and to generate a first integrity value associated with the first booting instruction, and a measurement register to store the first integrity value. The measuring engine may be operationally screened from the processing resource and the measurement register may be inaccessible to the processing resource.
US10242192B2 Method, system, and program product for remotely attesting to a state of a computer system
A method, system, and program product for remotely attesting to a state of computing system is provided. Specifically, the present invention allows a remote system to establish trust in the properties of the computer system. The properties to be trusted are expanded from the usual system software layers and related configuration files to novel types of data such as static data specific to the computer system, dynamic data determined at system startup, or dynamic data created as the computer system runs applications.
US10242191B2 Dynamically-loaded code analysis device, dynamically-loaded code analysis method, and dynamically-loaded code analysis program
A dynamically-loaded code analysis device includes a memory unit, an extraction unit, and a specification unit. The memory unit memorizes dynamically-loaded code information indicating a class structure of a dynamically-loaded code and call method information in which tag information added to user information is associated with a class structure of a code performed for the user information, for each of the dynamically-loaded codes acquired via a network. The extraction unit detects transmission of user information to another device and specifies tag information that matches the tag information added to the user information from the call method information memorized in the memory unit, to extract a class structure associated with the tag information. The specification unit searches the memory unit for dynamically-loaded code information indicating the class structure, to specify a dynamically-loaded code corresponding to the dynamically-loaded code information.
US10242189B1 File format validation
A method for securely validating the file format type including receiving a file having a file format type, a header and a content block. The header has a header block with a description representing attributes of the actual content in the file. The content block has leading bytes representing attributes of the actual content, and actual content. Data is parsed from the description of the header block, the leading bytes and the actual content. Data from the description is compared to the data from the leading bytes, data from the leading bytes is compared to the data from the actual content, and data from the description is compared to the data from the actual content. The file format type is validated and trustable when the data from the description, the data from the leading bytes and the data from the actual content are consistent with one another.
US10242187B1 Systems and methods for providing integrated security management
The disclosed computer-implemented method for providing integrated security management may include (1) identifying a computing environment protected by security systems and monitored by a security management system that receives event signatures from the security systems, where a first security system uses a first event signature naming scheme that differs from a second event signature naming scheme used by a second security system, (2) observing a first event signature that originates from the first security system and uses the first event signature naming scheme, (3) determine that the first event signature is equivalent to a second event signature that uses the second event signature naming scheme, and (4) performing, in connection with observing the first event signature, a security action associated with the second event signature and directed to the computing environment. Various other methods, systems, and computer-readable media are also disclosed.
US10242186B2 System and method for detecting malicious code in address space of a process
Disclosed are system and method for detecting malicious code in address space of a process. An exemplary method comprises: detecting a first process executed on the computer in association with an application; intercepting at least one function call made by the first process to a second process; determining one or more attributes associated with the at least one function call; determining whether to perform malware analysis of code associated with the at least one function call in an address space associated with the second process based on application of one or more rules to the one or more attributes; and upon determining to perform malware analysis of the code, determining whether the code in the address space is malicious.
US10242184B2 Method and system for preventing and detecting security threats
A system and method is provided for implementing platform security on a consumer electronic device having an open development platform. The device is of the type which includes an abstraction layer operable between device hardware and application software. A secured software agent is provided for embedding within the abstraction layer forming the operating system. The secured software agent is configured to limit access to the abstraction layer by either blocking loadable kernel modules from loading, blocking writing to the system call table or blocking requests to attach debug utilities to certified applications or kernel components.
US10242183B2 Method of executing a program by a processor and electronic entity comprising such a processor
A method of executing a program by a processor, and an electronic entity including such a processor, the method includes the following steps: a calling program calling a subprogram and passing at least one parameter; the subprogram determining a return status indicator; the subprogram determining a return word by using a predetermined function to combine at least the return status indicator and the parameter; returning to the calling program with the determined return word as a result; and the calling program comparing the return word and a determined word determined by using the predetermined function to combine at least one possible value of the return status indicator and the parameter passed when calling the subprogram.
US10242182B2 Computer security system and method
A method is provided for protecting a computer system, comprising creating an isolated process, then assigning a first process group to the process; creating an additional group process within the first process group; performing a first determination by an application programming interface (API) that the additional group process is within the first process group, and as a result of the first determination, causing the additional group process to inherit and duplicate a handle of the process. Process communications and control within isolated groups is permitted freely, whereas process control by an isolated process for non-isolated processes or isolated processes in different groups is constrained or prohibited.
US10242180B2 Component protection frameworks using defensive patterns
Systems and methods are provided herein for establishing a protection framework for a component. Identified assets of a component requiring protection from a potential attack are received. A list of assets is generated based on the identified assets. A protection framework is configured to include at least one defensive pattern to protect the list of assets against the potential attack. The protection framework is executed to establish a hardened boundary between the component and an attack surface of the component.
US10242179B1 High-integrity multi-core heterogeneous processing environments
A high-integrity multi-core heterogeneous processing environment and methods for high integrity computing on multi-core heterogeneous processing environments are disclosed. A multi-core heterogeneous processing environment may include an application processor with one or more processing cores and an integrity tester for executing integrity kernels on the application processor. The multi-core heterogeneous processing environment may further include an integrity processor having a different architecture than the application processor and an integrity manager operating on the integrity processor. The integrity manager may dynamically generate integrity kernels to test the functionality of the application processor prior to and/or subsequent to the execution of critical programs on the application processor. The integrity manager may identify one or more faults based on a result of the integrity kernel executed on the application processor and may further take corrective action based on identified faults such that an undetected fault rate remains below a selected integrity specification.
US10242178B2 Methods and systems for enabling, tracking, and correlating anonymous user activity
Methods are disclosed for identity key management in networked application execution. In one embodiment, an identifier request is transmitted from a client system to a server system, in which an identity key value in the identifier request is blank. Upon detecting the blank identity key value at the server system, the server system operates to generate a new identity key value and an identifier for the new identity key value. The new identity key value and the identifier for the new identity key value are transmitted from the server system to the client system. The new identity key value is stored in a local store of the client system. The local store of the client system is secured by a passcode and persists data through power cycling of the client system. The identifier is used to track execution of a networked application in an anonymous execution mode.
US10242173B2 OCR-based single sign-on
A method and technique for OCR-based single sign-on in a computing environment includes launching a login interface to log a user into an application. The login interface includes one or more input fields configured to receive credentials to be authenticated. An agent executing on a computer device sends a keystroke to input data into at least one of the input fields. A screenshot of the login interface is captured, and then the agent attempts to determine a state of a login operation on the login interface based on the captured screenshot. Responsive to being unable to determine the state of the login operation on the login interface, the agent sends at least one keystroke to return the login operation to a known state.
US10242170B2 Method and apparatus for obtaining sensing data
An electronic device according to various embodiments of the present disclosure may include at least one sensor module including a transmitter, a receiver, a secure memory for storing data obtained by the receiver, and a security control module for controlling the transmitter based on whether a target memory in which the obtained data is to be stored is the secure memory. In an example, the sensor may be a biometric sensor in which the transmitter transits an optical signal to a user's finger or iris or the like to authenticate the user. If malicious code attempting to defeat security is detected, so that the secure memory is not set up as the target memory, the security control module may control the transmitter by restricting transmission of signals.
US10242168B2 Methods and apparatuses for controlling smart device
Methods and apparatuses are provided for controlling a smart device in the field of Human-Computer Interaction. The method includes: displaying an interface for controlling a system; acquiring an interface for controlling a smart device upon detection of an instruction for controlling the smart device inputted from a user based on the interface for controlling the system, the instruction for controlling the smart device carrying an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the interface for controlling the smart device; and displaying the interface for controlling the smart device.
US10242166B2 Image capturing control method, image capturing control system, and image capturing control server
An image capturing control server receives permitted terminal identification information being first terminal identification information identifying a first image capturing terminal from an authentication server via a WAN, and sets the permitted terminal identification information as setting information for a communicator that communicates via a LAN. When receiving, via the LAN, second terminal identification information identifying a second image capturing terminal and image capturing control information for controlling an image capturing camera, the communicator determines whether the second image capturing terminal is the first image capturing terminal by determining whether the received second terminal identification information agrees with the first terminal identification information set as the permitted terminal identification information. When the communicator determines that the second image capturing terminal is the first image capturing terminal, a camera controller controls the image capturing camera in accordance with the image capturing control information received along with the second terminal identification information.
US10242162B2 Water-insoluble material evaluation method and water-insoluble material evaluation
This invention relates to a method and system for predictively evaluating a water-insoluble material even without solubility measurement experiments.
US10242161B2 Automatic drug dispensing and picking sytem
An automatic drug dispensing and picking system that automatically dispenses prescribed drugs on the basis of prescription data includes a plurality of drug bottle storage racks storing a plurality of drug bottles, a traveling rail, a crane device, a drug bottle control device, a cap removing device, a drug picking device. The drug bottle is stored in the corresponding drug bottle storage rack with each drug bottle laid horizontally. The crane device includes a picking arm and pick the drug bottle from the corresponding one of the drug bottle storage racks. The drug bottle control device includes a drug bottle holding section, a sliding section capable of sliding the drug bottle holding section, a drug bottle turning section configured to turn the drug bottle holding section vertically at a predetermined angle, a drug bottle raising and lowering section configured to raise and lower the drug bottle holding section.
US10242157B1 System and method for providing dental treatment recommendations
Systems and methods described herein can provide clinicians with a dental office management service that can programmatically provide treatment recommendations and streamline the patient record building process. These systems and methods can enable clinicians to select from a short list of recommended treatments based on the existing condition and pathology of a tooth, for example, as the dentist is giving instructions and treatment recommendations. A list of recommended treatments for a patient may be automatically compiled based on the treatment recommendations selected by the clinician as the dentist was examining the patient's teeth one by one. Further, systems and methods described herein can enable clinicians to take notes and thereby build a patient record efficiently using one or more completed treatment templates.
US10242141B2 Reset sequencing for reducing noise on a power distribution network
A computer-implemented method includes receiving a first circuit design for an integrated circuit device, determining when multiple power-drawing events are to occur at substantially the same time via one or more circuitry components of the integrated circuit device, which would have a disruptive effect on a power distribution network of the integrated circuit device, based on the first circuit design, and generating logic that schedules the more than one event so that the more than one event do not occur simultaneously. The logic is included in an event sequencer. The method also includes inserting the event sequencer into the first circuit design during compilation to create a second circuit design and outputting the second circuit design to be implemented on the integrated circuit device.
US10242139B2 Scheme and design markup language for interoperability of electronic design application tool and browser
A bi-directional EDA-browser bridge mechanism enables an EDA system and its related (external) tools to interact with a browser. The EDA-browser bridge uses a design markup language (DML) to communicate with the browser, using a document-based approach rather than a more traditional programming/API-based approach to extending (e.g., integrating tools) the EDA system. By using a markup language, extending the EDA system becomes more accessible to a wider community of developers (e.g., those with web development skills, as opposed to those with just EDA programming skills), and be able to leverage a wider variety of powerful third-party libraries, such as jQuery or D3. For example, developers are able to more easily generate interactive interfaces for viewing results related to the EDA system.
US10242138B2 Method of automatic synthesis of circuits, device and computer program associated therewith
Method of automatic synthesis of circuits comprising the generation of a network of regular processes reading or writing data in channels, according to which a single producer process is authorized to write in a channel and a single consumer process is authorized to read in a channel; and a synchronization unit associated with said channel authorizes or disables the implementation of a new iteration of said producer process, respectively consumer process, as a function of a comparison of a position of execution determined as a function of the value of a new iteration collected from the producer process, respectively consumer process, and of a position of execution determined as a function of a last iteration value collected from the consumer process, respectively producer process.
US10242137B2 Methods and systems for managing memory blocks of semiconductor devices in embedded systems
A method of mapping target design memory blocks to embedded memory blocks in a semiconductor device of an embedded system is disclosed. The method includes categorizing a plurality target design memory blocks based on memory operation patterns into one of an overlapping category and a non-overlapping category; identifying a set of target design memory blocks that satisfy capacity criteria of a single embedded memory block in the semiconductor device, each target design memory block in the set is identified from either the overlapping category or the non-overlapping category; designing semiconductor device components to be created on the semiconductor device based on one of the overlapping category and the non-overlapping category, which the set of target design memory blocks is associated with; implementing the set of target design memory blocks and the semiconductor device components onto the single embedded memory block of the semiconductor device.
US10242136B2 Parallel solution for fully-coupled fully-implicit wellbore modeling in reservoir simulation
Computer processing time and results are improved in fully-coupled fully-implicit well-reservoir simulation system using Jacobian matrix methodology. Approximate inverse preconditioners are provided which treat a well influence matrix at comparable accuracy and robustness to those for the grid-to-grid flow terms of system matrix. The methodology is highly parallelizable and the data processing can be performed faster, as fewer solver iterations are required to converge to the same acceptable tolerances.
US10242135B2 Testbench chaining for multiple blocks in hierarchical circuit design
A selection of a source testbench is received from a user. The source testbench includes a description of one or more source parameters, a description of one or more source measurements, and a plurality of source entries, each of the source entries including a value for each of the one or more source parameters and each of the one or more source measurements. Furthermore, a selection of a destination testbench is received. The destination testbench includes a description of one or more destination parameters and a plurality of destination entries including a value for each of the one or more destination parameters. One or more source entries are matched with a destination entry. One or more source measurements of the matched one or more source entries are aggregated based on an aggregation function, and the aggregated source measurements are mapped to the matched source entry.
US10242130B2 System, method and computer program product for wellbore event modeling using rimlier data
A data mining and analysis system which analyzes clusters of outlier data (i.e., rimliers) to detect and/or predict downhole events.
US10242129B2 HVAC zoning devices, systems, and methods
A heating, ventilation, and air conditioning (HVAC) system may be controlled by an HVAC control system. The HVAC control system may include a communications block, a controller and a user interface. The communications block may receive sensed data from sensing devices located within spaces of a building. The sensing devices may be located at different spaced sensor locations within the building. The controller may receive the sensed data from the communications block and based, at least in part, on the received sensed, determine recommended setting changes to the HVAC control system. The user interface may display the recommended setting changes to a user.
US10242126B2 Method of simultaneous imaging of different physical properties using joint inversion of multiple datasets
A method for the simultaneous imaging of different physical properties of an examined medium from the simultaneous joint inversion of multiple datasets of physical field measurements is described. The method introduces Gramian spaces of model parameters and/or their transforms, and Gramian constraints computed as the determinants of the corresponding Gram matrices of the model parameters and/or their transforms. Gramian constraints are introduced as additional regularization terms, and their minimization enforces the correlation between different model parameters and/or their transforms. The method does not require a priori knowledge about specific analytical or empirical or statistical correlations between the different model parameters and/or their attributes, nor does the method require a priori knowledge about specific geometric correlations between different model parameters and/or their attributes. The method is a generalized in that it can be applied to the simultaneous joint inversion of any number and combination of physical field measurements.
US10242121B2 Automatic browser tab groupings
Embodiments of the present invention includes systems and methods for grouping into a visual container open browser tabs based on an analysis of uniform resource locators, content, or other information relating to the plurality of open browser tabs. The analysis may include calculating a similarity score. Based on a comparison of the similarity score to one or more thresholds, a visual container is provided displaying groups of tiles corresponding to each of the pages open in the browser tabs. The visual container may be formatted as a set of browser tabs, each containing active tiles for each web page of a particular group. The visual container may be a screen showing piles of tiles, each pile corresponding to a particular group.
US10242120B1 Selecting a template for a content item
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a method includes receiving a content item request that includes context data. A content item that is eligible to be presented in response to the content item request is identified. A determination is made that the content item includes a template variable that is resolved based on the context data. A template feed including a set of templates is identified based on the template variable. A template is selected from the template feed for the content item. The template can be selected based on the context data. The selected template is populated with content for the content item to create a formatted content item. The formatted content item is provided in response to the content item request.
US10242117B2 Asset data collection, presentation, and management
Systems and methods for asset data collection, presentation, and management. In one general aspect, a Web portal provides a centralized end-to-end view of IT operations of an organization. The portal may, for example, provide an organization's view of operations and asset data. Visibility of accurate data on an organization-wide scale allows managers to spot issues immediately, respond quickly, and offer continuous improvement.
US10242116B2 Grid-based geofence data indexing
One or more location updates from one or more user devices can be associated with one or more grid elements dividing a geographic area. Each location update corresponding to a set of user device data can be stored in a hashtable according to grid element. The hashtable can be resized based on the number of grid elements containing one or more sets of user device data. A set of grid elements can be determined to overlap a geofence, and zero or more sets of user device data can be retrieved from the hashtable corresponding to zero or more user devices located within the geofence.
US10242114B2 Point of interest tagging from social feeds
A method is provided of enriching an entry for an entity in a local index of a search engine with tags. The method comprises obtaining location-related social media messages from within a neighborhood of an entity; determining from the obtained messages one or more terms that are unique to the entity; individually determining one or more co-occurring terms for the one or more unique terms; and using the one or more co-occurring term as tags to label the entity in the local index. Furthermore, a method is provided of retrieving social media messages associated with search results.
US10242109B2 Facilitating class specific execution of conceptual queries
The disclosed embodiments relate to a system that facilitates performing searches based on qualitative search terms. During operation, the system receives a query that applies a qualitative search term to an attribute of data items in a set of data items. While executing the query, the system processes each data item in the set of data items by extracting an attribute value from the data item and then using a concept-mapping to determine a compatibility index for the attribute value, wherein the concept-mapping associates each attribute value with a numerical compatibility index that indicates a compatibility between the attribute value and the qualitative search term. Finally, the system uses the compatibility index as a factor in determining whether to include the data item in a set of query results.
US10242108B2 Contextually related sharing of commentary for different portions of an information base
Embodiments of the invention provide for contextually related sharing of commentary for different portions of an information base. A method of the invention includes receiving a query for a portion of content in an information base and identifying a portion of different content in the information base that is related to the queried portion. The method also includes retrieving both commentary posted to the information base in respect to the queried portion, and also commentary posted to the information base in respect to the identified portion. Finally, the method includes transmitting the queried portion and the retrieved portion, but annotating the retrieved commentary in respect to the identified portion so as to direct a display of the commentary posted to the information base in respect to the different portion in a manner visually distinguishable from a display of commentary posted to the information base in respect to the queried portion.
US10242103B2 Dynamic faceted search
Embodiments of the present invention provide systems and methods for the discovery of facets. A search query over sets of data (e.g., a set of documents) leads to search results. The search results are organized by facets. Responsive to receiving new queries, facets are dynamically extracted from the search results. Furthermore, user profiles are dynamically updated. The order of presentation of facets, as displayed in a graphical user interface, can be modified based on the extracted facets.
US10242102B2 Network crawling prioritization
In some embodiments, an entry management module may receive a set of entries, each entry of the set of entries including a time-stamp value and a path identifier to a data object having content that may be changed. An entry selection module may select a first entry from the set of entries based on a first time-stamp value of the first entry, the first time-stamp value identifying a first time being no later than other times identified by time-stamp values of other entries. A crawler module may retrieve first content from a first data object using a first path identifier of the first entry. A freshness module may calculate a first updated timestamp value using a first freshness value, the first freshness value indicating a priority to retrieve possibly changed content from the first data object, the first updated time-stamp value replacing the first time-stamp value.
US10242101B2 Automatic identification of sources of web metric changes
Techniques for automatic identification of sources of web metric changes are described. In one or more implementations, changes in a web metric that indicate a measurable attribute associated with a website are determined, and the web metric is analyzed to identify sources that contributed to the changes in the web metric. In implementations, data is queried to obtain actual values for dimension elements along one or more dimensions of the web metric. In addition, expected values for the dimension elements are estimated along the dimensions of the web metric based on historical data. Then, deviations between the actual values and the expected values are calculated by using comparable statistics. Subsequently, the comparable statistics can be analyzed to identify corresponding dimension elements as the sources that contributed to the changes in the web metric.
US10242100B2 Managing cached data in a network environment
Techniques are described for managing cached data in a network environment. In one example, the techniques include receiving a client request for a data group, determining that a cached copy of the requested data group that is stored in the persistent cache storage is no longer valid relative to a current copy of the data group stored at a remote data source system, obtaining from the remote data source system information about differences between the cached copy and the current copy and instructions associated with the identified differences, modifying, by the configured server computing system, the cached copy to include the identified differences in accordance with the received instructions, and providing, by the configured server computing system, the modified cached copy of the requested data group to the client in response to the client request.
US10242099B1 Cascaded multi-tier visual search system
A system for multi-tier visual recognition comprises a processor and a memory. The processor is configured to calculate a rank for each of a plurality of object models. The plurality of object models are used for visual recognition. Each of the plurality of object models has a size. The processor is configured to divide the plurality of object models into a plurality of sets based at least in part on the rank for each of the plurality of object models, and provide a first set of the plurality of sets to a first tier and a second set of the plurality of sets to a second tier. The memory coupled to the processor and configured to provide the processor with instructions.
US10242098B2 Hierarchical multisource playlist generation
A playlist generator that utilizes multiple data sources to rank each track within a set of candidate tracks to enable selection of candidate tracks according to the ranking. Candidate tracks are each scored according to one or more features, such as acoustic similarity and/or similar usage patterns of the candidate track or artist of the candidate track to a current or previously played track or artist. Each feature is weighted according to historical listening patterns surrounding a user-selected playlist seed artist. The weighting may also be further corrected according to historical listening patterns of the particular user. When historical usage data related to a particular seed artist is limited, more generalized historical usage data related to a higher level in a genre hierarchy may be used.
US10242097B2 Music selection and organization using rhythm, texture and pitch
A content selection system and method for identifying and organizing moods in content using objectively measured scores for rhythm, texture and pitch (RTP) and clustered into six mood classifications based on an objective analysis of the measured scores. Digitized representations of the content may also be identified and organized based on the content's frequency data, three-dimensional shapes derived from the digitized representations, and colors derived from the frequency data. Each piece of content may be identified by at least a mood shape, but may also be identified by a mood color and/or a mood based on the clustered RTP scores and/or the digitized representation. Users of the selection system may be able to view the moods identified in the different manners, or combinations of two or three mood identifying manners and select and organize content based on the identified moods.
US10242096B2 Automated news digest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatic generation of news digests. One of the methods includes accessing a database storing news snapshots, each snapshot identifying a predetermined quantity of top news stories for a period of time, each of the top news stories in a particular snapshot for a particular period of time ranked according to an importance score that measures the importance of the news story relative to other news stories for the particular period of time, determining a digest time period, determining, for the digest time period, all of the snapshots with periods of time included in the digest time period, generating, from the top news stories in the determined snapshots, a digest ranking of digest news stories, and providing, to a user device, data identifying one or more of the digest news stories for presentation according to the digest ranking.
US10242095B2 Systems and methods for quote extraction
Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identity: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.
US10242091B2 Method of knowledge extraction through data mining
The disclosed embodiments relate to data mining methods for determining economically valuable cause effect relationships between objects and properties associated with objects using co-occurrence frequency measurements of semantic terms characterizing observations of properties, effects or behaviors of objects in different environments and using these measurements as object descriptors in calculations determining object similarities. Specifically, these methods may be used to identify new indications of medicines, identify biomarkers associated with disease, identify biomarkers associated with drug effects, quantify disease diagnosis, identify novel drug targets, identify pharmacologic equivalencies of medicines, identify pharmacologic equivalencies between medicines and traditional medicines, identify pharmacologic equivalencies between medicines and Natural products, identify equivalencies between alternate medical procedures, identify risk benefit profiles of medicine combinations, identify targets for antibodies, identify synergies between medicines, identify Side effects of medicines, identify risks of experimental medicines, identify functions of biological networks.
US10242089B2 Method and system for searching for digital assets
A method of presenting digital assets in response to a search query by a user to locate at least one digital asset from a database of digital assets is described. Each digital asset has at least one keyword associated with it, and each associated keyword is part of a hierarchical organization of keywords. A first set of digital assets that have associated keywords equivalent to the search query is identified as well as suggested keywords that have e.g., an ancestor, descendant or sibling relation to the search query. The digital assets and the suggested keywords are presented to the user. The user selects a suggested keyword, and a second set of digital assets that have associated keywords equivalent to the suggested keyword is identified. The second set of digital assets is presented to the user.
US10242085B2 Indexing of large scale patient set
Systems and methods for indexing data include formulating an objective function to index a dataset, a portion of the dataset including supervision information. A data property component of the objective function is determined, which utilizes a property of the dataset to group data of the dataset. A supervised component of the objective function is determined, which utilizes the supervision information to group data of the dataset. The objective function is optimized using a processor based upon the data property component and the supervised component to partition a node into a plurality of child nodes.
US10242081B2 Visualizing changes in a multi-dimensional dataset using three-dimensional cubes
A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
US10242080B1 Clustering applications using visual metadata
The present disclosure provides a system and method for automatic clustering and recognition of software applications using metadata. The system selects and extracts visual features from software applications which are then classified, analyzed using a cluster analysis, and then used to assign the software application to a cluster group.
US10242079B2 Optimizing execution of data transformation flows
A computer system transforms data. The system displays a user interface including a data flow pane. A user builds a flow diagram in the data flow pane. Each node in the flow diagram specifies an operation: to retrieve data, to transform data, or to create an output dataset. The flow diagram includes a subtree having a data source node and transformation operation nodes. When the user initiates execution and the nodes in the subtree are configured to execute imperatively, the system performs the operations in the subtree sequentially as specified, retrieving data from the data source, transforming the data, and forming an intermediate dataset. When the user initiates execution and the nodes in the subtree are configured to execute declaratively, the system constructs a database query that is logically equivalent to the operations specified in the subtree and transmits the query to the data source to retrieve the intermediate dataset.
US10242078B2 Data dump formatting utilizing dynamically created control structures
In one general embodiment, a computer-implemented method includes identifying a data dump and a predefined data structure, parsing the predefined data structure to determine one or more identifiers within the predefined data structure, determining that a match exists between one or more elements of the data dump and the one or more determined identifiers of the predefined data structure, and formatting the data dump utilizing the predefined data structure, in response to the determining.
US10242077B2 Method and system for the management of professional services project information
A method and system are provided for the transfer and/or aggregation of data and, in particular, integrating data used in managing a professional services practice. The invention preferably transfers and/or aggregates data relating to the identity of clients and matters for whom professional services are being rendered with data relating to the work which data may be maintained in inconsistent, proprietary formats, comprising one or more of the following types of information: accounting; budgeting; docketing; time and billing: work product; word processing; records; project management; and/or other information relating to the professional services. The system of the present invention preferably comprises data storage and data processing means adapted to use the data in substantially portable and/or application-independent format, and/or and transfer or aggregate data between common, and/or proprietary data formats.
US10242075B2 Database apparatus, database management method performed in database apparatus and storing the same
A database apparatus may include a database unit configured to store first and second data groups being classified based on a data attribute, a first caching unit associated with the first data group and including a first cache architecture and a second caching unit associated with the second data group and including a second cache architecture.
US10242072B2 System and method for associating related records to common entities across multiple lists
Computer implemented systems and methods are disclosed for associating records across lists, wherein the lists include a plurality of records and the plurality of records is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise grouping one or more records from a first list into a first group based on fields of the records in the first list, grouping one or more records from a second list into a second group based on fields of the records in the second list, pairing a record from the first group with a record from the second group, assessing each pair of records based on an evaluation of the respective pair according to fields of the pair, and associating records from the first group and records of the second group with an entity based on the assessment.
US10242068B1 Methods and systems for ranking leads based on given characteristics
Systems and methods for ranking and appraising leads according to their quality are disclosed. The disclosed method operates within a systems' architecture configured to rank and auction leads. One or more client computing devices allow an agent to request for the ranking and appraisal of a set of leads. Following the request, a ranking module implements one or more software modules for assessing the quality of each lead and ranks the set of leads according to a quality criterion. Next, a price modeling module defines a floor price for the set of leads. The solutions derived from the software modules are stored in an internal database where they are available to other software modules operating within the system architecture for ranking and auction leads. In some embodiments, the ranking results are used for tracking results and developing insight about the value of leads and the effectiveness of the ranking method.
US10242064B2 Suppressing stream functionality to expedite preferred data
A controller analyzes a tuple in an operator graph. The controller determines that the tuple includes one or more selected characteristics. These characteristics signify preferred data. The controller determines operations of the operator graph which can be suppressed. The controller suppresses the one or more operations. The controller suppresses those operations in response to the tuple including one or more of the selected characteristics.
US10242063B2 Bloom filter utilization for join processing
A computer-implemented method includes inserting a bloom filter creation stage after an inner data source identification stage, wherein a join operation is to be performed to join an outer data source with the inner data source. The method inserts a bloom filter search stage after an outer data source identification stage, wherein each row of data from the outer data source is searched against a bloom filter for the inner data source during the bloom filter search stage. The method initializes a read on the inner data source. Subsequent to determining the bloom filter creation stage is complete, the method initializes a read on the outer data source. The method performs the join operation at a join stage.
US10242059B2 Distributed execution of expressions in a query
A computer-implemented method for executing a query specification can include evaluating the query specification by a first computing device to identify a candidate expression in the query specification to be executed by a second computing device hosting a source of data specified in the candidate expression. A cost estimate for executing the candidate expression at the first computing device is determined. Whether the cost estimate of executing the candidate expression at the first computing device is greater than a threshold is determined. The candidate expression is replaced with a native query function when the cost estimate of executing the candidate expression at the first computing device is greater than the threshold. The native query function can be executed at the second computing device. It can be determined whether a runtime context is necessary, and if necessary, a context parameter is injected into the native query function.
US10242054B2 Query plan management associated with a shared pool of configurable computing resources
Disclosed aspects relate to query plan management associated with a shared pool of configurable computing resources. A query, which relates to a set of data located on the shared pool of configurable computing resources, is detected. A virtual machine includes the set of data. With respect to the virtual machine, a set of burden values of performing a set of asset actions is determined. Based on the set of burden values, a query plan to access the set of data is established. Using at least one asset action of the set of asset actions, the query plan is processed.
US10242052B2 Relational database tree engine implementing map-reduce query handling
Methods and systems for processing a database query are disclosed. An example method includes receiving a SQL database query at a database query handling server, and parsing the SQL database query to identify a database and one or more tables and columns identified by the SQL database query. The method also includes determining a query plan based on the parsed database query. At a database engine, and based on the query plan and the identified database, tables and columns, the method further includes identifying a set of data nodes implicated by the identified database, tables and columns, determining a set of reduce operations and levels at which each of the set of map-reduce operations are to execute, and passing the query plan, the set of data nodes, and the map-reduce operations to a map-reduce query execution framework. The map-reduce query framework returns records as query results to the client system.
US10242048B2 Dynamic question formulation to query data sources
A method includes one or more program obtaining a natural language query, where the natural language query is comprised of a first group of terms, converting the natural language query to a machine language query, and executing machine language query on at least one computer resource. The program obtains search results responsive to the machine language query, where the search results include related terms derived from terms in the first group of terms utilizing concept expansion. The program parses the search results by applying a statistical information extraction to the terms in the first group and to the related terms to identify entities and generates at least one additional natural language query by incorporating a portion of the identified entities into the query. The identified entities in the new query are a second group of terms. At least one term in the first group is not in the second group.
US10242044B2 System and method of rolling upgrades of data traits
A method, article of manufacture, and apparatus for managing a computing environment, such as a cloud data repository. In some embodiments, this includes modifying an object or a component of an object at runtime and storing the modified object or modified component of an object in a storage device. In some embodiments, the component of an object modified may include traits. In some embodiments, objects or traits may have more than one version.
US10242040B2 Parsing and compiling data system queries
Described are methods, systems and computer readable media for parsing and compiling data system queries.
US10242034B1 Intelligent selection of images to create image narratives
Images are intelligently selected to create image narratives. Instead of a user having to manually search and locate images to view, the images to associate with a particular image narrative are programmatically determined. Many different types of image narratives may be created. For example, one image narrative may show images that include both a first user and a second user over some period of time. Another image narrative may show images that relate to an activity that a first user enjoys or an event that included the user (e.g., a graduation). The tags and metadata associated with the images of the user are analyzed to determine the tags that are important to the user. For example, the importance might be determined based on the frequency of the tags within the images. After creation, the user may select one of the image narratives to view the associated images.
US10242032B2 Virtual world system supporting a consumer experience
A system and method for creating a virtual world for supporting a consumer experience is disclosed. The apparatus in an example embodiment includes providing access to a database of item listing categories, each item listing category in the database having an associated link to a source for physical items corresponding to the item listing category; generating an image of a virtual store in a three-dimensional (3D) virtual environment; populating the virtual store with at least one first object representing an item listing category; receiving a signal indicative of user interaction with the at least one first object; and using the associated link to re-direct the user to the source for physical items corresponding to the item listing category represented by the at least one first object with which the user interacted.
US10242031B2 Method for providing virtual object and electronic device therefor
An electronic device and method for providing a virtual object are disclosed, including a processor and memory storing program instructions executable by the processor to implement the method, which includes receiving a request for a virtual object including a plurality of present conditions, searching a database for the virtual object by comparing the received plurality of present conditions to a plurality of condition sets, each set associated with at least one virtual object stored in the database; and when none of the plurality of condition sets matches all of the received plurality of present conditions, detecting a partially matching condition set matching at least one of the received plurality of present conditions and providing a partially matching virtual object corresponding to the partially matching condition set.
US10242029B2 Dynamic display of content consumption by geographic location
This disclosure relates to dynamic display of content consumption by geographic location. A processor recognizes content being consumed by a set of users, and identifies geographic locations of the consumption and a set of characteristics associated with the consumption. The processor further determines at least one filter for a user of the set of users and filters the set of consumption characteristics based on the at least one filter.The processor further ranks respective consumed content based on a filtered set of consumption characteristics, and displays to the user subsets of the consumed content according to respective rankings and geographic location.
US10242025B2 Efficient differential techniques for metafiles
Exemplary embodiments provide methods, mediums, and systems for replicating metafiles between a source and a destination. The metafile may be subdivided into blocks. The contents of the metafile may be transferred by locating the blocks which are changed between the source version of the metafile and the destination version of the metafile. The changed blocks may be examined to retrieve the contents of the changed blocks. The records in the changed blocks may be evaluated to determine whether to create a corresponding record at the destination, delete a corresponding record at the destination, or update a corresponding record at the destination. Accordingly, the metafile may be replicated in a logical manner, by transferring only changed records rather than the entirety of a changed block. Moreover, the transfer is conducted efficiently because unchanged blocks are eliminated from consideration at the outset.
US10242021B2 Storing data deduplication metadata in a grid of processors
Embodiments for storing data deduplication metadata in a grid of processors. Each of a plurality of slices of deduplication metadata is assigned to be stored by a corresponding processor in a grid of processors. Each slice of the plurality of slices includes at least one of a slice of a similarity index and groups of digests corresponding to those of a plurality of representative values in the slice of the similarity index. A hashing method is use to map between a plurality of input representative values and the plurality of slices of deduplication metadata.
US10242019B1 User behavior segmentation using latent topic detection
The features relate to artificial intelligence directed compression of user event data based on complex analysis of user event data including latent feature detection and clustering. Further features are described for reducing the size of data transmitted during event processing data flows and devices such as card readers or point of sale systems. Machine learning features for dynamically determining an optimal compression as well as identifying targeted users and providing content to the targeted users based on the compressed data are also included.
US10242018B2 Page allocations for encrypted files
A computer-implemented method includes monitoring page allocations in a file system that includes encrypted files, determining if a page allocation request corresponds to an encrypted file, and balancing encrypted page allocations across a plurality of virtual memory pools in response to determining that the page allocation request corresponds to an encrypted file. In some embodiments, balancing encrypted page allocations across the plurality of virtual memory pools comprises determining a virtual memory pool having a lowest encrypted page count and allocating a page from the virtual memory pool having the lowest encrypted page count. A corresponding computer program product and computer system are also disclosed herein.
US10242014B2 Filesystem with isolated independent filesets
A filesystem includes a pool of data blocks and a pool of index blocks. Non-overlapping subpools of data blocks, including a first subpool of data blocks and a second subpool of data blocks, are identified within the pool of data blocks. Likewise, non-overlapping subpools of index blocks, including a first subpool of index blocks and a second subpool of index blocks, are identified within the pool of index blocks. A first file group is mounted within a global namespace on a first mount point on the filesystem. A second file group is also mounted within the global namespace on a second mount point on the filesystem. The first subpool of data blocks and the first subpool of index blocks are allocated to the first mounted file group, and the second subpool of data blocks and the second subpool of index blocks are allocated to the second mounted file group.
US10242009B2 Automatic analysis of repository structure to facilitate natural language queries
Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.
US10242007B2 Automated media clipping and combination system
A system may receive a search term from a user device. The system may identify a set of media files based on the search term, the set of media files including multiple media files. The system may automatically create a single media file by combining the multiple media files, from the set of media files, into the single media file. The system may output the single media file for presentation on the user device.
US10241997B1 Computing numeric representations of words in a high-dimensional space
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining a set of training data, wherein the set of training data comprises sequences of words; training a classifier and an embedding function on the set of training data, wherein training the embedding function comprises obtained trained values of the embedding function parameters; processing each word in the vocabulary using the embedding function in accordance with the trained values of the embedding function parameters to generate a respective numerical representation of each word in the vocabulary in the high-dimensional space; and associating each word in the vocabulary with the respective numeric representation of the word in the high-dimensional space.
US10241995B2 Unsupervised topic modeling for short texts
Topics are determined for short text messages using an unsupervised topic model. In a training corpus created from a number of short text messages, a vocabulary of words is identified, and for each word a distributed vector representation is obtained by processing windows of the corpus having a fixed length. The corpus is modeled as a Gaussian mixture model in which Gaussian components represent topics. To determine a topic of a sample short text message, a posterior distribution over the corpus topics is obtained using the Gaussian mixture model.
US10241993B1 System and method for detecting reusable groups of drawing commands in a sequence of drawing commands
A method to detect reusable groups of drawing commands in a sequence of drawing commands. Drawing commands are identified by checksums. Recurring and co-occurring drawing commands are combined into groups of drawing commands. Under certain conditions such a group can be replaced by a new drawing command, making the group reusable.
US10241988B2 Prioritizing smart tag creation
An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed.
US10241987B2 Method and system for editing text with a find and replace function leveraging derivations of the find and replace input
A method, computer program and system for performing a find and replace editing operation of a text starting from a couple of initial find and replace expressions provided by the user, applying each rule defining admissible inflected forms of the initial find and replace expressions, to the initial find and replace expressions to identify all the derived couples of find and replace expressions. The find expression and the replace expression of the derived couples correspond to inflected forms of the initial find and replace expressions. Then, for each match in the text of the find expression of the derived couples, proposing to the user the derived couples for replacement in the text.
US10241982B2 Modifying web pages based upon importance ratings and bandwidth
In one example of the disclosure, a web page and a plurality of content elements that are candidates for incorporation into the web page are received. A user-assigned importance rating for each of the received content elements is received. A reduced-sized version of the content element is created for each of the received content elements. A web page request is received from a requestor computing device and bandwidth available to the device is measured. The web page is modified based upon the importance ratings and the bandwidth measurement.
US10241978B2 Measuring compatibility of viewers by leveraging user-provided element definitions
Example embodiments relate to measuring compatibility of viewers. An example method may include accessing a document object model (DOM) generated by an anchor document viewer in response to rendering document code. The DOM may include multiple DOM elements that correspond to graphical elements displayable by the anchor document viewer. The method may include, for each of at least one of the multiple DOM elements, allowing a user to provide an element definition that indicates how important it is that the corresponding graphical element displays as it does in the anchor document viewer.
US10241975B2 Dynamically determining arrangement of a layout
Some embodiments provide a method for rearranging a content layout. The method receives a first layout that includes content elements arranged across a first set of layout sections having a first number of sections, each of which has a same first width. The first layout defines a first margin width on either side of the layout and a first gutter width between the sections. Based on an available display width, the method determines a second gutter width and second margin width for a second layout based on the first layout. The method dynamically calculates a second number of sections in a second set of layout sections for the second layout based on the available display width, second gutter width, and second margin width. Each section of the second set has a same second width. The method rearranges the elements into a second layout that spans the second set of sections.
US10241974B2 Reformatting multiple paragraphs of text using the formatting of a sample object by creating multiple candidate combinations and selecting a closest match
The invention relates to electronic document processing. Embodiments of the present invention relate to a method and apparatus for copying a text format pattern. In one embodiment of the present invention there is a method for copying a text format pattern, including: receiving a selection of a sample object from a user, the sample object including multiple sample paragraphs of which at least two sample paragraphs have different format patterns; receiving a format copying instruction of from the user, the format copying instruction indicating reformatting a target object with the format pattern of the sample object, where the target object contains multiple target paragraphs; determining a corresponding relationship of the format pattern of the sample paragraphs with the target paragraphs; and applying the format pattern of the sample paragraphs to the target paragraphs in accordance with the corresponding relationship.
US10241970B2 Reduced memory nucleotide sequence comparison
Comparisons between two nucleotide sequences can be performed by customized integrated circuitry that can implement a Smith Waterman analysis in a reduced memory footprint, storing and referencing only individual portions, or subsections, of a two-dimensional matrix that is representative of the comparison between the two nucleotide sequences. As the backtracking proceeds, backtracking metadata corresponding to a cell from a subsection that is not currently retained in memory can be required. Such a subsection can be regenerated from previously generated scores associated with checkpoint cells of the two-dimensional matrix that comprise two edges of the subsection being regenerated. Moreover, to further reduce memory consumption, the backtracking metadata stored for each cell can comprise four binary digits: two indicative of a directional assignment, one indicative of whether the corresponding cell is part of a deletion stretching across multiple contiguous cells, and one analogously indicative of insertions stretching across multiple contiguous cells.
US10241967B2 Golf ball dimples defined by superposed curves
The present invention is a golf ball which comprises dimples having a cross-sectional shape defined by the superposition of a weighted profile and one or more additional profiles, and a method of making such dimples. The dimples preferably have a circular boundary and maintain an axis coincident with the center of the circular boundary.
US10241965B1 Computer data distribution architecture connecting an update propagation graph through multiple remote query processors
Described are methods, systems and computer readable media for computer data distribution architecture connecting an update propagation graph through multiple remote query processors.
US10241961B2 Augmented query optimization by data flow graph model optimizer
A query is received, and in response, an initial data flow graph is generated that includes a plurality of nodes for executing the query with at least one of the nodes having at least one associated hint. The initial data flow graph is subsequently optimized using a model optimizer having a rules engine using a plurality rules to optimize the initial data flow graph. The at least one associated hint is used by the model optimizer to change how at least one of the plurality of rules is applied. Thereafter, execution of the query is initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.
US10241960B2 Historical data replay utilizing a computer system
Described are methods, systems and computer readable media for simulated replay of data using a computer system.
US10241957B2 Workload patterns for realistic load recreation in performance testing
Various technologies related to uniform resource locator (URL) sequence patterns are described. Such patterns can be used to determine a distribution of a mix of the URL sequence patterns occurring within given URL sequences. A production environment URL log can be analyzed using the technologies described herein to recreate a production environment load in a test environment. Transaction sequences and strongly coupled relationships can be supported.
US10241953B2 Dynamic data-link selection over common physical interface
A hybrid virtual general purpose input/output (VGI) architecture is provided including a pair of devices coupled through a high-speed cable. The architecture enables a device to communicate sideband signals through the high-speed cable using two pins coupled to respective interconnects of a bus. In an aspect, the architecture may implement link selection without protocol consolidation where the device may configure the two pins for I2C (or I3C) signaling or VGI signaling. In another aspect, the architecture may implement link bridging with protocol consolidation where the device may transmit (or receive) I2C (or I3C) signals through the high-speed cable using a VGI communication protocol.
US10241950B2 Multipath I/O proxy device-specific module
A method, non-transitory machine readable medium, and system are provided for modifying a device-specific module (DSM) corresponding to a storage device. In some embodiments, the method includes registering a first device-specific module (DSM) with a Multipath I/O (MPIO) module. The MPIO module provides one or more interfaces of the first DSM that redirect to one or more interfaces of a second DSM. The second DSM is modified to a modified second DSM. The MPIO module accesses the one or more interfaces of the first DSM and the accesses are redirected, by the one or more interfaces of the first DSM, to one or more interfaces of the modified second DSM.
US10241948B2 Differential amplitude detector
An example embodiment includes an idle state detection circuit. The idle state detection circuit includes a bias current loop, a rectifying circuit loop, a voltage translating loop, and a filter circuit. The bias current loop provides a rectifying diode a forward current such that the rectifying diode detects an alternating current (AC) signal received from a transmitter via one or more transmission nodes. The rectifying circuit loop stores differential peak to peak amplitude information representative of a peak to peak amplitude of the AC signal in a first capacitor that is electrically coupled to a cathode side of the rectifying diode. The voltage translating loop converts the differential peak to peak amplitude information stored at the first capacitor to a single-end voltage signal across a first resistor that is electrically coupled to the cathode side of the rectifying diode. The filter circuit filters an AC component of the single-end voltage signal.
US10241947B2 Hardware-based virtual machine communication
A processing system includes a processor and a VM-to-VM communication accelerator circuit comprising a first interface device to support direct memory access (DMA) data transfers by the first VM, a register to store a reference to a primary physical function (PF) associated with the first interface device, wherein the first primary PF is associated with an access control table (ACT) specifying an access permission for the first VM with respect to a second VM, and a direct memory access (DMA) descriptor processing circuit to process, using a working queue associated with the first primary PF, a DMA descriptor referencing a request for a DMA data transfer between the first VM and the second VM, and execute, using the first interface device, the DMA data transfer based on the access permission.
US10241945B2 Memory move supporting speculative acquisition of source and destination data granules including copy-type and paste-type instructions
In a data processing system implementing a weak memory model, a lower level cache receives, from a processor core, a plurality of copy-type requests and a plurality of paste-type requests that together indicate a memory move to be performed. The lower level cache also receives, from the processor core, a barrier request that requests enforcement of ordering of memory access requests prior to the barrier request with respect to memory access requests after the barrier request. Prior to completion of processing of the barrier request by the lower level cache, the lower level cache speculatively issues a request on the interconnect fabric to obtain a copy of a data granule specified by a memory access request among the pluralities of requests that follows the barrier request in program order.
US10241937B2 Adjusting an optimization parameter to customize a signal eye for a target chip on a shared bus
The embodiments of the present disclosure identify a target chip from among multiple chips coupled to a shared bus and customize an optimization parameter for the particular chip. Stated differently, in a communication system where only one chip (or a subset of chips) on a shared bus is the intended target, the system can customize an optimization parameter for the specific location of the target chip on the bus. As new data is received that is intended for a different chip—i.e., the target chip changes—the system can dynamically change the parameter based on the location of the new target chip on the bus.
US10241933B2 Support apparatus and method for processing data and using hardware support for atomic memory transactions
An asymmetric multiprocessor system includes a plurality of processor cores supporting transactional memory via controllers as well as one or more processor cores which do not support transactional memory via hardware. The controllers respond to receipt of a request for exclusive access to a lock address by determining whether or not their associated processors is currently executing a memory transaction guarded by a lock value stored at that lock address and if their processor is executing such a transaction, then delaying releasing the lock address for exclusive access until a predetermined condition is met. If the processor is not executing such a guarded memory transaction, then the lock address may be unconditionally released for exclusive access. The predetermined condition may be that a threshold delay has been exceeded since the request was received and/or that the request has previously been received and refused a threshold number of times. The request may arise through execution of a transaction start instruction which serves to read a lock address from an architectural register storing the lock address should the processor executing that transaction start instruction not already be executing a pending memory transaction. If the processor is already executing a memory transaction, then the transaction start instruction need not access the lock value stored at the lock address held within the lock address register as it may be assumed that the lock value has already been checked.
US10241931B2 Controlling access to pages in a memory in a computing device
A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a corresponding table walk, when a lock indicator in an entry in a reverse map table (RMT) for the page is set to mark the entry in the RMT as locked, the table walker halts processing the request and performs a remedial action. In addition, when the request is associated with a write access of the page and an immutable indicator in the entry in the RMT is set to mark the page as immutable, the table walker halts processing the request and performs the remedial action. Otherwise, when the entry in the RMT is not locked and the page is not marked as immutable for a write access, the table walker continues processing the request.
US10241923B2 Configurable I/O address translation data structure
In response to a determination to allocate additional storage, within a real address space employed by a system memory of a data processing system, for translation control entries (TCEs) that translate addresses from an input/output (I/O) address space to the real address space, a determination is made whether or not a first real address range contiguous with an existing TCE data structure is available for allocation. In response to determining that the first real address range is available for allocation, the first real address range is allocated for storage of TCEs, and a number of levels in the TCE data structure is retained. In response to determining that the first real address range is not available for allocation, a second real address range discontiguous with the existing TCE data structure is allocated for storage of the TCEs, and a number of levels in the TCE data structure is increased.
US10241920B2 Systems and methods for coordinating interdependent asynchronous reads
Implementations described and claimed herein provide a coordination of interdependent asynchronous reads. In one implementation, an input/output request for a target data block stored on a block device at a virtual address is received. A highest level indirect block from which the target data block depends in a hierarchical data structure pointing to the virtual address of the target data block is identified. The highest level indirect block is uncached. A context item is recorded to an input/output structure for the highest level indirect block. The context item indicates that an ultimate objective of a read request for the highest level indirect block is to retrieve the target data block. The input/output request is asynchronously reissued for the target data block upon receipt of the read request for the highest level indirect block.
US10241916B2 Sparse superline removal
Provided are an apparatus, system, and method for sparse superline removal. In response to occupancy of a replacement tracker (RT) exceeding an RT eviction watermark, an eviction process is triggered for evicting a superline from a sectored cache storing at least one superline. An eviction candidate is selected from superlines that have: 1) a sector usage below or equal to a superline low watermark and 2) an RT timestamp that is greater than a superline age watermark.
US10241910B2 Creating a dynamic address translation with translation exception qualifiers
An enhanced dynamic address translation facility product is created such that, in one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Dynamic address translation of the virtual address proceeds. In response to a translation interruption having occurred during dynamic address translation, bits are stored in a translation exception qualifier (TXQ) field to indicate that the exception was either a host DAT exception having occurred while running a host program or a host DAT exception having occurred while running a guest program. The TXQ is further capable of indicating that the exception was associated with a host virtual address derived from a guest page frame real address or a guest segment frame absolute address. The TXQ is further capable of indicating that a larger or smaller host frame size is preferred to back a guest frame.
US10241908B2 Techniques for dynamically determining allocations and providing variable over-provisioning for non-volatile storage
Dynamically varying Over-Provisioning (OP) enables improvements in lifetime, reliability, and/or performance of a Solid-State Disk (SSD) and/or a flash memory therein. A host coupled to the SSD writes newer data to the SSD. If the newer host data is less random than older host data, then entropy of host data on the SSD decreases. In response, an SSD controller dynamically alters allocations of the flash memory, decreasing host allocation and increasing OP allocation. If the newer host data is more random, then the SSD controller dynamically increases the host allocation and decreases the OP allocation. The SSD controller dynamically allocates the OP allocation between host OP and system OP proportionally in accordance with a ratio of bandwidths of host and system data writes to the flash memory. Changes in allocations are selectively made in response to improved compression or deduplication of the host data, or in response to a host command.
US10241905B2 Managing an effective address table in a multi-slice processor
Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a next-to-complete instruction tag (ITAG); obtaining, from the EAT, a first ITAG from a tail-plus-one EAT row, wherein the EAT comprises a tail EAT row that precedes the tail-plus-one EAT row; determining, based on a comparison of the next-to-complete ITAG and the first ITAG, that the tail EAT row has completed; and retiring the tail EAT row based on the determination.
US10241904B2 Test components factorization in a build system
The factorization of test components when performing component-level regression testing in iterative builds of a computing system that consists of many working components. Performance metrics for test components are maintained across multiple builds of the computing program. To perform factorization, multiple factorings of a test component are identified and evaluated until a suitable improvement in the maintained performance metric for each corresponding test component is achieved (e.g., via simulation). This may be performed, across multiple of the test components. This process may be iterated through such that the set of test components being factored and evaluated in a subsequent iteration may in fact be a test component created by factorization in a prior iteration. The net result is that the factorization achieves improvement in performance metrics of the test components.
US10241902B2 Systems and methods for benchmark based cross platform service demand prediction
Systems and methods for benchmark based cross platform service demand prediction includes generation of performance mimicking benchmarks that require only application level profiling and provide a representative value of service demand of an application under consideration on a production platform, thereby eliminating need for actually deploying the application under consideration on a production platform. The PMBs require only a representative estimate of service demand of the application under test and can be reused to represent multiple applications. The PMBs are generated based on a skeletal benchmark corresponding to the technology stack used by the application under test and an input file generated based on application profiling that provides pre-defined lower level method calls, data flow sequences between multi-tiers of the application under test and send and receive network calls made by the application under consideration.
US10241898B2 Method and system for enabling self-maintainable test automation
The present disclosure relates to a method and a system for enabling self-maintainable test automation. In one embodiment, the system creates a test automation suite using historical test scenarios and automatically updates the test automation suite based on functional changes in one or more related applications. The system determines one or more reusable automation units and one or more test data units that are affected by the functional changes identified in test scenarios received as input and accordingly updates the one or more reusable automation units and one or more test data units. Thus, the system enables self-maintainable test automation, thereby eliminating the effort and expertise required to create automation test suite, build automation scripts, and modify automation scripts for future enhancements.
US10241896B2 Formation and manipulation of test data in a database system
Systems and methods are provided for creating a sandbox for an original tenant at a point in time, the original tenant having original tenant data stored in an immutable storage associated with an original tenant identifier, the original tenant data as of the sandbox creation point in time being a virtual snapshot of the original tenant data accessible by a sandbox tenant, where the sandbox tenant data can be changed without changing the original tenant data, and the original tenant data can be changed without changing the sandbox tenant data. A sandbox tenant is created by associating a sandbox tenant identifier with the virtual snapshot of the original tenant data and with sandbox tenant data created by the sandbox tenant subsequent to the sandbox creation point in time. Original tenant data is subsequently created and associated with the original tenant identifier, and is not accessible to the sandbox tenant.
US10241894B2 Data-scoped dynamic data race detection
A dynamic shared-memory data race detection tool with data-scoping capabilities to reduce runtime overheads is disclosed. The tool allows users to restrict analysis of memory locations to heap and/or stack variables that are of interest to them using explicit calls to functions provided in a library that is part of the race detection tool. The application code is instrumented to insert probes at all memory instructions and linked with the data race detection library to perform data-scoped race detection.
US10241893B2 Streams analysis tool and method
A streams analysis tool allows a user to define one or more buckets according to a specified tuple collection criteria for each bucket. The specified tuple collection criteria for each bucket defines some way to distinguish one data tuple from another. The specified tuple collection criteria for each bucket is therefore used to distinguish data tuples that satisfy the specified tuple collection criteria from data tuples that do not satisfy the specified tuple collection criteria. When a data tuple satisfies the specified tuple collection criteria for a bucket, the data tuple is stored in the bucket. In addition, data tuples preceding or succeeding the data tuple may also be stored in the bucket, as determined by the specified tuple collection criteria. The data tuples in each bucket are analyzed, and based on the analysis a streams manager can change how future data tuples are processed by the streaming application.
US10241892B2 Issuance of static analysis complaints
Embodiments include methods, systems, and computer program products for using static analysis to issue complaints. Aspects include generating, using a processing unit, a first complaint during static analysis of program code, wherein the first complaint corresponds to a program error. Aspects also include generating, using the processing unit, a second complaint when the first complaint is not encountered during subsequent static analysis of the program code. Aspects further include outputting, using the processing unit, the second complaint to a non-transitory computer readable medium.
US10241883B1 Method and apparatus of establishing customized network monitoring criteria
A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example of the present invention may include a method of monitoring at least one computer device operating on a network. The method may include receiving audit information representing attributes of the computer device and storing the audit information in memory. The method may also include comparing the audit information to a predefined monitor set of objects to be monitored. The method may further include creating a new monitor set based on the comparison of the audit information and the predefined monitor set. The new monitor set is different from the predefined monitor set and is generally used to monitor objects which are included in the audited device. The method may also include monitoring the at least one computer device based on the new monitor set.
US10241878B2 System and method of data allocation providing increased reliability of storage
A system and method is disclosed for storing a block of data in a distributed data-storage system. An example method includes identifying a list of a plurality of disks in the distributed data-storage system, randomly selecting a disk from the list of the plurality of disks and adding the selected disk to a subset of disks allocated for a copyset, and continuously performing the step of randomly selecting the disk and adding the disk to the subset of disks until the copyset contains a predetermined amount of allocated disks from the distributed data-storage system. Furthermore, this process is repeated to perform a plurality of copysets. Once the copysets are defined, the method further includes dividing the block of data into a number of data chunks equal to the predetermined amount of allocated disks, and, distributing the data chunks onto disks of one of the plurality of the copysets.
US10241875B2 Switching initial program load responsibility when components fail
An approach for at least one service processor to receive a notification of at least one failure during an initial program load of a server and to identify at least one step failing the initial program load. The at least one service processor determines whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor. Furthermore, responsive to the at least one service processor determining that the set of one or more conditions are met to switch initial program load responsibility, the at least one service processor assumes the initial program load responsibility.
US10241867B2 Journal-less recovery for nested crash-consistent storage systems
A method for storing and recovering data for a file system includes a write process that performs a write instruction for data that includes atomically updating corresponding data blocks and metadata-links on a storage medium. The metadata-links contain links from data blocks to parent metadata blocks and links from metadata blocks to the parent metadata blocks. A journal-less recovery process that detects one or more inconsistencies for file system blocks comprising data blocks or metadata blocks upon a system failure based on one or more comparisons of information for the file system blocks.
US10241865B2 Handling storage unit failure in a dispersed storage network
A method for execution by dispersed storage failure detection unit of a dispersed storage network includes generating a storage unit weights and storage set weights based on the storage unit weights. One storage unit that meets a weight-adjustment trigger condition is identified, and a new storage unit weight for the identified storage unit is generated. A first data migration within the storage set that includes the identified storage unit is facilitated based on the storage unit weights. A failing set of storage units in a second storage set is identified. A new storage set weight for the second storage set is generated when the number of storage units in the failing set compares favorably to a failure threshold number. A second data migration that includes transferring data slices stored in the second storage unit to other storage sets is facilitated based on the storage set weights.
US10241864B2 Expanding information dispersal algorithm width without rebuilding through imposter slices
A method and system for expanding a set of storage units. Expanding a set of storage units includes facilitating storage of a set of encoded data slices in a set of storage units within a first time frame. When detecting expansion of the set of storage units with new storage units within a second timeframe, primary storage units of the expanded set of storage units based are identified based on a write threshold value associated with the expanded set of storage units. For each new primary storage unit, storage of an imposter encoded data slice sourced from another storage unit that is not a primary storage unit but holds an encoded data slice of the set of encoded data slices is facilitated. The other storage unit then deletes the imposter encoded data slice.
US10241863B2 Slice rebuilding in a dispersed storage network
A processing system associated with a dispersed storage network is configured to detect a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit; identify a plurality of slice names associated with the plurality of encoded data slices; obtain a slice name to slice memory device mapping for the DST execution unit; determine a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and facilitate rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding.
US10241860B2 Method of executing data scrubbing inside a smart storage device
A smart storage device is provided. The smart storage device contains a data analysis engine and an error detection engine. An external controller sends a command indicating that data contained on a storage medium in the smart storage device which meets certain criterion should be scrubbed, and the smart storage device locates that data without the external controller passing the actual location of the data on the storage medium.
US10241858B2 Computer system and method for safety-critical applications
The invention relates to a computer system for carrying out safety-critical applications, said computer system comprising a plurality of node computers and a communications system. Sensor data are supplied in parallel to one or more node computers, the node computers calculating an optimized result, preferably using an optimization algorithm, in order to solve a given problem, and transmitting said optimized result, preferably for checking the safety, to a node computer which is designed as an SCFCU, said SCFCU being directly connected to the actuator controller, and the SCFCU furthermore calculating from the sensor data a simple result, which preferably meets all safety requirements, and an envelope of the simple result, and the SCFCU checking whether the resulting values, particularly those relevant to safety, of the optimized result lie within the envelope of the simple result, and, if this is the case, directly forwarding the optimized result to the actuator controller, and, if this is not the case, forwarding the simple result calculated by the SCFCU directly to the actuator control.
US10241855B2 Recovery of first failure data capture logs
An approach for recovering event logs. The approach detects corruption in an event log. The approach determines whether a start pointer in a log buffer header is corrupt. Responsive to a determination that the start pointer is corrupt, the approach recovers the start pointer. The approach determines whether an end pointer in the log buffer header is corrupt. Responsive to a determination that the end pointer is corrupt, the approach recovers the end pointer. The approach determines whether an eye catcher in the log buffer header is corrupt. Responsive to a determination that the eye catcher is corrupt, the approach recovers the eye catcher. The approach presents one or more log entries to a management console.
US10241854B2 Correlation-based monitoring and events for a unified storage manager
A method of implementations includes receiving, by a processing device executing a unified storage manager (USM), notification of an event from a storage entity of a storage service managed by the USM, referencing a rule set maintained by the USM with information corresponding to the event, identifying, in view of the referencing, a rule from the rule set, executing a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service, determining a cascading rule from the action, executing the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event, and notifying, according to the action, a user of the event.
US10241852B2 Automated qualification of a safety critical system
A method for automated qualification of a safety critical system including a plurality of components is provided. A functional safety behavior of each component is represented by an associated component fault tree element. The method includes automatically performing a failure port mapping of output failure modes to input failure modes of component fault tree elements based on a predetermined generic fault type data model stored in a database.
US10241851B2 Estimation of error correcting performance of low-density parity-check (LDPC) codes
Some embodiments include apparatuses and methods using a low-density parity-check (LDPC) decoding circuit to receive information retrieved from memory cells, the information including codewords, and a calculating circuit to calculate a rate of codeword errors in the codewords. The calculation is based on a rate of erroneous bits in the information and a rate of erroneous bits with a selected reliability level. The erroneous bits with the selected reliability level form a portion of the erroneous bits in the information.
US10241848B2 Personalized diagnostics, troubleshooting, recovery, and notification based on application state
Personalized diagnostics, troubleshooting, recovery, and notification based on application state is provided. In some examples, system, application, and device level configuration and usage data may be collected as telemetry data. Upon detection of a crash or similar problem, or upon user activation, an assistance service and/or a local assistance application component may execute diagnostics on the crashed application based on the telemetry data, user credentials, known problems, and other factors which may be recorded by the assistance application and/or other system elements. Suitable recovery actions may be taken. If recovery actions are unsuccessful, diagnostic information may be provided to a support system and the issue elevated. Moreover, collected information may be provided to a system database for generating data insights and determining error patterns.
US10241845B2 Application event tracing
Examples disclosed herein relate to a system for generating an element identifier comprising an action engine to identify at least one event listener associated with a significant event in an application, receive an action associated with an element of the application, generate a composite event sequence comprising a plurality of event listeners associated with the action, and determine whether the composite event sequence is associated with the at least one significant event. The system may further comprise a metric engine to measure a performance metric associated with the received action and create a log record according to the composite event sequence comprising the performance metric.
US10241844B2 Techniques for heat spreading in an integrated circuit
First and second circuits in an integrated circuit that generate local hot spots are activated at different times in order to reduce heat generation within each of the first and second circuits. The first and second circuits in the integrated circuit have the same circuit architecture. The first circuit processes data during a first time period, and heat generation is reduced in the second circuit during the first time period. A data path of the data is then switched from the first circuit to the second circuit. The second circuit then processes the data during a second time period after the first time period, and heat generation is reduced in the first circuit during the second time period. The data path of the data is then switched from the second circuit back to the first circuit. The first circuit then processes the data again.
US10241842B2 Cloud container resource binding and tasking using keys
Cloud container resource binding and tasking using keys is generally described herein. An example device to bind and perform tasks using cloud-based resource may include a container to claim tasks to be performed and to select and bind to a resource based on capabilities of the resource and requirements of the tasks.
US10241836B2 Resource management in a virtualized computing environment
According to examples of the present disclosure, a method is provided to perform resource management in a virtualized computing environment. The method may comprise monitoring multiple first virtual machines to update a status of each first virtual machine based on a resource consumption level of resources allocated to the first virtual machine. The method may further comprise: in response to receiving a request to allocate resources to a second virtual machine, selecting at least one of the multiple first virtual machines with an inactive status to satisfy the request. Resources allocated to the selected at least one of the multiple first virtual machines may then be released and reallocated to the second virtual machine.
US10241834B2 Bandwidth aware resource optimization
An application workload is scheduled for execution by each of one or more processing cores operating in a first mode. Performance metrics for the each of the one or more processing cores and a memory component are monitored, wherein the memory component stores data necessary for the one or more processing cores to carry out instructions to complete the scheduled workload. If performance metrics are greater than a specified threshold, a number of the one or more processing cores handling the scheduled workload is reduced. If the performance metrics are not greater than the specified threshold, whether each of the processing cores of the processor is currently handling a scheduled workload is determined. If each of the processing cores of the processor is currently handling the scheduled workload, the processor is configured to operate in a second mode.
US10241833B2 Method and computing device for increasing throughputs of services processed by threads
A method for increasing throughputs of multiple services processed by multiple threads on conditions that the multiple services include at least a first, a second, and a third services and the multiple threads include at least a first and a second thread including steps of: (a) if the first service being processed by the first thread calls the second service, supporting the second thread to process the second service; and (b) while the second service is being processed, supporting the first thread to process the third service; and (c) if the processing of the second service is completed, supporting (i) the first thread or (ii) one or more other threads except the first thread to resume a processing of an unprocessed part of the first service, by using a result value acquired by the processing of the second service.
US10241829B2 Information processing device, information processing method, recording medium, calculation processing device, calculation processing method
The present invention resolves the problems of OS jitter and cache pollution, as well as the loss of versatility and increases in development cost. An information processing apparatus includes a control core on which an operating system is installed, and at least one calculation core which is controlled by the control core and performs a predetermined calculation process. The control core includes calculation core control unit for instructing the calculation core in halting, to start the calculation process to be performed by calculation core. The calculation core includes calculation processing control unit for controlling the calculation core so as to start the calculation process in response to an instruction, provided by the calculation core control unit, about starting the calculation process, and exception detection unit for detecting a preset exception process occurring during execution of the calculation process and halting the calculation process in which the exception process has occurred.
US10241823B2 Migrating a virtual machine in response to identifying an unsupported virtual hardware component
A request to install a virtual hardware component on a virtual machine that is executed by a first hypervisor may be received. A network that the virtual hardware component is to operate on may be identified and a determination may be made that the first hypervisor does not support the network that the virtual hardware component is to operate on. Furthermore, a second hypervisor that supports the network that the virtual hardware component is to operate on may be identified. In response to identifying the second hypervisor that supports the network, the virtual machine may be migrated from the first hypervisor to the second hypervisor for execution by the second hypervisor.
US10241813B2 Method and apparatus for patching
A system and method for patching an application running in a computing system, the method comprising: in response to that there is a need to patch a first content and the first content has been in the memory, distinguishing between a new content and an old content, the new content being the patched first content, the old content being the first content that has been in the memory; and in response to that the new content is loaded to the memory, mapping to the new content a new process that needs to apply the first content, wherein the new process comprises a process that is started after loading the new content to the memory. An apparatus for patching an application is further disclosed. With the apparatus provided, it is possible to perform dynamic patching to a virtual machine or a physical machine without stopping a running process.
US10241812B2 Assignment of resources in virtual machine pools
Systems and methods are provided for assigning and associating resources in a cloud computing environment. Virtual machines in the cloud computing environment can be assigned or associated with pools corresponding to users as dedicated, standby, or preemptible machines. The various states provide users with the ability to reserve a desired level of resources while also allowing the operator of the cloud computing environment to increase resource utilization.
US10241811B2 Systems and methods for automatic data management for an asynchronous task-based runtime
A compilation system can define, at compile time, the data blocks to be managed by an Even Driven Task (EDT) based runtime/platform, and can also guide the runtime/platform on when to create and/or destroy the data blocks, so as to improve the performance of the runtime/platform. The compilation system can also guide, at compile time, how different tasks may access the data blocks they need in a manner that can improve performance of the tasks.
US10241810B2 Instruction-optimizing processor with branch-count table in hardware
A processing system comprising a microprocessor core and a translator. Within the microprocessor core is arranged a hardware decoder configured to selectively decode instructions for execution in the microprocessor core, and, a logic structure configured to track usage of the hardware decoder. The translator is operatively coupled to the logic structure and configured to selectively translate the instructions for execution in the microprocessor core, based on the usage of the hardware decoder as determined by the logic structure.
US10241808B2 Determining test application effectiveness
In one example of the disclosure, a graphic user interface is provided and a plurality of factors to be considered by a user in evaluating a test application are caused to be displayed via the interface. The test application to test a software program. User-assigned ratings for test application evaluation factors are received via the interface. The test application evaluation factors include a documentation test quality factor, a product-general test quality factor, a product-specific test quality factor, and a defect seventy factor. An overall test effectiveness rating for the test application is determined based upon the ratings.
US10241804B2 Remote attestation of host devices
Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
US10241797B2 Replay reduction by wakeup suppression using early miss indication
A method for reducing a number of operations replayed in a processor includes decoding an operation to determine a memory address and a command in the operation. If data is not in a way predictor based on the memory address, a suppress wakeup signal is sent to an operation scheduler, and the operation scheduler suppresses waking up other operations that are dependent on the data.
US10241795B2 Guest to native block address mappings and management of native code storage
A method for managing mappings of storage on a code cache for a processor. The method includes storing a plurality of guest address to native address mappings as entries in a conversion look aside buffer, wherein the entries indicate guest addresses that have corresponding converted native addresses stored within a code cache memory, and receiving a subsequent request for a guest address at the conversion look aside buffer. The conversion look aside buffer is indexed to determine whether there exists an entry that corresponds to the index, wherein the index comprises a tag and an offset that is used to identify the entry that corresponds to the index. Upon a hit on the tag, the corresponding entry is accessed to retrieve a pointer to the code cache memory corresponding block of converted native instructions. The corresponding block of converted native instructions are fetched from the code cache memory for execution.
US10241794B2 Apparatus and methods to support counted loop exits in a multi-strand loop processor
Embodiments described herein generally relate to the field of multi-strand out-of-order loop processing, and, more specifically, to apparatus and methods to support counted loop exits in a multi-strand loop processor. In one embodiment, a processor includes a loop accelerator comprising a strand documentation buffer and a plurality of strand execution circuits; and a binary translator to receive a plurality of loop instructions, divide the plurality of loop instructions into a plurality of strands, and store a strand documentation for each of the plurality of strands into the strand documentation buffer, each strand documentation indicating at least a number of iterations; wherein the binary translator further causes the loop accelerator to execute the plurality of strands asynchronously and in parallel using the plurality of strand execution circuits, wherein each of the strand execution circuits repeats the strand for the number of iterations indicated in the strand documentation associated with the strand.
US10241788B2 Method and system for determining instruction conflict states for issuance of memory instructions in a VLIW processor
An apparatus including a queue configured to store a plurality of instructions and state information indicating whether each instruction of the plurality of instructions can be performed independently of older pending instructions; and a state-selection circuit configured to set a state information of each instruction of the plurality of instructions in view of an older pending instruction in the queue.
US10241787B2 Control transfer override
Embodiments of an invention for control transfer overrides are disclosed. In one embodiment, a processor includes an instruction unit to receive a control transfer instruction. The instruction unit includes a transfer override register to provide an alternative target for the control transfer instruction.
US10241786B2 Evaluating project maturity from data sources
Techniques are provided for performing automated operations to determine maturity of a specified project. Information is received regarding each of a plurality of artifacts associated with the project, such as project documentation, source code repositories, and a tracked issue database for the project. A data sufficiency level associated with each provided artifact is determined, and each artifact is provided to one or more of multiple analysis engines. The analysis engines are executed to produce one or more weighted feature vectors for each of the artifacts associated with the specified project, and input to a prediction engine in order to provide a maturity rating for the project based on the weighted feature vectors.
US10241785B2 Determination of production vs. development uses from tracer data
Production or development uses of an application may be identified from tracing data when the data fits a heuristic. The heuristic may include length of execution run, number of executions, repeating patterns within the execution run, or other factors. Similarly, prototyping or development uses of an application may be identified by frequent code changes, sporadic uses, low loads, and other factors. The production and development uses of an application may be displayed by a uses versus user graph, where production users may be displayed as those users with the largest number of uses. The tracing data may be gathered by monitoring an entire application or from monitoring functions, modules, subroutines, libraries, interfaces, services, or other portions of an application.
US10241781B2 Systems and methods for managing computer components
A computer-based method for managing a plurality of computer components in an organization is provided. The method is implemented using a Component Manager (CM) computing device. The method includes receiving, from a stakeholder computing device, component data for at least one computer component of the plurality of computer components. The method also includes storing the component data in a memory block in the memory device. The method further includes assigning a first lifecycle classification, a domain, and at least one stakeholder to the at least one computer component by updating the memory block in the memory device. The method also includes causing the stakeholder computing device to electronically display an interactive dashboard that includes a graphical representation of the at least one computer component. The method further includes prompting a stakeholder to update a component utilization scheme for the computer component, by electronically displaying the graphical representation.
US10241778B2 Microservices version state visualization
In one embodiment, configuration information for a microservices application is obtained, the microservices application comprising a plurality of microservice containers, and the configuration information comprising version information for each of the plurality of microservice containers. A graphical representation of the microservices application is displayed, wherein the graphical representation of the microservices application comprises a representation of each of the plurality of microservice containers. It is determined, based on the version information, whether each of the plurality of microservice containers is updated or outdated. A graphical indication of an updated microservice container is displayed; a graphical indication of an outdated microservice container is displayed; and a graphical indication of an extent to which the outdated microservice container is out-of-date is displayed.
US10241776B2 User settings across programs
Changing user settings across applications and/or across devices via a dialog within one application is provided herein. The systems and methods discussed herein provide for an improved user experience and fewer computing resources to be expended when changing user settings by aggregating the changeable settings, allowing for their modification via a single dialog, and distributing settings changes to remote hosts, which in turn provide consistent settings across devices. The settings available to the user may be governed in association with the user's licenses to access programs and may be affected by domain level controls by an administrator.
US10241772B1 Recommending substitute applications
A method is described that includes comprising receiving, by a first computing device and from a second computing device, an indication of user interaction with a first application. The method also includes determining, by the first computing device and based on the user interaction with the first application, a user engagement score associated with the first application, the user engagement score indicating at least one of how frequently or how long the user uses the first application. The method also includes responsive to determining that the user engagement score does not satisfy a threshold user engagement score, determining, by the first computing device and from a set of applications that are alternatives to the first application, a second application to substitute for the first application. The method further includes sending, by the first computing device and to the second computing device, for display, an indication of the second application.
US10241768B2 Controlling execution of binary code
An apparatus for controlling an execution of a binary code by multiple threads includes a detection unit configured to detect an occurrence of modification of a first part that is a part of a first binary code by a self-modifying code; a specifying unit configured to specify a second part that is a part corresponding to the first part in a second binary code acquired by converting the first binary code, in response to detection of the occurrence of modification of the first part by the self-modifying code; and a correction unit configured to correct the second part such that a specific thread that executes the second part of the second binary code among the multiple threads causes an exception.
US10241767B2 Distributed function generation with shared structures
Distributed function generation with shared structures is disclosed. A plurality of source code instructions that includes a data object definition associated with a data object type and a plurality of function definitions that accesses a data object of the data object type is received. A corresponding plurality of intermediate functions based on the plurality of function definitions is generated. First commands to generate a first set of native functions from corresponding intermediate functions are received. A first set of native functions in corresponding first native instruction sets associated with a first computing environment are generated. Second commands to generate a second set of native functions from corresponding intermediate functions are received. At least one native function in the second set of native functions is absent from the first set of native functions. The second set of native functions is generated in corresponding second native instruction sets associated with a second computing environment.
US10241764B2 Automatically transform pass-by-value semantics into pass-by-reference implementation
System and method for compiling a program, including determining one or more program structures containing one or more variables at the entry and exit of each program structure, wherein each variable specifies a value transfer operation of one or more source variables to a destination variable between outside the program structure and inside the program structure. A subset of the destination variables may be determined for which assigning the destination variable to a memory resource of a corresponding source variable does not disrupt the functionality of the program. Implementation of the value transfer operations may be executable to map each of the determined subset of destination variables to a respective memory resource. The mapping may be dynamically changed, thereby transferring the value from the first source variable to the destination variable without copying the value between the memory resources.
US10241761B2 System and method for compiler support for compile time customization of code
A system and method for processing source code for compilation. The method includes accessing a portion of host source code and determining whether the portion of the host source code comprises a device lambda expression. The method further includes in response to the portion of host code comprising the device lambda expression, determining a unique placeholder type instantiation based on the device lambda expression and modifying the device lambda expression based on the unique placeholder type instantiation to produce modified host source code. The method further includes sending the modified host source code to a host compiler.
US10241759B2 Detecting open source components built into mobile applications
A method, system and computer program product, the method comprising: obtaining an open source class and archive database; receiving an Android Application Package (APK); retrieving one or more class comprised in the APK; matching each of the classes against the open source class and archive database, to obtain a corresponding archive collection, such that each archive in the archive collection comprises at least one of the classes; and reporting the respective archive collection.
US10241758B2 System and method for serving multiple data objects and formatting functions in a single request
Disclosed is a novel framework by which the sources of data objects and/or formatting functions can be easily requested and managed. More specifically, the invention provides a system for and method of serving multiple data objects and/or formatting functions to a subscribing client via a single request. The system comprises a catalog with entries referencing components used to generate data objects and formatting functions, each of which has a unique identifier; and an engine for receiving requests from the subscribing client, wherein each request includes one or more catalog identifiers. This engine, for each identifier in each received request, executes any prerequisite components, sets the appropriate parameters, and executes the component referenced by said component identifier to obtain the requested data object or formatting function. Having executed each said component, said engine protects the namespaces of the returned functions and variables and aggregates said data objects and/or formatting functions into a script library, and returns said script library to said subscribing client.
US10241756B2 Tiny detection in a floating-point unit
A floating-point unit for performing tiny detection in floating-point operations. The floating-point unit is configured to implement a fused-multiply-add operation on three wide operands. The floating-point unit comprise: a multiplier, a left shifter, a right shifter a select circuit comprising a 3-to-2 compressor, an adder connected to the dataflow from the select circuit, a first feedback path connecting a carry output) of the adder to the select circuit, and a second feedback path connecting an output of the adder to the left and right shifters for passing an intermediate wide result through the left and right shifters. The adder is configured to provide an unrounded result for tiny detection.
US10241752B2 Interface for a virtual digital assistant
The digital assistant displays a digital assistant object in an object region of a display screen. The digital assistant then obtains at least one information item based on a speech input from a user. Upon determining that the at least one information item can be displayed in its entirety in the display region of the display screen, the digital assistant displays the at least one information item in the display region, where the display region and the object region are not visually distinguishable from one another. Upon determining that the at least one information item cannot be displayed in its entirety in the display region of the video display screen, the digital assistant displays a portion of the at least one information item in the display region, where the display region and the object region are visually distinguishable from one another.
US10241751B2 Terminal and speech-recognized text edit method thereof
A terminal and speech-recognized text edit method edit the text input through writing recognition or speech recognition function efficiently. The text edit method includes displaying at least one letter input through speech recognition; detecting one of touch and speech inputs; analyzing the detected input; and performing a certain operation corresponding to the at least one letter based on the analysis result. The terminal and speech-recognized text edit method are advantageous in editing misrecognized speech-input text efficiently though finger or pen gesture-based or speech recognition-based input.
US10241745B1 Apparatus, a system and a method of creating modifiable analog processing
Embodiments of the present invention are directed to a hybrid system for analog audio processing with digital control. The hybrid system utilizes an analog processing box (APB) that is coupled with a computer to digitally control parameter calculations and other parts of the system, and for parameter automation and parameter preset recall. The APB includes algorithms that are implemented in the analog domain using a combination of raw algorithm functions and is configurable such that selected analog algorithm(s) can be realized using the same analog implementation. The APB lacks external, physical moving controls and internal circuitry to calculate control signals. Instead, control signals are transmitted with audio signals in complete synchronization from the computer to the APB via a single path for the control of the APB. The selected analog algorithm is configurable based on modification of side-chain, signal processing that is performed outside of the APB.
US10241744B2 Audio systems and related devices and methods
A method includes syncing preset assignments on a plurality of audio playback devices such that preset assignments on any one of the audio playback devices correspond to respective preset assignments on each of the other audio playback devices, and, such that, if one of the preset assignments is changed on one of the audio playback devices, each of the other audio playback devices is automatically updated such that a corresponding change is made to a corresponding preset assignment on each of the other audio playback devices. Each preset assignment is an assignment of an entity associated with one of a plurality of digital audio sources to one of a plurality of preset indicators on the corresponding one of the audio playback devices. The preset indicators are source agnostic to provide for single press access to their respectively assigned entities in the same manner irrespective of the associated digital audio source.
US10241741B2 Audio processing based upon camera selection
A method including generating respective audio signals from microphones of an apparatus; determining which camera(s) of a plurality of cameras of the apparatus has been selected for use; and based upon the determined camera(s) selected for use, selecting an audio processing mode for at least one of the respective audio signals to be processed, where the audio processing mode at least partially automatically adjusts the at least one respective audio signals based upon the determined camera(s) selected for use.
US10241740B2 Sound reflections for portable assemblies
A sound reflection assembly comprises a rigid structure having a sound reflection section and a support section, a rigid part in the support section, etc. A directional sound generation module is placed on the rigid part. The directional sound generation module is spatially oriented to direct sound waves generated by one or more speaker elements in the directional sound generation module towards the sound reflection section to be reflected by the sound reflection section towards an audience in an audience area in front of the sound reflection assembly. The directional sound generation module may be a sound bar.
US10241739B2 Screen sharing system and method for sharing screen
The present invention is to provide a screen sharing system and a method for sharing a screen which improve the convenience by changing screen data in a part of the display area of the shared screen in screen sharing. The system for screen a sharing 1 with a destination terminal 200 receives a specified area and an operation of a predetermined area or detects a moving area in a shared area where a screen is shared with the destination terminal 200; transmits request data to request a change of the received specified area and of the area corresponding to the received operation or the detected area to the destination terminal 200; receives response data responding to the request from the destination terminal 200; and changes and displays the specified area and the area corresponding to the received operation or the detected area based on the received response data.
US10241732B2 Processing print jobs with a single sheet job model
System and methods for processing and printing print jobs with a single sheet job model job model. In one embodiment, a print controller includes an interface that receives a print job, and a processing unit that initiates a processing task for a group of pages in the print job. The print controller also includes a sheet controller that establishes a single sheet job model in memory for the processing task, and that iteratively inserts sheet properties of a set of pages of the group into the single sheet job model, provides the single sheet job model with the sheet properties to the processing task, and erases the sheet properties from the single sheet job model.
US10241729B2 Communication device, and method and computer readable medium for the same
A communication device including a processor configured to, when executing processor-executable instructions stored in a storage unit, perform determining a first configurable range including setting values stored in the storage unit, acquiring, from an image processing apparatus via a communication unit, a second configurable range including setting values for image processing executable by the image processing apparatus, determining whether the first configurable range is equal to the second configurable range, when determining that the first configurable range is equal to the second configurable range, transmitting an image processing instruction to perform an image processing operation according to the setting values of the first configurable range stored in the storage unit, to the image processing apparatus via the communication unit, and when determining that the first configurable range is different from the second configurable range, restricting transmission of the image processing instruction to the image processing apparatus.
US10241723B2 Memory cards and storage systems including the same
A memory card includes first and second groups of terminals, at least one controller, and first and second nonvolatile memories. The first group of terminals are adjacent to an edge at an insertion side of a substrate and include a first power terminal to provide a first voltage. The second group of terminals is spaced farther apart from the edge at the insertion side than the first group of terminals and includes a second power terminal to provide a second voltage. The at least one memory controller is connected to the first and second groups of terminals, and the first and second nonvolatile memories are independently connected to the at least one controller. The at least one controller simultaneously accesses the first nonvolatile memory and the second nonvolatile memory when the first group of terminals and the second group of terminals are connected to an external host.
US10241715B2 Rendering data invalid in a memory array
A method for rendering data invalid within a memory array is described. The method includes establishing governing metadata for a memory location within a memory array. The method also includes receiving a request to retrieve data from the memory location. The method also includes determining whether color metadata associated with the data matches the governing metadata. The method also includes returning the data when the color metadata matches the governing metadata. The method also includes returning invalidated data when the color metadata does not match the governing metadata.
US10241713B2 Snapshot management with an external storage service
Mechanisms for snapshot management are provided. A request that requests that a first storage entity of type volume entity be generated is sent to an external storage service via an external interface. An entity chain associated with a virtual machine is generated. A first entry contains a first identifier (ID) that identifies the first storage entity, an entity type ID that identifies the first storage entity as a volume entity, and an active storage entity indicator. A first snapshot command is received. A request is sent to the external storage service via the external interface that requests that a second storage entity of type snapshot-volume entity be generated. A second entry is added to the entity chain that contains a second ID that identifies the second storage entity, an entity type ID that identifies the second storage entity as a snapshot-volume entity, and a reference to the first entry.
US10241704B2 Biasing schemes for storage of bits in unreliable storage locations
A controller of a non-volatile memory system may be configured to identify bits of data to be stored in memory elements of non-volatile memory that are identified as unreliable. The controller may be configured to bias at least some of these bits to a predetermined logic value at which the bits are likely to be read from the unreliable memory elements. The controller may do so using a biasing key that the controller generates based on identification of the bits. Subsequently, when the data is read, the controller may assign log likelihood ratio values for the bits to correspond to a percent likelihood of the bits being biased to the predetermined logic value. The bits may also be unbiased using the biasing key.
US10241701B2 Solid state memory system with power management mechanism and method of operation thereof
A solid state memory system includes: an interface circuit; a device processor, coupled to the interface circuit, configured to receive a dynamic power limit command through the interface circuit and update a metadata log based on the dynamic power limit command; a non-volatile memory array coupled to the interface circuit; and a power manager unit, coupled between the device processor and the non-volatile memory array, configured to alter an operating configuration of the non-volatile memory array to meet the requirement of the dynamic power limit command.
US10241694B2 Reducing data stored when using multiple information dispersal algorithms
Systems and methods for storing data in a dispersed storage network using at least two information dispersal algorithms (IDA' s) having different widths and thresholds are disclosed. In multiple IDA configurations, at least two IDA's with different widths and thresholds are paired and used to store the data multiple times, where some IDA's provide “wider” IDA configurations that are more reliable and other IDA's provide “narrower” configurations with a lower threshold and lower reliability. Data can be written in the less reliable IDA configurations as a performance optimization to reduce the input/output operations necessary for reading the data. As a further optimization, the processing unit can determine to write only a subset of the IDA configurations. Similarly, dispersed storage units themselves, when reaching the capacity limits for their memory devices, can begin to delete slices they hold for some of the IDA configurations, to free up space.
US10241693B2 Dynamic two-tier data storage utilization
A system for dynamically utilizing data storage comprises a processor and a memory. The processor is configured to determine whether a data storage criterion is satisfied; and, in the event that the data storage criterion is satisfied: determine a new archiving threshold based on a target data storage usage level; and set the archiving threshold. The memory is coupled to the processor and is configured to provide the processor with instructions.
US10241692B2 Extra write scaling for performance and reliability
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. For example, the computing device monitors storage unit (SU)-based write transfer rates and SU-based write failure rates associated with each of the SUs for a write request of encoded data slices (EDSs) to the SUs within the DSN. The computing device generates and maintains a SU write performance distribution based on monitoring of the SU-based write transfer rates and the SU-based write failure rates and adaptively adjusts a trimmed write threshold number of EDSs and/or a target width of EDSs for write requests of sets of EDSs to the SUs within the DSN.
US10241691B2 Data management system
Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
US10241690B2 Shifting wearout of storage disks
Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.
US10241688B2 I/O amplification for determining to increase workload
An amplification number may be input into a storage subsystem interface. A processor in a storage system may receive an original input/output (I/O) request from an application. The processor may determine, in response to the amplification number being input, to duplicate the original I/O request one or more times. The processor may generate one or more duplicate I/O requests of the original I/O request. The processor may store the original I/O request in a general address space in the storage subsystem. The processor may store the one or more duplicate I/O requests in a reserved address space in the storage subsystem. The processor may execute the original I/O request and the one or more duplicate requests.
US10241686B2 Storage device, information processing device, data access method and program
A storage device includes a recording medium in which data is recorded on a cluster basis, and a memory that stores a file allocation table (FAT) in which disposition information regarding the cluster is recorded.
US10241685B2 Externally managed I/O starvation avoidance in a computing device
Implementations of the present disclosure involve a system and/or method for managing a storage system and, more particularly, for externally managing input/output (I/O) requests to a storage device to avoid large delays in servicing the I/O requests. The management system may maintain I/O request queues for one or more of the storage devices associated with the system. The system may calculate a difference between an order value of the I/O request at the top of the queue and the bottom of the queue for the storage devices. If the calculated difference is above a threshold value, new I/O requests for the storage device are not added to the queue or transmitted to the storage device. In this manner, the management system may force the storage device to service an I/O request that has been stored in the queue for some time without being serviced.
US10241684B2 System and method for higher order long short-term memory (LSTM) network
A method and apparatus are provided. The method includes configuring a plurality of long short term memory (LSTM) networks, wherein each of the plurality of LSTM networks is at a different network layer, configuring a plurality of memory cells in a spatial domain of the plurality of LSTM networks, configuring the plurality of memory cells in a temporal domain of the plurality of LSTM networks, controlling an output of each of the plurality of LSTM networks based on highway connections to outputs from at least one previous layer and at least one previous time of the plurality of LSTM networks, and controlling the plurality of memory cells based on highway connections to memory cells from the at least one previous time.
US10241681B2 Management of physical extents for space efficient storage volumes
A storage controller maintains extent space efficient storage volumes in a primary allocation space and a secondary allocation space. An indicator is used to indicate that extents of the secondary allocation space are available for an extent pool, without releasing the extents from the secondary allocation space.
US10241677B2 Ensuring consistency between content and metadata with intents
A storage unit (SU) includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the SU based on the operational instructions, is configured to perform various operations. The SU stores at least one encoded data slice (EDS) of first EDSs corresponding to a data object that are distributedly stored in first SUs and also an intent message that includes specifications for consistency between the data object and metadata of the data object. A second set of EDSs corresponding to the metadata are distributedly stored in second SUs. The SU services the intent message to determine consistency of the data object and the metadata based on the specifications and deletes the intent message when they are consistent.
US10241674B2 Workload aware NUMA scheduling
Disclosed herein are techniques for performing workflow-aware NUMA (non-uniform memory access) optimizations. “Execution contexts” such as virtual machines or Docker containers are managed within a computer system that includes multiple NUMA nodes, each including a processor socket and memory local to that socket. NUMA optimization techniques are performed whereby execution contexts and/or data for such contexts are migrated between NUMA nodes. Migration may occur for various reasons, including for load balancing, to achieve fairness, or to increase the amount of data that is stored in memory local to a particular execution context. When it is known that an execution context will soon stop executing in a particular computer system, optimizations may provide little or no benefit. In such situations, the computer system performs modified NUMA optimizations, in which certain optimizations that would normally be performed are instead not performed.
US10241671B2 Gesture response method and device
The present disclosure discloses a gesture response method and device. The gesture response method is performed by an apparatus including a touch sensing device, which further includes a touch sensor. The gesture response method includes: detecting a swipe event which corresponds to a finger swiping on the touch sensor before stopping at a contact point on the touch sensor; after the swipe event, detecting a time duration for which the finger stays at the contact point; when determining that the time duration reaches a preset time duration, determining a gesture-maintaining event has occurred; and after the gesture-maintaining event is determined and before the finger is detected to leave the contact point, repeatedly executing an operation corresponding to the swipe event at a preset time interval.
US10241668B2 Drag-and-drop on a mobile device
Implementations provide an improved drag-and-drop operation on a mobile device. For example, a method includes identifying a drag area in a user interface of a first mobile application in response to a drag command and receiving a drop location in a second mobile application that differs from the first mobile application. The method may also include determining that a drop location is a text input control and the drag area is not text-based, performing a search for a text description of the drag area, and pasting the text description into the text input control. The method may also include determining that a drop location is an image input control and that the drag area is text based, performing a search using the drag area for a responsive image, and pasting the responsive image into the image input control.
US10241662B2 Information processing apparatus
An information processing apparatus is provided with a control portion that controls display of a predetermined display portion and an operation input portion (touch operation portion, mouse operation portion) that receives operation input by a user. The control portion displays a plurality of windows on the display portion and performs display control of the windows according to the operation input for the operation input portion. The control portion moves a specific window displayed on the display portion according to the operation input for the operation input portion, and when the window which is moved is superimposed on a different window and a predetermined condition is satisfied, displays the different window at a position of the window which is moved occupied before start of movement and displays the window which is being moved at a position of the different window to exchange the windows.
US10241661B2 Probabilistic determination of selected image portions
Probabilistic determination of selected image portions is described. In one or more implementations, a selection input is received for selecting a portion of an image. For pixels of the image that correspond to the selection input, probabilities are determined that the pixels are intended to be included as part of a selected portion of the image. In particular, the probability that a given pixel is intended to be included as part of the selected portion of the image is determined as a function of position relative to center pixels of the selection input as well as a difference in one or more visual characteristics with the center pixels. The determined probabilities can then be used to segment the selected portion of the image from a remainder of the image. Based on the segmentation of the selected portion from the remainder of the image, selected portion data can be generated that defines the selected portion of the image.
US10241657B2 Extensibility features for electronic communications
An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication. A method of one embodiment provides an extensibility framework for using defined gadget triggers and associated gadget functionality as part of automatically injecting content inline with a mail message.
US10241653B2 Method for deleting messages and terminal
The present invention proposes a method for deleting messages and a related terminal. The method includes: A: recording a sliding path of a user on a terminal and mapping the sliding path as a message deleting command; B: defining a margin of error based on the sliding path; C: popping up a message prompt box when a new message is detected and must be displayed, whether the screen is locked or the terminal is being used; D: examining the sliding path of users on the screen and deciding whether it is in line with the pre-defined deleting path; and E: deleting the message directly when the sliding path is in line with the pre-defined deleting path. As such, users can immediately delete spam messages when a message is received, even if the screen is locked. The method is easy to use and provide significant convenience to users.
US10241652B2 Searching and displaying child objects of a parent object
A method for searching and displaying child objects of a parent object based on a drag event. The child objects are associated with the parent object. A computer displays a parent object, in response to that a user selects the parent object. The computer further receives from the user a drag event on the parent object. The computer further search child objects, based on a direction of a dragging movement in the drag event, wherein a search rule is predetermined for the direction of the dragging movement. The computer further displays the child objects, wherein how many of the child objects are displayed is based on a distance of the dragging movement in the drag event.
US10241651B2 Grid-based rendering of nodes and relationships between nodes
The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
US10241650B1 Selection and presentation of unviewed messages
A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
US10241639B2 Dynamic user interactions for display control and manipulation of display objects
The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space.
US10241634B2 Method and apparatus for processing email in electronic device
A method and an apparatus are provided for processing an email in an electronic device The method includes displaying an email screen; displaying at least one recipient i in a recipient area of the email screen based on the input order of the at lease one recipient; detecting a gesture in the recipient area; and setting and displaying a recipient type of the at least one recipient, based on the detected gesture.
US10241625B2 Display device
A display device is disclosed. The display device of present invention comprises a display panel; a light transmitting panel positioned at a front of the display panel, the light transmitting panel including a first edge and a second edge opposite to the first edge; a back cover positioned at a rear of the display panel; and a sensor unit adjacent to a lateral side of the display panel. The sensor unit includes a frame and a optical transmitter and a optical receiver. The optical transmitter includes a optical assembly and a optical bender.
US10241622B1 Method and apparatus of position tracking and detection of user input information
A method and apparatus of detecting user initiated movement by an input element handled by a user is disclosed. The method may include performing a calibration procedure that is initiated by the user via a physical movement performed by the user. The method may also include positioning at least one sensor to dynamically adjust a size of an effective workspace range capable of detecting the user's movement of the input element.
US10241620B2 Area filtering for low-latency and high-latency input event paths from a single touch sensor
In an embodiment, a touch surface, such as a GUI is graphically divided into two or more input regions, and based on this division, input event paths from a single sensor can be integrated within an operating system to provide application developers with the ability to easily and effectively filter there-between. The graphical division allows an application developer to specify which elements of a given GUI take one path, versus another. In an embodiment, low-latency and high-latency event paths are provided; an algorithm takes into consideration input regions and, based on those regions, handles the low- and high-latency input event paths in a computer system, directing the appropriate inputs through the appropriate processing, and directing the output to the appropriate process or queue without creating constraints on the low-latency event processing due to the presence of higher-latency event paths for a given sensor.
US10241618B2 Touchscreen display with monitoring functions
A touchscreen display system that has a touchscreen display having an active area and an user-input area, a touchscreen controller and an auxiliary controller. The active area and the user-input area are connected to the touchscreen controller and to the auxiliary controller, where a part of the active area has at least one test area allocated for test operations. Instructions are provided to assert the test areas to states of validated touches, a response signal is provided relating to the coordinates corresponding to the validated touches, and the signal is compared with the initial instruction.
US10241616B2 Calibration of sensors and projector
An example system, including a projector unit, an all-in-one computer comprising a calibration module and attachable to the projector unit, and a plurality of sensors communicatively coupled to the all-in-one computer is provided. In addition, the all-in-one computer stores mapping information relating to mappings between the plurality of sensors and the projector unit in a common coordinate system. Further, the calibration module calibrates the plurality of sensors and the projector unit using the mapping information.
US10241615B2 Touch substrate and display apparatus
The present disclosure provides touch substrate and display apparatus, belonging to field of display technology. The touch substrate includes a substrate, and a plurality of control lines, a plurality of read lines and a plurality of touch control units disposed on the substrate; each touch control unit includes a first patch disposed on first surface of the substrate and a second patch disposed on second surface of the substrate opposite to the first surface, orthogonal projection of the first patch at least partially overlapping with that of the second patch, the first and second patches being electrically connected through conductive via penetrating the substrate; each touch control unit operates under control of control signal inputted through corresponding control line, and read, through corresponding read line, pressure signal for the first and second patches in the touch control unit to determine position of touch point at which a press occurs.
US10241614B2 Object classification under low-power scan
A method may include performing a first low-power scan to detect an input object in a sensing region of an input device. The method may further include determining, using the first low-power scan, whether the input object is an object of interest. The method may further include performing a high-power scan of the sensing region when the input object is an object of interest. The method may further include performing a second low-power scan of the sensing region when the input object is an object of no interest.
US10241607B2 Display substrate, display panel and display device
Provided are a display substrate, a display panel and a display device, among them, the display substrate includes a base substrate and at least a semiconductor pressure sensor disposed in the display substrate; the semiconductor pressure sensor includes a first connection terminal, a second connection terminal, a third connection terminal and a fourth connection terminal, the first and second connection terminals are used to receive the bias voltage signal, the third and fourth connection terminals are used to output the strain voltage signal; the control electrode arranged at a side of the semiconductor pressure sensor is configured to be insulated with the semiconductor pressure sensor and used to control the semiconductor pressure to be turned on and to be turned off; a control signal line is connected to the control electrode.
US10241606B2 Display device
To enable size reduction of a display device having a touch sensor function in which a display area has a non-rectangular shape. In a display area, video lines extend in the first direction, and scan lines and common electrodes extend in the second direction. A video signal transmission circuit is arranged along a first edge of the display area, with which the one ends of the video lines are aligned. A scan line driver is arranged along a second edge of the display area, with which the ends of the scan lines and the common electrodes are aligned. The display area has a shape including an overlapping part between the first edge and the second edge. In a part of the frame area adjacent to the overlapping part, the scan line driver is arranged more outward than the video signal transmission circuit.
US10241602B2 Display panel and display device
A display panel and a display device are provided. The display panel comprises a substrate, a display element, a touch electrode layer, a plurality of touch signal lines, and a first barrier layer. The display element, the touch electrode layer and the plurality of touch signal lines are disposed on the substrate, and the touch electrode layer and the touch signal lines are disposed in a same layer. The first barrier layer is disposed between the display element and the touch electrode layer, and includes at least one organic film and at least one inorganic film alternately arranged.
US10241600B2 Mobile terminal
A mobile phone as a mobile terminal includes a flexible display, a cover glass as a cover configured to protect the flexible display, a touch panel which is integral with the cover, a substrate located behind the flexible display, and an adhesive layer configured to partly bond the flexible display and the touch panel in correspondence to a position where the substrate is located.
US10241599B2 Devices and methods for processing touch inputs
An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface in accordance with the first display rate, the device detects movement of a touch input, including detecting the touch input at a first set of sequential locations on the touch-sensitive surface, including a plurality of locations on the touch-sensitive surface, and predicts for the touch input a first set of one or more predicted locations on the touch-sensitive surface based on multiple locations in the first set of sequential locations. The device updates the user interface in accordance with the first set of one or more predicted locations of the touch input on the touch-sensitive surface.
US10241597B2 Active stylus pen and touch sensing system including the same
An active stylus pen is insensitive to external noise and has enhanced sensing performance with respect to an uplink signal input from a touch screen. The active stylus pen includes a housing connected to a ground, a conductive tip protruding outwardly from one side of the housing and brought into contact with a touch screen, a conductor layer surrounding an outer surface of the housing with an insulator interposed therebetween, a pen driving circuit connected to the conductor layer, and a switch connecting the conductor layer and the pen driving circuit. The pen driving circuit is cased by the housing, receives an uplink signal and a touch sensor driving signal from the touch screen, generates a pen driving signal synchronized with the touch sensor driving signal and outputs the generated pen driving signal to the touch screen through the conductive tip.
US10241591B1 Key pad user interface for non-verbal, communication system
A system and keypad interface is disclosed that allows users to communicate with non-verbal cues. Embodiments include an optimal key pattern(s) to minimize human time using the control interface. Aspects of the system block the natural reading process and rely on pattern recognition, thus users can enter and respond to messages more quickly without the cognitive upset of reading messages that rely solely on left to right or vice versa. The grouping of the keys optimizes or minimizes the time a human uses the control system based on how the human brain interprets visual information.
US10241590B2 Capacitive keyboard having variable make points
Disclosed herein is an input device having variable make points. More specifically, the various embodiments described herein are directed to an input device having a key, a first button member and a second button member. A dielectric may be positioned between the first button member and the second button member. The key is also associated with a capacitive sensor that is configured to determine a change in capacitance as a distance between the first button member and the second button member changes.
US10241589B2 Control device of a communication system of an aircraft
The control device of a communication system of an aircraft having a predefined number of communication channels comprises a processing unit and sets of buttons each associated with a communication channel and comprising a button for setting sound volume, a reception button and a transmission button. The number of sets of buttons is at least equal to two and less than the predefined number of communication channels of the communication system. The device comprises display areas on a display screen, a display area being associated with each set of buttons and provided to display at least the name of the communication channel associated with the set of buttons. The processing unit is configured to configure the association between each of the sets of buttons and the communication channel associated with this set of buttons according to actions of a user on at least one interactive element of the device.
US10241588B1 System for localizing devices in a room
A method and system may be used to provide a user interface allowing a user to identify electronic devices by placing bounding boxes on a video of scene. The bounding boxes may identify one or more electronic devices. Coordinates of the bounding boxes may be stored to allow determining when a user is gesturing towards one of the bounding boxes. The coordinates of the bounding boxes may be updated by a computer vision process that determines whether one or more electronic devices have been moved. When it is detected that a user is gesturing towards a bounding box, an electronic device associated with the bounding box may be controlled.
US10241586B2 System and method for controlling a user experience
System and methods for controlling a user experience are described. In an aspect, an interface can comprise an interface device for rendering content to a user, a sensor having a gesture zone associated therewith configured to detect a dexterous gesture of a user within the gesture zone and generate a sensor signal representing the dexterous gesture. A processor may be provided in communication with the sensor and the interface device. The processor receives the sensor signal, analyzes the sensor signal to determine a control action associated with the detected dexterous gesture of the user, and configures the user interface based upon the determined control action of the user.
US10241583B2 User command determination based on a vibration pattern
Embodiments of the present disclosure provide techniques and configurations for an apparatus to determine a command to the apparatus, based on vibration patterns. In one instance, the apparatus may include a body with at least one surface to receive one or more user inputs; at least one sensor disposed to be in contact with the body to detect vibration manifested by the surface in response to the user input, and generate a signal indicative of vibration detected; and a controller coupled with the sensor, to process the vibration-indicative signal, to identify a vibration pattern, and determine a command based at least in part on the vibration pattern, based at least in part on a result of the process of the signal. The command may be provided to interact, operate, or control the apparatus. Other embodiments may be described and/or claimed.
US10241582B2 Information processing device, information processing method, and program for graphical user interface
There is provided an information processing device including an acquisition section configured to acquire a curved movement of a body of a user as an operation, a display control section configured to display an object in a virtual three-dimensional space, and a process execution section configured to execute a process on the object based on the acquired operation. The object may be arranged on a first curved plane based on a virtual position of the user set in the virtual three-dimensional space, the first curved plane corresponding to the curved movement.
US10241579B2 Force based touch interface with integrated multi-sensory feedback
A force-based haptic switch panel, comprising a touch plate having first and second surfaces, the first surface comprising a touch surface and the second surface opposing the first surface. The haptic switch panel may also comprise a circuit board having a plurality of force sensors electrically coupled thereto. The force sensors are disposed between the circuit board and the second surface of the touch plate, wherein each force sensor is configured to measure a respective portion of a force applied to the touch surface of the touch plate. The haptic switch panel may also comprise an acoustic actuator disposed proximate a second surface of the touch plate and configured to generate a haptic output and an audible output responsive to the force applied to the touch surface.
US10241577B2 Single actuator haptic effects
A haptic enabled device that is configured to render one or more haptic effects is provided. The haptic enabled device includes an actuator and a plurality of user input elements. Each of the plurality of user input elements is configured to be selectively coupled to the actuator. In addition, the actuator is configured to be positioned to render the one or more haptic effects at each of the plurality of user input elements.
US10241576B2 Authenticating users and improving virtual reality experiences via ocular scans and pupillometry
Embodiments of the present invention are directed to a method, computer system, and computer program product for biometric-enhanced virtual reality experience modification. One or more ocular scans of a user are conducted using a sensor, wherein at least one scan within the one or more conducted ocular scans is a pupil scan. A plurality of pupillometry data is associated with the user based on the one or more conducted ocular scans. A plurality of user information is inferred by the plurality of gathered pupillometry data. The virtual environment is modified based on the plurality of inferred information.
US10241567B2 System and method for dynamically adapting a virtual environment
This disclosure relates generally to virtual reality and more particular to a system and method for dynamically adapting a virtual environment.In one embodiment, a system for dynamically adapting a virtual environment, is disclosed, comprising a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive at least one of user profile data and physical-response data associated with a user interacting with the virtual environment. The processor further provides haptic feedback to the user based on a pre-determined haptic stimulus pattern. The processor further receives neuro-response data associated with the user from at least one of a plurality of neural dust sensors in accordance with the pre-determined haptic stimulus pattern. The processor further dynamically adapts the virtual environment based on the neuro-response data and at least one of the physical-response data and the user profile data.
US10241561B2 Adaptive power down of intra-chip interconnect
The hash function used by the processors on a multi-processor chip to distribute accesses to the various last-level caches via the links is changed according to which last-level caches (and/or links) that are active (e.g., ‘on’) and which are in a lower power consumption mode (e.g., ‘off’.) A first hash function is used to distribute accesses to all of the last-level caches and all of the links when all of the last-level caches are ‘on.’ A second hash function is used to distribute accesses to the appropriate subset of the last-level caches and corresponding subset of links when some of the last-level caches are ‘off.’ Data can be sent to only the active last-level caches via active links. By shutting off links connected to caches and components that are in a lower power consumption mode, the power consumption of the chip is reduced.
US10241560B2 Control scheme to temporarily raise supple voltage in response to sudden change in current demand
A system for managing changes in current demand, including one or more processors, a memory coupled to at least one of the processors, a clock generation circuit coupled to the memory and configured to output a clock, one or more functional blocks, a power supply, configured to output a plurality of voltage levels, and a power management unit. The power management unit may be configured to set the power supply output to a first voltage level and then detect indications of an impending change in current demand within the SoC. If an indication of an impending change in current demand is detected, then the power management unit may be configured to adjust the power supply output to a second voltage level. After determining the impending change in current demand has occurred, the power management unit may be configured to adjust the power supply output back to the first voltage level.
US10241557B2 Reducing power consumption in a processor
A processor includes a mechanism for disabling a memory array of a branch prediction unit. The processor may include a next fetch prediction unit that may include a number of entries. Each entry may correspond to a next instruction fetch group and may store an indication of whether or not the corresponding the next fetch group includes a conditional branch instruction. In response to an indication that the next fetch group does not include a conditional branch instruction, the fetch prediction unit may be configured to disable, in a next instruction execution cycle, the memory array of the branch prediction unit.
US10241554B2 System and method for increasing group level power supply unit efficiency
A system may implement a method for analyzing group level power supply unit efficiency based on information about power supply units (PSUs) that supply power to servers in a server group, and loads in the system. A group level PSU efficiency analyzer may collect PSU related information from respective management controllers on the servers, including PSU capacity, type, or vendor, efficiency tables, load information, or the current efficiency of each PSU (compared to the peak efficiency for the PSU). The analyzer may calculate the group level PSU efficiency by averaging the PSU efficiencies of the member PSUs or by calculating an average of the PSU efficiencies that is weighted based on load. The analyzer may identify changes to the system configuration (e.g., swapping the PSUs that power some servers) that would increase or maximize the group level PSU efficiency using, for example, a graph search or tree search.
US10241547B2 Rotary shaft link device
A rotary shaft link device has a simplified structure occupying less room and is easy to assemble and includes a transmission unit disposed on a first shaft, a reaction unit disposed on a second shaft and a link unit disposed between the transmission unit and the reaction unit. Two ends of the link unit are formed with driving sections engaged with the transmission unit and the reaction unit. The link unit is assembled in the rail of the restriction plate. When the first shaft is rotated, the link unit responsively moves from a first position to a second position to drive the reaction unit and the second shaft to synchronously rotate. According to the specification of the product, the number of the link devices can be easily adjusted to achieve the object of modularized assembly.
US10241546B2 Portable electronic device and touch module controlling method thereof
A portable electronic device includes a first body and a second body. The second body includes a processing unit, and a first touch panel, a second touch panel, a keyboard and at least one detecting module electrically connected to the processing unit, respectively. The keyboard is slidably disposed above the second touch panel, and the detecting module is adapted to detect a position of the keyboard. When the keyboard is located at a first position, the keyboard module covers the second touch panel, and the detecting module transmits a first signal to the processing unit so that the first touch panel is turned on. When the keyboard is located at a second position, the keyboard exposes the second touch panel, and the detecting module transmits a second signal to the processing unit so that the first touch panel is turned off. A touch panel controlling method of the portable electronic device is further provided.
US10241545B1 Dynamic distortion correction for optical compensation
A distortion calibration system generates a distortion map for a head-mounted display (HMD). The system includes a camera that takes pictures of a test pattern displayed by the HMD. The images are taken at different camera positions and/or states of the HMD. The system determines a distortion map using the captured images, and uploads it to the HMD as part of, e.g., an optical model. The HMD comprises an electronic display, an eye tracking unit, an optics block, and a module. The module estimates distortion values based on eye tracking information from the eye tracking unit, an optical model, and a state of the HMD (e.g., a distance between the optics block and the electronic display). The module determines an adjusted state of the HMD using the estimated distortion values, the eye tracking information, and the optical model, and adjusts the state of the HMD to the adjusted state.
US10241540B2 Portable electronic device capable of enhancing heat dissipation
A portable electronic device includes a host module having a housing with an accommodation space, a display module and a lift structure. The display module is pivotally connected to the housing by a shaft. The lift structure includes a bottom cover covering the accommodation space, a swing member and a follower member. The bottom cover includes an abutment portion including an abutment surface and located on an end surface of the bottom cover adjacent to the accommodation space. The swing member is in the accommodation space and connected to the shaft. The swing member moves with the display module. The follower member connects to the swing member and contacts the abutment surface. The follower member moves in a first direction according to swinging of the swing member, therefore the follower member abuts against the abutment surface and the bottom cover moves in a second direction to lift up the housing.
US10241539B2 Self-synchronizable network
A solution for synchronizing a network comprising a plurality of interconnected nodes provides a stable synchronized state, especially for large scale networks. Signal transmission speed and the length of each interconnection of the network is configured to cause a delay of the signals received by a node from the other node of the interconnection which is larger than one millionth of the free-running period of the controllable oscillator of the receiving node such that Network-wide synchronization of oscillators is achieved for all nodes of the network in a continuous self-organized process in interaction with the other node of the network.
US10241538B2 Resynchronization of a clock associated with each data bit in a double data rate memory system
An apparatus comprising an input interface, an output interface and an adjustment circuit. The input interface may comprise a plurality of input stages each configured to receive a data signal and a clock signal and present an intermediate signal. The output interface may comprise a plurality of output stages each configured to receive the intermediate signal, receive an adjusted clock signal and present an output signal. The adjustment circuit may comprise a plurality of adjustment components each configured to (i) receive the clock signal and (ii) present the adjusted clock signal. The clock signal may be presented through a clock tree. The adjustment circuit may be located near the output interface. The adjustment circuit may be configured to resynchronize the clock signal for each bit transmitted to reduce a mismatch between a bit to bit delay and a delay caused by the clock tree.
US10241534B2 Distribution model responsive to asset identification
Models of a distribution network grid are automatically updated in response to real-time location data of uniquely identified temporary devices. Current geographical coordinates are determined within a distance tolerance that is selected as a function of a type of device indicated by the identity indicia. The geographical information system model is updated with a location of a unique identity of the device at the determined current geographical coordinates within the distance tolerance if unique identity of the device not already present within the geographical information system model, or if it is present and a displacement distance from the determined current geographical coordinates of the temporary device to existing geographic coordinates that are stored in the geographical information system model in association with the unique device identity exceeds a specified distance margin.
US10241532B2 Partition method and device for power system
The present disclosure relates to a partition method and a partition device for a power system and belongs to a field of an evaluation and control of a power system. The method includes steps of: obtaining a quasi-steady sensitivity matrix according to generators participating in automatic voltage control and load buses in the power system; obtaining a power system model according to the quasi-steady sensitivity matrix and the load buses; determining principal component vectors and principal component singular values according to the power system model; determining a principal component vector dominated by each generator according to the principal component vectors and the principal component singular values; and partitioning the generators dominating a same principal component vector to a partition, and partitioning the load buses according to a partition result for the generators.
US10241524B2 Pump controller system and method
A method and apparatus for a pump control system. One or more embodiments of the invention include a pump controller that can perform a self-calibrating procedure, can provide precise motor speed control, can provide a limp mode before shutting down the motor when system parameters are exceeded and/or fault conditions occur, can detect fault conditions, and can store fault conditions for later retrieval.
US10241521B2 Method, managing apparatus and natural gas storage system for the automated management of a plurality of throughflow apparatuses
Methods for automated management of a plurality of throughflow apparatuses, the throughflow apparatuses being configured for producing a total throughflow of a fluid into and/or out of a storage apparatus, such as a natural gas store, include inputting predefined values for the throughflow apparatuses into an input unit, transferring the input predefined values to a management unit, and using the transferred predefined values of the management unit for managing the throughflow apparatuses in the control and/or regulation thereof.
US10241516B1 Autonomous ground vehicles deployed from facilities
Autonomous ground vehicles (“AGVs”) may be deployed from facilities (e.g., materials handling facilities, etc.) to deliver items to specified locations (e.g., user residences). In various implementations, AGVs may utilize various techniques for long-range travel between materials handling facilities and delivery locations (e.g., solar charging, strategically placed charging stations, energy efficient travel paths, etc.). In various implementations, AGV facilities (e.g., smaller types of materials handling facilities) may be sized to be more easily located in compressed urban areas (e.g., to be closer to various delivery locations, etc.) and may function as home base locations where AGVs are stationed and/or where items are received (e.g., from transportation vehicles) for delivery to local delivery locations.
US10241515B2 Method, system and apparatus for handling operational constraints for control of unmanned vehicles
Systems, methods and apparatus are provided for handling operational constraints for unmanned vehicles. The system includes: a plurality of mobile unmanned vehicles for deployment in an environment; a computing device connected to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, a plurality of operational constraints; each operational constraint including (i) a type identifier, (ii) an indication of a region of the environment, and (iii) a property defining a constraint on the operation of the unmanned vehicles within the region. The computing device is configured to: receive a request from one of the mobile unmanned vehicles, the request identifying an operational constraint; responsive to receiving the request, retrieve an operational constraint from the memory based on the request; and send the retrieved operational constraint to the one of the mobile unmanned vehicles.
US10241511B2 Emergency evacuation using autonomous driving
Methods and systems for detecting a medical emergency related to the driver of a vehicle are described. Various data, such as in-situ biophysical data of the driver, a medical history of the driver, and in-situ motion data of the vehicle, are employed to determine a possible medical emergency. In an event that a medical emergency is detected, the system determines the severity of the emergency and takes appropriate control of the vehicle. If the medical emergency is not life-threatening, the system may drive the vehicle to a safe area, park the vehicle, and then request help from emergency service providers (e.g., ambulance and police). If the medical emergency is severe (e.g., life-threatening), the system may transition the vehicle to an EMS (Emergency Medical Service)-privileged vehicle and autonomously drive the vehicle to an emergency service provider.
US10241510B2 Method and apparatus for controlling vehicle
Methods and apparatuses are provided for controlling a vehicle. The vehicle is controlled to operate in an autonomous driving mode in which the vehicle is driven without a manipulation by an operator of the vehicle. A request to switch to a manual driving mode, in which the vehicle is driven with the manipulation by the operator, is received. A range of the manipulation regarding a function of the vehicle is determined according to a driving situation of the vehicle in response to the request. The vehicle is controlled to operate in the manual driving mode in which the manipulation by the operator is limited according to the range of the manipulation.
US10241505B2 System and method for providing optimization or improvement measures for one or more buildings
A computer-facilitated method and a computerized system for providing optimization or improvement measures for one or more buildings are disclosed. Based on asset data regarding the building and on corresponding performance data, improvement measures related to a consumable resource in the one or more buildings are determined using a computer system configured for analyzing the asset data and the respective corresponding performance data based on internal and/or external key performance indicators and rules provided by a database.
US10241503B2 Board processing apparatus, board processing method, and board processing system
A second control device of a second substrate processing apparatus creates a virtual carrier, thereby storing a piece of positional information of a substrate to be carried into the second substrate processing apparatus through a direct carry-in entrance before the substrate is carried into the second substrate processing apparatus. The second control device creates a second schedule to convey a substrate carried into the second substrate processing apparatus through the direct carry-in entrance from the outside of the second substrate processing apparatus to the inside of the second substrate processing apparatus, based on the prestored positional information of the substrate outside the second substrate processing apparatus, before the substrate is carried into the second substrate processing apparatus.
US10241499B1 Ceramic processing for the direct manufacture of customized labial and lingual orthodontic brackets
A method of manufacturing customized ceramic labial/lingual orthodontic brackets by digital light processing, said method comprises measuring dentition data of a profile of teeth of a patient, wherein measuring dentition data is performed using a CT scanner or intra-oral scanner, based on the dentition data, creating a three dimensional computer-assisted design (3D CAD) model of the patient's teeth using reverse engineering, and saving the 3D CAD model on a computer, designing a 3D CAD bracket structure model for a single labial or lingual bracket structure, importing the 3D CAD bracket structure model into a Digital Light Processing (DLP) machine, directly producing the bracket by layer manufacturing.
US10241498B1 Customized, additive-manufactured outerwear and methods for manufacturing thereof
Described herein is customized outerwear created through additive manufacturing to provide for a plurality of materials, patterns and shapes that are customized for a particular user. The outerwear is designed through the use of a three-dimensional (“3D”) model of a body part, such as an additively-manufactured shoe for a foot. The 3D model is analyzed to provide detailed information on the anatomical features of the body part, which aids in the selection of specific materials, patterns of materials and shapes that are integrated into the design of the customized outerwear. The design is then loaded into an additive manufacturing machine, such as a 3D printer, for inexpensive and rapid manufacturing.
US10241493B2 Control device for machine tool and machine tool including the control device
To provide a machine tool and a control device for the machine tool that can smoothly cut a workpiece while segmenting chips by feeding a cutting tool in a feed direction while reciprocally vibrating the cutting tool along the feed direction on the basis of a condition set by a user. The machine tool (100) or the control device (C) includes: a setting unit (C1, C2) for utilizing a number of rotations of relative rotation of a workpiece (W) and the cutting tool, a number of reciprocal vibrations of the cutting tool per rotation of the relative rotation, and a vibration frequency dependent on a period in which the control device (C) can execute an operating instruction when the workpiece W is machined as parameters and for setting values of two of the parameters to a control section (C1); and a correcting unit (C1) for setting the remaining one of the parameters to a predetermined value and correcting the values of the two of the parameters set by the setting unit on the basis of the value of the remaining one of the parameters.
US10241490B2 Correction device, correction device controlling method, information processing program, and recording medium
Improvement of following performance about a target value is achieved in a control system, particularly a feedback control system. A command value correcting device corrects a current-control-cycle command value received with a feedback controller using a current-control-cycle controlled variable of a control target.
US10241487B2 Control system for washroom devices
A system for controlling a plurality of devices in a public washroom facility having a controller with an integrated circuit including at least one logic block providing one or more predetermined control instructions to one or more of the plurality of devices via at least one control block; the at least one control block defining a communication interface between the integrated circuit and the plurality of devices; at least one communication block receiving data from a communications interface for programming the integrated circuit to modify the one or more predetermined control instructions.
US10241485B2 Smart electronic device management system
A smart electronic device management system is a device that is utilized to manage and control electronic devices. The device includes a housing structure that may be mounted to a surface such as a wall. A video capture device provides a live video feed of the surrounding areas while at least one environmental sensor allows monitoring of conditions in the surrounding areas. A wireless communication module allows the device to be associated with an external computing device. Various electronic devices may be connected to the device through a plurality of electrical outlets on the housing structure. A control unit allows the device to monitor and manage electronic devices that are wirelessly connected to the device or connected through the plurality of electrical outlets. The control unit is configured to calculate a sprinkler schedule using data retrieved through the wireless communication module.
US10241483B2 Control device design method and control device
The present invention relates to a control device design method for a control device that determines a manipulation amount of a control object having a dead time by feedback control so as to bring a control amount of the control object closer to a target value. The method according to the present invention includes a step of designing a feedback loop that computes a correction amount for the manipulation amount using a plurality of controllers including a prediction model of the control object, a step of deriving the same number of delay elements as the plurality of controllers from a dead time element of the prediction model, and a step of allocating the plurality of controllers associated with the delay elements to a plurality of arithmetic units so that the computation of the feedback loop is performed by parallel computation by the plurality of arithmetic units that operate in parallel.
US10241482B2 Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
US10241475B2 Timepiece regulating mechanism with optimised magnetic escapement
Timepiece regulating mechanism including an energy storage means delivering an output torque (CS), via a train (3), to a wheel set (4) forming a magnetic escapement mechanism (10) with a resonator wheel set (5) subjected to the torque from a return means (6) and cooperating therewith, either directly or via a magnetic stop member (7), this magnetic escapement mechanism (10) being arranged to operate when the wheel set (4) receives a torque higher than or equal to a maintenance torque (CE), and the train (3) includes a torque regulating means (30) arranged to deliver to the wheel set (4) a constant torque comprised between 1.0 and 2.0 times the maintenance torque (CE), the torque regulating means (30) including a fusee (8) of continuously variable cross-section, from which unwinds a chain (9), wound by a drum (21), directly or indirectly driven by the energy storage means (2).
US10241471B2 Autofocus system and method in digital holography
At least one embodiment relates to an autofocus method for determining a focal plane for at least one object. The method includes reconstructing a holographic image of the at least one object such as to provide a reconstructed image at a plurality of different focal depths. The reconstructed image includes a real component and an imaginary component. The method also include performing a first edge detection on the real component for at least two depths of the plurality of different focal depths and a second edge detection on the imaginary component for the at least two depths. Further, the method includes obtaining a first measure of clarity for each of the at least two depths based on a first measure of statistical dispersion with respect to the first edge detection and a second measure of clarity.
US10241464B2 Image forming apparatus having two opening and closing portions
An image forming apparatus includes: a first opening/closing member that can move between a first opening position in which the first opening/closing member opens an inside of a body of the image forming apparatus, and a first closing position in which the first opening/closing member closes the inside of the body of the image forming apparatus; a second opening/closing member that can move around a rotation shaft and between a second closing position in which the second opening/closing member closes an opening formed in the first opening/closing member, and a second opening position in which the second opening/closing member opens the opening, the second opening/closing member being removably attached to the body of the image forming apparatus; and a supported portion that is provided in the first opening/closing member so as to be supported on a support portion of the second opening/closing member, as defined herein.
US10241463B2 Image forming device preventing escape of ultrafine particles into air
Inside the body of an image forming device, first to fifth electric charge providers are mounted in a first location out of a path of an air flow to the suction unit caused by the action of the suction unit, and a sixth electric charge provider is mounted in a second location through which external air flows in the body caused by the action of the suction unit. Each electric charge provider emits charges in ambient air to cause ultrafine particles floating in the ambient air to clump together.
US10241462B2 Image forming apparatus
An electrophotographic image forming apparatus includes a latent image bearer to rotate and bear a latent image, a charging device to charge the a latent image bearer, a developing device to develop the latent image with developer including toner and use a developing voltage including an AC component, and a lubricant applicator to apply lubricant onto a surface of the latent image bearer. An amount of the lubricant applied by the lubricant applicator onto the latent image bearer per centimeter in an axial direction of the latent image bearer is equal to or greater than 0.845 mg for a running distance of 1.0 kilometer of the latent image bearer, and a difference between a largest value and a smallest value of the developing voltage is in a range of 200 V to 400 V.
US10241461B2 Image forming apparatus for forming images on media using developer that includes toner
Provided is an inexpensive image forming apparatus capable of monitoring the generating state of various powders. The image forming apparatus includes a minute-particle-measuring device, a toner-particles-detecting air duct, a paper-dust-detecting air duct, and blower fans. The minute-particle-measuring device detects the concentration of minute particles in air. The toner-particle-detecting air duct is an air duct leading from the image forming unit to the minute-particle-measuring device. The paper-dust-detecting air duct is an air duct leading from the paper-conveying path to the minute-particle-measuring device. The blower fans are respectively provided in the toner-particle-detecting air duct and the paper-dust-detecting air duct, and generate airflow that flows toward the minute-particle-measuring device side. The blower fans in the toner-particle-detecting air duct and in the paper-dust-detecting air duct are switched.
US10241450B2 Fixing device and image forming apparatus including a potential-difference application unit
A fixing device includes a heating unit that rotates and that fixes a toner image on a recording medium, a pressing unit that rotates and that presses the heating unit, and a potential-difference application unit that applies a potential difference between the pressing unit and the heating unit so that a potential of the heating unit is higher than a potential of the pressing unit.
US10241444B2 Developing device and image forming apparatus for efficient equalization of developer along a developing device
A developing device includes a hardware processor that performs control in which a developer circulation state is switched between a first state and a second state depending on states of the developer in the first and the second regions. The first state is a state in which a developer circulation path is formed in each of the first and the second regions, and the second state is a state in which a single developer circulation path is formed all through the first and the second regions.
US10241441B2 Toner container
In one example, a toner container has an interior volume defined by a body and a pair of wings extending up and out from the body.
US10241440B1 Image forming apparatus having toner supply unit to supply toner to developing unit
The present disclosure features an image forming apparatus having a first developing unit having a first developing roller; and a first toner supply unit configured to supply toner to the first developing unit, the first toner supply unit having: a first container configured to accommodate the toner therein, the first container having a first inlet opening through which the toner is received in the first container and a first outlet opening through which the toner in the first container is discharged; a first lid configured to close the first inlet opening; and a first shutter configured to open the first outlet opening when the first lid closes the first inlet opening, and to close the first outlet opening when the first lid opens the first inlet opening.
US10241436B1 Image forming apparatus and laser light detecting method
An image forming apparatus includes a laser device, a sensor, and a control unit. The laser device emits laser light which is reference for image forming. The sensor detects the laser light emitted from the laser device. The control unit changes an output direction of the laser light emitted from the laser device if the laser light is not detected by the sensor.
US10241433B2 Image forming apparatus that controls a fixing condition of a fixing portion based on a shape of a sheet to be used in image formation
An image forming apparatus includes a reading configured to read a shape of a sheet to be used for image formation, and an original sheet carrying an original image, and an image forming portion configured to form a toner image, corresponding to the original image read by the reading portion, on the sheet to be used for image formation. A fixing portion is configured to fix the toner image, formed by the image forming portion, to the sheet to be used for image formation. In addition, a controller is configured to control a fixing condition of the fixing portion in accordance with the shape of the sheet to be used for image formation read by the reading portion.
US10241431B2 Toner
Toner particles contain a non-crystalline polyester resin. The toner particles further contain 10 parts by mass to 30 parts by mass of a crystalline polyester resin, 30 parts by mass to 50 parts by mass of a styrene-acrylic acid-based resin, and 8 parts by mass to 15 parts by mass of an ester wax relative to 100 parts by mass of the non-crystalline polyester resin. The crystalline polyester resin includes a repeating unit derived from an acrylic acid-based monomer and a repeating unit derived from a styrene-based monomer. The styrene-acrylic acid-based resin includes a repeating unit derived from an acrylic acid-based monomer having an amino group and has an amino group ratio of 40% to 60%. The ester wax in the toner particles has a dispersion diameter of 500 nm to 1,000 nm.
US10241430B2 Toner, and external additive for toner
A toner comprising: a toner particle containing a binder resin and a colorant; and an external additive, wherein the external additive is a composite particle having an organic substance and an organosilicon polymer coating layer on the surface of the organic substance, and when a curve for the variation (dE′/dT) in the storage elastic modulus E′ of the toner with respect to temperature T [° C.] is obtained on the basis of a curve of the temperature T—the storage elastic modulus E′ [Pa] of the toner, as determined by powder dynamic viscoelasticity measurements of the toner, the relative minimum value on the lowest temperature side between the onset temperature and 90° C. is −1.35×108 or less.
US10241429B2 Electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
There is provided an electrophotographic photosensitive member, a process cartridge and an electrophotographic apparatus that are excellent in charging properties and can suppress residual potential in the case where a strontium titanate particle is used as a metal oxide particle in an undercoat layer of the electrophotographic photosensitive member. An electrophotographic photosensitive member in which an undercoat layer contains a strontium titanate particle having a maximum peak at a position of 2θ=32.20±0.20 (θ represents a Bragg angle) in a CuKα characteristic X-ray diffraction pattern, the maximum peak having a half-value width of 0.10 deg or more and 0.50 deg or less, and a process cartridge and an electrophotographic apparatus each provided with the electrophotographic photosensitive member.
US10241428B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer. The photosensitive layer is a single layer. The photosensitive layer contains a charge generating material, a hole transport material, an electron transport material, and a binder resin. The photosensitive layer has a scratch resistance depth of no greater than 0.50 μm.
US10241427B2 Polycarbonate copolymer, coating solution, electrophotographic photoreceptor, and electric device
A polycarbonate copolymer includes a repeating unit A represented by a formula (1) below, chain ends of the PC copolymer being terminated by a monovalent aromatic group or a monovalent fluorine-containing aliphatic group. In the above formula (1), R1 is a hydrogen atom or an alkyl group having 1 to 2 carbon atoms; an average repeating number n is in a range from 6 to 40 and L is an integer of 1 to 4; and when an aromatic ring is substituted by two or more of R1 (L≥2), the two or more of R1 are the same or different from each other.
US10241426B2 Lithographic apparatus and device manufacturing method
An initialization method including estimating a characteristic of a property of an object based on a plurality of measurements by the sensor of the property using a respective plurality of different measurement parameters, different ones of the measurements using different measurement parameters, the characteristic including a combination of respective outcomes of respective ones of the measurements weighted by a respective weighting coefficient; performing, for each of a plurality of models of the object, each model configured to enable respective simulation of the performing of the measurements, a respective simulation, the respective simulation including simulating the measurements under control of a respective plurality of different simulation parameters to obtain a respective plurality of simulated characteristics of the property, the different simulation parameters being indicative of the different measurement parameters; determining, for each of the models, a respective bias representative of a respective difference between a respective theoretical characteristic of the property in accordance with the respective model and a respective further combination of the simulated characteristics of the property in the respective model, the respective further combination of the simulated characteristics including the weight coefficients, each particular one of the weight coefficients associated with a particular one of the different simulation parameters; using a cost function configured to optimize a correspondence between the simulated characteristic of the property and the theoretical characteristic of the property, the cost function being a function of the respective biases of the models; and optimizing the cost function to derive the weight coefficients from the cost function; and using the weight coefficients and the associated simulation parameters in a controller associated with the sensor.
US10241424B2 Imprint apparatus, imprint method, and article manufacturing method
An imprint apparatus includes: a stage configured to hold the substrate; a detector configured to detect a relative position between a shot region and the mold in a direction parallel to a surface of the substrate; and a controller configured to obtain, in an imprint process on a shot region different from a target shot region, information relating to a relative position, between the other shot region and the mold, used for aligning the other shot region after bringing the mold and the imprint material into contact with each other, and, when performing the imprint process on the target shot region, adjust a relative position between the target shot region and the mold in the direction by using a detection result on the target shot region and the obtained information.
US10241423B2 Method of operating a projection exposure tool for microlithography
A method of operating a projection exposure tool for microlithography is provided. The projection exposure tool has a projection objective for imaging object structures on a mask into an image plane using electromagnetic radiation, during which imaging the electromagnetic radiation causes a change in optical properties of the projection objective. The method comprises the steps of: providing the layout of the object structures on the mask to be imaged and classifying the object structures according to their type of structure, calculating the change in the optical properties of the projection objective effected during the imaging process on the basis of the classification of the object structures, and using the projection exposure tool for imaging the object structures into the image plane, wherein the imaging behavior of the projection exposure tool is adjusted on the basis of the calculated change of the optical properties in order to at least partly compensate for the change of the optical properties of the projection objective caused by the electromagnetic radiation during the imaging process.
US10241422B2 Lithography apparatus and a method of manufacturing a device
A lithography apparatus includes: a projection system configured to project a desired image onto a substrate; an active module that generates a time-varying heat load; a temperature conditioning system configured to maintain a component of the lithography apparatus at a predetermined target temperature; and a heat buffer including a phase change material in thermal contact with the active module, the phase change material having a phase change temperature such that the phase change material is caused to undergo a phase change by the time-varying heat load, and wherein the phase change material is stationary relative to the projection system during critical operations of the lithography apparatus.
US10241417B2 Polarization-modulating element, illumination optical apparatus, exposure apparatus, and exposure method
There is disclosed a polarization-modulating element for modulating a polarization state of incident light into a predetermined polarization state, the polarization-modulating element being made of an optical material with optical activity and having a circumferentially varying thickness profile.
US10241416B2 Illumination system having a beam deflection array for illuminating a mask in a microlithographic projection exposure apparatus
An illumination system for illuminating a mask in a scanning microlithographic projection exposure apparatus has an objective with an object plane, at least one pupil surface and an image plane in which a mask can be arranged. A beam deflection array of reflective or transparent beam deflection elements is provided, where each beam deflection element is adapted to deflect an impinging light ray by a deflection angle that is variable in response to a control signal. The beam deflection elements are arranged in or in close proximity to the object plane of the objective.
US10241415B2 Light source arrangement for a photolithography exposure system and photolithography exposure system
A light source arrangement for a photolithography exposure system comprises at least three light sources with different wavelengths, and a beam splitting unit comprising at least three inputs, one output, and at least two reflecting faces. An input is assigned to each light source and each reflecting face. The reflecting face reflects light that is emitted from the light source assigned to a corresponding input thereof into the output. The three light sources are arranged on three different sides around the beam splitting unit.
US10241411B2 Topcoat compositions containing fluorinated thermal acid generators
Provided are topcoat compositions that include: a matrix polymer; a surface active polymer; an ionic thermal acid generator comprising an anion and a cation, wherein the anion, the cation, or the anion and the cation are fluorinated; and a solvent. Also provided are coated substrates and pattern-forming methods which make use of the topcoat compositions. The invention has particular applicability in photolithographic processes as a photoresist topcoat layer in the manufacture of semiconductor devices.
US10241409B2 Materials containing metal oxides, processes for making same, and processes for using same
Compositions having a high metal content comprising a metal salt solution, a stabilizer and one or more optional additives, wherein the metal salt solution comprises a metal ion, a counter ion and a solvent. The compositions are useful for forming films on substrates in the manufacture of solid state and integrated circuit devices.
US10241408B2 Photosensitive resin composition, resist laminate, and cured product thereof (1)
The purpose of the present invention is to provide: a photosensitive epoxy resin composition and/or a resist laminate of said resin composition that makes it possible to use photolithography to form an image having a vertical sidewall shape and fine resolution, low stress, and heat/humidity resistance; and a cured product of said resin composition and said resist laminate. The present invention is a photosensitive resin composition comprising: (A) an epoxy resin; (B) a polyol compound having a specific structure; (C) a photocationic polymerization initiator; and (D) an epoxy group-containing silane compound. The epoxy resin (A) comprises: an epoxy resin (a) obtained by reacting a phenol derivative that is represented by formula (1) with an epihalohydrin; and an epoxy resin (b) that is represented by formula (2).
US10241403B2 Negative photosensitive composition and pattern formation method
A negative photosensitive composition including an epoxy group-containing resin; and a cationic polymerization initiator containing one or more types of the following cationic polymerization initiators: a compound represented by formula (b0-1) and a compound represented by formula (b0-2), and a cationic polymerization initiator which generates an acid having a pKa of −3 or more. In the formulae, Rb01 to Rb04 are each independently a fluorine atom or an aryl group which may have a substituent, Rb05 is a fluorine atom or a fluorinated alkyl group which may have a substituent, a plurality of Rb05's may be the same as or different from each other, q is an integer of 1 or more, and Qq+'s are each independently a q-valent organic cation.
US10241398B2 Method for application of an overgrowth layer on a germ layer
A method for applying a masked overgrowth layer onto a seed layer for producing semiconductor components, characterized in that a mask for masking the overgrowth layer is imprinted onto the seed layer.
US10241396B2 Mechanical isolation control for an extreme ultraviolet (EUV) pellicle
Systems and methods for isolating a membrane during fabrication. The membrane is connected to a substrate wafer using a plurality of magnets of uniform dimensions formed into two or more magnet stack beams. The magnet stack beams provide a gap between the wafer and the membrane. The wafer connected to the membrane by the magnet stack beams is received by a substrate holder so that a space is present between the membrane and the substrate holder. The membrane is rinsed by immersing, soaking, and withdrawing the substrate holder and the wafer connected to the membrane by the magnet stack beams using a rinse bath solution.
US10241391B2 Method for processing a carrier, a carrier, an electronic device and a lithographic mask
Various embodiments provide a method for processing a carrier, the method including changing the three-dimensional structure of a mask layer arranged over the carrier so that at least two mask layer regions are formed having different mask layer thicknesses; and applying an ion implantation process to the at least two mask layer regions to form at least two implanted regions in the carrier having different implantation depth profiles.
US10241386B2 Flat folding projection device
A kit for creating a flat folding projection device is provided and includes a lens and a sheet defining at least a first, second, third and fourth panels, each panel separated from the other panels by at least one fold. A hole is positioned in the first panel, the hole defining an edge. A cut is positioned in the first panel adjacent to the hole such that the first panel on either side of the cut can be separated to create a space configured to receive and hold the lens therein. Further includes is one of: a light source, a translucent sheet or a light source and a translucent sheet. An envelope contains the foregoing such that a thickness of the envelope is less than ½ inches.
US10241384B2 Wavelength conversion element, light source device, and projector
A wavelength conversion element includes a wavelength conversion layer which has a first face on which an excitation light is incident and a second face facing the first face, a first layer which is provided facing the second face and contains a first inorganic oxide, a second layer which is provided facing the first layer, contains either silver or aluminum, and reflects the excitation light or a light obtained by wavelength conversion of the excitation light by the wavelength conversion layer, a third layer which is provided facing the second layer and contains a first metal other than silver or aluminum, a fourth layer which is provided facing the third layer and contains the first inorganic oxide or a second inorganic oxide that is different from the first inorganic oxide, and a fifth layer which is provided facing the fourth layer and contains a metal.
US10241382B2 State transitions of viewfinder in image pickup apparatus
There is provided an image pickup apparatus including: a main body provided with an image pickup section; a viewfinder capable of performing state transition between a housed state in which the viewfinder is housed in the main body and a usage state in which the viewfinder projects from the main body; a first detection section configured to detect use of the viewfinder unit by a user; and a control section configured to turn on or turn off the first detection section based on the state transition.
US10241380B2 Terahertz wave generator
A terahertz wave generator 1 includes a nonlinear crystal 4, which is capable of generating a terahertz wave TH, a pumping beam emitter 2, which emits a pumping beam L1, a seed beam emitter 3, which is disposed so as to be parallel to a nonlinear crystal 4 and emits a seed beam L2, a first total reflection mirror 17 and a second total reflection mirror 18, which successively reflect the seed beam L2 emitted from the seed beam emitter 3 to cause the seed beam L2 to be incident on the nonlinear crystal 4, and a convex lens 6, which collects the seed beam L2.
US10241378B2 Optical modulation device
An optical modulation device includes: a Mach-Zehnder modulator including a semiconductor waveguide; a plurality of phase modulators that are spaced from each other; a first amplifier that is coupled with an input transmission line transmitting an electrical signal, has an input impedance substantially equal to a characteristic impedance of the input transmission line; a first interconnection that is coupled to the first amplifier and transmits the electrical signal to a first end of one of the plurality of phase modulators that is provided on an input side of the Mach-Zehnder modulator; a second interconnection that is coupled to the first amplifier and transmits the electrical signal to a first end of the other of the plurality of phase modulators that is provided on an output side of the Mach-Zehnder modulator; and a plurality of termination resistors respectively coupled to second ends of the plurality of phase modulators.
US10241371B2 Thin film transistor, method for manufacturing the same, array substrate and display device
A thin film transistor, a method for manufacturing the same, an array substrate and a display device are provided. The method for manufacturing a thin film transistor includes: providing a substrate; forming an active layer and a light shielding layer covering the active layer on the substrate by a patterning process, the light shielding layer being formed of a photoresist material; and forming a source-drain electrode layer and a passivation layer covering the source-drain electrode layer.
US10241364B2 Liquid crystal display device
The present invention is a liquid crystal display device including a first polarizer, a first protective layer, a first substrate, a first optical alignment film, a liquid crystal layer, a second optical alignment film, a second substrate including a signal electrode and an opposite electrode, a second protective layer, a second polarizer in this order, in which the layers satisfy the relationship nx=ny≥nz, an in-plane retardation of each of optical alignment films is greater than or equal to 1 nm, given that R1 is a thickness-direction retardation of each of the protective layers and that R2 is the in-plane retardation of each of optical alignment films, the relationship R1≤0.047R22−2.1R2+44.3 is satisfied, the liquid crystal layer has a positive dielectric anisotropy, and a transmission axis of the second polarizer is perpendicular to an initial alignment direction of the liquid crystal molecules.
US10241353B2 Device with switchable, chiral optical properties, means for polarization modulation, and related method
A device with switchable, chiral optical characteristics, has a first chiral arrangement with a first arrangement layer with at least one first nanostructure and a second arrangement layer with at least one second nanostructure. The first nanostructure and the second nanostructure are arranged relative to one another such that the chiral arrangement is chiral. A switching material with switchable dielectric characteristics is arranged between the first arrangement layer and the second arrangement layer.
US10241349B2 Image stabilization apparatus, lens apparatus, and imaging apparatus
An image stabilization apparatus includes a first optical element configured to move in a direction different from an optical axis, a first driver including a first magnet magnetized in a first magnetized direction and a first coil and configured to drive the first optical element by an electromagnetic action, a second optical element configured to move in a direction different from the optical axis, and a second driver including a second magnet magnetized in a second magnetized direction and a second coil and configured to drive the second optical element by an electromagnetic action. The first magnet is disposed outside a second area onto which the second magnet is projected in the second magnetized direction and the second magnet is disposed outside a first area onto which the first magnet is projected in the first magnetized direction.
US10241348B2 Actuator driving apparatus and camera module including the same
An actuator and a camera module including the same are provided. The actuator driving apparatus includes a detector configured to apply a reference signal to a driving coil of an actuator and detect a coil current flowing in the driving coil, a calculator configured to determine a position of a lens carrier based on the coil current, and a driver configured to drive the actuator based on the position of the lens carrier and a position control signal.
US10241341B2 Stereoscopic display device
Obtained is a configuration of a stereoscopic display device wherein luminance variation and increase of crosstalk can be reduced over a period before and after the switching of the parallax barrier. The stereoscopic display device includes: a display panel for displaying an image with a plurality of pixels; a switch liquid crystal panel that is arranged so as to be stacked on the display panel; a position sensor for acquiring position information of a viewer; and a control unit for moving a parallax barrier in which transmitting regions and non-transmitting regions are formed in periodic fashion in a predetermined alignment direction, in such a manner that the parallax barrier is moved in the predetermined alignment direction in accordance with the position information, with use of a predetermined barrier switching pitch as a minimum unit, and causing the switch liquid crystal panel to display the parallax barrier. The plurality of pixels have openings each of which has a width A in the alignment direction, the width A satisfying the expressions of A≤Wsl−2Pe, and A≤Wbr−2Pe where Wsl is a width of the transmitting region, Wbr is a width of the non-transmitting region BR, and Pe is the barrier switching pitch.
US10241340B2 Three-dimensional display device and driving method thereof
Embodiments of the present disclosure disclose a three-dimensional display device and a driving method thereof. In a previous frame of display time, one part of second sub-pixels in a liquid crystal display panel are controlled to display a left eye view, and the other part of second sub-pixels display a right eye view. In a next frame of display time, positions of light emitting areas and black areas in an electroluminescent display panel are interchanged, and the second sub-pixels that display the left eye view in the previous frame display the right eye view in the next frame, and the second sub-pixels that display the right eye view in the previous frame display the left eye view in the next frame. The sum of the previous frame and the next frame of display time is less than a predetermined maximum time.
US10241338B2 Wavelength beam combining laser systems utilizing lens roll for chief ray focusing
In various embodiments, a wavelength beam combining laser system includes a fast-axis collimation lens that is rotated with respect to a plurality of emitters in order to converge the emitted beams onto a dispersive element and/or reduce the size of the multi-wavelength output beam of the system.
US10241333B2 Light guide, virtual image display device, and light guide unit
A light guide includes a light-guide member including an incidence portion through which image light emitted from an image display element enters the light-guide member; an exit portion through which the image light exits the light-guide member to an outside of the light-guide member; a retroreflection portion to reverse a direction of travel of the image light guided through the light-guide member; and an extraction portion to guide the image light reversed by the retroreflection portion to the exit portion. The retroreflection portion has a plurality of surfaces.
US10241331B2 Head mounted display, motion detector, motion detection method, image presentation system and program
A head mounted display including: an enclosure accommodating a presentation section adapted to present a three-dimensional image and located in front of the eyes of a viewer when worn on the head of the viewer; and an imaging element provided in the enclosure and adapted to turn light external to the enclosure into an image, in which the imaging element images light that is vertically downward relative to the enclosure and forward in the direction of line of sight of the viewer when the enclosure is worn on the head of the viewer.
US10241327B2 Optical system comprising a spatial light modulator
The invention concerns an optical system (10) comprising: a spatial light modulator (13) comprising an array of controllable elements adapted for generating a modulated light beam (17) by diffracting an incident light beam (12), the modulated light beam (17) comprising a modulated part and an unmodulated “zero order” part, the modulated part carrying an image to be projected into a replay volume (18), a control unit for applying a control signal to the controllable elements so as to control the modulated light beam (17) generated by the controllable elements, a perturbing optical element (30) for introducing optical aberrations in the incident light beam (12) and/or the modulated light beam (17) so as to spread the unmodulated “zero order” part of the modulated light beam in the replay volume (18), the perturbing optical element (30) generating distortions in the image to be projected, wherein the control signal comprises an image signal component carrying data representative of the image to be projected and a correction signal component representative of a correction pattern for correcting the distortions generated by the perturbing optical element (30) in the image to be projected.
US10241326B2 Correcting undesired distortions or aberrations and generating desired wavefronts in optical imaging, sensing, signaling and other applications based on bi-valued walsh functions
Devices, systems and techniques are provided for adaptive transformation of wavefronts of optical waves or other electromagnetic waves to either correct the undesirable aberration or provide desirable wavefronts or aberrations for various applications, including imaging, sensing, signaling and other applications.
US10241324B2 Machine learning device for learning procedure for aligning optical part of light source unit, and light-source unit manufacturing apparatus
A machine learning device acquires decision data including an adjustment time of a position and an orientation of an optical part and a state of light measured by a light measurement device. The machine learning device includes a learning unit that learns a procedure for adjusting the position and the orientation of the optical part. The learning unit includes a reward calculation unit that calculates a reward based on the alignment adjustment time and the state of light, and a value function updating unit that updates a value function based on the reward. The learning unit includes a decision unit that sets a movement method of the optical part based on the value function.
US10241321B1 Monolithic adaptive optical/RF reflector
A reflector assembly includes a monolithic and adaptive reflector having a single and continuous reflecting surface and a focusing shape. The reflector assembly further includes a plurality of trusses for supporting the monolithic and adaptive reflector and a plurality of actuators, each of the plurality of actuators operatively connected to one of the plurality of trusses. Actuation of each of the plurality of actuators exerts a force which flexes at least a portion of the continuous reflecting surface.
US10241320B2 Electrowetting element with shaped support plate surface portion
An electrowetting element comprises a first fluid and a second fluid. A support plate surface has a first surface portion lying in a first plane, and a second surface portion lying in a second plane different from the first plane. The second surface portion comprises a first side, a second side, and a third side extending from the first side to the second side. The third side is located between the first surface portion and the second surface portion, with a first part of the third side non-perpendicular to the first side. A wall corresponds with a perimeter of the surface, the wall comprising: a first wall portion extending along the first side; and a second wall portion extending along the second side.
US10241315B2 Image acquisition device, image forming system, and image forming method
An image acquisition device according to the present disclosure includes a lighting system and an irradiation direction decision section. In a module, a subject and an imaging element are integrally formed. The lighting system sequentially irradiates the subject with illumination light in a plurality of different irradiation directions based on the subject such that the illumination light transmitted through the subject is incident on the imaging element. The module acquires a plurality of images according to the plurality of different irradiation directions. Before the plurality of images are acquired according to the plurality of different irradiation directions, the irradiation direction decision section decides the plurality of different irradiation directions based on a difference between a first preliminary image and a second preliminary image. The first preliminary image is acquired when the subject is irradiated with first illumination light in a first irradiation direction, and the second preliminary image is acquired when the subject is irradiated with second illumination light in a second irradiation direction.
US10241308B2 Projection optical system including movable lens groups and image display apparatus
There is provided a projection optical system capable of projecting an image formed on an image forming unit on a projection plane, which has an extremely short projection distance and a small size.
US10241300B2 Lens module
A lens module may include a first lens having positive refractive power, a second lens having refractive power, a third lens having positive refractive power, a fourth lens having refractive power, a fifth lens having refractive power, a sixth lens having refractive power, and a seventh lens having negative refractive power. An inflection point may be formed on an image-side surface of the sixth lens. A turning point may be formed on an image-side surface of the seventh lens. The first lens, the second lens, the third lens, the fourth lens, the fifth lens, the sixth lens and the seventh lens are disposed in a sequential order from the first lens to the seventh lens.
US10241293B2 Methods and apparatus for deployable sparse-aperture telescopes
An imaging system includes a metering structure and a plurality of foldable members disposed around a periphery of the metering structure. Each foldable member in the plurality of foldable members includes an arm comprising a strain deployable composite and a reflector disposed on the arm. The arm in a respective foldable member in the plurality of foldable members is configured to hold the respective foldable member toward the metering structure in a first state and to hold the respective foldable member away from the metering structure in a second state such that the reflector of the respective foldable member forms part of a sparse aperture in the second state.
US10241291B2 Lens barrel, and lens apparatus and image pickup apparatus including same
A lens barrel includes: fixed barrel including straight groove extending in optical axis direction; cam ring rotatable around optical axis relative to the fixed barrel, and provided with first and second cam grooves; first barrel to which sub-barrel to hold first optic is detachably fixed, the first barrel including first cam follower slidably contacting with the straight groove and the first cam groove; second barrel holding second optic, and including second cam follower slidably contacting with the straight groove and the second cam groove; elastic member disposed between the first and second barrels when sub-barrel is fixed to the first barrel, and biasing the first and second barrels oppositely in the optical axis direction; and regulating mechanism regulating position of end of the elastic member relative to the first barrel without fixing the elastic member to the sub-barrel when the sub-barrel is fixed to the first barrel.
US10241290B2 Optical post mount system and method of use
An optical mount system that may be adjusted by a variety of devices and methods. In some cases, a post collar assembly may be configured to engage a collar coupling surface of a post holder body such that the post collar engages the collar coupling surface in indexed and predetermined angular positions. In some cases, a base of a post holder body may be configured to accept a secondary base element in the form of a mounting adapter which may be releasably secured the base to provide additional stiffness for the mounting of the base to a reference surface.
US10241284B2 Optical fiber assembly and connection structure of optical fiber assembly and electronic device
An optical fiber including a circuit board, a converter, an optical fiber, an external connecting part, and a pressable part. The circuit board includes first and second faces opposite to each other. The first face has first and second regions being different regions. The second face has third and fourth regions on the opposite side to the first and second regions, respectively. The converter is an opto-electronic or electro-optic converter on the first region of the circuit board. The optical fiber includes a leading end portion optically connected to the converter. A circuit on the first region of the circuit board is electrically connected to the converter. The external connecting part is disposed on the fourth region of the circuit board. The pressable part is fixed to the circuit board and positioned on the second region of the circuit board without contacting the converter, the optical fiber, or the circuit.
US10241280B2 Ruggedized optical fiber connection structures and assemblies
A ruggedized cable connection structure configured to direct mate first and second ruggedized optical fiber connectors is disclosed. The connection assembly has a housing having a channel extending from a first end of the housing through to the second end of the housing, an adapter secured within the channel near a midpoint of the housing to enable direct mating of the first and second ruggedized optical fiber connectors, and an integral mounting flange extending from the housing to allow connection to a mounting surface.
US10241276B2 Dustproof cap of optical fiber adapter, and optical fiber connection assembly
An optical fiber connector dust cap made of transparent material and suitable to be fitted in a port of an optical fiber adapter, and an indicator lamp provided at a port of the optical fiber adapter. A reflective surface is provided inside the dust cap, and an optical fiber connector is inserted into another port of the optical fiber adapter. A light emitted from the indicator lamp hits one side of the reflective surface, and is then reflected towards the external end section of the dust cap by the reflective surface, and is output from the external end section of the dust cap. Allowing an operator to clearly see the operational status of the indicator lamp on the optical fiber adapter, at the external end section of the dust cap. Meanwhile, the laser emitted by the optical fiber of the fiber jumper optical fiber connector hits the other side of the reflective surface, and is then reflected towards the side section of the dust cap by the reflective surface, and is output from the side section of the optical fiber adapter, instead of being output from the external end section of the dust cap. As a result of this, operator eye injuries due to laser output from fiber jumpers are effectively prevented.
US10241274B2 Dispersion-compensative optical assembly
An optical assembly includes a first grating device configured to: receive a light beam that includes an optical signal with a particular wavelength from a fiber; and change a propagation direction of the optical signal according to the particular wavelength of the optical signal. The optical assembly also includes a second grating device configured to: receive the optical signal outputted from the first grating device; change the propagation direction of the optical signal according to the particular wavelength of the optical signal; and direct the optical signal onto a grating coupler. The first grating device and the second grating device are configured to satisfy a plurality of configuration constraints.
US10241273B2 Polarization rotator and optical signal processing method
A polarization rotator and an optical signal processing method are disclosed. A first transceiving waveguide includes a first end and a second end; a polarization rotation region waveguide includes a first waveguide and a second waveguide, where the first waveguide is located above the second waveguide, the first waveguide is connected to the second end of the first transceiving waveguide, the first waveguide and the second waveguide are non-linear profile waveguides; a mode conversion region waveguide includes a third waveguide and a fourth waveguide, where the third waveguide is connected to the second waveguide, the fourth waveguide is on a same horizontal plane as the third waveguide and the second waveguide, the third waveguide and the fourth waveguide are non-linear profile waveguides; and the second transceiving waveguide includes a third end and a fourth end, where the third end of the second transceiving waveguide is connected to the fourth waveguide.
US10241272B2 Insert and attachment member
An optical fiber is inserted into an inside portion of a hollow tube of an insert and guides light emitted from a light source. A base end section includes an optical fiber insertion part used for inserting the optical fiber. An optical fiber fixing member fixes the optical fiber at a position spaced from a distal end of the optical fiber. The optical fiber insertion part has a first portion into which the optical fiber fixing member is inserted. The first portion has at least three protrusions protruding toward the center at positions spaced from each other in a circumferential direction. A size of the optical fiber fixing member in a direction perpendicular to an insertion direction into the first portion is larger than that of an inside portion of the first portion, and the optical fiber fixing member is harder than the first portion.
US10241264B2 Semiconductor device packages
A semiconductor device package includes a substrate and an optical device. The optical device includes a first portion extending into the substrate and not extending beyond a first surface of the substrate. The optical device further includes a second portion extending along the first surface of the substrate.
US10241263B2 Ultra-high resolution scanning fiber display
One embodiment is directed to a compact system for scanning electromagnetic imaging radiation, comprising a first waveguide and a second waveguide, each of which is operatively coupled to at least one electromagnetic radiation source and configured such that output from the first and second waveguides is luminance modulated and scanned along one or more axes to form at least a portion of an image.
US10241261B2 Fiber structural body and light source device
A fiber structural body includes a first fiber, and a second fiber spliced to the first fiber such that light having propagated through the first fiber propagates through the second fiber. At least one of the fibers is a photonic crystal fiber. The second fiber is coated with a first coating layer and a second coating layer in order from a splice surface, and the first coating layer has a refractive index n1 larger than that of a clad layer of the second fiber. In the fiber structural body, L, r, n1, and NA satisfy a particular relationship.
US10241259B2 Multimode optical fiber transmission system including single mode fiber
Some embodiments of the disclosure relate to an optical transmission system that operates at a wavelength in the range from 950 nm to 1600 nm and that employs a single-mode optical transmitter and an optical receiver optically coupled to respective ends of a multimode fiber designed for 850 nm multimode operation. The optical transmission system also employs at least one single mode fiber situated within the optical pathway between the optical transmitter and the receiver and coupled to the multimode fiber.
US10241256B2 Light guides with reduced hot spots and methods for making the same
Disclosed herein are glass light guide plates comprising a first surface, an opposing second surface, and a thickness extending therebetween; and a side edge comprising a plurality of arch-shaped recesses. Display devices comprising such light guides are also disclosed herein as well as methods for producing such light guides.
US10241253B2 Light bar containing symmetric LED placement and method of making thereof
A light bar includes a plurality of light emitting diode (LED) clusters which extend along a lengthwise direction of the light bar from a first end of the light bar to an opposite second end of the light bar. Each LED cluster includes at least three different types of LEDs. A first LED at the first end of the light bar and a last LED at the second end of the light bar emit the same color light.
US10241248B2 Biaxially stretched laminated polyester film, infrared light shielding structure for laminated glass composed of the same, and laminated glass composed of the same
Provided are a biaxially stretched laminated polyester film and a laminated glass composed of the same. Specifically, the invention is achieved by a biaxially stretched laminated polyester film including 51 layers or more in total, in which a first layer and a second layer are alternately laminated, wherein a polyester (A) constituting the first layer is polyethylene-2,6-naphthalenedicarboxylate; a polyester (B) constituting the second layer is a polyester containing at least one of an ethylene terephthalate component and an ethylene naphthalene dicarboxylate component; an average reflectance within a wavelength range of 400 to 750 nm is not more than 25%; an average reflectance within a wavelength range of 800 to 1,200 nm is 50% or more; and a Young's modulus of the film at 90° C. is 2,400 MPa or more in at least one direction of the longitudinal direction and the lateral direction of the film.
US10241240B1 Lens assembly and camera module including the lens assembly
A lens assembly according to an embodiment includes a holder including a first sidewall having a first opening and a second sidewall having a second opening, a liquid lens unit including at least a portion disposed in the first opening and the second opening, and an adhesive member coupling the holder and the liquid lens unit, wherein the second opening faces the first opening in a direction perpendicular to an optical-axis of the liquid lens unit.
US10241237B2 Anti-fog coating comprising aqueous polymeric dispersion, crosslinker and surfactant
An anti-fog coating composition is described comprising an aqueous polymeric dispersion; a crosslinker, and a surfactant. The dried and cured coating composition does not exhibit fogging within 8 seconds after being soaked in 25° C. water for 1 hour. In favored embodiments, the dried and cured coating composition does not exhibit fogging within 60 seconds after being soaked in 50° C. water for 24 hours. Also described are articles comprising the dried and cured coating composition disposed on a substrate as well as a method a providing an anti-fog coating on a substrate.
US10241229B2 Distributed feedback fiber laser strain sensor systems and methods for subsurface EM field monitoring
A disclosed subsurface electromagnetic field monitoring system includes at least one fiberoptic cable to optically communicate measurements from an array of electromagnetic field sensors in a borehole. The array of electromagnetic field sensors includes a distributed feedback fiber laser strain sensor with electromagnetic field sensitivity.
US10241225B2 Plastic frack tracer
Novel proppants, proppant mixes and proppant slurries comprising a diamagnetic polymeric proppant that exhibits induced paramagnetism in an AC field is used to prop hydraulic fractures, and the paramagnetism used to assess fracture width, depth, connectivity, branching and the like. Fracturing methods are also provided, together with fracture assessment and imaging methods.
US10241221B2 Wireless seismic system with phased antenna array
Apparatuses, systems, and methods for use of directionalized antennas at a seismic module in a seismic survey array. The directionalized antenna may be selectively controlled such that the control of the transmission functionality and reception functionality are independently controlled to transmit data in and receive data from different directions. In turn, bandwidth utilization may be improved in the survey. Additionally, the directionalized antennas may allow for simultaneous transmission and reception of data in a serial data transfer line.
US10241217B2 System and method for reducing radiation-induced false counts in an inspection system
An inspection system with radiation-induced false count mitigation includes a radiation count controller coupled to one or more radiation sensors positioned proximate to an illumination sensor oriented to detect illumination from a sample. The radiation count controller may identify a set of radiation detection events based on radiation signals received from the radiation sensors during operation of the illumination sensor. The inspection system may further include an inspection controller to identify a set of illumination detection events based on an illumination signal, identify one or more features on the sample based on the set of illumination detection events, receive the set of radiation detection events from the radiation count controller, compare the set of radiation detection events to the set of illumination detection events to identify a set of coincidence events, and refine the one or more identified features on the sample based on the set of coincidence events.
US10241215B2 Sensor alignment calibration
A calibration scheme measures roll, pitch, and yaw and other speeds and accelerations during a series of vehicle maneuvers. Based on the measurements, the calibration scheme calculates inertial sensor misalignments. The calibration scheme also calculates offsets of the inertial sensors and GPS antennas from a vehicle control point. The calibration scheme can also estimate other calibration parameters, such as minimum vehicle radii and nearest orthogonal orientation. Automated sensor calibration reduces the amount of operator input used when calibrating sensor parameters. Automatic sensor calibration also allows the operator to install an electronic control unit (ECU) in any convenient orientation (roll, pitch and yaw), removing the need for the ECU to be installed in a restrictive orthogonal configuration. The calibration scheme may remove dependencies on a heading filter and steering interfaces by calculating sensor parameters based on raw sensor measurements taken during the vehicle maneuvers.
US10241212B2 Methods and receivers for processing GNSS signals
A method for receiving and processing satellite navigation signals includes receiving the navigation signals; converting the navigation signals into digital signals; providing a clock signal to all channels that process the digital signals; generating frequency division signals; selecting a channel frequency division signal from the frequency division signals based on which ADC is used to convert the satellite navigation signals into digital signals; connecting the channel to the ADC; generating code frequency signal and base carrier frequency signal using a net accumulation signal; processing the digital signal in the channel to produce digital quadrature signal components of the digital signal based on the code frequency signal and the base carrier frequency signal; using a tick signal that represents 2N×clock signal as a temporary time scale for control of the channels for determining digital signal phase differences between the channels; and outputting coordinates based on the quadrature components.
US10241210B2 Navigation data configuration for optimal time to first fix
A method and a system for reducing time to first fix (TTFF) in a satellite navigation receiver generate a navigation data structure including three sub-frames. A first sub-frame and a second sub-frame accommodate selective ephemeris data. The third sub-frame accommodates a text message including almanac data optionally, ionospheric data, coordinated universal time (UTC) data, textual data optionally, and any combination thereof. A signal generation system (SGS) in the system selectively groups the almanac data, the ionospheric data, and the UTC data, and selectively transmits the navigation data with the almanac data or free of the almanac data in the navigation data structure to the satellite navigation receiver. The signal generation system also staggers the navigation data in each sub-frame into a first portion and a second portion for parallelly transmitting the navigation data over a first carrier frequency and a second carrier frequency in reduced time.
US10241207B2 Dynamic mode of operation based on driving environment
A LIDAR system for use in a vehicle may include at least one processor configured to control at least one light source in a manner enabling light flux of at least one light source to vary over scans of a field of view. The processor may also be configured to control at least one light deflector to deflect light from the at least one light source in order to scan the field of view. The processor may also be configured to receive input indicative of a current driving environment of the vehicle, and based on the current driving environment, coordinate the control of the at least one light source with the control of the at least one light deflector to dynamically adjust an instantaneous detection distance by varying an amount of light projected and a spatial light distribution of light across the scan of the field of view.
US10241200B2 Modular sonar transducer assembly systems and methods
Techniques are disclosed for systems and methods to provide accurate and reliable compact sonar systems for mobile structures. A modular sonar system includes one or more sonar transducer assemblies and at least two transducer modules disposed substantially within the sonar transducer assemblies. Each transducer module includes a transducer element and a module frame. The module frame is configured to support the transducer element, to physically couple to other transducer modules, and/or to physically couple to a sonar transducer assembly to secure the transducer module. The system may additionally include an actuator configured to adjust an orientation of the transducer module. Resulting sonar data and/or imagery may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
US10241199B2 Ultrasonic/photoacoustic imaging devices and methods
Devices are disclosed for obtaining data of a sample, particularly data capable of being processed to produce an image of a region of the sample. An exemplary device includes a light-beam source, an acoustic-wave source, an optical element, and an acoustic detector. The optical element is transmissive to a light beam produced by the light-beam source and reflective to acoustic waves produced by the acoustic-wave source. The optical element is situated to direct the transmitted light beam and reflected acoustic wave simultaneously along an optical axis to be incident at a situs in or on a sample to cause the sample to produce acoustic echoes from the incident acoustic waves while also producing photoacoustic waves from the incident light beam photoacoustically interacting with the situs. The acoustic detector is placed to receive and detect the acoustic echoes and the photoacoustic waves from the situs. The acoustic detector can comprise one or more hydrophones exploiting the acousto-electric effect.
US10241193B2 Arrangement for, and method of, accurately locating products in a noisy venue
Ultrasonic transmitters periodically transmit ultrasonic ranging signals, and an ultrasonic receiver receives the ultrasonic ranging signals on a mobile device in order to locate the mobile device in a venue. A controller determines a noise level in the venue, and varies a sound level of the periodically ranging signals based on the determined noise level, thereby optimizing the position of the mobile device.
US10241192B1 Object tracking using receivers
One embodiment provides a method, including: receiving, from at least one transmitter coupled to an object, a transmission signal, wherein the transmission signal is received at a subset of a plurality of receivers, wherein the plurality of receivers are connected together through a network and have a synchronized clock; identifying, for each of the subset of the plurality of receivers, a time of receipt of the transmission signal and marking the transmission signal with a timestamp corresponding to the time of receipt; determining, using the marked transmission signals, a relative position of the object relative to the receivers; and identifying a location of the object within an environment by correlating the determined relative position of the object to a map of the environment. Other aspects are described and claimed.
US10241190B2 Position estimation of a receiver using anchor points
Estimating one or more positions of a receiver using one or more anchor points. Systems and methods for estimating a position of a receiver using a particular anchor point may identify an area of interest that includes anchor points, identify the particular anchor point, and then use information about the particular anchor point to estimate the position of the receiver.
US10241188B2 Method and apparatus for obtaining time of arrival TOA when mobile terminal is located
Embodiments of the present invention disclose a method which including: receiving a locating reference signal sent by a locating transmitter; performing time domain related processing on the locating reference signal and a synchronization reference signal sequence to obtain a related spectrum value of a multipath signal component corresponding to a delay value; detecting a channel parameter used when the locating reference signal is received, and generating, according to the channel parameter and a function that progressively decreases with the delay value, a related spectrum threshold that progressively decreases with the delay value; and traversing the delay value in ascending order of the delay value, searching for a first traversed delay value whose related spectrum value of a multipath signal component corresponding to the delay value is greater than a related spectrum threshold corresponding to the delay value, and using the found delay value as TOA for outputting.
US10241187B2 Position sensor, direction estimation method, and system
A sensor includes a reception antenna, a parasitic antenna terminating in a variable load, a controller, a transmitter transmitting a transmission signal, a receiver, a memory, and a processor. The controller sets an impedance value of the variable load. The receiver receives a first signal formed of signals received by the antennas and derived from the transmission signal, and the signal received by the parasitic antenna corresponding to the impedance value. The memory stores a first signal strength value of the first signal corresponding to the impedance value. The processor sets candidates of a complex propagation channel, calculates second signal strength values of a second signal respectively corresponding to the candidates, estimates a target complex propagation channel by selecting a candidate corresponding to a minimum difference among differences between the first signal strength value and the second signal strength values, and estimates a direction of arrival of the first signal.
US10241184B2 EPI ghost correction involving sense
In an EPI acquisition sequence for magnetic resonance signals k-space is scanned along sets of lines in k-space along opposite propagation directions, e.g. odd and even lines in k-space. Phase errors that occur due to the opposite propagation directions are corrected for in a SENSE-type parallel imaging reconstruction. The phase error distribution in image space may be initially estimated, calculated form the phase difference between images reconstructed from magnetic resonance signals acquired from the respective sets of k-space lines, or from an earlier dynamic.
US10241182B2 Motion detection and correction method for magnetic resonance diffusion weighted imaging (DWI)
A magnetic resonance imaging system (1) includes at least one processor (28) configured to receive (48) diffusion weighted imaging data based on a diffusion weighted imaging sequence with magnetic gradient fields applied in different directions and with different b-values. The at least one processor (28) is further configured to detect (50) motion corrupted data present in the received imaging data based on a comparison of data redundant in the received data, and substitute (52) alternative data for detected motion corrupted data.
US10241181B2 Resolution enhancement of diffusion imaging biomarkers in magnetic resonance imaging
Resolution is enhanced for diffusion MR imaging. The tensors modeling the underlying water diffusion in brain tissues are used to interpolate other diffusion tensors, providing higher resolution diffusion biomarker images. Each diffusion tensor is represented by a pair of elements, the one in an ‘orientation space’ and another in a ‘shape space.’ The tensors are iteratively interpolated by averaging the aforementioned elements in separate mathematical spaces. The weighted average of the shape components of the diffusion tensors is computed in closed form, which decreases the runtime.
US10241176B2 Systems and methods for statistical reconstruction of magnetic resonance fingerprinting data
Systems and methods for reconstructing magnetic resonance (MR) tissue parameter maps of a subject from magnetic resonance fingerprinting (MRF) data acquired using a magnetic resonance imaging (MRI) system. The method includes providing MRF data acquired from a subject using an MRI system and performing an iterative, maximum-likelihood reconstruction of the MRF data to create MR tissue parameter maps of the subject.
US10241173B2 Systems and methods for designing magnetic resonance fingerprinting imaging parameters
Systems and methods for acquiring magnetic resonance fingerprinting (MRF) imaging data from a subject using a magnetic resonance imaging (MRI) system are provided. The method includes receiving an indication of an MRF imaging process to be performed by the MRI system and receiving a desired design objective for the MRF imaging process and a configuration metric associated with the MRF imaging process. The method further includes using the configuration metric to bound a variance of tissue parameter estimates associated with the MRF imaging process and determine imaging parameters that achieve the desired design objective. The method also includes performing the MRF imaging process using the determined imaging parameters to acquire MRF data using the MRI system.
US10241170B2 System and method for magnetic resonance image acquisition
A system and method of acquiring an image at a magnetic resonance imaging (MRI) system is provided. Accordingly, an analog signal based on a pulse sequence and a first gain is obtained. The analog signal is converted into a digitized signal. A potential quantization error is detected in the digitized signal based on a boundary. When the detection is affirmative, a replacement analog signal based on the pulse sequence is received. At least one portion of the replacement analog signal can be based on an adjusted gain. The adjusted gain is a factor of the first gain. The replacement analog signal is digitized into a replacement digitized signal. At least one portion of the replacement digitized signal corresponding to the at least one portion of the replacement analog signal is adjusted based on a reversal of the factor.
US10241164B2 Status acquisition of a RF coil on or in a magnetic resonance device
A device and a method are provided for status acquisition of a RF coil on or in a magnetic resonance device. The device may be arranged on the RF coil and comprises a status acquisition unit. The status unit is configured to acquire a status of the RF coil and to generate a status-dependent output signal.
US10241163B2 TEM resonator system especially for use in an MRI system
A TEM resonator system includes at least two TEM resonators, especially in the form of TEM volume coils, and especially for use in an MR imaging system or apparatus for transmitting RF excitation signals and/or for receiving MR signals into/from an examination object or a part thereof, respectively. The TEM resonators are arranged and displaced along a common longitudinal axis, and an intermediate RF shield is positioned in longitudinal direction between the two TEM resonators for at least substantially preventing electromagnetic radiation from emanating from between the first TEM resonator and the second TEM resonator into the surroundings.
US10241161B2 Magnetic resonance imaging device and imaging parameter determination method
Provided is a technique capable of achieving safety and image quality at the same time in an MRI device using a transmission coil including plural channels. An SAR distribution is calculated, and an imaging parameter is determined for optimizing a radio frequency magnetic field distribution in an imaging region while suppressing a maximum value of an SAR to be equal to or smaller than a predetermined threshold value. The determined imaging parameter includes a radio frequency magnetic field parameter for specifying radio frequency pulses to be transmitted through each of the plural channels. The SAR distribution is calculated using a database that retains an electric field distribution of each of the plural channels for each subject model retained in advance.
US10241153B2 Device for measuring an electric current
The invention relates to a device for measuring an electric current between a vehicle battery and an electrical consumer connected to the vehicle battery. The claimed device includes a bus bar which picks up the electric current in the vehicle battery and guides it further to the electrical consumer, on which a first current sensor and a second current sensor which is different from the first current sensor are arranged, the current sensors being designed to measure, independently from each other, the electric current circulating in the bus bar.
US10241151B2 Die crack detector and method therefor
A die crack detector and method are provided. A first metal trace is formed over a substrate with the first metal trace configured to extend around a perimeter of a semiconductor die. A second metal trace is formed over the first metal trace with the second metal trace configured to overlap the first metal trace. A dielectric material is disposed between the first and second metal traces. A first detector terminal is coupled to the first metal trace and a second detector terminal coupled to the second metal trace. The detector terminals are configured to receive a predetermined voltage.
US10241149B2 Massively parallel wafer-level reliability system and process for massively parallel wafer-level reliability testing
A massively parallel wafer-level reliability system to test a reliability of wafers includes: a test platform; stations disposed on the test platform, wherein an individual test station receives a wafer and includes: a chuck disposed on the test platform; a probe including contactors that electrically contact the wafer; and a temperature controller to control a temperature of the wafer; a control platform disposed among the test stations; and a system controller to independently control the test stations and that is in electrical communication with the temperature controller, wherein the reliability of the wafers is tested in parallel by the test stations.
US10241148B2 Virtual access of input/output (I/O) for test via an on-chip star network
One embodiment of the present invention sets forth an integrated circuit that includes multiple input/output (I/O) pad groups. Each I/O pad group includes an on-chip star network, multiple I/O pads, multiple test multiplexers, a digital-to-analog converter (DAC), and a wide-range comparator. Each test multiplexer is configured to couple a different I/O pad to the on-chip star network. The DAC is configured to supply at least one of a source current, a sink current, and a first reference voltage to the on-chip star network. The wide-range comparator is configured to compare a voltage present on a first I/O pad included in the plurality of I/O pads with a second reference voltage. Advantageously, IO leakage and DC parametric testing may be performed on integrated circuits with high I/O pad counts using an ATE system with a significantly lower quantity of ATE test channels relative to prior approaches.
US10241147B2 Low-cost complex impedance measurement circuit
A method and circuit for measuring impedance of a sense-only capacitive sensor operated in loading mode. The method carried out by the circuit includes the steps of: combining a plurality of synchronized output signals; applying low-pass filtering to the summed output signals to generate a sinusoidal test signal; applying the sinusoidal test signal to a sensor signal voltage divider circuit and to a reference voltage divider circuit; determining amplitude and relative phase, with respect to the sinusoidal test signal, of a sensor voltage signal and a reference voltage signal; obtaining a difference voltage signal by subtracting the reference voltage signal from the sensor voltage signal; and feeding the difference voltage signal to a vector demodulator unit for obtaining a real part and an imaginary part of the complex impedance of the capacitive sensor.
US10241143B2 Sensing resistor short determiner, switch control circuit including the same and power supply including the switch control circuit
According to the exemplary embodiments, a short-circuit of a sense resistor is detected according to a result of comparison between a sense voltage and a reference voltage at a time based on at least one of a period set based on an input sense voltage and a turn-on time of a power switch. A blanking period is set based on the input sense voltage in a current mode, and a short-circuited resistor detection period is set based on the input sense voltage.
US10241142B2 Systems and methods for locating a circuit
Systems and methods presented herein are generally directed to the location and/or identification of a circuit within a circuital system. In one embodiment, a transmitter is configured for inducing signals upon a plurality of circuit lines (e.g., power lines, communication lines, lighting circuits, etc.) with each circuit line having a unique signal to identify it from other circuit lines. Each signal may be induced upon an individual circuit line by means of a inductive coupling clip coupled about the circuit line. The transmitter may be used at a distribution point of the circuit lines, such as circuit breaker box. A receiver can then receive a signal from a distal point on the circuit line to acquire the unique signal induced thereon and identify determine which inductive coupling clip is coupled thereto. For example, the signal may be decoded to display a number of the circuit line being tested.
US10241136B2 High voltage capacitor current monitor
A high voltage capacitor current monitor that attaches to a bushing on the exterior of a capacitor container (commonly referred to as a “can”). The capacitor current monitor, which draws operating power from the power line, detects the current flowing through the high voltage capacitor and can be used as part of a capacitor status monitor to detect internal failures down to the level of a single capacitor pack. The monitor may include a radio transmitter and/or a visual status indicator, such as an electronic flag, indicating the detection of a fault or capacitor failure. The current monitor may also include a power supply current transformer providing power to the monitor from the power line. Capacitor current measurements may be communicated with a remote transmission unit (RTU), which communicates with a central control station that schedules capacitor maintenance based on the data received from the status monitors.
US10241133B2 Probe tip and probe assembly
A test probe tip can include a resistive element coupled with a tip component. The resistive element can include a resistive layer disposed on an exterior surface of a structural member of the resistive impedance element. In embodiments, the resistive element can be configured to form a structural component of the test probe tip without an insulating covering applied thereto. Additional embodiments may be described and/or claimed herein.
US10241131B2 Method and apparatus for chemical and optical imaging with a broadband source
Systems and methods that enable both spectroscopy and rapid chemical and/or optical imaging using a broadband light source. Broadband light sources may be advantageous for spectroscopy as they simultaneously illuminate a sample with a plurality of wavelengths and use interferometric techniques to determine a material response as a function of wavelength (or equivalently wavenumber). Some embodiments may enable the same radiation sources to be used to efficiently map the spatial distribution of chemical species or optical property variations. This may be achieved via selection of specific optical phase delays within an interferometer that are selected to maximize the contrast between different absorption bands or resonances within the sample. By optimally selecting specific interferometer phases it may be possible to construct images that substantially represent the material response to a specific wavelength excitation, without the necessity to obtain entire spectra at each sample location. This can provide orders of magnitude improvements in the measurement speed for required with a broadband source to provide compositional/optical property mapping.
US10241130B2 Circuit and method to detect failure of speed estimation/speed measurement of a multi-phase AC motor
A method for detecting failure of speed measurement of a multi-phase AC motor includes (1) sensing current drawn by the motor, (2) sensing voltage magnitude supplied to the motor, (3) measuring motor speed, (4) calculating motor speed, (5) determining whether the difference between the measured motor speed and the calculated motor speed is greater than a predetermined threshold, if the difference between the measured motor speed and the calculated motor speed is not greater than a predetermined threshold, repeating (1) through (5), if the difference between the measured motor speed and the calculated motor speed is greater than a predetermined threshold, indicating a fault, if a fault is indicated, performing a predetermined number of restart attempts, if the motor is successfully restarted, repeating (1) through (5), if the motor is not successfully restarted, indicating a restart failure.
US10241117B2 Methods for quantifying polypeptides using mass spectrometry
A method for identifying a polypeptide a specimen can include (i) treating a specimen suspected of including an insulin with a base; (ii) extracting a first fraction of the treated specimen by solid phase extraction using a mixed mode or polymeric reversed-phase media and a first solvent including an acid; (iii) separating a component of the first fraction by liquid chromatography using a chromatographic surface including a hydrophobic surface group and one or more ionizable modifiers, and a second solvent including an acid; and (iv) analyzing the component of the first fraction by mass spectroscopy, thereby identifying the polypeptide, if present, using a signal corresponding to a sequence fragment ion from the polypeptide. The signal can correspond to an intact multiply charged precursor fragment selected in a first quadrupole and its corresponding sequence fragment ion selected in a final quadrupole.
US10241116B2 Dual-sensitizer-containing luminescent compounds, conjugates, and uses thereof
The invention relates to novel luminescent compositions of matter containing two fluorophores (sensitizers), synthetic methods for making the compositions, macromolecular conjugates of the compositions, and the use of the compositions and their conjugates in various methods of detection. The invention also provides kits containing the compositions and their conjugates for use in the methods of detection.
US10241115B2 Immunohistochemical proximity assay for PD-1 positive cells and PD-ligand positive cells in tumor tissue
The present disclosure describes an IHC assay for detecting and quantifying spatially proximal pairs of PD-1-expressing cells (PD-1+ cells) and PD-Ligand-expressing cells (PD-L+ cells) in tumor tissue, and the use of the assay to generate proximity biomarkers that are predictive of which cancer patients are most likely to benefit from treatment with a PD-1 antagonist. The disclosure also provides methods for testing tumor samples for the proximity biomarkers, as well as methods for treating subjects with a PD-1 antagonist based on the test results.
US10241114B2 Gene expression profiling in biopsied tumor tissues
The invention concerns sensitive methods to measure mRNA levels in biopsied tumor tissues, including archived paraffin-embedded biopsy material. The invention also concerns breast cancer gene sets important in the diagnosis and treatment of breast cancer, and methods for assigning the most optimal treatment options to breast cancer patient based upon knowledge derived from gene expression studies.
US10241113B2 CD28 expression during lenalidomide immune modulation
Disclosed are compositions and methods for predicting responsiveness of a subject to treatment with lenalidomide (LEN) by assaying a sample from the subject for surface expression of CD28 on T-cells. Also provided is a method of treating a subject for cancer that involves assaying a sample from the subject for surface expression of CD28 on T-cells and then treating them with LEN if they do not have reduced CD28 surface expression on the T-cells. Also provided is a method for promoting responsiveness of a subject to LEN by administering to the subject a composition that promotes expression of CD28 on the surface of T-cells.
US10241110B2 Plasmonic biosensors with built-in artificial antibodies
Plasmonic nanotransducers, methods of preparing plasmonic nanotransducers, and methods for label-free detection of target molecules are disclosed. The plasmonic nanotransducers include hollow nanostructure cores and artificial antibodies. The plasmonic nanotransducers are exposed to a biological sample that can contain the specific target molecules. The plasmonic nanotransducers can be analyzed with surface enhanced Raman scattering techniques and/or localized surface plasmon resonance techniques to quantify the amount of the target molecule in the sample.
US10241107B2 Concentration measurements with a mobile device
A portable electronic device comprises a chemical sensor that is sensitive to a concentration of a chemical analyte and at least two auxiliary sensors that are sensitive to parameters that are different from the concentration of the chemical analyte. The portable electronic device comprises a control device that receives signals from the chemical sensor and from the auxiliary sensors at a plurality of points in time distributed over a measurement period and correlates the time dependencies of these signals to obtain a corrected reading of the first chemical sensor. The portable electronic device may be employed for breath analysis.
US10241100B2 Method for determining residual surfactant concentrations in produced water
A method for determining a first concentration of a first component in an aqueous solution, the surface tension of which is altered by the presence of the first component. The method can include identifying a second concentration of at least one second component in the aqueous solution. The at least one second component can also alter the surface tension of the aqueous solution. The method can further include comparing a plurality of dynamic surface tension measurements of each of a plurality of aqueous test solutions with at least one dynamic surface tension measurement of the aqueous solution to determine the first concentration. The plurality of aqueous test solutions can include the first component at a plurality of concentrations and the at least one second component at the second concentration.
US10241099B2 Film sensor
The present disclosure relates to a sensor for indicating food quality comprising a semi-permeable film layer, the semi-permeable film layer comprising at least one integrally formed well having at least one sensing element disposed therein; wherein the well is sealed by a second film layer, the semi-permeable film layer being impermeable to said sensing element but is permeable to at least one analyte detectable by said sensing element.
US10241096B2 Non-methane total hydrocarbons analysis apparatus and method for the same
A non-methane total hydrocarbons analysis apparatus and method are introduced. The analysis apparatus includes a six-pass valve, quantification ring, first stored gas pipe, second stored gas pipe, multi-pass valve, molecular sieve filling pipe, first air source, and detector. The six-pass valve and the multi-pass valve are configured to have a load status bit. A gas under test passes through the molecular sieve to remove non-methane total hydrocarbons such that the treated gas functions as a background gas for filling the first stored gas pipe and the second stored gas pipe. The six-pass valve and the multi-pass valve are configured to have an entered sample status bit such that zero-grade compressed air drives the gas inside the second stored gas pipe, quantification ring, and first stored gas pipe to enter the detector. The background gas inside the second stored gas pipe and the second stored gas pipe provides a baseline.
US10241093B2 Trimethylamine-containing compounds for diagnosis and prediction of disease
The present invention provides markers and methods for determining whether a subject, particularly a human subject, has or is at risk of developing, a disease such as cardiovascular disease, diabetes mellitus, insulin resistance, metabolic syndrome, NAFLD (Nonalcoholic Fatty Liver Disease) or NASH (Nonalcoholic Steatohepatitis) (e.g., within the ensuing year, two years, and/or three years). The present application also relates to the use of such markers and methods for monitoring the status of such diseases in a subject or the effects of therapeutic agents on subjects with such diseases.
US10241089B2 Ultrasonic probe, method of working the same, and mounting device
An ultrasonic probe, a method of operating the same, and a mounting device are provided. The ultrasonic probe includes a main body configured to transmit and receive ultrasound, a heat storage including a phase-change material configured to store heat being generated by the main body, and a display configured to display an amount of the stored heat.
US10241086B2 Validation of cased-hole acoustic tools
In some implementations, a method for validating an acoustic bond-log tool includes having a test fixture including a wellbore casing emulating tubing. An outer tubing emulates a well formation and forms a perimeter of an annulus surrounding the wellbore casing emulating tubing. The wellbore casing tubing is configured with a stepped outer surface emulating different wellbore casing sidewall thicknesses. A dividing structure is coupled in the axial direction to the outer surface of the wellbore casing emulating tubing and to the inner surface of the outer tubing to radially subdivide the annulus into a plurality of hermetically sealable sample sections. Each sample section contains a sample of a material having a known acoustic impedance. The acoustic bond-log tool is validated by comparing a bond-log tool measurement of the acoustic impedance of each sample in a particular sample section to the known acoustic impedance of the sample.
US10241083B2 Ultrasonic inspection probe assembly
An ultrasonic inspection probe assembly includes a flexible ultrasonic transducer array located between a backing block and a face layer. The flexible ultrasonic transducer array can be located in the opening of a flexible ultrasonic transducer array frame.
US10241081B2 Sensory elements for pulsed eddy current probe
The present invention provides methods and systems for sensory elements for placement within a probe that includes at least one receiving coil disposed within a pulsed eddy current probe, and at least one sensing element disposed within a pulse eddy current probe. The at least on sensing element may be disposed on a printed circuit board.
US10241077B2 Electrochemical measurement device
An electrochemical measurement device includes a chip, a working electrode, a first connection portion, a substrate, a second connection portion, a third connection portion, and an upper plate. The working electrode is disposed on the upper surface of the chip. The first connection portion is disposed on the upper surface of the chip, and is electrically connected to the working electrode. The second connection portion is disposed on the upper surface of the substrate. The third connection portion is disposed on the substrate, is electrically connected to the second connection portion, and is to be electrically connected to an external apparatus. The upper plate is disposed on the upper surfaces of the substrate and chip. The upper plate is provided with a first through hole through which the working electrode is exposed.
US10241066B2 Microfluidic sensing device
A microfluidic sensing device comprises a channel and an impedance sensor within the channel. The impedance sensor comprises a local ground and an electrode within the channel. The local ground and the electrode are to form an electric field region that is elongated along the channel.
US10241063B2 Magnetic coupling high resolution nuclear magnetic resolution probe and method of use
In an embodiment of the invention inductive coupling of an idler coil to a parent coil is used to provide a double resonance circuit without the disadvantages of capacitive coupling to the parent coil. In an embodiment of the invention, an inductive coupling coil can be used to achieve a double-tuned circuit. In an embodiment of the invention, a circuit uses inductive coupling to achieve a double resonance circuit for 1H, 19F, and 13C experiments where one of the three nuclei are observed and the other two are decoupled. In an embodiment of the invention a pivot or a shunt can be used to couple and decouple the idler coil and the parent coil.
US10241054B2 Reaction chambers for use in systems for rapid analysis of biological samples
A system for use in rapid sample analysis that includes a biosensor reagent, wherein the biosensor reagent includes living biological cells; a reservoir card, wherein the reservoir card stores the biosensor reagent; and a test cartridge base, wherein the test cartridge base is configured to accept the reservoir card, and wherein the test cartridge base further includes a contoured reaction chamber; and an inlet channel connected to and entering the reaction chamber at a predetermined angle thereto.
US10241053B2 Bacterial detection platform based on SERS mapping
A bacterial detection platform integrating the sensitive SERS technique and the advanced mapping technique. Bacterial cells on the SERS substrate are detected using the mapping technique. The identification is based on the fingerprint of the bacterial SERS spectra. The quantification of the cells is based on the mapping technique. For different applications, silver or gold nanoparticles can be integrated onto a filter membrane for concentration and detection of bacterial cells in water or silver dendrites can be used as the SERS substrate. The SERS substrates are also modified with capturers and fixed in a vessel to concentrate cells from complex liquid matrices.
US10241052B1 Stimulated Raman Scattering in the atmosphere for wavefront clean-up and turbulence compensation of high-energy laser beams
An optical system includes a first light source configured to generate a first light beam having a first power. The optical system includes a second light source configured to generate at least one second light beam having a second power. The second power can be greater than the first power. The optical system includes a device for a least partially co-aligning the at least one second light beam of the second power with the first light beam of the first power in a parallel or near-parallel pattern and within a region of atmospheric space so that energy will transfer from photons of the at least one second light beam of the second power to photons of the first light beam of the first power within the region of atmospheric space via Stimulated Raman Scattering (SRS).
US10241049B2 Optical fiber fluorescence detection device
This detection device is provided with: a chip including a detection region for detecting a substance to be detected; a light source which emits excitation light; a detector for detecting the fluorescence emitted from a fluorescent substance which labels the substance to be detected, and which is excited by the excitation light; and an optical fiber which includes a core, and a cladding covering the outer peripheral surface of the core, guides, to the detection region, the excitation light emitted from the light source, and guides, to the detector, the fluorescence emitted from the fluorescent substance. The optical fiber is fixed to the chip directly or via a connector. The excitation light emitted from the light source is guided within the core, and reaches the detection region of the chip. The fluorescence emitted from the fluorescent substance is guided within the core and the cladding, and reaches the detector.
US10241048B2 Blood analyzing method and blood analyzer
A blood analyzing method comprises irradiating light on a measurement sample prepared using fluorescent dye so as to produce a difference in fluorescence intensity between reticulocytes and mature red blood cells in a blood sample, detecting scattered light and fluorescent light given off from blood cells in the measurement sample, and obtaining fluorescence data related to the fluorescent light and scattered light data related to the scattered light for each blood cell, determining the possibility of the presence of plasmodium falciparum parasites in the blood sample based on the distribution conditions of blood cells in the reticulocyte distribution range based on the scattered light data and the fluorescent light data.
US10241046B2 In-line decay-time scanner
Scanner, method of scanning and system for scanning that allows detecting decay time characteristics of light emitted by a luminescent marking on an item which is transported, even at high speed, on a distribution/production line. The detection zone of the scanner's light sensor has a shape elongated along a path of the moving item, and the responsivity of the light sensor, within the wavelength range of the emitted luminescence light, is uniform over the detection zone. The drive current, or drive voltage, powering the excitation light source is adapted to deliver the intensity of the excitation light to the marking so that its light sensor can reliably measure the corresponding luminescence light response, and thus accurately determine a corresponding decay time value.
US10241041B2 Biological tissue analysis by inverse spectroscopic optical coherence tomography
A method and system to measure and image the full optical scattering properties by inverse spectroscopic optical coherence tomography (ISOCT) is disclosed. Tissue is modeled as a medium with continuous refractive index (RI) fluctuation and such a fluctuation is described by the RI correlation functions. By measuring optical quantities of tissue (including the scattering power of the OCT spectrum, the reflection albedo α defined as the ratio or scattering coefficient μs, and the back-scattering coefficient μb), the RI correlation function can be inversely deduced and the full set of optical scattering properties can be obtained.
US10241038B2 Spectrophotometer and spectrophotometry method
The present invention responds flexibly to and corrects concentration changes that are caused by changes between the temperature when a correction calibration curve is created and the temperature when a test sample is measured, without having to correct the calibration curve. More specifically, a spectrophotometer measures concentrations of measurement target components contained in a test sample from an optical spectrum obtained by irradiating light onto the test sample, and includes a concentration calculation unit that calculates concentrations of the measurement target components from the optical spectrum using a calibration curve, and a concentration correction unit that, using a temperature correction formula corresponding to a wavelength region or a wavenumber region in which concentrations of the measurement target components are being determined, corrects concentration changes in the measurement target components that accompany temperature differences between a temperature when the calibration curve is created and a temperature when the concentrations are measured.
US10241035B2 Spectrophotometric sensors and methods of using same
Spectrophotometric sensors for measuring the concentration of various solutions are disclosed. Methods for controlling the introduction of disinfectants using such sensors for water treatment are also disclosed. Hypochlorite strength is monitored in at least some embodiments.
US10241028B2 Methods, systems, arrangements and computer-accessible medium for providing micro-optical coherence tomography procedures
Exemplary apparatus and method can be provided for obtaining data regarding a plurality of samples. For example, using at least one arrangement, it is possible to receive interferometric information that is based on radiations provided from a reference and the samples that are provided in respective chambers. Alternatively and/or in addition, based on the interferometric information, it is possible to discriminate between agents to identify a particular agent that affects a particular function within at least one of the samples.
US10241027B2 Method for optically examining small amounts of liquid using a cuvette and insert parts that form a column of liquid between two measuring areas
Cuvette, comprising at least one measuring area on each one of two arms that are pivotally connected to each other such that from a swung-apart condition, they can be swung together into a measuring position in which the two measuring areas have a distance for positioning a sample between the measuring areas, and means for positioning the two arms in a measuring position in a cuvette shaft of an optical measuring device with a sample between the two measuring areas in a beam path of the optical measuring device that crosses the cuvette shaft.
US10241026B2 Target analyte sensors utilizing microspheres
A microsphere-based analytic chemistry system and method for making the same is disclosed in which microspheres or particles carrying bioactive agents may be combined randomly or in ordered fashion and dispersed on a substrate to form an array while maintaining the ability to identify the location of bioactive agents and particles within the array using an optically interrogatable, optical signature encoding scheme. A wide variety of modified substrates may be employed which provide either discrete or non-discrete sites for accommodating the microspheres in either random or patterned distributions. The substrates may be constructed from a variety of materials to form either two-dimensional or three-dimensional configurations. In a preferred embodiment, a modified fiber optic bundle or array is employed as a substrate to produce a high density array. The disclosed system and method have utility for detecting target analytes and screening large libraries of bioactive agents.
US10241023B2 Sample analysis for mass cytometry
The invention relates to methods and devices for analysis of samples using laser ablation inductively coupled plasma mass spectrometry (LA-ICP-MS). The invention provides methods and devices in which individual ablation plumes are distinctively captured and transferred to the ICP, followed by analysis by mass cytometry.
US10241019B2 Variable diameter viscometer for evaluating well fluids
Some examples of a variable diameter viscometer for evaluating well fluids can be implemented to perform a method. A well fluid including solid well particles is received in a gap formed between a first portion and a second portion of the viscometer. A width of the gap is adjustable during operation of the viscometer. Rheological properties of the fluid are evaluated by applying a shear to the well fluid in the gap by moving the first portion and the second portion relative to each other, and adjusting the width of the gap between the first portion and the second portion based, at least in part, on a size distribution of the solid well particles in the well fluid.
US10241017B2 High temperature heating system
A sample gripping and heating assembly includes an assembly housing and first and second heating grips coupled with the assembly housing. The first and second heating grips each include a gripping surface, and the gripping surfaces of the first and second heating grips are opposed to each other. Each of the first and second heating grips further includes a heating element adjacent to the gripping surface. Optionally, the sample gripping and heating assembly is included in a heating system including a probe heater having a probe heating element for heating of a probe. The heating system is included with a testing assembly having a stage coupled with the sample gripping and heating assembly, and a transducer assembly coupled with the probe heater.
US10241015B2 Cryogenic cooling positioning apparatus, methods and applications
A method and a cryogenic sample positioning system are provided which include: a sample holder cassette that is vertically coupled to a carousel gear through a first shaft. Each sample holder cassette has a first degree of rotation about the first shaft. A first planet drive gear underlies and is vertically coupled to the carousel gear through a second shaft that extends from the carousel gear through the first planet drive gear. The carousel gear has a second degree of rotation about the second shaft that is different from the first degree of rotation. A planet gear that is laterally connected to a second planet drive gear is interposed between each of the carousel gear and the first planet drive gear. Each of the planet gear and the second planet drive gear selectively define the first degree of rotation, without affecting the second degree of rotation of the carousel gear.
US10241014B2 Instrument for analytical sample preparation
An instrument for extraction based molecular sample preparation and related processes is disclosed. The instrument includes a thermally conductive pressure resistant heating chamber and a thermally conductive sample cup positioned in the thermally conductive pressure resistant healing chamber for heating liquids and solids together in the thermally conductive sample cup. A liquid delivery inlet fixture in the thermally conductive pressure resistant heating chamber delivers liquids (solvent) from a supply to the thermally conductive sample cup in the thermally conductive pressure resistant heating chamber, and a chiller in liquid communication with the thermally conductive sample cup in the thermally conductive pressure resistant heating chamber receives heated liquids from the thermally conductive pressure resistant heating chamber when the chamber is opened to atmospheric pressure.
US10241012B2 Method for diluted plasma separation using container for blood dilution and storage containing gelling agent for plasma separation
A method for separating plasma in a minute amount of a blood sample diluted with a blood dilution buffer is provided. When a blood dilution buffer is added to a minute amount of blood (about 20 to 100 μL) so as to assay the biological blood components in the resulting diluted plasma, it is necessary to separately store and transfer the diluted blood cell component and the diluted plasma component. The present inventors found that it is possible to separate diluted plasma from diluted blood cells using a polymer gelling agent for plasma separation by means of putting a polymer gel for plasma separation in the container with a blood dilution buffer. In such case, diluted blood cells are transferred to the lower portion of the polymer gelling agent and dilute plasma is transferred to the upper portion of the same. Assay of the biological blood components using a minute amount of blood can be utilized for early detection of health status, diseases, and presymptomatic states. The method is advantageous in that it is not limited in terms of time or location for blood collection.
US10241011B2 Apparatus and method for producing specimens for electron microscopy
The invention provides methods and devices for preparing frozen vitrified samples for transmission electron microscopy. By reducing the volume of sample from microliter scale to picoliter scale, the requirement for blotting of excess fluid is minimized or eliminated.
US10241009B2 Device for measuring and comparing tire to pavement skid resistance
A manually operated portable device for comparing tire to pavement skid resistance under different tire to road contact conditions, wherein such device can be used at any location on any pavement type without the need for initial settings. The device can test various parameters, including the effect of tire material on skid resistance, the effect of pavement material, the effect of pavement surface roughness, and the effect of pavement surface conditions, as well as the coefficient of friction. The device may include a plurality of rotating arms, a plurality of shoe assemblies, a central shaft, a stabilizing weight, a square-sectioned shaft, a spring, a handle, and an angular scale.
US10241003B2 Method of measuring time delays with respect to differential mode delay (DMD) of a multi-mode fiber (MMF) or a few-mode fiber (FMF)
The invention relates to a method of measuring time delays with respect to differential mode delay of a multi-mode fiber or a few-mode fiber for at least two different wavelengths. The time delays for each wavelength are measured before the single mode fiber is translated to a next radial offset.
US10240998B2 Determining a location and size of a gas source with a spectrometer gas monitor
A process for determining a location and size of a gas source within an area with a spectrometer gas monitor includes: providing the spectrometer gas monitor; performing fence line monitoring of the area with the spectrometer gas monitor; collecting spectroscopic data over multiple open paths around the area with the spectrometer gas monitor; measuring atmospheric conditions along gas inflows and gas outflows of the area; subtracting a background for a selected gas from the spectroscopic data; applying a boundary constraint to the spectroscopic data; determining an atmospheric concentration of air entering the area; applying bootstrapping to the spectroscopic data; applying zero minimum elimination to the spectroscopic data; and producing inversion data from the spectroscopic data to determine the location and size of the gas source within the area.
US10240997B2 Sensor members
An assembly to detect fluid leaks is provided herein. For example, the assembly includes a plug, a gasket, and a sensor member. The plug is connected to a first electronic module. The gasket surrounds the plug to provide a fluid-tight seal around the plug. The sensor member is connected to the gasket to detect fluid loss that exceeds a predetermined amount.
US10240995B2 Construction of a surface of best GPS visibility from passive traces using SLAM for horizontal localization and GPS readings and barometer readings for elevation estimation
A system includes one or more processors, and data storage configured to store instructions that, when executed by the one or more processors, cause the system to perform functions. In one example, the functions include receiving logs of data, wherein respective data in the received logs of data are collected by one or more sensors of a device over one or more locations and over a time period. In the present example, the functions also include determining location estimates of the device by performing a simultaneous localization and mapping (SLAM) optimization of the location estimates using barometer data and GPS elevational data available in the logs of data, wherein the location estimates indicate elevational locations of the device over the time period.
US10240988B2 Fully automated calibration for acoustic pyrometry
A method of calibrating transceiver positions inside an acoustic pyrometry measuring vessel that contains a plurality of transceivers, includes determining (40) a speed of sound in the acoustic pyrometry measuring vessel from a temperature and gas composition of a gas inside the acoustic pyrometry measuring vessel, acquiring (41) time-of-flight (TOFs) Δti,j measurements from a plurality of pairs i,j of transceivers inside the acoustic pyrometry measuring vessel, estimating (42) a radius of the acoustic pyrometry measuring vessel from an average of the acquired TOF measurements, and using (43) an estimated radius of the acoustic pyrometry measuring vessel to estimate errors Δθj of displacement angles of the transceivers.
US10240980B2 Methods and apparatus for spectral imaging
An apparatus for generating a spectral image includes a filter to receive incident light. The filter has a variable refractive index. The apparatus also includes a modulator, operably coupled to the filter, to modulate the variable refractive index of the filter so as to generate a plurality of optical patterns from the incident light. The plurality of optical patterns represents the spectral image and each optical pattern in the plurality of optical patterns corresponds to a different modulation of the variable refractive index. The apparatus further includes a detector, in optical communication with the filter, to detect the plurality of optical patterns.
US10240979B2 Pulse generator and systems and methods for using same
A pulse generator generates high voltage discharge pulses in a manner that may be controlled and monitored. Pulse generator operation may be monitored to measure characteristics associated with pulse generator operation and to produce pulse generator data representative of those characteristics. Pulse generator operation may be monitored by monitoring the discharge pulses produced by the pulse generator and/or the charging of energy storage elements within the pulse generator in preparation for a subsequent discharge pulse. The pulse generator data may be used, for example, to identify pulse generator wear or degradation, to identify problems with pulse generator operation, and/or to control pulse generator operation for improved performance. The pulse generator may also be configured and controlled to generate a high-voltage initiation pulse to initiate a subsequent discharge pulse while being contained within a relatively small form factor. The pulse generator may be used in spectroscopy systems or other systems using high voltage discharge pulses.
US10240975B2 Laser power monitoring in a heat-assisted magnetic recording device using a resistive sensor and high-frequency laser modulation
An apparatus comprises a light source configured to generate light, and a modulator coupled to the light source and configured to modulate the light above a predetermined frequency. A slider is configured for heat-assisted magnetic recording and to receive the modulated light. A resistive sensor is integral to the slider and subject to heating by absorption of electromagnetic radiation and conduction of heat. Measuring circuitry is coupled to the resistive sensor and configured to measure a response of the resistive sensor due to absorbed electromagnetic radiation and not from the heat conduction. The measuring circuitry may further be configured to determine output optical power of the light source using the measured resistive sensor response.
US10240973B2 Two-channel communication systems
A safety control system includes: a first control unit arranged to control a controlled system, a second control unit arranged to detect a fault with the controlled system and arranged to transmit messages wirelessly to the first control unit, wherein the second control unit includes: a first controller and a second controller, each of the first and second controllers being arranged to detect a condition of the controlled system and output messages indicative of whether or not the condition has been detected; a transmitter arranged to transmit wirelessly to the first control unit; and a multiplexer arranged to connect each of the first and second controllers in turn to the transmitter so that messages from each of the first and second controllers can be transmitted to the first control unit.
US10240969B2 Portafilter and grounds weighing platform system and methods of use
A device with weighing capability (or “scale feature”) and also anvil capability (or “tapping feature”) allows accurate and precise filling of an espresso portafilter with coffee grounds for use in beverage preparation. Some versions switch between a protected mode for anvil use, and a weighing mode for accurate weighing of the portafilter and its grounds, by pivoting the entire load cell into and out of a protected location wherein tapping/shocks do not flex/strain the load cell free end. In other versions, one or more stop(s)/limit(s) are near the load cell free end or associated elements, and the free end/elements move during said tapping/shocks but only to the stop(s)/limit(s), corresponding to a safe amount of strain for the load cell. Also, this way, weighing the portafilter and its contents may continue between taps without switching to a separate protected mode.
US10240968B2 Differential measurement circuit, and balance with force compensation
A differential measurement circuit (1) is implemented in a balance with electromagnetic force compensation. The circuit receives input from two photo currents (I1, I2) generated by photodiodes (D1, D2) and generates an output signal proportional to their difference. A switch (SW) controls the flow of current through a node (KΔ) to which the two photo currents are directed, by flipping between two states (zt1, zt2) within two phases (t1, t2) of a time period T. The switch is controlled so a reference current (IRef) from a voltage or current source (URef) is superimposed alternatingly within the time phases on one of the two photo currents which continuously flow into the node. The node lies at the input of an integrator (INT) whose integrator signal (sINT) can be compared in a comparator (CMP) to a cyclically recurring ramp signal (sRAMP) which conforms to the time period. At the output of the comparator, a rectangular-shaped comparator signal (sPWM) can be generated whose duty cycle ratio is defined by the intersection of the integrator signal with the ramp signal and which can be directed to a control input of the switch.
US10240958B2 Measuring tube unit and Coriolis mass flowmeter
A Coriolis mass flowmeter and a measuring tube unit for use in the Coriolis mass flowmeter with an inlet end and an outlet end, at least two measuring tubes and at least two transition pieces. In each case, one transition piece is arranged on a measuring tube at the inlet end. Each measuring tube has a measuring tube cross section and each transition piece has a transition piece cross section at the inlet. The transition piece is designed in one piece with the associated measuring tube, and the transition piece cross section deviates in its shape and size from the associated measuring tube cross section, the measuring tubes being arranged and aligned in such a manner that the transition piece cross sections form an overall cross section and thus a flow divider.
US10240952B2 Rotary encoder
A rotary encoder is for detecting the rotation position or rotation speed of a shaft. The rotary encoder includes: a rotation code plate having a detection code and to be rotated by the shaft; and a boss attached to the rotation center of the rotation code plate and used for attaching the rotation code plate to the shaft. The boss is made of a resin material. The boss includes a fitting hole formed at the rotation center of the boss and used for making a fit with the shaft through press-fitting.
US10240947B2 Conductive cladding for waveguides
A waveguide structure to allow device to determine its orientation are disclosed. The waveguide may be formed of a dielectric core and a cladding. The dielectric core may be formed of a solid dielectric material that conducts radio waves at millimeter wave frequencies and above. The cladding may encapsulate the core, and may include at least two conductive portions. Each conductive portion may be disposed around less than the entire core. The conductive portions allow electrical signals to flow between two devices to determine an orientation of the waveguide.
US10240942B2 Providing road guidance based on road attributes and directions
A method for providing road guidance on a navigation system. The navigation system determines a moving direction of a cursor on a map of the navigation system, wherein the cursor is movable by a user. The navigation system obtains a road near the cursor. The navigation system determines whether one or more attributes of the road coincide with predetermined attribute settings. The navigation system determines whether a direction of the road coincides with the moving direction of the cursor, in response to determining that the one or more attributes of the road coincide with the predetermined attribute settings. The navigation system determines to provide guidance, in response to determining that the direction of the road coincides with the moving direction of the cursor.
US10240941B2 Traffic lane guidance system for vehicle and traffic lane guidance method for vehicle
A lane guidance system for a vehicle for guiding a vehicle to a recommended lane in which the vehicle is recommended to run out of traffic lanes included in a route from a first point to a second point through the use of an output unit mounted on the vehicle includes: a calculating unit that calculates a predicted value of an occurrence probability of sudden lane change as information indicating the occurrence probability of sudden lane change when the vehicle runs in sections corresponding to a plurality of links; a setting unit that sets the recommended lane on the basis of the predicted value; and a generating unit that generates guidance information for the recommended lane and that outputs the guidance information to the output unit.
US10240940B2 Route planning system and method
A route planning system applied in a server or in a mobile client device can plan a travel route according to client device location information. The route planning system includes an obtaining module, a selection module, and a calculation module. The obtaining module obtains the client device location information. The selection module determines a distance or scanning range according to the client device location information, and selects first pictures from the server or the client device of destinations or attractions which are within the scanning range, according to the location information of all the stored pictures. The calculation module calculates at least one route according to the location information of the first pictures. A route planning method is also provided.
US10240939B2 Generating user preference activity maps
Generating user preference activity maps is disclosed, including: collecting a plurality of user activities recorded by a plurality of GPS recording devices; and aggregating the plurality of user activities to a base map to generate a user preference map.
US10240936B1 Device and method for electronically deploying responders
A device and method for electronically deploying responders is provided. The device includes a communication interface and a controller having access to a map database. The controller is configured to: receive, via the communication interface, a location of an incident; identify respective locations of at least two communication devices associated with respective responders; select, using the map database, different respective routes from the respective locations to the location for each of the at least two communication devices, the different respective routes selected to reduce duplication therebetween; and provide the different respective routes to each of the at least two communication devices.
US10240932B2 Position indication controls for device locations
Aspects of the disclosure relate generally to localizing mobile devices. In one example, a first location method associated with a first accuracy value may be used to estimate a location of the mobile device. A confidence circle indicative of a level of confidence in the estimation of the location is calculated. The confidence circle may be displayed on a mobile device. When other location methods become available, the size of the displayed confidence circle may be expanded based on information from an accelerometer of the client device or the accuracy of the other available location methods. This may be especially useful when the mobile device is transitioning between areas which are associated with different location methods that may be more or less accurate.
US10240928B2 Systems and methods for predictive health monitoring of gyroscopes and accelerometers
Systems and methods for predictive health monitoring of gyroscopes and accelerometers are provided. In one embodiment, a system comprises: a plurality of navigation devices each comprising at least one gyroscope or accelerometer and at least one predictive health monitoring module, wherein the at least one predictive health monitoring module collects diagnostic parameters from the at least one gyroscope or accelerometer; and at least one server communicatively coupled to the plurality of navigation devices, the at least one server configured to receive the collected data from the plurality of navigation devices and analyze the collected data from the plurality of navigation devices to determine a service prognosis.
US10240925B1 Gradient force disk resonating gyroscope
A gyroscope includes a vibratory structure, and a control mechanism including at least a first electrode, and at least a second electrode adjacent the first electrode, wherein the vibratory structure is separated from the control mechanism by a gap, wherein to drive a vibration in the vibratory structure, the control mechanism is configured to apply an alternating electrical voltage between the first electrode and the second electrode, and wherein to sense motion in the vibratory structure, the control mechanism is configured to apply a direct current voltage bias between the first electrode and the second electrode.
US10240919B2 Method for making a numerical three-dimensional model of a structure of soft and hard parts, three-dimensional model and carrier
The invention relates to a method for making a numerical three-dimensional model of a structure from relatively soft and relatively hard parts, comprising of making by means of penetrating radiation a plurality of numerical sections of the structure located at a mutual distance and representing the absorption for the radiation, storing in a memory the numerical sections and constructing a numerical three-dimensional model of the structure on the basis of the numerical sections stored in the memory, wherein at least during making of the sections at least a part of the relatively soft parts of the structure is provided with a layer of contrast agent with an absorption coefficient for the radiation differing substantially from that of the relatively soft parts.
US10240918B2 Method for studying a zone of an object so as to determine a mass-thickness and a composition thereof by using an electron beam and measurements of X-ray radiation intensity
A method for studying a zone of an object, the zone exhibiting a mass-thickness and comprising at least one chemical element, the method including a step of exposing a part of the zone of the object to an electron beam, a step of identifying each chemical element present in the said zone by virtue of the exposure step, a step of measuring, for each chemical element identified, a corresponding intensity of an X-ray radiation emergent from the object on account of the said exposure step, a step of determining a value of the said mass-thickness dependent on each measurement step, and a step of determining a value of the concentration of each chemical element identified using the said value of the mass-thickness determined.
US10240917B2 Measuring apparatus and measuring method
A measuring apparatus according to the present disclosure includes a support plate and an optical sensor. The support plate has an upper surface on a central portion of which an object is to be mounted, and is rotatable about an axis of rotation extending vertically from the central portion. The optical sensor is disposed above the support plate, and has a light-emitting element configured to irradiate the object with light and a light-receiving element configured to receive reflection light reflected from the object.
US10240916B1 Method and apparatus for calibrating an inspection system for moving vehicles
A method and apparatus for calibrating laser displacement sensors within a vehicle inspection system. A calibration target structure is positioned within an operative field of view for the laser displacement sensor, providing one or more optical targets onto which illuminating laser beams from the laser displacement sensor are projected. Displacement measurements are acquired with the optical targets disposed at a plurality of positions within the field of view. The resulting displacement measurements, together with known position information for the optical targets, are utilized to calibrate an associated imaging sensor such that the displacement measurements associated with each illuminating laser beam and known positional information agree to within a desired tolerance throughout the operative field of view for the laser displacement sensor.
US10240915B2 Measurement system, measurement method, and vision chip
A measurement system includes: a projection apparatus that projects, onto a subject, first pattern light indicating a first pattern projection image including a first pattern image corresponding to a specific bit in gray code obtained by gray-coding projection coordinates stipulated by a projection coordinate system, and a second pattern image having the same cycle as the first pattern image, but having a different phase from the first pattern image, following a projection sequence where projections of the first and second pattern images coexist; and at least one imaging apparatus that images the first pattern light and generates an imaged image.
US10240914B2 Dimensioning system with guided alignment
A dimensioning system including a computing device running an alignment software program is disclosed. The alignment software uses range information from a range sensor in order to generate alignment messages. The alignment messages may help a user define a frame of reference and align the dimensioning system's range sensor for improved dimensioning performance.
US10240911B2 Laser gauge with full air gap measurement range
The entire throat height or air gap of a laser gauge's C-frame enclosure constitutes its accurate measurement range so that any material passing at any height through the air gap will be accurately measured. The laser gauge has at least one laser and usually two lasers housed in an enclosure with at least two arms that are spaced apart for receipt of a target surface in the air gap between the arms. The gauge has a first enclosure barrier attached to a first one of the enclosure arms at a first boundary of the air gap. The first enclosure barrier is positioned away from the laser at or beyond the gauge's proximal measurement limit. A second enclosure barrier is attached to a second one of the enclosure arms at a second boundary of the air gap. The second enclosure barrier is positioned away from the laser at or nearer than the gauge's distal measurement limit.
US10240908B2 Sensor and method for producing the sensor
An inductively operating sensor, particularly for measuring distances and positions of a metallic object, comprising at least a coil, a ferromagnetic or ferritic core and perhaps a housing comprising a sensor element, with the core being embedded in a single or multi-layered ceramic and jointly with the ceramic forming a coil body and with the coil body and the core being connected to each other in a form-fitting fashion. Furthermore, a method is suggested for producing such a sensor.
US10240904B2 Bullet trap systems and methods of using the same
Bullet trap systems receive projectiles fired thereinto and allow for the recovery of the projectiles. Specifically, the bullet trap systems include strategically-placed support structures for ensuring that the projectile entry path remains unblocked and further includes sidewalls in the projectile containment units to prevent traveling of projectiles within the projectile containment units to prevent or minimize damage within the projectile containment units. Moreover, one or more accessibility hatches may be provided to allow individuals to gain access to the interior of the bullet trap systems.
US10240896B2 Tube to bulkhead bonded joint design
A tube to bulkhead joint is provided. The joint includes a bulkhead defining an aperture and comprising an interior facing sidewall at the aperture, a tubular element, which is insertible into the aperture, the tubular element including an end sized to fit into the aperture and slotted to form multiple deflectable fingers, and adhesive disposable between at least the multiple deflectable fingers and the interior facing sidewall of the aperture.
US10240893B2 Rifle magazine with storage container
Rifle magazines with storage containers have a first elongated tubular body defining an ammunition passage, the first elongated tubular body having an upper end defining an ammunition feed aperture, the first elongated tubular body having a lower end having a first floor plate attachment facility, a magazine spring and follower contained in the ammunition passage, a floor plate having a first attachment feature adapted to connect to the first floor plate attachment facility, a second elongated tubular body defining a storage passage, the second elongated tubular body having an upper end having a second floor plate attachment facility, and the floor plate having a second attachment feature adapted to connect to the second floor plate attachment facility.
US10240892B2 Handguards and upper receivers alone and in combination
In one embodiment the invention is a hand guard, comprising: a generally hollow cylindrical body having a rail securing top surface; a top Picatinny rail securable to the rail securing top surface. The top rail is in slidable engagement with the rail securing top surface such that the top Picatinny rail is removable from the top surface. The generally hollow cylindrical body is populated with vent holes. In another embodiment an upper receiver is provided, the upper receiver includes a front face located at a front end of the upper receiver, the upper receiver having a Picatinny rail atop thereof, the Picatinny rail having a last rail located at a front end of the Picatinny rail, the last rail is aligned with the front face. In another embodiment the hand guard has a fixed Picatinny rail atop thereof. At least one plug is optionally provided for fitting into vent holes.
US10240890B2 Stock for crossbow or gun
Embodiments include a stock for a crossbow or gun that includes two stock plates coupled to each other. The two stock plates define a gap. In an embodiment, the two stock plates are coupled to each other with one or more dampening elements. In an embodiment, the two stock plates diverge from each other towards one end of the stock, such that the gap widens towards the front end of the stock. In an embodiment, the stock is configured to shoot an arrow with the cock feather oriented vertically upwards or away from the stock. Other embodiments are also included herein.
US10240874B2 Radiator tank
A radiator tank for a radiator including a first sidewall having a first end portion, a second end portion, and a center portion between the first end portion and the second end portion. The center portion is recessed inward relative to the first end portion and the second end portion towards an inner volume defined by the radiator tank.
US10240866B2 Vacuum rotary automatic dryer for fruits, vegetables, grains, herbs, medicines and granulate
Vacuum rotary automatic dryers for fruits, vegetables, grains, herbs, medicines and granulate, is composed of the box frame (5), the loading conveyor (6) and the hopper (7), whereby on the box frame (5) in the upper horizontal sector is the shaft (18), mounted to which the frame (8) is attached, in which a cylinder (4) is mounted with the cover (32), which rotates around its axis using an electric motor (11). In the cylinder (4) are small cylinders (1) inserted in which the products for drying are loaded. In the process of loading the products, cylinder (4) with the cylinders (1) is placed in a vertical position, and then, in the drying process, it is rotated into a horizontal position by a pneumatic cylinder (19). Low-pressure in smaller cylinders (1) is achieved using a vacuum pump (2), and the warm water is fed through a swivel joint (25) through a hollow shaft (9) in the central tube (26) and the space of cylinder (4) and flows around the outer surface of small cylinders (1). The area under the cover (32) and in small cylinders (1) is connected with the circulating pump (21) which pushes water while washing the products through a vacuum distributer (20) filling about ⅓ of useful volume. Through the PLC controller (22) cycles of washing and drying of the product, as well as washing of small cylinders (1), take place automatically. In accordance with the idea of the invention, the vacuum is achieved only in small cylinders (1), which reduces the dimensions and quantity of materials for the construction of dryers, as well as the energy consumption, because the design allows the evaporation with low-pressure below 50 millibars and a heating temperature below 40° C. The product quality is also improved because of the slight movement of the products prevents them from sticking to the inner walls of the smaller cylinders (1) and the walls of the augers (3,41) and thus prevents damage to the membrane, which is especially important when drying fruits. The invention also allows, that in the same device, washing of products before drying and washing of small cylinders (1) and augers (3, 41) after unloading of dried products, which is very important, because hand washing with existing dryers significantly increases the time between two drying cycles. The invention also allows that the space for the products, i.e. in smaller cylinders (1), is fed with chemical solutions in liquid or gaseous state using a circulating pump (21), e.g. in order to protect grains from fungal diseases (aflatoxin, etc.), as well as solutions which enhance the appearance of the dried product.
US10240865B2 Non-thermal drying systems and methods using vacuum throttle flash generators and processing vessels
A system is disclosed for drying a material to liberate a substance such as a liquid having a vapor pressure from solids and/or dissolved substances in the material. The system includes a plenum chamber and a blower providing a stream of air to the plenum chamber. An outlet communicates with the plenum chamber and a velocity accelerator is disposed downstream of the outlet. The velocity accelerator is arranged to receive air from the outlet of the plenum chamber into a progressively narrowing interior passageway terminating at a downstream choke point orifice. The choke point orifice discharges into a larger diameter discharge region. A throttle body is disposed in the discharge region and is selectively movable toward and away from the choke point orifice to decrease or increase the volume of the discharge region. A passageway is formed through the throttle body for receiving flashed material from the discharge region and conveying the material in a downstream direction. Also disclosed is a system for drying materials contained within a processing vessel wherein flash generators with vacuum throttles are used to maintain drying conditions within the vessel and to remove liberated substance from the processing vessel.
US10240863B2 Method and arrangement for producing liquefied methane gas (LMG) from various gas sources
The method is carried out for continuously producing a liquefied methane gas (LMG) from a pressurized mixed methane gas feed stream. It is particularly well adapted for use in relatively small LMG distributed production plant, for instance those ranging from 400 to 15,000 MT per year, and/or when the mixed methane gas feed stream has a wide range of nitrogen-content proportions, including nitrogen being substantially absent. The proposed concept can also be very useful in the design of medium-scale and/or large-size plants, including ones where the nitrogen content always remains above a certain threshold. The methods and arrangements proposed herein can mitigate losses of methane gas when venting nitrogen, for instance in the atmosphere.
US10240860B2 Refrigerator
A refrigerator may include a cabinet configured to form a storage compartment; and a drawer provided inside the storage compartment to be withdrawn, wherein the drawer includes a drawer body which forms a storage space; and a divider which is movably installed at the drawer body, and divides the storage space into a first space to which cooling air is supplied and a second space which is indirectly cooled by the cooling air, and the first space and the second space are controlled at different temperatures from each other.
US10240859B2 Domestic refrigeration appliance apparatus and method of operating the apparatus
A domestic refrigeration appliance apparatus has an appliance body, which partially defines a refrigeration chamber, and at least one storage unit which is arranged within the refrigeration chamber and which defines at least one storage chamber for storing food. The storage chamber is open in the direction of an upper face of the storage unit. A closing unit at least substantially closes the storage unit in the direction of the upper face in at least one storage state. In order to provide a generic apparatus with improved properties in respect of ease of operation, the domestic refrigeration appliance apparatus has one suspension unit, which supports the closing unit such it is able to oscillate relative to the appliance carcass in at least one operating state.
US10240857B2 Refrigerator
A refrigerator of the present invention may have a drawer which is provided in a storage compartment formed on a cabinet and which accommodates stored goods, the drawer being movably supported by a drawer guide disposed in the storage compartment. In the storage compartment, a frame which is supported to be movable in the front/back directions by a frame guide may be provided, and a door opening and closing the storage compartment may be connected with the frame by a link. The frame may have a base part which is disposed on the lower side of the drawer and is connected with the link, and the frame may comprise a side plate which extends from the base part and reaches a height corresponding to the drawer. The side plate may comprise a vertical part which is vertical with respect to the base part. A cross section formed by horizontally cutting the vertical part may be formed so as to be elongated along the moving direction of the drawer. The vertical part may be connected with the drawer so as to enable the drawer to move integrally with the frame.
US10240856B2 Refrigerator
A refrigerator may include a cabinet configured to form a storage compartment; a rear panel configured to form a rear wall of the storage compartment and have a cooling air outlet hole for discharging cooling air toward the storage compartment; a fan housing configured to couple to the rear panel and install a fan for generating a circulation of the cooling air therein; an outlet port configured to be formed in the fan housing and discharging the cooling air supplied by the drive of the fan; and a drawer configured to be withdrawn forward from an inside of the storage compartment. The drawer may include a drawer main body configured to form a storage space; a divider provided movably in the interior of the drawer main body and partitioning the storage space into a first space part and a second space part; and a sealer device configured to be provided on at least one side of the divider and sealing the first and second space parts each other.
US10240848B2 Refrigerator
A refrigerator including a moisture absorbing unit configured to absorb moisture in the cold air surrounding the evaporator. The moisture absorbing unit includes a moisture absorbing material. Therefore, undesirable frosting on the evaporator can be effectively prevented. The moisture absorbing unit can be heated by a defrosting heater disposed proximate to the evaporator and the moisture absorbing unit. Thus moisture in the moisture absorbing material can be removed and the moisture absorbing material can be repeatedly used.
US10240846B2 Systems and methods for delivering perishable items
In some embodiments, apparatuses and methods are provided herein useful to delivering and maintaining perishable items within a certain temperature range during delivery. In some embodiments, there is provided a system for transporting merchandise including: a container for transporting merchandise within a predetermined temperature range in a delivery vehicle along a delivery route from a source location to a destination location, the container including: a merchandise storage area receiving merchandise and a coolant; an insulation compartment adjacent the merchandise storage area; a temperature sensor measuring the temperature in the merchandise storage area at predetermined time intervals during transport; and a control circuit configured to receive the temperature measurements from the temperature sensor during transport and to modify the insulation characteristics of the container during transport in response to the temperature measurements to maintain the merchandise within the predetermined temperature range.
US10240842B2 Ice making appliance and apparatus
An ice maker apparatus is provided that may include a casing, an extruder die, an auger, a heat exchange body, and a fin portion. The casing may define a chamber about a central axis and extend along the central axis between a top portion and a bottom portion. The extruder die may be mounted to the casing at the top portion of the casing. The auger may be disposed within the chamber. The heat exchange body may be disposed in thermal engagement with the chamber. The heat exchange body may include a base wall extending along a portion of the casing and a sidewall extending outward from the base wall. The heat exchange body may also define an air duct across the base wall and sidewall. The fin portion may include a fin extending outward from the base wall. The fin may define a plurality of subchannels.
US10240838B2 Variable speed compressor control with sound-controlled defrost mode
A drive controller for a motor of a compressor includes a drive circuit that applies voltages to windings of the motor. The drive controller includes a speed control module that controls the drive circuit to rotate the motor at a requested speed. The drive controller includes a speed determination module that generates the requested speed. The drive controller includes a defrost module that enables a defrost mode in response to a defrost command. While the defrost mode is enabled, the defrost module causes the speed determination module to (i) ramp the requested speed down from a speed demand to a defrost speed and (ii) maintain the requested speed at the defrost speed for a predetermined period of time.
US10240837B2 Outdoor unit and refrigeration cycle apparatus
An outdoor unit includes at least a compressor, a gas-liquid separator, and an outdoor heat exchanger of a refrigerant circuit, the refrigerant circuit being formed by connecting, by pipes, the compressor, a condenser, a pressure reducing device, the gas-liquid separator, and the outdoor heat exchanger that acts as an evaporator including at least a plurality of heat transfer tubes and an inlet header that distributes incoming refrigerant to the heat transfer tubes. The outdoor unit further includes a gas-liquid-separator bypass pipe, a gas-liquid-separator-side flow control valve, a header bypass pipe, a header-side flow control valve, and a determination device.
US10240832B2 Helium compressor with dual after-coolers
This invention relates generally to oil lubricated helium compressor units for use in cryogenic refrigeration systems, operating on the Gifford McMahon (GM) cycle. This invention provides redundancy between water cooling and air cooling if there is a blockage in the water or air supply by having air and water cooled after-coolers in series or parallel.
US10240831B2 Expansion valve
A power element has a closed space provided between a first diaphragm and a second diaphragm. An interposing member is interposed between the first diaphragm and the second diaphragm. Accordingly, a size of the closed space can be optionally determined in accordance with a shape such as a thickness of the interposing member. Therefore, limitations on the size of the closed space due to a shape of the first diaphragm and the second diaphragm can be reduced. Accordingly, limitations on the size of a fluid enclosing space due to a shape of a diagram can be reduced.
US10240828B2 Connection pipe and methods of manufacturing and using a connection pipe for an evaporator of a refrigeration device
Embodiments of the present invention include a connection pipe and a method of manufacturing the connection pipe for an evaporator of a refrigeration device. In the connection pipe and method, high-frequency welding is performed while a first pipe is at one side of a tube and a second pipe is at another side of the tube are welded, and a first curvature portion is in the first pipe and a second curvature portion is in the second pipe. Even though the connection pipe according to embodiments of the present invention is forced or pressed to connect a suction pipe to the second pipe, the connection pipe may not be deformed or damaged due to a structural characteristic during installation of the evaporator in the refrigeration device.
US10240826B2 Heat exchanger
A heat exchanger is provided that includes a first tube/fin block, first headers arranged on both sides of the first tube/fin block, which first headers communicate with the tubes of the first tube/fin block, and a second tube/fin block having second headers arranged on both sides of the second tube/fin block, which second headers communicate with the tubes of the second tube/fin block, wherein the first tube/fin block having the corresponding first headers is an air-cooled low-temperature coolant cooler and the second tube/fin block having the corresponding second headers is an air-cooled refrigerant cooler, wherein the headers of the first tube/fin block arranged on a respective side of the tube-fin block and a header of the second tube/fin block are connected to one another.
US10240825B2 Evaporator set, preferably for a thermally driven adsorption device, and adsorption device
An evaporator set, preferably for a thermally driven adsorption device. In an evaporator set that can be connected an easily output-scalable modular thermally driven condenser set and, as a result, can be used simultaneously as a heat or cold store, a liquid collector is connected via a blockable expansion valve with an evaporator for cooling a fluid, wherein the liquid collector, the expansion valve and the evaporator form a structural unit, and wherein the liquid collector has a fluid inlet for and the evaporator a fluid outlet to a thermally driven condenser set.
US10240824B2 Method of monitoring an air operated heat exchanger and an air operated heat exchanger
An air operated heat exchanger has a plurality of process tubes for process fluid, a plurality of rotating fans to move ambient air along an air stream path past the plurality of process tubes. At least one optical fiber is configured within the one or more air stream paths. At least one light pulse is passed into the at least one optical fiber, and at least one optical signal is detected from the at least one optical fiber in response to the at least one light pulse, to provide at least one signal profile. One or more air temperatures at a plurality of locations along the at least one optical fiber are determined from the at least one signal profile and evaluated against one or more comparison operational conditions.
US10240823B2 Air conditioning system
An air conditioning system that includes desiccant compartments for holding a desiccant; a heat exchanger, a blower and a vessel. The heat exchanger can be filled with a heat transfer medium, while the blower blows ambient air by the heat exchanger such that the blown air is cooled and the heat exchanger is warmed such that thermal energy increases and is transferred from the air to the heat transfer medium causing the heat transfer medium to turn into vapor. The vapor is then diffused to one of the desiccant compartments such that the vapor is adsorbed onto the desiccant creating a mixture. Then an energy source is applied to the mixture such that the vapor and desiccant are separated. The separated vapor is transported to the vessel where it is condensed and then sent back to the heat exchanger, such that the system is able to be continuously operating.
US10240822B2 Thermoacoustic heating device
A thermoacoustic heating device capable of effectively utilizing streaming, and including a prime mover in a first pipeline that forms a loop line, and a heating device in a second pipeline that forms another loop line. The first and second pipelines are connected to each other via a branch pipeline. A branch pipeline on the prime mover side and the second pipeline on the heating device side are positioned adjacent to each other, and a low-temperature side heat exchanger of the heating device is integrally formed with or held in contact with the branch pipeline on the prime mover side.
US10240821B2 Stirling engine displacer drive
A cryocooler is provided that includes: a regenerator piston; a drive coupler; and a link flexure having a proximal end coupled by a first pin to the drive coupler and having a distal end coupled by a second pin to the regenerator piston, where the link flexure forms a vane having flattened opposing faces that are orthogonal to a longitudinal axis for the first and second pin.
US10240819B2 Node, apparatus, system and method regarding a frame support for solar mirrors
A method for producing a node for solar mirror frame having the steps of placing an aluminum billet having a diameter of less than 13 inches into a die. There is the step of extruding the billet through the die so an extrusion is formed having an elongate portion to which a structural element is attached, and a fin extending radially outward from the elongate portion where at least 5% of the volume of the fin is replaced by at least a single void extending essentially in parallel with the elongate portion, the elongate portion and the fin having a circle diameter of less than 12 inches; and cutting the extrusion to form the node.
US10240818B2 Water heating system
A controller is configured to set total stop in which operations of all of a plurality of water heaters are stopped when an abnormal condition of a fan or an abnormal condition in communication is sensed in any of the plurality of water heaters while at least one of the plurality of water heaters is operating. The controller is further configured not to set total stop when an abnormal condition of the fan or an abnormal condition in communication is sensed in at least one of the plurality of water heaters while a sensing element for sensing a backflow of an exhaust from an exhaust path assembly is connected to the controller.
US10240816B2 Smart water heater system, method and computer readable media
A smart water heater system (SWHS) for a domestic water system having a plurality of fixtures has a water tank having a cold water inlet and a heat source configured to heat the cold water. The SWHS may also have a mixing valve to blend cold water with the hot water to produce blended water, wherein the blended water is directed to the domestic water system. The SWHS may have a controller in communication with the mixing valve configured to identify which fixture is being used when the domestic water system is drawing water from the water tank, determine an average water temperature utilized by each fixture, and adjust the mixing valve based on which fixture is identified such that a temperature of the blended water is generally equal to the average water temperature for the identified fixture.
US10240812B2 Signal processing device, program, range hood device, and selection method for frequency bins in signal processing device
Provided are a signal processing device, a program, a range hood device, and a selection method for frequency bins in a signal processing device with which it is possible to reduce the load on computation processing for computing filter coefficients and provide an excellent muting effect even when there are a peak band and a notch band in transmission characteristics from a speaker to an error microphone. A parameter setter sets an update parameter μ such that a filter coefficient W is corrected, only for a first frequency bin that corresponds to a frequency band of a first noise and a second frequency bin that corresponds to a frequency band of a second noise.
US10240811B2 Air-conditioning apparatus with vibration-damper
An air-conditioning apparatus, for treating air in enclosed environments, endowed with a constructive arrangement capable of absorbing vibrations of its inner components. The air-conditioning apparatus includes at least a cabinet, arranged to accommodate internal components of the apparatus, endowed with at least an outer face. The apparatus includes at least an absorber capable of absorbing vibrations from internal components of the apparatus. The absorber is disposed tangentially to at least an outer face of the cabinet.
US10240810B2 Display device and application program
The present invention is intended to provide a general-purpose display device that is able to display on a display unit easily operating information required for assessing a test operation state, and an application program to be executed by the display device. Accordingly, in this display device which displays on the display unit the operating information of an air conditioner in which an outdoor unit provided with an outdoor heat exchanger and an indoor unit provided with an indoor heat exchanger are connected by a refrigerant pipe and a refrigerant is circulated by a compressor, a control unit of the display device controls the display unit so that time information is displayed horizontally and a first operating information display area and a second operating information display area for displaying first operating information and second operating information, respectively, corresponding to the time information are displayed vertically side by side.
US10240807B2 Desiccant cooling system
A desiccant cooling system includes a desiccant cooler including a desiccant cooling path through which air introduced from the outside passes, a desiccant dehumidifier on the desiccant cooling path to pass through air and remove humidity of the air, and a water cooling portion cooling cooling water by using the low-humidity air that has passed through the desiccant dehumidifier; and a vapor compression cooling device including a water cooled condenser disposed to be cooled by the cooling water cooled by the water cooling portion so as to condense a refrigerant flowing inside the water cooled condenser, wherein the refrigerant is circulated in the water cooled condenser.
US10240806B2 Bathroom management apparatus
A bathroom management apparatus capable of circulating air through a duct and discharging moisture that has entered the duct is disclosed. The bathroom management apparatus includes a case including an air intake port formed in a front surface thereof, a first air discharge port formed in the front surface thereof and a second air discharge port formed in a lower surface thereof, a duct provided in the case so as to connect the air intake port, the first air discharge port and the second air discharge port to each other, a damper provided in the duct so as to direct air toward one of the first air discharge port and the second air discharge port, and a second discharge vane for opening and closing the second air discharge port, wherein the damper includes a first water discharge port and the second discharge vane includes a second water discharge port.
US10240804B2 Wall-mounted air conditioner indoor unit
A wall-mounted air conditioner indoor unit includes a housing having a front housing and a rear housing, main air intake portions formed on the housing, a mixed air outlet formed on a lower portion of the front housing, a non-hot exchange air inlet formed on the rear housing, and an air delivery apparatus disposed inside the housing. The hot exchange air passage has an upper portion with a size greater than that of its lower portion. A volute and a centrifugal fan located inside the volute are disposed inside the housing and above the air delivery apparatus. An air output portion of the volute faces the hot exchange air passage, and includes a surrounding portion extending to the air delivery apparatus and surrounding the hot exchange air passages, and air mixed cavities are formed between the surrounding portion and the hot exchange air passages.
US10240801B2 System and method for mounting undercabinet ventilation hood
A ventilation hood is mounted to an underside of a cabinet, including a bottom panel and a lower support frame positioned above a cooking appliance, by first and second brackets secured below the cabinet at spaced positions aligned with outermost edge portions of the lower support frame and at least one fastener assembly secured to a front portion of the ventilation hood. Multiple embodiments are disclosed for the at least one fastener assembly, including tabs bent from a housing of the ventilation hood, feet threadably attached to the hood, mounting blocks including snap connectors, threaded fasteners, and pinned bolts.
US10240800B2 Cooktop appliance and griddle assembly
A cooktop appliance and griddle assembly are generally provided herein. The cooktop appliance may include a top panel, a heating element attached to the top panel, an upper plate, and a lower plate. The upper plate may be disposed above the top panel along a vertical direction. An upper plate may have a top cooking surface and a bottom heating surface. The top cooking surface may extend perpendicular to the vertical direction to receive a cooking item thereon. The bottom heating surface may be positioned beneath the upper plate and face the top panel to receive a thermal output from the heating element. The lower plate may extend perpendicular to the vertical direction beneath a portion of the upper plate and above the top panel. A radiation channel may be defined between the lower plate and the bottom heating surface along the vertical direction.
US10240799B2 Gas cooker
A gas cooker that includes a case defining an interior area, the case including an opening to the interior area; a plate covering, fully or in part, the opening of the case; a burner that is located in the interior area of the case, wherein the burner includes a heating element that is heated using gas; a vent that is located at a first position of the case and that is configured to discharge burned gas from the interior area of the case to an exterior of the case; an insulating case that is coupled to the burner and that is configured to hold the burner; and a first insulator that is coupled between the insulating case and the plate and that is configured to seal an interior space of the burner is disclosed.
US10240798B2 Gaskets and a method for making the same
A gasket may include a tubular section which has a protection layer and a mesh layer. The protection layer may form a first tube, and the mesh layer may form a second tube, which may be enclosed in the first tube. The mesh layer may be formed by a metal wire in a spiral fashion extending along an axial direction of the second tube. The mesh layer may provide an elastic support to the protection layer when the protection layer tube is pressed by an external force.
US10240796B1 Fire pit insert assembly
Embodiments of a fire pit insert include a mixing tube with a fuel outlet end, a soundwave input end located below and horizontally offset from the fuel outlet end, and a fuel inlet located between the fuel outlet end and the soundwave input end. A fuel distribution chamber connected to the fuel outlet end has a top plate with orifices, a bottom plate spaced apart from the top plate, and a baffle located between the top and bottom plates. The baffle is arranged coaxial to the fuel outlet end.
US10240795B2 Pilot burner having burner face with radially offset recess
A burner includes a pilot burner, a combustion chamber, and a swirler located radially outwardly of the combustion chamber and being adapted to impose a swirling motion on a fuel/air mixture about an axial centerline of the combustion chamber. The pilot burner has a pilot burner face located radially inwardly of the swirler and forms an axially upstream wall of the combustion chamber, the pilot burner face incorporating a pilot fuel injector and an ignitor, both being positioned radially offset from the axial centerline. A recess is positioned radially offset from the axial centerline within the pilot burner face.
US10240794B2 Thermal and thrust management in dynamic pressure exchangers
A dynamic pressure exchanger configured for a combustion process includes an inlet plate and a rotor assembly mounted for rotation relative to the inlet plate about a central axis of the dynamic pressure exchanger. The inlet plate is formed to include an inlet port configured to direct air into the rotor assembly. The rotor assembly includes an inner rotor and an outer rotor arranged around the inner rotor.
US10240793B2 Single-fitting, dual-circuit fuel nozzle
A manifold fitting receiving radial and axial manifolds and providing two radial outlets is disclosed. The manifold fitting, when used in conjunction with a fuel injector and a combustor for a gas turbine engine, reduces the radial footprint of the fuel injector and thereby allows for a more compact engine. Additionally, the manifold fitting eliminates parts, reducing weight in the process, as compared to prior art fittings. Such reductions in size, parts count, and weight are particularly beneficial for aircraft applications.
US10240790B2 Turbine engine combustor heat shield with multi-height rails
An assembly is provided for a turbine engine. This turbine engine assembly includes a combustor wall, which includes a shell and a heat shield. The heat shield includes a base and a plurality of panel rails. The panel rails are connected to the base and extend vertically to the shell. The panel rails include first and second rails. A vertical height of the first rail at a first location is less than a vertical height of the second rail at a second location.
US10240789B2 Dual fuel heating assembly with reset switch
A heating assembly can include a locking valve with a reset switch which can include certain pressure sensitive features. These features can be configured to change from a first position to a second position based on a pressure of a fuel. The valve can be used with either a first fuel or a second fuel different from the first. The valve can become locked or be held in either the first or the second position. For example, a set fuel pressure can cause the valve to move to a closed position and the valve can become locked or held in that position. If the pressure decreases, the valve can remain in the locked position. Actuation of the reset switch can allow the valve to move to a new position, such as an open position. The locking valve can be linked to additional valves to lock them in position as well.
US10240786B2 Pure oxygen direct combustion system using liquid metal
A pure oxygen direct combustion system using a liquid metal according to the present invention comprises: a reactor for receiving a liquid metal; a heat exchanger, connected to the bottom of the reactor, for exchanging heat for the liquid metal; a circulation pump, connected to the heat exchanger, for circulating the incoming liquid metal; a nozzle, connected to the circulation pump and disposed on the reactor; a reduction unit, connected to the circulation pump, for performing a reduction for the oxidized liquid metal; and a separation unit, connected to the reactor and the reduction unit, wherein the particles of the liquid metal injected from the nozzle are subjected to sensible heat from the gas generated from the reactor, heat-exchanged by the heat exchanger and regenerated by the reduction unit, and then supplied back to the reactor.
US10240785B2 Driving method for solenoid valve, solenoid valve driving apparatus, and combustion apparatus including same
A solenoid valve driving apparatus includes switching means for ON/OFF-controlling application of a direct current voltage to a solenoid of a solenoid valve, and signal outputting means. A first period and a consecutive second period are set as a valve opening operation period of the solenoid valve. When the signal outputting means outputs the PWM signal to the switching means, a duty ratio of the output signal is set to be higher in the second period than in the first period so that a power supplied to the solenoid is larger in the second period than in the first period. As a result, a valve opening operation is performed in the solenoid valve reliably, and loud noise generation during the valve opening operation is suppressed.
US10240782B1 Mobile trash incineration apparatus
A mobile trash incineration apparatus that can receive a large amount of trash while fully containing the incineration process. In particular, the apparatus can include a container or housing having one or more support bars located at the lower region of the container, and a meshed screen supported by the one or more support bars. Further, the container can include a first door and second door secured to the one or more support bars, wherein the first and second door are pivotable about an axis. In addition, a first latch can be secured to the first door, and a second latch secured to the second door, wherein the first door and second door can be configured to release debris or ashes from the container after an incineration process.
US10240781B2 Apparatus and method for recovering off-gases from natural gas dehydrator
An apparatus and method for reclaiming uncondensed hydrocarbons normally exhausted to the atmosphere from a still column of a glycol dehydrator system, and combusting the uncondensed hydrocarbons in a burner assembly of a reboiler after the burner assembly has been ignited by fuel gas.