Document | Document Title |
---|---|
US10678966B2 |
Modeling casing/riser wear and friction factor using discrete inversion techniques
Predicting casing wear, riser wear, and friction factors in drilling operations may be achieved with data-driven models that use discrete inversion techniques to updated casing wear models, riser wear models, and/or friction factor models. For example, a method may applying a linear inversion technique or a nonlinear inversion technique to one or more parameters of at least one of a casing wear model, a riser wear model, or a friction factor model using historical data from a previously drilled well as input data to produce at least one of an updated casing wear model, an updated riser wear model, or an updated friction factor model, respectively; and implementing the at least one of the updated casing wear model, the updated riser wear model, or the updated friction factor model when designing and/or performing a drilling operation. |
US10678965B1 |
Systems and methods for identifying high-cycle fatigue in rotating structures
Systems and methods are provided for simulating high-cycle fatigue of a rotating component. A first three-dimensional geometric representation of a rotating component is received, where the first three-dimensional geometric representation is indicative of the rotating component during operation. A three-dimensional fluid flow metric is computed at points of the first three-dimensional geometric representation and stored in a first data structure. A second three-dimensional geometric representation of the rotating component is received, where the second three-dimensional geometric representation is indicative of the rotating component in a still configuration. A static metric is computed at points of the second three-dimensional geometric representation and stored in a second data structure. A combined data structure is populated based on the three-dimensional fluid flow metric from the first data structure and the static metric from the second data structure. A forced response solution of the rotating component is computed using the combined data structure. |
US10678964B2 |
Electric power consumption simulation device, simulation method, and recording medium
A simulation apparatus has a type setting section that sets a type of mode of electric power consumption of equipment, and an output section that simulates an amount of the electric power consumption of the equipment in accordance with the type set by the type setting section and outputting the amount of electric power consumption thus simulated. |
US10678963B2 |
Systems and methods for determining speed control management settings
Methods and devices for determining speed control management settings are provided. A vehicle configuration is obtained, specifying at least a transmission, including a number of gears present in the transmission. One or more speed control management modules, such as progressive shift and/or gear down protection modules, are selected by a customer. One or more default progressive shift limits and a default gear down protection limit are calculated, along with gears for which they are active. Performance of the vehicle using the default speed control management settings is simulated and compared to typical vehicle performance. The customer may alter the speed control management settings within dynamically determined valid ranges. The speed control management settings are used in the manufacture or other configuration of the vehicle for the customer. |
US10678962B2 |
Integrated construction portal
Method and system disclosed herein provides generating a three-dimensional construction grid based on a data file generated by an architectural software, wherein the three-dimensional grid includes three-dimensional position information of various structural building components; displaying the three-dimensional construction grid using a display device of a computing device; receiving information of various non-structural building components, the information including location of the non-structural building components on the three-dimensional grid; associating the non-structural building components to one or more of the structural components of the three-dimensional grid; and automatically generating a plurality of specifications for the non-structural building components. |
US10678958B2 |
Intrusion-protected memory component
Intrusion-protected memory-containing assembly including a substrate, a data storage component and processor on the substrate, and a chassis intrusion detector assembly around the substrate. The chassis intrusion detector assembly includes a first plastic film, a mesh including conductor wires arranged on the first plastic film, and a second plastic film covering the mesh. The conductor wires are connected together in a single circuit with the processor to form a single transmission line. The second plastic film has sealed edges integrated with the mesh such that the edges are inseparable without breaking one of the conductor wires of the mesh. The processor takes action to prevent access to data in the data storage component upon detecting a variance in current through or impedance of the transmission line defined by the conductor wires caused by breaking of one of the conductor wires, e.g., causes the data storage component to self-destruct. |
US10678957B2 |
Tamper responsive sensor
A tamper responsive sensor comprising: a carrier printed circuit board (“carrier PCB”), holding a mesh of one or more electrically conductive tracks, a pressure or force sensitive switch contact arranged on top of the carrier PCB and having first and second electrical contact connections, tamper detecting circuitry arranged at the carrier PCB and being powered via two electrical power lines and connected to one or more electrically conductive signal lines, wherein one of said power lines or one of said signal lines is electrically connected to the tamper detecting circuitry via a first tamper line holding the switch contact, and wherein one of said power lines or one of said signal lines is electrically connected to the tamper detecting circuitry via a second tamper line holding a conductive track of the carrier PCB mesh. |
US10678951B2 |
Tamper detection countermeasures to deter physical attack on a security ASIC
Various embodiments of the present invention relates generally to an integrated circuit, and more particularly, to systems, devices and methods of incorporating a tamper detection countermeasure into a security ASIC to deter physical attacks. The tamper detection countermeasure architects an active mesh to cover a sensitive area in the security ASIC. A plurality of time-varying random numbers is generated by a random number generator (RNG), and the active mesh is driven and configured according to these random numbers. During tamper detection cycles, the active mesh is monitored with respect to the plurality of random numbers that is directly provided by the RNG. Upon a tampering attempt, a flag signal is generated and used to initialize subsequent anti-tampering actions. The active mesh may be controlled and monitored based on time-varying codes, and therefore, an adversary may not easily bypass the active mesh and attack the sensitive area. |
US10678949B2 |
Sensitive element protection mechanism and payment device
A sensitive element protection mechanism and a payment device using the sensitive element protection mechanism includes a circuit board; a sensitive element configured for storing, transmitting and/or processing user account information and user transaction information; a shield arranged in parallel with the circuit board; and an elastic member connecting the circuit board and the shield. The sensitive element is located on a side of the circuit board near the shield. The circuit board and the shield are provided and the sensitive element is provided between the circuit board and the shield so as to protect the sensitive element through the shield. The elastic member connects the circuit board and the shield to prevent the circuit board from being separated from the shield, thus preventing the circuit board from being opened to steal sensitive information in the sensitive element. |
US10678947B1 |
Method and system for interface presentation
Methods and systems for interface presentation are described. A user interface for the user may be selected among a plurality of available user interfaces in accordance with the personal characteristic information. A user access profile level for the user may be selected among a plurality of available user access profile levels in accordance with the personal characteristic information. Product information may be selected in accordance with the age data. |
US10678945B2 |
Consent receipt management systems and related methods
A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent. |
US10678939B2 |
Digital identification enrollment
In some implementations, a computer-implemented method and system for enrolling customers into a digital identification program may include obtaining, from a digital identification database, customer information that describes a customer, providing to the customer device an access code for activation, receiving a request from the customer device for the digital identification, where the request includes the access code and customer information that describes the customer, providing a request for secure information that describes the customer from a secure information database, receiving the secure information that describes the customer stored in the secure information database, generating the digital identification for the customer based on the secure information and the customer information, and providing the digital identification to the customer device. |
US10678938B2 |
Trustworthy peripheral transfer of ownership
Systems and techniques for trustworthy peripheral transfer of ownership are described herein. A unique peripheral identifier may be received from an ownership manifest of the peripheral device. The unique peripheral identifier may be transferred to a bus controller for a bus between the computing device and the peripheral device. A measurement may be received from the peripheral device by the basic input and output system of the computing device. A measurement of a computing platform of the computing device may be generated. The measurement may indicate peripheral devices interconnected to the computing device. Data transfer between the peripheral device and the computing device may be allowed via the bus based on validation of the measurement of the computing platform against a platform configuration register of the computing device. |
US10678932B2 |
Multi-level access control for distributed storage systems
System and method for accessing a distributed storage system uses a storage-level access control process at a distributed file system that interfaces with the distributed storage system to determine whether a particular client has access to a particular first file system object using an identifier of the particular client and storage-level access control rules in response to a file system request from the particular client to access a second file system object in the particular first file system. The storage-level access control rules are defined for a plurality of clients and a plurality of first file system objects of the distributed storage system to allow the particular client access to the second file system object in the particular first file system object only if the particular client has been determined to have access to the particular first file system object according to the storage-level access control rules. |
US10678930B2 |
Generating files having column-oriented layouts
A computer-implemented method is provided herein of generating a file having a column-oriented layout and having a file header and a data block. The method includes a step of inserting length information of an encryption vector into the data block; a step of inserting the encryption vector into the data block; and a step of inserting data array of the encrypted column after referring to the encryption vector. |
US10678929B2 |
Systems and methods for embedding data in remote session displays
Systems and methods for embedding data in a dynamic image of a remote session display. The method includes, by a processor: receiving a display frame associated with the dynamic image, receiving data to be embedded in the display frame, identifying one or more stable regions in the display frame, upon identification of the one or more stable regions, updating a cache, identifying a largest stable region corresponding to the display frame in the cache, and embedding the data to be embedded in the largest stable region to create a region including embedded data. The cache includes a plurality of stable regions corresponding to one or more display frames associated with the dynamic image. |
US10678928B1 |
Data movement perimeter monitoring
System and methods for improving data movement perimeter monitoring and detecting non-compliant data movement within a computing environment include generating a forwarding configuration associated with activity logs, such as activity logs associated with a test environment. The forwarding configuration includes specific fields and file types or the contents of those specific fields and files that facilitate perimeter monitoring or otherwise determining which activity log data elements are needed by an operational intel tool to reduce the amount of data input or analyzed by the operational intel tool, and thus, to reduce its processing load. The forwarding configuration is input into the operational intel tool. Mainframe data is normalized and analyzed to identify abnormal data flows and to generate electronic alerts to facilitate perimeter monitoring. False positives are identified before the alerts are communicated. |
US10678923B1 |
Security management of advertisements at online advertising networks and online advertising exchanges
At an advertising server: adding tracking code to advertisements served by the advertising server, wherein the tracking code is configured to cause web browsers displaying the served advertisements to transmit their contents to a security server. At the security server: scanning the received advertisements to detect presence of malicious code, and storing results of the scanning in a database. At the advertising server: prior to serving a new advertisement that has won in RTB, querying the database for scan results associated with the new advertisement. When the scan results indicate a malicious advertisement, preventing a serving of the new advertisement. When the scan results indicate a safe advertisement, allowing a serving the new advertisement. When no scan results are available for the new advertisement, adding the tracking code to the new advertisement and serving it, such that its contents are scanned by the security server. |
US10678922B2 |
Detecting arbitrary code execution using a hypervisor
The subject matter described herein provides protection against zero-day attacks by detecting, via a hypervisor maintaining an extended page table, an attempt to execute arbitrary code associated with malware in a guest operation system (OS) running within a virtual machine (VM). Further, the subject matter provides detection of lateral movement of the malware. The hypervisor uses hidden breakpoints to detect a request for thread creation, and then determines whether the request is to download and execute arbitrary code. |
US10678919B2 |
System and method for detecting and monitoring process creation
A system for collection and analysis of forensic and event data comprising a server and an endpoint agent operating on a remote system. The server is configured to receive event data including process creation data, persistent process data, thread injection data, network connection data, memory pattern data, or any combination thereof, and analyze the event data to detect compromises of a remote system. The endpoint agent is configured to acquire event data, and communicate the event data to the server. |
US10678917B1 |
Systems and methods for evaluating unfamiliar executables
The disclosed computer-implemented method for evaluating unfamiliar executables may include (i) identifying, on the computing device, (a) a code object that is generated from source code written in a programming language, that is specified in an intermediate language different from the programming language, and that can be compiled into an executable file by a just-in-time compiler on the computing device and (b) an executable file that lacks an assigned reputation in a reputation system that distinguishes benign and malicious files, (ii) determining that the executable file was produced by the just-in-time compiler compiling the code object on the computing device, (iii) retrieving, from the reputation system, a reputation for the code object, and (iv) performing a security action on the executable file that is based on the reputation of the code object. Various other methods, systems, and computer-readable media are also disclosed. |
US10678915B2 |
Method, device and program for checking and killing a backdoor file, and readable medium
A method, device and program for checking and killing a backdoor file and a readable medium, wherein the method comprises: acquiring a historical deletion proportion of a target backdoor file, wherein the historical deletion proportion of the target backdoor file is a ratio of the number of deleting the target backdoor file to the number of symbolizing the target backdoor file as a suspect backdoor file in a preset time period; determining a checking and killing policy corresponding to the historical deletion proportion of the target backdoor file according to a predefined rule; and checking and killing the target backdoor file according to the checking and killing policy. Thus, more processing opinions are provided to the user for reference, so as to facilitate the user in rapidly and efficiently performing accurate processing of the file. |
US10678914B2 |
Virus program detection method, terminal, and computer readable storage medium
This disclosure relates to detection of viruses. In one implementation, a virus detection method performed by a terminal device is disclosed. The method may include obtaining a full characteristic features of a first file, the first file being a sample file collected by a client application of the terminal device, and the full characteristic features of the first file being used to uniquely determine all components of the first file, obtaining a first binary hash sequence based on the full characteristic features of the first file and by using a preset hash algorithm, calculating similarity parameters between the first binary hash sequence and reference binary hash sequences in an antivirus database, each binary hash sequence in the antivirus database corresponding to one type of virus-infected file, and determining the first file as a virus-infected file when at least one of the similarity parameters is less than a preset similarity threshold. |
US10678909B2 |
Securely supporting a global view of system memory in a multi-processor system
Techniques for securely supporting a global view of system memory in a physical/virtual computer system comprising a plurality of physical/virtual CPUs are provided. In one set of embodiments, the physical/virtual computer system can receive an interrupt indicating that a first physical/virtual CPU should enter a privileged CPU operating mode. The physical/virtual computer system can further determine that none of the plurality of physical/virtual CPUs are currently in the privileged CPU operating mode. In response to this determination, the physical/virtual computer system can modify the global view of system memory to include a special memory region comprising program code to be executed while in the privileged CPU operating mode; communicate, to the other physical/virtual CPUs, a signal to enter a stop state in which execution is halted but interrupts are accepted for entering the privileged CPU operating mode; and cause the first physical/virtual CPU to enter the privileged CPU operating mode. |
US10678906B1 |
Multi-service and multi-protocol credential provider
A communication system and method for the utilization of authentication protocols to authenticate computing devices. An authentication service provider can authenticate a computing device after a first authentication by an authentication protocol. Computing devices can use the authentication to receive additional credential to access one or more service providers. |
US10678904B2 |
Sensor derived authentication for establishing peer-to-peer networks
Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network. |
US10678902B2 |
Authentication based on changes in fingerprint minutia
A system receives a source and a metadata layer that describes the source. The source may comprise source records with fields containing source data, and the metadata layer may include metadata comprising at least one of a field data type, a field data length, a field description, or a record length. The processor may further validate the metadata layer against the source and write results to a log. The processor may further be configured for transforming the source records into transformed records for a load ready file. The processor may further balance a number of records in the source against a number of transformed records in the load ready file to generate a transformation failure rate. |
US10678900B2 |
Apparatus, method, and program product for controlling a biometric reader
Apparatuses, methods, and program products are disclosed for controlling a biometric reader. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, whether a movement of the apparatus crosses a threshold. The code is executable by the processor to, in response to the movement of the apparatus crossing the threshold, adjust a biometric authentication algorithm. The code is executable by the processor to control a biometric reader based on the adjusted biometric authentication algorithm. |
US10678893B2 |
Methods and related apparatus for managing access to digital assets
An apparatus and associated methods are disclosed for managing access to digital assets. In at least one embodiment, a digital asset is encrypted and received operably by a computer. An encrypted self-validating string is external to the digital asset and received operably by the computer, the encrypted self-validating string being comprised of encrypted control logic and one or more control parameters selected by a developer of the digital asset. A tool cooperates with the digital asset for selection by the developer of a component that comprises at least a portion of the digital asset, the tool encrypting the component by multi-pass compilation of the component with optimization and obfuscation by converting the component from an interpreted language into a compiled language. |
US10678890B2 |
Client computing device health-related suggestions
A client computing device is disclosed that comprises a processor and an electronic personal assistant application program. The personal assistant application program may be configured to capture user data associated with user activities across a plurality of computer programs. The user data may be sent to a personal assistant user data interpretation engine. A health-related suggestion based on at least a subset of the user data and anonymized statistics of a user population retrieved from an aggregated knowledge base may be received. The health-related suggestion may be displayed on a display associated with the client computing device. |
US10678887B2 |
Monitoring device, method and computer-readable recording medium for controlling monitoring device
A state change detection unit obtains the data occurrence probability based on the values of observation data and the value of a parameter of a prior distribution, obtains, based on the data generation probability, a run length probability distribution when the time-series observation data acquired up to the current time point is used as a condition, and detects a change in the state of a facility based on the run length probability distribution. An update unit updates the value of the parameter of the prior distribution using the value of the observation data, to generate the prior distribution for calculating the data occurrence probability at a next time point. In cases when the current time point is determined to be a change point in the state of the facility, the state change detection unit also searches for a change indication point based on the run length probability distribution. |
US10678885B2 |
Memory device for matrix-vector multiplications
A device for performing a multiplication of a matrix with a vector. The device comprises a plurality of memory elements, a signal generator and a readout circuit. The signal generator is configured to apply programming signals to the memory elements. The signal generator is further configured to control a first signal parameter of the programming signals in dependence on matrix elements of the matrix and to control a second signal parameter of the programming signals in dependence on vector elements of the vector. The readout circuit is configured to read out memory values of the memory elements. The memory values represent result values of vector elements of a product vector of the multiplication. The memory elements may be in particular resistive memory elements or photonic memory elements. Additionally there is provided a related method and design structure for performing the multiplication of a matrix with a vector. |
US10678882B2 |
Systems and methods for providing a user interface with grid view
A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage. |
US10678874B2 |
Method and system for recommendation of a succession of one or more services for a service workflow
A method and a system for recommendation of a succession of one or more services for a service workflow are disclosed. In an embodiment, a query is received to retrieve one or more services from a repository of a plurality of services stored in a hierarchical structure. The hierarchical structure comprises a plurality of hierarchical levels, each hierarchical level in the plurality of hierarchical levels comprising a set of nodes. Each node in the set of nodes in each hierarchical level, stores a first semantic information and a second semantic information. Further, the query is compared with the first semantic information and the second semantic information associated with a first node. The first node or the second node is selected based on the comparison. Further, the first set of services or the combination of services, associated with the selected node is recommended, as the service workflow, to the user. |
US10678868B2 |
Systems and methods for metric data smoothing
An exemplary method may comprise receiving a matrix for a set of documents, each cell of the matrix including a frequency value indicating a number of instances of a corresponding text segment in a corresponding document, receiving an indication of a relationship between two text segments, each of the two text segments associated with a first column and a second column, respectively, of the matrix, adjusting, for each document, a frequency value of the second column based on the frequency value of the first column, projecting each frequency value into a reference space to generate a set of projection values, identifying a plurality of subsets of the reference space, clustering, for each subset of the plurality of subsets, at least some documents that correspond to projection values, and generating a graph of nodes, each of the nodes identifying one or more of the documents corresponding to each cluster. |
US10678867B2 |
Systems and methods for web collaboration
A computing system includes a client computing device and a server. The client computing device interfaces with a browser for accessing a web page, and includes a display associated therewith for displaying the web page, with a portion of the displayed web page being selected by a user of the client computing device. The server store shared documents used for collaboration, with each shared document having respective keywords associated therewith. Responsive to selection of the portion of the displayed web page, the server matches keywords from the shared documents to keywords associated with the portion of the displayed web page, and selects one of the shared documents based upon the matching. Then server then appends the selected portion of the displayed web page to the selected shared document. |
US10678865B1 |
Predicting locations based on transaction records
Certain aspects of the present disclosure provide techniques for predicting a location based on transaction record data. An example technique includes obtaining a first set of transaction records and determining a merchant associated with each transaction record. The example further includes based on the merchant, determining and appending a branch identifier to each transaction record associated with the merchant to generate a first set of extended transaction records. The example further includes creating a consumption graph based on the first set of extended transaction records and determining an estimated location based on the consumption graph. The example further includes determining a precise point location based on the estimated location. |
US10678863B2 |
Blockchain-based smart contract invocation method and apparatus, and electronic device
Techniques for invocating a smart contract are described. One example method includes receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, and wherein the invocation data comprises a data digest associated with target data stored in a third-party storage system interconnected with a blockchain; querying the target data from the third-party storage system; receiving a query result returned by the third-party storage system, wherein the query result comprises encrypted target data; obtaining a key to decrypt the encrypted target data to generate decrypted target data; performing a content verification on the decrypted target data; determining that the content verification succeeds; invoking the smart contract to perform a smart contract computation on the invocation data; and storing a computation result in a distributed database associated with the blockchain after the smart contract computation is completed. |
US10678861B2 |
Personalized post session model for an online system
An online system selects a number of content items and presents the selected content items through a feed to a target user, where each selected candidate content item is likely to cause the target user to post his/her new content in response to the selected candidate content item within a short period of time. The online system selects the candidate content items for presentation through the feed using a trained post session prediction model. A ranking score for a candidate content item is determined based on a probability value indicating likelihood that the candidate content item causes the target user to post new content. The probability value is determined by applying a trained model to user features of the target user and content features of the candidate content item. The online system ranks the candidate content items based on their ranking scores and present the feed to the target user. |
US10678860B1 |
Automatic generation of composite datasets based on hierarchical fields
Datasets are annotated with metadata including categories. Each category corresponds to one or more fields. A hierarchy mapping is generated to indicate a hierarchical relationship between different categories. A natural language query specifies a first granularity level indicating a particular category and one or more field values corresponding to the particular category. Based on the hierarchy mapping, one or more categories that are hierarchically related to the particular category are identified. Based on the metadata, two or more datasets that include at least one hierarchically related category is selected. Based on the first granularity level, one or more dataset filters are generated. The one or more dataset filters are translated to a second granularity level corresponding to the at least one hierarchically related category. The translated filters are applied to at least one of the selected datasets. The two or more datasets are joined to generate a composite dataset. |
US10678855B2 |
Generating descriptive text contemporaneous to visual media
A method, computer program product, and a system where a processor(s) determines that a processing device of the first computing node is transmitting media content to a user interface of the first computing node, including audio content. The processor(s) progressively obtains, contemporaneous with the transmitting, a textual representation of the audio content. The processor(s) modifies the textual representation of the audio content by utilizing elements of a user profile of the user of the first computing node to identify and modify textual elements of the textual representation of the audio content in accordance with the specific changes. The processor(s) renders the modified textual representation in the user interface, wherein each portion of the textual representation is synchronized to render when a corresponding portion of the audio content is played in the user interface. |
US10678852B2 |
Content reaction annotations
Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content. |
US10678851B2 |
Cognitive content display device
A voice input may be received, and from the voice input, a topic may be identified. A sentiment score for the topic may be generated using sentiment analysis on the voice input, and the sentiment score may reflect an individual's reaction to the topic. The sentiment score may be compared to a sentiment threshold. In response, one or more images may be selected, based on the topic, from an image database. The one or more images may be validated, and then displayed. |
US10678849B1 |
Prioritized device actions triggered by device scan data
Systems, methods, devices, server computers, storage media, and instructions for prioritized device action triggered by device scan data are described. In one embodiment, a mobile device performs a method that involves executing a messaging application with an image capture interface and a scanning input. An associated scanning mode comprises capture of scan data from a plurality of input/output modules of the first client device, analyzes the scan data to identify one or more scan data patterns by matching at least a portion of the scan data against a set of data patterns, and selects a priority system action based on the results of the matching of the portion of the scan data against the set of data patterns. In some embodiments, the priority system action is selected based on a priority ranking for identified scan data types. |
US10678847B2 |
Method and device for searching a target in an image
The present application discloses a method and a device for searching a target in an image. The search method includes: locating a target in an image to be searched (S101); classifying the target and extracting a local feature of the target to generate a local feature code of the local feature (S102); searching an image database for suspected images of the same classification as the target through a tree classification index structure, comparing pre-stored local feature codes of the suspected images with the local feature code of the target, and outputting a suspected image with a similarity larger than a first threshold (S103). By locating a target in an image to be searched, performing at least two levels of classification on the target, generating local feature code of the target, and searching according to the classification of the target when searching and sorting by similarity, thus the target to be searched is model-matched within the same target classification, enhancing the searching accuracy and efficiency. |
US10678845B2 |
Juxtaposing contextually similar cross-generation images
A contemporary image is stored, is analyzed, and an associated data structure is generated. An image data structure may include image meta data, image classification data, image segment data, image caption data, or the like. The storage of the contemporary image is used as a triggering event and its data structure is used as an input to determine contextually relevant ancestral images. The contemporary image data structure is compared to respective data structures of ancestral images. A series of ancestral images are ranked based upon contextual similarly of their data structures to the contemporary image data structure. The most similar ancestral image is simultaneously displayed with the contemporary image. Interactions may be monitored, a prompt may be provided, a next ranked ancestral image may be displayed in place of the previous ancestral image, and/or a prompt to store a new contemporary image may be provided. |
US10678841B2 |
Sharing method and device for video and audio data presented in interacting fashion
A method for presenting video and audio data in an interactive manner which can be applied to story-telling. A story from a book or other source includes preset sentences, each having keywords and each of which correspond to a preset video frame. The keywords represent roles and non-roles, each role corresponding to an image. Voice sources of the roles can be set according to a user instruction. Audio data of storytelling is matched with the keywords of the preset sentences, wherein the audio data is acquired from the voice sources. A matched sentence is acquired from the preset sentences. The preset video frame corresponding to the matched sentence is selected from the database and displayed for interest and vividness of presentation. |
US10678839B2 |
Systems and methods for ranking ephemeral content item collections associated with a social networking system
Systems, methods, and non-transitory computer readable media can perform a first ranking to rank each ephemeral content item collection of a plurality of ephemeral content item collections based on a probability of a user selecting the ephemeral content item collection, each ephemeral content item collection of the plurality of ephemeral content item collections including one or more ephemeral content items. One or more ephemeral content item collections from the first ranking can be provided in an ephemeral content feed of the user. A selection by the user of an ephemeral content item collection provided in the ephemeral content feed can be received. A second ranking to rank each ephemeral content item collection of the ephemeral content item collections provided in the ephemeral content feed other than the selected ephemeral content item collection based on a probability of the user spending time on the ephemeral content item collection can be performed. |
US10678837B2 |
Management of fuel dispenser media
Management of fuel dispenser media is provided. In general, a fuel dispenser can be in communication with a media library configured to facilitate delivery of media to the fuel dispenser for output therefrom. The media library can be on board the fuel dispenser or can be included in a gateway configured to communicate with the fuel dispenser. The media library is configured to query one or more media sources for media information and to retrieve media information therefrom that is specific to the fuel dispenser. Additionally or alternatively, the media library is configured to query the one or more media sources for updates to the retrieved media information and, if updated, to retrieve the updated media content from the media source(s). |
US10678836B2 |
Slide show-providing system and method
A system and a method of providing metadata for a slide show to an external device are provided. The method includes determining a plurality of images for the slide show, grouping the determined plurality of images into a plurality of image groups, generating a plurality of metadata groups that respectively correspond to the plurality of image groups, and sequentially transmitting the generated plurality of metadata groups to the external device. The plurality of metadata groups include metadata regarding images included in an image group that corresponds to the plurality of metadata groups. |
US10678829B2 |
Customized data feeds for online social networks
Among other things, embodiments of the present disclosure discussed herein help identify trending topics and generate customized data feeds that present trending topics to a user based on information in the user's social network profile. In some embodiments, users may select topics of interest to the user and the system can identity and present trending articles in the selected topic to the user via the user's newsfeed. |
US10678827B2 |
Systematic mass normalization of international titles
A system for generating a database of labeled foreign canonical titles includes an interface and a processor. The interface is to receive a title in a second language. The processor is to 1) store a set of n-grams in a first language in a first database; 2) sanitize the title into a sanitize title in the second language; 3) translate the sanitized title into a translated title in the first language; 4) break the translated title into n-grams; 5) determine labels for the n-grams using the first database; and 6) determine label to associate with the title. |
US10678825B2 |
Processes and systems for collaborative manipulation of data
Processes and systems are disclosed for accessing and providing information obtained from a source. The processes and systems allow for accessing data stored in an electronic storage medium and providing a first set of information derived from the data stored in the storage medium. The processes and systems also provide a second set of information comprising detail data underlying the summary data. |
US10678816B2 |
Single-entity-single-relation question answering systems, and methods
Provided are systems and methods related to converting unlabeled data into structured and labeled data for answering one or more single-entity-single-relation questions. The systems and methods automates the labeling of data to generate training data for machine learning. The systems and methods identify and import question and answer pairs from an user generated discussion platform and access a knowledge base questions to extract questions by supervised extraction. The extracted questions are further filtered to remove mislabeled questions. When a question is posed, it is parsed for entity and relation, and an answer is identified by searching through the knowledge base. |
US10678811B2 |
Inter-table parallel refresh maximizer
An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch. |
US10678810B2 |
System for data management in a large scale data repository
A computer-implemented method of managing data in a data repository is disclosed. The method comprises maintaining a data repository, the data repository storing data imported from one or more data sources. A database entity added to the data repository is identified and a metadata object for storing metadata relating to the database entity is created and stored in a metadata repository. The metadata object is also added to a documentation queue. Metadata for the metadata object is received from user via a metadata management user interface and the received metadata is stored in the metadata repository and associated with the metadata object. |
US10678809B2 |
Synchronizing non-file content stored on a collaborative workspace environment
This disclosure generally relates to synchronizing non-file content items from a collaborative workspace environment to a local computing device. Once the non-file content item has been synchronized to the local computing device, content or other data contained within the non-file content item may be accessed and edited. Once the edits are complete, the updated non-file content item may be provided back to the collaborative workspace environment. The changes may then be provided back to the original non-file content item such that it includes the most recent updates. |
US10678807B1 |
Generating real-time search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client. |
US10678806B2 |
Per-user aggregation of database content
A method for providing per-user aggregation of content accessible via a personalized user site may generally include receiving a request for metadata and determining whether the requested metadata is expired. The method may further include returning at least a portion of queried metadata prior to verifying whether the metadata is expired. The method may then include querying a change log for metadata modifications. The method may further include, if metadata has been modified since a previous query, sending a query to a community site for metadata that meets change criteria. The method may also include receiving the changed metadata and returning the changed metadata to a content group container within the personalized user site. |
US10678802B2 |
Log management utilizing time context indexing
A method for displaying log records includes providing a plurality of log records wherein a respective log record has a time stamp identifying the time of an occurrence of a computer system event. A display index correlates a respective time threshold between consecutive log records with respective display line spacing. The method further includes accessing a plurality of consecutive log records from a log file and evaluating the gap in time of an occurrence between consecutive log records and comparing the respective gap in time with a respective time threshold of the display index to determine respective display line spacing for displaying consecutive log records. A display displays the plurality of log consecutive log records in segmented groups with each group separated by a display line spacing corresponding to a respective time threshold between consecutive records as identified by the display index. |
US10678800B2 |
Recommendation prediction based on preference elicitation
Methods and systems for generating prediction data are described. In an example, a processor may retrieve preferential data from a memory. The preferential data may include a set of preferences that corresponds to a first subset of objects among a set of objects, and may exclude preferences associated with a second subset of objects among the set of objects. Each preference may indicate a preferred object between a respective pair of objects among the first subset of objects. The processor may determine first predicted ratings corresponding to the first subset of objects based on the preferential data. The processor may determine second predicted ratings corresponding to the second subset of objects based on the preferential data. The processor may generate prediction data by populating entries of the prediction data with the first and second predicted ratings, where the prediction data may include predicted ratings of the set of objects. |
US10678788B2 |
Columnar caching in tiered storage
Techniques are provided for storing in in-memory unit (IMU) in a lower-storage tier and copying the IMU to DRAM when needed for query processing. Techniques are also provided for copying IMUs to lower tiers of storage when evicted from the cache of higher tiers of storage. Techniques are provided for implementing functionality of IMUs within a storage system, to enable database servers to push tasks, such as filtering, to the storage system where the storage system may access IMUs within its own memory to perform the tasks. Metadata associated with a set of data may be used to indicate whether an IMU for the data should be created by the database server machine or within the storage system. |
US10678787B2 |
Computer assisted completion of hyperlink command segments
Described are methods, systems and computer readable media for computer assisted completion of hyperlink command segments. |
US10678785B1 |
Automated SQL source code review
A computer-implemented automated review method for structured query language (SQL) source code files seeking to access a data store comprises the steps of calculating an SQL complexity score; setting an issue flag if the SQL complexity score is greater than a threshold; checking the SQL source code for SQL-92 compliance; setting the issue flag if any of the SQL source code files is not SQL-92 compliant; comparing a type of data in the SQL source code files to be input to the data store with a type of a field in the data store set to receive the input data; setting the issue flag if the type of any input data does not match the type of a corresponding data store field; checking the SQL source code for SQL triggers set to activate when selected SQL commands are executed; and setting the issue flag if there are any SQL triggers. |
US10678784B2 |
Dynamic column synopsis for analytical databases
A method, computer program product, and system for processing attribute value information for a data set. The method, computer program product, and system includes receiving a first data query on the data set. The first data query includes a condition on at least one attribute of the data set. While processing the first data query, data blocks containing records of the data set may be scanned. The data blocks contain first data blocks that are full. Attribute value information may be generated for the at least one attribute for the first data blocks. The attribute value information may be stored and a second data query involving a condition on at least one of the at least one attribute may be processed using the stored attribute value information. |
US10678780B2 |
Cross verification of data captured by a consumer electronic device
A system for cross verification of data captured by a consumer electronic device is disclosed. Primary data, for example, a photograph, is captured by a mobile capture device, metadata including the time and location of the capture is associated with the primary data. Environmental data, for example, pressure, temperature, visible WiFi networks, visible cell towers, is also measure by the mobile capture device. Other capture devices are identified in the vicinity and those other devices also measure environmental data. The measurements of environmental data can then be compared in order to calculate a confidence level in the position metadata associated with the primary data. |
US10678776B1 |
Automated identification of anomalous map data
An autocheck module of a map system is configured to automatically identify anomalous conditions within map data that may indicate an error within the data. The identification of the anomalous conditions is accomplished by application of different autocheck types to the map data, each autocheck type representing a class of anomalies and being triggered if particular map data exhibits the anomalous condition associated with the autocheck type. In one embodiment, for at least some of the portions of map data that trigger an autocheck type, an issue entry is created in an issue database, the issue entry referencing the autocheck type that was triggered, the map data that triggered it, and any associated data of relevance for the particular autocheck type in question. |
US10678774B2 |
Generating source code for creating database triggers
A computing device obtains information associated with creating a plurality of database triggers. The computing device processes this information to determine a list of foreign keys that directly link a plurality of database tables. At least two of these database tables, however, are not directly linked. Therefore, the computing device uses the list of foreign keys to generate an indirect table path that indirectly links these two database tables through one or more intermediary tables. So linked, the computing device can automatically generate the source code for creating the plurality of database triggers to verify the integrity of the data stored in all of the plurality of database tables. |
US10678773B2 |
Parallel processing of disjoint change streams into a single stream
Technology for tracking changes to a database and providing the changes to a subscribing computing device. In an illustrative implementation, a method may involve subscribing a computing device to changes of a portion of a multi-tenant database and accessing a plurality of change events stored in a log of the multi-tenant database in parallel. The method may further involve storing the plurality of change events in a persistent data store separate from the multi-tenant database and processing the plurality of change events to create an ordered set of change events. The ordered set of change events may then be provided to the computing device that subscribed to the changes. |
US10678770B2 |
Managing data records
Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed. |
US10678754B1 |
Per-tenant deduplication for shared storage
A storage controller coupled to a multi-tenant storage array receives a request from a client device to write a data block to a volume resident on the storage array, wherein the client device is associated with a tenant of the storage array. The storage controller determines a tenant identifier associated with the tenant, generates a hash value for the data block based at least in part on the data block and the tenant identifier, and performs at least one data deduplication operation on the data block using the hash value by determining whether the hash value matches with any of the plurality of previous hash values that are identified in a deduplication map. Responsive to determining that the hash value does not match with any of the plurality of previous hash values that are identified in the deduplication map, the hash value is stored in the deduplication map. |
US10678750B2 |
On demand file sync
Disclosed are various examples for downloading data objects by enforcing a threshold amount of allocated data. A file sync application determines which data objects to download to the client device such that the total amount of downloaded data meets or falls below the threshold amount of allocated data. File system entries for undownloaded data objects are also downloaded and stored in a file system of the client device. If a process attempts to access an undownloaded data object, the file sync application downloads the data object and evicts another data object, if necessary, according to the threshold amount of allocated data. |
US10678747B2 |
Video encoding and decoding using parallel processors
A method is disclosed for the decoding and encoding of a block-based video bit-stream such as MPEG2, H.264-AVC, VC1, or VP6 using a system containing one or more high speed sequential processors, a homogenous array of software configurable general purpose parallel processors, and a high speed memory system to transfer data between processors or processor sets. This disclosure includes a method for load balancing between the two sets of processors. |
US10678745B2 |
Providing computing device configuration information via a light transmission
Methods, systems, and computer readable media for providing computing device configuration information via a light transmission are disclosed. According to one method, the method occurs at a computing device. The method includes receiving configuration information including an internet protocol (IP) address assigned by a network node. The method also includes sending a transmission including the configuration information, wherein the configuration information includes the IP address, wherein the transmission includes either a visible light transmission or an infrared (IR) transmission. |
US10678744B2 |
Method and system for lockless interprocessor communication
A computer readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive, from a first processor, a message to be sent to a second processor; store the message in a portion of a shared memory, the shared memory being shared by the first processor and the second processor; store, in an instruction list stored in a further portion of the shared memory, an instruction corresponding to the message; and prompt the second processor to read the message list. |
US10678742B2 |
Concatenated two-wire data bus
The disclosure relates to a light module and the matching housing for a bus node. The light module is provided to be used in a data bus system for transmitting data for light-emitting components via a differential two-wire data bus. The data bus transmits data between a bus master and at least two bus nodes. The data bus is divided by the bus nodes into at least two two-wire data bus sections. The housing comprises at least two rows of connections arranged opposite each other. Each row comprises one negative supply voltage connection and one positive supply voltage connection, which are arranged to be connected in pairs without intersection. The two connections for each of the respective two-wire data bus sections are arranged between the connections for the supply voltages in each row. A light-emitting component is arranged in a recess of the housing. |
US10678741B2 |
Coupling parallel event-driven computation with serial computation
The present invention provides a system comprising a neurosynaptic processing device including multiple neurosynaptic core circuits for parallel processing, and a serial processing device including at least one processor core for serial processing. Each neurosynaptic core circuit comprises multiple electronic neurons interconnected with multiple electronic axons via a plurality of synapse devices. The system further comprises an interconnect circuit for coupling the neurosynaptic processing device with the serial processing device. The interconnect circuit enables the exchange of data packets between the neurosynaptic processing device and the serial processing device. |
US10678740B1 |
Coordinated component interface control framework
A coordinated component interface control framework may deterministically reproduce behavior of a data processing pipeline. The framework may include a controller that controls input to, output from, and/or execution of a component of the pipeline. The framework may also tune performance of the pipeline and/or enable parallel processing of the pipeline, even across different machines, while preserving the ability to deterministically reproduce behavior of the pipeline. |
US10678738B2 |
Memory extensible chip
A memory extensible chip (200) is provided. The chip (200) includes a substrate (240), and a processor (230), a first memory module set (210), and a second memory module set (220) that are integrated on the substrate (240). The processor (230) communicates with at least one memory module in the first memory module set (210) using a first communications interface (250), and the processor (230) communicates with at least one memory module in the second memory module set (220) using a second communications interface (260). A memory module in the first memory module set (210) communicates with a memory module in the second memory module set (220) using a substrate network, where the substrate network is a communications network located inside the substrate (240). In this way, the processor (230) can access a memory module in the first memory module set (210) by using the second memory module set (220). |
US10678737B2 |
Technologies for providing dynamic communication path modification for accelerator device kernels
Technologies for providing dynamic communication path modification for accelerator device kernels include an accelerator device comprising circuitry to obtain initial availability data indicative of an availability of one or more accelerator device kernels in a system, including one or more physical communication paths to each accelerator device kernel. The circuitry is also to produce, as a function of the initial availability data, a connectivity matrix indicative of the physical communication paths and a logical communication path defined by one or more of the physical communication paths between a kernel of the present accelerator device and a target accelerator device kernel. Additionally, the circuitry is to obtain updated availability data indicative of a subsequent availability of each accelerator device kernel and update, as a function of the updated availability data, the connectivity matrix to modify the logical communication path. |
US10678735B2 |
Asynchronous channel based bus architecture enabling decoupled services
In an asynchronous channel based bus architecture enabling decoupled services, there is an asynchronous channel based bus having at least one channel. A first service is coupled to the asynchronous channel based bus, the first service passes messages to and receives messages on the at least one channel. A second service is also coupled to the asynchronous channel based bus, the second service also passes messages to and receive messages on the at least one channel. |
US10678732B1 |
Expanded host domains in PCIe fabrics
Computing architectures, platforms, and systems are provided herein. In one example, a computing system is provided. The computing system includes a management processor configured to initiate a peripheral component interconnect express (PCIe) arrangement between a host processor and a plurality of PCIe devices over a PCIe fabric comprising one or more PCIe switches. The PCIe arrangement is established to detect a data transfer directed to an expanded address of a greater length than a destination field of the PCIe communications of the detected data transfer by using at least another portion of the PCIe communications to store a portion of the expanded address that is in excess of the length than the destination field of the PCIe communications, and route the detected data transfer over the PCIe fabric to a destination device associated with the expanded address. |
US10678729B1 |
Interface conversion device of programmable logic controller (PLC) system and PLC system thereof
The present disclosure relates to an interface conversion device of a programmable logic controller (PLC) system and a PLC system thereof. The interface conversion device of a PLC system according to an embodiment of the present disclosure is an interface conversion device that is applied to a PLC system including a base unit that controls an operation of the PLC system, a plurality of expansion modules that operate under the control of the base unit, and an interface that is a communication line between the base unit and each of the expansion modules, and is configured to connect between a first interface for parallel communication and a second interface for serial communication. |
US10678725B2 |
Interface circuit relating to variable delay, and semiconductor apparatus and system including the same
A semiconductor apparatus may include an interface circuit. The interface circuit may sense level variations of a first signal and a second signal. The interface circuit may generate first and second output signals by variably delaying the first and second signals depending on a sensing result. The interface circuit may transmit the first and second output signals to first and second signal transmission lines which are adjacent to each other. |
US10678722B2 |
Using a decrementer interrupt to start long-running hardware operations before the end of a shared processor dispatch cycle
Systems, methods, and computer program products to perform an operation comprising processing a first logical partition on a shared processor for the duration of a dispatch cycle, issuing, by a hypervisor, at a predefined time prior to completion of the dispatch cycle, a lightweight hypervisor decrementer (HDEC) interrupt, and responsive to the lightweight HDEC interrupt, initiating an asynchronous hardware operation on the shared processor prior to completion of the dispatch cycle. |
US10678719B2 |
Memory system with cached memory module operations
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory module includes a pin interface for coupling to a bus. The bus has a first width. The module includes at least one storage class memory (SCM) component and at least one DRAM component. The memory module operates in a first mode that utilizes all of the first width, and in a second mode that utilizes less than all of the first width. |
US10678712B2 |
Method and apparatus for bus lock assistance
A method is described that includes detecting that an instruction of a thread is a locked instruction. The instruction also includes determining that execution of said instruction includes imposing a bus lock. The instruction also include executing a bus lock assistance function in response to said determining, said bus lock assistance function including a function associated with said bus lock other than implementation of a bus lock protocol. |
US10678711B2 |
Key-based data security management
Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task. |
US10678709B2 |
Apparatus and method for memory address encryption
An apparatus for encrypting an input memory address to obtain an encrypted memory address comprises an input interface for receiving the input memory address being an address of a memory. Moreover, the apparatus comprises an encryption module for encrypting the input memory address depending on a cryptographic key to obtain the encrypted memory address. The encryption module is configured to encrypt the input memory address by applying a map mapping the input memory address to the encrypted memory address, wherein the encryption module is configured to apply the map by conducting a multiplication and a modulo operation using the cryptographic key and a divisor of the modulo operation, such that the map is bijective. |
US10678708B2 |
Encrypted raid drive management
Systems and methods for management of a RAID system of encrypted storage drives are described. In one embodiment, the system may include self-encrypting drives (SEDs), redundant array of independent disks (RAID) chips, a drive interface bridge connecting between one of the RAID chips and a machine host, and a drive command initiator communicatively coupled to the drive interface bridge. In some embodiments, the drive command initiator may be configured to configure the one or more RAID chips in pass-through mode, unlock at least one of the SEDs while the one or more RAID chips are configured in pass-through mode, and upon unlocking at least one of the SEDs, configure the one or more RAID chips to RAID mode and activate a mass storage functionality of the drive interface bridge. |
US10678705B2 |
External paging and swapping for dynamic modules
Various embodiments include methods and devices for implementing external paging and swapping for dynamic modules on a computing device. Embodiments may include assigning static virtual addresses to a base image and dynamic modules of a static image of firmware of the computing device from a virtual address space for the static image, decompose static image into the base image and the dynamic modules, load the base image to an execution memory during a boot time from first partition of a storage memory, reserve a swap pool in the execution memory during the boot time, and load a dynamic module of the dynamic modules to the swap pool from a second partition of storage memory during a run time. |
US10678703B2 |
Namespace mapping structual adjustment in non-volatile memory devices
A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: allocate a named portion of the non-volatile storage device; generate, according to a first block size, first block-wise mapping data; translate, using the first block-wise mapping data, logical addresses defined in the named portion to logical addresses defined for the entire non-volatile storage media, which can then be further translated to physical addresses in a same way for all named portions; determine a second block size; generate, according to the second block size, second block-wise mapping data; translate, using the second block-wise mapping data, the logical addresses defined in the name portion to the logical addresses defined for the entire non-volatile storage media. |
US10678696B2 |
Pre-fetching files from buckets in remote storage for a cache based on file usage history
Embodiments are disclosed for a prefetching method that may include copying, in response to a search query, a first bucket from a remote storage to a cache. The first bucket may include first data associated with the search query. The method may further include identifying a first file type associated with a first file in the first bucket. The first file may be associated with a usage status. The method may further include accessing, based on the search query, a second bucket from the remote storage. The second bucket may include second data associated with the search query. The method may further include identifying a second file in the second bucket having the first file type, and copying, in response to the usage status indicating that the first file was used in processing the search query, the second file from the remote storage to the cache. |
US10678695B2 |
Migration of data to register file cache
Methods and migration units for use in out-of-order processors for migrating data to register file caches associated with functional units of the processor to satisfy register read operations. The migration unit receives register read operations to be executed for a particular functional unit. The migration unit reviews entries in a register renaming table to determine if the particular functional unit has recently accessed the source register and thus is likely to comprise an entry for the source register in its register file cache. In particular, the register renaming table comprises entries for physical registers that indicate what functional units have accessed the physical register. If the particular functional unit has not accessed the particular physical register the migration unit migrates data to the register file cache associated with the particular functional unit. |
US10678689B2 |
Dynamic home tile mapping
Technologies for migration of dynamic home tile mapping are described. An apparatus includes means for receiving coherence messages from other processor cores on the die, means for recording locations from which the coherence messages originate and means for determining distances between the requested home tiles and the locations from which the coherence messages originate. The apparatus includes means for determining whether an average distance between a particular home tile, whose identifier is stored in the home tile table, exceeds a threshold. When the average distance exceeds the defined threshold, the apparatus includes means for migrating the particular home tile to another location. |
US10678680B2 |
Method for automatically generating search heuristics and performing method of concolic testing using automatically generated search heuristics
Provided is a method for automatically generating a search heuristic that is optimal for a test subject program and a method of concolic testing that uses a parameterized search heuristic to yield a consistent test performance for any program. |
US10678675B2 |
Assistive, language-agnostic debugging with multi-collaborator control
A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this collaboration session, both the owner and the participant computer systems are provided access to a multi-file workspace's build instance. Here, the multi-file workspace and the build instance are both stored locally on the owner computer system. Further, this workspace includes multiple files of source code. As a result, the build instance is a build of that source code. Various debug commands that are directed to the build instance may be received. Some of these commands originate from the owner computer system while others originate from the participant computer system. These debug commands are then multiplexed, and the build instance is executed in accordance with the multiplexed debug commands. As a result of executing the build instance, debugging data is generated. |
US10678672B1 |
Security validation of software delivered as a service
An electronic computing device obtains application source code to be tested. The application source code is automatically categorized into one or more hardware or software classifications. One or more tests are identified for the application source code based on the one or more hardware or software classifications. The one or more tests are run against the application source code. The one more tests are monitored as they are running Based on results from the one or more tests, a test score representing a security risk of the application source code is automatically determined. A summary of the results from the one or more tests, including the test score, is visually displayed on the electronic computing device. |
US10678671B2 |
Triggering the increased collection and distribution of monitoring information in a distributed processing system
A facility comprising systems and method for automatically triggering the collection of comprehensive monitoring information in a distributed processing system. The facility compares the overall performance of distributed processing system to one or more performance metrics and, in response to determining that one or more performance metrics is not satisfied, triggers one or more of the nodes within the distributed processing system to increase one or more of its monitoring rate or its distribution rate. The facility collects and analyzes the collected information to provide resources that can be used to assess and diagnose failures within the distributed processing system. In this manner, the facility reacts to performance anomalies by triggering nodes within in the system to provide comprehensive performance information over a trigger period for diagnostic purposes. |
US10678670B2 |
Evaluating fairness in devices under test
Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails. |
US10678669B2 |
Field content based pattern generation for heterogeneous logs
A system and method are provided for pattern discovery in input heterogeneous logs having unstructured text content and one or more fields. The system includes a memory. The system further includes a processor in communication with the memory. The processor runs program code to preprocess the input heterogeneous logs to obtain pre-processed logs by splitting the input heterogeneous logs into tokens. The processor runs program code to generate seed patterns from the preprocessed logs. The processor runs program code to generate final patterns by specializing a selected set of fields in each of the seed patterns to generate a final pattern set. |
US10678667B1 |
Holdup self-tests for power loss operations on memory systems
Described herein are embodiments related to holdup self-tests in memory sub-systems for power loss operations. A processing device receives a request to perform a holdup self-test to detect a defect in a holdup circuit that powers the processing device and a memory component in the event of power loss. The processing device identifies a memory location of memory that is available and, responsive to detection of a loss of power, performs a continuous sequence of write operations to the memory location using holdup energy until all of the holdup energy is expended. After reboot, the processing device determines a number of the write operations that were successfully completed in the memory location before all of the holdup energy was expended. The processing device determines whether the number satisfies a defect criterion. Responsive to the responsive to the number satisfying the defect criterion, the processing device reports the defect associated with the holdup circuit. |
US10678662B2 |
Computing system with data protection mechanism with soft information and method of operation thereof
A computing system includes: a data block including a data; a storage engine, coupled to the data block, configured to process data, as hard information or soft information, through channels including a failed channel and a remaining channel, calculate an aggregated output from a hard decision from the remaining channel, calculate a selected magnitude from a magnitude from the remaining channel with an error detected, calculate an extrinsic soft information based on the aggregated output and the selected magnitude, and decode the failed channel with a scaled soft metric based on the extrinsic soft information. |
US10678650B1 |
Managing snaps at a destination based on policies specified at a source
Improved techniques for managing snaps of a data object hosted by a source data storage system (source) involve specifying, by the source, a set of policies for snaps of the data object that are stored on a destination data storage system (destination). The technique includes transferring the set of policies from the source to the destination, to enable the destination to implement the specified set of policies on the snaps at the destination. |
US10678641B2 |
Techniques for optimizing metadata resiliency and performance
A method of protecting a filesystem against metadata corruption while maintaining high performance is provided. The method includes (a) receiving a storage command directing a computing device to store a block of file data to the filesystem and (b) in response: (1) writing the block to a data portion spanning a set of drives using a single-fault tolerant level of RAID, wherein writing the block includes performing exactly two write operations to the set of drives; and (2) writing filesystem metadata associated with the block to a metadata portion spanning a subset of the set of drives using a double-fault tolerant data redundancy scheme different than the single-fault tolerant level of RAID, the subset including at least three drives, the data and metadata portions being non-overlapping, wherein writing the metadata includes performing at least three write operations to the subset of the set of drives. |
US10678636B2 |
Techniques for detecting and correcting errors in data
Various embodiments are generally directed to techniques for managing errors in data, such as with error-correcting code (ECC), for instance. Some embodiments are particularly directed to providing one or more of error detection, location, and correction for a set of storage memory devices with a management memory device. In one or more embodiments, each of the storage and management memory devices may include a memory chip, such as one of a set of memory chips included in a dual in-line memory module (DIMM). For instance, each memory device be a dynamic random-access memory (DRAM) integrated circuit included in a DIMM. In various embodiments, the set of storage management memory devices may be used to store a memory line, such as an evicted cache line. In many embodiments, cryptographically secure memory encryption and/or integrity may also be provided for the set of storage memory devices with the management memory device. |
US10678630B2 |
Method and system for resolving error in open stack operating system
Embodiments of the present disclosure disclose a system and a method for resolving error in an open stack operating system (OS). An error code relating to an error in an open stack OS associated with the error resolution system may be retrieved. One or more services associated with the error code may be determined and at least one of one or more log files from the open stack OS and a resolver may be retrieved. The one or more services are enabled in the error resolution system for the retrieving. Further, a predefined action plan based on the one or more log files and the resolver may be determined. The error in the open stack OS is resolved based on the determined predefined action plan. |
US10678629B2 |
Dynamic failure-resolution computing engine
A method for dynamically resolving a failure occurring to an application is provided. The method may include receiving historic observations from a plurality of sources. The plurality of sources may be associated with an application executing in the environment. The method may include storing the plurality of historic observations in a memory location associated with the application. The method may include monitoring the application using an adaptive monitoring model. The monitoring model may include a first and second set of dynamic attributes for the application. The second set of dynamic attributes may be dependent on a current set of values assigned to the first set of dynamic attributes. The application may be monitored once during each monitoring cycle. At least once during each monitoring cycle, the second set of dynamic attributes may be adjusted based on the current set of values of the first set of dynamic attributes. |
US10678622B2 |
Optimizing and scheduling maintenance tasks in a dispersed storage network
Monitoring the health status of a distributed storage network (DSN) and scheduling maintenance tasks relating to identified memory failures. In various examples, monitoring the health status of the DSN can include obtaining status information regarding storage units of the DSN and, based thereon, determining that memory of one or more of the storage units requires repair. Physical locations for identified storage units are determined, as well as the level of data loss risk associated with encoded data stored in the storage units. Based on this information, a repair plan is generated for and issued to the identified storage units. A repair plan may include, for example, an ordered list of maintenance tasks that are prioritized to balance data loss risk considerations with repair effort efficiency considerations. The maintenance tasks may be mapped to available service operators for performing the desired repairs (e.g., based on physical locations of the storage units). |
US10678615B1 |
Interconnected framework for distributed data realization
A web-based display system includes a frame loading module that loads a plurality of frames, including a first frame from a first location and a second frame from a second location, in response to loading of a parent web page. A transformation interface module presents a user interface element in the parent web page for receiving a filtering selection from the user. A communication module assigns first and second unique identifiers to first and second frames and transmits handshake requests to the frames including the unique identifiers. In response to receiving a first message from the first frame, the communication module selectively broadcasts a first broadcast message to all of the plurality of frames. In response to the transformation interface module receiving the filtering selection from the user, the communication module broadcasts a filter message based on the filtering selection to all of the plurality of frames. |
US10678599B2 |
Hardware efficient system and method for load balancing using a random number
A system and method for selecting a resource from among a plurality of resources. A total range of numbers is divided into a plurality of sub-ranges, each associated with a respective one of the resources. An indexing number, e.g., a random number, is generated and, when it falls within the total range of numbers, the resource associated with the sub-range into which the indexing number falls is selected. When the indexing number falls outside of the total range, a resource associated with the difference between the indexing number and the greatest number in the total range is selected. |
US10678598B2 |
Enforcing compute equity models in distributed blockchain
An example operation may include one or more of identifying a blockchain transaction requiring completion, identifying one or more task requests associated with the blockchain transaction, determining a number of different qualities of service required to complete the one or more task requests, and determining a number of service provider blockchain members are required to complete the one or more task requests based on a number of different available resources assigned to the service provider blockchain members. |
US10678597B2 |
Event-driven blockchain workflow processing
Implementations of the present specification include receiving, from a client in a blockchain network, a request to execute a workflow program, wherein the workflow program is stored in a blockchain maintained by the blockchain network; identifying an operation associated with the workflow program; assigning the identified operation to a subset of the plurality of nodes in the blockchain network, wherein each node is configured to execute the operation separately from the other nodes in the subset of nodes; identifying processing results for the executed operation associated with nodes in the subset of nodes, each processing result associated with a particular node from the subset and representing a result of the executed operation produced by the particular node; and determining a consensus result for the operation based on the identified processing results associated with a number of nodes greater than or equal to a consensus threshold matching the consensus result. |
US10678596B2 |
User behavior-based dynamic resource capacity adjustment
The present disclosure describes acquiring characteristic behavior data of a user in real time, and at a detection triggering moment, matching the characteristic behavior data with a behavior pattern baseline obtained through offline calculation, thus predicting a peak or a trough of resource use. In this way, a resource specification to be used by the user is dynamically adjusted in advance according to a behavior pattern of the user, to meet a resource use demand of the user, and avoid that the user is in shortage of resources in the peak time or wastes resources in the trough time, thus achieving better predictability. |
US10678591B1 |
Systems and methods for optimization of data element utilization using demographic data
Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving one or more user-defined objectives associated with a group of data elements, wherein at least one of the user-defined objectives includes an objective related to a selected target group; receiving one or more constraints associated with the group of data elements, wherein at least one of the constraints comprises resources apportionable to each data element in the group of data elements; developing a first prediction of a performance of the group of data elements during a time period based on the one or more user-defined objectives and the one or more constraints; and apportioning at least a portion of the resources to each data element in the group of data elements based on the first prediction once the time period has started. |
US10678590B1 |
Batch process monitoring and alerting based on selection of buffer times
A system monitors a batch process performed locally or remotely by reading output logs of the batch process during and after execution of the batch process. The system determines a baseline execution duration for the batch process based on previous runs of the batch process on a set of data. Subsequent runs of the batch process are monitored by reading an output log file while the batch process is executing. A buffer time, corresponding to a time range, is added to the baseline execution duration to produce an alert threshold. The system generates alerts and sends the alerts to a messaging system in response to the current execution duration exceeding the alert time. |
US10678588B2 |
Reducing synchronization of tasks in latency-tolerant task-parallel systems
Techniques are provided for reducing synchronization of tasks in a task scheduling system. A task queue includes multiple tasks, some of which require an I/O operation while other tasks require data stored locally in memory. A single thread is assigned to process tasks in the task queue. The thread determines if a task at the head of the task queue requires an I/O operation. If so, then the thread generates an I/O request, submits the I/O request, and may place the task at (or toward) the end of the task queue. When the task reaches the head of the task queue again, the thread determines if data requested by the I/O request is available yet. If so, then the thread processes the request. Otherwise, the thread may place the task at (or toward) the end of the task queue again. |
US10678579B2 |
Policy based cross-cloud migration
A policy-driven method of migrating a virtual computing resource that is executing an application workload includes the steps of determining that at least one of multiple policies of the application has been violated by the virtual computing resource while executing the workload in a first virtual data center, and responsive to said determining, programmatically performing: (1) searching for a virtual data center to which the virtual computing resource can be migrated, (2) determining that the virtual computing resource will be able to comply with all of the policies of the application while executing the workload if the virtual computing resource is migrated to the second virtual data center, and (3) based on determining the ability to comply, migrating the virtual computing resource across clouds, namely from the first virtual data center to the second virtual data center. |
US10678575B2 |
Instruction-set support for invocation of VMM-configured services without VMM intervention
A processing core comprising instruction execution logic circuitry and register space. The register space to be loaded from a VMCS, commensurate with a VM entry, with information indicating whether a service provided by the processing core on behalf of the VMM is enabled. The instruction execution logic to, in response to guest software invoking an instruction: refer to the register space to confirm that the service has been enabled, and, refer to second register space or memory space to fetch input parameters for said service written by said guest software. |
US10678570B2 |
Interactive virtual assistant system and method
A method, computer program product, and computer system for defining, at a computing device, psychometric data for a user. An interactive virtual assistant, selected from a plurality of interactive virtual assistants, may be provided on the computing device based upon, at least in part, the psychometric data defined for the user. The user may be prompted, via the interactive virtual assistant, with one or more options. |
US10678568B2 |
System resource allocation in respect of display interfaces
A resource allocation system is provided that includes a memory configured to store at least one executable, user-given instruction and a data processor unit operatively coupled to the memory and configured to effectuate running of a given application by executing a corresponding user-given instruction stored in the memory. The system further includes a display interface operatively coupled to the data processor unit and configured to accommodate a given virtual desktop comprising a given application running according to a user-given instruction processed by the data processor unit. The system further includes a policy configurator operatively coupled to the data processor unit and configured to generate a given user-defined policy regarding at least a designated display interface such that a predefined share of a given system resource is allocated to the designated display interface. |
US10678566B2 |
Cognitive screen sharing with contextual awareness
A method for cognitive screen sharing protection is provided. The method may include, in determining a screen sharing session of a client computing device associated with a user has been initiated, receiving, by a processor, a plurality of pertinent state data associated with the client computing device. The method may also include assigning an initial binary status to at least one display window of at least one open application on the client computing device. The method may further include, in determining a change has occurred to the screen sharing session, updating each assigned binary status. The method may also include detecting an undesirable sharing situation on the client computing device based on the updated binary status of the at least one display window. The method may further include performing a precautionary action based on the detected undesirable sharing situation. |
US10678564B2 |
Android-based pop-up prompt method and device
The present disclosure includes systems and methods for providing popups, including the following computer-implemented method. A trigger event is received that is generated by detection of a request for a presentation of a pop-up window. Based on the received trigger event, an activity pop-up component is launched that is configured to output the pop-up window, where a launch mode of the activity pop-up component is preconfigured as a single task mode. A determination is made whether the pop-up window output by the activity pop-up component is obscured by a pre-existing pop-up window. Upon determining that the pop-up window output by the activity pop-up component is obscured by the pre-existing pop-up window, the activity pop-up component is relaunched to trigger movement of the pop-up window to the top of an activity stack to force a non-obscured display of the pop-up window. |
US10678559B2 |
Multi function inputs providing alternate functions during setup upon startup of signal device
Software is used to allow inputs to a microcontroller to have primary and alternate functions, which reduces the need for additional inputs and associated conductors in a programmable device such as a warning signal light. The microcontroller firmware includes a routine that detects the state of inputs during a first predetermined period of time after initialization of the microcontroller. The state of the inputs is used to activate alternate modes of operation in which changes in the state of the inputs is detected and used for functions different than a function associated with the same input in another mode of operation. |
US10678556B2 |
Integrated circuit device including wake-up control circuit and electronic device including the same
An integrated circuit device is provided. The integrated circuit device may include a central processing unit (CPU) configured to operate in one of a plurality of modes and a wake-up control circuit configured to control the CPU. The wake-up control circuit may include a clock generator configured to generate an internal clock signal, a multiplexer configured to select a signal from among an external signal and the internal clock signal and to provide the CPU with the selected signal as an operating clock signal, and a controller configured to control the CPU and the clock generator based on the external signal. |
US10678555B2 |
Host identity bootstrapping
Automated provisioning of hosts on a network with reasonable levels of security is described in this application. A certificate management service (CMS) on a host, one or more trusted agents, and a public key infrastructure are utilized in a secure framework to establish host identity. Once host identity is established, signed encryption certificates may be exchanged and secure communication may take place. |
US10678554B2 |
Assembling operating system volumes
Some examples provide a system including neighboring computing devices comprising a deployed operating system (OS) volumes, and respective neighboring bit tables corresponding to the deployed OS volumes. The system may include a target computing device comprising a target operating system (OS) volume. The target computing device may determine a target bit table corresponding to the target OS volume. Each bit in the target bit table indicates whether the data block of the target OS volume differs relative to a base OS volume. The target computing device may determine, based on bit tables, a first set of data blocks that are identical to a second set of data blocks of the deployed OS volumes. The target computing device may receive the least one data block in the second set of data blocks from the neighboring computing devices, and assemble the target OS. |
US10678553B2 |
Pro-active GPU hardware bootup
One disclosed embodiment includes a method of graphics processing. The method includes receiving an indication to update a current frame on a display. A plurality of graphics command are determined to be associated with a next frame that replaces the current frame. A power-up command is generated based on the received indication, configured to cause GPU hardware to begin an initialization operation. The central processing unit processes the plurality of graphics command. Prior to completely process the plurality of graphics command, a power-up command is sent to a GPU firmware. The GPU firmware initializes the GPU hardware based on the power-up command. The processed plurality of graphics command is also transmitted to the GPU hardware. The GPU hardware executes the processed plurality of graphics command to render the next frame on the display. |
US10678552B2 |
Hardware for system firmware use
A method and a system for reserving a device for a system are provided herein. The method includes accessing a reserved device, where a basic input/output system (BIOS) uses the reserved device. The method includes initializing a register, via the BIOS firmware, to disable a port that connects to the reserved device. The method includes disabling the port that connects to the reserved device. The disabling may occur before the BIOS firmware transfers control of the system to an operating system. The disabling may hide the reserved device from the operating system and reserve the reserved device for the BIOS firmware without interference from the operating system. |
US10678551B2 |
Operation of a multi-slice processor implementing tagged geometric history length (TAGE) branch prediction
Operation of a multi-slice processor implementing a tagged geometric history length prediction unit and an effective address table aligned with an update table, where the multi-slice processor includes a plurality of execution slices. Operation of such a multi-slice processor includes: receiving, at an effective address table and at a TAGE update table, information for a branch instruction dispatched to an execution slice, wherein the effective address table and the TAGE update table are in alignment; responsive to the branch instruction being taken, updating the effective address table and the TAGE update table to indicate the branch instruction being taken; and updating, in dependence upon the alignment between the effective address table and the TAGE update table, the TAGE branch prediction unit with update information from both the effective address table and the TAGE update table. |
US10678550B2 |
Capturing snapshots of offload applications on many-core coprocessors
Methods are provided. A method includes capturing a snapshot of an offload process being executed by one or more many-core processors. The offload process is in signal communication with a host process being executed by a host processor. At least the offload is in signal communication with a monitoring process. The method further includes terminating the offload process on the one or more many-core processors, by the monitor process responsive to a communication between the monitor process and the offload processing being disrupted. The snapshot includes a respective predetermined minimum set of information required to restore a same state of the process as when the snapshot was taken. |
US10678544B2 |
Initiating instruction block execution using a register access instruction
Apparatus and methods are disclosed for initiating instruction block execution using a register access instruction (e.g., a register Read instruction). In some examples of the disclosed technology, a block-based computing system can include a plurality of processor cores configured to execute at least one instruction block. The at least one instruction block encodes a data-flow instruction set architecture (ISA). The ISA includes a first plurality of instructions and a second plurality of instructions. One or more of the first plurality of instructions specify at least a first target instruction without specifying a data source operand. One or more of the second plurality of instructions specify at least a second target instruction and a data source operand that specifies a register. |
US10678538B2 |
Generating an operating procedure manual
A device generates an operating procedure manual for software including a captured image of a screen displayed by the software. An image acquiring hardware unit acquires a plurality of captured images of a plurality of screens displayed by software in response to a plurality of operations with respect to the software. A dividing hardware unit divides the plurality of captured images into a plurality of captured image groups, to each of which at least one captured image acquired in response to at least one operation constituting a meaningful chunk belongs. A generating hardware unit generates an operating procedure manual including, for each captured image group, a captured image belonging to that captured image group. |
US10678525B2 |
Secure machine executable code deployment and execution method and system
Described are various embodiments of a machine executable code deployment method and system. In one such embodiment, a machine executable code deployment method is described to comprise: compiling machine readable code in a secure digital processing environment to produce a unique ephemeral machine executable code instance representative thereof; deploying the unique ephemeral machine executable code instance to a distinct digital processing environment to be executed thereon for a predetermined runtime period, wherein execution of the unique ephemeral machine executable code instance is automatically terminated after the predetermined runtime period; and repeating the deploying for subsequent unique ephemeral machine executable code instances. |
US10678523B2 |
Processor that detects memory aliasing in hardware and assures correct operation when memory aliasing occurs
Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing can occur. The result is code that is more optimized and therefore runs faster. |
US10678522B1 |
Compiler and method for compiling business rules for a serverless runtime environment
A business rules compiler receives a set of business rules designed in a business rules management system for a runtime environment associated with the business rules management system and compiles, from the set of business rules, code for the set of business rules, code for a FaaS function, and infrastructure as code, for providing to a repository in a serverless runtime environment. The infrastructure as code is for provisioning computing resources in the serverless runtime environment to enable on-demand calling of the FaaS function to execute the code for the set of business rules. |
US10678521B1 |
System for image segmentation, transformation and user interface component construction
Embodiments of the invention are directed to systems, methods, and computer program products for user interface construction based on image segmentation, transformation of user interface image segments, and construction of user interface objects. The system is configured to capture a static image of a visual representation of an user interface (UI), wherein the static UI image comprises a visual representation of one or more UI image components of the UI. The system is further configured to segment the static UI image into one or more UI image segments, wherein each UI image segment is associated with a UI image component of the one or more UI image components, and construct an operational user interface by embedding the constructed first UI component object into the operational user interface. |
US10678519B2 |
Code generation for isomorphic data fetching
Techniques are described for receiving a feature request for an application feature of a mobile application. An annotated model class may be determined that corresponds to the feature request and includes class annotations characterizing a server response object stored using an application server and including application data associated with the application feature. An annotated data contract may be determined that includes contract annotations mapping the annotated model class to the server response object and defining a persistence strategy for storing and accessing the application data at an application server and at one or more local caches of a mobile device. A request object may be used to fetch the server response object from the application server. Then, from the fetched server response object and using the class annotations of the annotated model class, a runtime application data model may be generated that is executable by the mobile application platform. |
US10678518B2 |
Declarative software application meta-model and system for self modification
A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like. |
US10678517B1 |
User interface synthesis based upon extracted presentation document graphical features
A presentation document specifying a graphical layout of a user interface is received. A processor extracts a first user interface graphical feature from the presentation document. The extracted first user interface graphical feature is matched to one or more first candidate user interface graphical features to determine a first selected candidate user interface graphical feature. A user interface code representation of the user interface is synthesized based upon the first selected candidate user interface graphical feature. |
US10678516B2 |
Chatbot builder user interface
A method for providing a bot builder user interface by a bot builder user interface providing apparatus includes providing a developer device with a bot builder user interface (UI) for producing a chatbot; if at least one sentence is input from the developer device, providing multiple parameters including attribute information regarding respective words included in the at least one sentence; and receiving, from the developer device, grouping information regarding two or more parameters selected from the multiple parameters, wherein the chatbot produced by the developer device is accessible by a user device connecting with a chatbot service server, and if at least one of the two or more grouped parameters is extracted from a sentence of a chat message input by the user device, the chatbot executes a predetermined instruction with reference to the extracted parameter. |
US10678507B2 |
Programmable multiply-add array hardware
An integrated circuit including a data architecture including N adders and N multipliers configured to receive operands. The data architecture receives instructions for selecting a data flow between the N multipliers and the N adders of the data architecture. The selected data flow includes the options: (1) a first data flow using the N multipliers and the N adders to provide a multiply-accumulate mode and (2) a second data flow to provide a multiply-reduce mode. |
US10678506B2 |
Matching consecutive values in a data processing apparatus
An apparatus and a method of operating the apparatus are provided for performing a comparison operation to match a given sequence of values within an input vector. Instruction decoder circuitry is responsive to a string match instruction specifying a segment of an input vector to generate control signals to control the data processing circuitry to perform a comparison operation. The comparison operation determines a comparison value indicative of whether each input element of a required set of consecutive input elements of the segment has a value which matches a respective value in consecutive reference elements of the reference data item. A plurality of comparison operations may be performed to determine a match vector corresponding to the segment of the input vector to indicate the start position of the substring in the input vector. A string match instruction, as well as simulator virtual machine implementations, are also provided. |
US10678505B2 |
Subset encoding method: increasing pattern density for finite automata
The subset encoding method and related automata designs for improving the space efficiency for many applications on the Automata Processor (AP) are presented. The method is a general method that can take advantage of the character-or ability of STEs (State Transition Elements) on the AP, and can relieve the problems of limited hardware capacity and inefficient routing. Experimental results show that after applying the subset encoding method on Hamming distance automata, up to 3.2× more patterns can be placed on the AP if a sliding window is required. If a sliding window is not required, up to 192× more patterns can be placed on the AP. For a Levenshtein distance, the subset encoding can split the Levenshtein automata into small chunks and make them routable on the AP. The impact of the subset encoding method depends on the character size of the AP. |
US10678502B2 |
Systems and methods for in-ear control of remote devices
Methods, systems, computer-readable media, and apparatuses for systems and methods for in-ear control of remote devices are presented. One disclosed method includes receiving, by a microphone of an in-ear device, audio signals from an audio source, the in-ear device inserted into a wearer's ear; determining a command based on the audio signals using a speech recognition technique; performing a voice recognition technique to determine an identity of the audio source; authenticating the command based on the identity of the audio source; and transmitting a signal to a remote electronic device, the signal configured to cause the remote electronic device to execute the command. |
US10678500B2 |
Audio track selection and playback
A computing device detects a first playback condition indicating a presence of a user in a zone in a media playback system. The computing device determines a second playback condition that corresponds to the detected presence of the user in the zone. Characteristics of at least one audio track are compared to (i) the indication of the presence of the user in the zone and (ii) the second playback condition. Audio content is identified based on the comparison and the identified audio content is played in the zone. |
US10678495B2 |
Electronic apparatus and method for adjusting intensity of sound of an external device
An electronic apparatus includes a microphone; a communicator configured to communicate with an external device; and a controller configured to generate sound data based on a sound input to the microphone, receive audio data from the external device through the communicator, the audio data corresponding to a sound output from the external device, and control to transmit, through the communicator, a command to the external device to adjust an intensity of the sound output from the external device based on a result of comparison between the sound data and the audio data. |
US10678492B1 |
Co-located augmented reality sharing between augmented reality devices
A system and method for displaying co-viewed augmented reality includes generating an augmented reality experience associated with a first augmented reality device configured to be worn by the user, connecting the first augmented reality device with a second augmented reality device, tracking a first field of view of the first user and a second field of view of the second user to detect an instance of a matching field of view, detecting that the second user has rendered an augmentation within the matching field of view, applying a set of specific augmented reality sharing rules to determine whether to augment the augmented reality experience associated with the first augmented reality device to display the augmentation rendered by the second user in the matching field of view, and rendering the augmentation within the augmented reality experience as a function of applying the set of specific augmented reality sharing rules. |
US10678490B1 |
Polyhedral display device using shaped flat-panel displays
A polyhedral display system is disclosed. The polyhedral display system may include three or more flat-panel displays shaped as polygons and connected to form a non-planar polyhedral display surface. Further, at least one of the three or more flat-panel displays may be shaped as a non-rectangular polygon. The polyhedral display system may further include a controller coupled to the flat-panel displays. The controller may receive visual content, divide the visual content into three or more segments for display on the three or more flat-panel displays based on their relative positions, and provide data signals to the three or more flat-panel displays based on the three or more segments for displaying the visual content. |
US10678489B2 |
Imposing print jobs for frame by frame printing
An example method is provided in accordance with the present disclosure, which may be used for example for aggregating print jobs on a web of print medium for frame by frame printing. The example method comprises imposing several print jobs, each comprising patterns to be printed, on the web of print medium, in at least two parallel lanes in the longitudinal direction of the web of print medium, wherein the patterns imposed in each frame are whole patterns, a starting point for the imposition of patterns in each lane and each frame depends on an end point of the imposed patterns in the same lane in the previous frame, and a frame rewind distance is determined for each frame whereby, when printing on the web of print medium, the starting point of each lane in one frame comes to be adjacent to the end point of the lane in the previous frame. |
US10678488B2 |
Dynamic splitting of portable document format print jobs
Systems and methods are provided for dynamically splitting print jobs to reduce the time taken to start printing those jobs, allowing those jobs to be printed on a wider range of printers more efficiently. One embodiment includes a print server with an interface that is able to receive a Portable Document Format (PDF) print job. The print server also includes a job controller that divides the PDF print job into segments. Dividing the PDF print job includes determining a segment size comprising a number of the logical pages to include in each segment, based on the memory footprint for the logical pages. Dividing the PDF print job also includes generating multiple segments, populating each of the segments with logical pages from the PDF print job based on the segment size, and populating each of the segments with a page tree. The job controller transmits the segments to a printer. |
US10678487B2 |
Output bins with adjustable offset positions
An example of apparatus to adjust an offset is provided. The apparatus also includes a printing device to generate a plurality of print jobs. The apparatus also includes an output bin to catch the plurality of print jobs. The apparatus includes a motor to move the output bin, wherein the output bin alternates between a first position and a second position between each print job of the plurality of print jobs. The apparatus also includes a controller to control the motor, wherein the controller is to update the position data based on the sensor data to provide uninterrupted operation of the printing device after the sensor detects the obstacle. |
US10678486B2 |
Printing apparatus controlling spooling of image data in volatile and non-volatile memories based on memory capacity
When image data cannot be spooled in a non-volatile memory due to a shortage in an available capacity of the non-volatile memory, an attempt to spool the image data in a volatile memory is started after an available capacity of the volatile memory is increased to enable the volatile memory to spool the image data. |
US10678485B2 |
Image forming apparatus from which confidential document is unremovable by person different from user, and non-transitory computer readable recording medium that records information processing program from which confidential document is unremovable by person different from user
Apparatus determines whether a number-of-sheet(s) of the paper required to form an image based on the printable data is equal to or larger than a threshold or smaller than the threshold, if it is determined that the number-of-sheet(s) of the paper is smaller than the threshold, determines whether a distance from the user is equal to or larger than a first distance or smaller than the first distance, if it is determined that the distance from the user is smaller than the first distance, controls the printer to form the image on the paper, and if it is determined that the distance from the user is equal to or larger than the first distance, if it is determined that the distance from the user is changed such that the distance from the user is smaller than the first distance, controls the printer to form the image on the paper. |
US10678483B2 |
Information processing apparatus, method for controlling information processing apparatus having plurality of wireless interfaces to determine direct connection with a communication apparatus
A method includes determining whether a plurality of wireless interfaces of an information processing apparatus is in a state of being a target for direct connection to a communication apparatus via a wireless LAN, checking whether a number of the wireless interfaces determined as being in the state of the target for the direct connection is plural, and deciding from the plurality of wireless interfaces in the state of being the target for the direct connection, one wireless interface to be directly connected to the communication apparatus in a case where the number of the wireless interfaces determined to be in the state of being the target for the direct connection is plural. |
US10678482B2 |
Multi-tier data synchronizer based on concurrent linked list
Aspects provide multi-tier data synchronization based on a concurrent linked monitor list. A computer processor associates each of different data regions of a packed data object with different mutual exclusion monitor nodes of a linked list, the data regions defined by a data offset location within memory data and a length of the data region from the offset. In response to determining that a first data region of the packed data object is on-heap memory, the processor associates the first data region with a container representative of the linked list sorted in ascending order of the respective offset values, and a hash code of the container; and in response to determining that a second data region of the packed data object is off-heap memory, stores container information for the second data region in the linked list and resorts the linked-list nodes of container information in ascending order of offset values. |
US10678481B2 |
Adaptive caching and dynamic delay scheduling for in-memory data analytics
In various embodiments, computer-implemented techniques for improving function of in-memory processing systems via adaptively caching datasets include: identifying data stored in a distributed filesystem, the data including data to be processed by an in-memory processing application and data not to be processed by the in-memory processing application; identifying one or more partitions of the data corresponding to the data to be processed; and selectively transferring the one or more partitions from the distributed filesystem to a memory of the in-memory processing application. Corresponding systems and computer-program products are also disclosed. |
US10678478B2 |
Ordering memory requests based on access efficiency
An embodiment of an apparatus includes a memory circuit and a memory controller circuit. The memory controller circuit may include a write request queue. The memory controller circuit may be configured to receive a memory request to access the memory circuit and determine if the memory request includes a read request or a write request. A received read request may be scheduled for execution, while a received write request may be stored in the write request queue. The memory controller circuit may reorder scheduled memory requests based on achieving a specified memory access efficiency and based on a number of write requests stored in the write request queue. |
US10678472B2 |
Generating additional slices based on data access frequency
A method for execution by a computing device of a dispersed storage network. The method begins by determining whether frequency of access to a set of encoded data slices exceeds a frequently accessed threshold. The method continues, when the frequency of access exceeds the frequently accessed threshold, by determining an access amount indicative of a degree that the frequency of access exceeds the frequently accessed threshold. The method continues by generating a number of additional encoded data slices and storing the number of additional encoded data slices in a number of additional storage units, wherein the set of storage units and the number of additional storage units produce an expanded set of storage units. The method continues by sending a plurality of data access requests to subsets of the expanded set of storage units in a distributed manner to improve processing efficiency of the plurality of data access requests. |
US10678471B2 |
Memory controller, memory system having the memory controller, and operating method of the memory controller
There are provided a memory controller, a memory system having the memory controller, and an operating method of the memory controller. The memory controller includes a status check command determining section for checking a status check command supported by a memory device among a plurality of status check commands, and a status check performing section for performing a status check operation on the memory device by using the checked status check command. |
US10678469B2 |
Method to intelligently monitor, detect and display simultaneous independent videos on a display
Methods, systems, and computer readable media are implemented by a decoder associated with a STB to facilitate intelligent monitoring, detecting and displaying simultaneous independent videos on a display. A request is initiated to display a PiP window that presents a second content stream simultaneously with a first content stream. The request includes information as to input parameters and video input characteristics for each of the first and second content streams. Currently available resources, including memory and bandwidth, are monitored and upon initiation of the PiP window request a query is executed to determine if the available resources are sufficient. If yes, allocation of available resources is carried out to simultaneously display the first and second content streams. If no, an adjustment operation is carried out that modifies at least one input parameter or video input characteristic to simultaneously display content streams in optimal formats. User preferences may be considered for viewer consistency. |
US10678461B2 |
Distributed scalable storage
A storage system. The storage system includes a plurality of storage nodes (DNodes), wherein the DNodes are configured to store a plurality of elements and a plurality of data blocks, wherein each element is a persistent metadata structure, wherein at least one of the elements store at least one attribute, wherein the at least one attribute includes a plurality of pointers; and a plurality of compute nodes (CNodes), wherein each CNode has access to each of the DNodes, wherein each CNode is configured to receive an access command and to execute the access command based on the elements. |
US10678457B2 |
Establishing and maintaining data apportioning for availability domain fault tolerance
Systems for distributed computing systems. A topological configuration of computing nodes is selected to manage availability of metadata data in a computing system. A method embodiment commences by accessing a plurality of node topology attributes and using those attributes to map between nodes and availability domains. Resource usage measurements such as computing node load are collected. A plurality of candidate replication configurations are generated, and each candidate replication configuration is scored with respect to several quantitative objectives. Additionally, the candidate replication configurations are given respective resource usage balance scores. One or more candidate replication configurations are selected based on resource usage balance scores and/or a separation skew value. Determination of a selected configuration is dominated by resource usage when there is a tie between best-scoring configurations or when none of the configurations meet a scoring threshold. Recalculation of configurations are triggered by an administrative command or by a topology change. |
US10678455B2 |
System and method for increased efficiency thin provisioning with respect to garbage collection
A system and method for increased efficiency thin provisioning of data storage. The method includes: receiving a request for storage allocation from a client device; and allocating, to the client device, at least a portion of a first storage of the plurality of storages when a garbage collector of the first storage is turned off. |
US10678454B2 |
Vehicle information communication system
A vehicle information communication system includes a vehicle device and a center device. The center device includes a storage unit, a center computer, and a center-device communication unit. The storage unit stores memory structure information for each of the ECUs. The memory structure information indicates whether a corresponding memory has a memory structure that supports Read While Write (RWW) operation defined as having a plurality of physically independent memory regions. The center computer is programmed to generate specification data including the memory structure information for each of the at least one target ECUs. The vehicle device includes a vehicle computer. The vehicle computer is programmed to perform the program data rewrites of the at least one target ECU according to the memory structure information included in the specification data. |
US10678452B2 |
Distributed deletion of a file and directory hierarchy
A method of distributed file deletion, performed by a storage system, is provided. The method includes receiving, at the storage system, a request to delete a directory and contents of the directory and adding the directory to a first set, listed in a memory in the storage system. The method includes operating on the first set, by examining each directory in the first set to identify subdirectories, adding each identified subdirectory to the first set as a directory, and adding each examined directory to a second set listed in the memory. The method includes deleting in a distributed manner across the storage system without concern for order, contents of directories, and the directories, listed in the second set. |
US10678450B2 |
Migrating an encoded data slice based on an end-of-life memory level of a memory device
A method begins by a processing module determining a priority access level of an encoded data slice stored on a memory device. The method continues by determining a soft failure level for the memory device, wherein the soft failure level includes a plurality of discrete usability levels with a highest usability level representing a maximum amount of usable memory, a second usability level representing a lower usability level than the highest usability level and a lowest usability level representing an unusable level when the usable memory is below a threshold. The method continues with the processing module determining whether to migrate the encoded data slice from the memory device based on the priority access level and the end-of-life memory level. The method continues with the processing module identifying another memory device. The method continues with the processing module facilitating migration of the encoded data slice to another memory device. |
US10678439B2 |
Optimization of memory systems based on performance goals
A memory system having a set of media, a set of resources, and a controller configured via firmware to use the set of resources in processing requests from a host system to store data in the media or retrieve data from the media. The memory system has a performance manager that identifies settings for allocations of the resources in the processing of the requests based on a user identified preference and optionally further based on operation statistics of the memory system. |
US10678436B1 |
Using a PID controller to opportunistically compress more data during garbage collection
A storage system performs garbage collection with data compression. A storage controller in the storage system determines a garbage collection directive by evaluating the amount of reclaimable space relative to a target amount of reclaimable space. Garbage collection is performed using data compression tunable to compression aggressiveness according to the garbage collection directive. |
US10678432B1 |
User space and kernel space access to memory devices through private queues
A storage controller coupled to a storage array includes a device driver running in a kernel space that receives an administrative command from an application running in a user space of the storage controller and writes the administrative command to a first submission queue of a plurality of submission queues associated with a storage device in the storage array, where the first submission queue is reserved for use by the device driver. An input/output (I/O) command received from the application running in the user space, however, is written directly to a second submission queue of the plurality of submission queues without being routed through the kernel space, where the second submission queue being reserved for direct access by the application running in the user space. |
US10678430B2 |
Terminal device and program
A terminal device includes a controller, a display displaying an image based on a control by the controller, and a sensor detecting oscillation. The controller displays, in response to a predetermined oscillation detected by the sensor, enlarged display content which is a portion of an image displayed on the display, the enlarged display content being enlarged and displayed in an enlarged display region. The sensor may be able to detect oscillation and posture, and the controller may obtain from the sensor the posture at the time when the sensor detected the oscillation and determine a position of the enlarged display region in the display according to the obtained posture. |
US10678429B1 |
Native search application providing search results of multiple search types
The subject matter of this specification can be implemented in, among other things, a computer-implemented user interface method including displaying search results from a plurality of sources in a native search application executing on a computing device. Each search result can be associated with one or more different types of applications. Selection of a particular search result can cause the computing device to open an application corresponding to an application type associated with the search result and display information associated with the search result in the application. |
US10678428B2 |
Mobile terminal and control method thereof
A mobile terminal includes a terminal body having an inner surface, an outer surface and side surfaces, and configured to be opened into an open state where the inner surface is exposed to an upper side, and closed into a closed state where the outer surface and the side surface are exposed to an upper side while the inner surface is covered; a touch screen having a first region and a second region disposed on the inner surface, a third region disposed on the outer surface, and a fourth region disposed on the side surface between the first region and the third region, in the closed state; and a controller configured to display an execution screen of at least one application to at least one of the first and second regions in the open state. |
US10678414B2 |
Adjusting values of a plurality of conditions
A method, system, and/or computer program product adjust values of a plurality of conditions. A processor receives a user input, which is a movement across a user interface. A tendency of the movement, which describes a direction and velocity of the movement, is determined. According to the tendency of the movement, a processor adjusts a value of at least one of the plurality of conditions by using a plurality of graphs representing the plurality of conditions, where the plurality of conditions describe search criteria, and where the user input describes the search criteria. |
US10678409B2 |
Displaying an off-switch location
For displaying an off-switch location, a processor displays a rack image of a physical rack of a plurality of monitored devices separate from the processor. The processor displays an icon configured to convey a status of each monitored device of the plurality of monitored devices. The processor monitors a position of a mouse. The processor identifies a given monitored device at the position of the mouse and configuration data associated with the given monitored device. The configuration data defines an area of the rack view associated with the given monitored device. In response to identifying the given monitored device, the processor displays a locate off hyperlink for the given monitored device. In response to a selection of the locate off hyperlink, the processor displays an off-switch location on the rack image of the given monitored device. |
US10678408B2 |
Display apparatus and method of highlighting object on image displayed by a display apparatus
A display apparatus which includes a display configured to display an image including a plurality of objects; a user interface configured to receive an input of a highlight moving key in order to move a highlight from a first object to a target object positioned in a direction associated with the highlight moving key; and a controller configured to determine the target object satisfying a predetermined condition as the target object among the plurality of objects biased from the first object toward the direction desired by the user in accordance with the input of the highlight moving key, and move the highlight of the first object to the target object. |
US10678401B2 |
Providing group messaging thread highlights
The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence. |
US10678399B2 |
System and method for calculating metrics
A computer-implemented method, computer program product, and system is provided for creating calculated metrics. In an implementation, a method may include providing a user interface including a calculator with a plurality of buttons. The method may also include receiving, via the user interface, a selection of at least one stored metric and a selection of at least one operation, resulting in a new metric. The method may further include storing the new metric with a new metric name. |
US10678397B2 |
Method for providing demonstration information in simulation environment, and associated simulation system
A method for providing demonstration information in a simulation environment and associated simulation system are provided. The method includes: controlling a head mounted display (HMD) device of the simulation system to present the simulation environment and allow a user of the simulation system to see the simulation environment when wearing the HMD device on the user's head; controlling the HMD device to display a first controller in the simulation environment, to allow the user to interact with the simulation environment; controlling the HMD device to display a menu including a plurality of items, to allow the user to select an item of the plurality of items with aid of the first controller; and controlling the HMD device to display a predetermined space associated to a product corresponding to the item, wherein the predetermined space is different from default space of the simulation environment, and includes demonstration information of the product. |
US10678394B2 |
System and method to composita ZUI motion picture presentation and physical scene motion picture presentation
A method of compositing a zooming user interface (ZUI) scene and a physical scene on a screen display is provided including: displaying on a display screen, ZUI motion picture images that show panning and zooming transitions within a ZUI presentation between a sequence of pauses at a sequence of target display elements within the ZUI presentation; displaying on the display screen physical scene motion picture images; prioritizing display of ZUI display elements at a location within an offset region; and prioritizing physical scene images at a location within a priority region. |
US10678393B2 |
Capturing multimedia data based on user action
Video communications between multiple computer systems configured to transmit and receive video content. A client transmitter is enabled to transmit a video message for display on the client recipient. The client transmitter is configured to transmit or record the video message to the video server. The video message is archived by the video server. When the client recipient is unavailable during the beginning of the transmission of the video message and when the client recipient is available later during the transmission of the video message, the client recipient is enabled to display the video message from the beginning of the video message while the transmission of the video message is still ongoing. |
US10678392B2 |
Pseudo push determination method in touch sensor without force sensor
A push determination determines whether an indicator has pushed or touched a local region of an interface in a touch sensor used with a display panel that displays a graphical user interface. A method according to the present disclosure includes: outputting area data corresponding to a size of a tracking region and sum total data corresponding to a sum total value of level values at positions included in the tracking region; and, in a case where the sum total data indicates the sum total value is greater than a predetermined sum total value, determining an event corresponding to a push operation is to be output when the area data indicates a second area value smaller than a first area value and determining an event corresponding to a touch operation is to be output when the area data indicates the first area value. |
US10678391B2 |
Wearable electronic devices having an inward facing input device and methods of use thereof
A wearable electronic device is provided herein. The wearable electronic device includes a body defining an aperture therethrough. The aperture is sized and shaped to receive a finger of a user. The wearable electronic device further includes a computer processor and an input device at least partially extending from an inner surface of the body. The input device is movable between a first position and a second position. Movement of the input device between the first position and second position provides an input to the processor. The electronic wearable device also includes a transmitter coupled to the computer processor and configured to send electronic transmissions to an external electronic device. The electronic transmissions correspond to the input. The electronic wearable device also includes a power source for providing power to the computer processor, the input device and the transmitter. |
US10678383B2 |
Touch module for multiple touch
The present invention relates to a multiple touch module, and the multiple touch module according to the present invention includes, in a touch module touching a capacitive touch screen, a plurality of touch units each including a material which induces a capacitance change of the capacitive touch screen, and disposed in a geometric relation on a design projected on the capacitive touch screen in a predesigned unique geometric relation, and a touch film including a contact area which comes into contact with the capacitive touch screen, and configured to dispose and fix a certain number of touch units corresponding to the geometric relation on the design on an internal area provided on an opposite side of the contact area, or to come into contact with the certain number of touch units corresponding to the geometric relation on the design through the internal area when the multiple touch module touches the capacitive touch screen. |
US10678382B2 |
Methods and systems for monitoring medication compliance
Systems and methods are provided for monitoring medication compliance to allow a doctor or medical care provider to determine whether a subject is ingesting a prescribed medication at the proper times. This can include the capability of remote access to remotely monitor compliance. A medication container includes at least one medication-containing cell, with a cover overlaying the cell. An electronic device including a capacitive touchscreen is electrically coupled to the medication container and programmed to detect whether the cell has been accessed through the cover. The base of the cell may be in capacitive contact with the capacitive touchscreen or there may be an insulator therebetween. An adaptor may be provided to electrically couple the medication container and the electronic device. |
US10678380B2 |
Acoustic touch apparatus and method using touch sensitive Lamb waves
Systems and related methods providing for touch sensors using high sensitivity Lamb waves are disclosed herein. A touch controller may comprise circuitry having operating frequency characteristics, including an operating frequency f and a frequency spread Δf; and circuitry configured to minimize effects of dispersion based upon at least one of selected operating frequency characteristics relative to a frequency dependence of a group velocity of propagating waves and a frequency dependent phase error, wherein the touch controller generates an excitation signal. |
US10678378B2 |
Optical fingerprint sensor
The invention provides an optical fingerprint sensor including: an image sensing layer having an array composed of a plurality of sensing blocks; a collimating layer disposed on the image sensing layer and having a plurality of through holes penetrating from the top surface to the bottom surface of the collimating layer; a light guiding layer disposed in the collimating layer, and a glass cover layer disposed on the light guiding layer, the top surface of the glass cover layer receiving a finger touch, wherein the image resolution of the optical fingerprint sensor is defined by the number of sensing blocks, and there are a plurality of through holes directly above each of the sensing blocks. |
US10678374B2 |
Electrical device, receiving circuit, and method for touch sensing
An electrical device is provided and includes a touch electrode and a receiving circuit. The receiving circuit includes a first demodulator, a first analog to digital converter, a second demodulator, and a second analog to digital converter. The first demodulator is coupled to the touch electrode and demodulates a touch signal received from the touch electrode according to a first frequency to generate a first analog signal. The first analog to digital converter is coupled to the first demodulator and converts the first analog signal into a first digital signal. The second demodulator is coupled to the touch electrode and demodulates the touch signal according to a second frequency to generate a second analog signal. The second frequency is different from the first frequency. The second analog to digital converter is coupled to the second demodulator and converts the second analog signal into a second digital signal. |
US10678372B2 |
Touch sensor system including circuits operative to perform simultaneous signal transmission and detection of signal change
A touch sensor system includes circuits operative to perform simultaneous signal transmission and detection of signal change. First circuits are configured to transmit first signals and second signals via first sensor electrodes implemented across a touch sensor in a first direction. One of these first circuits is configured simultaneously, via one of the first sensor electrodes, to transmit and to detect change of a first one of the first signals and to transmit a first one of the second signals. Second circuits configured to transmit third signals via second sensor electrodes implemented across the touch sensor in a second direction. One of these second circuits is configured simultaneously, via one of the second sensor electrodes, to transmit and to detect change of a first one of the third signals and to detect change of the first one of the second signals. |
US10678369B2 |
Touch sensor system and multiplexer thereof
A touch sensor system includes a touch panel, at least one multiplexer and a touch controller. The touch panel includes one or more touch sensing areas. The at least one multiplexer is coupled to the one or more touch sensing areas through one or more connecting wire groups on the touch panel, wherein each of the connecting wire groups includes one or more connecting wires. The touch controller is coupled to the at least one multiplexer via one or more touch control wires and one or more touch sensing wires. Each of the at least one multiplexer includes one or more switch groups each coupled between one of the one or more touch sensing wires and one of the connecting wire groups, and each of the switch groups includes one or more switches respectively controlled by one or more control signals transmitted through the one or more touch control wires. |
US10678368B2 |
Display panel having built-in touchscreen, display device having built-in touch screen, integrated driving circuit, and driving method
A display panel having a built-in touchscreen, a display device having a built-in touchscreen, an integrated driving circuit, and a driving method. The display panel includes an integrated pad electrically connected to an integrated driving circuit, a data line electrically connected to the integrated pad, and a touch line electrically connected to the integrated pad. The data line is electrically connected to and the touch line. The display device includes the display panel. |
US10678367B1 |
Compressive touch sensing
A touch sensor panel is disclosed. The touch sensor panel can include a plurality of touch nodes, the plurality of touch nodes including a first set of touch nodes and a second set of touch nodes, different from the first set of the touch nodes. In some examples, sense circuitry can be configured to, during a first scan, sense a first combined touch signal of the first set of the touch nodes, and during a second scan, sense a second combined touch signal of the second set of the touch nodes. A touch processor can be configured to determine a touch image at the plurality of touch nodes based on the first and second combined touch signals. |
US10678366B2 |
Force sensor array
An apparatus includes a force sensor circuit and a controller. The force sensor circuit includes first, second, third, and fourth electrodes disposed on a substrate. The first and second electrodes extend through first and second cells of a row of cells. The third and fourth electrodes extend through third and fourth cells of a column of cells. The first electrode occupies more area in the first cell than in the second cell. The second electrode occupies more area in the second cell than in the first cell. The third electrode occupies more area in the third cell than in the fourth cell. The fourth electrode occupies more area in the fourth cell than in the third cell. The controller detects a force and a position of the force based on signals communicated by the force sensor circuit. |
US10678362B2 |
Conductor support member for conductors connecting touch and display substrates in a touch display device
According to an aspect, a display device with a touch detection function includes: a touch detection electrode that detects proximity or contact of an object; a drive electrode to which the excitation signal is applied; a first substrate on which the drive elements are provided; a second substrate on which at least one of the touch detection electrode and the drive electrode is provided, the second substrate being bonded to the first substrate to face each other via a sealing member; a conductor that electrically is coupled to at least one of the touch detection electrode and the drive electrode; and a conductor support member that fills a space between the first substrate and the second substrate and on the surface of which the conductor is provided. |
US10678361B2 |
Touch circuit, touch array circuit and method for driving the same, and display panel
The present disclosure provides a touch circuit, a touch array circuit and a method for driving the same, and a display panel. The touch circuit includes: a first resistor, a second resistor, a control sub-circuit, a third resistor, a strain resistor and a Hall element. The first resistor is connected to a first scanning signal terminal, the control sub-circuit, the second resistor and the Hall element. The second resistor is further connected to a first level terminal and the third resistor. The control sub-circuit is further connected to the strain resistor and a second scanning signal terminal. The strain resistor is further connected to the third resistor and the Hall element. The Hall element is further connected to an inductive voltage output terminal. |
US10678360B2 |
Passive matrix organic light emitting diode display and method of controlling the same
A method of controlling a PMOLED display, which includes a plurality of lower electrode patterns arranged in parallel, a plurality of transparent electrode patterns arranged in parallel and being perpendicular to the lower electrode patterns, and an organic compound layer interposed between lower electrode patterns and transparent electrode patterns, to perform a display output and touch sensing by time-sharing a control period for the lower electrode patterns and the transparent electrode patterns into a display control period and a touch-sensor control period in every display frame time, including providing a driving node formed on a line for communication between the transparent electrode patterns and a display driving circuit and a touch sensing unit connecting the driving node and a touch sensing circuit; performing the display output by connecting the transparent electrode patterns and the display driving circuit in the display control period; and performing the touch sensing by connecting the transparent electrode patterns and the touch sensing circuit by the touch sensing unit in the touch-sensor control period. |
US10678354B2 |
Electronic system
An electronic system is provided, which includes a mainboard, a pointing stick and a touchpad module, a first transmission path and a second transmission path. The mainboard is disposed with a first connecting unit. The pointing stick is connected to the first connecting unit through a transmission line. The touchpad module includes a circuit board, a second connecting unit and a controller. The circuit board includes a touch sensor. The first transmission path and the second transmission path are connected between the first connecting unit and the second connecting unit. The sensing signal outputted by the pointing stick is transmitted to the controller through the transmission line, the first connecting unit, the first transmission path and the second connecting unit. The output signal of the controller is transmitted to the mainboard through the second connecting unit, the second transmission path and the first connecting unit. |
US10678353B2 |
Electronic apparatus for communication between electronic pen and external device
Provided is an electronic apparatus including a supporting member that supports an electronic pen including a terminal when the electronic pen is inserted into the apparatus, an electrode that is movably supported, and a movement mechanism that moves the electrode to a first position where the electrode comes into contact with the terminal by a force received from the electronic pen, when the electronic pen is inserted into the apparatus. |
US10678351B2 |
Devices and methods for providing an indication as to whether a message is typed or drawn on an electronic device with a touch-sensitive display
A method includes: displaying a user interface including an instant messaging conversation between a first person and a second person, the instant messaging conversation displaying content balloons with instant messages exchanged between the first and second person. The method also includes: in accordance with a determination that the second person is typing the instant message, displaying a typed-message-preparation indicator in the user interface of a communication application. The method further includes: in accordance with a determination that the second person is drawing the instant message, displaying a drawn-message-preparation indicator in the user interface of the communication application. In response to receiving the instant message prepared by the second person that corresponds to the displayed message preparation indicator, the method includes: ceasing to display the typed-message-preparation indicator or the drawn-message-preparation indicator, and displaying a content balloon that contains the instant message prepared by the second person in the instant messaging conversation. |
US10678347B2 |
Mouse
A mouse, including a shell which comprises a light-transmissive region disposed on a seamed edge where an outer side wall of the shell is intersected with a bottom surface of the shell, a lens configured to aggregate reflected light projected from the light-transmissive region on the working surface and transmit the reflected light to an image sensing element; an inner side of the rear part of the shell is provided with a notch configured to receive a thenar eminence part which protrudes downwards from the palm when the outer side of the shell is placed on the working surface to slide so as to sense the movement state of the cursor, such that the technical problem that a cursor movement is interrupted, frame loss occurs, keys and scroll wheels cannot be operated coherently due to switching of postures of hand is solved. |
US10678345B2 |
Systems, methods, and media for providing an enhanced remote control having multiple modes
Systems, methods, and media for providing a multipurpose remote control are provided. In some implementations, a system for controlling a media device is provided, the system comprising: a hardware processor connected to a touch sensor, a directional input region, and a motion sensor, wherein the hardware processor is configured to: detect that the touch sensor is activated for a predetermined period of time; and upon detecting that the touch sensor has been activated for the predetermined period of time, switching from a first mode to a second mode, wherein: the first mode comprises controlling a highlighted region displayed on the media device in response to an input provided on the directional input region and selecting an item corresponding to the highlighted region in response to depression of the touch sensor; and the second mode comprises controlling a position of a cursor displayed on the media device in response to an output of the motion sensor, selecting an item corresponding to the position of the cursor in response to depression of the touch sensor, and inhibiting the display of the highlighted region. |
US10678342B2 |
Method of virtual user interface interaction based on gesture recognition and related device
A method of virtual user interface interaction based on gesture recognition comprises detecting two hands in a plurality of images, recognizing each hand's gesture, projecting a virtual user interface on an open gesture hand when one hand is recognized with a point gesture and the other hand is recognized with an open gesture, tracking an index fingertip of the point gesture hand, determining whether the index fingertip of the point gesture hand is close to the open gesture hand within a predefined rule, interpreting a movement of the index fingertip of the point gesture hand as a click command when the index fingertip of the point gesture hand is close to the open gesture hand within the predefined rule, and in response to the click command, generating image data with a character object of the virtual user interface object. |
US10678338B2 |
Determining and evaluating data representing an action to be performed by a robot
In one embodiment, a processor accesses sensor input data received from one or more sensors. The sensor input data represents one or more gestures. The processor determines, based on the sensor input data representing the one or more gestures, action data representing an action to be performed by a robot. The action includes physical movements of the robot. The processor evaluates the action data representing the action to be performed by the robot in light of evaluation data. |
US10678336B2 |
Orient a user interface to a side
A display and an input member. A controller to generate a user interface on the display and orient the displayed user interface to a side of the display in response to an activation of the input member. |
US10678334B1 |
Systems and methods for providing substantially orthogonal movement of a device about a user's body part
The disclosed wearable apparatus may include wearable apparatus includes a (1) device dimensioned to fit about a body part of a user, (2) a tensioning mechanism that harnesses to the device in a manner that is relative to the fit of the device about the body part of the user, and (3) an actuator couples to the tensioning mechanism that, when actuated, causes substantially tangential movement of the tensioning mechanism relative to a surface of the body part to produce substantially orthogonal movement of the device relative to the surface of the body part. Various other methods, systems, and/or computer-readable media are also disclosed. |
US10678331B2 |
Input device for a graphical user interface
An input device for a graphical user interface is provided. The device includes a finger sensor component for attachment to a finger of a user's hand, a touch sensitive elongate member for positioning along the finger, a thumb sensor component attached to a thumb of the user's hand, and a touch sensitive elongate member for positioning along the thumb. The finger and thumb sensors sense an intersection of contact between the two touch sensitive elongate members to define an input of a coordinate in a two-dimensional plane of a graphical user interface as defined by the lengths of the elongate members providing axis dimensions. The device also includes a pressure sensitive to sense a discrete input event by increased pressure at the intersection of contact of the two touch sensitive elongate members. The device communicates sensed inputs to a remote graphical user interface. |
US10678330B1 |
Backlight modulation for liquid crystal display with eyetracking for virtual reality
A head mounted display system includes a display device and an eyetracking device. The display device includes a liquid crystal (LC) panel comprising a plurality of rows of pixels, a back light unit (BLU), and a data driver. The BLU emits light during an illumination period of a frame period from an illumination start time and does not emit light for a remaining portion of the frame period. The eyetracking device determines an eye gaze area of a user in a pixel area of the display device. The illumination start time varies based on a location of the eye gaze area of the user. Liquid crystal material in a row of pixels of the LC panel outside the eye gaze area of the user transitions during the illumination period. |
US10678328B2 |
Automatic radiology reading session detection
A system and method selects a user interface. The method is performed by an imaging device including a gaze tracker. The method includes receiving captured data used to generate an image that is displayed where the image includes identified areas. The method includes tracking a first viewing location on the image by a user of the imaging device. The method includes determining one of the identified areas in the image being viewed based upon the first viewing location. The method includes determining a first user interface to be provided based upon a first correlation to the determined identified area. The method includes displaying the first user interface for use by the user. |
US10678326B2 |
Combining mobile devices with people tracking for large display interactions
The large display interaction implementations described herein combine mobile devices with people tracking to enable new interactions including making a non-touch-sensitive display touch-sensitive and allowing personalized interactions with the display. One implementation tracks one or more mobile computing device users relative to a large computer-driven display, and configures content displayed on the display based on a distance a given mobile computing device user is from the display. Another implementation personalizes user interactions with a large display. One or more mobile computing device users are tracked relative to a display. The identity of each of the one or more mobile computing device users is obtained. Content displayed on the display is configured based on a distance an identified mobile computing device user is from the display and the identity of the user that provides the content. |
US10678322B2 |
Pressure sensing via bone conduction
Concepts and technologies are disclosed herein for pressure sensing via bone conduction. According to one aspect, a device can receive a modified signal after a signal has propagated through a body of a user and a surface with which the user is in contact. The modified signal can include the signal as modified by the body of the user and the surface. The device can compare the modified signal to a baseline signal. The device can determine, based upon the comparison of the modified signal to the baseline signal, a change between the modified signal and the baseline signal. The device can determine, based upon the change between the modified signal and the baseline signal, a pressure applied by the user to the surface. The pressure can be used for various applications. |
US10678318B2 |
Transition of a head mounted display from operation in a first power mode to operation in a second power mode
A method comprising determining that an interactable object is within a field of view of a head mounted display while the head mounted display is operating in a first power mode, and transitioning the head mounted display from operation in the first power mode to operation in a second power mode based, at least in part, on the determination that the interactable object is within the field of view, such that the head mounted display consumes more power during operation in the second power mode than during operation in the first power mode is disclosed. |
US10678317B2 |
Power supply control device and operating method using the same
A power supply control device, applied for an electronic device is disclosed. The electronic device includes a case, wherein a user holds the case to operate the electronic device. The power supply control device includes a sensing module, including a first sensing component for sensing whether the user is touching a first sensing area of the case to generate a first determination signal; and a second sensing component for sensing whether the user is touching a second sensing area of the case to generate a second determination signal; and a power supply module, including a first relay, for connecting or disconnecting a system power end of the electronic device from a power supply terminal according to the first determination signal; and a second relay, for connecting or disconnecting a system ground end of the electronic device from a ground terminal according to the second determination signal. |
US10678316B2 |
Reducing thermal cycling fatigue
An approach to reduce thermal cycling fatigue associated with an identified component in an electrical system. The approach includes a controller determining power to the electrical system is turned off and initiating power from an external power source to one or more heating elements in a vicinity of the identified component. The approach includes a controller receiving a first temperature from one or more temperature sensors in the vicinity of the identified component and determining whether the first temperature is within a predetermined temperature range. Responsive to the controller determining that the first temperature is not within the predetermined temperature range, the approach includes the controller adjusting a power level of the one or more heating elements. |
US10678314B2 |
Dynamic thermal management for optimal battery charging
Optimized charging of a battery of a computing device is provided. The computing device includes a dynamic phase change device. The dynamic phase change device includes a wick structure with a valve. The valve is operable to regulate a working fluid of the dynamic phase change device based on a position of the valve. The computing device also includes a battery physically connected to and in thermal communication with the dynamic phase change device, and a sensor operable to determine a temperature of the battery. The computing device includes a first heat generating component physically and thermally connected to the dynamic phase change device. The first heat generating component or a second heat generating component is configured to compare the determined temperature to a predetermined temperature and control the valve based on the comparison. |
US10678312B2 |
Portable electronic device
A portable electronic device includes a first component, a second component, a pivoting device, a cover member and a linkage module. The second component is pivotally coupled to the first component through a pivoting device. The second component has an internal space and a sunken portion. The sunken portion is in communication with the internal space. The cover member is movably embedded in the sunken portion. The linkage module is coupled to the pivoting device and the cover member for selectively pushing the cover member out of the sunken portion with the movement of the pivoting device. |
US10678311B2 |
Memory devices
A memory device includes: a first casing; a second casing on the first casing; a memory module in an inner space between the first and second casings; and a plate between the first and second casings, wherein the plate includes an air hole and a wing, and wherein the wing includes: a first segment near an outside of the first and second casings; and a second segment near the inner space, wherein the first segment is located at a level different from a level of the second segment. |
US10678310B2 |
Modular tablet case with environmental monitoring components
A tablet computer with modular assembly or smartcase having interchangeable accessory cap portions, and a method for using the same to monitor environmental conditions around the tablet computer and smartcase. The smartcase provides a universal design and customized features to a range of tablets. The smartcase has a tablet carrier connected to selected type of tablet computer and an exterior housing connected to the tablet carrier. The exterior housing/cap contains at least one battery, a memory, sensor(s) and a controller for communication with the selected tablet computer. The housing also includes accessory cap portions configured to communicate with the controller and implement a function. The data collected by the sensor(s) is utilized to monitor conditions associated with the smartcase such that preemptive or corrective action regarding the smartcase and/or tablet computer may be implemented. The smartcase can also include one or more programmable LED buttons and/or indicators. |
US10678304B2 |
Display device and method of manufacturing a display device
Provided is a display device including: a bottom member; a display panel on the bottom member, the display panel configured to emit light; a top member on the display panel; a touch screen panel on the top member; and a groove region formed by removing at least a portion of at least one of the top member and the bottom member at a bent portion of the display device. |
US10678300B2 |
Multi-fold computing device
An apparatus can include a processor; memory accessible by the processor; a display housing that includes a display operatively coupled to the processor; a keyboard housing; a palm rest housing; a first hinge assembly that operatively couples the keyboard housing to the display housing; and a second hinge assembly that operatively couples the palm rest housing to the keyboard housing. |
US10678298B2 |
Electronic device with actuating and sensing module
An electronic device includes a casing, a speaker enclosure and an actuating and sensing module. The casing has an opening. The speaker enclosure is disposed within the casing to enclose a speaker. The speaker enclosure is in communication with the opening of the casing. The actuating and sensing module is disposed within the speaker enclosure. The actuating and sensing module comprises a fluid transportation device and a sensor. The fluid transportation device is driven to transport a fluid from outside the casing into the speaker enclosure through the opening of the casing to make the fluid sensed by the sensor. |
US10678297B2 |
Circuit communication systems with digital state devices
A digital state device may include a first circuit terminal that obtains a clock signal from a first integrated circuit. The digital state device may further include a second circuit terminal that transmits the clock signal to a second integrated circuit. The digital state device may further include digital logic circuitry coupled to the first circuit terminal and the second circuit terminal. In response to obtaining an in-band notification signal in reverse of the clock signal and from the second integrated circuit, the digital logic circuitry sets the clock signal to a first predetermined value. In response to the digital logic circuitry determining that the clock signal exceeds a predetermined amount of time at the first predetermined value, the digital logic circuitry sets the clock signal to a second predetermined value that is different from the first predetermined value. |
US10678294B2 |
Clock for recording devices
A method includes receiving, by a recording device, an indication of an initializing time and receiving, by the recording device, an indication of a timing pace. The method also includes maintaining, by the recording device, an updated current time based on the initializing time and the timing pace and sensing, via a sensor of the recording device, a condition. The method further includes storing, in memory of the recording device, an indication of the condition and an associated indication of the updated current time. The indication of the updated current time corresponds to when the condition was sensed by the sensor. |
US10678288B2 |
Method and apparatus to minimize switching noise disturbance
A power management circuit generates a reference voltage and distributes it to a plurality of independently-enabled regulator voltage reference circuits, each of which generates a predetermined voltage for a voltage regulator. Separate enable signals and enable pre-charge signals are distributed to each regulator voltage reference circuit. As a regulator voltage reference circuit is enabled via its associated enable signal, an enable pre-charge signal is also asserted for an initial duration. Each regulator voltage reference circuit includes a voltage setting circuit and a first current limiting transistor in series and operative to interrupt current to the voltage setting circuit when the regulator voltage reference circuit is disabled. A second current limiting transistor is configurably configured as a current mirror with the first current limiting transistor, and a pre-charge bias current from a current source passes through the second transistor. This limits the current through the first transistor and into the voltage setting circuit for the initial duration. After the initial duration, the current mirror is disabled and the first transistor is rendered fully conductive. |
US10678285B2 |
Systems and methods of monitoring bridging time
According to one aspect, embodiments described herein provide a system and a method for managing an electrical distribution system for a facility having at least one load. In one example, the method comprises receiving data related to transfer performance of a plurality of energy sources in the electrical distribution system, the plurality of energy sources including a first energy source and a second energy source, converting the data into transfer parameter values, receiving predefined transfer performance indicators related to the plurality of energy sources in the electrical distribution system, comparing the transfer parameter values with predefined transfer performance indicators to produce a comparison result assessing transfer performance of the plurality of energy sources, and managing transfer of the at least one load between the first energy source and the second energy source based on the comparison result. |
US10678284B2 |
Apparatuses and methods for temperature independent current generations
Apparatuses and methods for providing a current independent of temperature are described. An example apparatus includes a current generator that includes two components that are configured to respond equally and opposite to changes in temperature. The responses of the two components may allow a current provided by the current generator to remain independent of temperature. One of the two components in the current generator may mirror a component included in a voltage source that is configured to provide a voltage to the current generator. |
US10678280B2 |
Low dropout voltage (LDO) regulator including a dual loop circuit and an application processor and a user device including the same
A low dropout voltage (LDO) regulator including: a coarse loop circuit configured to receive an input voltage, generate a coarse code and adjust a coarse current according to the coarse code; a digital controller configured to receive the coarse code and generate a fine loop control signal according to the coarse code; and a fine loop circuit configured to receive the input voltage and the fine loop control signal and adjust a fine current according to the input voltage and the fine loop control signal, wherein the coarse current and the fine current adjust a level of an output voltage. |
US10678279B2 |
Optimization of energy use through model-based simulations
A facility implementing systems and/or methods for achieving energy consumption/production and cost goals is described. The facility identifies various components of an energy system and assesses the environment in which those components operate. Based on the identified components and assessments, the facility generates a model to simulate different series/schedules of adjustments to the system and how those adjustments will effect energy consumption or production. Using the model, and based on identified patterns, preferences, and forecasted weather conditions, the facility can identify an optimal series or schedule of adjustments to achieve the user's goals and provide the schedule to the system for implementation. The model may be constructed using a time-series of energy consumption and thermostat states to estimate parameters and algorithms of the system. Using the model, the facility can simulate the behavior of the system and, by changing simulated inputs and measuring simulated output, optimize use of the system. |
US10678278B2 |
Dynamic control of fan floor
Controlling an activation status of a proportional-integral-derivative (PID) controller for an information handling system cooling system, such as the on/off status of the PID controller, can reduce power consumption and processing and memory requirements for such a system. A decrease in resource consumption can be realized by deactivating the PID controller during certain periods and activating the PID controller during others. For example, the PID controller can be deactivated when a temperature of a system component falls below a threshold temperature and activated when the temperature of the system component rises above the threshold temperature. |
US10678272B2 |
Early prediction and detection of slide valve sticking in petrochemical plants or refineries
A plant or refinery may include equipment such as condensers, regenerators, distillation columns, pumps, slide valves, or the like. Different operating methods may impact deterioration in equipment condition, thereby prolonging equipment life, extending production operating time, or providing other benefits. Mechanical or digital sensors may be used for monitoring equipment to determine whether problems are developing. Specifically, sensors may be used in conjunction with one or more system components to predict and detect slide valve sticking. An operating condition of the plant or refinery may be adjusted to prolong equipment life or avoid equipment failure. |
US10678269B2 |
Unmanned vehicle, system and method for transmitting signals
Some embodiments are directed to an unmanned vehicle for transmitting signals. The unmanned vehicle includes a transmitting unit that is configured to transmit a signal towards an object. The unmanned vehicle also includes a control unit that is in communication with at least one companion unmanned vehicle. The control unit is configured to determine a position of the at least one companion unmanned vehicle relative to the unmanned vehicle. The control unit is further configured to control the transmitting element based on at least the position of the at least one unmanned vehicle such that the transmitting element forms a phased-array transmitter with a transmitting element of the at least one companion unnamed vehicle, the phased-array transmitter emitting a transmission beam in a predetermined direction. |
US10678268B2 |
Method and system for controlling unmanned air vehicle
A method and a system for establishing a route of an unmanned aerial vehicle are provided. The method includes identifying an object from surface scanning data and shaping a space, which facilitates autonomous flight, as a layer, collecting surface image data for a flight path from the shaped layer, and analyzing a change in image resolution according to a distance from the object through the collected surface image data and extracting an altitude value on a flight route. |
US10678267B2 |
Method and system for providing route of unmanned air vehicle
A method and a system for establishing a route of an unmanned aerial vehicle are provided. The method includes identifying an object from surface scanning data and shaping a space, which facilitates autonomous flight, as a layer, collecting surface image data for a flight path from the shaped layer, and analyzing a change in image resolution according to a distance from the object through the collected surface image data and extracting an altitude value on a flight route. |
US10678266B2 |
Method and system for continued navigation of unmanned aerial vehicles beyond restricted airspace boundaries
A system for continued navigation of unmanned aerial vehicles beyond restricted boundaries. The system comprises a monitoring device to track a geolocation corresponding to an unmanned aerial vehicle and to compare the geolocation corresponding to the unmanned aerial vehicle with a geolocation corresponding to a restricted boundary to determine a location of the unmanned aerial vehicle with respect to a restricted environment, and a route generator to generate an alternative navigation method to navigate the restricted environment when the unmanned aerial vehicle is located within a predetermined distance of the restricted environment. |
US10678264B2 |
Method and system for providing remote robotic control
A virtualized environment corresponding to a physical environment currently surrounding a robot is displayed. The virtualized environment is updated in accordance with streaming environment data received from sensors collocated with the robot. A first user input inserting a first virtual object at a first location in the virtualized environment is detected. The virtualized environment is modified in accordance with the insertion of the first virtual object at the first location. The first virtual object at the first location causes the robot to execute a first navigation path in the physical environment. A second user input is detected that moves the first virtual object along a movement path to a second location in the virtualized environment. The movement path is constrained by simulated surfaces in the virtualized environment, and the first virtual object at the second location causes the robot to execute a modified navigation path in the physical environment. |
US10678260B2 |
Calibration methods for autonomous vehicle operations
Systems and method are provided for controlling a vehicle. The vehicle includes a first device onboard the vehicle providing first data, a second device onboard the vehicle providing second data, one or more sensors onboard the vehicle, one or more actuators onboard the vehicle, and a controller. The controller detects a stationary condition based on output of the one or more sensors, obtains a first set of the first data from the first device during the stationary condition, filters horizontal edge regions from the first set resulting in a filtered set of the first data, obtains a second set of the second data during the stationary condition, determines one or more transformation parameter values based on a relationship between the second set and the filtered set, and autonomously operates the one or more actuators onboard the vehicle in a manner that is influenced by the transformation parameter values. |
US10678259B1 |
Use of a reference image to detect a road obstacle
Methods and systems for use of a reference image to detect a road obstacle are described. A computing device configured to control a vehicle, may be configured to receive, from an image-capture device, an image of a road on which the vehicle is travelling. The computing device may be configured to compare the image to a reference image; and identify a difference between the image and the reference image. Further, the computing device may be configured to determine a level of confidence for identification of the difference. Based on the difference and the level of confidence, the computing device may be configured to modify a control strategy associated with a driving behavior of the vehicle; and control the vehicle based on the modified control strategy. |
US10678258B2 |
Vison-based object detection using a polar grid
A computing device of a first vehicle may receive a first image and a second image of a second vehicle having flashing light signals. The computing device may determine, in the first image and the second image, an image region that bounds the second vehicle such that the image region substantially encompasses the second vehicle. The computing device may determine a polar grid that partitions the image region in the first image and the second image into polar bins, and identify portions of image data exhibiting a change in color and a change in brightness between the first image and the second image. The computing device may determine a type of the flashing light signals and a type of the second vehicle; and accordingly provide instructions to control the first vehicle. |
US10678257B2 |
Generating occlusion-aware bird eye view representations of complex road scenes
Systems and methods for generating an occlusion-aware bird's eye view map of a road scene include identifying foreground objects and background objects in an input image to extract foreground features and background features corresponding to the foreground objects and the background objects, respectively. The foreground objects are masked from the input image with a mask. Occluded objects and depths of the occluded objects are inferred by predicting semantic features and depths in masked areas of the masked image according to contextual information related to the background features visible in the masked image. The foreground objects and the background objects are mapped to a three-dimensional space according to locations of each of the foreground objects, the background objects and occluded objects using the inferred depths. A bird's eye view is generated from the three-dimensional space and displayed with a display device. |
US10678251B2 |
Cleaning method for a robotic cleaning device
A method of operating a robotic cleaning device over a surface to be cleaned, the method being performed by the robotic cleaning device. The method includes: following a boundary of a first object while registering path markers including positional information at intervals on the surface; tracing previously registered path markers at an offset upon encountering one or more of the previously registered path markers; and switching from tracing the previously registered path markers to following an edge of a second object upon detection of the second object. |
US10678249B2 |
System and method for controlling a vehicle at an uncontrolled intersection with curb detection
A computer-implemented method for intersection control includes detecting an uncontrolled intersection ahead of the first vehicle travelling along a first road. The uncontrolled intersection includes an entry to a second road. The method includes detecting a start point of the entry and an end point of the entry with respect to the first vehicle using curb detection. The method includes predicting intent of a second vehicle to traverse through the entry, and controlling the first vehicle to allow the traversal through the entry by the second vehicle. |
US10678246B1 |
Occupancy grid movie system
Various technologies described herein pertain to generating an occupancy grid movie for utilization in motion planning for the autonomous vehicle. The occupancy grid movie can be generated for a given time and can include time-stepped occupancy grids for future times that are at predefined time intervals from the given time. The time-stepped occupancy grids include cells corresponding to regions in an environment surrounding the autonomous vehicle. Probabilities can be assigned to the cells specifying likelihoods that the regions corresponding to the cells are occupied at the future times. Moreover, cached query objects that respectively specify indices of cells of a grid occupied by a representation of an autonomous vehicle at corresponding orientations are described herein. An occupancy grid for the environment surrounding the autonomous vehicle can be queried to determine whether cells of the occupancy grid are occupied utilizing a cached query object from the cache query objects. |
US10678245B2 |
Systems and methods for predicting entity behavior
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes: receiving sensor data sensed from an environment associated with the vehicle; processing, by a processor, the sensor data to determine observation data, the observation data including differential features associated with an agent in the environment; determining, by the processor, a context associated with the agent based on the observation; selecting, by the processor, a first probability model associated with the context; processing, by the processor, the observation data with the selected first probability model to determine a set of predictions; processing, by the processor, the set of predictions with a second probability model to determine a final prediction of interaction behavior associated with the agent; and selectively controlling, by the processor, the vehicle based on the final prediction of interaction behavior associated with the agent. |
US10678244B2 |
Data synthesis for autonomous control systems
An autonomous control system generates synthetic data that reflect simulated environments. Specifically, the synthetic data is a representation of sensor data of the simulated environment from the perspective of one or more sensors. The system generates synthetic data by introducing one or more simulated modifications to sensor data captured by the sensors or by simulating the sensor data for a virtual environment. The autonomous control system uses the synthetic data to train computer models for various detection and control algorithms. In general, this allows autonomous control systems to augment training data to improve performance of computer models, simulate scenarios that are not included in existing training data, and/or train computer models that remove unwanted effects or occlusions from sensor data of the environment. |
US10678243B2 |
Systems and methods for scalable electrical engineering (EE) architecture in vehicular environments
Provided herein are systems and methods of operating electronic controller units (ECUs) across multiple ECU domains in an automotive configuration. A first advanced driver-assistance system (ADAS) environmental sensor can generate a first output. A sensor connectivity switch can direct the first output to a first ECU in one of the non-ADAS domains to generate a second output. Each of the non-ADAS domains can include at least one ECU. A second ECU in a domain for ADAS can use the second output to perform an ADAS operation or autonomous driving in vehicular environments. |
US10678237B2 |
Information processing apparatus, operated vehicle, information processing method, and recording medium storing program
An operator uses a remote operation apparatus to remotely operate an operated vehicle. The remote operation apparatus includes a position information processor which, based on vehicle position information indicating a current position of the operated vehicle and delay information indicating a delay time required for information transmission between the operated vehicle and the remote operation apparatus, generates first position information indicating a first predicted position of the operated vehicle from the current position of the operated vehicle considering the delay time; based on obstacle position information indicating a current position of at least one obstacle around the operated vehicle acquired by the operated vehicle and the delay information, generates second position information indicating a second predicted position of the at least one obstacle from the time of the current position of the obstacle considering the delay time; and outputs the first and second position information. |
US10678236B2 |
Cleaning robot
Provided is a cleaning robot including a main body; a driving unit configured to move the main body; a communication unit configured to establish wireless communication with a user terminal to which a manipulation command is input; and a controller configured to transmit a position detecting signal to the user terminal, and detect a position of the user terminal based on a time difference between the position detecting signal and a response signal transmitted from the user terminal. |
US10678234B2 |
System and method for autonomous vehicle control to minimize energy cost
A system and method for autonomous vehicle control to minimize energy cost are disclosed. A particular embodiment includes: generating a plurality of potential routings and related vehicle motion control operations for an autonomous vehicle to cause the autonomous vehicle to transit from a current position to a desired destination; generating predicted energy consumption rates for each of the potential routings and related vehicle motion control operations using a vehicle energy consumption model; scoring each of the plurality of potential routings and related vehicle motion control operations based on the corresponding predicted energy consumption rates; selecting one of the plurality of potential routings and related vehicle motion control operations having a score within an acceptable range; and outputting a vehicle motion control output representing the selected one of the plurality of potential routings and related vehicle motion control operations. |
US10678232B2 |
Prognostic method and apparatus for a processing apparatus
A prognostic method and a prognostic apparatus for a processing apparatus are provided. In the steps of the prognostic method, multiple sensor data of a component of the processing apparatus and a heterogeneous data are obtained, multiple health indicators of the component are obtained by the multiple sensor data, a regressive characteristic function and an adjustment function are obtained according to the health indicators, the adjustment function corresponds to the heterogeneous data, a prediction function of health indicator is obtained according to the regressive characteristic function and the adjustment function, and a predictive value of health indicator is obtained according to the prediction function of health indicator to estimate a usage status of the component. |
US10678228B2 |
Autonomous robots performing concerted operation based on shared sensory access and holistic flow of information
Increased robotic sophistication and more efficient autonomous operation is implemented by providing separate physical autonomous robots shared and remote access to the sensory array and information from the sensory array of one another. Each robot can access a sensor of any other robot, or scans or other information obtained from the sensor of any other robot. The robots leverage the shared sensory access in order to perform batch order fulfillment, dynamic rearrangement of item or tote locations, and opportunistic charging. These coordinated robotic operations based on the shared sensory access increase the efficiency and productivity of the robots without adding resources or hardware to the robots, increasing the speed of the robots, or increasing the number of deployed robots. |
US10678226B1 |
Adaptive numerical aperture control method and system
Systems and methods for providing efficient modeling and measurement of critical dimensions and/or overlay registrations of wafers are disclosed. Efficiency is improved in both spectral dimension and temporal dimension. In the spectral dimension, efficiency can be improved by allowing different numerical aperture (NA) models to be used for different wavelengths in electromagnetic calculations, effectively providing a balance between computation speed and accuracy. In the temporal dimension, different NA models may be used at different iterations/stages in the process, effectively improving the computation speed without sacrificing the quality of the final result. |
US10678224B2 |
Loop interface
The described methods and systems give users situational awareness regarding control loops in a process control system. The user can utilize the loop interface described herein to quickly understand how a given element (e.g., a device or function block) relates to other elements of the control loop. This enables the user to appreciate how modifying a parameter or device, for example, may impact control of the process. The user need not be intimately familiar with the logic associated with a control loop to understand the status of the control loop and its constituent elements. Further, in an embodiment, the user can easily correct certain statuses (e.g., unusual conditions) that arise with respect to the control loop. |
US10678223B2 |
Industrial process historian time synchronization of source based timestamp event data
Provided herein are systems, methods, and software for preserving timestamp data in an industrial automation environment. In one implementation, one or more computer-readable storage media having program instructions stored thereon to preserve timestamp data in an industrial automation environment, wherein the program instructions, when executed by a computing system, direct the computing system to at least receive, at a controller, event data of an event from an electronic device, wherein the event data comprises a status of the event and the timestamp of the event. The program instructions also direct the computing system to determine an identification value based on the event data and load the status of the event, the timestamp of the event, and the identification value to a queue within the controller. The timestamp of the event includes the timestamp transmitted from the electronic device. |
US10678220B2 |
Follow spot control system
A follow spot controller and method are provided that store first and second sets of individual pan and tilt parameters for each of a plurality of automated luminaires and calibrate a 3-D model of a surface of a performance area and location and mounting orientations of the automated luminaires relative to the performance area, based on the stored sets of individual pan and tilt parameters. A physical orientation of the follow spot controller is sensed and operator pan and tilt parameters are sent to one of the automated luminaires. The operator pan and tilt parameters are based on the physical orientation of the follow spot controller. Individual calculated pan and tilt parameters are sent to each of the other automated luminaires. The individual calculated pan and tilt parameters are based on the operator pan and tilt parameters and the 3-D model. |
US10678215B2 |
Three dimensional printing method and three dimensional printing apparatus
A three dimensional printing method and a three dimensional printing apparatus are provided. Layer information of a three dimensional object is obtained, wherein the three dimensional object includes at least one layer object and the layer information includes a plurality of coordinate point locations of the at least one layer object. A geometry parameter is calculated according to the coordinate point locations, and whether the layer object includes at least one small-area object is determined according to the geometry parameter. If the layer object includes the at least one small-area object, a feed-material output amount associated with the small-area object is reduced. A printing module is controlled to print the small-area object according to the reduced feed-material output amount. |
US10678211B2 |
Controller
A controller can switch a control system of a motor to a diagnostic operation mode in addition to a normal operation mode. Abnormality of the motor can be detected by taking advantage of the appearance of a clear difference between a feedback value detected when the motor is normal and a feedback value detected when the motor is abnormal if the control system is switched to the diagnostic mode. |
US10678210B2 |
Controlling and/or regulating motors of a robot
The invention relates to a method and device for controlling and regulating motors, MOTm, of a robot, with m=1, 2, . . . M, wherein the robot has robot components that are interconnected via a number, N, of articulated connections GELn, the joint angles of the articulated connections GELn can be adjusted by means of associated motors MOTm; Z(tk) is a state of the robot components in an interval, tk; and a first system of coupled motion equations BGG is predetermined and describes rigid-body dynamics or flexible-body dynamics of the connected robot components. |
US10678209B2 |
Adjustable height sole
The present invention is a sole having an adjustable height mechanism along at least one of the longitudinal axis and the lateral axis whereby the height of the sole can be adjusted creating one or more angles of inclination in the sole. The sole includes, in one embodiment, slidable spacing blocks. In a preferred embodiment, the sole further includes a motor connected to at least one block, the motor connected to a controller communicating wirelessly to a processor providing instructions to the controller for positioning the one or more blocks. |
US10678205B2 |
Instrumentation control system
This instrumentation control system includes: input/output modules provided correspondingly and adjacently to respective field devices; control logic units implemented inside the input/output modules and performing various control calculation processes for the field devices; and a communication network connecting the input/output modules to each other by a communication line. |
US10678204B2 |
Universal analog cell for connecting the inputs and outputs of devices
A universal analog cell that has electronic circuits that can be configured with a processor using a program designed for connection to one or more of a large range of various sensor and actuator types. The cell may have just a few terminals, for example four terminals, that can be configured for a wide range of components. A sensor or actuator which inherently requires several terminals may be implemented using all the terminals of the cell, but the cell may also support multiple input or output features as long as each of these features requires less than all terminals of the cell. |
US10678202B2 |
Automated control for certain functions of refrigerators and other domestic facilities
Smart home controller working with a household appliance, or a household appliance with the controller installed, and in particular refrigeration apparatus with a controller. The appliance has an auxiliary operation initiated automatically based on user activity, and the controller provides an auxiliary operation suppression unit configured to prevent said user activity from automatically triggering said auxiliary operation. The controller may be connected to operate the auxiliary operation suppression unit based on a calendar and locally calculated daylight times. The controller is useful for preventing refrigerator lights and the like from turning on when not wanted. |
US10678200B2 |
User-relocatable self-learning environmental control device capable of adapting previous learnings to current location in controlled environment
A control system may be configured to learn a heating schedule at a first location according to an automated schedule learning algorithm that processes inputs including user inputs and occupancy sensing inputs and derives schedule-affecting parameters therefrom that are processed to compute the control schedule. The control system may also be configured to determine whether a thermostat has been moved to a new location, and if it is determined that the thermostat has been moved to the new location, then determine one or more parameters associated with the new location and establish a new control schedule for the new location, where zero or more of the schedule-affecting parameters are re-used based on the one or more parameters associated with the new location. |
US10678193B2 |
Computer-implemented method and system for automatically monitoring and determining the status of entire process sections in a process unit
The invention relates to a method and a computer-implemented system for automatically monitoring and determining the status of entire process sections in a process unit in a computer-implemented manner. |
US10678191B2 |
Method for operating an automation arrangement
A method for operating an automation arrangement, having a manipulator and an input/output module for automated production and also a computer apparatus uses the computer apparatus to execute a PLC computer program for providing a programmable logic controller for the input/output module, which PLC computer program is communitively connected to the input/output module via a module bus for the purpose of actuating said input/output module. The method is characterized in that the computer apparatus is used to execute a cell control computer program for actuating the PLC computer program via a PLC interface of the PLC computer program, in that the cell control computer program provides an NC controller for the manipulator and in that the cell-control computer program is communicatively connected to the manipulator via a network bus for the purpose of actuating said manipulator. |
US10678188B2 |
Method for generating a head up display for an aircraft using video holograms in real time with the help of sub-holograms
A method for generating video holograms in real time for a holographic playback device comprising at least one light modulator means, into which a scene divided into object points is encoded as an entire hologram and can be seen as a reconstruction from a visibility region, which is located within a periodicity interval of the reconstruction of the video hologram, the visibility region defining a subhologram together with each object point of the scene to be reconstructed, and the entire hologram being generated from a superposition of contributions of subholograms, is characterized in that for each object point the contributions of the subholograms in the entire reconstruction of the scene can be determined from at least one look-up table. |
US10678187B2 |
Large area lens-free imaging device
Embodiments described herein relate to a large area lens-free imaging device. One example is a lens-free device for imaging one or more objects. The lens-free device includes a light source positioned for illuminating at least one object. The lens-free device also includes a detector positioned for recording interference patterns of the illuminated at least one object. The light source includes a plurality of light emitters that are positioned and configured to create a controlled light wavefront for performing lens-free imaging. |
US10678179B2 |
Image forming apparatus
A manual feed tray includes a tray body and a lift unit, and the lift unit includes a lift plate, a lift spring and a pair of cursors. The cursor includes a guide portion. When the manual feed tray is closed from a sheet feeding state of the lift plate, the guide portion comes into contact with a facing wall portion, whereby a downstream side of the lift plate in a covering direction moves downward. Thus, even if the manual feed tray is closed with the lift plate moved upward, the lift plate smoothly moves downward. |
US10678172B2 |
Heating device, fixing device, and image forming apparatus
A heating device includes a belt that rotates in a rotation direction and has a temperature decrease span in an axial direction of the belt, where the belt is susceptible to temperature decrease. A resistive heat generator is disposed opposite the belt. The resistive heat generator heats the belt and extends in the axial direction of the belt. The resistive heat generator includes a primary heat generating portion that generates heat in a first heat generation amount and a secondary heat generating portion that is disposed outside the primary heat generating portion and disposed opposite the temperature decrease span of the belt. The secondary heat generating portion generates heat in a second heat generation amount that is greater than the first heat generation amount of the primary heat generating portion. |
US10678163B2 |
Powder passage component and powder processing apparatus using powder passage component
A powder passage component includes a first passage defining unit, a second passage defining unit, and a sealing section. The first passage defining unit has at least a first connecting opening which is formed at a part thereof and which has a first peripheral edge. The first passage defining unit defines a passage space which allows powder to pass therethrough. The second passage defining unit has a second connecting opening having a second peripheral edge, is connected to the first connecting opening of the first passage defining unit at the second connecting opening, and defines a passage space which allows the powder to pass therethrough. The sealing section seals the first peripheral edge and the second peripheral edge. The sealing section includes a liquid gasket. The sealing section has a groove that has a bottom portion and a side facing the corresponding passage space. The groove is formed along one of the first peripheral edge and the second peripheral edge. The liquid gasket is applied to an inside of the groove and elastically deformed so as to be brought into contact with another of the first peripheral edge and the second peripheral edge facing the groove. The sealing section has at least one escape groove that is provided at the bottom portion of the groove or along the other of the first peripheral edge and the second peripheral edge facing the groove. The at least one escape groove allows a part of an elastically deformed portion of the liquid gasket to escape so as not to allow the liquid gasket to extend past at least the side of the groove facing the corresponding passage space. |
US10678152B2 |
Layout method, mark detection method, exposure method, measurement device, exposure apparatus, and device manufacturing method
On a substrate conforming to a layout method for a plurality of marks for detection using a plurality of mark detection systems of which the detection centers are arranged at a predetermined spacing along an X-axis direction, a plurality of shot areas are formed in both an X-axis direction and a Y-axis direction orthogonal thereto in an XY plane, and sets including at least two marks separated in the X-axis direction are repeatedly arranged along the X-axis direction at spacing of a length in the X-axis-direction of each shot area, and the marks belonging to each set are separated from each other in the X-axis direction by a spacing determined based arrangement in the X-axis direction of the plurality of mark detection systems and the length. It is thereby possible to reliably detect a plurality of marks on a substrate using a plurality of mark detection systems. |
US10678150B1 |
Dynamic generation of layout adaptive packaging
Aspects of disclosure provide a method for attaching wiring connections to a component using both design and field measured data of the component to produce accurate wiring connections. |
US10678148B2 |
Lithography system and lithography method
A lithography system is provided and includes a light source device configured to emit a processing light beam onto the semiconductor wafer, to generate a penetrating light beam and a reflected light beam. The lithography system further includes a detecting module having a first detector and a second detector. The first detector is configured to receive the penetrating light beam to generate first power data, and the second detector is configured to receive the reflected light beam to generate second power data. The lithography system also includes a monitoring device configured to calculate absorbed power data of the semiconductor wafer according to the first power data, the second power data and reference power data of a reference light beam and configured to compensate for a pattern formed on the semiconductor wafer resulting from the processing light beam according to the absorbed power data and reference information. |
US10678147B2 |
Measurement systems, lithographic apparatus, device manufacturing method and a method of measuring
A measurement system for measuring a position and/or displacement of an object (40), the measurement system comprising a sensor (20) and a target (45), the sensor comprising an electromagnet (21); a driving circuit (24) configured to drive the electromagnet to generate an alternating magnetic field (AMF); a measuring circuit (25) configured to measure an electrical impedance parameter of the electromagnet; the target being located on a surface (41) of the object that faces the sensor, wherein the target comprises a graphene layer (46), and wherein, in use, when the alternating magnetic field interacts with the target, the alternating magnetic field changes (RMF), altering the electrical impedance parameter of the electromagnet. |
US10678137B2 |
Multi-pass patterning using nonreflecting radiation lithography on an underlying grating
Techniques related to multi-pass patterning lithography, device structures, and devices formed using such techniques are discussed. Such techniques include exposing a resist layer disposed over a grating pattern with non-reflecting radiation to generate an enhanced exposure portion within a trench of the grating pattern and developing the resist layer to form a pattern layer having a pattern structure within the trench of the grating pattern. |
US10678136B2 |
Feeding assembly for loading a flexographic plate in a treatment station
The present invention relates to a feeding assembly (1) for automatically loading a flexographic plate (5) in a treatment station (7). The assembly according to the invention comprises a punching unit of said plate (5), handling means (5) for moving the flexographic plate from a loading surface to said punching unit and from said punching unit to a housing site in which a pin bar (14) which can be connected to said plate (5) is arranged. According to the invention, the handling means are configured to connect the plate (5) to said bar automatically and to move the bar, at the end of such a connection, to a predetermined position in which it can be coupled to a treatment system (77) of said treatment station. |
US10678135B2 |
Surface treatment of titanium containing hardmasks
A surface treatment composition and methods for improving adhesion of an organic layer on a titanium-containing hardmask includes forming a self-assembled monolayer on a surface of the titanium-containing hardmask prior to depositing the organic layer. The self-assembled monolayer is formed from a blend of alkyl phosphonic acids of formula (I): X(CH2)nPOOH2 (I), wherein n is 6 to 16 and X is either CH3 or COOH, wherein a ratio of the methyl terminated (CH3) alkyl phosphonic acid to the carboxyl terminated (COOH) alkyl phosphonic acid ranges from 25:75 to 75:25. |
US10678134B2 |
Photosensitive composition and color converting film
The present invention relates to a photosensitive composition, and a color conversion film. The present invention further relates to a use of the photosensitive composition in a color conversion film fabrication process, and to a use of the color conversion film in an optical device. The invention further more relates to an optical device comprising the color conversion film and method for preparing the color conversion film and the optical device. |
US10678132B2 |
Resin for hydrophobilizing resist surface, method for production thereof, and positive resist composition containing the resin
A resin is to be added to a resist composition and localized on a surface of a resist film so as to hydrophobilize the surface of a resist film and has a peak area of a high molecular weight component having a molecular weight of 30,000 or more is 0.1% or less of a total peak area in a molecular weight distribution measured by gel permeation chromatography. |
US10678130B2 |
Photosensitive compositions and quantum dot polymer composite patterns including the same
A photosensitive composition and a quantum dot-polymer composite pattern formed from the photosensitive composition are disclosed, and the photosensitive composition includes: a plurality of quantum dots; a color filter material including an absorption dye, an absorption pigment, or a combination thereof; a polymer binder; a photopolymerizable monomer having a carbon-carbon double bond; a photoinitiator; and a solvent, wherein in a normalized photoluminescence spectrum of the quantum dot and a normalized ultraviolet-visible absorption spectrum of the color filter material, a photoluminescence peak wavelength (PL peak wavelength) of the quantum dot and a wavelength of maximum absorbance of the color filter material do not overlap with each other, and the color filter material is included in an amount of less than or equal to 1 part by weight per 10 parts by weight of the plurality of quantum dots. |
US10678129B2 |
Composition for nanoimprint, cured product, pattern forming method, and article having pattern
A composition for nanoimprint including a cycloolefin-based copolymer; a polymerizable monomer; and a photoinitiator. The polymerizable monomer of the present invention may include a polyfunctional monomer, and the cycloolefin-based copolymer may include a constituent unit having a cyclic olefin and a constituent unit having an acyclic olefin. |
US10678125B2 |
Photomask blank and method for preparing photomask
A photomask blank comprising a transparent substrate and a light-shielding film disposed thereon is provided. The light-shielding film is constructed by a single layer or multiple layers including a light-shielding layer containing Si and N, having a N content of 3-50 at % based on the sum of Si and N, being free of a transition metal. |
US10678123B2 |
System for capturing panoramic image of shoe sole
A system for capturing a panoramic image of a shoe sole includes a processor and a panoramic image capturing device that is disposed apart from an attachment surface of the shoe sole. The panoramic image capturing device captures a panoramic image of the attachment surface and an inner surface of a sidewall of the shoe sole. The panoramic image capturing device outputs the panoramic image. The processor obtains the panoramic image outputted by the panoramic image capturing device. |
US10678122B2 |
Wavelength conversion device
The invention provides a wavelength conversion device, including a first wavelength conversion portion and a second wavelength conversion portion. The second wavelength conversion portion includes a wavelength maintenance zone and a plurality of wavelength conversion structures. When the second wavelength conversion portion is switched onto a transmission path of the excitation beam, a portion of the excitation beam is incident on the wavelength maintenance zone and becomes a second color beam, and another portion of the excitation beam is incident on the wavelength conversion structures and converted into a predetermined color beam. A first chromaticity coordinate value of the second color beam in color space is (x, y), a second chromaticity coordinate value of the second color beam, after being combined with the predetermined color beam by the dichroic element, in the color space is (x′, y′), and x′≤x and y′≥y. |
US10678119B2 |
Interchangeable lens, imaging apparatus, and camera system
Provided is a technology enabling an imaging apparatus and an interchangeable lens to appropriately perform initialization processes. An interchangeable lens includes one or more lens-side processors configured to perform initialization of a plurality of lens-side elements. The one or more lens-side processors is further configured to transmit lens-side initialization element information indicating the plurality of lens-side elements to an imaging apparatus. The technology can be applied to, for example, a camera system including a detachable interchangeable lens and an imaging apparatus serving as a camera body side. |
US10678118B2 |
Method and system of sealing front half of camera module
A method and apparatus for sealing components of a front half camera module subassembly is described herein. The camera may be used in an automotive camera, which includes but is not limited to automotive rear-view cameras. A glue bead seal may be applied to the front half camera housing to which a camera lens may be attached. Then a glue bead seal may be applied to the other side of the front half camera housing to which a printed circuit board (PCB) is attached. As a result, the seals protect the lens inside optical surface and image sensor located between the camera lens and PCB from the outside environment. The lens inside optical surface and image sensor and PCB may be tested, calibrated, or have other assembly sequences completed outside of a clean room. Alignment of the PCB and lens inside optical surface and image sensor is also secured. |
US10678117B2 |
Optical phased array (OPA)
An optical phased array (OPA) may be included in a light detection and ranging (LiDAR) system and may be configured to perform beam steering. The OPA may include a cascading structure of splitters configured to enable a branch operation to be performed M times. Each splitter may split an input optical signal in a ratio of 1:1 and output the split input optical signal. The OPA may include a plurality of sets of first phase shifters (PSs), each set of first PSs located exclusively on one output end of a separate splitter, each set of first PSs including a particular quantity of first PSs based on a branch position at which the separate splitter is located. The OPA may be included in a LiDAR system that is further included in a vehicle that is configured to enable navigation of the vehicle, including autonomous navigation, through an environment. |
US10678113B1 |
Low impedance optical modulator
Systems and methods are provided for a low impedance optical modulator in an optical device. The optical device includes a distributed amplifier having a plurality of gain stages and is configured to receive a radio frequency (RF) signal at an input of the distributed amplifier having a first impedance and provide an amplified version of the RF signal with a voltage gain produced through the plurality of gain stages to an output of the distributed amplifier having a second impedance smaller than the first impedance. The optical device includes an optical modulator coupled to the distributed amplifier and is configured to receive the amplified version of the RF signal at an input of the optical modulator having a same impedance as the output of the distributed amplifier and modulate the amplified version of the RF signal to produce an intensity modulated optical signal at an output of the optical modulator. |
US10678111B2 |
Colored electrophoretic displays
An electrophoretic medium comprises a fluid, a first, light scattering particle (typically white) and second, third and fourth particles having three subtractive primary colors (typically magenta, cyan and yellow); at least two of these colored particles being non-light scattering. The first and second particles bear polymer coatings such that the electric field required to separate an aggregate formed by the third and the fourth particles is greater than that required to separate an aggregate formed from any other two types of particles. Methods for driving the medium to produce white, black, magenta, cyan, yellow, red, green and blue colors are also described. |
US10678097B2 |
Liquid crystal display panel, liquid crystal display panel manufacturing method, and liquid crystal display panel manufacturing device
A liquid crystal display panel includes in the following order: a first substrate including pixel electrodes; a first vertical alignment film; a liquid crystal layer containing liquid crystal molecules; a second vertical alignment film; and a second substrate including a counter electrode. The liquid crystal display panel includes pixels each including four alignment regions which provide different tilt azimuths to the liquid crystal molecules and are arranged in a longitudinal direction of each pixel. The liquid crystal display panel includes first, second, third, and fourth alignment regions providing the respective specific alignment azimuths. The liquid crystal molecules are aligned in a direction substantially perpendicular to the first and second vertical alignment films and at a tilt in the respective tilt azimuth directions with no voltage applied to the liquid crystal layer and are to be more tilted in the respective tilt azimuth directions upon application of voltage to the liquid crystal layer. The liquid crystal molecules are at a twist angle of substantially 0° in each of the four alignment regions. |
US10678094B2 |
Polarized backlight and backlit display using the same
A polarized backlight employs a light source configured to provide polarized light and a light guide to guide the polarized light. A polarization-preserving scattering feature optically coupled to the light guide is configured to scatter a portion of the guided polarized light out of the light guide as emitted polarized light. A polarization of the emitted polarized light is determined by a polarization of the guided polarized light. |
US10678093B2 |
Backlight unit comprising a cholesteric liquid crystal layer and a polarizing portion having a waveplate and a polarizing film and display apparatus including the same
A backlight unit capable of implementing matrix local dimming using cholesteric liquid crystal and a polarizing portion, and a display apparatus including the backlight unit are provided. A display apparatus may include: a backlight unit; and an image forming unit configured to create an image by performing at least one from among transmitting and blocking light emitted from the backlight unit. The backlight unit may include: a waveguide plate; a cholesteric liquid crystal layer disposed in front of the waveguide plate, and configured to perform at least one from among transmitting and circularly polarizing the light emitted from the waveguide plate, to generate at least one from among transmitted light and circularly polarized light; and a polarizing portion disposed in front of the cholesteric liquid crystal layer, and configured to transmit the transmitted light in a front direction, and to block the circularly polarized light. |
US10678092B2 |
Display backlight headroom control systems and methods
Aspects of the subject technology relate to display circuitry such as backlight control circuitry for operating parallel strings of light-emitting diodes (LEDs). A voltage supply circuit of the backlight control circuitry provides a common supply voltage to the strings of LEDs. Headroom control circuitry samples a residual voltage at the end of each string, determines a minimum of the residual voltages, and provides feedback, based on the determined minimum voltage, to the voltage supply circuit. A headroom control feedback loop may be provided including sampling lines coupled to the second end of each string of LEDs for sampling a residual voltage of each string. Headroom control circuitry may modify the supply voltage based on the minimum residual voltage. Sample-and-hold circuitry may be provided that holds the sampled residual voltages until the voltage supply circuit is ready for an update. |
US10678088B2 |
Display apparatus comprising a lens assembly having first and second lens layers located between a polarization converting unit and a third lens layer and displaying method
A display apparatus is provided. The display apparatus includes a display panel, a lens assembly, and a polarization converting unit. The lens assembly includes a first lens layer and a second lens layer. The first lens layer includes a plurality of first lenses. The second lens layer includes a plurality of second lenses. The second lenses are respectively aligned with the first lenses. The polarization converting unit is located between the display panel and the lens assembly. A displaying method is also provided. |
US10678082B2 |
Display device
A display device including a display panel having an active area to display an image, and an inactive area provided with a pattern disposed thereto to apply an electrical signal to the active area, a side cover having a peripheral frame disposed at an outer portion of the display panel to form a side portion exterior of the display device, and a support frame extended from the peripheral frame to be disposed at a rear of the display panel and supporting the display panel, and a black matrix disposed at a front of the inactive area to hide a pattern of the inactive area. |
US10678081B2 |
Cover glass and display device
A cover glass for covering a display panel of a display device, includes a front surface not to be faced to the display panel, a back surface to be faced the display panel, a front-side chamfered part which is a chamfered part on the side of the front surface, and a back-side chamfered part which is a chamfered part on the side of the back surface. The front-side chamfered part has a surface roughness Ra of more than 100 nm. The back-side chamfered part has a surface roughness Ra of 100 nm or less. |
US10678079B2 |
Curved bezel and curved display apparatus using the same
This application relates to a curved bezel and a curved display apparatus using the same. The curved bezel includes: at least one fixing plate member, being a plate and bent of at least one bending angle to form at least one bending, the fixing plate member includes a plurality of fixing members positioned at a periphery of the plate; and a bezel, including a plurality of fasteners corresponding to the fixing members configured to fix with the fasteners, so that the bezel has a curvature same as a curvature of the fixing plate member. |
US10678076B2 |
Treating display panel using laser
An apparatus for treating pixels or regions of a display panel includes a measuring device configured to measure a parameter of light emitted by one or more pixels of each region of the display panel. The apparatus includes a parameter comparator operably coupled to the measuring device and configured to select one or more pixels or one or more regions of the display panel such that the measured parameter of light emitted by the one or more pixels or the one or more regions exceeds a threshold value. The apparatus also includes a laser device configured to emit a laser beam onto the selected one or more pixels or the selected one or more regions. |
US10678071B2 |
Smart contact lens data transfer using Li-Fi
Systems and methods for smart contact lens data transfer using Light Fidelity (Li-Fi) are disclosed. In embodiments, a computer-implemented method, comprises: pairing a smart contact lens with a remote computing device, the smart contact lens including a data receiving device and a light transmitting device; receiving, by the smart contact lens, data from the remote computing device; and transmitting, by the light transmitting device of the smart contact lens, the data to a receiver device through Li-Fi communication between the light transmitting device of the smart contact lens and the receiving device. |
US10678064B2 |
Video display device
A drive gradation table is configured as follows. The number of subframes turned to a drive state is increased each time drive gradations are increased. When all of the subframes are divided into a plurality of subframe groups including a plurality of continuous subframes, as gradations are increased, subframes turned to the drive state are increased in order from the latest subframe group to the earliest subframe group among the plurality of subframe groups. In each of the subframe groups, the subframes turned to the drive state are increased in order from the earlier subframe to the later subframe. |
US10678062B2 |
Reflecting module for optical image stabilization (OIS) and camera module including the same
A reflecting module for optical image stabilization (OIS) includes a housing; a rotation holder provided in the housing and comprising a reflecting member; a rotation plate provided in the housing between an inner wall of the housing and the rotation holder so that the rotation holder is supported by the inner wall of the housing via the rotation plate; and a driving part configured to apply a driving force to the rotation holder to move the rotation holder. |
US10678061B2 |
Low etendue illumination
An optical system and method that utilize multiple low-etendue lasers to illuminate multiple spots one or more spatial light modulators. Stereoscopic systems may be formed by using different wavelengths or different polarizations for each spot. Light from each spot is guided to each eye of the viewer by wearing 3D glasses. |
US10678059B1 |
Concealed shock protector for head-mounted device display
A device for displaying visual information to a user includes a waveguide and a lens positioned proximate the waveguide. The waveguide and lens are fixed relative to one another at a top portion of the waveguide and a top portion of the lens. An impact absorber is positioned between a part of the waveguide and a part of the lens, where the impact absorber is affixed to only one of the waveguide and the lens. |
US10678058B2 |
Systems, devices, and methods for embedding a diffractive element in an eyeglass lens
Systems, devices, and methods for embedding a diffractive element in an eyeglass lens are described. A method of embedding a diffractive element in an eyeglass lens includes applying a protective layer to a diffractive element, applying an interface layer to the protective layer, and applying a lens layer to the interface layer. The interface layer and the lens layer are each comprised of a resin material that hardens when cured. The interface layer is of a shape and thickness that adheres well to the protective layer after the interface layer is cured. The lens layer is of a shape and thickness that achieves the desired component shape of the lens after the lens layer is cured. |
US10678051B2 |
Head-up display device
In a head-up display device, in accordance with lifting and lowering operations of a combiner, each protrusion of a combiner support moves along a guide portion, causing a cover-operation member to turn about a rotary axis in a direction in which a cover is opened or closed. The guide portion includes, from top in order: a first guide portion which engages with the protrusion in a first state (use state); a second guide portion which engages with the protrusion when the cover-operation member turns; and a third guide portion which engages with the protrusion in a second state (non-use state). The angle formed by the direction in which the first guide portion extends and the direction in which the third guide portion extends is less than the angle formed by the direction in which the first guide portion extends and the direction in which the second guide portion extends. |
US10678045B2 |
Light valve and display device
A light valve device includes a driving substrate having a shading zone and a photic zone. A shading unit includes a first shading plate, two driving devices, and second shading plates respectively connected to the two driving devices. The driving devices and the first shading plate are fixed in the shading zone adjacent to the driving substrate. The first shading plate is between the two driving devices. The driving devices are operable to drive the two second shading plates close to the first shading plate to make the second shading plates face the photic zone of the driving substrate for preventing light entering the driving substrate. By locating the light valve device under the sub pixel, the dynamic contrast can be raised to promote the display effect. |
US10678043B2 |
Display panel, display device and method for controlling the same
The present disclosure relates to a display panel, a device and a method for controlling the same. The display panel includes: a substrate; a detecting light transmitter, a detecting light receiver, a first optical element and a second optical element which are disposed on the substrate. The first optical element is configured to diverge light emitted from the detecting light transmitter and the second optical element is configured to converge the reflected divergent light to the detecting light receiver. |
US10678037B2 |
Reverberation microscopy systems and methods
A method for obtaining one or more images of a sample using a microscope includes dividing, using a reverberation cavity, a first one of a plurality of laser pulses into a plurality of sequential sub-pulses, each of the plurality of sequential sub-pulses having a power that is less than a previous one of the plurality of sequential sub-pulses, directing, using the one or more lenses of the microscope, the plurality of sequential sub-pulses onto a portion of the sample to generate a plurality of signals, each of the plurality of signals being associated with a different depth within the sample, and detecting the plurality of signals from the sample to generate one or more images of at least a portion of the sample. |
US10678031B2 |
Zoom lens, image pickup apparatus including the zoom lens, and image pickup system including the zoom lens
Provided is a zoom lens comprising, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a rear unit including at least one lens unit, in which the second lens unit is configured to move during zooming, an interval between each pair of adjacent lens units is changed during zooming, the rear unit has a positive refractive power over an entire zoom range, and the first lens unit includes a diffraction surface formed at a cemented surface of two optical elements cemented to each other. A focal length of the first lens unit, an amount of movement of the second lens unit during zooming from a wide angle end to a telephoto end and a back focus at the wide angle end are appropriately set. |
US10678027B2 |
Imaging lens
A compact low-profile low-cost imaging lens with a small F-value which offers a wide field of view and corrects aberrations properly. Its elements are spaced from each other and arranged from an object side to an image side as follows: a first positive lens having a convex object-side surface; a second negative lens; a third positive or negative lens; a fourth positive or negative lens; a fifth positive or negative lens; a sixth positive or negative lens; and a seventh lens as a double-sided aspheric lens having a concave image-side surface. The third to sixth lenses each have at least one aspheric surface. The aspheric image-side surface of the seventh lens has a pole-change point off an optical axis. The imaging lens satisfies a conditional expression −1.0 |
US10678024B2 |
Lens module
A lens module includes first to seventh lenses each having refractive power and sequentially disposed in numerical order from the first lens to the seventh lens starting from an object side of the lens module, wherein each of the first and second lenses has a meniscus shape and an image-side surface that is convex, and the seventh lens has one or more inflection points on an image-side surface thereof. |
US10678023B2 |
Mobile device and optical imaging lens thereof
An optical imaging lens includes six lens elements disposed sequentially from an object side to an image side. The image-side surface of the first lens element comprises a concave portion in a vicinity of an optical axis. The third lens element has positive refracting power. The fourth lens element has positive refracting power. The image-side surface of the fifth lens element comprises a convex portion in a vicinity of the optical axis. The optical imaging lens as a whole has only the six lens elements having refractive power. |
US10678021B2 |
Imaging lens
There is provided an imaging lens with excellent optical characteristics which satisfies demand of wide field of view, low-profileness and low F-number in well balance.An imaging lens comprises in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens having a concave surface facing the object side near an optical axis, a fifth lens, and a sixth lens having the concave surface facing the image side near the optical axis and negative refractive power, wherein said second lens has a convex surface facing the object side near the optical axis, composite refractive power of said second lens, said third lens and said fourth lens is negative, and below conditional expressions (1) and (2) are satisfied: 0.85 |
US10678020B2 |
Imaging lens
There is provided an imaging lens with high-resolution which realizes reducing size, the low-profileness, low F-number and small telephoto ratio.An imaging lens comprising in order from an object side to an image side, a first lens having positive refractive power, a second lens, a third lens, a fourth lens, a fifth lens having the positive refractive power, and a sixth lens, wherein a below conditional expression is satisfied: 0.6 |
US10678017B2 |
Projection image display device
A projection type image display device includes an oblique projection optical system that magnifies and projects modulated image light, and includes lens elements and a reflection mirror having a convex surface. A center of an outer shape of one or more of the lens elements at a nearest position to the reflection mirror is positioned above an optical axis. The reflection mirror has a reflection surface shape orthogonal to a projection plane inclusive of the optical axis of the reflection mirror. The reflection surface shape and lens element are formed as specified. For example, the reflection surface shape is formed so that an average radius of curvature in an area through which a light flux focused at a center of the projection plane passes is smaller than that of curvature in an area through which a light flux focused at an upper end portion of the projection plane passes. |
US10678014B2 |
Mid-span clamp for aerial fiber optical cable system
A mid-span optical fiber cable support system is provided. The system includes a mid-span clamp system engaging a main span cable to support a mid-span later drop cable run. The mid-span clamping system includes a main span cable clamp engaging the main span cable, and a drop cable clamp engaging the drop cable. The drop cable clamp is supported from the main span cable such that the second portion of the drop cable extends away from the main span cable such that a load applied by the drop cable at the drop cable clamp is substantially perpendicular to the preferential bend axis of the main span cable. In addition, the main span cable clamp includes a bend strain reducing curved surface. |
US10678012B1 |
Fiber optic cable assembly with integrated shuffle and fabrication method
A fiber optic cable assembly suitable for providing mesh connectivity includes a fiber shuffle region arranged between first and second cable assembly sections that each include multiple tubes each containing a group of optical fibers, with a jacket provided over one or both cable assembly sections. The fiber shuffle region may be compact in width and length, and integrated into a trunk cable. Optical fibers remain in sequential order in groups at ends of the cable assembly sections, where the fibers may be ribbonized and/or connectorized. A fabrication method for such a fiber optic cable assembly is also disclosed. |
US10678011B2 |
Telecommunications chassis and module
A telecommunications system (14) includes a chassis (12) defining a front (18), a rear (16), and a plurality of first signal connection locations (38) adjacent the rear (16). A plurality of removable cassettes (10) are housed within the chassis (12), each including a cassette body (68) defining a fixed portion (80) that is coupled to one of the first signal connection locations (38) on the chassis (12) and a movable portion (82) that telescopically slides relative to the fixed portion (80), wherein the movable portion (82) is configured for movement in a direction from the front (18) to the rear (16) of the chassis (12), each cassette (10) defining a plurality of second signal connection locations (58). A cable (24) between the fixed portion (80) and the movable portion (82) extends out from the movable portion (82) when that portion (82) is pulled forwardly to an extended position and is retracted into the cassette body (68) when the movable portion (82) is pushed rearwardly relative to the fixed portion (80). |
US10678010B2 |
Slidable fiber optic connection module with cable slack management
A fiber optic telecommunications device includes a frame and a fiber optic module including a rack mount portion, a center portion, and a main housing portion. The rack mount portion is stationarily coupled to the frame, the center portion is slidably coupled to the rack mount portion along a sliding direction, and the main housing portion is slidably coupled to the center portion along the sliding direction. The main housing portion of the fiber optic module includes fiber optic connection locations for connecting cables to be routed through the frame. The center portion of the fiber optic module includes a radius limiter for guiding cables between the main housing portion and the frame, the center portion also including a latch for unlatching the center portion for slidable movement. Slidable movement of the center portion with respect to the rack mount portion moves the main housing portion with respect to the frame along the sliding direction. |
US10678006B2 |
Optical interfaces with solder that passively aligns optical socket
An example method of manufacturing an optical interface. An optical socket may be provided that has an alignment feature that is to engage an optical connector, and first solder attachment pads. A printed circuit board may be provided that has an active optical device and second solder attachment pads. The optical socket may be connected to the printed circuit board by reflowing solder between the first and second solder attachment pads. The first and second solder attachment pads, the alignment feature, and the active optical device are positioned such that, while reflowing the solder, the solder automatically forces the optical socket into an aligned position. |
US10678002B2 |
Loop back connector to utilize reverse drops in an indexing system; and methods
Aspects and techniques of the present disclosure relate to a fiber optic communications network that includes a loop back connector in conjunction with one or more distribution devices daisy chained together to index optical fibers within the network. The network includes a central office that sends signals in one direction. The loop back connector can be mounted at the end of the chain to allow un-used live indexing optical fibers corresponding to active fiber positions to be looped back to feed signals to dead indexing optical fibers corresponding to inactive fiber positions. The dead indexing optical fibers can be optically connected to progressively dropped fibers or reverse ports in the indexed network. |
US10678001B2 |
Managed connectivity in fiber optic systems and methods thereof
A fiber optic connector arrangement includes a printed circuit board coupled to a connector housing. The printed circuit board includes a memory storage device that is configured to store physical layer information pertaining to the fiber optic connector arrangement. The printed circuit board also defines contacts that are electrically coupled to the memory storage device to enable the physical layer information to be read from the memory storage device by a media reading interface. A connector assembly includes at least one adapter assembly; a printed circuit board; and a media reading interface. The connector assembly also may include a tactile pressure sensor. The adapter assembly defines at least a first port and a second port that are configured to connect optical fibers of two connector arrangements. One or more connector assemblies can be mounted to a fiber panel system. |
US10677998B2 |
Ruggedized fiber optic connectors and connection systems
Example fiber optic connector systems have rugged, robust designs that are environmentally sealed and that are relatively easy to install and uninstall in the field. Some connector systems can be configured in the field to be compatible with different styles of fiber optic adapters. Some connectors include a first seal (90) on a release sleeve; and a second seal (88) between the release sleeve and a connector body. Other connectors include a seal (139) and a flexible latch (136) on a connector. Other connectors include a protective structure (228, 328, 428) that mounts over the fiber optic connector. Other connectors include a protective outer shell (528, 860) and a sealing and attachment insert (570, 570A, 876). Other connectors include a protective outer shell (728) and a fastener (780). |
US10677991B2 |
Optical coupler comprising vertically offset waveguide cores
A composite optical waveguide is constructed using an array of waveguide cores, in which one core is tapered to a larger dimension, so that all the cores are used as a composite input port, and the one larger core is used as an output port. In addition, transverse couplers can be fabricated in a similar fashion. The waveguide cores are preferably made of SiN. In some cases, a layer of SiN which is provided as an etch stop is used as at least one of the waveguide cores. The waveguide cores can be spaced away from a semiconductor layer so as to minimize loses. |
US10677990B2 |
Polarization diverse ring resonator receivers
In the examples provided herein, a system includes a loop waveguide; and a grating coupler formed on the loop waveguide to couple light impinging on the grating coupler having a first polarization into the loop waveguide in a first direction, and to couple light having a second polarization, orthogonal to the first polarization, into the loop waveguide in a second direction. The system also includes a ring resonator positioned near the loop waveguide tuned to have a resonant wavelength at a first wavelength to couple light at the first wavelength out of the loop waveguide into the ring resonator. An output waveguide positioned near the ring resonator couples light out of the ring resonator into the output waveguide; and a photodetector detects light propagating out of a first end and a second end of the output waveguide. |
US10677989B2 |
Reconfigurable spectroscopy system
A reconfigurable spectroscopy system comprises tunable lasers and wavelength lockers to lock to accurate reference wavelengths. Band combiners with differently optimized wavelength ranges multiplex the optical signal over the time domain, to emit a plurality of reference wavelengths for spectroscopy applications. The power requirements are greatly reduced by multiplexing over the time domain in time slots which do not affect sampling and receiving of the spectroscopy data. |
US10677987B1 |
Polarization independent photonic device having multimode component
The present invention provides a photonic device such as a variable optical attenuator, in which two signal components, propagating in modes of two different polarization states, are converted to two different modes of the same polarization state prior to modulation. The modulation of both components is performed by a single device which applies the same modulation strength to both components. The two signal components can be converted back to propagate in the two different polarization states following modulation. |
US10677983B2 |
Optically uniform fiber, methods of making, and methods of inspecting
Disclosed herein is an optical fiber having an optically uniform coating having no physical defects in the coating greater than 100 micrometers in size over a length of 50 meters or greater. |
US10677982B2 |
Planar illumination device
A planar illumination device according to an embodiment includes: a light guide plate that guides an incident light from a side surface; a light source that is disposed in the side surface side and emits light incident to the side surface; a frame that has a floor surface extending along a main surface of the light guide plate and accommodates the light guide plate and the light source; a reflection sheet that is disposed in the main surface side of the light guide plate and reflects light; and a first fixing member that is disposed between the reflection sheet and the floor surface and fixes at least a part of an end portion of the reflection sheet in the light source side to the floor surface. |
US10677981B2 |
Large area light source and large area luminaire
A light source (25) for emitting collimated light (29) in particular for a large area luminaire (21) comprises a light guide unit (43) comprising a plurality of light guide strips (91) configured for guiding light received at the at least one lateral coupling face (47), for example, by total internal reflection. The light guide strips comprise a plurality of localized light source regions (57) at a main front face (55A) for having light pass there through, wherein the light source regions (57) are provided along the light guide strip (91) within a non-source region (59). The light source (25) further comprising a plurality of light emitting units (41) for emitting light into the light guide strips (91) through respective portions of the at least one coupling face (47), and a collimation unit (45) extending along the main front face (55A) and comprising a plurality of collimating elements. Each collimating element comprises an input side and an output side, is optically associated to one of the plurality of light source regions (57), and is configured to receive light emerging from the associated light source region (57) at its input side and to emit collimated light (29) from a respective collimated light emitting region (61) formed at its output side. |
US10677977B2 |
Illumination system including lightguide
Various embodiments of lightguides and illumination systems that include lightguides are disclosed. In one or more embodiments, a lightguide can include first and second light extractors (330,340) that extract light that would otherwise be confined and propagate within the lightguide along the length of the lightguide primarily by total internal reflection. The first and second light extractors can form respective first and second patterns along a length of the lightguide. Light extracted by the first light extractors can exit the lightguide primarily along a first direction (306). Light extracted by the second light extractors can exit the lightguide primarily along a second direction (308) different from the first direction. A brightness of the total light extracted by the first light extractors can be larger than a brightness of the total light extracted by the second light extractors. |
US10677973B2 |
Polarizer protective sheet, polarizer, and liquid crystal display device
A polarizer protective sheet includes a base material layer and a light diffusing layer formed on a surface of the base material layer. A plurality of protrusions are formed on an opposite surface of the light diffusing layer from the base material layer, and the protrusions have a substantially arc-shaped section. The average radius of the protrusions is 10 μm or more and 100 μm or less, and the average height of the protrusions is 10 μm or less. |
US10677969B2 |
Manufacturing for virtual and augmented reality systems and components
Disclosed is an improved diffraction structure for 3D display systems. The improved diffraction structure includes an intermediate layer that resides between a waveguide substrate and a top grating surface. The top grating surface comprises a first material that corresponds to a first refractive index value, the underlayer comprises a second material that corresponds to a second refractive index value, and the substrate comprises a third material that corresponds to a third refractive index value. According to additional embodiments, improved approaches are provided to implement deposition of imprint materials onto a substrate, which allow for very precise distribution and deposition of different imprint patterns onto any number of substrate surfaces. |
US10677966B1 |
Flexible border allowing hinge rotation of membrane for fluid-filled lens
A liquid lens for providing a variable focal length is described. A flexible border for the liquid lens serves as a transition to facilitate rotational movement at an edge of a membrane that is part of the liquid lens, thereby reducing distortion caused by the “beam effect” of the membrane securely attached to an anchor point. |
US10677965B2 |
Optical apparatus for non-visible light applications
An optical device fabrication method includes removing semiconductor material from a semiconductor substrate to form a first curved surface and a second curved surface, forming a bonding material on the first curved surface, and selectively removing semiconductor material from at least one of the first and the second curved surfaces to form one or more subwavelength structures. The semiconductor substrate has a bandgap wavelength associated with a bandgap energy of the semiconductor material. The optical device refracts certain incident electromagnetic radiation and/or filters other electromagnetic radiation. The refracted radiation includes infrared wavelengths longer than the bandgap wavelength and the filtered radiation includes wavelengths shorter than the bandgap wavelength. |
US10677962B2 |
Estimating temperature values at field level based on less granular data
A method for temperature interpolation is provided. In an embodiment climatology records and temperature observations are received by a weather computing system over a network from an outside source. The temperature observations are subtracted from the climatology records to create anomalies. The anomalies are extrapolated across a map using various modeling methods and stored in the volatile memory of weather computing system. When the weather computing system receives a request for a temperature at a specific location, the weather computing system retrieves the anomaly field from the volatile memory and applies it to the climatology records at the requested location to determine the temperature for that location. |
US10677957B2 |
Method for random noise reduction from MRS oscillating signal using joint algorithms of EMD and TFPF
The instant invention relates to a method for noise reduction from a magnetic resonance sounding (MRS) oscillating signal, and more particularly, to a data processing method for reducing random noise contained in MRS oscillating signal based on joint algorithm principles of EMD and TFPF. A MRS oscillating signal is decomposed into different eigen-mode components by using decomposition characteristic of EMD algorithm; then a signal-dominated eigen-mode component is encoded as an instantaneous frequency of an analytical signal of unit amplitude using TFPF algorithm; and random noise is suppressed with the characteristics that the time-frequency distribution of the analytical signal is concentrated along with the instantaneous frequency. The method requires fewer filtering constraints and is simple to operate without need of designing a filtering interval in the time-frequency domain, and has good adaptability to the MRS oscillating signal with a low signal-noise-ratio. |
US10677956B2 |
Active damping for NMR logging tools
A method for measuring one or more properties of a formation includes applying a magnetic field to a subterranean formation using a downhole tool. A radiofrequency signal is transmitted into the subterranean formation that is exposed to the magnetic field. The radiofrequency signal induces a transverse magnetization in the subterranean formation, and the transverse magnetization induces an initial voltage signal in the downhole tool. The initial voltage signal is amplified using a first amplifier in the downhole tool such that the first amplifier outputs a first amplified voltage signal. The first amplified voltage signal is introduced to an input of the first amplifier, such that the first amplifier amplifies the first amplified voltage signal and outputs a second amplified voltage signal. |
US10677955B2 |
Two part magnetic field gradient sensor calibration
An example method includes measuring, with a sensor tool, an electromagnetic field generated by an excitation source in order to determine an azimuth angle from the sensor tool to the source. An initial calibration of the sensor tool is performed to generate a library of sensor tool constant coefficients. Each sensor tool coefficient in the library is associated with a different range of azimuth angles. A sensor tool constant coefficient is selected from the library of sensor tool constant coefficients in response to the azimuth angle from the sensor tool to the source. The gradient field component of down hole measurements provided by the sensor tool are then calibrated based on the selected sensor tool constant coefficient. |
US10677954B2 |
Method and article for evaluating mud effect in imaging tool measurement
Method and articles for evaluating mud effect in imaging tool measurements are described. In an example, the method includes taking a plurality of measurements with a sensor positioned down a borehole, the sensor offset from a wall of the formation by a layer of mud, each measurement having an associated azimuth angle and depth. The plurality of measurements are related into a measurement set with each of the plurality of measurements having the same azimuth angle and depth within a designated depth range. The method includes determining, with a motion sensor, a relative position change of the sensor of each of the measurements within the measurement set and determining the offset of the sensor, one or more formation property, and one or more mud property. |
US10677953B2 |
Magneto-optical detecting apparatus and methods
A system for magnetic detection includes a magneto-optical defect center material including at least one magneto-optical defect center that emits an optical signal when excited by an excitation light; a radio frequency (RF) exciter system configured to provide RF excitation to the magneto-optical defect center material; an optical light source configured to direct the excitation light to the magneto-optical defect center material; and an optical detector configured to receive the optical signal emitted by the magneto-optical defect center material. |
US10677952B2 |
Self-balance noise reduction metal detection double-coil
A self-balance noise reduction metal detection double-coil comprises a main magnetic field transmitting coil and a plurality of induction coils. Each induction coil is composed of two inductors and induction unicoils in series connection, wherein the induction unicoils have similar Q values and are arranged in parallel. Every two adjacent induction coils are arranged in an overlapping mode. The multiple induction coils are arranged in the main magnetic field transmitting coil. The induction coils do not need to be adjusted, and the self-balance noise reduction metal detection double-coil is high in anti-electromagnetic interference capacity, unlikely to cause false alarms and free of weak induction zones, can normally operate in complex metal environments without being distributed, and is simple in structure, easy to machine and suitable for volume production. |
US10677948B2 |
Context based bounded hydrocarbon formation identification
A method of identifying bounded hydrocarbon formations of interest in a seismic data set includes obtaining a seismic data set, pre-processing the seismic data set, inputting the plurality of graphical model inputs and one or more rules to a graphical model, wherein the rules define a relationship between a plurality of attributes of a bounded hydrocarbon formation, running a graphical model on the graphical model inputs, post-processing the graphical model outputs, and displaying the ranked clusters in order of rank. |
US10677947B1 |
Horizontal fracture prediction method, device and equipment
The present disclosure provides a horizontal fracture prediction method, device and equipment. The method comprises: acquiring primary wave velocities and shear wave velocities of first and second incidence angle directions of seismic waves at a target fracture location, wherein a first incidence angle is smaller than a second incidence angle, and the incidence angles are included angles between propagation directions of the seismic waves and a surface normal direction of a target fracture; calculating a first primary wave/shear wave velocity ratio and a first shear wave splitting (SWS) coefficient of the first incidence angle direction; calculating a second primary wave/shear wave velocity ratio of the second incidence angle direction; and determining that the target fracture is a horizontal fracture under the condition that the first SWS coefficient is smaller than a first preset value and a ratio of the first primary wave/shear wave velocity ratio to the second primary wave/shear wave velocity ratio is smaller than a second preset value. According to embodiments of the present disclosure, whether the target fracture is the horizontal fracture or not is determined through calculating the primary wave/shear wave velocity ratio and the first SWS coefficient of the first incidence angle direction and the primary wave/shear wave velocity ratio of the second incidence angle direction, so that effective data are provided for exploration and development of coal-bed gas and shale gas. |
US10677946B2 |
Seismic surveys with optical communication links
Systems and methods of performing a seismic survey in a marine environment are provided. The system includes a seismic data acquisition unit disposed on a seabed in the marine environment. The seismic data acquisition unit includes a local pressure sensor, an optical transmitter and an optical receiver to determine one or more pressure values. The system includes an extraction vehicle including a reference pressure sensor, an optical transmitter, and an optical receiver to establish an optical communications link with the seismic data acquisition unit, and generate reference pressure data. The system includes at least one of the local pressure sensor and the one or more pressure values calibrated based on the reference pressure data generated by the extraction vehicle. |
US10677945B2 |
Hydrophone housing
The invention relates to a hydrophone housing. The housing comprises an outer casing with an exterior shape being in close contact with sediment when buried therein and having a deflectable wall part. Solid material partly fills the casing to define an outer chamber behind the deflectable wall part, a cavity shaped so that an inner chamber is defined immediately surrounding a hydrophone sensing element held therein, and a first duct for liquid flow communication between the outer chamber and the cavity or an internal volume of the hydrophone sensing element. Thereby, a hydraulic coupling is provided so that an acoustic pressure causing small radial displacements of outer surface of the housing will, via liquid in the first duct, cause large radial displacements of the hydrophone sensitive element. The area of the deflectable wall part is much larger than the area of the sensitive element so that only small displacements of the housing are required to cause large displacements at the hydrophone sensing element. |
US10677944B2 |
Earthquake and displacement early warning system
Novel solutions, which can include devices, systems, methods, than can measure earthquakes and other displacement events. Some solutions feature the integration of real-time, high-rate global navigation satellite system (“GNSS”) displacement information with acceleration and/or velocity data within a single device to create very high-rate displacement records. The mating of these two instruments allows the creation of a new, very high-rate displacement measurement device that has the full-scale displacement characteristics of GNSS and high-precision dynamic motions of seismic technologies. Such a device can be used for earthquake early warning studies and other mission critical applications, such as volcano monitoring, building, bridge and dam monitoring systems. |
US10677943B2 |
System and method for monitoring a computed tomography imaging system
A diagnostic system for monitoring a status of a CT system includes at least one radiation detector configured to monitor a CT component and generate signals representing measurement data associated with the CT component. The system also includes a diagnostic computer device in communication with the detector. The device is configured to receive an electrical signal from the detector and identify a first frequency in the electrical signal. The device is also configured to compare the first frequency in the electrical signal to a first reference frequency stored in memory. The first reference frequency is at least partially indicative of a first mechanical status of the CT component. The device is further configured to determine that the first frequency in the electrical signal is substantially similar to the first reference frequency and, in response, determine that the CT system has the first mechanical status. |
US10677942B2 |
X-ray detectors capable of managing charge sharing
An apparatus suitable for detecting X-ray is disclosed. In one example, the apparatus comprises an X-ray absorption layer comprising a first pixel and a second pixel, and a controller. The controller is configured for determining that carriers generated by a single X-ray photon are collected by the first pixel and the second pixel. The controller is also configured for determining energy of the single X-ray photon based on a first voltage detected from the first pixel and a second voltage detected from the second pixel. The first voltage and the second voltage are caused by the single X-ray photon. |
US10677941B2 |
Packaging of semiconductor X-ray detectors
Disclosed herein is an apparatus suitable for detecting x-ray, comprising: an X-ray absorption layer configured to generate an electrical signal from an X-ray photon incident on the X-ray absorption layer; an electronics layer comprising an electronics system configured to process or interpret the electrical signal; wherein at least one of the X-ray absorption layer and the electronics layer is embedded in a board of an electrically insulating material. |
US10677938B2 |
Radiation detection device, radiation inspection system, and method for adjusting radiation detection device
An X-ray detection device is a device detecting X-rays having transmitted through a test subject, and comprises a filter member including a filter that attenuates some of X-rays, a detector that detects the X-rays partially attenuated by the filter, and a housing that places the detector therein. The housing includes a principal surface including a slit capable of going through the X-rays, and a side surface including an opening which extends in the direction orthogonal to the principal surface and through which the filter can be inserted. The filter of the filter member is disposed in the housing so as to cover a line sensor of the detector and a scintillator in a state of being apart from the detector. |
US10677936B2 |
Apparatus for measuring an internal radioactive contamination in an individual
The device (10) comprises a first detector (16) for a measurement on a thyroid and a second detector (18) for a measurement on a thorax. It comprises a portable device (14) for supporting detectors, comprising: a transverse support crossmember (20), —at least one support leg (22) carrying said support cross-member (20), and —a support member (28), borne by the crossmember (20), including first (28A) and second (28B) portions movable relative to one another in a longitudinal direction (X), the first movable portion (28A) bearing the first detector (16), and the second movable portion (28B) bearing the second detector (18). |
US10677934B2 |
Rapid azimuth determination in a GPS interferometer
An apparatus includes a controller coupled to at least two antennas and one or more sensors. An initial azimuth value for the apparatus is determined based on output of the one or more sensors. Respective phase differences between satellite signals received from respective satellites at the at least two antennas are detected, and respective phase difference values for the respective satellites are calculated based on the initial azimuth value, a distance between the at least two antennas in the apparatus, and positions of the respective satellites. An actual azimuth angle of the apparatus is identified based on the initial azimuth value from the output of the one or more sensors and variations between the respective detected phase differences and the respective calculated phase difference values for the respective satellites. |
US10677927B2 |
Interference mitigation for a receiver
A method for mitigating interference in a receiver, where the received signal is transmitted in a fashion having equivalent information content in at least two distinct bands. The method compares mean power per unit bandwidth in suitably normalised sidebands and sets a rejection threshold based upon the measured levels. Bands above the threshold may be rejected from further processing. The bands may include sidebands produced by a modulation process that produces sidebands having the same informational content. The threshold may be set relative to the band having the lowest mean power per unit bandwidth or according to some other function of the bands. Also extends to a signal processor in a receiver, and a receiver. The primary focus of the application is toward the Galileo Public Regulated Service (PRS) Satellite navigation signal. |
US10677925B2 |
Adjustable beam pattern for lidar sensor
A LIDAR sensor for an autonomous vehicle (AV) can include a set of mirrors and a set of lasers outputting laser beams via the set of mirrors. The LIDAR sensor can further include one or more mirror actuators to adjust the set of mirrors, in response to AV feedback from the AV, to reconfigure a beam pattern of the outputted lasers. |
US10677916B2 |
Method and device for determining the position of an aircraft in an approach for a landing
A device comprising a radar for taking at least one radar image of the terrain in front of the aircraft in a zone containing at least one characteristic pattern, the position of the characteristic pattern being known, an image processing unit for detecting, on the radar image taken by the radar, a characteristic symbol representing the characteristic pattern, a computation unit for determining, from at least the position of the characteristic symbol in the image and from characteristics of the radar image acquisition, relative position information illustrating the position of the aircraft in relation to the characteristic pattern, and for determining the position of the aircraft, from the relative position information and from the known position of the characteristic pattern, and a unit for transmitting at least the position of the aircraft to at least one user system, for example a landing aiding system or an SVS display. |
US10677915B2 |
System and method for fused radar imaging under position ambiguity of antennas
Systems and methods for a radar system to produce a radar image of a region of interest (ROI). A set of antennas to transmit radar pulses to the ROI and to measure a set of reflections from the ROI corresponding to the transmitted radar pulses. A processor acquires an estimate of the radar image, by matching the reflections of the ROI measurements for each antenna. Determine a set of shifts of the radar image. Wherein each shift corresponds to an antenna, and is caused by an uncertainty in a position of the antenna. Update the estimate of the radar image, based on the determined set of shifts of the radar image. Wherein for each antenna, the estimate of the radar image is shifted by the determined shift of the radar image corresponding to the antenna, that fits the reflections of the ROI measurements of the antenna. |
US10677914B1 |
Systems and methods for detecting buried objects
In one embodiment, a method for detecting buried objects includes receiving ground penetrating radar (GPR) signals captured at discrete locations along a surface of a medium in which an object may be buried, computing parameters based on the received GPR signals that are indicative of the proximity of a buried object, plotting the computed parameters as a function of location, determining an apex of a hyperbola that results from the plotting of the computed parameters, and designating a location at which the apex occurs as an estimated location of the buried object. |
US10677911B2 |
Multi-function antenna system with radar reflector
The invention relates to a multi-functional compact antenna system having high broadband capability, comprising a radar reflector that comprises at least two bipolar radiating elements, the radiating elements being symmetrically arranged in a cross-wise manner at an angle of 90°+/−10° and being electrically connected to one another at least at their intersection. The invention provides for an omnidirectional antenna characteristic in the azimuth plane and allows to maximise the radiation in the elevation plane around the elevation angle close to zero degrees. |
US10677910B2 |
System for locating an object using an antenna array with partially overlapping coils
A system is provided for wirelessly locating objects. The system has a transceiver unit with an antenna array of two partially overlapping coils, which is used in combination with a passive electromagnetic reflector to track or locate the objects. The system is tuned to reflect and receive higher order harmonics of a transmitted signal frequency. The system is reliable in a highly reflective environment with no placement error detection due to reflections. A relatively large distance can be bridged with a minimum power and a small sensitive area to detect the coils, which increase the accuracy to determine the location of the electromagnetic reflector. |
US10677908B2 |
Mobile navigation method and system
A mobile navigation system includes: a radar antenna carried by the vehicle, and emitting first and second sensing beams at first and second time points, respectively; first and second retro-directive antennas or beam-reflecting objects disposed at first and second positions, respectively, and being a specific distance from each other; and a processing device electrically coupled to the radar antenna. The first and second retro-directive antennas or beam-reflecting objects respectively return first and second retro waves corresponding to a direction of the first sensing beam, and respectively return third and fourth retro waves corresponding to a direction of the second sensing beam. The processing device receives the first, second, third and fourth retro waves, and determines a moving direction of the vehicle according to the first, second, third and fourth retro waves and the specific distance. |
US10677905B2 |
System and method for occupancy detection using a millimeter-wave radar sensor
According to an embodiment, a method for presence detection includes performing a first scanning comprising scanning a first area using a millimeter-wave radar sensor to produce a first set of radar data; identifying a first set of targets based on the first set of radar data; performing a second scanning comprising scanning portions of the first area corresponding to the first set of targets using the millimeter-wave radar sensor, and performing micro-Doppler measurements on the portions of the first area; and determining which targets of the first set of targets meet a first set of criteria based on the micro-Doppler measurements. |
US10677904B2 |
Object detection apparatus
An object detection apparatus includes: a transmitter transmitting a radio wave with a predetermined intensity at the radio wave transmission end; a receiver receiving the radio wave, which is to be transmitted when the radio wave is transmitted from the transmitter, at the radio wave reception end; a setter setting a transmission scheme of the transmitter to a plurality of different transmission characteristics; a transmission controller controlling the transmitter to transmit the radio wave with the transmission scheme, which is to be set when the setter sets the transmission scheme; and a detector detecting a presence of the object at a position inside the vehicle, based on a detected reception intensity indicating a respective radio wave reception intensity received by the receiver, the object blocking the radio wave transmitted from the transmitter to the receiver at the position inside the vehicle. |
US10677897B2 |
Combining lidar and camera data
A system includes a lidar, a camera, and a controller communicatively coupled to the camera and the lidar. The lidar includes a laser configured to emit pulses of light, a scanner configured to direct the emitted pulses in accordance with a scan pattern, and a receiver configured to detect the emitted pulse of light scattered by one or more remote targets to collect a set of lidar pixels of a scan frame, in a sequence defined by the scan pattern. The camera has a field of regard that at least partially overlaps the field of regard of the lidar. The controller is configured to cause the camera to capture images while the receiver of the lidar module collects the complete set of lidar pixels of the scan frame, and align lidar pixels with corresponding pixels in the captured images. |
US10677896B2 |
Resolution enhancement for scanning LIDAR/LADAR
Disclosed herein are techniques for affecting the resolution of an optical scanning system. More specifically, a receiver of the optical scanning system includes a set of photodetectors and an optical beam directing subsystem. The optical beam directing subsystem is configured to, in each scan step of a plurality of scan steps, receive light reflected from a target region illuminated by a scanning beam and including a plurality of areas, and direct light reflected from each area of the plurality of areas to a corresponding photodetector in the set of photodetectors. Each photodetector of the set of photodetectors receives light reflected from a corresponding area of the plurality of areas to generate a detection signal. |
US10677894B2 |
Vehicle sensing system for classification of vehicle model
A sensing system for a vehicle includes at least one radar sensor disposed at the vehicle and having a field of sensing exterior of the vehicle. The at least one radar sensor includes an antenna array having multiple transmitting antennas and multiple receiving antennas. Sensed radar data provides a data set of radar reflection responses for an object in the field of sensing of the at least one radar sensor, and the data set of radar reflection responses is compared to stored data sets representative of particular vehicle types. Responsive to the data set of radar reflection responses being determined to correspond to a stored data set, the sensing system classifies the detected object as that particular vehicle type. |
US10677893B2 |
Vertical alignment device and method for vehicle radar
Provided are a vertical alignment apparatus and method for a vehicle radar. The vertical alignment apparatus includes a case at which a shaft is formed, an antenna coupled with the shaft and disposed to be rotatable about the shaft in a vertical direction, an antenna rotary member rotating the antenna and a stopper limiting an angle of rotation of the antenna, wherein the antenna rotary member displaces one side of the antenna upward or downward so as to rotate the antenna. |
US10677892B2 |
Increasing resolution and range for I-Q linear frequency modulated radar
A radar system and method of extending a parameter of a location of a target obtained by radar is disclosed. The system receives an echo signal that is a reflection of a radar source signal from the target. The echo signal is sampled and a peak for the echo signal is objected in frequency space. For a peak that is located at a frequency greater than a Nyquist frequency of the echo signal, the peak is moved to a negative domain of the frequency space and the location of the target is determined using the peak in the negative domain. |
US10677890B2 |
Techniques for angle resolution in radar
A radar apparatus for estimating position of a plurality of obstacles. The radar apparatus includes a receive antenna unit. The receive antenna unit includes a linear array of antennas and an additional antenna at a predefined offset from at least one antenna in the linear array of antennas. The radar apparatus also includes a signal processing unit. The signal processing unit estimates an azimuth frequency associated with each obstacle of the plurality of obstacles from a signal received from the plurality of obstacles at the linear array of antennas. In addition, the signal processing unit estimates an azimuth angle and an elevation angle associated with each obstacle from the estimated azimuth frequency associated with each obstacle. |
US10677885B2 |
Channel estimation in OFDMA for switched antenna array based angle-of-arrival location
Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames. |
US10677882B2 |
Interconnected system and device for outdoor activity group
Disclosed are an interconnected system and an interconnected device for an outdoor activity group that are capable of transmitting RF signals by a public open frequency band and transmitting a data packet in a relay manner without requiring the internet and external communication devices. The data packet includes the positioning information of a machine and each interconnected device, and each member of the outdoor activity group acts as a relay station to unlimitedly extend the communication distance of the whole group in a relay manner, so as to overcome the problem of losing contact caused by a long distance and a failed receipt of signals, and the interconnected system and device can improve the safety of outdoor activities. |
US10677879B2 |
Depression angle reference tracking system
Systems and methods for tracking a target depression angle relative to a reference location. In accordance with some embodiments, the system comprises a set of algorithms and pilot displays that use data from an onboard navigation system to calculate an asset's location relative to a reference location, allowing for precise control of relative geometry for the purposes of system measurement and performance assessment. The system provides a pilot with tracking error and steering cues along a flight profile, allowing for closed-loop tracking of target depression angle (body axis elevation) while sweeping look angle (body axis azimuth) relative to a static or dynamic reference location. |
US10677878B2 |
Method for direction finding and direction finding antenna unit
A method for direction finding of at least one incoming signal with a direction finding antenna unit is described, the direction finding antenna unit comprising at least an antenna system having several antenna elements. One antenna element is used as a reference antenna element. A subset of the several antenna elements is selected when the reference antenna element detects the incoming signal, the selected subset ensuring the best signal-to-noise ratio of all possible subsets of the several antenna elements with respect to the reference antenna element. Phase difference and orientation of the incoming signal are related to the reference antenna element. Further, a direction finding antenna unit is described. |
US10677877B2 |
System and method for friend or foe identification
A system for use in identifying one of an unmanned ground vehicle and an unmanned aerial vehicle includes a signal emitter associated with the unmanned vehicle. The signal emitter includes at least one quantum cascade laser. The signal emitter emits a signal having a wavelength between approximately 2 μm and approximately 30 μm, and the signal is detectable to identify the unmanned vehicle as friendly at a distance from the signal emitter greater than approximately 1 meter. |
US10677873B2 |
System and method for correcting an artifact within magnetic resonance data
A system for correcting an artifact within MR data is provided. The system includes a magnet assembly and a controller in electronic communication with the magnet assembly. The controller is operative to: acquire the MR data from a subject via the magnet assembly, the MR data having a first portion and a second portion, the first portion including the artifact; and to populate the first portion of the MR data with substitute data corresponding to the second portion. The first portion corresponds to a first region of the subject, and the second portion corresponds to a second region of the subject that is anatomically symmetrical to the first region. |
US10677870B2 |
System and method for optimized diffusion-weighted imaging
A system and method for optimized diffusion-weighted imaging is provided. In one aspect, the method includes providing a plurality of constraints for imaging a target at a selected diffusion weighting, and applying an optimization framework to generate an optimized diffusion encoding gradient waveform satisfying the plurality of constraints. The method also includes performing, using the MRI system, a pulse sequence comprising the optimized diffusion encoding gradient waveform to generate diffusion-weighted data, and generating at least one image of the target using the diffusion-weighted data. |
US10677865B2 |
Magnetic resonance imaging device and shimming method thereof
The present disclosure relates to a magnetic resonance imaging device and shimming methods on the magnetic resonance imaging device. The magnetic resonance imaging device includes a main magnet, gradient coils, a vacuum enclosure, and a shimming conduit. The vacuum enclosure is configured to house at least part of the shimming conduit. The vacuum enclosure and at least part of the shimming conduit defines a hermetically sealed space configured to house the gradient coils. The shimming conduit has at least one opening configured to allow for access to an interior of the shimming conduit. The interior of the shimming conduit is hermetically insulated from the hermetically sealed space. |
US10677864B2 |
Tuning/detuning circuit and detuning method for an RF coil
A tuning/detuning structure and a detuning method for an RF coil use an RF power source, a first impedance circuit, a first RF line, and a first port having a first guide leg end and a first input end, with the first guide leg end being connected to a first end ring capacitance of the RF coil. When the RF coil needs to be detuned, the first input end is connected to the first impedance circuit via the first RF line. When the RF coil needs to transmit an RF pulse signal, the first input end is connected to the RF power source via the first RF line. The need for a switch element is thereby reduced as is harm resulting from breakdown of such a switch element. An impedance circuit can be combined with a switch element to realize detuning jointly, and a good detuning effect can be achieved by a small number of switch elements. |
US10677863B2 |
Method and magnetic resonance apparatus automatically filling a measuring queue with varying imaging parameters
In a method for performing MR measurements in an MR system on an object, MR signals of the object are acquired using an imaging sequence with a first set of imaging parameters. An amended copy of the imaging sequence is automatically created with a second set of imaging parameters, which has all the imaging parameters used in the first set, wherein the second set has at least one imaging parameter modified with respect to the first set that differs from the corresponding imaging parameter of the first set according to a defined amendment. The remaining imaging parameters of the second set correspond to the imaging parameters of the first set. The amended copy is automatically configured in a measurement queue in which all the imaging sequences are stored that are to be carried out in the future on the examination object are stored. |
US10677862B2 |
Signal receiver for a magnetic resonance apparatus
A signal receiver for receiving signals produced by a magnetic resonance scanner from an examination subject has an operating circuit and a local coil assembly having at least two coils, wherein the operating circuit is used to individually activate at least one of the at least two coils, and the operating circuit is located inside an RF-shielded room surrounding the magnetic resonance scanner. |
US10677860B2 |
Magnetic sensor
A magnetic sensor includes a magnetoresistive body that is disposed over a surface of an insulator, a protective film that is provided over a surface of the insulator, including over the magnetoresistive body, and an open portion that runs along at least a portion of a perimeter of the magnetoresistive body and penetrates the protective film in a thickness direction of the protective film. In the magnetic sensor, a separation distance between an inside wall of the open portion and the magnetoresistive body, this being a minimum distance with respect to the magnetoresistive body, is configured so as to be longer than an alignment margin dimension of the open portion with respect to the magnetoresistive body. |
US10677858B2 |
Magnetic sensor, a magnetic detection apparatus, and a magnetic detection method
To downsize a magnetic sensor by reducing the number of terminals of the magnetic sensor. A magnetic sensor to detect a magnetic field is provided, including: a drive terminal; a first output terminal; a second output terminal; and a magnetic sensing unit in which a first conduction path through which a driving current flows between the drive terminal and the first output terminal and a second conduction path through which a driving current flows between the drive terminal and the second output terminal are formed integrally. The magnetic sensing unit may have a first extending unit extending to the first output terminal and a second extending unit extending to the second output terminal. |
US10677857B2 |
Three-axial sensor including six single-axis sensors
A system and method for an improved magnetic sensor for use as a three three-axial sensor (TAS) is disclosed. The TAS provides an optimal sensor, concentric and the three coils are identical, with higher sensitivity resulting, a plurality of layers. More specifically, the sensor is made of multiple layers of printed circuit board (PCB). The multiple PCB layers are stacked according to various geometric shapes to create a sensor that enhances positional awareness. Concentric sensors may be arranged in a cube, stacked squares, or stacked squares decreasing in size to form a pyramid structure. |
US10677853B2 |
System and method for determining an amount of degradation of a medical device battery
A method, a battery, and a system determine an amount of degradation of the battery. The method includes providing an autoclaveable lithium battery for a medical device, receiving a charging signal from a charging device, and initiating a charging cycle to charge a cell of the battery based on the charging signal. The charging cycle includes a constant current phase and a constant voltage phase. The method also includes monitoring a current provided to the cell during at least a portion of the constant voltage phase, calculating a current taper time based on the current provided during the constant voltage phase, and determining an amount of degradation of the battery based on the current taper time. |
US10677852B1 |
Determining battery capacity
Methods and related systems conduct a capacity check of a battery via a partial discharge cycle. A method of estimating a total capacity of a battery includes partially discharging the battery at a controlled discharge rate so as to discharge an amount of energy from the battery over a period of time. An output voltage of the battery is measured during the period of time. A total capacity of the battery is estimated based on the amount of energy discharged from the battery during the partial discharge cycle and the output voltage of the battery measured during the partial discharge cycle. |
US10677850B2 |
State of charge estimation method and state of charge estimation apparatus
A state of charge estimation method includes: measuring a voltage of a lithium ion secondary battery that is being charged at a predetermined current rate higher than or equal to a predetermined charging rate; obtaining a rate of increase in the measured voltage; and estimating a state of charge of the lithium ion secondary battery based on the rate of increase in the measured voltage and first reference data. The first reference data are data including a correlation between a state of charge of a reference lithium ion secondary battery and a rate of increase in voltage of the reference lithium ion secondary battery when the reference lithium ion secondary battery is charged at the predetermined current rate. |
US10677845B2 |
Converged test platforms and processes for class and system testing of integrated circuits
A testing system and process comprises a converged test platform for structural testing and system testing of an integrated circuit device. The testing system comprises a converged test platform supported by a baseboard of an automated test assembly. The converged test platform comprises a DUT socket for testing an integrated circuit device, at least one testing electronic component selectively electrically coupled to the DUT socket by at least one switch operable to electrically switch at least some testing signals between the automated testing assembly and the DUT socket to the at least one testing electronic component for both structural testing and system testing of the integrated circuit device within the same test flow. The switch(es) and testing electronic component(s) (e.g., an FPGA) can be reprogrammable for testing flexibility and faster through put. Associated processes and methods are provided for both class and system testing using the converged test platform for back-end and front-end testing. |
US10677840B2 |
Electric device suppressing variations of electric current
An electric device capable of suppressing an influence of variation of a consumed current on a superimposed signal is provided. An electric device which transmits a superimposed signal obtained by superimposing a data signal on the operation signal according to a state of an operating element to the outside, includes a current consuming part configured to consume a current, and a current control part configured to control current consumption in a circuit including the current consuming part such that current variation of the superimposed signal following variation of the consumed current in the current consuming part is suppressed. |
US10677839B2 |
Circuit and method for detecting a fault attack
A device for detecting a fault attack, including: a circuit for detecting an interruption of a power supply; a circuit for comparing the duration of the interruption with a first threshold; and a counter of the number of successive interruptions of the power supply having a duration which does not exceed the first threshold. |
US10677832B2 |
Over the air measurement system and method
An over-the-air measurement system is provided for analyzing a device under test. The over-the-air measurement system includes a first measurement unit, a first antenna connected to the first measurement unit, a second measurement unit, and a second antenna connected to the second measurement unit. The first measurement unit is configured to establish a communication link, within a communication link frequency range, to the device under test via the first antenna. The second measurement unit is configured to measure radio frequency radiation, within a measurement frequency range, of the device under test via the second antenna. The communication link frequency range and the measurement frequency range do not overlap each other. |
US10677831B2 |
Test system and method for measuring beam characteristics
A test system for measuring beam characteristics of a device under test (DUT), comprising a first antenna for receiving electro-magnetic radiation emitted by the device under test or for establishing a first test communication link to exchange test communication data with the DUT. The system further comprises a switch for setting the mode of the first antenna to a measuring or communication mode, and a test interface for inputting beam steering and/or communication data to the DUT. The system further comprises a control/analyzing processor for controlling beam steering of the DUT and to analyze signals from the DUT, e.g., received by the first antenna operated in the measuring mode. When the first antenna is set to the communication mode, test communication data is transmitted to the DUT through the first antenna. The test communication data comprises beam steering control data for controlling the beam steering of the DUT. |
US10677830B2 |
Methods and apparatus for detecting microwave fields in a cavity
An apparatus for relaying microwave field intensity in a microwave cavity. In some embodiments, the apparatus comprises a microwave transparent substrate with at least one Radio Frequency (RF) detector that is capable of detecting a microwave field and generating a signal associated with a field intensity of the detected microwave field and a transmitter that receives the signal associated with the detected microwave field from the RF detector and transmits or stores information about the detected microwave field intensity. In some embodiments, the apparatus relays the microwave intensity via a wired, wireless, or optical transmitter located in proximity of the RF detector. |
US10677826B2 |
Device, system, and method of protecting utility meters and infrastructure
Device, system, and method of protecting utility meters and utility infrastructure; and particularly, for determining whether an electricity meter or associated electricity wires have been tampered with or have been physically switched or manipulated. An electricity meter includes a challenge transmitter to transmit a challenge message, via a wired electric cable, to a consumer-side responder that is located within a venue which receives electric power via the electricity meter. The electricity meter further includes a response receiver to receive a response message from the consumer-side responder via the wired electric cable, and to check the response message for correctness based on a shared secret that is known only to the electricity meter and to the consumer-side responder. |
US10677824B2 |
Distributed-generator power-generation-amount estimation apparatus and method
A distributed-generator power-generation-amount estimation apparatus and method capable of more accurately and easily estimating output by reflecting a power factor are disclosed. The apparatus estimates a power generation amount of a distributed generator interconnected to an electric power system from active power and reactive power measured at regular intervals by measurement means, the apparatus including power-factor estimation means for estimating, as a ratio of a time change amount of the active power and the reactive power, a power factor of the distributed generator interconnected to a demand side of the electric power system, distributed-generator power-generation-amount estimation means for having, from active power and reactive power measured at a time of no power when the distributed generator interconnected to the electric power system is not generating power, a first characteristic line representing a load characteristic on a coordinate plane based on active power and reactive power, a second characteristic line representing a distributed-generator characteristic on the coordinate plane, and estimating the difference between the active power and the reactive power at an intersection point of the first characteristic line and the second characteristic line, and the measured active power and the measured reactive power as the power generation amount of the distributed generator, and output means for outputting power-generation-amount estimation information on the distributed generator estimated by the distributed-generator power-generation-amount estimation means. |
US10677823B2 |
System and method of identifying path of residual current flow through an intelligent power strip
A system and method is disclosed for detecting a specific voltage phase, from a multiphase voltage source, and a specific outlet of an intelligent power strip, that is associated with a residual current flow. The method accomplishes this by using a system that employs a statistical time series analysis using a Pearson's correlation coefficient calculation to measure the linear dependence between the discretely sampled residual current waveform and each phase and outlet's discretely sampled current waveforms, in turn. A residual current as low as 1 mA can be accurately measured and its associated voltage phase source, as well as which outlet of an intelligent power strip it flows out of, can be reliably determined. |
US10677822B2 |
Electrical overstress detection device
The disclosed technology generally relates to electrical overstress protection devices, and more particularly to electrical overstress monitoring devices for detecting electrical overstress events in semiconductor devices. In one aspect, a device configured to monitor electrical overstress (EOS) events includes a pair of spaced conductive structures configured to electrically arc in response to an EOS event, wherein the spaced conductive structures are formed of a material and have a shape such that arcing causes a detectable change in shape of the spaced conductive structures, and wherein the device is configured such that the change in shape of the spaced conductive structures is detectable to serve as an EOS monitor. |
US10677820B2 |
Buried locators systems and methods
Portable self-standing electromagnetic (EM) field sensing locator systems with attachments for finding and mapping buried objects such as utilities and with intuitive graphical user interface (GUI) displays are described. Accessories may include a ground penetrating radar (GPR) system with a rotating Tx/Rx antenna assembly, a leak detection system, a multi-probe voltage mapping system, a man-portable laser-range finder system with embedded dipole beacon, and other detachable accessory sensor systems are accepted for attachment to the locator system for simultaneous operation in cooperation with the basic locator system. The integration of the locator system with one or more additional devices, such as fault-finding, geophones and conductance sensors, may be used to facilitate the rapid detection and localization of many different types of buried objects. |
US10677818B1 |
Dual circuit current loading analysis apparatus
A dual circuit current loading analysis apparatus enables the efficient testing of an electrical circuit, particularly those in vehicular applications. The apparatus electrically loads two circuits simultaneously and compares those readings to a battery or power source. Circuit input ports and ports to attach to the positive and negative sides of the battery are provided and attached to a microcontroller, voltage measurement device and load test device. The results of the test are indicated on a display and LEDs. |
US10677816B2 |
Electromagnetic shield for testing integrated circuits
A probe card includes a number probes. Each probe is adapted to contact a corresponding terminal of a circuit integrated in at least one die of a semiconductor material wafer during a test phase of the wafer. The probes include at least one probe adapted to provide and/or receive a radio frequency test signal to/from the corresponding terminal during the test phase. The probe card further includes at least one electromagnetic shield structure corresponding to the at least one probe adapted to provide and/or receive the radio frequency test signal for the at least partial shielding of an electromagnetic field irradiated by such at least one probe adapted to provide and/or receive the radio frequency test signal. |
US10677811B2 |
Sample receptacle, sample container and method of use
A sample receptacle including one or more receptacle cavities each having an opening dimensioned such that a liquid within the cavity is retained when the cavity opening is oriented downwardly and/or a gas vent in the base of each cavity sized and positioned to allow gases contained within the cavity to egress whilst preventing the egress of liquid at atmospheric pressure. A sample liquid may be poured into the sample receptacle so that the level of the sample liquid is above each cavity opening and the sample receptacle inverted so as to remove liquid above each cavity whilst retaining sample liquid in each sample receptacle when inverted. This may be used for sample separation or to provide relatively uniform sample volumes to sample wells of a sample container when mated. In another embodiment plungers may be used to eject liquid from receptacle wells via an aperture in the base of each receptacle well. |
US10677809B2 |
Rotatable cartridge with multiple metering chambers
A method and cartridge for determining an amount of at least two analytes in a biological sample and an automatic analyzer are disclosed. The cartridge may comprise a cartridge inlet, a sample holding chamber fluidically connected to the inlet, and two or more metering chambers. Each metering chamber may comprise a sample inlet, a sample outlet, and a metered outlet for dispensing a predetermined volume. At least one sample distribution channel is connected between the sample outlet of a metering chamber with a sample inlet of another metering chamber. For each metering chamber, a connecting tube fluidically connects the sample inlet with the sample holding chamber, a microfluidic structure for processing the sample into a processed sample connects to the sample outlet, and a measurement structure fluidically connects to the microfluidic structure and enables measurement of the processed sample to determine the amount of the analyte in the processed sample. |
US10677807B2 |
System and method for sample collection, transport and analysis
A system and method for collecting, transporting, and analyzing dried bodily fluid samples using a sample collection device incorporating extraction markers, an imaging device to take images of dried samples on the collection device, and a computing device to analyze data points from the images so as to measure various properties of the collected sample such as the volume of blood initially collected, and the portion of that volume containing plasma and erythrocytes. |
US10677802B2 |
Chemical bleaching of dyes using radical photoinitiators
Methods comprising the use of photoactivated chemical bleaching for detecting multiple targets in a biological sample are provided. The methods include the steps of binding at least one probe to one or more target present in a biological sample including multiple targets, and detecting a signal from the probe. The method further includes the steps of contacting the sample comprising the bound probe with a photoinitiator and irradiating the sample, thereby initiating a photoactivated chemical bleaching process that substantially inactivates the probe. The method further includes the steps of binding at least one probe to one or more target present in the sample, and detecting a signal from the probe. The process of binding, detecting and bleaching may be iteratively repeated. |
US10677800B2 |
Biomarkers for diagnosis and prognosis of lung cancer
Provided herein are methods for non-invasively diagnosing and/or prognosing a lung cancer and for determining the efficacy of a therapeutic treatment regimen for the lung cancer. Expression levels of at least two small non-coding RNAs, for example, microRNAs and small nucleolar RNAs, are measured and used to calculate an area under the curve (AUC) that provides a probability of lung cancer in the subject. The smoking history of the subject and, if present, the size of pulmonary nodules may be incorporated into the calculation. |
US10677798B2 |
Strings of epitopes useful in diagnosing and eliciting immune responses to sexually transmitted infections
Methods and compositions for detecting and diagnosing sexually transmitted infections using a string of epitopes (SOE) specific for detection of causative microorganisms are provided. The antigenic epitopes may be single epitope sequences, a plurality of epitope sequences joined by amino acid linkers to form a series of epitopes (SOE), or nucleotide sequences encoding one or more SOEs and host cells harboring said SOE nucleotide sequences. SOEs specific for highly immunogenic regions of proteins from Trichomonas, Treponema and Neisseria species are provided. SOEs to detect the presence of Trichomonas species comprise regions from Trichomonas aldolase, GAPDH, α-enolase and α-actinin proteins. Pharmaceutical compositions comprising SOEs can also be used as vaccines or to elicit an immune response to specific microorganisms. |
US10677797B2 |
Assays and methods for detecting mycobacterial infections
Provided herein is an assay for detecting a rough-type mycobacterium and a smooth-type mycobacterium in a sample, wherein the mycobacterium is Mycobacterium tuberculosis or Mycobacterium bovis. The assay comprises a first molecule that selectively binds to the rough-type mycobacterium or binds to a molecule preferentially secreted by the rough-type mycobacterium and a second molecule that selectively binds to the smooth-type mycobacterium or binds to a molecule preferentially secreted by the smooth-type mycobacterium. The first molecule and the second molecule are independently detectable. Also provided herein are corresponding methods for detecting a rough-type mycobacterium and a smooth-type mycobacterium in a sample and assays and methods for detecting tuberculosis infection in a sample. |
US10677795B2 |
Marker sequences for the diagnosis and stratification of systemic sclerosis patients
The present invention relates to methods for identifying markers for systemic sclerosis (also referred to as scleroderma; SSc) and the markers identified with the aid of this method, which can differentiate between SSc and other autoimmune diseases on the one hand and between different SSc subgroups on the other hand. The invention also relates to panels, diagnostic devices, and test kits which comprise these markers, and also to the use and application thereof, for example for the diagnosis, prognosis and therapy control of SSc. The invention also relates to methods for screening and for validating active substances for use in SSc subgroups. |
US10677792B2 |
System for detection of an analyte in a fluid
The invention provides a system for detection of at least one analyte present in a fluid, the system comprising a detector comprising an assay configured to detect presence of the analyte in the fluid, the detector comprising a specimen sampling region for the fluid and a protective seal partially covering the detector, wherein only the specimen sampling region is uncovered by the fluid-protective seal, and wherein the fluid-protective seal provides resistance to acid. The system can be fully submerged in an acidic solution and still retain is functionality. |
US10677790B2 |
Optochemical detector and a method for fabricating an optochemical detector
An optochemical detector and a method for fabricating an optochemical detector includes a light generation unit arranged to emit a light signal; a probe cell unit arranged to alter at least one physical characteristic of the light signal in response to an interaction with a target substance; and a light detection unit arranged to receive the light signal altered by the probe cell unit; wherein a detection of the target substance is characterized by a change in the at least one physical characteristic altered by the probe cell unit. |
US10677789B2 |
Analyzing bacteria without culturing
The invention generally relates to conducting an assay on a sample that isolates a pathogen from the sample and allows for analysis of the pathogen with minimal (i.e., at most 24 hrs of culturing) or no culturing of the pathogen. In certain embodiments, the invention provides methods for identifying a pathogen from a sample that involve obtaining a sample including a pathogen, conducting an assay that isolates the pathogen from the sample, culturing the isolated pathogen for at most about 24 hrs, and analyzing the pathogen. |
US10677787B2 |
Antibody screening methods
Provided are methods and compositions for the production of novel antibodies that bind specifically to a target antigen. These methods and compositions are particularly useful for producing antibodies having the antigen binding specificity of a reference antibody but with improved properties (e.g., binding affinity, immunogenicity, and thermodynamic stability) relative to the reference antibody. |
US10677785B2 |
Reporter constructs for compound screening
The instant description provides reporter constructs, transgenic cells, and transgenic organisms and methods for identifying agents that can regulate gene expression and improve plant performance and yield. Compounds that increase plant performance or yield are identified by contacting a test compound with a plant cell that comprises a target promoter sequence operably linked to a polynucleotide sequence encoding a DNA sequence-specific transactivator, and a reporter polynucleotide that is operably linked to a promoter sequence that is recognized by the DNA sequence-specific transactivator. The target promoter sequence can be recognized by a transcriptional regulatory polypeptide capable of modulating specific signaling pathways that enhance plant performance or yield. |
US10677784B2 |
Apparatus for manufacturing display module
Disclosed is an apparatus for manufacturing a display module. An apparatus for manufacturing a display module according to an exemplary embodiment of the present invention, which attaches a polarizing plate, from which a release film is peeled, onto a display panel, includes: a separator configured to peel a release film from a polarizing plate, and formed with a flow path, through which foreign substances dropped from the release film when the release film is peeled are dischargeable; and a suction unit coupled to the separator to suck the foreign substances. |
US10677783B2 |
Method for evaluating effect of cytokine on metabolic activity of cytochrome P450, and drug screening method
Provided is a technique that uses an established hepatocyte cell line in a method for evaluating an effect of a cytokine on a metabolic activity of a cytochrome P450 and in a method for evaluating a drug which interacts with a cytokine. The method for evaluating an effect of a cytokine on a metabolic activity of a cytochrome P450 includes: culturing an established hepatocyte cell line by using a culture chamber (10) including culture rooms (11), to thereby form spheroids (9); and evaluating the presence or absence of induction or attenuation of the cytochrome P450 after bringing a spheroid-shaped established hepatocyte cell line into contact with a test solution containing the cytokine in the culture chamber for one hour or more and less than 96 hours. |
US10677782B2 |
Methods of determining interferon having direct inhibitory effects on tumors and uses thereof
The invention provides novel methods of determining or comparing potency of a test interferon relative to rSIFN-co (an interferon having therapeutic effects on solid tumors); methods of establishing substantial equivalence between a test interferon and rSIFN-co; methods for down-regulation of expression of Wnt-related receptors or co-receptors, such as LRP6/FZD6; down-regulation of expression of Wnt-related target genes, such as, Axin2, CD24, Survivin and/or ID2; inhibition of beta-catenin/TCF transcriptional activities; suppression of expression of beta-catenin; up-regulation of tumor suppressor genes, such as DKK-3, BATF2 and/or KLF4; inhibition of tumor cell viability in vitro; inhibition of tumor growth and metastases in vivo; inhibition of tumor cell migration, pseudopod formation, and colony formation in vitro; as well as methods for determining potency of a test interferon, kits for determination of such methods, and an interferon or an interferon substitute having said activities. |
US10677781B2 |
STEAP3 as a biochemical marker of red blood cell storage and toxicity
Compositions and methods for determining post-transfusion survival or toxicity of red blood cells and the suitability of red blood cell units for transfusion by measuring the levels of one or more markers in a red blood cell sample are provided. |
US10677779B2 |
Platelet test chip
Disclosed is a platelet-testing chip. The platelet-testing chip includes a plurality of sample chambers storing blood samples, stirrers provided in the sample chambers to apply shearing force to the blood samples, a plurality of waste sample chambers provided so as to correspond to the plurality of the sample chambers, microchannels, through which the sample chambers and the waste sample chambers corresponding to each other are independently connected to thus form paths through which the blood samples flow from the sample chambers to the corresponding waste sample chambers, and microbeads which are received in one or more of the plurality of the sample chambers and which are coated with a reagent for activating platelets on an outer surface thereof. When the blood samples are transferred from the sample chambers through the microchannels, the microbeads are transferred together with the blood samples. |
US10677775B2 |
Microfluidic method for detection of fines, waxes, and asphaltenes in oil
A method of characterizing an oil sample includes: flowing a first sample containing an oil through a microfluidic device that has a microfluidic filter while controlling the temperature of the first sample such that it is above wax appearance temperature for the oil and measuring and analyzing pressure difference across the filter over time to detect the presence of fines in the oil. The method further includes: flowing a second sample containing the oil through the microfluidic device while controlling the temperature of the second sample such that the temperature of the second sample is lower than wax appearance temperature for the oil and measuring and analyzing pressure difference across the filter over time as the second sample is filtered to detect the presence of wax in the oil. |
US10677771B2 |
Detecting gas leaks using unmanned aerial vehicles
Methods, systems and computer program products for detecting gas leaks using a drone are provided. Aspects include capturing a first set of data regarding a presence of a gas in the geographic area while flying along the initial flight path. Aspects also include creating secondary flight paths through regions in the geographic area in which the presence of the gas exceeds a threshold amount and capturing a second set of data regarding a concentration of the gas in the one or more regions while flying along the secondary flight paths. Aspects further include capturing wind data while flying along the initial and second flight paths and creating a three-dimensional gas plume model for gas leaks identified in the geographic area based on the first set of data, the second set of data and the wind data, wherein the three-dimensional gas plume model identifies a source of the gas leaks. |
US10677770B2 |
Molecular detection apparatus, molecular detection method, and molecular detector
A molecular detection apparatus 1 according to an embodiment includes: a collection unit collecting detection target gas containing molecules to be detected; a detector including a detection cell having an organic probe provided at a sensor unit, the organic probe capturing the collected molecule to be detected; and a discriminator discriminating the molecule to be detected by a detection signal generated by the molecule being captured by the organic probe. The detection cell has the organic probe containing a phosphonic acid structure or phosphoric acid structure. |
US10677769B2 |
Productivity evaluation method, productivity evaluation device, program, and recording medium
This productivity evaluation method is for evaluating productivity of a chemical substance in a process comprising a first step of obtaining gas from a waste material and a second step of synthesizing a chemical substance from the gas obtained in the first step in the presence of a catalyst, said method including: a first carbon mass calculation stage of calculating mass of carbon contained in the waste material, a second carbon mass calculation stage of calculating mass of carbon contained in the chemical substance produced in said process, and a productivity evaluation stage of evaluating the productivity of the chemical substance based on values of the mass of carbon which are calculated in the first carbon mass calculation stage and the second carbon mass calculation stage. |
US10677766B2 |
Volumetric flow regulation in multi-dimensional liquid analysis systems
A multi-dimensional liquid analysis system includes a first dimension system and a second dimension system, wherein outflow from the first dimension system is separated at a flow splitter under controlled conditions. The flow splitter separates the first dimension outflow into first and second split outlet flows, with one of the split outlet flows being metered to a designated flow rate with a flow metering device disposed downstream from the flow splitter. The flow metering device selectively closes or opens an outlet flow path to define a volumetric flow rate along that outlet flow path, so that the other split outlet flow is correspondingly controlled. |
US10677764B2 |
Temperature estimation and tissue detection of an ultrasonic dissector from frequency response monitoring
An ultrasonic surgical apparatus and method, the apparatus including a signal generator outputting a drive signal having a frequency, an oscillating structure, receiving the drive signal and oscillating at the frequency of the drive signal, and a bridge circuit, detecting the mechanical motion of the oscillating structure and outputting a signal representative of the mechanical motion. The ultrasonic surgical apparatus also includes a microcontroller receiving the signal output by the bridge circuit, the microcontroller determining an instantaneous frequency at which the oscillating structure is oscillating based on the received signal, and determining a frequency adjustment necessary to maintain the oscillating structure oscillating at its resonance frequency, the microcontroller further determining the quality (Q value) of the signal received from the bridge circuit and determining material type contacting the oscillating structure. |
US10677762B2 |
Apparatus, system, and method for inspecting parts
Disclosed herein is an apparatus for inspecting structural integrity of a part. The apparatus includes a body and at least one sensor. The body is movable relative to the part. The at least one sensor is coupled to the body and includes a plurality of nanotubes configured to generate electrical signals when acted upon by an acoustic shockwave propagating through the part. The electrical signals are proportional to an intensity of the acoustic shockwave. |
US10677761B2 |
Systems and methods for monitoring blister pack compliance
Disclosed herein is a system for determining discontinuities in a blister pack. The system includes a blister pack and a discontinuity sensing apparatus coupled to the blister pack. The blister pack includes a tray with a plurality of cells and a seal layer arranged to seal the cells. The discontinuity sensing apparatus includes a signal generation element and a signal receiving element. In one embodiment, the signal generation element is arranged to transmit an acoustic pulse. In another embodiment, the signal generation element is arranged to transmit a swept acoustic signal. In one embodiment, the discontinuity sensing apparatus is coupled to the blister pack such that each of the plurality of cells is positioned at a unique distance from the discontinuity sensing apparatus. The determinations on discontinuities can be made in part from information from the time domain and/or in part from information from the frequency domain. |
US10677752B2 |
Method and apparatus analyzing a target material
Aspects of the subject disclosure may include, for example, an apparatus including a material having one or more atomic layers with two or less degrees of freedom for motion of charges in the material, and a gate coupled to the material for controlling charge concentration of the material. The material can have constricted sides, a first through-hole, and a first port and a second port for conduction of charges in the material. The gate can have a second through-hole that is at least partially aligned with the first through-hole. A first voltage potential can be applied to the first port and the second port, along with a second voltage potential applied to the gate which adjusts the charge concentration of the material. A sensor can be used to measure a change in electrical properties of the material caused by a target material traversing the first through-hole of the material. Additional embodiments are disclosed. |
US10677751B2 |
Sensor calibration device and sensor calibration method
A sensor calibration device for calibrating a sensor device, includes a sensor reader configured to read, from a reference sensor, a physical quantity which is a reference of a calibration and detected by the reference sensor, and a sensor manager configured to convert the physical quantity read by the sensor reader into a reference measurement value, the sensor manager being configured to obtain a calibration target measurement value obtained by the sensor device measuring the physical quantity, and the sensor manager being configured to output, to the sensor device, a calibration instruction based on the reference measurement value and the calibration target measurement value. |
US10677749B2 |
Gas detection device
A gas detection device includes a temperature control part configured to control an amount of energization to a heater so that an impedance of an element part matches a target impedance, to thereby control a temperature of the heater. The temperature control part is configured to set a first target impedance as the target impedance while performing application voltage control for air-fuel ratio detection, and set a second target impedance as the target impedance while performing application voltage control for SOx detection. |
US10677747B2 |
Humidity sensor
Humidity sensors may exhibit a relatively small amount of hysteresis and/or a faster response time. In some cases, a humidity sensor may include a polymeric humidity sensing layer disposed over an electrode layer. The polymeric humidity sensing layer may include a halogenated layer disposed over the polymeric humidity sensing layer. The polymeric humidity sensing layer may, for example, include a polyimide and the halogenated layer may include a monolayer or less than a monolayer of a halogenated material such as a fluorinated material. |
US10677737B2 |
Assembly joint inspection systems and methods
A test fixture for inspecting joints of fuse assemblies may bend a fuse assembly at a target angle for inspection. The test fixture may include a base and a guide. The base may feature surfaces angled at the target angle. The guide at least partially overhangs the base to form a channel. The guide may include structures to align on the base and inspect the fuse assembly. |
US10677735B2 |
Hollow polymer fiber optic system for single analyte and multiplexed analyte detection
Presented herein are methods, systems, and apparatus for single analyte detection or multiplexed analyte detection based on amplified luminescent proximity homogeneous assay (“alpha”) technology, but using hollow polymer fiber optics doped with ‘acceptor bead’ dye (e.g., thioxene, anthracene, rubrene, and/or lanthanide chelates) or ‘donor bead’ dye (e.g., phthalocyanine) that carry a signal generated by the dopant via singlet oxygen channeling. |
US10677728B2 |
Duplex stabilizing fluorescence quenchers for nucleic acid probes
Diaryl-azo derivatives are efficient fluorescence quenchers as well as nucleic acid duplex-stabilizing agents and are useful in oligonucleotide conjugates and probes. The oligonucleotide-quencher conjugates may be used in detection methods for nucleic acid targets. |
US10677723B2 |
Agricultural product quality monitoring
A system according for monitoring agricultural product quality, wherein the system includes a client device that receives an indication of the quality data at least partially indicative of an agricultural product quality of an agricultural product load, determines a load identifier indicative of the agricultural product load, determines a location identifier indicative of a storage location of the agricultural product load, generates agricultural product data indicative of the load identifier, the agricultural product quality and the storage location and transfers the agricultural product data to a remote data store via a communications network. |
US10677721B2 |
Optical concentration measuring device and control method for optical concentration measuring device
An optical concentration measuring device capable of power saving and lifespan extension of a light source is provided, including a light source emitting an amount of light corresponding to a supplied power; a light detection part receiving at least a part of the light emitted by the light source and generating a signal corresponding an amount of received light as an output signal; a smoothing filter smoothing a signal based on the output signal; a signal change amount calculation part calculating a first and a second change amounts corresponding to a change amount between at least two selected acquisition values selected from acquisition values based on the output signal at current or past time; a light source control part controlling the power supplied to the light source based on the first change amount; and a filter control part controlling characteristics of the smoothing filter based on the second change amount. |
US10677719B2 |
Gas analyzing apparatus
In gas analyzing apparatuses, interference noises should be reduced. A gas analyzing apparatus for analyzing component included in measuring object gas, including: a light emitting unit to irradiate laser light to the measuring object gas; a light receiving unit to receive the laser light having passed through the measuring object gas; an actuating unit to change an optical path length of the laser light by moving at least one optical element that is arranged in a light path where the laser light is passing; and a calculating unit to calculate concentration of the measuring object gas, based on signals detected by the light receiving unit in two states where the optical element is at different positions by n/2 times the wavelength of the laser light (where, n is integer) is provided. |
US10677716B1 |
Systems and methods for optically determining an acoustic signature of an object
A photo-acoustic polarimetric remote sensing apparatus includes a telescope that directs visible light photons from an object. A polarizing beam splitter is in optical alignment with the telescope. The polarizing beam splitter has first and second pathways corresponding to first and second polarization states, respectively. The first and second pathways are substantially perpendicular. A first photodetector is in optical alignment with the first pathway, and a second photodetector is in optical alignment with the second pathway. At least one processor is in communication with the first and second photodetectors. The at least one processor generates a signal corresponding to a degree of linear polarization of the photons over time, and the signal is indicative of an acoustic signature of the object. |
US10677714B2 |
Optically enhanced protective cover for chamberless point sensor
A covered chamberless particulate detector includes a chamberless detector configured to produce a signal when particulate sensing events occur; one or more optical emitters disposed on the chamberless detector, configured to emit one or more emitting cones of light; one or more optical sensors disposed on the chamberless detector, defining one or more receiving cones; and a protective cover on the chamberless detector defining an inside region and an outside region. Each of the one or more optical sensors is configured to detect occurrence of particulate sensing events. The protective cover includes a material having one or more optical properties of transmission, reflection, and absorption; and at least of these optical properties has a bandwidth. |
US10677711B2 |
Method and apparatus for automated whole blood sample analyses from microscopy images
An apparatus and a method for identifying at least one type of white blood cell (WBC) within a whole blood sample is provided. The method includes: adding at least one colorant to the sample; providing at least one fluorescent excitation light and at least one transmission light; receiving both light fluorescing from and transmitted through the sample and producing signals representative thereof; creating at least one image of the sample using the signals; identifying WBCs within the sample image; quantitatively analyzing at least some of the identified WBCs within the image, including determining one or more quantitative values; and identifying at least one type of WBC from the identified WBCs using the quantitative values. |
US10677709B2 |
Particle detection cartridges, systems thereof and methods for using the same
Particle detection cartridges are provided. Aspects of the particle detection cartridges according to certain embodiments include a sample input, a flow channel and a light channel, where the flow channel and light channel are coupled at a detection region such that only light from the detection region can propagate directly through the light channel to a detector. Systems including the cartridges, as well as methods for detecting particles in a sample with the subject particle detection cartridges/systems, are also described. Kits having one or more cartridges are also provided. |
US10677706B2 |
Processes and systems for characterizing and optimizing fracturing fluids
A workflow to optimize a fracturing fluid for injection into a subterranean formation is provided. The workflow comprises measurement of fundamental properties and characteristics of reservoir rock and fluid, their interaction with fracturing fluid, computer-based models and laboratory performance testing to select preferred fracturing base fluid and additives package for use in fracturing/re-fracturing stimulation of specific shale formations to enhance hydrocarbon recovery. |
US10677704B2 |
System for analyzing carbon dioxide concentration of amine-based absorbing solution, carbon dioxide recovery system, and method of operating the same
A system for analyzing a CO2 concentration of an amine-based absorbing solution includes a measurement apparatus that measures a viscosity of the amine-based absorbing solution and at least one selected from conductivity and ultrasonic propagation velocity of the amine-based absorbing solution, wherein the amine-based absorbing solution absorbs and removes CO2 from a target gas by gas-liquid contact with the target gas; and a controller that determines the CO2 concentration of the amine-based absorbing solution from results measured by the measurement apparatus. |
US10677702B2 |
Method of predicting formed body density and method of manufacturing ceramic fired body
The method of predicting a formed body density includes: a correlation calculating step of obtaining the correlation between the formed body density of the formed body and the porosity of the fired body; and a formed body density predicting step including: in a case of preparing a kneaded material A from a ceramic raw material having substantially the same composition as a ceramic raw material used for preparing a kneaded material, preparing a formed body B by forming the kneaded material A, preparing a dried body C by drying the formed body B, and preparing a fired body D having a desired porosity by firing the dried body C, calculating a predicted value of the formed body density of the formed body B corresponding to the desired porosity of the fired body D using the correlation. |
US10677698B2 |
System and method for manufacturing cementitious boards with on-line slurry set measurement
Embodiments of a system and a method for measuring cementitious board during its continuous manufacture can be used online in a continuous manufacturing process to effectively determine the degree to which cementitious slurry has set (e.g., expressed as percent hydration) at a predetermined location, such as, near a cutting station, for example. A compression assembly can be used to compressively engage the cementitious board in a controlled manner as it passes by the compression member along the conveyor between the forming station and the cutting station. A force gauge can be associated with the compression member to measure the resistance force exerted by the cementitious board in response to being compressed by the compression member. The resistance force can be correlated to a set characteristic of the cementitious board, such as a numerical value of percent hydration of the cementitious slurry of that particular portion of the cementitious board. |
US10677695B2 |
Magnetic material for collecting magnetic particles and utilization thereof
For collecting magnetic particles, there is used a magnetic material including a plurality of magnets that are arranged in contact one with another in parallel to a direction of magnetization in such a manner that south and north poles of adjacent magnets are reversed alternately or a magnetic material having at least one peak of a magnetic force in a magnetic pole surface, and the peak magnetic force is 600 gausses or more. |
US10677693B2 |
System for mixing fluids by coalescence of multiple emulsions
System, including methods, apparatus, compositions, and kits, for the mixing of small volumes of fluid by coalescence of multiple emulsions. |
US10677688B2 |
Fluid injection and safety system
Various medical systems and methods are described, including a medical monitoring system. The medical monitoring system can have a fluid system configured to receive bodily fluid and optically analyze said fluid to determine analyte concentration. The fluid system can have a removable portion. The removable portion can have an opening with a port. The system can also have a container configured to contain anticoagulant. The container can have a portion configured to mate with the port of the removable portion. The container can be further configured to not fit into a conventional luer fitting. An anti-coagulant insertion apparatus is also described. The apparatus can have a syringe, a dock with a port, and an adapter configured to connect the syringe to the port. The dock can also have a tab configured to move with the port. |
US10677685B2 |
Method, computer program product and system
A method for processing data obtained from a condition monitoring system, which comprises the step of obtaining dynamic signal data in the form of a time waveform and/or a Fast Fourier Transform (FFT) from at least one sensor. The method comprises the step of extracting at least two parameters from the time waveform and/or FFT and transmitting or displaying the at least two parameters instead of the dynamic signal time waveform data and/or a Fast Fourier Transform (FFT). |
US10677680B1 |
Interior tubing monitoring devices
Systems, devices, and methods for monitoring flexible tubing connections are described. An example flexible tube device may include a pair of ends and an opening disposed at one of the ends. The opening may define a receiving section to receive a male fitting. The flexible tube may also include a sensing device extending within the flexible tube at the receiving section. The sensing device may be configured to sense an expansion or a contraction of the flexible tube at the receiving section. |
US10677674B2 |
Device and methodology for early detection of fluid loss and notification and system shutdown for a closed loop fluid heat transfer system
A hydronic system and method of use that will maintain normal system operating pressure while also reliably detecting even very small fluid losses in any closed loop fluid heat transfer system is described. The system includes a controller having clock or timing functionality in communication with one or more pressure sensors and a fluid supply valve that provides one or more notifications when the pressure drops below predetermined levels during predetermined periods of time. Depending on the nature of the pressure loss, the system has the capability of opening a fluid supply valve to provide make up fluid and increase system pressure. |
US10677673B2 |
Practical sensing system
A sensing system where the position and intensity of a force applied is detected in an easy and practical manner and an image and video of the surrounding environment is taken, and a three-dimensional scanning thereof is performed. The surface texture of the object touched and creep is detected; and a two-dimensional and three-dimensional image (hologram) may be generated and physical and/or chemical features are detected. |
US10677672B2 |
Displacement detection type force-detection structure and displacement detection type force sensor
A displacement detection type force-detection structure. The force-detection structure includes a first end portion; a second end portion; a connecting portion elastically connecting the first and second end portions with three degrees of freedom; a detecting part detecting relative displacement between the first and second end portions accompanied by elastic deformation of the connecting portion. The detecting part includes a first differentially-detecting section detecting a relative movement between the first and second end portions along a first axis as first movement data by using signals reverse in phase; a second differentially-detecting section detecting a relative movement between the first and second end portions along a second axis as second movement data by using signals reverse in phase; and a third differentially-detecting section detecting a relative rotation between the first and second end portions about a central axis along a third axis as rotation data by using signals reverse in phase. |
US10677671B2 |
Bicycle power meter
A power meter for a bicycle includes a body having a torque input section and a torque output section, the body configured to transmit power between the torque input section and the torque output section. The power meter also includes an electronic device having one or more antennae configured to communicate a signal wirelessly. |
US10677669B2 |
Optical sensor device with enhanced shock absorption
The present invention discloses an optical sensor device, comprising: an optical fiber; a transducer; and an intrinsic fiber optic sensor embedded in the optical fiber; wherein the transducer is arranged as to receive an input action and converting such input action into a proportional strain on the intrinsic fiber optic sensor being at least the transducer and the intrinsic fiber optic sensor enclosed by a housing being the housing filled either with a thermally-responsive substance or a pressure-responsive substance being such device characterized in that the substance is a substance whose viscosity is reduced by at least 70% upon the change from ambient conditions to working conditions. |
US10677668B2 |
Pressure sensor and method for measuring a pressure
A pressure sensor and a method for measuring a pressure, the pressure sensor including a main body having a piezoelectric material and at least two internal electrodes arranged in the piezoelectric material, where the at least two internal electrodes are arranged such that a voltage arises between the at least two internal electrodes when a pressure acts on a side surface of the main body. |
US10677666B2 |
Apparatus for testing skis or snowboards
The invention relates to a measuring arrangement (1) for testing skis and snowboards (2) or sports equipment with a planar contact surface, the arrangement comprising a sensor device, onto which at least one ski or snowboard (2) or piece of sports equipment can be laid. The sensor device has a sensor surface (3) which is predominantly sub-divided in a longitudinal and transverse direction into a plurality of sensor-surface sections (4), each of said sensor-surface sections (4) having at least one force sensor which outputs the force acting on the sensor-surface section (4) as an electrical signal that is evaluated by a computer unit (5). |
US10677658B2 |
Retaining systems and methods
A sensor system includes a sensor body with a proximal end and a distal end. The sensor body includes a radially extending flange positioned between the proximal end and the distal end. The radially extending flange of the sensor body includes a flange surface. A sleeve is positioned radially outward from the sensor body surrounding the proximal end of the sensor body. The sleeve has a radially extending end flange with an end surface configured to contact the flange surface of the radially extending flange of the sensor body to transfer a load between the sleeve and the sensor body. |
US10677657B2 |
Microbolometer contact systems and methods
Systems and methods are directed to contacts for an infrared detector. For example, an infrared imaging device includes a substrate having a first metal layer and an infrared detector array coupled to the substrate via a plurality of contacts. Each contact includes for an embodiment a plurality of metal studs each having a first end and a second end and each disposed between the first metal layer and a second metal layer, wherein the first end of each metal stud is disposed on a portion of the first metal layer that is at least partially on the surface of the substrate. |
US10677655B2 |
Measuring device, electronic apparatus, and measuring method
A measuring device includes a first light receiving element that receives measurement light and outputs a first output value, and a second light receiving element that receives the measurement light and outputs a second output value which is different from the first output value. A weighted composition is performed on the first output value and the second output value. |
US10677653B2 |
Infrared radiation source
This invention relates to a source for emitting radiation in the infrared range comprising a thin membrane including a radiation element made from a semi-conductive material having a chosen dopant, the radiation element being connected to a frame, the frame comprising connector means for connecting to a power source for conducting an electrical current through the substrate, the radiation element being provided with a periodic modulation of the refractive index constituting a photonic crystal having a chosen period, thus defining an optical resonator at one or more chosen wavelengths, and wherein the membrane is mounted to the substrate through a number of conductor beams distributed along the membrane circumference so as to provide an even current distribution and thus even heating over the membrane. |
US10677651B1 |
Immersed reflective triplet imaging spectrometer
According to certain examples a spectrometer module for use in an imaging spectrometer includes a monolithic spectrometer body component made of an immersion material and including three mirrored surfaces configured to form a reflective triplet having an optical path immersed within the immersion material, the reflective triplet configured to receive incident optical radiation from an entrance face of the monolithic spectrometer body component and reflect the incident optical radiation along the optical path, and a dispersive element configured to receive and disperse the incident optical radiation reflected from the reflective triplet to provide dispersed optical radiation. The reflective triplet is configured to receive the dispersed optical radiation from the dispersive element and to reflect the dispersed optical radiation along the optical path to an exit face of the monolithic spectrometer body component. |
US10677649B2 |
Optoelectronic apparatus, a method for suppressing noise for an optoelectronic apparatus, and uses thereof
The present invention relates to an optoelectronic apparatus comprising: —an optoelectronic device comprising: —a transport structure (T) comprising a 2-dimensional layer; —a photosensitizing structure (P) configured and arranged to absorb incident light and induce changes in the electrical conductivity of the transport structure (T); and —drain (D) and source (S) electrodes electrically connected to respective separate locations of the transport structure (T); —noise suppression means comprising a modulation unit including: —a control unit to generate and apply on the drain (D) or source (S) electrodes a voltage oscillating signal having a component with a frequency of ωm/2π; and —a signal extraction unit to extract a required electric signal, from an output signal, with no components below ωm/2π. The present invention also concerns to a method for suppressing noise for an optoelectronic apparatus according to the invention, and to the use of the apparatus as a light detector or as an image sensor. |
US10677643B2 |
Vibration sensor and method for optimizing a piezoelectric drive
The a vibration sensor comprising a membrane that can be stimulated so as to oscillate by means of a piezoelectric drive, and a mechanical oscillator arranged on the membrane, at least one piezoelectric element of the drive comprising at least one first electrical contact structure on an upper side of the piezoelectric element and at least one second electrical contact structure on a lower side of the piezoelectric element, such that the at least one piezoelectric element is designed so that an active area of the piezoelectric element corresponds to an area of a mechanical deformation of the unidirectional curvature of the membrane, during a pre-defined eigenmode of the mechanical oscillator. |
US10677636B2 |
Method for calibrating flow meters for fluid media
A method for calibrating flow meters for fluid media comprises the steps of guiding a medium (102) through a reference measuring section (101-1) and a test measuring section (101-2) which has a flow meter to be calibrated, establishing at least approximately identical and constant pressure and flow conditions for the medium (102) in both measuring sections (101-1, 101-2), detecting a reference throughflow of the medium (102) through the reference measuring section (101-1) and throughflow values which correspond temporally thereto and are measured by the flow meter (125) to be calibrated of the test measuring section at a preset medium temperature, comparing the detected reference throughflow through the reference measuring section (101-1) with the throughflow values which correspond temporally thereto of the flow meter (125) to be calibrated, in order, based on this, to determine at least one correction value for the calibration of the flow meter (125) at the preset medium temperature, and determining of the respective correction value for the flow meter (125) for different medium temperatures of the medium (102), in order to determine a calibrating function using the temperature-dependent correction values as grid points. |
US10677634B2 |
Radar level gauge system having longitudinally open two-conductor probe and method of assembly
A radar level gauge system comprising a transceiver; an elongated two-conductor probe having a signal conductor connected to the transceiver, and a rigid shielding conductor spaced apart from the signal conductor by an open space. The two-conductor probe extends from an upper probe end to a lower probe end; and processing circuitry for determining the filling level based on a transmit signal and a surface echo signal. The shielding conductor exhibits an open cross-section profile, in a cross-section with a plane perpendicular to the two-conductor probe, along at least a portion of the two-conductor probe. The two-conductor probe further comprises a plurality of spacer arrangements. Each spacer arrangement includes at least a first spacer member attached to the rigid shielding conductor and arranged between the signal conductor and the rigid shielding conductor for preventing contact between the signal conductor and the shielding conductor. |
US10677631B2 |
Gas meter for submerged use
A gas meter (100) and like metering systems that are configured for use underwater. The gas meter may embody a positive displacement rotary gas meter having a meter body with impellers that counter-rotate in response to material flow. The gas meter can also comprise an index unit having an electronics assembly to generate a value that equates rotation of impellers with a parameter of the material flow. The gas meter can further comprise a connective interface having a first part and a second part, one each disposed on the meter unit and the index unit, respectively, the first part and the second part coupling with one another to provide data to the electronics assembly, the data corresponding with operating conditions on the meter unit and rotation of the impellers. In one example, the first part and the second part are configured so that the meter unit and the index unit are operable underwater to generate the value. |
US10677630B2 |
Vibrating meter with a synthetically wrapped case
A sensor assembly (10) of a vibrating meter (5) is provided. The sensor assembly (10) comprises one or more fluid conduits (103A, 103B). The sensor assembly (10) also includes a case (200) surrounding at least a portion of the one or more fluid conduits (103A, 103B). A synthetic wrap (300) is applied to at least a portion of the case (200). |
US10677628B2 |
Yield monitoring apparatus, systems and methods
A method of determining a mass flow rate, volumetric flow and test weight of grain during harvesting operations. A sensor is disposed in the harvesting machine against which clean grain piles are thrown by the clean grain elevator flights. The sensor changes the direction of the clean grain pile such that each clean grain pile compresses into a substantially discrete, contiguous shape producing discrete grain forces resulting in discrete signal pulse magnitudes generated by the sensor. The mass flow rate is calculated by summing the signal magnitudes and dividing the summed magnitudes by the sampling period. The volumetric flow rate is calculated by multiplying the pulse width generated by the sensor by a multiplier which relates pulse width to volumetric flow. The test weight of the clean grain is calculated by dividing the mass flow rate by the volumetric flow rate. |
US10677625B2 |
System and methods for providing a cloud flowmeter
A system and an associated method for monitoring a flowing utility. A transducer, located at a utility flow location, senses data indicative of a utility flow characteristic and outputs a signal conveying the sensed data. A meter device, at the utility flow location, executes at least one program instruction and outputs a signal that conveys at least the sensed data but not a determination of a utility flow characteristic. A remote server, located remote from the utility flow location, receives the signal from the meter device that conveys at least the sensed data but not a determination of the utility flow characteristic, processes the sensed data to determine the utility flow characteristic, processes the sensed data to determine, based at least in part on the sensed data, a program instruction to be executed by the meter device, and transmits a control signal to the meter device. |
US10677621B1 |
Sensor apparatus for two-wire sensor measurement and information read-out system
A system for storing transducer information in a memory device includes a memory device connected with a transducer by a circuit that enables a meter or data acquisition circuit to access transducer signals and the transducer information from the memory device over a single pair of wires. |
US10677618B2 |
Testing of device sensors on a manufacturing line
Embodiments of the present disclosure provide techniques for sensor testing for computing devices during initial movement of the device, such as movement on a manufacturing line. In one instance, a device with integral sensor testing during initial movement of the device may include a plurality of sensors and a sensor test block coupled with the plurality of sensors, to detect, collect and/or report readings provided by at least some of the sensors in response to movement of the device between at least a first test station and a second test station. Other embodiments may be described and/or claimed. |
US10677615B2 |
Pulse width modulation with two or more different threshold levels
A magnetic sensor may determine information, associated with a magnet wheel, that is associated with a rotational speed of the magnet wheel or a rotational direction of the magnet wheel. The magnetic sensor may determine information, associated with the magnetic sensor, that is associated with a property of the magnetic sensor. The magnetic sensor may provide a signal including the information associated with the magnet wheel and the information associated with the magnetic sensor. The signal may be provided using a pulse width modulation technique associated with at least three signal levels and at least two signal thresholds. A period of time during which the information associated with the magnetic sensor is provided may at least partially overlap a period of time during which the information associated with the magnet wheel is provided, or may be provided without a time offset from the information associated with the magnet wheel. |
US10677614B2 |
Encoder
Provided is an encoder that can sense an abnormality in the attitude of a detector with respect to a scale. An encoder includes a scale and a detector, the scale being provided on one measurement target part with marks arranged on the scale, and the detector being provided on another measurement target part and configured to detect an amount of relative movement with the scale. The scale includes a sensing unit that senses the attitude of the detector with respect to the scale, and thus even in a case where an abnormality in the attitude of the detector with respect to the scale cannot be sensed on the basis of a change in a signal read by a reading unit, the abnormality can nevertheless be sensed. |
US10677603B1 |
Autonomous vehicle taxi/delivery service
The present invention provides a system, method, and software for operating a taxi and delivery service using a fleet of autonomously driven vehicles amassed from a plurality of unassociated individuals and providing a graphical user interface for interested parties to register their vehicles for use and for customers to schedule services. |
US10677602B2 |
Detecting the number of vehicle passengers
An automated ridesharing dispatch system includes a communications interface configured to electronically receive ride requests from a plurality of users and a memory configured to store a capacity threshold for each of a plurality of ridesharing vehicles. The system also includes at least one processor configured to process the ride requests received from the communications interface and to assign to a single ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations, determine a route for the ridesharing vehicle, receive from at least one sensor within the ridesharing vehicle, information indicative of a current number of passengers in the ridesharing vehicle, and determine whether to assign additional users to the ridesharing vehicle based on the received information from the sensor and the capacity threshold associated with the ridesharing vehicle. |
US10677596B2 |
Image processing device, image processing method, and program
To provide navigation to a destination to a user even in a state in which acquisition of a current position via a positioning module is difficult. There is provided an image processing device including: an image acquisition unit configured to acquire an image onto which a real object including a visual recognition target is projected; a recognition unit configured to recognize relative arrangement of a terminal that has captured the image to the real object by executing image recognition of the recognition target; and a control unit configured to display a display object indicating a direction toward a destination of a user on a screen of the terminal on the basis of the relative arrangement of the terminal recognized by the recognition unit. |
US10677595B2 |
Method for navigating an automated guided vehicle
A method for navigating an automated guided vehicle is provided. The method includes: generating an environment map for an automated guided vehicle and setting a target position, wherein the environment map at least includes an open region and a barrier region; generating a first navigation path on the environment map according to the target position; optimizing the first navigation path by using a dichotomy method to generate a second navigation path; orthogonalizing the second navigation path to generate a third navigation path, wherein every two adjacent line segments in the third navigation path are orthogonal to each other; and navigating the automated guided vehicle to the target position using the third navigation path. The method for navigating the automated guided vehicle according to the invention optimizes navigation paths. |
US10677592B2 |
Method for orienting a device axis in a defined state
A method for orienting a device axis of equipment in a defined state by a leveling unit includes storing, in a control device, a characteristic curve of zero positions of a tilt sensor of the leveling unit according to an operating temperature of the equipment, measuring the operating temperature, determining the zero position of the tilt sensor associated with the measured temperature with the aid of the characteristic curve, and using the leveling unit to orient the device axis in the defined state which has been established by the zero position determined with the aid of the characteristic curve. |
US10677590B2 |
Method and device for assessing the quality of coated surfaces
A method and a device are capable of assessing the quality of a coating of a component, such as a cylinder bore, by determining pore proportions and oxide proportions in different regions of the coating in real time. Based upon a plurality of captured individual images of the coating, average values of the pore proportions and the oxide proportions in the surface of the coating are calculated in real time for use in performing the quality assessment. |
US10677589B2 |
Substrate, metrology apparatus and associated methods for a lithographic process
A substrate having a plurality of features for use in measuring a parameter of a device manufacturing process and associated methods and apparatus. The measurement is by illumination of the features with measurement radiation from an optical apparatus and detecting a signal arising from interaction between the measurement radiation and the features. The plurality of features include first features distributed in a periodic fashion at a first pitch, and second features distributed in a periodic fashion at a second pitch, wherein the first pitch and second pitch are such that a combined pitch of the first and second features is constant irrespective of the presence of pitch walk in the plurality of features. |
US10677583B2 |
Strain sensor
A sensor comprising a light component in support of a light source operable to direct a beam of light onto an imaging device having an image sensor, such as a CCD or CMOS or N-type metal-oxide-semiconductor (NMOS or Live MOS) sensor. The sensor can also comprise an imaging device positioned proximate to the light component and operable to receive the beam of light, and to convert this into an electric signal, wherein the light component and the imaging device are movable relative to one another, and wherein relative movement of the light component and the imaging device is determinable in multiple degrees of freedom. The sensor can also comprise a light deflecting module designed to deflect light from a light component onto the imaging device. The light sources and the resulting beams of light therefrom can comprise a number of different types, orientations, configurations to facilitate different measurable and determinable degrees of freedom by the sensor. |
US10677582B2 |
Method and device for detecting defects in the closure of encapsulated vials
A method and device detect defects in the closure of encapsulated vials. The method includes scanning a profile of the capsule and of the vial using a profilometer, thus obtaining a point cloud. From the point cloud obtained, calculating at least one of the following parameters: diameter or radius of the closure circumference of the capsule; angle of intersection between the lower skirt and the side of the capsule; length of the lower skirt; and/or a distance from the end of the lower skirt to the neck of the vial. The method determines whether any of the parameters calculated in the previous step exceeds a predetermined value. The device detecting defects in the closure of encapsulated vials includes a profilometer configured to scan a profile of the capsule and of the vial and a control device configured to execute the method. |
US10677578B2 |
Levelness measuring device and levelness measuring method
A levelness measuring system can be applied to a levelness measuring device, the device including an rail, a distance detector, and an angle detector. Both the distance detector and the angle detector are installed on the rail. The system includes a coordinate system establishing module, a distance measurement controlling module, a data fitting module, a plane equation calculating module, a first angle calculating module, an angle measurement controlling module, a second angle calculating module, and a display controlling module. A coordinate system in three dimensions is applied to an inaccessible or difficult surface such that direct contact is not required. A processor of a computer performs instructions to provide the functions of the levelness measuring system including a display. |
US10677577B1 |
Device and method for determining a diameter
A metrological instrument configured to measure diameters comprises one or more guide rails, a plurality of clamping blocks configured to removably or releaslably securely locate the blocks on the one or more guide rails, and also configured to removably or releaslably securely clamp a measurement arm substantially normal to the one or more guide rails. A displacement transducer, such as a dial indicator or a digital indicator, may be disposed at an end of one or more of the measurement arms for determining a displacement, relative or absolute, between the measurement arms. To provide the required measurement accuracy, precision, and repeatability, the instrument may be configured with carbon fiber reinforced composite guide rails, and/or measurement arms. |
US10677574B2 |
Self contained internal chamber for a projectile
The present disclosure provides a projectile with a self-contained internal chamber. Reaction of propellant inside the internal chamber can generate high pressure and the resultant exhaust gases can be used for projectile linear acceleration, rotational acceleration or other purposes. Torque can be produced by exhausting the pressure via radially placed, tangential nozzles or other outlets and can be configured to induce sufficient projectile spin to stabilize the projectile without the need for barrel rifling. The internal chamber may be separate or integral to the projectile itself. The projectile may include two or more chambers or compartments internal to the chambers. The disclosed projectile allows for higher pressures in the internal chamber than in the barrel and greater flexibility on pressure manipulation in the barrel and the projectile, allowing for a more efficient propellant combustion and manipulation of projectile characteristics such as muzzle and rotational speeds. |
US10677573B2 |
Multi-piece polymer ammunition cartridge
The present invention provides polymeric ammunition having a generally cylindrical neck having a projectile aperture at a first end, a shoulder comprising a shoulder top connected to the generally cylindrical neck opposite a shoulder bottom, a nose junction positioned around the shoulder bottom, a skirt connected circumferentially about the nose junction to extend away from the shoulder bottom, wherein the nose junction and the skirt are adapted to mate to a base junction in a cartridge. |
US10677572B2 |
Perforating systems with insensitive high explosive
The disclosure relates to perforating systems for perforating the casing of a wellbore. The perforating systems contain insensitive high explosives. The disclosure also relates to shaped charges containing insensitive high explosives for use in such perforating systems. The disclosure further relates to methods of using such perforating systems to perforate the casing of a wellbore. |
US10677571B2 |
Electronic dart machine
The present invention relates to an electronic dart machine for displaying a point of a corresponding part in an area hit by a dart, using an LED. The present invention provides an electronic dart machine including: a dart target part, which has the shape of a board having multiple divided target areas and includes a sensor means for detecting the location of a target area hit by a dart; an LED display part positioned at a location corresponding to each target area along the periphery of the dart target part; and a controller for controlling an output display of each LED module by preset control logic, recognizing the location of the target area hit by the dart, through the sensor means, and producing a dart hitting result by linking a content of the output display of the LED module with the location of the target area hit by the dart. |
US10677569B2 |
Vehicle disablement and retrieval
An aspect includes an agent carrier and an agent disposed in an inner cavity of the agent carrier. The agent includes an expandable foaming material and electromechanical signal blocking particles embedded in the expandable foaming material. An aspect further includes a sensor and agent release mechanism configured to release the agent from the agent carrier based at least in part on a determination, via the sensor, that the agent carrier is within a predetermined distance via the sensor from a vehicle. |
US10677565B2 |
Guidance system and method
A guidance system for remote guidance of a remote platform(s) towards a target destination is disclosed. The guidance system includes a light module including a light source operable for beam to illuminating the remote platform, and a spatial light modulator (SLM) placed in the optical path of the light beam emitted from the light source. The guidance system includes a controller operable for obtaining data indicative of guidance information for navigating the remote platform towards the target destination. The controller operates the SLM to encode the guidance information in the light beam. The guidance information may be encoded in light pattern including at least one of the following: a spatial light pattern formed in a cross-section of the light beam, a temporal light pattern in the light beam, and a spatiotemporal light pattern. The guidance information is encoded in the light beam such that the remote platform can navigate towards the target by detecting at least a cross-sectional region of the light beam, decoding a portion of the guidance information encoded in the detected cross-sectional region and thereby determining guidance instructions for navigating the remote platform(s) towards the target destination. |
US10677564B2 |
Target assignment system, command system, and target assignment method
A target assignment system includes a sensor system which detects a position of a moving vehicle, an assigning section which determines the launcher system assigned with the moving vehicle in response to the position of the moving vehicle and generates a first display signal which shows the moving vehicle and a first launcher system, a display section which displays the moving vehicle and the assigned launcher system in real time in response to the display signal, and an input section which instructs a change of the assigned launcher system. The assigning section generates a second display signal in which the first launcher system is changed to a second launcher system, in response to an instruction of assignment change. |
US10677561B2 |
Secure personal item carrier weapon concealment compartment system
A system and method for a secure weapon concealment compartment situated in a personal carrying item such as a purse, handbag, briefcase, backpack or luggage that allows a person to safely and efficiently carry, store and make available for use a weapon. The concealment compartment includes weapon securing having tapered holders or orifices formed to receive a weapon and provide safety against unintentional discharge of the weapon and resistive forces applied to a protective carrier of the weapon once stored to enable quick and effective withdrawal of the weapon from the concealment compartment. |
US10677557B1 |
Apparatus and method for a weapon simulator
The present invention is a weapon simulator that is at least partially controlled by a host computer and simulates near actual recoil forces of a weapon via a gun active recoil unit. |
US10677555B2 |
Sound moderated muzzleloader
A muzzleloader system is disclosed, in which a muzzleloader has an integrally formed, sound moderated barrel and is configured to operate without a breech plug. |
US10677553B2 |
Reversible bolt for ambidextrous ejection
Provided is a firearm bolt having a rotating bolt body with a longitudinal axis with an extractor on the bolt body at a radial position relative to the axis. There are at least first and second transverse radial bores in the bolt body at an acute angle to one another converging at the longitudinal axis for selectively receiving a cam pin. Configuration of the bolt in a bolt carrier with a cam pin in the first transverse bore positions the extractor for interaction with an ejector to eject a cartridge casing to one side, and configuration with the cam pin in the second transverse bore positions the extractor for interaction with an ejector to eject a cartridge casing to an opposite side. |
US10677547B2 |
Pump action firearm with slide lock mechanism
A pump action firearm with bolt slide locking mechanism includes a receiver, a barrel assembly coupled by the receiver, and a bolt slide slideably disposed in the receiver for movement between rearward open breech and forward closed breech positions. A slide lock pivotably mounted to the bolt slide about a pivot axis is selectively engageable with an interference surface on the receiver. When the firearm is fired via a trigger pull, a rotatable hammer strikes and actuates the slide lock. The slide lock rotates from a locked position engaged with the interference surface to prevent the slide from moving out of the closed breech position, to an unlocked position disengaging the interference surface. This allows the slide to be manually moved to the open breech position for cycling the action. A manual actuator is provided for unlocking the slide lock absent a trigger pull. |
US10677542B2 |
Enhanced thermal transport across interfaces
Methods and apparatus for creating an interface between a surface and a substrate, where the thermal conductivity of the substrate exceeds that of the surface. At least one of the surface and the substrate is subtractively nanostructured to create a nanostructured surface, each nanostructured surface is functionalized, and the surface is bonded to the substrate. The nanostructured surface may be functionalized using at least one of the processes of surface acid etching, oxygen plasma etching, atomic layer deposition, sputtering, e-beam deposition, and ion-beam bombardment or implantation, with or without subsequent reflow. |
US10677538B2 |
Indirect heat exchanger
A cassette for use in cassette-type heat exchanger has an inlet and an outlet, and include an upper plate and a lower plate. The upper and lower plates are sealed together around an edge area of the cassette, thereby forming a flow path within the cassette between the inlet and outlet. The plates are formed with a stamped pattern that increases the surface area of the plates as compared to a flat plate surface. The pattern includes a series of weld points whereby the upper and lower plate are welded or bonded together at a point location. |
US10677533B2 |
Heat exchange device for artificial satellite, wall and assembly of walls comprising such a heat exchange device
Disclosed is a heat exchange device for effecting a heat exchange between a heat transfer fluid of a first network of capillary heat pipes and a heat transfer fluid of a second network of capillary heat pipes. The heat exchange device includes a solid block provided with a first channel and a second channel which are independent of one another, the first channel having at least one opening intended to be connected to a capillary heat pipe of the first network, the second channel having at least one opening intended to be connected to a capillary heat pipe of the second network, the first channel having a portion which lies near a portion of the second channel such that the heat transfer fluid of the first network is able to exchange heat with the heat transfer fluid of the second network via the heat exchanging portions. |
US10677526B2 |
Washstand furniture
Washstand furniture includes: a wash device including a wash bowl, a water supply assembly for supplying water to the wash bowl, and a drainage assembly for draining the water supplied to the wash bowl; an inner cabinet provided under the wash bowl, the inner cabinet having a space defined therein; an outer cabinet for covering the outside of the inner cabinet; and a residual-water-suction-device-drying module provided inside the inner cabinet, the residual-water-suction-device-drying module including a plurality of receiving units for receiving and drying separate components of a residual water suction device for suctioning liquid, wherein an external connection channel communicating with the outside is defined between the inner cabinet and the outer cabinet, and the residual-water-suction-device-drying module further includes a plurality of fans for moving air that flows in the external connection channel to the receiving units of the residual-water-suction-device-drying module. |
US10677525B2 |
Method for separating a hydrocarbon mixture containing hydrogen, separating device, and olefin plant
A method for separating a hydrogen-containing hydrocarbon mixture (C2minus), which in addition to the hydrogen essentially contains hydrocarbons with two carbon atoms and methane, using a distillation column (10). Fluid (a, c, e) of the hydrocarbon mixture (C2minus) is cooled stepwise at a first pressure level, during which time first condensates (b, d) are separated from the fluid (a, c, e). Fluid (e) from the hydrocarbon mixture (C2minus) which remains gaseous after this is fed at the first pressure level into a C2 absorber (7), to which a liquid reflux (r) is added at the top, while a second condensate (f) is drawn off from the sump of the C2 absorber (7) and a gaseous top stream (g) containing predominantly methane and hydrogen is drawn off at the top of the C2 absorber (7). Fluid of the above-mentioned gaseous top stream (g) from the top of the C2 absorber (7) is cooled to a third temperature level and transferred at the first pressure level into a hydrogen separator (8) in which a methane-rich third condensate (i) is separated from the fluid of the gaseous top stream (g), leaving behind a gaseous, hydrogen-rich stream (h). Fluid of the first condensates (b, d) and fluid of the second condensate (f) is depressurized from the first pressure level to a second pressure level below the first pressure level and fed into the distillation column (10) which is operated at the second pressure level. Fluid (e) of the third condensate (i) which is separated in the hydrogen separator (8) from the fluid of the gaseous top stream (g) from the top of the C2 absorber is used as the reflux (r) added at the top of the C2 absorber (7) and transferred from the hydrogen separator to the C2 absorber solely by gravity. The invention also relates to a corresponding separating unit and a corresponding olefin apparatus. |
US10677519B2 |
Refrigerator
A refrigerator has a storage member which can be drawn out from a space in which a refrigerated object is stored. The refrigerator comprises: a cabinet having a storage space; a door over the storage space; support members; a storage member pushed in or drawn out along the support member, and having an opening in the top surface so that food maybe inserted therethrough; a shielding member, provided above the storage member and a rear portion of the opening; a cover member over a front portion of the opening, and is moved, when the storage member being pushed in or drawn out, in the opposite direction to the storage member, and is moved rearward between the shielding member and the storage member when the storage member is drawn out; and a driving unit connecting the storage member and the cover member so as to move together. |
US10677518B2 |
Refrigerator
A refrigerator according to an embodiment of the present disclosure comprises: a cabinet; a door; a shelf supporting arm; a shelf assembly; and a withdrawing mechanism for allowing a shelf to be withdrawn forward when the door is pivoted, wherein the withdrawing mechanism includes a sliding member, a link member, and a connector for selectively connecting the slide member and the shelf. The connector includes: a connecting unit selectively inserted into a receiving groove formed in the sliding member and having a first inclined face formed on one side thereof; and an actuation unit having a second inclined face formed on one end thereof to contact the first inclined face, wherein when the actuation unit moves toward the rear side of the cabinet, the second inclined face moves along the first inclined face so that the connecting unit moves to be separated from the groove. |