Document | Document Title |
---|---|
US10769347B1 |
Predicting no-defect-found physical failure analysis results using Bayesian inference and generalized linear models
A Physical Fault Analysis (PFA) outcome prediction tool utilizes previously-generated evaluation data and associated PFA outcome data to generate a Bayesian Generalized Linear Model (BGLM), and then utilizes the BGLM to generate a PFA outcome prediction for newly-submitted evaluation data that operably characterizes measured operating characteristics of an IC chip that is being developed. The BGLM generation methodology by utilizing a Generalized Linear Model (GLM) in a Bayesian framework to form a hierarchical model representing the evaluation data and associated PFA outcome data as a linear combination. The PFA outcome prediction includes a credible interval of a posterior distribution that effectively represents a cross-sectional portion of the BGLM corresponding to the newly-submitted evaluation data. The previously-generated evaluation data and associated PFA outcome data are stored in a training data library, which is updated to include newly-submitted evaluation data and associated PFA outcome after each PFA is performed. |
US10769345B1 |
Clock tree optimization by moving instances toward core route
Aspects of the present disclosure address improved systems and methods for core-route-based clock tree wirelength reduction. A method may include accessing an integrated circuit design comprising a clock tree comprising routes that interconnect terminals of a plurality of clock tree instances. The method further includes identifying a core route in the clock tree. The method further includes determining a first offset based on a distance between the first terminal and the core route and determining a second offset based on a distance from the second terminal to the core route. The method further includes determining a target offset based on a combination of the first and second offsets and moving the clock tree instance toward the core route by the target offset. |
US10769341B1 |
Method of placing macro cells and a simulated-evolution-based macro refinement method
A simulated-evolution-based macro refinement method includes evaluating a score of each placed macro cell to be refined; generating a random number; determining whether the score satisfies a predetermined condition; placing the macro cell into a queue if the score associated with the macro cell satisfies the predetermined condition; and sorting and placing macro cells of the queue according to scores of the macro cells in the queue. |
US10769337B2 |
IGBT modeling method and circuit simulation method
An IGBT modeling method includes creating piece-wise line functions describing a collector-emitter voltage vce, a collector current ic and a gate-emitter voltage vge of the IGBT during a switching-on transient based on an internal structure of the IGBT and transient processes of the IGBT. The IGBT modeling method further includes creating piece-wise line functions describing the collector-emitter voltage vce, the collector current ic and the gate-emitter voltage vge of the IGBT during a switching-off transient based on the internal structure of the IGBT and the transient processes. |
US10769336B1 |
System, method, and computer program product for connecting power supplies in a mixed signal design
The present disclosure relates to a computer-implemented method for converting between a SystemVerilog user-defined net (“UDN”) and an IEEE supply net is provided. The method may include providing a value conversion table (“VCT”) definition associated with an electronic circuit design. The method may also include mapping, using at least one processor during a simulation, between a SystemVerilog UDN field and a IEEE supply net field. The method may further include converting at least one value between the SystemVerilog UDN field and the IEEE supply net field based upon, at least in part, the VCT definition. |
US10769335B1 |
System and method for graph based verification of electronic circuit design
An electronic design automation (EDA) tool for executing topological and functional checks on an electronic circuit design (ECD) includes a processor and a memory that stores the ECD, graphical rules, and filter rules for executing the checks. The processor generates a test graph based on the ECD, replaces stretchable nodes with nested networks in the test graph to generate extended graphs, and decouples real edges and functional edges of each extended graph to generate real graphs and functional graphs, respectively. Based on the graphical rules, the processor executes the topological checks on an input graph of the ECD to identify real sub-graphs from the input graph that are isomorphic to a real graph. The processor further generates functional sub-graphs by combining a functional graph with each real sub-graph, and based on the filter rules, further executes the functional checks on the functional sub-graphs to identify output graphs. |
US10769334B2 |
Intelligent fail recognition
A method, computer program product, and a fail recognition apparatus are disclosed for debugging one or more simulation fails in processor design verification that in one or more embodiments includes determining whether a prediction model exists; retrieving, in response to determining the prediction model exists, the prediction model; predicting one or more bug labels using the prediction model; determining whether a fix is available for the one or more predicted bug labels; and simulating, in response to determining the fix is available for the one or more predicted bug labels, the fix for the one or more predicted bug labels. |
US10769331B2 |
Verification algorithm engine selection
An apparatus for verification includes a processing module, a data collection module, an engine selection module and an engine execution module. The processing module processes a netlist using a plurality of engines. The netlist includes components and nodes of an integrated circuit design. Each engine includes an algorithm for verification of the integrated circuit design. The data collection module stores, for each engine, execution results for the engine for a plurality of netlists, the results stored in a history buffer. The engine selection module, for a current netlist, calculates using execution results in the history buffer which engine of the plurality of engines has a highest predicted performance and selects the engine with the highest predicted performance. The engine execution module executes the current netlist using the selected engine to produce execution results, reports the execution results and stores the execution results in the history buffer. |
US10769330B1 |
Partitioning a large circuit model for signal electromigration analysis
A method for determining signal electromigration in a circuit includes selecting partitions from a netlist of the circuit is provided, each of the partitions including independent signal paths. The method includes determining a size of a partition, applying input vectors to a signal path in a large partition to obtain a signal toggle in an output, determining a current in the signal path, and identifying an electromigration result from the current flow. The method includes generating an output database for the partition, comprising an electromigration result for the first component, and combining the output database for the partition with a second output database from a second partition, the second output database including a second electromigration result for a second component in the second partition to generate an electromigration report for the netlist of the integrated circuit. |
US10769328B2 |
Generating a template-driven schematic from a netlist of electronic circuits
Generating a template-driven schematic from a netlist of electronic circuits is disclosed. The template-driven schematic may be useful to generate a set of related circuits for a single overall design as well as allow for a common transfer mechanism between different Computer Aided Design (CAD) systems. To assist in portability of designs, a common file format is disclosed based on a structured text file (e.g., XML). Further, in the disclosed approach, it is possible to not only place primitives but create custom symbols as well. In addition, primitives and symbols may be attached to models, simulation settings may be added, and routing of the circuit in a schematic may be completed. Associated devices and methods are disclosed as well. |
US10769327B1 |
Integrated circuit authentication using mask fingerprinting
A method for fabricating a semiconductor chip includes controlling a chip testing device to measure, for each bit of a plurality of bits in the semiconductor chip, mask dimensions for a feature to determine variations of the feature within each bit. Based on the variations a probability of each bit being “0” or “1” is generated to provide predicated probabilities. Based on the predicted probabilities, each bit of the plurality of bits is grouped and a subset of bits is selected to provide a subset of predicted results. The chip testing unit is controlled to measure whether each bit of the subset of bits is in a state is “0” or “1” to provide measured results. The subset of predicted results is compared with the measured results to provide a comparison. Based on the comparison, determination is made that the semiconductor chip has been fabricated using an altered mask. |
US10769323B2 |
Rig systems self diagnostics
Systems and methods for calculating a standardized Health Index for a plurality of different components are shown and described. There is a vast number of different components used on an oil rig and each one may have a different definition of new, worn, damaged, or depleted. The system includes a measurement component that takes a measurement of the different components, and a health modeling component which calculates the standardized Health Index. Monitoring the Health Indices provides a rig operator information from which decisions on equipment use can be made. |
US10769320B2 |
Integrated use of model-based metrology and a process model
Methods and systems for performing measurements based on a measurement model integrating a metrology-based target model with a process-based target model. Systems employing integrated measurement models may be used to measure structural and material characteristics of one or more targets and may also be used to measure process parameter values. A process-based target model may be integrated with a metrology-based target model in a number of different ways. In some examples, constraints on ranges of values of metrology model parameters are determined based on the process-based target model. In some other examples, the integrated measurement model includes the metrology-based target model constrained by the process-based target model. In some other examples, one or more metrology model parameters are expressed in terms of other metrology model parameters based on the process model. In some other examples, process parameters are substituted into the metrology model. |
US10769319B2 |
Methods and systems for forecasting time-dependent phenomena by combining experimental and digital data
Prediction methods and systems including a central processing unit including a data acquisition unit configured to acquire experimental data of a parameter characterizing the time-dependent phenomenon, a data acquisition unit configured to acquire digital data of the parameter characterizing the phenomenon, and a data processing unit configured to combine the experimental data and the digital data, by using a proper orthogonal decomposition POD that makes it possible to obtain an effective prediction of the time-dependent phenomenon, combining the advantages of the experimental data (accuracy) and those of the digital data (spatial resolution). |
US10769316B2 |
Protecting mobile devices from unauthorized device resets
Systems and methods are described herein for authorizing master resets (e.g., factory resets) of mobile devices, such as smart phones, tablets, and so on. In some embodiments, the systems and methods employ a server-based authorization schema or mechanism, where at least one step or operation is performed, or caused to be performed, by a server or other system that is remote from the mobile device being reset. |
US10769312B2 |
Method and apparatus for trusted display on untrusted computing platforms to secure applications
This invention provides a method for providing trusted display to security sensitive applications on untrusted computing platforms. This invention has a minimal trusted code base and maintains full compatibility with the computing platforms, including their software and hardware. The core of our invention is a GPU separation kernel that (1) defines different types of GPU objects, (2) mediates access to security-sensitive GPU objects, and (3) emulates accesses to security-sensitive GPU objects whenever required by computing platform compatibility. |
US10769310B2 |
Method for making a machine learning model more difficult to copy
A method for protecting a machine learning model from copying is provided. The method includes providing a neural network architecture having an input layer, a plurality of hidden layers, and an output layer. Each of the plurality of hidden layers has a plurality of nodes. A neural network application is provided to run on the neural network architecture. First and second types of activation functions are provided. Activation functions including a combination of the first and second types of activation functions are provided to the plurality of nodes of the plurality of hidden layers. The neural network application is trained with a training set to generate a machine learning model. Using the combination of first and second types of activation functions makes it more difficult for an attacker to copy the machine learning model. Also, the neural network application may be implemented in hardware to prevent easy illegitimate upgrading of the neural network application. |
US10769309B2 |
Apparatus and method for generating identification key
Provided is an apparatus for generating an identification key by a probabilistic determination of a short occurring between nodes constituting a circuit, by violating a design rule provided during a semiconductor manufacturing process. The identification key generating apparatus may include an identification key generator to generate an identification key based on whether a contact or a via used to electrically connect conductive layers in a semiconductor chip shorts the conductive layers, and an identification key reader to read the identification key by reading whether the contact or the via shorts the conductive layers. |
US10769307B2 |
Processing system using natural language processing for performing dataset filtering and sanitization
Aspects of the disclosure relate to processing systems using natural language processing with improved dataset filtering and sanitization techniques. A computing platform may receive a dataset file and commands directing the computing platform to sanitize the dataset file. In response to the commands, the computing platform may identify confidential information contained in the dataset file using named entity recognition and one or more dynamic entity profiles, extract the confidential information, and replace the confidential information with non-confidential information to produce a sanitized dataset file. Based on identifying the confidential information contained in the dataset file, the computing platform may update the dynamic entity profiles. The computing platform may send the sanitized dataset file to the target environment host server, causing the target environment host server to use the sanitized dataset file in a testing environment that is prohibited from containing confidential information. |
US10769304B2 |
Apparatus and method for transmitting personal information in individually unidentifiable way
An apparatus for transmitting personal information in individually unidentifiable way, includes a communication unit connected with external terminals through a network and performing communication; a controller generating an unidentifiable identifier (ID) of the apparatus and setting a transmission cycle period, at least one acquisition interval and at least one disclosure interval; a list generator acquiring at least one ID list disclosed by an external terminal through the communication unit, and generating an ID list for storage, an ID list acquired in acquisition interval, an ID list for disclosure, and an ID list for transmission; and a memory storing the ID list for storage, the ID list acquired in acquisition interval, the ID list for disclosure, and the ID list for transmission, generated by the list generator. |
US10769301B2 |
Data processing systems for webform crawling to map processing activities and related methods
In particular embodiments, a Data Access Webform Crawling System is configured to: (1) identify a webform used to collect one or more pieces of personal data; (2) robotically complete the identified webform; (3) analyze the completed webform to determine one or more processing activities that utilize the one or more pieces of personal data collected by the webform; (4) identify a first data asset in the data model that is associated with the one or more processing activities; (5) modify a data inventory for the first data asset in the data model to include data associated with the webform; and (6) modify the data model to include the modified data inventory for the first data asset. |
US10769300B2 |
Data processing in a hybrid cluster environment
A hybrid cluster environment with a public cloud cluster having nodes storing data and a plurality of private clusters is provided, wherein each of the plurality of private clusters has nodes storing data. Registration data that indicates a customer identifier, a new private cluster, and a file transfer server is received. The new private cluster is added to the plurality of private clusters in the hybrid cluster environment. Input to design a job to process data in the hybrid cluster environment is received. It is determined that the job is to be deployed to the new private cluster. The job is deployed to the new private cluster using the file transfer server, wherein the job is executed at the new private cluster. Job status information and one or more job logs are received with the file transfer server. |
US10769298B1 |
Security system for benchmark access
A system for analytics security includes an interface and a processor. The input interface is configured to receive a request for analytics data, where the request is associated with a requestor. The processor is configured to determine security associated with the analytics data, where security associated with the analytics data is based at least in part on commingled data used for determining the analytics data. The processor is also configured to determine permissions associated with the requestor, determine whether the requestor is credentialed based at least in part on the security associated with the analytics data and the permissions associated with the requestor, and in the event it is determined that the requestor is credentialed, provide the analytics data to the requestor. |
US10769297B2 |
Centralized identification and authentication system and method
Systems and methods are provided for enabling online entities to determine whether a user is truly the person who he says using a two-factor authentication technique and authenticating user's identity utilizing an authenticator. |
US10769289B1 |
Systems and methods for electronic document delivery, execution, and return
To expedite electronic delivery and return of a document, the document is sent to an electronic mail system and stored in an electronic form thereat. The recipient is informed that the document is available thereto at any of a plurality of merchants where the document may be retrieved. The recipient visits one of the plurality of merchants and at the visited merchant retrieves the document in the electronic form from the mail system to a computing device at the visited merchant. The recipient then reviews and executes the document at the visited merchant, and sends the executed document in an electronic form to the organization by way of the visited merchant and the computing device thereat. |
US10769288B2 |
Methods and systems for providing access control to secured data
In a system for providing access control management to electronic data, techniques to secure the electronic data and keep the electronic data secured at all times are disclosed. According to one embodiment, a secured file or secured document includes two parts: an attachment, referred to as a header, and an encrypted document or data portion. The header includes security information that points to or includes the access rules and a file key. The access rules facilitate restrictive access to the secured document and essentially determine who/when/how/where the secured document can be accessed. The file key is used to encrypt/decrypt the encrypted data portion. Only those who have the proper access privileges are permitted to retrieve the file key to encrypt/decrypt the encrypted data portion. |
US10769280B2 |
Side channel attack countermeasures for secure bootloading
A system and method for minimizing the likelihood that the secret key used by a bootloader is compromised is disclosed. A bootloader is installed on the device. The bootloader is a software program that performs many functions. These functions may include checking the checksum of the incoming software image for integrity, decrypting the incoming software image using a secret key, deleting data in the FLASH memory, installing the new software image in the FLASH memory and other functions. The bootloader utilizes various techniques to track the versions of the software image being installed. The method counts the number of incomplete attempts that are made when trying to update the software image. By monitoring these parameters, the bootloader can determine when a malicious actor is attempting a side channel attack. In response, the bootloader may not allow a new software image to be loaded or the secret key to be accessed. |
US10769279B2 |
Secure element operating system update notification
An operating system (OS) update to a secure element (SE) may be commanded, for example, in order to fix a security bug, upgrade a version of an OS, provide mobile network operator (MNO) specific extensions such as to an application programming interface (API) or to cause OS/profile switching. Many of these OS updates will affect one or more profiles present on the SE. An MNO associated with a given profile will benefit in some instances by being provided with a notification of the OS update, since the OS update may affect SE capabilities and thus affect what a given profile can or cannot do after the OS update occurs. Embodiments provided herein create notification entries that will appropriately inform the concerned MNO. In some embodiments, a capability linking variable (“linkedcapability”) is used to determine whether an SE capability change should trigger transmission of a notification to the concerned MNO. |
US10769278B2 |
Service identification of ransomware impact at account level
A cloud storage server determines features of files in a storage account of the cloud storage server. The storage account is registered with a client device. The cloud storage server detects ransomware activity based on the features of the files. A notification is generated to the client device. The notification indicates the detected ransomware activity in the storage account, and one or more remediation options for the detected ransomware activity in the storage account. The cloud storage server receives, from the client device, a remediation option selected from the one or more remediation options and recovers one or more files in the storage account based on the selected remediation option. |
US10769276B2 |
Advanced threat protection cross-product security controller
A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, security applications, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security application is configured to determine a suspicious file from a client using the security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range. |
US10769275B2 |
Systems and methods for monitoring bait to protect users from security threats
The disclosed computer-implemented method for monitoring bait to protect users from security threats may include (i) monitoring a bait computing resource to detect attempts to access the bait computing resource, (ii) virtualizing the bait computing resource to prevent a false positive by hiding the bait computing resource from at least one trusted application that has been categorized as safe, (iii) detecting an attempt by a different application to access the virtualized bait computing resource, and (iv) performing a security action to protect a trusted user by reporting the attempt to access the virtualized bait computing resource by the different application. Various other methods, systems, and computer-readable media are also disclosed. |
US10769268B2 |
Information processing device, information processing system, and information processing method
There is provided an information processing device in which an application of an electronic device provides a service to a user, the information processing device including a processor; and a memory that includes instructions, which when executed, cause the processor to execute the following steps: associating the application with a processing flow; associating the processing flow with a scope of authorization of an external service; retrieving the scope of the authorization of the external service required by the processing flow associated with the application; retrieving authorized information representing a scope of authorization of the external service authorized by the user; and providing, for each external service, information indicating whether the external service is authorized, based on a result of comparing the scope of the authorization of the external service required by the processing flow with the scope of the authorization of the external service authorized by the user. |
US10769264B2 |
Systems and methods for authentication via bluetooth device
A system and/or method is provided to implement authentication for a user device, without having to enter authentication credentials. Based on the presence of at least two paired short-range communication devices near the user device. In an example, a user's Bluetooth device, such as a smart phone, may be registered to be used for automatic authentication for an online user account. When the user is attempting to log onto the online user account at a user device, such as a laptop, the user device may detect that the user's Bluetooth device is in proximity to the user device and is paired to the user device and thus allow the user to be logged into the online user account at the user device automatically. Thus, the user may be logged into the online user account seamlessly without requiring the user to input credentials, such as user name and/or password. |
US10769263B1 |
Certificate verification
A computer-implemented certificate verification method includes: obtaining, by a certificate verification module, at least two images of a certificate, in which the at least two images are acquired under different acquisition conditions; obtaining, from the at least two images, at least two target images that correspond to respective images of the at least two images and that each include an image of a light-reflective coating of the certificate; and determining, based on the at least two target images, a probability that the certificate is an original. |
US10769261B2 |
User image verification
A computer-implemented method verifies an image based authentication via one or more processors performing operations including receiving image data corresponding to a face identified by a facial recognition system, processing the received raw image data via a deep neural network trained on training data that includes images of both verified and fake faces to perform a temporal facial analysis, and generating a verification signal in response to the temporal facial analysis to indicate whether the raw image data is fake. |
US10769255B2 |
Methods and apparatuses for adaptively updating enrollment database for user authentication
A method of adaptively updating an enrollment database is disclosed. The method may include extracting a first feature vector from an input image, the input image including a face of a user, determining whether to enroll the input image in the enrollment database based on the first feature vector, second feature vectors of enrollment images and a representative vector, the second feature vectors of the enrollment images being enrolled in the enrollment database, and the representative vector representing the second feature vectors, and enrolling the input image in the enrollment database based on a result of the determining. |
US10769249B2 |
Distributor product programming system
A product programming system includes a product subject to maintenance, part refurbishment and/or part replacement that has a security device communicatively coupled to a computing device programmed to re-authorize normal operation of the product when a predetermined number of uses has been reached or a predetermined period of time has lapsed. |
US10769246B2 |
Custom nutritional supplement composition production system and method
The invention provides a system which implements a method of altering the flavour, stability, consistency, texture and colour of the a custom nutritional supplement composition containing nutritional supplement ingredients selected by a user of the system, said method including addition of specific additives in specific quantities to a custom nutritional supplement composition recipe, which additives and quantities are selected through the retrieval of data stored on a computer system which data has correlated the combinations of nutritional supplement ingredients, the additives, and their relative quantities. The system extends to an automated method of preparing a custom nutritional supplement composition, said method including preparing one or more master batches or base mixes and add-mixes including one or more nutritional supplement ingredients and/or one or more additives in predetermined ratios, and in response to a user custom nutritional supplement composition product request, combining calculated or selected quantities of one or more master batches including base mixes and/or add-mixes, one or more additives, and/or one or more nutritional supplement ingredients thereby to obtain a palatable, stabilised, custom nutritional supplement composition product having a desired flavour, colour and consistency, or any other sensory characteristics, while reducing the number of components required to be blended to achieve same. |
US10769242B2 |
System and method for data mining very large drugs and clinical effects databases
A current system allows data-driven hypothesis generation to identify therapeutic candidates for a disease phenotype treatment by identifying drugs and clinical indications associated with lower occurrences of disease-associated phenotype(s) by a drug/drug class. A current system may include a pharmaceutical hierarchical ontology; a phenotype hierarchical ontology; a record database comprising clinical event records; a database mining engine; and a mapping engine. The database mining engine may iteratively progress through a portion of the pharmacological hierarchical ontology and phenotype hierarchical ontology to iteratively select pairs of cohort entries from each ontology; and for each pair of cohort entries, query the clinical record database for matching records. The mapping engine may map each pair of cohort entries into a matrix comprising a drug-event cell for each pair and apply a value thereto representing the number of database records matching items returned by the database mining engine for the corresponding cohort entries. |
US10769239B2 |
System for monitoring a maritime environment
A system for monitoring a maritime environment comprises a plurality of radio detection and ranging devices configured to perform a synchronous detection of a maritime environment object, to transmit a plurality of sensor signals respectively relating to a location of the maritime environment object over a communication network, and to receive a synchronization signal. Each radio detection and ranging device is configured to synchronize its operation according to the synchronization signal. A synchronization source is configured to generate the synchronization signal for synchronizing operations of radio detection and ranging devices, and to provide the synchronization signal over the communication network to the radio detection and ranging devices. A processing device is configured to receive the plurality of sensor signals from the plurality of radio detection and ranging devices, and to determine the location of the object in the maritime environment upon the basis of the plurality of sensor signals. |
US10769236B2 |
Battery models, systems, and methods using robust fail-safe iteration free approach for solving differential algebraic equations
Battery models using robust fail-safe iteration free approach for solving Differential Algebraic Equations, and associated systems and methods are disclosed. In one embodiment, a method includes generating a model of the rechargeable battery; determining one or more initial conditions for one or more algebraic variables of the model using a solver; holding differential variables of the model static by a switch function while determining the one or more initial conditions; applying the initial conditions to the model by the switch function; and determining one or more parameters for the rechargeable battery by solving the algebraic and differential equations. |
US10769231B2 |
System integrating a mobile device application creation, editing and distribution system with a website design system
An application generating website building system (AGWBS) converts a website to an application which operates on a mobile device. The system includes a website building system (WBS) to enable a user to build a website, and to host the website, a database to store website data that includes at least a structure of the website, an application generator repository to store at least several per-vertical base apps, where each per-vertical base app is a template app for one type of business, and an application generator to determine the website type of business, to generate an initial extended application content file (XACF) at least from an associated per-vertical base app for the type of business, to analyze the structure of the website to generate a graph of elements of the website and to use the graph to modify the associated per-vertical base app into an XACF defining the mobile application. |
US10769230B1 |
Systems and methods for the creation, update and use of an event based search index in a networked computer environment using distributed agents
Embodiments of an event based search system utilizing an event based search index are disclosed. These events may be associated with user interaction with content such that the search index is reflective of content with which users have interacted. The event based search index can be constructed utilizing agents distributed across users' devices within an enterprise. An agent on a user's device may be configured to monitor user interactions with content across a variety of resources and generate events based on these interactions. These events are provided to the search system to create the search index. The search results returned by these search systems are based on these events and thus are also reflective of user interactions with the content. Moreover, as different events may be created for multiple users' interactions with content, the events may be reflective of the importance of content within an enterprise. |
US10769229B2 |
Separation of work and personal content
In one example, a user with multiple devices may have the same group of favorited webpages across each device while having the bookmark listing of the favorited pages organized to present a device-specific order. A user device may receive in a roaming bookmark listing profile a bookmark describing a webpage for ready access by a user. A user device may associate the bookmark with a usage data set describing an interaction with the webpage by the user. A user device may examine the usage data set for the webpage in relation to the user device. A user device may present the bookmark in a bookmark listing to a user based upon the usage data set. |
US10769228B2 |
Systems and methods for web analytics testing and web development
A computer system for analyzing page tags of a website. The system may include a processor in communication with a database; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to: access the website, the website comprising plurality of page tags; generate a collected tag record by aggregating the page tags, the collected tag record comprising collected elements; request, from the database, a benchmark tag record, the benchmark record comprising benchmark elements, the benchmark tag record being based on historic page tags stored in the database; generate a result tag record, the result tag record indicating at least one of matches or mismatches between the benchmark tag record and the collected tag record; and display at least one of the result tag record or an analysis result, the analysis result representing an aggregation of the result. |
US10769227B2 |
Incenting online content creation using machine learning
A machine for content-feedback-based machine learning to incent online content creation. The machine accesses a relevance value that identifies a level of relevance of a content item to a user. The content item is created by a content creator. The machine generates, using a machine learning model, a feedback sensitivity score associated with the content creator. The machine generates, based on the relevance value and a product between the feedback sensitivity score and a likelihood of the user providing a feedback signal in relation to the content item, a ranking score for the content item. The machine causes display of the content item, based on the ranking score, in a user interface of a client device associated with the user. An input pertaining to the content item received via the user interface causes improvement of the machine learning model based on updating the one or more feedback features. |
US10769226B2 |
Dynamically selecting a scope of friends for sharing on social media based on sharing criteria and interest
A graphical user interface allows a user to dynamically select a scope of friends to share media content based on a sharing criteria and interest degree analysis. The sharing criteria may be selected by the user to filter friends for sharing content. The interest degree analysis may be provided from a social media platform that identifies the topic and content of the media which is being shared and determines a degree of interest for each friend on the identified topic. The degree of interest is used to assign each friend to a sharing scope on the graphical user interface to allow the user to select a scope of friends to share the media. |
US10769224B2 |
Space weather database
The disclosed subject matter relates to a database and systems associated therewith for space weather data (code name DONKI for Database of Notification, Knowledge, Information) relating to various space weather phenomena or phenomenon, such as, for example, solar flare, solar energetic particle, coronal mass ejection, interplanetary shock, magnetopause crossing, geomagnetic storm, radiation belt enhancement and high speed stream. |
US10769220B1 |
Systems, apparatuses, and methods of processing and managing web traffic data
Methods, apparatuses, and systems for collecting and validating web traffic data, including receiving preprocessed log data representing an activity of a device interacting with a data service; validating the preprocessed log data in accordance with a predetermined format, the format comprising a field indicative of a predetermined data type and a field indicative of a predetermined validation condition associated with the predetermined data type; and generating metadata associated with validated preprocessed log data. |
US10769218B2 |
Display for network time series data with adaptable zoom intervals
A method that includes receiving, from a client device, a pre-selected period of time, and determining whether multiple data values corresponding to the pre-selected period of time exceeds a threshold permitted by a network service request is provided. The method includes determining an interval at which the network service request is made based on the pre-selected period of time, and constructing a query that requests the data values with a constraint, wherein the constraint reduces the data values corresponding to the pre-selected period of time to a subset of data values that preserve a data quality. The method also includes making the network service request using the query and displaying results received in a response to the network service request. |
US10769209B1 |
Apparatus and method for template driven data extraction in a semi-structured document database
An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to ingest and store a semi-structured document within a database. A template is suggested based upon an evaluation of the semi-structured document. The template includes a context specification of a template path that corresponds to a path within the semi-structured document. The template further includes an index specification characterizing data to be extracted from the semi-structured document. A template selection is received. The template selection is executed to form an index entry for the semi-structured document within an index. |
US10769207B2 |
Multimedia focalization
Example implementations are directed to methods and systems for individualized multimedia navigation and control including receiving metadata for a piece of digital content, where the metadata comprises a primary image and text that is used to describes the digital content; analyzing the primary image to detect one or more objects; selecting one or more secondary images corresponding to each detected object; and generating a data structure for the digital content comprising the one or more secondary images, where the digital content is described by a preferred secondary image. |
US10769206B2 |
Detecting media watermarks in magnetic field data
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to detect media watermarks in magnetic field data are disclosed herein. Example media monitoring apparatus disclosed herein include means for transforming magnitude values of magnetic field data to a frequency domain to determine transformed magnetic field data, the magnetic field data associated with a first sampling rate, the magnetic field data obtained from a sensor. Disclosed example media monitoring apparatus also include means for detecting an audio watermark in a portion of the transformed magnetic field data associated with a first frequency, the audio watermark encoded in an audio signal, the audio watermark to have a frequency component associated with a second frequency different from the first frequency, the first frequency to be aliased relative to the second frequency based on the first sampling rate. |
US10769200B1 |
Result re-ranking for object recognition
A user can capture an image of a text object of interest and have that image submitted for processing. The image can be pre-processed to improve quality and then submitted to an optical character recognition process to identify the words, characters, or strings in the image. At least some of these results can be submitted as a query to a search engine to obtain potential matches. In order to improve the accuracy of the results, information such as the titles for the results can be compared against each recognized word, character, or string from the image, including the ordering of those elements. An updated relevancy score can then be generated based on the full, ordered set. The recognized text is also analyzed to attempt to recognize model numbers or other identifiers that can be weighted more heavily as being indicative of accurate matches. Matches are selected from the re-ranked results. |
US10769197B2 |
Media unit retrieval and related processes
Media unit retrieval methods, systems and computer program products are provided that allow a user to search for an item by iteratively presenting media units such as images representing items to the user and receiving user input consisting of selections of the presented media units (including possibly the empty selection). Features, or attributes, a user is interested in, for example semantic features, are inferred from the interaction and media units are retrieved for presentation based on similarity with user-selected media units, through sampling of a probability distribution describing the intent or interests, or combinations of approaches. Accordingly, the user-experience is akin to a conversation about what the user is looking for. Retrieval may be based on both selected and unselected media units and the selection may comprise making a selection with a single action. Further, a database of media units can capture similarity relationships for efficient media unit retrieval. |
US10769196B2 |
Method and apparatus for displaying electronic photo, and mobile device
The present invention provides a method and an apparatus for displaying an electronic photo. A key object included in an electronic photo is identified, associated information that matches the key object is integrated, and the associated information is constantly updated, so that information included in the electronic photo is dynamic and fresh, and an amount of the information included in the electronic photo is increased. The method includes: identifying a key object included in the electronic photo, obtaining, for at least one time, associated information that matches the identified key object, and presenting the associated information and the electronic photo when a preset presentation manner is triggered. |
US10769195B2 |
Media asset aggregation in a multi-database environment
Within a media production environment, multiple variants of a given media asset may be stored on various systems within the environment. The described production environment tracks whether a newly created asset is a variant of an original asset within the environment, and, if so, assigns it a linkage key that it shares with the original and any other variants of the original. When responding to an asset search request, responsive assets may include assets sharing a linkage key. These are assembled into an aggregate asset that is returned as a single asset among the search results. Aggregate assets include descriptive metadata copied from its constituent variants and shown in the search results to represent the asset within the search results. Using links within the aggregate asset, the application automatically retrieves a compatible variant of the selected asset, if one is present within the production environment. |
US10769192B2 |
Method and equipment for determining common subsequence of text strings
A method for determining a longest common subsequence in a plurality of text strings. The method comprises: separately converting a plurality of text strings into word sequences (S100); classifying the word sequences (S400); and performing longest common subsequence computation on every class (S500). The time needed by LCS computation can be saved by classifying text strings. |
US10769189B2 |
Computer speech recognition and semantic understanding from activity patterns
A user activity pattern may be ascertained using signal data from a set of computing devices. The activity pattern may be used to infer user intent with regards to a user interaction with a computing device or to predict a likely future action by the user. In one implementation, a set of computing devices is monitored to detect user activities using sensors associated with the computing devices. Activity features associated with the detected user activities are determined and used to identify an activity pattern based on a plurality of user activities having similar features. Examples of user activity patterns may include patterns based on time, location, content, or other context. The inferred user intent or predicted future actions may be used to facilitate understanding user speech or determining a semantic understanding of the user. |
US10769187B2 |
Crowdsourced training of textual natural language understanding systems
A facility to crowdsource training of virtual assistants and other textual natural language understanding systems is described. The facility first specifies a set of possible user intents (e.g., a kind of question asked by users). As part of specifying an intent, entities, that represent salient items of information associated with the intent are identified. Then, for each of the intents, the facility directs users of a crowdsourcing platform to input a number of different textual queries they might use to express this intent. Then, additional crowdsourcing platform users are asked to perform semantic annotation of the cleaned queries, for each selecting its intent and entities from predefined lists. Next, still other crowdsourcing platform users are asked whether the selection of intents and entities during semantic annotation was correct for each query. Once validated, the annotated queries are used to train the assistant. |
US10769182B2 |
System and method of highlighting terms
A method and apparatus of a device that links a term in an application running on a device to a predictive search query is described. In one embodiment, the device receives a plurality of key terms from a key terms server, wherein each of the plurality of key terms is associated with the predictive search query. For each of the plurality of application terms, the device determines if there is a matching key term for this application term with at least one of the plurality of key terms. The device further receives an indication that a user has selected the matching key term. In addition, the device requests a query search to a search server using the predictive search query associated with the matching key term. Furthermore, the device receives a query search result from the query search server and presents the query search results to the user of the device. |
US10769176B2 |
Method and apparatus for creating and curating user collections for network search
A media system that is accessible over a network, which includes a user interface module implemented by a server computer and accessible by a plurality of user computers operated by a plurality of users over the network and is operative to respond to user requests for web pages or other selections of content, where user inputs of one or more collections can be obtained. |
US10769175B1 |
Real-time hosted system analytics
A hosted analytics system may be integrated with transactional data systems and additional data sources such real-time systems and log files. A data processing pipeline may transform data on arrival for incorporation into an n-dimensional cube. Correlation between patterns of events in transactional data may be identified. Upon arrival, new data may be transformed and incorporated into the n-dimensional cube. Similarity between the new data and a previously identified correlation may be determined and flagged. |
US10769174B2 |
Site-consolidated disaster-recovery with synchronous-to-asynchronous traffic conversion
A disaster-recovery system contains a networked array of synchronous-to-asynchronous converter (SATC) modules that connect source databases to target backup databases. During backup, the system replicates each source-database transaction through a chain of these SATCs to a corresponding target, storing a local copy of the transaction on each SATC along the way. Each transaction's path between its source-target pair is identified by a set of tracking entries, where each entry identifies one SATC in the path. Before initiating a recovery operation, the system regenerates the tracking entries in order to reconstruct paths to source databases. The system then synchronously searches SATCs along each path for local copies of lost transactions that had not time to be fully replicated before the occurrence of a catastrophic failure. The full-blown recovery is started only after all lost transactions have been properly replicated to target databases. |
US10769173B1 |
Systems and methods for data migration
A method includes importing legacy data from a legacy application into a new system by storing the legacy data in a database separate from data native to the new system; displaying, to a user via a display screen, an interface configured to allow a user to view both legacy data and data native to the new system; displaying, to the user via a display screen, an interface including information of the legacy data that is associated with a particular patient account, one or more interface elements configured to allow the user to perform limited actions with respect to the particular patient account associated with the information, and a user interface element configured to allow a user to selectively activate the patient account. |
US10769168B1 |
System and method for integrating data across different enterprise systems
A method and system for integrating data across different systems is disclosed. Data in a plurality of databases are integrated by identifying the common data elements with equivalent semantics and selecting a preferred syntax for the data. A new record including the common data elements and data with preferred syntax is made available to users. |
US10769167B1 |
Federated computational analysis over distributed data
The present disclosure provides for computational data analysis across multiple data sources. A pipeline (or workflow) is imported and a dataset is selected. The dataset resides on a virtual file system and includes data residing on one or more storage locations associated with the virtual file system. One or more compute resources are selected to perform the pipeline analysis based at least on the imported pipeline and the dataset. The one or more compute resources are selected from a plurality of available compute resources associated with the one or more storage locations associated with the virtual file system. The pipeline analysis is performed using the selected compute resources on the dataset in one or more secure clusters. The resulting data generated from the pipeline analysis is submitted to the virtual file system. |
US10769164B2 |
Simplified access for core business with enterprise search
A method and system are provided including a search module; a display; a memory storing processor-executable steps; and a search processor coupled to the memory, and in communication with the mapper module and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including a user-entry field to receive a query, wherein the query includes one or more terms; receive the query in the user-entry field; in response to the received query, parse the query; determine whether any of the one or more terms of the parsed query are object candidates; determine, for each object candidate, one or more available actions for the object candidate; generate a list of one or more selectable objects; and display the list of one or more selectable objects on a user interface. Numerous other aspects are provided. |
US10769162B2 |
Generating business intelligence analytics data visualizations with genomically defined genetic selection
Techniques are described for genomically defining digital genes encoding data visualization elements and potential incremental changes to the elements as the basis for a genetic selection process for automated generating of data visualizations. In one aspect, a method includes receiving set of input data. The method further includes generating digital genes that genomically define data visualization elements based on the input data, and that define potential incremental changes to the data visualization elements. The method further includes executing a genetic selection process with respect to one or more fitness functions on populations of candidate data visualizations that are based on the genomically defined data visualization elements. The method further includes outputting final data visualization output generated by the genetic selection process. |
US10769160B2 |
Efficient storage and querying of time series metrics
A method for processing time series measurement data is provided. Data including a plurality of network performance metrics is received over a plurality of time periods. The received data is written to a plurality of measure data structures. The measure data structures are stored to a two dimensional array having a first dimension and a second dimension. The first dimension represents time and the second dimension represents a plurality of network entities. Elements of the two-dimensional array are compressed into BLOBs. Each one of the BLOBS is associated with a time period and a measure type associated with the data stored within a corresponding BLOB. The BLOBS are stored in a first table and second table. The first table is indexed by a combination of a network entity and a time period. The second table is indexed by a combination of a network performance metric and a network entity. |
US10769156B2 |
Rank query results for relevance utilizing external context
Users are most likely to search for documents “around” them, such as documents which are created, read, or modified by other users they work closely or collaborate with, documents on sites the user frequents, and/or documents trending around them, in addition to documents they've created or interacted with themselves. Therefore, embodiments are directed to relevance ranking of query results based on external context. A search service may receive a query and an external context list, determine a relevance value for each entry in the external context list, and perform the query, where a search index comprising items may be returned in response to performance of the query. The search service may then match entries in the external context list against associated properties of the items, compute a score for the items based on the matching, and rank results of the query based on the score computed for the items. |
US10769153B2 |
Computer system and method for setting a stream data processing system
A computer system has a plurality of computers each executing stream data processing and a management computer assigning a plurality of divided queries to the plurality of computers. The management computer includes a parameter input module configured to receive an analysis scenario including a plurality of queries and division information for dividing the analysis scenario into the plurality of divided queries; and a query analysis module configured to analyze the analysis scenario to generate a query graph. The query analysis module specifies, based on the analysis scenario and the division information, at least one of the divided queries that requires flow control; and sets the flow control for the plurality of computers to each of which the at least one of the divided queries that requires the flow control is to be assigned. |
US10769148B1 |
Relocating data sharing operations for query processing
Relocating data sharing operations for query processing may be implemented when generating plans to perform a query. A query operation that causes a node to share data obtained from a different set of nodes with other nodes in a same set of nodes may be identified. The identified query operation may be replaced with another operation that causes the different set of nodes to share the data directly with the other nodes in the same set of nodes. |
US10769147B2 |
Batch data query method and apparatus
A batch data query method and apparatus are provided. According to the method, multiple logical query plan trees corresponding to multiple query statements are obtained. The multiple logical query plan trees are divided into multiple query groups according to operators of each logical query plan tree. Logical query plan trees in each query group have the following relationship: an inter-query write-read dependency relationship, an operator overlap relationship, or an operand overlap relationship. Then, inter-query optimization is performed on the logical query plan trees in each query group, and multiple corresponding physical query plan trees are generated according to the multiple optimized logical query plan trees. Finally, physical queries are executed according to the multiple physical query plan trees, to obtain query results of the multiple query statements. |
US10769146B1 |
Data locality based query optimization for scan operators
Data location-based query optimization for scan operators in a large-scale distributed database system is disclosed. In various embodiments, a set of query processing segments to be used to process a query is identified. It is determined for each of a plurality of data blocks to be scanned to process the query a corresponding storage location in which the data block is stored in a distributed storage system. Each of the plurality of data blocks is assigned to be scanned by a query processing segment selected based at least in part on a location of the query processing segment relative to the corresponding storage location in which the data block is stored. |
US10769143B1 |
Composite index on hierarchical nodes in the hierarchical data model within case model
Case management systems and techniques are disclosed. In various embodiments, searching case instances is facilitated. An indication to create a composite index across hierarchical case nodes comprising a case model is received. Case instance data associated with the case model is used to generate the composite index. The composite index is made available to be used to optimize searches of a plurality of case instances with which the case instance data is associated. |
US10769139B2 |
System and method for implementing query tagging
The invention relates to applying a query tag in an object relational mapping tool. According to an embodiment of the present invention, a system comprises: a Repository API; a relational database management system (RDBMS); an object relational mapping (ORM) Tool that receives input from the Repository API and translates the input to the RDBMS; and a processor, coupled to the Repository API, the ORM Tool and the RDMBS, configured to perform the steps comprising: determine, at the Repository API, a query tag that identifies an origination source code; propagate the query tag to a database connection context within the ORM Tool; and inject the query tag into a generated SQL command. |
US10769137B2 |
Integration query builder framework
Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source. |
US10769132B1 |
Efficient storage and retrieval of time series data
A device stores time series data, based on time stamps, in a compact prefix tree, and receives new time series data to be added to the compact prefix tree. The device determines whether the new time series data is different than previously stored time series data in the compact prefix tree. The device selectively stores the new time series data in the compact prefix tree by storing the new time series data in the compact prefix tree when the new time series data is different than the previously stored time series data in the compact prefix tree, and updates a last time stamp for one of the previously stored time series data, based on the new time series data, when the new time series data is not different than the one of the previously stored time series data. |
US10769130B1 |
Update and query of a large collection of files that represent a single dataset stored on a blob store
A system includes an interface and a processor. The interface is configured to receive a table indication of a data table and to receive a transaction indication to perform a transaction. The processor is configured to determine a current position N in a transaction log; determine a current state of the metadata; determine a read set associated with a transaction; attempt to write an update to the transaction log associated with a next position N+1; in response to a transaction determination that a simultaneous transaction associated with the next position N+1 already exists, determine a set of updated files; and in response to a determination that there is not an overlap between the read set associated with the current transaction and the set of updated files associated with the simultaneous transaction, attempt to write the update to the transaction to the transaction log associated with a further position N+2. |
US10769129B2 |
Efficient thread-safe tracking of function usage in distributed-processing systems
Techniques for tracking function usage in an enterprise system are provided. The techniques include executing a set of processes in one or more applications on one or more computer systems. Next, a set of threads in each process is used to track, in a hash table stored in memory on a computer system, calls to a set of functions by the process. A thread in the process is then used to update a data store containing usage data for the process with the tracked calls in the hash table. |
US10769128B2 |
Delegated key-level locking for a transactional multi-version key-value store
This disclosure provides various techniques that may allow for key-level lock requests in a database to be managed by code that manages a memory buffer for the database. The transaction-level locks and other higher level locks may be managed by a separate lock manager. In an embodiment, the code inserts key-level lock requests in the record chain even if there is a conflict, and the key-level lock requests remain in the chain after the locks are subsequently granted. Preemption may also be supported in the record chain, in some embodiments. |
US10769126B1 |
Data entropy reduction across stream shard
Systems and methods are disclosed to implement a re-sharding technique that redistributes data in a first set of shards of a first stream into a second set of shards of a second stream to reduce the entropy of the data. In embodiments, individual ones of a number of re-sharding nodes determine statistics on an individual shard. The statistics include, for individual data keys in the shard, a frequency of the key and the cardinality of the key. The re-sharding node then selects a list of high-frequency, low-cardinality keys to be used generate a re-sharding scheme that is used to redistribute data items in the first set of shards to the second set. The re-sharding scheme assigns data items having the same key value combinations to the same range of shards in the second set. Accordingly, upon redistribution, data entropy in the second set of shards is reduced. |
US10769124B2 |
Labeling versioned hierarchical data
A system includes determination of a first interval encoding of a first version of a hierarchy of nodes, determination of a second version of the hierarchy of nodes, determination of a first difference between the first version of the hierarchy of nodes and the second version of the hierarchy of nodes, and determination of a first swap of two translation ranges of the first interval encoding, the first swap representing the first difference. |
US10769119B2 |
Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environment
Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited. |
US10769118B1 |
Systems and methods for storing data in multiple stages
A computer-implemented method for storing data in multiple stages may include (1) establishing an initial storage period for regulatory compliance and a subsequent storage period for business reference, (2) storing data during the initial storage period for regulatory compliance, (3) upon expiration of the initial storage period, stripping rich content from the data while preserving text content in the data, and (4) storing the stripped data during the subsequent storage period for business reference. Various other methods, systems, and computer-readable media are also disclosed. |
US10769112B2 |
Deduplication of file
The present invention discloses a method for deduplication of a file, a computer program product, and an apparatus thereof. In the method, the file is partitioned into at least one composite block, wherein the composite block includes a fixed-size block and a variable-size block, the variable-size block being determined based on content of the file. Then a deduplication operation is performed on the at least one composite block. |
US10769106B2 |
System and method for identifying and mitigating redundancies in stored data
In an example of an embodiment of the invention, a repeating pattern is identified within stored data comprising a plurality of data files, each data file comprising at least a header section and a data section stored in an unknown format. At least one occurrence of the repeating pattern is identified as a header section of a respective data file, and a data section of the respective data file is identified based, at least in part, on a location of the at least one occurrence of the repeating pattern. The identified data section of the respective data file is backed up. Systems are also disclosed. |
US10769105B2 |
Modifying Lucene index file
A method and a device for modifying a Lucene index file are disclosed. After acquiring a target field to be modified, an old term to be modified under the target field and a new term for replacing the old term, every segment in an index folder may be firstly traversed to generate corresponding information of the new term according to corresponding information of the old term and generate a new index file of the segment based on information under other fields of the segment and corresponding information of the new term and corresponding information of other terms under the target field of the segment. Then a corresponding original index file in the index folder is replaced with the new index file, thereby achieving the modification of a specific term under a certain field in the Lucene index file. |
US10769101B2 |
Selective data migration and sharing
Systems and methods for sharing information from a first user account to a second user account selectively and seamlessly. The systems and methods can be implemented by server(s) that analyze electronic transactions between the first user account and the second user account to determine appropriate queries for the accounts for sharing information. Such queries can include queries for file permissions. Also, the server(s) can generate sharing instructions according to results of the queries. The server(s) can also select electronic content items for sharing according to the generated sharing instructions. And, the server(s) can direct storage of a copy of the selected electronic content items of the first user account into a data structure of the second user account, such that access by the second user account to the selected items from the first account is as seamless as accessing electronic content items originated by the second user account. |
US10769100B2 |
Method and apparatus for transforming data
A data transformation apparatus selects items one by one and generates a first weight dataset and a second weight dataset on the basis of similarity between first records in a first dataset and second records in a second datasets. The first records and second records respectively include first item values and second item values that belong to the selected item. Based on the first weight dataset, the data transformation apparatus transforms the first dataset into a first similarity-determining dataset including third records. Each third record includes a numerical value that indicates a relationship between transformed item values belonging to different items. Further, based on the second weight dataset, the data transformation apparatus transforms the second dataset into a second similarity-determining dataset including fourth records. Each fourth record includes a numerical value that indicates a relationship between transformed item values belonging to different items. |
US10769099B2 |
Devices for time division multiplexing of state machine engine signals
A device includes a plurality of blocks. Each block of the plurality of blocks includes a plurality of rows. Each row of the plurality of rows includes a plurality of configurable elements and a routing line, whereby each configurable element of the plurality of configurable elements includes a data analysis element comprising a plurality of memory cells, wherein the data analysis element is configured to analyze at least a portion of a data stream and to output a result of the analysis. Each configurable element of the plurality of configurable elements also includes a multiplexer configured to transmit the result to the routing line. |
US10769098B2 |
Methods and systems for accessing host memory through non-volatile memory over fabric bridging with direct target access
Embodiments described herein provide a method for accessing a host memory through non-volatile memory over fabric bridging with direct target access. A first memory access command encapsulated in a first network packet is received at a memory interface unit and from a remote direct memory access (RDMA) interface and via a network fabric. The first memory access command is compliant with a first non-volatile memory interface protocol and the first network packet is compliant with a second non-volatile memory interface protocol. The first network packet is unwrapped to obtain the first memory access command. The first memory access command is stored in a work queue using address bits of the work queue as a pre-set index of the first memory access command. The first memory access command is sent from the work queue based on the pre-set index to activate a first target storage device. |
US10769094B2 |
Configuration options for display devices
In example implementations, a method to change a data transfer configuration of a data cable is provided. The method includes receiving a selection of a data transfer configuration option from a plurality of different data transfer configuration options of a data cable that has data lanes to transfer video data and non-video data. A reported number of supported resolutions or refresh rates is modified in accordance with the data transfer configuration option that is selected. The reported number of supported resolutions or refresh rates that is modified is then transmitted to a computing device connected to a display device via the data cable to transmit data via the data cable in accordance with the data transfer configuration option that is selected. |
US10769093B2 |
Automatically configuring a universal serial bus (USB) type-C port of a computing device
In some implementations a logic device, such as an embedded controller, automatically configures a universal serial bus (USB) Type-C port by connecting the USB Type-C port to appropriate input/output (I/O) signals. For example, the logic device may receive a notification that an external device is connected to a USB Type-C port of a computing device. The logic device may receive data from a port controller over an internal communication bus associated with the USB Type-C port. Based at least in part on the data, the logic device may determine one or more types of signals that the external device is configured to send, receive, or send and receive. The logic device may instruct a cross-point switch to connect the USB Type-C port to one or more signal paths in the computing device to enable the external device to send/receive the one or more types of signals. |
US10769092B2 |
Apparatus and method for reducing latency of input/output transactions in an information handling system using no-response commands
An information handling system reduces latency of input/output transactions. The information handling system includes a system memory and an accelerator. The accelerator intercepts a command response that is issued by the system memory, determines a correct drive from an incorrect drive based on an attribute of the command response, and maps an address of the command response and sends the command response to the correct drive. The no-response command is sent to the incorrect drive. The correct drive completes the command response, and the incorrect drive issues a response that is disregarded by the accelerator. |
US10769089B1 |
Combination write blocking systems with connection interface control devices and methods
A write blocking system may include a host computer. The host computer may include a host processor configured as a blocking driver. A separate connection interface device may be is configured to be operatively coupled to the host computer, and include a switch and a connection interface control device, such as a processor assembly. The switch may be connected by the drive socket to a storage drive. The connection interface control device may communicate with the blocking driver while the connection interface control device is operatively coupled to the host computer. The connection interface control device may selectively establish communication between the storage drive and the host computer by operating the switch after communication between the connection interface control device and the blocking driver. The blocking driver may prevent the host computer from altering data stored on the connected storage drive. |
US10769085B2 |
Bus system
A bus system is provided. A bus system includes a slave functional block and a master functional block. The master functional block transmits a first command to the slave functional block. The slave functional block includes a first bus protector. The first bus protector receives the first command on behalf of the slave functional block and transmits a dummy signal corresponding to the first command to the master functional block in response to the slave functional block being in a state of not being able to receive the first command or not being able to transmit a response signal corresponding to the first command. |
US10769079B2 |
Effective gear-shifting by queue based implementation
In a conventional system with a UFS storage device connected to a UFS host over one or more lanes, the lanes can support different transmission speeds, referred to as gears. The UFS host shifts lanes and gears based on the type of request it receives. When the requests arrive in random order of gear requirements, the frequent shifting of the lanes and gears causes significant power consumption. To address this issue, it is proposed to implement a queue-based shifting in which arriving requests may be queued based on their gear requirements. When a queue is selected, multiple requests in the selected queue, which are all of same or similar gear requirement, can be served. This can reduce the frequency of gear shifting, and hence reduce power consumption. |
US10769077B2 |
Information processing apparatus and information processing system
An information processing apparatus that includes a memory that is configured to store written information and to store a writing program for writing information to the memory; and an electronic control unit that is configured to write information to the memory in accordance with the writing program stored in the memory, wherein: the memory stores a disabling program for disabling overwriting of the information stored in the memory, the electronic control unit disables overwriting of the information stored in the memory in accordance with the disabling program stored in the memory for disablement when writing of the information executed by the electronic control unit is finished, the memory stores reference information to be referred to when the electronic control unit executes writing of information, and the electronic control unit overwrites the reference information stored in the memory with information that is unrelated to the reference information. |
US10769074B2 |
Computer memory content movement
In some examples, computer memory content movement may include ascertaining a request associated with content of computer memory. Based on a determination that the request is directed to the content that is to be moved from a source of the computer memory to a destination of the computer memory, a determination may be made as to whether the content is at the source, is in a process of being moved from the source to the destination, or has been moved from the source to the destination. Based on a determination that the content is at the source, the request may be performed using the source. Based on a determination that the content is in the process of being moved, the request may be performed using the source. Further, based on a determination that the content has been moved, the request may be performed using the destination. |
US10769073B2 |
Bandwidth-based selective memory channel connectivity on a system on chip
Systems, methods, and computer programs are disclosed for managing memory channel connectivity. One embodiment of a system comprises a high-bandwidth memory client, a low-bandwidth memory client, and an address translator. The high-bandwidth memory client is electrically coupled to each of a plurality of memory channels via an interconnect. The low-bandwidth memory client is electrically coupled to only a portion of the plurality of memory channels via the interconnect. The address translator is in communication with the high-bandwidth memory client and configured to perform physical address manipulation when a memory page to be accessed by the high-bandwidth memory client is shared with the low-bandwidth memory client. |
US10769070B2 |
Multiple stride prefetching
Apparatuses and methods for prefetch generation are disclosed. Prefetching circuitry receives addresses specified by load instructions and can cause retrieval of a data value from an address before that address is received. Stride determination circuitry determines stride values as a difference between a current address and a previously received address. Plural stride values corresponding to a sequence of received addresses are determined. Multiple stride storage circuitry stores the plurality of stride values determined by the stride determination circuitry. New address comparison circuitry determines whether a current address corresponds to a matching stride value based on the plurality of stride values stored in the multiple stride storage circuitry. Prefetch initiation circuitry can causes a data value to be retrieved from a further address, wherein the further address is the current address modified by the matching stride value of the plurality of stride values. By the use of multiple stride values, more complex load address patterns can be prefetched. |
US10769067B2 |
Cache line contention
A cache interconnect and method of operating a cache interconnect are disclosed. In the cache interconnect snoop circuitry stores a table containing an entry, for each of a plurality of cache lines, comprising a cache line identifier, an indication of a most recent processing element of a plurality of processing elements associated with the cache interconnect to access the cache line, and an indication of a data item in the cache line which was identified by the most recent processing element to be accessed. In response to a request from a requesting processing element of the plurality of processing elements, the request identifying a requested data item, the snoop circuitry determines a requested cache line identifier corresponding to the requested data item and looks up that identifier in the table. When the requested cache line identifier is stored in an identified entry in the table, the snoop circuitry provides, based on the requested data item and the indication of the data item in the table, an indication as to whether the requested data item is the same as the data item in the identified entry. |
US10769062B2 |
Fine granularity translation layer for data storage devices
A Data Storage Device (DSD) includes a non-volatile memory configured to store data, and control circuitry configured to receive a memory access command from a host to access data in the non-volatile memory. A location is identified in the non-volatile memory for performing the memory access command using an Address Translation Layer (ATL) that has a finer logical-to-physical granularity than a logical-to-physical granularity of a logical block-based file system executed by the host or a granularity based on a memory Input/Output (IO) transaction size of a processor of the host. The non-volatile memory is accessed at the identified location to perform the memory access command. |
US10769059B2 |
Apparatus and system for object-based storage solid-state device
An object-based storage system comprising a host system capable of executing applications for and with an object-based storage device (OSD). Exemplary configurations include a call interface, a physical layer interface, an object-based storage solid-state device (OSD-SSD), and are further characterized by the presence of a storage processor capable of processing object-based storage device algorithms interleaved with processing of physical storage device management. Embodiments include a storage controller capable of executing recognition, classification and tagging of application files, especially including image, music, and other media. Also disclosed are methods for initializing and configuring an OSD-SSD device. |
US10769056B2 |
System for autonomously testing a computer system
A system for autonomously testing a computing system is disclosed. The system parses data obtained from a variety of sources, and extracts source concepts from the parsed data to generate models for inclusion in a set of agglomerated models. The system interacts with and explores features of a software application being tested by the system. Outputs and information obtained from the interaction are utilized by the system to update the models or generate new models for the set of agglomerated models. The agglomerated models are utilized by the system to execute tests on the application to detect potential defects and conflicts. Detected defects and conflicts may be included in a report for review. Feedback on the defects and conflicts may be utilized to further update the agglomerated models. The agglomerated models are updated recursively as additional data is obtained, further interactions are performed, and further outputs are generated over time. |
US10769052B2 |
Application arrangement method and system
A volume driver is provided in each server that executes a container engine. A first volume driver embeds, in a container image of a container in a first server, a volume ID (which is the ID of a volume, and is according to information acquired from a storage system with respect to the volume) of the volume associated with the container. A second volume driver searches, in the storage system, for a volume to be associated with the container based on the container image, by using the volume ID embedded in the container image outputted from the first server and inputted to the second server. |
US10769051B2 |
Method and system to decrease measured usage license charges for diagnostic data collection
Techniques are provided for executing, by one or more first processors, one or more software products associated with a measured usage pricing model. An indication is received, during the execution of the software products, to execute a set of diagnostic machine instructions related to the execution of the software products. Responsive to that received indication, the one or more first processors initiate execution, by one or more distinct second processors, of the set of diagnostic machine instructions. The initiating of the execution by the distinct second processors of that set of diagnostic machine instructions is based at least in part on such execution not being associated with the measured usage pricing model. |
US10769048B2 |
Advanced binary instrumentation for debugging and performance enhancement
Systems and methods for integrating, into a first software program binary, segments of a second software program are disclosed. The integration causes the execution of segments of the second software program as the first software program binary is executed. In one embodiment, a second software program, such as an embeddable software application, is received and divided into a plurality of segments, each segment corresponding to a portion of the embeddable software application. Instrumentation points corresponding to the segments of the embeddable software application are inserted into a plurality of locations within a software binary to create a modified software binary. The modified software binary thus includes the selected software binary and the embeddable software program. |
US10769037B2 |
Techniques for LIF placement in san storage cluster synchronous disaster recovery
Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed. |
US10769035B2 |
Key-value index recovery by log feed caching
A computer system may include a storage device and nodes cooperating therewith to define a key value database architecture. A first node of the nodes may be configured to generate a plurality of checkpoints. The computer system may also include a second node of the nodes configured to operate a log feed cache manager based upon the checkpoints generated by the first node. |
US10769034B2 |
Caching DML statement context during asynchronous database system replication
Objects across multiple database manipulation language (DML) redo log records are cached, during continuous replay of redo log records on a secondary system, for the same table partition to enable reuse of such cached objects. Later, these cached objects can be reused as they are accessed during the sequential processing of DML redo records for a specific table partition. |
US10769032B2 |
Automation and optimization of data recovery after a ransomware attack
In the face of ransomware attacks, which can be increasingly difficult to effectively prevent, a solution can be considered to be the minimization of the cost and time taken to recover data and, hence business activities. Embodiments perform a restore operation that include automatically identifying the most recent healthy backup, from which data should be restored, and the prioritizing of the order in which data should be restored. |
US10769031B2 |
Lost data recovery for vehicle-to-vehicle distributed data storage systems
The disclosure includes embodiments for recovering lost data in a vehicular micro cloud. In some embodiments, a method for a connected vehicle that is a member of the vehicular micro cloud includes detecting that one or more data segments of a data set are lost during a first data handover function transmitted over a Vehicle-to-Everything (V2X) network. The data set is partitioned into multiple data segments including the one or more data segments during a previous data handover function performed prior to the first data handover function. The method includes modifying an operation of a communication unit of the connected vehicle to collect the one or more data segments from a set of overhearing vehicles that overhears the one or more data segments during the previous data handover function so that the data set is recovered on the connected vehicle. |
US10769030B2 |
System and method for improved cache performance
A coordination point for assigning clients to remote backup storages includes a persistent storage and a processor. The persistent storage includes client type to remote backup storage mappings. The processor obtains a data storage request for data from a client of the clients; obtains an inferential characterization of the client; identifies a type of the client using the inferential characterization of the client; selects a remote backup storage of the remote backup storages based on the identified type of the client using the client type to remote backup storage mappings; and assigns the selected remote backup storage to service the data storage request. |
US10769029B2 |
Accessing records of a backup file in a network storage
Provided are a computer program product, system, and method for accessing records of a backup file in a network storage. A backup file comprises a sequential file of metadata records and data set records is processed. The metadata records include metadata on data of data sets in the data set records. Backup objects store the metadata and the data set records in the backup file. A determination is made of at least one container in the network storage to store the backup objects. Backup object information indicates for each of the backup objects, an order of the metadata or data set record, stored in the backup object, in the backup file, and a container of the at least one container in which the backup object is stored. Multiple of the backup objects are concurrently transmitted to the network storage to concurrently write to the at least one container. |
US10769027B1 |
Queued scheduler
Systems, apparatuses, and methods for scheduling maintenance jobs for computing assets implementing configuration items within a CMDB are described. The maintenance jobs include database backups. Two queues operate together to schedule a large number of jobs in a technique that is scalable while staying within resource constraints. |
US10769026B2 |
Dynamically pausing large backups
It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is determined for each backup source of the set of backup sources, a size of data to be backed up. In the event the determined size of a selected backup source of the set exceeds a threshold size, a backup of the selected backup source is paused despite the backup policy specifying the backup to be performed at the first instance and the backup of the selected backup source is resumed at a second instance specified by a backup resume policy. |
US10769021B1 |
Cache protection through cache
A cache coherency protection system provides for data redundancy by sharing a cache coherence memory pool for protection purposes. The system works consistently across all communication protocols, yields improved data availability with potentially less memory waster and makes data availability faster in node/director failure scenarios. According to various embodiments, the cache coherency protection system may include a writer/requester director that receives a write request from host, a protection target director that is a partner of the writer/request director and a directory. |
US10769018B2 |
System and method for handling uncorrectable data errors in high-capacity storage
One embodiment described herein provides a method and system for handling errors in a storage system. During operation a data-placement module of the storage system detects an error occurring at a first physical location within the storage system. In response to determining that the error occurs during a write access, the system writes to-be-written data into a second physical location within the storage system, and updates a mapping between a logical address and a physical address associated with the to-be-written data. |
US10769012B2 |
Memory with error correction function and an error correction method
The present invention relates to a memory with error correction function, comprising a data array, an ECC array, a flag bit array, an ECC encoding module, an ECC decoding module, a flag bit generation module and a flag bit detection module; wherein: the flag bit generation module is configured, when data is being written, to generate a flag bit and an encode enable signal, the flag bit being stored in the flag bit array, and the encode enable signal being used to control the operation of the ECC encoding module; the ECC encoding module is configured to encode the data to be written according to the ECC algorithm preset therein so as to generate parity bits; the ECC array is configured to store the generated parity bits; the flag bit detection module is configured, when data is being read, to detect the flag bit and control the operation of the ECC decoding module; and the ECC decoding module is configured to detect and correct erroneous data using the parity bits from the ECC array and the data from the data array, and to output the corrected data. The invention also relates to a method of correcting errors in a memory. |
US10769009B2 |
Root cause analysis for correlated development and operations data
Embodiments of the invention include methods, systems, and computer program products for root cause analysis. Aspects of the invention include receiving, by a processor, operations data associated with a plurality of applications. A trend analysis is performed on the operations data to determine an operations issue associated with at least one of the plurality of applications. And a root-cause analysis is performed on the operations issue to identify a set of candidate applications from the plurality of applications that may be a cause of the operations issue. |
US10769008B1 |
Systems and methods for automatic formal metastability fault analysis in an electronic design
The present disclosure relates to a computer-implemented method for use in an electronic design. The method may include receiving, using at least one processor, an electronic design and analyzing the electronic design. The method may further include generating one or more preconditions representative of metastability effects at the output of at least one synchronizer associated with the electronic design. The method may also include generating, based upon, at least in part, the one or more preconditions, one or more properties configured to analyze a propagation of the metastability effects associated with the at least one synchronizer. |
US10769004B2 |
Processor circuit, information processing apparatus, and operation method of processor circuit
A processor circuit includes: multiple processor cores; multiple individual memories; multiple shared memories; multiple memory control circuits; multiple selectors; and a control core; wherein when an address of the read request from the first processor associated with a specific memory control circuit is identical to the transfer source address, the specific memory control circuit controls the transfer data based on the read request to be transferred to the transfer destination address via a specific selector of the multiple selectors in which the transfer selection information is set, wherein, when the control core sets read selection information in each of the multiple selectors, read data is read by one of the first processor core and the first adjacent processor core from the associated shared memory via a specific selector of the multiple selectors in which the read selection information is set. |
US10769003B2 |
Application server programming language cloud functions
In an example, a Web Socket is used as an abstraction layer on top of one or more triggers. These triggers may be defined by DevOps tools and may be called bidirectionally. Specifically, a web application can call a trigger located in a Function as a Service layer at an ABAP application server, while the ABAP application server can also push data via a push channel through the WebSocket to trigger functions in the Web App. |
US10769002B2 |
Managing a virtual object
Managing a virtual object in a server device includes storing the virtual object in a database accessible to the server device and, in response to a non-subscriber user performing a first action on the virtual object, sending a message from the server device to at least one user that subscribes to the virtual object. |
US10769000B1 |
Method and apparatus for transparently enabling compatibility between multiple versions of an application programming interface (API)
Methods and apparatuses for enabling compatibility between multiple versions of an application programming interface (API) are described. When a first API request is received at a compute server, the compute server determines whether the first API request is of a first version of an API that is different from a second version of the API used in an origin server to which the first API request is destined. In response to determining that the first API request is of the first version of the API that is different from the second version of the API used in the origin server to which the first API request is destined, an API compatibility enabler is executed to convert the first API request into a second API request in the second version of the API. The second API request is fulfilled instead of the first API request. |
US10768999B2 |
Intelligent load shedding for multi-channel processing systems
Embodiments in include a system, a method, and a computer program product for performing intelligent load shedding for multi-channel processing system. The embodiments include a multi-channel processing system, wherein each channel of the multi-channel processing system includes a plurality of processors, and a plurality of links coupling each channel with each other channel in the multi-channel processing system, wherein the links are used to transmit status information of the plurality of processors. The embodiments also include a plurality of cooling elements coupled to each channel having the plurality of processors, wherein the plurality of cooling elements are configured to remove heat from the multi-channel processing system. |
US10768998B2 |
Workload management with data access awareness in a computing cluster
Embodiments for workload management with data access awareness in a computing cluster. In response to receiving an input workload for scheduling by a workload manager, a set of inputs is retrieved from a storage system by a data requirements evaluator module. The data requirements evaluator module generates a list of cluster hosts ranked for performing the input workload according to data access considerations and provides the ranked list of cluster hosts to a scheduler module. The scheduler module generates a scheduling of the input workload to certain hosts within the computing cluster where the generated scheduling is optimized with the data access considerations. |
US10768996B2 |
Anticipating future resource consumption based on user sessions
Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor. |
US10768995B2 |
Allocating host for instances with anti affinity rule with adaptable sharing to allow instances associated with different failure domains to share surviving hosts
Managing a communications network involves allocating hosts (100) for instances (105) of a virtual network function component (155). From a request to allocate, a number N is obtained indicating a minimum number of the instances to be available, and a number M indicating how many additional instances are to be allocated. If the allocations are requested to be to different hosts (anti affinity) and if the sharing of the instances by the virtual network function component can be adapted in the event of unavailability, then allocating is carried out automatically (230) of N+M of the instances to less than N+M of the hosts, so that if any one of the allocated hosts becomes unavailable there are sufficient hosts so that the virtual network function component can still be shared across at least N of the instances. Fewer hosts are needed, saving costs. |
US10768994B2 |
Method and system for modeling and analyzing computing resource requirements of software applications in a shared and distributed computing environment
An application manager receives or defines a service specification for a first application that defines a set of required computing resources that are necessary to run each application component of the first application. A resource supply manager in communication with the application manager manages a plurality of computing resources in a shared computing environment. The application manager is operable to request the set of required computing resources from the computing resource supply manager, and wherein the resource supply manager determines the availability of the required computing resources within the shared computing environment according to resource allocation policies and allocates computing resources to the application manager, and wherein the application manager is operable manage allocation of the computing resources to the first application, the application manager operable to create and manage deployment of instances of each application component of the first application on the allocated computing resources. |
US10768992B2 |
Provisioning a new network device in a stack
Examples disclosed herein relate to provisioning a network device in a stack. In an example, a master network device in a stack may detect a new network device in the stack. In response to detecting, master network device may determine whether a member network device of the stack is missing. In response to determining that the member network device of the stack is missing, master network device may identify each active adjacent member of the member network device. The master network device may determine whether each active adjacent member of the member network device has detected the new network device in the stack. In response to determining that each active adjacent member of the member network device has detected the new network device in the stack, master network device may provision the new network device with a member ID of the member network device to the stack. |
US10768990B2 |
Protecting an application by autonomously limiting processing to a determined hardware capacity
A method, apparatus and computer program to protect an application in an underlying multiprocessor computing system, e.g., one in which a processor has local memory available but can access memory assigned to other processors. In operation, a set of hardware characteristics for the underlying computing system are extracted. These characteristics preferably comprise processing power, available memory, and a topology. For each hardware characteristic, an operating limit for that characteristic is determined based at least in part on a baseline value that is determined for the application with respect to the hardware characteristic. Based on the operating limit determined for each hardware characteristic, a recommended limit for a system feature (e.g., network traffic) of the underlying computing system is computed. Thereafter, and during runtime execution of the application, the recommended limit is then enforced, e.g., by dropping excess traffic or spinning up additional application instances, to protect the application. |
US10768987B2 |
Data storage resource allocation list updating for data storage operations
A system and method to perform data management operations in a data management system assigns the data management request to one or more available data management resources. If the data management request fails, at least one data management resource at least partially responsible for the failure is determined, as is a category associated with the one data management resource at least partially responsible for the failure. Other data management requests are identified in a list of data management requests that request data management resources having the same category and the list of data management requests is updated to indicate that the data management system should not perform the other identified data management requests. |
US10768986B2 |
Management and utilization of storage capacities in a converged system
A computer-implemented method according to one embodiment includes identifying a request to create a consumer within a converged system. Additionally, the method includes defining the consumer within a hierarchy of consumers, where the consumer represents a function in an organization. Further, the method includes associating the consumer with a plurality of storage resources and a plurality of computing resources. Further still, the method includes setting a storage capacity attribute for the consumer. |
US10768983B2 |
Mechanism for facilitating a quorum-based coordination of broker health for management of resources for application servers in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating a quorum-based coordination of broker health for management of resources for application servers in an on-demand services environment. In one embodiment and by way of example, a method includes monitoring, via health checkers, health of a cluster of brokers in a distributed environment having application servers in communication over a network, receiving an indication from at least one health checker that a broker is failing, wherein the broker is associated with a cluster of worker nodes, collecting health status reports relating to the broker from the health checkers, examining the health status reports based on a quorum-based voting policy, and classifying the broker as unhealthy if, based on the quorum-based voting policy, a percentage of the health status reports regards the broker as failed, wherein the percentage is greater than a first threshold percentage. |
US10768982B2 |
Engine for reactive execution of massively concurrent heterogeneous accelerated scripted streaming analyses
Herein are techniques for analysis of data streams. In an embodiment, a computer associates each software actor with data streams. Each software actor has its own backlog queue of data to analyze. In response to receiving some stream content and based on the received stream content, data is distributed to some software actors. In response to determining that the data satisfies completeness criteria of a particular software actor, an indication of the data is appended onto the backlog queue of the particular software actor. The particular software actor is reset to an initial state by loading an execution snapshot of a previous initial execution of an embedded virtual machine. Based on the particular software actor, execution of the execution snapshot of the previous initial execution is resumed to dequeue and process the indication of the data from the backlog queue of the particular software actor to generate a result. |
US10768980B2 |
Automated execution of a batch job workflows
Systems and methods for the automated execution of batch job workflows are provided. The system may generate a batch job workflow having one or more jobs with each job having one or more tasks. The system may retrieve scheduler data corresponding to each task and indicating job dependencies, task dependencies, and technology wrappers needed to execute each task. The system may generate a task schedule based on the scheduler data. The system may execute each task in accordance with the scheduler data by transmitting each task to a wrapper environment to invoke a technology wrapper. The technology wrapper may enable each task to be executed across systems of varying technologies. |
US10768978B2 |
Management system and management method for creating service
A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each including a component input property and a processing content to be executed based on an input value that is input to the component input property; (2) creates or edits a service template that is associated with one or more components and an execution order and that includes one or more template input properties; (3) receives a designation of a service template and an input value to be input to the template input property; (4) generates, based on the designated input value and the service template, an operation service for executing the processing content included in the component using the designated input value; and (5) executes the generated operation service to operate the operation target apparatus. |
US10768977B1 |
Systems and methods for editing, assigning, controlling, and monitoring bots that automate tasks, including natural language processing
A framework is described for editing, assigning, controlling, and monitoring multiple bots within an enterprise network, including bots that perform natural language processing. In one implementation, a method includes: initializing a bot controller application instance; receiving, at the bot controller application instance, registration information from bot hosts; retrieving, from a web services gateway, configuration information for each of the of bot hosts; and using at least the retrieved registration information and configuration information for each of the bot hosts, displaying at a graphical user interface of the bot controller application instance a summary of the registered bot hosts and data relating to scripts executed by each of the bot hosts. |
US10768976B2 |
Apparatus and method to configure an optimum number of circuits for executing tasks
An apparatus includes a programmable circuit that configures circuits for executing tasks. The apparatus estimates an execution time-period required for executing a first task by first circuits configured in the programmable circuit, and determines a configuration number indicating a number of second circuits that are to be configured, in the programmable circuit, for executing a second task to be executed after the first task, based on the execution time-period and a configuration time-period required for configuring the configuration number of the second circuits in the programmable circuit. The apparatus causes the programmable circuit to configure, during execution of the first task, the configuration number of the second circuits, and adjusts the configuration number, based on a relationship between a time at which the first task is completed and a time at which configuration of the configuration number of the second circuits in the programmable circuit is completed. |
US10768971B2 |
Cross-hypervisor live mount of backed up virtual machine data
Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM. |
US10768970B2 |
System and method of flow source discovery
An example method comprises receiving flow packets from network traffic analyzing platforms, for each particular flow packet: identify the particular flow packet as belonging to one of at least two flow packet types based on a format, if the particular flow packet is sFlow, determine if the particular flow packet is an sFlow sample, counter record, or a third packet type, if the particular flow packet is the sFlow sample or counter record, identify a flow source of the particular flow packet and at least one metric, and update a flow source data structure else ignore the particular flow packet, and if the particular flow packet is a second flow packet type: if the particular flow packet is of a format that matches a template, identify the flow source, and update the flow source data structure to include the identified flow source and the at least one metric. |
US10768964B2 |
Virtual machine messaging
Techniques for enabling communication between a virtual machine and the host of the virtual machine are disclosed. An example computing device includes a host operating system and a virtual machine running on the host operating system. The storage device also includes a split driver. The split driver includes a frontend driver residing on the virtual machine and a backend driver residing on the host. The split driver processes messages received from the virtual machine and passes the messages from the frontend driver to the backend driver. |
US10768963B2 |
Virtual network functions allocation in a datacenter based on extinction factor
An example computing system for allocating Virtual Network Functions (VNF) in a datacenter includes a processing unit, a computation module and an allocation module. The computation module is configured to determine an extinction factor corresponding to a datacenter unit in the datacenter based on a state of the datacenter and a VNF catalogue including a plurality of VNFs; and to develop an allocation model based on the determined extinction factor. The allocation module is configured to allocate a first VNF from the plurality of VNFs in the datacenter based on the allocation model. |
US10768961B2 |
Virtual machine seed image replication through parallel deployment
Generating secondary virtual machine seed image storage is provided. An input is received to deploy a primary virtual machine and a secondary virtual machine based on a golden virtual machine image. In response, the primary virtual machine from the golden virtual machine image on a primary data processing site and the secondary virtual machine from the golden virtual machine image on a secondary data processing site are deployed. Execution of the secondary virtual machine is suspended on the secondary data processing site. Using the golden virtual machine image, a seed image corresponding to the secondary virtual machine is generated that is up-to-date at that point in time in storage at the secondary data processing site to form the secondary virtual machine seed image storage. The secondary virtual machine seed image storage is enabled to receive state data updates from the primary virtual machine on the primary data processing site. |
US10768960B2 |
Method for affinity binding of interrupt of virtual network interface card, and computer device
The present invention discloses a method for affinity binding of interrupt of a virtual network interface card, and a computer device. The method includes: receiving a request message sent by an IaaS resource management system, where the request message carries an interrupt affinity policy parameter of a virtual network interface card; performing one-to-one correspondence affinity binding between multiple virtual central processing units VCPUs and multiple physical central processing units PCPUs; performing affinity binding between a virtual interrupt of the virtual network interface card and a VCPU; and performing affinity binding between a physical interrupt of the virtual network interface card and a corresponding PCPU according to the affinity policy parameter. |
US10768957B2 |
Computer architecture for establishing dynamic correlithm object communications in a correlithm object processing system
A system that includes a first device and a second device. The first device is configured to send correlithm objects having a first bit having a first bit string length and to send a test correlithm object having the first bit string length to the second device. The second device is configured to receive the test correlithm object, to determine a distance between the test correlithm object and a reference correlithm object, and to send the switch command to the first device in response to determining the distance between the test correlithm object and the reference correlithm object exceeds a distance threshold value. The first device is further configured to receive a switch command, and to send correlithm objects having a second bit string length that is greater than the first bit string length to the second device in response to receiving the switch command. |
US10768953B2 |
Computing system providing suggested actions within a shared application platform and related methods
A computing system may include at least one client computing device and a display associated therewith, and a server configured to provide access to a plurality of shared applications by the at least one client computing device, and extract text displayed by the shared applications on the display while the shared applications are being used by the at least one client computing device. The server may also be configured to generate a concept map associating the extracted text with actions initiated by the at least one computing device after displaying respective text on the display, and determine a suggested action to perform based upon text subsequently displayed on the display and the concept map. |
US10768952B1 |
Systems and methods for generating interfaces based on user proficiency
Embodiments of systems and methods for generating user interfaces are described. In an embodiment, a monitoring tool can observe the user's interaction with a computing device, collect input and output operation data, and calculate a user effectiveness score based on the collected data. A user interface can be generated based on the user effectiveness score to match the user's proficiency. |
US10768950B2 |
Systems and methods for building dynamic interfaces
First data indicative of a first plurality of transactions by a user may be processed to generate first behavioral information describing the user. The first behavioral information may be displayed by an interactive user interface. A user input made in response to the first behavioral information may be received and analyzed to generate user preference information indicating a relationship between the first user input and the first behavioral information. Second data indicative of a second plurality of transactions by the user may be received and processed with the user preference information to generate second behavioral information describing the user. The second behavioral information may be displayed by the interactive user interface differently from the first behavioral information by the interactive user interface as a result of the processing of the second data and the user preference information together. |
US10768947B2 |
Method for interface refresh synchronization,terminal device, and non-transitory computer-readable storage medium
A method for interface refresh synchronization, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes: obtaining, in a user space of an operating system, refresh information of a plurality of interface refresh operations, when the plurality of interface refresh operations are initiated by a plurality of foreground applications in the user space; and transmitting the obtained refresh information of the plurality of interface refresh operations to a kernel space of the operating system, the refresh information including a thread number of each interface refresh operation, refresh time and refresh contents corresponding to each thread number. |
US10768946B2 |
Edge configuration of software systems for manufacturing
In one embodiment, a method receiving a specification of a manufacturing system that is generated using a modeling language. The modeling language allows a layout of machines to be specified. Available software systems from a software provider are retrieved and the specification is analyzed to determine applicable software systems for the manufacturing system. The method generates a configuration based on the analysis of the layout of the machines for the manufacturing system. The configuration specifies instances of software systems to be installed on the machines and an edge system between the manufacturing system and a remote computing environment. The instances of the software systems are deployed on the edge system and the machines and the edge system orchestrates operations on the machines operating in the manufacturing system in real-time. Also, the edge system communicates with the remote computing environment for non-real time operations on the set of machines. |
US10768945B2 |
Semantic weaving of configuration fragments into a consistent configuration
A system configuration is generated by integrating source models. Transformations are generated according to a weaving model that specifies relations among metamodels of the source models and the system configuration. The transformations, when executed, transform the source models into the system configuration that includes target entities. From the transformations, one or more integration constraints are generated for each target entity to be created or modified by an operation of the transformations. The integration constraints describe semantics of the relations specified by the weaving model. System configuration constraints are formed to include the integration constraints in addition to constraints of each source model. The transformations are executed to transform the source models into the system configuration to generate the system configuration obeying the system configuration constraints. |
US10768943B2 |
Adapter configuration over out of band management network
Examples described herein include receiving contact information of a management controller for a host device and querying the management controller for a supported data network adapter over a management network. In response to a determination that the host device comprises a supported data network adapter, identifying information of a storage array is transmitted to the management controller. Examples also include receiving a unique identifier of a storage volume associated with the storage array and configuring, over the management network, the supported data network adapter to boot from the storage volume over a data network that is out of band from the management network. |
US10768938B2 |
Branch instruction
A data processing system provides a branch forward instruction (BF) which has programmable parameters specifying a branch target address to be branched to and a branch point identifying a program instruction following the branch forward instruction which, when reached, is followed by a branch to the branch target address. |
US10768937B2 |
Using return address predictor to speed up control stack return address verification
Overhead associated with verifying function return addresses to protect against security exploits is reduced by taking advantage of branch prediction mechanisms for predicting return addresses. More specifically, returning from a function includes popping a return address from a data stack. Well-known security exploits overwrite the return address on the data stack to hijack control flow. In some processors, a separate data structure referred to as a control stack is used to verify the data stack. When a return instruction is executed, the processor issues an exception if the return addresses on the control stack and the data stack are not identical. This overhead can be avoided by taking advantage of the return address stack, which is a data structure used by the branch predictor to predict return addresses. In most situations, if this prediction is correct, the above check does not need to occur, thus reducing the associated overhead. |
US10768931B2 |
Fine-grained management of exception enablement of floating point controls
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith. |
US10768924B2 |
Automated usage driven engineering
Implementations directed to providing a computer-implemented method for automating vehicle feature updates, the method being executed by one or more processors and comprising receiving telematics data identifying an actual usage of a vehicle; performing a gap analysis between the actual usage of the vehicle and an expected usage of the vehicle; determining a feature update based on the gap analysis; providing the feature update to a product engineering module when the feature cannot be implemented by a software update; and providing the feature update to an onboard computer system when the feature can be implemented by a software update. |
US10768922B2 |
Method and device for wirelessly updating software for vehicle
The present invention relates to a method and a device for wirelessly updating software for a vehicle and, more specifically, to a method and a device for wirelessly updating software of an electronic device for a vehicle. A method for wirelessly updating software of a gateway for a vehicle, according to one exemplary embodiment of the present invention, comprises the steps of: receiving a first message including a software module list from at least one controller; and transmitting, to an update server, a second message including a software module list with respect to each of the at least one controller, wherein the first message comprises hardware version information, and the second message comprises region information of the vehicle. |
US10768921B2 |
Methods and apparatus for providing over-the-air updates to internet-of-things sensor nodes
Example methods and apparatus for providing over-the-air-updates to IoT sensor nodes are disclosed herein. An example unmanned aerial vehicle includes an update deliverer to access a firmware update to be delivered to a sensor node in a network. The sensor node is coupled to an object. The example unmanned aerial vehicle includes a camera to generate image data and an identifier to identify the object based on the image data. The update deliverer is to deliver the firmware update to the sensor node based on identification of the object. |
US10768917B2 |
Dynamic deployment placement of processing elements in a streaming data system
Systems, methods, and articles of manufacture are disclosed for processing element (PE) deployment placement in a streaming data system. In particular, PEs of a stream computing application are grouped across compute nodes in a dynamic manner that improves over manually specified groupings of PEs on particular compute nodes. A stream manager deploys PEs according to rules in deployment instructions specifying whether to collocate PEs on a single compute node and/or ex-collocate PEs across compute nodes based on dynamically-determined information relating to the PEs themselves, compute nodes on which PEs are to run, and/or the streams runtime. For example, the stream manager may profile code and deploy PEs on compute nodes based on such profiling, deploy PEs together on compute nodes meeting predefined system characteristics or streams runtime conditions or metrics, and/or deploy PEs on a compute node within a predefined proximity of an external source. |
US10768915B2 |
Systems and methods for selectively instrumenting a program according to performance characteristics
System, methods, and other embodiments described herein relate to determining performance overhead for instrumentation within a program. In one embodiment, a method includes, in response to compiling the program from source code into machine code, analyzing the program to generate overhead scores associated with segments of instrumentation within separate functions of the program. The instrumentation is combined with the source code to provide functionality in addition to a base functionality of the program. The method includes selectively modifying the segments in the source code for the separate functions according to whether the overhead scores for respective ones of the segments satisfies an instrumentation threshold associated with respective ones of the separate functions. |
US10768914B2 |
Analysis and generation of structured programming based on disparate application configurations
A system for analysis and generation of structured programming is disclosed. The system includes a conduit core subsystem to generate an executable format file for migrating configurations of a first application to a second application. The conduit core subsystem includes a first application side conduit module to extract one or more first business objects of the first application and obtain one or more structured business objects and one or more first unidentified business objects. The conduit core subsystem includes a conduit core module to transmute the one or more structured business objects into a conduit core data structure. The conduit core subsystem includes a second application side conduit module to analyse the conduit core data structure based on one or more second business objects of the second application and transmute the conduit core data structure to generate the executable format file for the second application. |
US10768911B2 |
Managing software components for software application development
A device may receive first user input indicating creation of a first software component for inclusion in a first software application, the first software component being selected for creation in a first software framework associated with the first software application. The device may generate, based on the first software component, a second software component for inclusion in a second software application, the second software component being generated in a second software framework associated with the second software application. In addition, the device may cause display of the second software component in the second software application. The device may also provide component data to a second device, the component data defining at least one property associated with the first software component. |
US10768910B2 |
Systems and methods for generating interactive hypermedia graphical user interfaces on a mobile device
Systems and methods are provided for displaying graphical objects in a user interface of a mobile device. In one embodiment, methods may include receiving a request to display a primary status associated with a plurality of facilities, querying at least one database for data associated with each one of the plurality of facilities, calculating a score for each one of the plurality of facilities based on the associated data, determining the primary status associated with each one of the plurality of facilities based by comparing the score with threshold rules, selecting a primary graphical object style for each one of the plurality of facilities based on the primary status, and generating for display a user interface screen including primary graphical objects in a screen of the mobile device, wherein the primary graphical objects include the respective selected style. |
US10768906B2 |
Multi-technology visual integrated data management and analytics development and deployment environment
The present disclosure relates to a system for providing a multi-technology visual integrated data management and analytics development and deployment environment. In an embodiment, the system is configured to generate executable code suitable to carry out a data analytics request using a first software platform, migrate executable code for the first software platform to a second software platform, and cause executable code to be processed on the first or second software platform to perform the data analytics request. |
US10768905B2 |
Systems, methods, and apparatuses for implementing schema-driven on-the-fly code generation within a cloud based computing environment
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing schema-driven on-the-fly code generation within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for: designing an application having a plurality of method calls to perform functionality for the application; defining at least one of the plurality of method calls as a web service identified by a web service URL; retrieving a schema for the web service via the web service URL; parsing the schema to identify a plurality of methods provided by the web service and generating a list of all the methods for the web service; persisting the list of all the methods for the web service in a database system communicably interfaced with the system; exposing a class corresponding to each one of the plurality of methods provided by the web service, the exposed classes referencing the methods persisted in the database system; loading all classes required by the application including any of the exposed classes corresponding to the plurality of methods provided by the web service referenced by the application; and executing the application, in which any call to one of the plurality of methods provided by the web service includes initiating a network call to invoke the web service. Other related embodiments are disclosed. |
US10768904B2 |
System and method for a computational notebook interface
Example implementations described herein are directed to an improved interface for a computational notebook that represents cells of the computational notebook in a graph form involving nodes and links. Through such an improved interface, the execution order of the cells can be immediately understood, as well as the dependencies between different cells of executable code and the variables contained therein. |
US10768900B2 |
Model-based service registry for software systems
Methods, systems, and computer-readable storage media for receiving, by an operation controller, a call to trigger an operation, the call at least partially including an identifier associated with an operation signature, providing the operation signature based on the identifier, identifying, by the operation controller, an operation provider that provides the operation corresponding to the operation signature, validating, by the operation provider, one or more conditions for execution of the operation, and executing the operation to affect an entity within a landscape in response to the one or more conditions being valid. |
US10768898B2 |
Efficient modulo calculation
Hardware logic is arranged to efficiently perform modulo calculation with respect to a constant value b. The hardware logic comprises a series of addition units (each comprising a plurality of binary adders). A first stage addition unit in the series groups bits from an input number into a number of strings, multiplies each string by a corresponding coefficient using adders and left-shifting and adds the resulting strings together to generate an intermediate value which, in most examples, has a smaller range of possible values than the input number. The series of addition units also includes a second stage addition unit and/or a final stage addition unit. A second stage addition unit uses similar methods to generate an updated intermediate value in a pre-defined terminating range. A final stage addition unit generates a final result from the final intermediate result output by an immediately previous addition unit in the series. |
US10768896B2 |
Apparatus and method for processing fractional reciprocal operations
An apparatus and method for performing a reciprocal. For example one embodiment of a processor comprises: a decoder to decode a reciprocal instruction to generate a decoded reciprocal instruction; a source register to store at least one packed input data element; a destination register to store a result data element; and reciprocal execution circuitry to execute the decoded reciprocal instruction, the reciprocal execution circuitry to use a first portion of the packed input data element as an index to a data structure containing a plurality of sets of coefficients to identify a first set of coefficients from the plurality of sets, the reciprocal execution circuitry to generate a reciprocal of the packed input data element using a combination of the coefficients and a second portion of the packed input data element. |
US10768894B2 |
Processor, information processing apparatus and operation method for processor
A processor includes: a plurality of processor cores; and an internal memory configured to be accessed from the plurality of processor cores, wherein an arithmetic circuit provided in any of the plurality of processor cores includes: a plurality of first registers provided in a first stage of the arithmetic circuit, a regular addition circuit including a first adder and a second register, the first adder being configured to add a plurality of outputs of the plurality of first registers, the second register being configured to be provided in a second stage and latch an output of the first adder, an overtaking addition circuit including a second adder, the second adder being configured to add a plurality of outputs of the plurality of first registers, and a synthesis circuit including a third adder and a third register. |
US10768888B1 |
Wireless control and modification of electronic audio signals of remote electronic devices
Systems and methods for wireless control and modification of electronic audio signals of remote electronic devices are disclosed. In an embodiment, a second computing device receives, from a first computing device that is configured to read radio frequency identification (RFID) tags, a first RFID tag address of a first RFID tag. A first mapping that associates each RFID tag address of a plurality of RFID tag addresses with a musical instrument digital interface (MIDI) event message of a plurality of MIDI event messages is stored in one or more digital data repositories, the plurality of RFID tag addresses including the first RFID tag address. A second mapping that associates each MIDI event message of the plurality of MIDI event messages to a virtual action identifier of a plurality of virtual action identifiers is stored in one or more digital data repositories. The second computing device uses the first mapping to determine a first MIDI event message based on the first RFID tag address. The second computing device uses the second mapping to determine a first virtual action identifier based on the determined first MIDI event message. The second computing device instructs a sound producing device to execute an action associated with the determined first virtual action identifier. |
US10768887B2 |
Electronic apparatus, document displaying method thereof and non-transitory computer readable recording medium
The disclosure relates to an artificial intelligence (AI) system using a machine learning algorithm such as deep learning, and an application thereof. In particular, an electronic apparatus, a document displaying method thereof, and a non-transitory computer readable recording medium are provided. An electronic apparatus according to an embodiment of the disclosure includes a display unit displaying a document, a microphone receiving a user voice, and a processor configured to acquire at least one topic from contents included in a plurality of pages constituting the document, recognize a voice input through the microphone, match the recognized voice with one of the acquired at least one topic, and control the display unit to display a page including the matched topic. |
US10768885B1 |
Video conference with shared whiteboard and recording
One or more users log in to a video conference with a shared, online electronic whiteboard and draw upon a shared whiteboard. Each user has a video and audio stream that are sent to a recording server. Data describing each drawing action upon the shared whiteboard is sent to a database server and each action is then distributed to all users to update their whiteboards. Screenshots of the drawing actions are created by emulating a browser and inputting data describing each action from the database. Alternatively, screenshots are taken by each user computer (after each action or periodically) and sent to the recording server. Audiovisual manipulation software is used to create a whiteboard video from the screenshots are then combined with the audio and video streams to create a resulting video of the entire session. A video clip is created simply by sending begin and end timestamps during the session. |
US10768881B2 |
Multi-screen interaction method and system in augmented reality scene
A method for a multi-screen interaction system for an augmented reality scene, information processing devices, and a non-transitory computer-readable storage medium are provided. In the method, a resource object of the augmented reality scene, in which an augmented reality marker is embedded, is displayed. An augmented reality effect play message is received from a second device of the multi-screen interaction system for the augmented reality scene through a communication connection. An augmented reality resource associated with the augmented reality effect play message is displayed in response to the received augmented reality effect play message. |
US10768879B2 |
Image processing method and apparatus, virtual reality apparatus, and computer-program product
An image processing method. The method includes determining a first mapping relationship between first coordinates in a first coordinate system of a Multi-Resolution-Shading image and second coordinates in a second coordinate system of a Multi-Resolution-Shading screen image; and applying an anti-distortion process to the Multi-Resolution-Shading image based on the first mapping relationship, thereby obtaining an anti-distortion image. |
US10768871B2 |
Wireless output devices or wireless controllers for establishing wireless connectivity and for receiving digital content
Output devices supporting wireless device discovery are herein disclosed and enabled. To setup an output device for wireless connection, wireless device discovery is performed by a client of the output device to discover the output device. Upon being discovered, the output device may provide identification or information related to the output device to the client for establishing a wireless connection. Subsequently, the output device may receive, via the established wireless connection, digital content from the client for output. Wireless device discovery operations may be based on one or more of a close proximity wireless communication, a Bluetooth wireless communication, or a wireless communication compatible with a protocol within IEEE 802.11 standards. Security information or authentication may be required for establishing the wireless connection. Subsequent to having established the wireless connection, the output device receives the digital content from the client for playing at the output device. |
US10768860B2 |
Data storage device, operating method of the same, and electronic system including the same
A data storage device, a method of operating the data storage device, and an electronic system including the data storage device are provided. The data storage device includes a controller mounted on a substrate, and a plurality of memory packages configured to be controlled by the controller and to transmit and receive data to and from the controller via M channels (where M is an integer of 1 to 16). When the data storage device is used, a phenomenon in which heat generation is concentrated locally may be mitigated. |
US10768858B2 |
Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system receives, from a host, a write request including a first identifier associated with one write destination block and storage location information indicating a location in a write buffer on a memory of the host in which first data to be written is stored. When the first data is to be written to a nonvolatile memory, the memory system obtains the first data from the write buffer by transmitting a transfer request including the storage location information to the host, transfers the first data to the nonvolatile memory, and writes the first data to the one write destination block. |
US10768855B1 |
Data reading method, storage controller and storage device
A memory management method is provided. The method includes: performing a read operation on a target word line; reading a plurality of target physical pages of the target word line to obtain a plurality of hard bit codewords respectively corresponding to the target physical pages; generating soft information of each of a plurality of target memory cells of the target word line according to the hard bit codewords; identifying a plurality of confidence values corresponding to the target physical pages of each of the target memory cells according to a plurality of confidence tables and the soft information of the target memory cells; and performing an adjusted preset decoding operation according to the confidence values and the soft information, so as to obtain a plurality of final decoded codewords respectively corresponding to the target physical pages and complete the read operation. |
US10768848B2 |
Backup performance in storage tiers using data allocation optimization
A system for improving backup performance includes an interface, a processor, and a memory. The interface is to receive a volume identifier to backup. The processor is to determine allocation for data of a volume associated with the volume identifier in a plurality of storage tiers to improve backup processing, move data based at least in part on the allocation, and backup data of the volume. The memory is coupled to the processor and configured to provide the processor with instructions. |
US10768847B2 |
Persistent memory module and method thereof
A memory module, such as an NVDIMM receives access requests from a master device at a memory port requesting information from a volatile memory of the memory module. In response to receiving a save operation command at a command port, such as during a power failure, the memory module transfers the information stored at the volatile memory to a nonvolatile memory of the memory module based upon a programmable transfer rate. |
US10768846B2 |
Information processing apparatus and control method of information processing apparatus
An information processing apparatus includes: a controller that controls a plurality of storage devices and transmits and receives data to and from the plurality of storage devices; and a bridge that communicates with the controller via a predetermined interface, communicates with each of the plurality of storage devices via each of a plurality of predetermined interfaces, and bridges the communications between the controller and the plurality of storage devices. The controller acquires information of a master boot record from each of the plurality of storage devices, and generates information of a master boot record in a virtual storage device to provide the plurality of storage devices as one storage device. The bridge controls a process for writing the information of the master boot record in the virtual storage device into a region of a master boot record in a first storage device out of the plurality of storage devices. |
US10768838B2 |
Storage apparatus and distributed storage system
When a logical capacity of a nonvolatile semiconductor memory is increased, after a logical capacity which is allocated to a RAID group but unused is released, the RAID group is reconfigured to include the released logical capacity and the increased logical capacity. When the logical capacity of the nonvolatile semiconductor memory is reduced, after the reduced logical capacity is released from the RAID group, the RAID group is reconfigured with the released logical capacity. |
US10768835B1 |
Opportunistic storage service
An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment. |
US10768833B2 |
Object dispersal load balancing
A method includes dividing dispersed storage error encoding of a data object into a plurality of operations based on at least one of the data object and available computing devices for executing the dispersed storage error encoding. The method further includes allocating the plurality of operations to the available computing devices, where a first encoding operation of the plurality of encoding operations is allocated to a first computing device of the available computing devices. The method further includes coordinating execution of the plurality of operations by the available computing devices to dispersed storage error encode the data object into a plurality of sets of encoded data slices and a corresponding plurality of sets of slice names, and write the plurality of sets of encoded data slices based on the corresponding plurality of sets of slice names to a set of storage units. |
US10768829B2 |
Opportunistic use of streams for storing data on a solid state device
The use of steaming functionality on a storage device may be optimized by performing a combination of stream and non-stream writes based on a size of the data being written to a given stream. For example, a method may comprise writing data associated with a plurality of files to a first set of one or more erase blocks, determining that an amount of data associated with a given one of the plurality of files in the first set of one or more erase blocks has reached a threshold, and moving the data associated with the given file from the first set of one or more erase blocks to a stream, the stream comprising a second set of one or more erase blocks on the storage device different from the first set of one or more erase blocks. |
US10768825B2 |
Disaggregated data storage and retrieval system
A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates. |
US10768823B2 |
Flow control for unaligned writes in network storage device
Methods, systems, and programs are presented for controlling the flow of data into a device in the presence of writes that are unaligned along boundaries associated with a block size. One method includes operations for identifying admission data rates for volumes, and for tracking a utilization rate of a memory that stores data of incoming writes. The method determines if incoming writes include unaligned data. When the memory utilization rate is above a first threshold, a first flow control is applied that includes a reduction of admission rates of volumes having unaligned writes while maintaining admission rates of volumes without unaligned writes. When the utilization rate is above a second threshold that is greater than the first threshold, a second flow control is applied in addition to the first flow control. The second flow control includes a reduction of a system admission rate for all incoming writes. |
US10768821B2 |
Memory system and method of operating the same
There are provided a memory system for processing data and a method for operating the memory system. A memory system includes: a memory device including a plurality of memory blocks for storing data; and a controller for creating a SPOT table including a plurality of SPOT entries according to a logical block address (LBA) of the data and managing the SPOT table, using a least recently used (LRU) algorithm. |
US10768820B2 |
On-demand storage provisioning using distributed and virtual namespace management
A storage node in a cluster of storage nodes includes: one or more local storage devices; and a storage node controller. The storage node controller includes: a host interface configured to connect to an application running on a host computer; a storage manager configured to manage one or more virtual namespaces; and a storage device controller configured to manage respective namespace associated with the one or more storage devices. The storage manager is further configured to expand a storage space associated with a virtual namespace on demand on the one or more local storage devices of the storage node at a request of the application running on the host computer when the storage node has a sufficient storage space. the storage manager is further configured to communicate with a peer storage manager of a second storage node over a network and expand the storage space associated with the virtual namespace on demand on a local storage device of the second storage node at the request of the application running on the host computer when the storage node has an insufficient storage space. |
US10768814B2 |
Distributed index for fault tolerant object memory fabric
Embodiments of the invention provide systems and methods for managing processing, memory, storage, network, and cloud computing to significantly improve the efficiency and performance of processing nodes. Embodiments can implement an object memory fabric including object memory modules storing memory objects created natively within the object memory module and may be a managed at a memory layer. The memory module object directory may index all memory objects within the object memory module. A hierarchy of object routers communicatively coupling the object memory modules may each include a router object directory that indexes all memory objects and portions contained in object memory modules below the object router in the hierarchy. The hierarchy of object routers may behave in aggregate as a single object directory communicatively coupled to all object memory modules and to process requests based on the router object directories. |
US10768812B2 |
Method, terminal, and storage medium for operating objects displayed on a graphical user interface
In one aspect, a method of operating objects displayed on a graphical user interface (GUI) includes: displaying on the GUI a skill indicator object; performing rendering, at one of a pre-set location and a wheel rendering location on the GUI, to obtain a skill-release supplementary control object, when detecting a skill-release trigger gesture on a skill object displayed on the graphical user interface, the skill-release supplementary control object including a skill-release control halo object and a virtual joystick object located within a radiation range of the skill-release control halo object; positioning the skill-release control halo object within the skill indicator object; adjusting, when detecting a drag operation on the virtual joystick object, a skill release location of the skill object on the GUI; and performing a skill release operation on the skill object when detecting a release operation of the drag operation. |
US10768811B2 |
Facilitating text entry for mobile healthcare application
A method for facilitating entry of items for a healthcare software application loaded on an electronic device includes displaying, to a healthcare practitioner via a display of a mobile electronic device, an interface of a healthcare software application including a text entry box and a virtual keyboard; receiving, from the healthcare practitioner via the virtual keyboard, first input corresponding to entry of a first text string; continuously, during entry of the first text string, comparing input characters to a maintained list of items associated with healthcare, and displaying a popover including items found to match, based on the comparing, input characters; receiving, from the healthcare practitioner, second input corresponding to selection of a particular item displayed in the popover; and inserting, into the text entry box based on the received second input, a text string corresponding to the selected particular item. |
US10768809B2 |
Mobile terminal and method for managing a plurality of notification information according to user input
A mobile terminal including a wireless communication unit configured to provide wireless communication; a display configured to display at least a first notification information at a first position on the display indicating a first event occurred on the mobile terminal, and display a second notification information at a second position on the display indicating a second event occurred on the mobile terminal; and a controller configured to in response to a selection of the first notification information, display a first input region and a first key region for inputting a character string into the first input region on the display adjacent to the first notification information, in response to a selection of the second notification information, display a second input region and a second key region for inputting the character string into the second input region on the display adjacent to the second notification information, and process the character string input into the first input region or the second input region as an input of a function for responding to the first notification information or the second notification information, respectively, according to a selection of a user. |
US10768808B2 |
Method for displaying graphical user interface based on gesture and electronic device
Embodiments of this application provide a method for displaying a graphical user interface (GUI) based on a gesture. The method is implemented in an electronic device including a touchscreen, and the method includes: displaying a first GUI on the touchscreen, where the first GUI includes two or more entries, and the entry includes at least two interface elements; receiving, by the electronic device, a first gesture of a user on the touchscreen; and displaying a second GUI on the touchscreen in response to the first gesture, where the second GUI includes two or more entries, and the entry includes at least one interface element, where a quantity of entries in the second GUI is greater than a quantity of entries in the first GUI, and a quantity of interface elements in the second GUI is less than a quantity of interface elements in the first GUI. |
US10768807B2 |
Display control device and recording medium
A display control device includes an identification information reception unit that receives identification information from an input device, an input unit that can receive a handwriting input through the input device, an object generation unit that generates an object from the handwriting input, and a display control unit that performs control of displaying the object on a display area, in which the object generation unit generates a tag object or a drawing object from the handwriting input based on the identification information. |
US10768804B2 |
Gesture language for a device with multiple touch surfaces
A gesture language for a device with multiple touch surfaces is described. Generally, a series of new touch input models is described that includes touch input interactions on two disjoint touch-sensitive surfaces. For example, a mobile device can include a primary display on a “front” side of the device, and a secondary display or touch-sensitive surface on the “back” side of the device, such as a surface that is opposite the primary display. Accordingly, the gesture language can include a series of “back touch” interactions with the touch-sensitive surface on the backside of the device. Example interactions include direct and indirect touch input on the back side, as well as simultaneous touch input on both sides of the device. |
US10768803B2 |
User interface system with active and passive display spaces
A method and apparatus for a graphical user interface system are provided. The graphical user interface system includes one or more display devices that provide a passive display space, an active display space, and an exchange area. The active display space and the exchange area are provided on a single display device. One or more objects are displayed in the passive display space and a visual representation of each object of the one or more object is displayed in the exchange area. A selection is received in the exchange area of a visual representation of a first object displayed in the passive display space. In response to receiving the selection, the first object is displayed in the active display space. While displayed in the active display space, the first object is operable in response to commands received through the graphical user interface system. |
US10768795B2 |
Integrated resource transfer application
Embodiments of the invention are directed to a mobile device system, methods and computer program products for providing a centralized, integrated resource transfer application on the mobile device. The integrated resource transfer application of the mobile device is typically configured to launch, control, modify and operate applications stored on the mobile device. In this regard, the integrated resource transfer application facilitates the user to perform a user activity, using multiple applications from a centralized user interface, without requiring the user to open and close one application after another. Another aspect of the integrated resource transfer application is directed to determination of pertinent applications for the user activity and automatic launching the applications within the central interface, by transferring control between applications, automatically, and in a suitable order. |
US10768793B2 |
User interface and method for changing between screen views of a user interface
A user interface and a method for changing from a first screen view to a second screen view of a user interface. The method includes detecting an input in an approximation region of an input unit, displaying a message at an edge of the first screen view relating to the possibility of changing over to the second screen view, recognizing a predefined gesture of a user, and changing from the first screen view to the second screen view. |
US10768792B2 |
Music now playing user interface
The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of content items, a first heading, and a second heading. While the user interface is presented on the display, the electronic device receives input scrolling the plurality of content items. In response to the input, the electronic device scrolls the plurality of content items including: scrolling the first heading with a first content item of the plurality of content items that is currently playing; and scrolling the second heading with a second content item of the plurality of content items that is next in a queue of content items. |
US10768791B2 |
Read activity of chat rooms
In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included. |
US10768787B2 |
Collecting and presenting data including links from communications sent to or from a user
A communication is received over a network from a sender. A method includes identifying, by a computing device, one or more candidates for a phone number in the communication, the one or more candidates including a first candidate; determining, by the computing device, whether the first candidate is an IP address; and in response to determining that the first candidate is not an IP address, storing, in a data repository, the first candidate as a first phone number in a profile of the sender. |
US10768776B1 |
Streaming virtual objects for incorporation in virtual environments
A technology is described for streaming object data for a virtual object to a simulation client and dynamically incorporating the virtual object into a simulation environment in response to detecting an interactive event in the simulation environment. An example method may include receiving an indication of an interactive event associated with a simulation environment, where the indication of the interactive event may be sent over a network by a simulation client configured to execute the simulation environment. In response to receiving the indication of the interactive event, object data for a virtual object linked to the interactive event may be identified. An audio stream for the virtual object may be obtained, and the object data and the audio stream may be streamed to the simulation client and the virtual object may be incorporated in the simulation environment. |
US10768771B2 |
Social interaction in a media streaming service
A streaming media service can permit artists or other users to create and upload “posts” to the service. Posts can include text, references to content items in the catalog of the streaming media service, and/or non-catalog media content items that are created by the artist and uploaded as part of the post. Posts can be presented to users as they browse the catalog of the streaming media service and/or in a dedicated feed. The rendering of a post on a user device can include graphical user interface controls that allow the user to access content items referenced by or included in the post. |
US10768766B2 |
Touch window having a sensing electrode with a variable width of a conductive line
Disclosed is a touch window including a sensing electrode to sense a position, and a wire to electrically connect the sensing electrode. A width of the sensing electrode is variable in the sensing electrode. |
US10768763B2 |
Touch panel structure and flexible touch display device
The present disclosure provides a touch panel structure and a flexible touch display device. The touch panel structure includes a plurality of first touch electrode chains and a plurality of second touch electrode chains insulated from and in cross-connection with the first touch electrode chains; each of the first touch electrode chains includes a plurality of spaced-apart first touch electrodes, and the adjacent two of the first touch electrodes are electrically connected through the first connecting portion, the first connecting portion includes at least two conductive bridges; two adjacent second touch electrodes are electrically connected through a second connecting portion, and the first connecting portion is stacked on the second connecting portion and insulated from the second connecting portion. The touch panel structure can not only increase the contact area between the first connection portion and the corresponding touch electrode but also reduce the contact resistance. |
US10768761B2 |
Detection device
A detection device includes a first substrate including a first region, a second region and a third region, the second region arranged between the first region and the third region; a detection electrode arranged on the first substrate; a first electrode coupled to the detection electrode, continuously formed from the first region to the third region in a first direction on the first substrate, and including a plurality of concave portions in the second region; and a protective layer formed on the first electrode in the first region, wherein the protective layer is formed on a first one of the concave portions in the second region, wherein the protective film is not formed on a second one of the concave portions in the second region, the second one of the concave portions is arranged nearer to the third region than the first one of the concave portions. |
US10768760B2 |
Touch controller having increased sensing sensitivity, and display driving circuit and display device and system having the touch controller
A touch controller includes a touch data generator that is connected to a plurality of sensing lines, the touch data generator sensing a change in capacitance of a sensing unit connected to each of the sensing lines and generating touch data by processing the sensing signal corresponding to the result of sensing; and a signal processor that controls a timing of generating the touch data by receiving at least one piece of timing information for driving a display panel from a timing controller, and then providing either the timing information or a signal generated from the timing information as a control signal to the touch data generator. |
US10768758B2 |
Touch display panel
A touch display panel including a display panel and a touch electrode layer is provided. The display panel has a display region and a peripheral region. The touch electrode layer includes a non-edge unit region and an edge unit region, wherein the vertical projection of the non-edge unit region is completely located within the vertical projection of the display region, the vertical projection of the edge unit region overlaps the vertical projections of the display region and the peripheral region, and the size of the edge unit region is greater than the size of the non-edge unit region. The touch electrode layer includes a first electrode series and a second electrode series extending in different directions. The area of the first electrode series disposed within the non-edge unit region is A1, the area of the first electrode series disposed within the edge unit region is A1′, and (|A1−A1′|)/A1≤10%. The area of the second electrode series disposed within the non-edge unit region is A2, the area of the second electrode series disposed within the edge unit region is A2′, and (|A2−A2′|)/A2≤10%. A capacitance value between the first and second electrode series disposed within the non-edge unit region is C1, a capacitance value between the first and second electrode series disposed within the edge unit region is C1′, and (|C1−C1′|)≤10%. |
US10768757B2 |
Flexible touch screen panel and flexible display device with the same
A flexible touch screen panel includes a thin film substrate divided into an active area and a non active area positioned at the outside of the active area; sensing patterns formed on the active area of a first surface of the thin film substrate, including first sensing cells formed to be connected along a first direction and second sensing cells formed to be connected along a second direction; and sensing lines formed on the non active area of the first surface of the thin film substrate. The sensing lines are connected to the sensing patterns. In the touch screen panel, the area and/or interval of the sensing cells formed on a first region, which is capable of being bent by predetermined curvature about a folding axis is different from the area and/or interval of the sensing cells formed on a second region as a flat region except the first region. |
US10768753B2 |
Touch display panel, display device and touch panel
A touch display panel, a display device and a touch panel are provided, the touch display panel includes a plurality of block touch electrodes spaced apart from each other and a conductive shielding layer, the shielding layer is insulated from the touch electrodes; and an orthographic projection of the shielding layer on the base substrate in the touch display panel is at least in a gap between orthographic projections of the touch electrodes on the base substrate. |
US10768750B2 |
Input device
An input device includes an input accepting member, a base, a first pressure sensor, a weight, a second pressure sensor, and a processor. The input accepting member accepts a pressing operation. The input accepting member is attached to the base. The first pressure sensor on the base is configured to detect a pressure acting thereon by the input accepting member. The second pressure sensor on the base is configured to detect a pressure acting thereon by the weight. The processor is configured to: multiply an output value from the second pressure sensor by a ratio of mass of the input accepting member to that of the weight to obtain a correction value; and correct an output value from the first pressure sensor by using a correction value to extract an output value that relates to a pressing force applied to the input accepting member by the pressing operation. |
US10768744B2 |
Touch panel and controlling method of touch panel
The present invention provides a touch panel and a controlling method thereof. The controlling method comprises: during a display period of the touch panel, turning on a bias voltage generation circuit to generate a bias voltage signal, turning on a reverse bias voltage generation circuit to generate a reverse bias voltage signal, turning on a positive voltage generation circuit to generate a positive voltage signal, turning on a negative voltage generation circuit to generate a negative voltage signal, and turning off a modulating voltage generation circuit; during a touch period of the touch panel, turning off the bias voltage generation circuit, the reverse bias voltage generation circuit, the positive voltage generation circuit, and the negative voltage generation circuit, and turning on the modulating voltage generation circuit to generate a modulating voltage signal, wherein the modulating voltage signal is same as a touch sensing signal of the touch panel. |
US10768743B2 |
Electronic device and terminal
An electronic device includes: a foam is located below an OLED display, and a film is located below the foam. Multiple bridge circuits are disposed on the film. Each bridge circuit includes two parallel branches. A first branch includes a first and a third resistor. A second branch includes a second and a fourth resistor. At least one of the four resistors is bonded to the foam. At least one resistor is not bonded to the foam. The resistor that is bonded to the foam is made from a first material. A strain sensitivity coefficient of the first material is greater than 100. A film area in which the resistor that is bonded to the foam is located is covered by a second material. A Young's modulus of the second material is greater than 30. |
US10768742B2 |
Display device
Embodiments of the present disclosure relate to a display device, and more particularly, to a display device in which the number of data link lines or touch lines can be increased in a bent area or a folded area of a display panel. According to the embodiments of the present disclosure, it is possible to provide a display device in which the number of data link lines or touch lines can be increased in a bent area or a folded area of a display panel. |
US10768733B2 |
Electronic device having touch sensor and display device
An electronic device having a touch sensor, the electronic device can include a display panel including an active area and an encapsulating substrate covering the active area; a plurality of recesses in a surface of the encapsulating substrate; and a touchscreen including a lower metal layer disposed in the plurality of recesses, and a touch electrode layer electrically connected to a part of the lower metal layer and including touch driving electrodes and touch sensing electrodes separately arranged on the encapsulating substrate. |
US10768732B2 |
Touch display panel and touch display device
A touch display panel and a touch display device are provided. A touch display device includes: an active area, a non-active area outside the active area, the non-active area including a bent area, a plurality of touch electrodes in the active area, a first insulating layer in the bent area, the first insulating layer including: a first region having a first height, and a second region having a second height lower than the first height, and a first touch line in the second region of the first insulating layer in the bent area in the non-active area. |
US10768731B2 |
Display device capable of reducing or minimizing deterioration of touch sensitivity when at least one of a device substrate and a cover substrate is deformed and method of manufacturing the same
A display device and method of manufacturing the same are provided. A display device includes: a device substrate, a light-emitting element on the device substrate, an encapsulating structure on the light-emitting element, a touch structure on the encapsulating structure, an elastic insulating layer on the touch structure, the elastic insulating layer including an elastic material, and a high-permittivity particles dispersed in the elastic insulating layer. |
US10768730B2 |
Display device and inspection method of bonding resistance
A display device includes a plurality of pixels, a plurality of data lines connected to the pixels, an inspection circuit unit connected to the data lines, a driving circuit unit connected or configured to be connectable to the data lines, a bonding region comprising a first pad, a second pad, a third pad, and a fourth pad, the first pad and the second pad being electrically connected to each other through a first conductor, and the third pad and the fourth pad being electrically connected to each other through a second conductor, a first wire connected to the driving circuit unit and the third pad, a second wire connected to the driving circuit unit and the inspection circuit unit and a third wire connected to the inspection circuit unit and the first pad, where the second pad and the fourth pad are electrically connected to each other. |
US10768728B2 |
Display mount
Disclosed herein is an assembly for mounting a screen. The assembly may include a bracket, a plurality of pistons, and a plurality of compression members. The bracket may define a plurality of through holes. Each of the plurality of pistons may pass through a corresponding one of the plurality of through holes. Each of the plurality of compression members may be located proximate a corresponding one of the plurality of pistons. |
US10768726B2 |
Curved or spherical touch device
A touch device in spherical or other curved form includes a hollow spherical casing and at least one touch sensing layer. The spherical casing includes an inner surface and an outer surface, the touch sensing layer is attached to the inner surface of the spherical casing, the touch sensing layer includes a core portion and a touch portion. The touch portion extends and diverges outwardly from the core portion. The touch portion comprises a plurality of sub-touch portions, an area of each sub-touch portion is greater than an area of the core portion. The disclosure also includes a curved non-spherical touch device. |
US10768723B2 |
Electronic pen and electronic pen main body
An electronic pen includes a magnetic core that has a through-hole and around which a coil is wound in a direction along this through-hole, a core body that is inserted in the through-hole of this magnetic core and has electrical conductivity, a capacitor that forms a resonant circuit with the coil, a signal generation circuit that generates a signal that enables a position of the electronic pen to be detected, which is transmitted through the core body, an electricity storage device, and a charge circuit that charges the electricity storage device by an induced current generated in the coil according to an external magnetic field. While the resonant circuit operates, the signal generated by the signal generation circuit is concurrently transmitted through the core body. |
US10768721B2 |
Model controller
A model controller includes a trackball, a first sensor adjacent to the trackball to detect a first coordinate movement of the trackball, and a second sensor adjacent to the trackball to detect a second and a third coordinate movement of the trackball. The model controller further includes a third sensor to detect movement of the model controller along a surface, and a fourth sensor to detect movement of a wheel coupled to the model controller. |
US10768718B2 |
Touch sensor
A spherical input device 105 for navigating a virtual environment 102 is activated for touch sensitivity at any point on its surface 801 by a capacitive touch sensor 709 that includes first and second capacitance-sensing elements 710 and 711. A first variable capacitance 806 is formed between a first capacitance-sensing element and a first area of the user's hands through a first hemisphere 802. A second variable capacitance 807 is formed between a second capacitance-sensing element and a second area of the user's hands through the second hemisphere 803. A touch-responsive capacitance 805 includes the first variable capacitance in series with the second variable capacitance. Gestural data is derived from the touch-responsive capacitance and device rotations, and transmitted in gestural radio signals 108 to a receiver 109. One or both of the capacitance-sensing elements is configured to minimize attenuation of the gestural radio signals passing through the surface. |
US10768713B2 |
Character input device, character input method, and character input program
A character input device is provided with an input key determination unit, an input character processing unit and a conversion candidate processing unit. The input key determination unit determines the type of a key that is input. The input character processing unit executes an operation on an input character and finalization of the input character that is based on the input key. The conversion candidate processing unit executes learning of a conversion candidate associated with the input character. When it is detected that there was input of a delete key before finalization of the input character, the conversion candidate processing unit, as learning of the conversion candidate, sets an input character existing prior to input of the delete key as a reading of the finalized input character. |
US10768711B2 |
Mediated reality
A method comprising: enabling viewing by a user of a virtual scene of a virtual space; mapping a three-dimensional gesture of the user to a corresponding three-dimensional gesture in the virtual space; and in response to determining that the corresponding three-dimensional gesture in a virtual space is a first predetermined gesture or predetermined gestures in relation to a first portion of the virtual space, analyzing the virtual space over time to detect an event in the virtual space relating to the first portion of the virtual space. |
US10768710B2 |
Information processing device, information processing method, and program
There is provided an information processing device including an acquisition unit configured to acquire manipulation position information representing a manipulation position that is specified based on a manipulation for pointing to an outside of a display region that is a region in which a display object is displayable or an outside of a partial region of the display region associated with a user using a manipulating body at a position distant from the display region, and a control unit configured to control display of the display region based on the manipulation position information acquired by the acquisition unit. |
US10768709B2 |
Display operator control unit and method for displaying additional instructions on a display unit
A display operator control unit, a propulsion means, and a method for displaying additional instructions relating to display elements displayed on a display unit. The method detects an input in a first input region in front of the display unit and, in response thereto, outputs a first instruction relating to a first display element and a second instruction relating to a second display element. The method also detects an input in a second input region in front of the display unit and, in response thereto, suppresses the second instruction relating to the second display element. |
US10768706B1 |
Determining an amplitude of a braking portion of a waveform of a driving voltage signal for a linear resonant actuator
An amplitude of a braking portion of a waveform of a driving voltage signal for a linear resonant actuator can be determined. A measure of a characteristic of the linear resonant actuator can be obtained. The characteristic can be different from a quality factor of the linear resonant actuator. The quality factor can be determined based on the measure of the characteristic. The amplitude of the braking portion of the waveform of the driving voltage signal can be determined based on the quality factor. Data for a driving voltage signal circuitry can be set, based on the amplitude, to cause the driving voltage circuitry to produce the driving voltage signal. The driving voltage signal can have (e.g., define) the waveform in which the braking portion has the amplitude. |
US10768703B2 |
Operating unit mount with improved leaf spring element attachment
The present disclosure is a touch-sensitive input detector having an operating unit with an input surface; a support; a fastener for mounting the operating unit to the support in a vibration direction so as to be displaceable from a resting position and elastically restorable; and an actuator for stimulating the operating unit to vibrate in the direction of vibration for a haptic feedback; wherein the fastener for attaching the operating unit includes leaf spring elements, which each form a first section for attaching to the support and a second section for attaching to the operating unit, and an intermediate middle section, so that the operating unit is mounted on the support in an elastically vibratable manner, and which are arranged at a distance from each other by the middle section, wherein at least one section from first section and second section is attached by a form-fit seat, such as overmolding. |
US10768699B2 |
Presentation to user of indication of object at which another person is looking
In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive input regarding an object at which one person is looking and to present, to another person via the display, a graphical indication regarding the object. |
US10768695B2 |
Artificial reality system having adaptive degrees of freedom (DOF) selection
An artificial reality system is described that implements adaptive degrees-of-freedom (DOF) selection when tracking frames of reference and rendering artificial reality content. In one example, the artificial reality system comprises a head mounted display (HMD) that outputs rendered artificial reality content. A performance monitor determines one or more performance indicators associated with the artificial reality system. A degree-of-freedom (DOF) selector applies one or more policies to the performance indicators to select between a first mode in which a pose tracker computes one or more poses of the HMD within the 3D environment using 6DOF and a second mode in which the pose tracker computes the one or more poses using 3DOF. The pose tracker computes the one or more poses for the HMD within the 3D environment in accordance with the selected mode. A rendering engine renders the content for the artificial reality application based on the computed pose. |
US10768689B2 |
System and method for providing virtual reality contents based on body information obtained from user
There is provided a virtual reality (VR) contents providing system. The system includes a storage unit, a VR contents playing device, a sensor and a control unit. The storage unit stores a plurality of VR contents. The VR contents playing device provides a VR content among the VR contents. The sensor measures biometric information of a user of the VR contents playing device. The control unit is configured to receive the biometric information from the sensor, calculate reaction value for the user based on the biometric information every predetermined time interval, determine property information for a VR content to be played based on the reaction value, and control the VR contents playing device to play its VR content having the determined property information. |
US10768688B2 |
Arithmetic processing device, information processing apparatus, and method for controlling arithmetic processing device
An arithmetic processing device includes: a communication interface configured to transmit a data request corresponding to a data request instruction stored in a data request queue that stores the data request instruction as an entry and to receive data corresponding to the transmitted data request; and a processor configured to perform an operation by using the data received by the communication interface, the processor is configured to cause the communication interface to transition to a power-saving state when the data request queue includes no entry and the processor performs the operation. |
US10768687B2 |
Determination of a zero watt state for implementation
Examples herein disclose determining whether a computing device should implement a zero watt state according to an engagement of a button. The examples disconnect a power source to the computing device based upon the determination the computing device should implement the zero watt state. |
US10768683B2 |
Method and system for utilizing proximity lighting and plug controls for real time location sensing
The invention pertains to a method and system which utilizes individual lighting fixtures and electrical plug controls to provide a rigorous and ubiquitous grid of sensors within or around a facility or facilities. The system utilizes a variety of parameters at the tag, lighting and plug controllers and central processor level to provide unique location and tracking information on objects, equipment, and personnel in the facility. The unique aspects of the system provide higher spatial and temporal accuracy and the ability to track high spatial densities of devices. |
US10768668B2 |
Server connectivity control for a tele-presence robot
A robot system with a robot that has a camera and a remote control station that can connect to the robot. The connection can include a plurality of privileges. The system further includes a server that controls which privileges are provided to the remote control station. The privileges may include the ability to control the robot, joint in a multi-cast session and the reception of audio/video from the robot. The privileges can be established and edited through a manager control station. The server may contain a database that defines groups of remote control station that can be connected to groups of robots. The database can be edited to vary the stations and robots within a group. The system may also allow for connectivity between a remote control station at a user programmable time window. |
US10768664B2 |
Electronic device including housing and method for manufacturing the housing
An electronic device is provided. The electronic device includes a front plate, a rear plate facing away the front plate, a side member disposed to surround a space defined between the front plate and the rear plate, wherein the side member is coupled to the front plate and the rear plate to define a housing, wherein the side member is at least partially made of a metallic material, a polymer structure located in the space, and a display received in the space to be viewable through the front plat. The rear plate may be seated on the second surface. |
US10768660B2 |
Light-emitting audio device, audio output device, and display device
A light-emitting audio device, an audio output device, and a display device. The light-emitting audio device includes a micro device integrated with a micro LED device and piezoelectric device. Both image display and audio output can be enabled using a single device. Audio is output using a plurality of light-emitting audio devices disposed in a plurality of subpixels, respectively. An increase in the thickness of the display device due to integrate with a audio function can be minimized. A variety of audio output functions are provided by driving the light-emitting audio devices according to areas. |
US10768655B2 |
Maximizing of energy delivery system compatibility with voltage optimization
A method, apparatus, system and computer program is provided for controlling an electric power system, including implementation of a voltage control and conservation (VCC) system used to optimally control the independent voltage and capacitor banks using a linear optimization methodology to minimize the losses in the EEDCS and the EUS. An energy validation process system (EVP) is provided which is used to document the savings of the VCC and an EPP is used to optimize improvements to the EEDCS for continuously improving the energy losses in the EEDS. The EVP system measures the improvement in the EEDS a result of operating the VCC system in the “ON” state determining the level of energy conservation achieved by the VCC system. In addition the VCC system monitors pattern recognition events and compares them to the report-by-exception data to detect HVL events. If one is detected the VCC optimizes the capacity of the EEDS to respond to the HVL events by centering the piecewise linear solution maximizing the ability of the EDDS to absorb the HVL event. |
US10768651B1 |
Shunt current regulator for downhole devices
A shunt current regulator can be used to maintain current levels at downhole device on a tubing encapsulated cable and improve communication speed between the surface and downhole devices. The shunt current regulator reduces the current noise on the tubing encapsulated cable allowing for higher bitrate transfer. In some aspects, a sensing element monitors the current drawn and generates a sense signal. In other aspects, a compensation signal is generated from the sense signal. The compensation signal may be used as input to control a transistor to regulate the current drawn from the tubing encapsulated cable. The transistor can dissipate power to stabilize the current drawn or provide compensation current to increase the current drawn. |
US10768646B2 |
Low dropout regulating device and operating method thereof
A low dropout (LDO) regulating device includes a regulator and a pre-charger. The regulator is configured to adjust an output voltage provided to an output node in accordance with a voltage difference between a first reference voltage and a feedback voltage on a feedback node, wherein the feedback node is coupled to the output node. The pre-charger is electrically connected to the regulator, and is electrically connected to the feedback node for charge sharing. |
US10768633B2 |
Hitch assist system
A hitch assist system is provided herein. The hitch assist system includes a sensing system configured to detect a hitch assembly and a coupler. A controller is configured to generate commands for maneuvering a vehicle along a first path or a second path. A user input device includes a display, the display configured to illustrate the first and second paths. |
US10768632B2 |
Device and method for automated, semi automated, or assisted maneuvering of a motor vehicle
An apparatus for automated, partly automated or assisted maneuvering of a motor vehicle from a start point to a 3D target position including a mono camera and an evaluation and control unit, wherein the evaluation and control unit has at least one structure-from-motion algorithm, wherein the evaluation and control unit calculates a maneuvering trajectory composed of three partial trajectories, wherein a first partial trajectory leads from the start point to a first intermediate point, a second partial trajectory leads from the first to a second intermediate point, and the third partial trajectory leads from the second intermediate point to the target point, wherein at least the first or at least the second partial trajectory is embodied so the mono camera captures the target position from at least two different viewing directions, wherein the viewing directions are selected so the 3D determination of the structure-from-motion is optimized. |
US10768631B2 |
Method and apparatus for controlling a mobile robot
Embodiments of the present disclosure disclose a method and an apparatus for controlling a mobile robot. A specific embodiment of the method comprises: generating pedestrian assessment information based on perception information of the mobile robot, wherein the pedestrian assessment information includes a pedestrian intent type and a pedestrian event type of the nearby pedestrian; then, generating pedestrian behavior information based on the perception information and the pedestrian assessment information, wherein the pedestrian behavior information includes a predicted position information sequence and a predicted behavior type sequence of the nearby pedestrian in a preset future time period; next, generating information for control use based on the perception information, the pedestrian assessment information and the pedestrian behavior information; finally, and controlling the mobile robot based on the information for control use. This embodiment improves a social acceptance of the mobile robot. |
US10768630B2 |
Human imperceptible signals
Systems, methods, and computer-readable media are disclosed for initiating a response action based at least in part on a human imperceptible signal. An emitting device may emit a human imperceptible signal. The signal may be received by a receiving device. The receiving device may analyze the signal to obtain digital information contained therein. The receiving device may then initiate a response action based at least in part on the digital information. Further, the emitting device may dynamically modify the human imperceptible signal based on a change to a characteristic in an environment into which the human imperceptible signal is emitted. |
US10768628B2 |
Systems and methods for object detection at various ranges using multiple range imagery
Systems and methods are directed to object detection at various ranges for autonomous vehicles. In one example, a system includes a camera providing a first field of view; a machine-learned model that has been trained to generate object detection range estimates based at least in part on labeled training data representing image data having a second field of view different from the first field of view; and a computing system including one or more processors; and memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include obtaining image data from the camera. inputting the image data from the camera to the machine-learned model; obtaining a first range estimate as an output of the machine-learned model, wherein the first range estimate represents estimates for the second field of view; generating transformed range estimate by applying a range estimate transform to the first range estimate output from the machine-learned model; and providing the transformed range estimate for use in controlling operation of an autonomous vehicle. |
US10768625B2 |
Drone control device
In one general aspect, a drone control device includes a body, a motor that is configured to move the body, a network module, an input module, and a processor. The network module is configured to communicate with a security system that monitors a property and receive data associated with a location within the property. The input module is configured to receive user input. The processor is configured to perform operations that include: determine, from among the location within the property and other locations within the property, a target location within the property; move the body to the target location within the property by providing a signal to the motor; receive, from the input module, input data that is associated with an operation of the security system; and in response to receiving the input data, perform the operation of the security system. |
US10768622B2 |
Automatic traveling work vehicle and method for monitoring automatic traveling work vehicle
An automatic traveling work vehicle includes position calculation circuitry, actual work command generation circuitry, work control circuitry, virtual work command generation circuitry, and monitoring circuitry. The actual work command generation circuitry is configured to generate an actual work command in accordance with a position of the automatic traveling work vehicle. The work control circuitry is configured to control the automatic traveling work vehicle to work at the position according to the actual work command. The virtual work command generation circuitry is configured to generate a virtual work command in accordance with the position of the automatic traveling work vehicle, the automatic traveling work vehicle being not actually controlled according to the virtual work command. The monitoring circuitry is configured to determine whether an abnormality occurs in an operation of the automatic traveling work vehicle based on the actual work command and the virtual work command. |
US10768620B1 |
Smart vehicle
A method of providing safety in a level 3 autonomous vehicle by mounting a plurality of cameras in a vehicular cabin to detect edges; translating the edges into motions of a human or a biological entity; and monitoring safety conditions for the human or biological entity. |
US10768618B2 |
Vehicle driving control apparatus and vehicle driving method
A method for operating a vehicle that includes: generating, by at least one processor, a start trigger signal based on first driving situation information; in response to the start trigger signal, performing, by the at least one processor, a storage operation that stores in at least one memory (i) driving manipulation data that is generated based on user input from a user of the vehicle, and (ii) navigation data that is generated corresponding to the driving manipulation data; generating, by the at least one processor, an end trigger signal based on second driving situation information; and in response to the end trigger signal, stopping, by the at least one processor, the storage operation that stores the driving manipulation data and the navigation data is disclosed. |
US10768616B2 |
Parking control method and parking control device
A parking control method for parking a vehicle on a basis of an operation command includes acquiring an operation command from an operator; detecting an obstacle existing around a vehicle; when detecting the obstacle, notifying the operator of existence of the obstacle and requesting an input of an affirmative determination or a negative determination as to the existence of the obstacle; and when obtaining the affirmative input, parking the vehicle in accordance with a control instruction for moving along a route calculated under a condition that the obstacle exists. |
US10768604B2 |
Method for using a geometrical probe with a spindle of a machine tool, and machine tool configured to carry out such a method
A method for using a geometrical probe (5) with a spindle (3) of a machine tool (1), wherein a probe fetch waiting state of the machine tool (1), at least one temperature parameter related to a temperature of the spindle (3) of the machine tool (1) is determined by measuring at least one temperature value for the spindle (3), and time for fetching the geometrical probe (5) is determined depending on the at least one temperature parameter. |
US10768600B1 |
Systems and methods to facilitate permanently marking a housing component for a fluid control system product
Systems and methods to facilitate permanently marking a housing component for a fluid control system product is disclosed. The system comprises a first processor, a second processor, and a printer. The first processor is configured to receive fixed information. The second processor is configured to receive the fixed information from the first processor, generate variable information, control a laser engraver to engrave the fixed and variable information into a workpiece, generate an information packet including the fixed information and the variable information, and transmit the information packet to the first processor. The printer includes a third processor configured to receive the information packet from the first processor and print the information packet onto a label. |
US10768599B2 |
System and method for configuration of macro commands in a controlling device
A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected. |
US10768589B2 |
Building automation system with geo-fencing
A building automation system may adjust operation of a building system based upon information regarding the relative location of one or more users of the building automation system. In some embodiments, a mobile device having location services for determining a location of the mobile device may provide this information. A mobile device may include a user interface, a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device and a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface. The controller may report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device. Other geofencing approaches are also described. |
US10768588B2 |
Apparatus and method for controlling a plurality of visual indicating elements of at least one electronic device
An apparatus is described for controlling a plurality k of visual indicating elements of at least one electronic device, where k≥2, wherein each of the indicating elements is configured to emit light for visual indication of an operating status of the at least one electronic device and/or individual components of the at least one electronic device. The apparatus comprises at least one evaluation and control unit connected to the indicating elements to control intensities of light emitted from the indicating elements to cause the indicating elements emit light having defined intensities during a normal operating mode and, during an operating action of the at least one electronic device, to visually accentuate one or more of the indicating elements that are assigned to the operating action by changing relative intensities of the light emitted from the indicating elements. |
US10768586B2 |
System and method for background element switching for models in model predictive estimation and control applications
It is advantageous to switch an active element with a background element. By using a switching mechanism, a background element can be made active while the application remains active. That is, the application does not need to be taken offline to switch the active element with a previously loaded background element. Single input/single output (SISO) relationships are defined for background elements and an active element which provides one or many functions and an active element which provides one or many functions between one input variable and one output variable. The switching mechanism acts on a given SISO relationship to determine the background element to use to replace the active element. |
US10768579B2 |
Timer device and method for operating said timer device
A timer device comprising a first timer in communication with control means, the control means being in communication with an external component and the first timer sending an order to the control means after a first preset time period is counted by the first timer, the timer device also comprising a second timer in communication with the control means, the second timer counting a second preset time period that is a portion of the first preset time period. The timer device permits an accurate operation, even with changes of temperature and voltage, and with a reduced cost. |
US10768578B2 |
Solar hand for a portable object such as a watch or a measuring instrument
A display hand for a portable object including an indication by the display hand, inside which is housed a rechargeable electrical energy source. The display hand includes at least one solar cell, the electrical energy source being connected to the display hand to be recharged. |
US10768576B2 |
Mechanism for rewinding and/or correcting at least one clock function and device for selecting a clock function
Device (400) for selecting a clock function from a rewinding function and m correction functions, m>1, comprising a control member (3), notably a staff, able to select the rewind function by movement of the control member in a first direction and to select sequentially one function from m correction functions by movement of the control member in a second direction. |
US10768574B1 |
Image forming apparatus
An image forming apparatus includes a developer; a heater below the developer; and a case for covering the heater. The apparatus further includes a first air duct of which an end in a first direction side communicates with the outside and which is formed at an inner side of the case, an end of the case in a second direction side opposite to the first direction side being blocked by a blocking plate; a duct arranged between the developer and the case, a second air duct of which an end on the first direction side communicates with the outside and contacting the case and which is formed at an inner side of the duct; a fan, arranged on the second direction side of both the first and second air ducts, configured to blow out air in the first direction side; a cover; and a guide. |
US10768571B2 |
Lock control device, image forming apparatus, lock control method, and lock system
A lock control device is configured to control a plurality of lock devices respectively provided in a plurality of storage sections. The lock control device includes control circuitry. The control circuitry is configured to: cause an indicator to indicate a plurality of pieces of storage section information representing the plurality of storage sections; receive an input of partial storage section information of the plurality of pieces of storage section information; and output an unlocking signal to a lock device of the plurality of lock devices corresponding to the partial storage section information, to unlock the lock device. |
US10768564B2 |
Image forming apparatus and storage medium
An image forming apparatus includes an image former and a hardware processor. The image former includes, an image carrier; a developer; a conductive rotating member; and a voltage applier which applies voltage to the rotating member. The hardware processor executes an attached material detection mode which detects material attached to a surface of the rotating member. In such mode, the hardware processor controls the voltage so that the developing bias is a value between a surface potential in a region of the image carrier in contact with a portion in which attached material exists on a surface of the rotating member if a reference voltage is applied by the voltage applier, and a surface potential in a region of the image carrier in contact with a portion in which the attached material does not exist on the surface of the rotating member if the reference voltage is applied. |
US10768563B2 |
Image forming system with strain detection
An image forming system includes an image forming apparatus including a housing where an image forming unit is provided and a strain detector, a hardware processor, and a storage. The strain detector detects strain of a bottom plate of the housing. The processor and the storage are included in or provided outside the image forming apparatus. The processor obtains a first detection signal from the detector, stores strain measured data based on the first detection signal as reference data in the storage, obtains a second detection signal from the detector after storing the reference data, compares strain measured data based on the second detection signal with the reference data, and determines whether adjustment of a supporting point height of the bottom plate to reduce the strain due to change over time from a time of the obtainment of the reference data is required. |
US10768559B2 |
Heating device and image forming apparatus
A heating device according to an embodiment generally includes heat generating parts and temperature sensors. The heat generating parts are divided into a plurality of blocks, so that the plurality of heat generating parts are arranged with a gap therebetween on a substrate in each block. With a temperature detection region provided in each block, the temperature sensors are provided corresponding to the heat generating parts with the gaps being avoided. The temperatures of the heat generating parts are detected by the temperature sensors that are less in number than the plurality of heat generating parts. |
US10768557B2 |
Intermediary transfer belt and image forming apparatus
An intermediary transfer belt includes a base layer; an elastic layer laminated on or above the base layer and formed with a silicone rubber as an elastic member; an intermediary layer laminated on or above the elastic layer; and a surface layer laminated on or above the intermediary layer. The elastic layer is 60 degrees or less in JIS-A hardness and is 5 degrees or more in JIS-E hardness. The intermediary layer is 0.1 g/m2·24 h or more and 600 g/m2·24 h or less in water vapor permeability coefficient and is 1 μm or more and 15 μm or less in average thickness. |
US10768556B2 |
Image forming apparatus
An image forming apparatus includes a plurality of image forming portions, an intermediate transfer belt, a belt displacement detector, an attraction force changer, and a controller. The intermediate transfer belt is an endless belt wound around drive and driven rollers. The belt displacement detector detects displacement of the intermediate transfer belt in a rotation axis direction of the driven roller. The attraction force changer is operable to change electrostatic attraction force of the driven roller with respect to the intermediate transfer belt exerted on each of opposite end sides of the driven roller in the rotation axis direction thereof. When the belt displacement detector detects displacement of the intermediate transfer belt, the controller makes the attraction force changer increase the electrostatic attraction force of the driven roller with respect to the intermediate transfer belt exerted on a side opposite to a side toward which the displacement has taken place. |
US10768552B2 |
Developing device
A developing device includes a rotatable developing sleeve to carry and feed a developer including toner and a carrier toward a developing region, and a magnetic field generating portion provided inside the developing sleeve and having a developing magnetic pole for forming the developing region. The developing magnetic pole is disposed opposite to a closest position of the image bearing member to the developing sleeve. A ratio of an 80%-value-width of magnetic flux density of the developing magnetic pole with respect to a normal direction of the developing sleeve to a half peak width of the magnetic flux density of the developing magnetic pole with respect to the normal direction is 0.65 or more. |
US10768549B2 |
Toner container and image forming apparatus
A toner container includes a container body having a discharging port discharging a toner, a rotating member, a moving member, a transmitting member transmitting rotation to the rotating member, an agitating member agitating the toner in the container body, and a connecting member transmitting rotation to the agitating member. At least a part of the rotating member is at least partly installed in the container body. At least a part of the transmitting member is arranged outside the container body. The rotating member includes a following coupling facing to the outside of the container body. The transmitting member includes a transmitting coupling connected to the following coupling. The agitating member includes an agitating coupling facing to the outside of the container body. The connecting member includes a connecting coupling connected to the agitating coupling. The agitating coupling is arranged outside the outer circumference of the following coupling. |
US10768545B2 |
Charging roller, and method of producing the same
An inventive charging roller (1) includes a roller body (2) which is formed of a crosslinked product of a rubber composition containing a rubber component including 30 to 70 parts by mass of GECO, 15 to 60 parts by mass of IR and not less than 1 part by mass of SBR and/or NBR based on 100 parts by mass of the overall rubber component and has an outer peripheral surface (5) finished in a finish-polished surface. An inventive production method includes the steps of: forming a roller body (2) from the crosslinked product of the rubber composition described above; and wet-polishing or mirror-polishing an outer peripheral surface (5) of the roller body (2) into a finish-polished surface. |
US10768537B2 |
Liquid immersion exposure apparatus
A liquid immersion exposure apparatus is disclosed. It includes a projection system having a final element and a liquid immersion member that in turn includes a first member, which surrounds the final element and has a liquid supply port and a liquid suction port, and a second member, which is movable with respect to the first member and has a lower part under which a portion of a liquid immersion space is formed. During exposure of a plurality of shot regions of a substrate, the immersion space covers a portion of a surface of the substrate, and the first shot region is exposed while moving the substrate in a first scanning direction. After the exposure of the first shot region, the second shot region is exposed while moving the substrate in a second scanning direction. |
US10768535B2 |
Support apparatus, a lithographic apparatus and a device manufacturing method
A support apparatus configured to support an object, the support apparatus includes a support body including an object holder to hold an object; an opening in the support body adjacent to an edge of the object holder; a channel in fluid communication with the opening via each of a plurality of passageways in the support body; and a passageway liner mounted in at least one of the plurality of passageways, the passageway liner being thermally insulating to substantially thermally decouple the support body from fluid in the at least one of the plurality of passageways. |
US10768534B2 |
Photolithography apparatus and method and method for handling wafer
A method for adhering a reticle onto a top surface of a chuck is provided in accordance with some embodiments of the present disclosure. The method includes contacting a plurality of fibers on the top surface of the chuck with the reticle. The reticle is slid relative to the top surface of the chuck along a first direction to increase a contact area between the fibers and the reticle, such that the reticle is adhered to the fibers. |
US10768531B1 |
System and method of maskless lithography with the use of a curvilinear hologram
A system that contains a semi-ellipsoidal SLM holder supporting a plurality of flat rectangular SLMs, which are placed onto the semi-ellipsoidal surface of the holder in the most surface-covering way. The system contains a coherent light source placed in the first focal point of the ellipsoid. The second focal point of the ellipsoid defines the area in which an image-receiving object is to be placed. All the SLMs are illuminated by a diverging light beam emitted from the coherent light source. In each SLM, the light is subjected to phase-amplitude modulation and is converted into an image-carrying beam, which convergently fells onto the object on which the target image is to be produced. Thus, a pattern is formed on the object by a maskless method in which a plurality of SLMs are combined into a common image-forming holographic unit. |
US10768525B2 |
Imprint apparatus and article manufacturing method
An imprint apparatus forms a pattern by curing a radical polymerizable imprint material by irradiating the imprint material with light in a state in which a mold is brought into contact with the imprint material. The apparatus includes an irradiator configured to irradiate the imprint material with light, and a controller configured to control the irradiator. Letting Ic be an illuminance of the light with which the imprint material is irradiated, tc be a time during which the imprint material is irradiated with the light, k be a coefficient, and PD be a target degree of photopolymerization of the imprint material subjected to irradiation with the light, the controller determines the irradiation time in accordance with: PD=k×(√Ic)×tc. |
US10768523B2 |
Pellicle for EUV lithography and method of fabricating the same
Disclosed are a pellicle for an extreme ultraviolet (EUV) lithography, which is excellent in transmittance of EUV exposure light and mechanical strength, and a method of fabricating the same. The pellicle includes a support layer pattern; a buried oxide layer pattern formed on the support layer pattern; and a pellicle layer provided being supported by the buried oxide layer pattern. The pellicle may further include a reinforcement layer for reinforcing the mechanical strength of the pellicle layer, an auxiliary layer for additionally supplementing the mechanical strength of the reinforcement layer, and a heat dissipation layer for dissipating heat of the pellicle layer. |
US10768511B1 |
Imaging device
An imaging device of the present disclosure is configured that when the accessory holding unit is mounted to the imaging device main-body, the first mounting/removing movable portion and the second mounting/removing movable portion are moved to the mounted positions, the first engaging portion and the first engaged portion are engaged with each other, the second engaged portion and the second engaging portion are engaged with each other, the locking portion and the locked portion are locked to each other, and the first connection terminal and the second connection terminal are electrically connected to each other, and when an accessory component is mounted only to the first engaged portion, the first mounting/removing movable portion is moved to the mounted position, and the second mounting/removing movable portion is held at the non-mounted position to protect the second engaged portion, the locked portion, and the first connection terminal. |
US10768510B2 |
Panoramic camera mount
A panoramic device includes a base member and a clamp member rotatably interconnected within a single plane of rotation with the base that includes a first rotatable knob to selectively inhibit the rotation of the clamp member with respect to the base. The upper surface includes a central region that is at a different elevation than another portion of the upper surface. The clamp includes a pair of opposed surfaces suitable to detachably secure a camera thereto. The one of the opposed surfaces is maintained in a fixed relationship with respect to the clamp member. The other one of the opposed surfaces is in a movable relationship with respect to the clamp member using a second rotatable knob. The first knob and the second knob are rotatably connected with respect to one another. |
US10768502B2 |
Synaptic electronic devices with electrochromic device
A synaptic electronic device includes a substrate including a one or more of a semiconductor and an insulator; a photosensitive layer disposed on a surface of the substrate; an electrochromic stack disposed on the photosensitive layer, the electrochromic stack including a first transparent electrode layer, a cathodic electrochromic layer, a solid electrolyte layer, an anodic electrochromic layer, and a second transparent electrode layer; and a pair of electrodes disposed on the photosensitive layer and on opposing sides of the electrochromic stack. |
US10768501B2 |
Tiled electrochromic devices on carrier glass and methods of making the same
A tiled electrochromic (EC) device comprises a carrier glass, a first EC panel laminated to the carrier glass, a second EC panel laminated to the carrier glass, and a seam between the first EC panel and second EC panel. The first and second EC panels comprise an active area, a clear state and a dark state, and the tiled EC device is capable of switching between a clear state and a dark state. |
US10768500B2 |
Electrochromic systems for head-worn computer systems
A removable lens for glasses includes an electrochromic layer adapted to transition between at least two states of a transparency level dependent on an electrical condition applied to the electrochromatic layer and an electrical connection element physically adapted to make an electrical connection with the electrochromic layer, wherein the electrical connection element is positioned to align with a variable-power electrode mounted on the glasses such that, when the removable lens is mounted on the glasses, the variable-power electrode and the electrical connection element make the electrical connection between the variable-power electrode and an electrically conductive layer of the electrochromic layer. |
US10768496B2 |
Thin film transistor substrate and display panel
An array board 11b includes a gate line 19, a TFT 17, a pixel electrode 18, a display pixel PX, and a second interlayer insulation film 27. The TFT 17 includes a gate electrode 17a formed from a part of the gate line 19, a channel section 17d formed from an oxide semiconductor film 24, a source section 17b connected to one end of the channel section 17d, and a drain section 17c connected to another end of the channel section 17d and formed from the oxide semiconductor film 24 having resistance lower than the channel section 17d. The pixel electrode 18 is connected to the drain section 17c. The display pixel PX includes the TFT 17 and the pixel electrode 18. The second interlayer insulation film 27 has a second hole in a position overlapping the pixel electrode and the drain section 17c and not overlapping the gate electrode 17a. |
US10768495B2 |
Display device having a first electrode with an opening overlapping with a second electrode
A display device includes: a plurality of video lines and a plurality of scanning lines provided over an insulating base material; a light shielding film overlapping with the plurality of video lines and the plurality of scanning lines; a pixel electrode and a common electrode provided in a sub-pixel region surrounded by the plurality of video lines and the plurality of scanning lines in plan view; a liquid crystal layer driven by an electric field generated between the pixel electrode and the common electrode; and a first insulating layer provided between the pixel electrode and the common electrode. The common electrode is provided between the first insulating layer and the liquid crystal layer, and has an opening overlapping with the plurality of video lines and the plurality of scanning lines and overlapping with the pixel electrode. In a light transmission region surrounded by the light shielding film, a shape of the pixel electrode is a linear shape without a branching portion. |
US10768492B2 |
Array substrate and manufacturing method thereof, display panel and driving method thereof, and electronic device
An array substrate and a manufacturing method thereof, a display panel and a driving method thereof, and an electronic device are disclosed. The array substrate includes a plurality of sub-pixels arranged in an array; each of the sub-pixels includes a display area and an interference area, the display area and the interference area are disposed side by side and configured to be independently driven, and the interference area is located on at least one side of the display area adjacent to a neighboring sub-pixel; the display area includes a first pixel electrode, the interference area includes a second pixel electrode, and the first pixel electrode is electrically insulated from the second pixel electrode. |
US10768490B2 |
Liquid crystal display device with patterned alignment layer for improved brightness
A liquid crystal device (LCD) has improved brightness by the use of a patterned alignment structure. The LCD includes a liquid crystal (LC) layer; an electrode arrangement configured to apply an electric field to the LC layer, the electrode arrangement including a patterned electrode layer having a plurality of individual electrode elements and adjacent individual electrode elements are spaced apart from each other by an inter-electrode gap; and a patterned alignment structure that is deposited on the patterned electrode layer and is positioned to align LC molecules of the LC layer. The patterned alignment structure is configured such that a stronger anchoring energy is present at electrode edges of the individual electrode elements of the patterned electrode layer, as compared to a weaker anchoring energy present at electrode centers of the individual electrode elements and/or present at least at a portion of the inter-electrode gaps between adjacent individual electrode elements. |
US10768489B2 |
Display panel with spacers and walls for the spacers, manufacturing method thereof and display device
Embodiments of the present disclosure provide a display panel and a manufacturing method thereof, and a display device. The display panel includes a first substrate and a second substrate that are opposite to each other. The display panel further includes a spacer located on the first substrate, and at least two walls located on the second substrate. The at least two walls form a recess region. The spacer corresponds to the recess region. The at least two walls are configured to limit a movement of the spacer. According to the embodiments of the present disclosure, the spacer is effectively prevented from slipping into the display region when the display panel is subjected to an external force. |
US10768488B2 |
Method for manufacturing liquid crystal display device
A method for manufacturing a liquid crystal display device of the instant application includes a first substrate preparing step of preparing a first substrate including a plurality of source lines and a plurality of gate lines; a second substrate preparing step of preparing a second substrate including a color filter; and a substrate bonding step of bonding the first substrate and the second substrate together using a first seal member. In the substrate bonding step, the first seal member is disposed in a manner that at least a part of the first seal member overlaps the color filter in plan view. |
US10768487B2 |
Liquid crystal panel and manufacturing method therefor
This application relates to a liquid crystal panel and a manufacturing method therefor, including: a first substrate, including a plurality of pixel areas, wherein the first substrate includes a first substrate body, a first insulation layer formed on the first substrate body, and a first electrode formed on the first insulation layer; a second substrate, disposed opposite to the first substrate; a plurality of photo spacers, located between the first substrate and the second substrate, and used to define a liquid crystal interval space; and a liquid crystal layer, located between the first substrate and the second substrate, and filling up the liquid crystal interval space. One of the first substrate and the second substrate includes color filters. The color filters include a plurality of color filters disposed in parallel, and a material of one of the plurality of color filters is the same as a material of the photo spacer. |
US10768483B2 |
Optical sheet tensioning device
An assembly for an electronic display is disclosed. An optical sheet is located behind the electronic display and adjacent to a backlight. A housing for said backlight, said optical sheet, and said electronic display is provided. An aperture is positioned along the perimeter of said optical sheet. A spring assembly is connected to said aperture and is configured to exert tensioning forces on said optical sheet. |
US10768482B2 |
Flexible holding device for a light source
The present invention relates to a holding device (100) for a light source (200), comprising a first portion (110) and a second portion (120). The first portion and the second portion extend at least partly in a common plane. The second portion is movable relative to the first portion from a first position, before insertion of the light source, in which the first portion and the second portion form a slit (130) for receiving the light source, and to a least a second position, after insertion of the light source, in which the second portion clamps the light source in the slit. Further, a lighting assembly and a display unit comprising such a holding device and a light source is disclosed. The holding device comprises fewer parts and is easier to manufacture as compared to prior art devices. |
US10768477B2 |
Backlight module
Provided is a backlight module including a light guide plate, a light source and a light conversion layer. The light source is disposed at one side of the light guide plate. The light conversion layer is disposed over the light guide plate. The light conversion layer includes an optical composite material including 0.1 wt % to 15 wt % of a luminescent material and 85 wt % to 99.9 wt % of an acrylate-based polymer. The acrylate-based polymer is prepared from precursors including 5 wt % to 30 wt % of a surfactant having a thiol group. |
US10768476B1 |
Display device
A display device is provided. The display device includes a display panel including a light-exiting side, and a birefringent structure disposed at the light-exiting side of the display panel. A plane of the birefringent structure is parallel to a plane of the display panel. When the display device is in a display stage, the birefringent structure and the display panel are configured with a relative rotation at a plane parallel to the plane of the birefringent structure. |
US10768475B2 |
Transflective film for electro-optic elements
An electro-optic element includes a first substrate defining first and second surfaces. The second surface includes a first electrically conductive layer. A second substrate defines third and fourth surfaces. The third surface includes a second electrically conductive layer. A primary seal is disposed between the first and second substrates. The seal and the first and second substrates define a cavity therebetween. An electro-optic material is disposed in the cavity. The electro-optic material being variably transmissive such that the electro-optic element is operable between substantially clear and darkened states. A transflective film includes a liquid crystal material. The transflective film has a thickness of from about 6 μm to about 24 μm. An adhesion layer is positioned between the transflective film and the second substrate. An alignment layer is positioned between the transflective film and the adhesion layer. |
US10768473B2 |
Pressure-sensitive-adhesive composition, pressure-sensitive-adhesive layer, pressure-sensitive-adhesive-layer-attached polarizing film, and image display device
An object of the present invention is to provide a pressure-sensitive-adhesive composition for forming a pressure-sensitive-adhesive layer capable of keeping a high endurance even when this layer is exposed to a heated environment or allowed to stand still for a long term. Another object of the invention is to provide a pressure-sensitive-adhesive layer formed from the pressure-sensitive-adhesive composition, a pressure-sensitive-adhesive-layer-attached polarizing film having the pressure-sensitive-adhesive layer, and an image display device including the pressure-sensitive-adhesive-layer-attached polarizing film. The composition is a pressure-sensitive-adhesive composition including a (meth)acryl-based polymer, and an oligomer epoxy-group-containing silane coupling agent having an epoxy equivalent of 250 to 600 g/mol. |
US10768470B2 |
Color conversion panel and display device including the same
A color conversion panel includes a color base substrate including a first transmissive area, a second transmissive area and a third transmissive area; a light blocking pattern on the color base substrate and defining the first transmissive area, the second transmissive area, and the third transmissive area; a first color filter in the first transmissive area and the second transmissive area; a first color conversion layer on the first color filter at the first transmissive area; a second color conversion layer on the first color filter in the second transmissive area; and a second color filter on the first transmissive area, the second transmissive area, and the third transmissive area. The first color conversion layer and the second color conversion layer are each between the first color filter and the second color filter. |
US10768468B2 |
Display substrate having wide-color gamut, its manufacturing method, display panel and display device
The present disclosure provides a display substrate and a method for manufacturing the same, a display panel and a display device. The display substrate includes a base substrate; and a composite film structure formed on the base substrate and composed of at least two thin films having different refractive indexes, wherein the composite film structure is capable of absorbing light with a wavelength in a predetermined wavelength range, and the predetermined wavelength range is located between two adjacent peaks of visible light waves. |
US10768467B2 |
Display device
Disclosed is a cinema-type display device employing a typical liquid crystal panel, rather than a cinema-dedicated liquid crystal panel. The display device includes a liquid crystal panel including an active area where an image is output and a bezel area positioned around the active area, a backlight unit for emitting light to a rear surface of the liquid crystal panel, a panel guide including a seating portion where an edge of the rear surface of the liquid crystal panel is seated, and a sidewall portion for covering a side surface of the liquid crystal panel, a bonding member provided in the bezel area to bond the edge of the rear surface of the liquid crystal panel to the seating portion, and a lower polarizing member constituting the rear surface of the liquid crystal panel and having an edge overlapping a part of a front surface of the bonding member. |
US10768465B2 |
Liquid crystal display panel and display apparatus
Obtained is a liquid crystal display panel that allows for a continued check on whether a polarizing plate is affixed at an appropriate position while retaining the design flexibility. In a liquid crystal display panel (10), two recess portions (BMa1) and two island portions (BMa2) are provided on an edge of a black matrix (BM), and two recess portions (3a) and two recess portions (4a) are provided on respective edges of a rear polarizing plate (3) and a front polarizing plate (4) at positions that match the two recess portions (BMa1) and the two island portions (BMa2). |
US10768463B2 |
Display device
Provided herein may be a display device. The display device may include a first substrate including a first substrate having a plurality of pixel areas; a second substrate having a second base substrate facing the first substrate, first to third color filters provided on the second base substrate, the first to third color filters being respectively disposed on locations corresponding to respective pixel areas of the plurality of pixel areas and embodying different colors, and an infrared sensor disposed between the plurality of pixel areas in a plan view and configured to sense infrared light; a liquid crystal layer disposed between the first substrate and the second substrate; and a backlight unit configured to provide single-color light to the liquid crystal layer. At least one of the first to third color filters may include infrared quantum dot material which converts light provided from the backlight unit into infrared light. |
US10768461B2 |
Light modulation device
The present application relates to a light modulation device and a use thereof. The present application can provide a light modulation device having both excellent mechanical properties and optical properties by applying a polymer film that is also optically anisotropic and mechanically anisotropic to a substrate. |
US10768460B2 |
Display device
A display device includes a display module including a display panel that displays an image in a display area provided at a front, and a bezel surrounding an outer edge of the display module. The display area has a rectangular shape. The bezel includes a plurality of bezel portions having an elongated shape and disposed to correspond to respective four sides of the display area, and a joining member joining together two adjacent bezel portions of the plurality of bezel portions. The joining member is disposed in a position where the joining member overlaps the display module on a back side of the display module. |
US10768459B2 |
Liquid crystal display device
A liquid crystal display device is provided. The liquid crystal display device includes a liquid crystal panel, a cover bottom, a rear cover, and a guide panel. The liquid crystal panel displays an image. The cover bottom accommodates a light source configured to provide light to the liquid crystal panel. The rear cover accommodates the cover bottom. The guide panel is positioned on the cover bottom to support the liquid crystal panel. Each of the guide panel and the cover bottom includes a hook which protrudes from a surface so as to be fitted to a latching portion of the rear cover. |
US10768455B2 |
Data compensation method and apparatus for liquid crystal display screen
A data compensation method and apparatus for a liquid crystal display screen are described herein. Said method comprises determining a timing length ΔT′ from the last turn-off of the liquid crystal display screen upon turn-on of the liquid crystal display screen, and determining a mura data compensation table am called at the time of the last turn-off; determining a mura data compensation table to be called at the time of the present turn-on according to a pre-set time length T needed for stabilization of mura, mura data compensation tables corresponding to pre-set different time periods, said timing length ΔT′, and said mura data compensation table am; performing data compensation starting from the determined mura data compensation table to be called at the time of the present turn-on. By using said method for data compensation, an appropriate initial data compensation table can be determined to obtain a better compensation effect. |
US10768450B1 |
Mitigation of lens condensation using heat
Systems, methods, devices, and other techniques for heating a lens to mitigate fogging. The methods can include identifying a temperature of the lens, identifying an ambient temperature of an environment of the lens, determining whether the lens is susceptible to fogging based at least on the temperature of the lens and the ambient temperature of the environment of the lens, and in response to determining that the lens is susceptible to fogging, causing a heating element to apply heat to the lens to mitigate fogging of the lens. |
US10768445B2 |
Contact lens product
A contact lens product includes a multifocal contact lens and a buffer solution. The multifocal contact lens includes a central region and at least one annular region. The annular region concentrically surrounds the central region. A diopter of the annular region is different from a diopter of the central region. The multifocal contact lens is immersed in the buffer solution, and the buffer solution includes a cycloplegic agent. |
US10768443B2 |
Electronic eyeglasses
Provided are electronic eyeglasses including a power supply unit that is less likely to be unfastened and is easily attachable and detachable. A power supply unit is detachably attached to an accommodating chamber in a distal end portion of a temple. The power supply unit includes, from a front end toward a rear end, an electrical connection terminal; a first housing unit that holds a first battery, and that has a side surface having an arc shape in a plan view; a narrow portion that is connected to the arc-shaped side surface, and that has a side surface narrower than the side surface; and a second housing unit that has a side surface connected to the narrow side surface, and that hold a second battery. The accommodating chamber has a protruding portion that is elastically deformed so as to be fitted to the narrow portion of the power supply unit. |
US10768442B1 |
Display system providing concentric light field and monocular-to-binocular hybridization
A display system for realizing concentric light field with monocular-to-binocular hybridization, and methods thereof. At least some embodiments include a display arranged to emit or transmit light rays based on image content from a content engine, and an optical subsystem arranged to configure the light rays into a concentric light field. The concentric light field provides a virtual image in a large, contiguous spatial region, such that each eye of the human viewer can detect monocular depth from the light field, to provide a large field of view. |
US10768437B2 |
Lens driving device, camera module, and optical apparatus
The present embodiment relates to a lens driving device comprising: a housing; a bobbin disposed inside the housing so as to move in a first direction; a first coil disposed on the outer circumferential surface of the bobbin; a magnet disposed in the housing; a base disposed below the housing; a coil part having a second coil disposed between the housing and the base so as to face the magnet; a substrate disposed between the housing and the base; and a conducting member for electrically connecting the coil part to the substrate, wherein the conducting member is disposed at a corner of the base. |
US10768432B2 |
Compact head-mounted display system
There is provided an optical system, including a light-transmitting substrate having at least two parallel major surfaces, edges and an output aperture, an optical element for coupling light waves into the substrate to effect total internal reflection, at least one reflecting element positioned outside of the substrate, at least one reflecting surface having at least one active side located between the two major surfaces of the light-transmitting substrate for coupling light waves out of the substrate, wherein light waves trapped inside the substrate are coupled out from the substrate through the output aperture substantially inclined in relation to the normal to the substrate major surfaces and are reflected from the reflecting element into a viewer's eye. An optical device for directing an image into a viewer's eye. An optical device for directing an image onto a viewer's eye is also provided. |
US10768430B2 |
Display device and head-mounted display
A display device includes a display panel having a display surface and a lighting device that supplies light to the display panel. The lighting device includes a light source, and an optical member having at least a light exit surface through which the light emitted by the light source exits toward the display surface of the display panel. The optical member includes a light refraction portion that imparts an anisotropic refraction effect to at least light rays exiting through an edge section of the light exit surface to be oriented toward a center side of the display surface. The display device further includes a low refraction index layer interposed between the display panel and the optical member, and the low refraction index layer has a refraction index lower than at least a refraction index of the optical member. |
US10768429B2 |
Image display device
A relay lens system forms an image displayed on an image display unit as an intermediate image. A luminous flux of the image emitted from the relay lens system reflected by a half mirror is incident to a curved combiner, and the combiner reflects the incident luminous flux to the half mirror to enable an observer to observe a virtual image through the half mirror. The relay lens system forms the intermediate image at an intermediate image forming position on an optical axis before a light reflected by the half mirror is incident to the curved combiner. The distance from the optical axis of the curved combiner to a light emission surface of the relay lens system is shorter than or equal to the distance from the optical axis of the curved combiner to a maximum reflection position. |
US10768427B2 |
Apparatus equipped with depth control function for enabling augmented reality
The present invention relates to an apparatus equipped with a depth of field control function for enabling augmented reality, which is capable of controlling the depth of field and focus and also preventing an image from being blurred due to diffraction by using a pseudo-pinhole effect. The apparatus includes: a display unit configured to generate a virtual image; a circular depth of field control unit configured to have a size in a range from 50 to 700 μm, and also configured to reflect the virtual image generated in the display unit, to increase the depth of field of the virtual image, and to then enable the virtual image to reach an eye of the user; and a frame part configured such that the display unit and the depth of field control unit are installed thereon or therein, and also configured to enable the user to wear the apparatus for enabling augmented reality. |
US10768423B2 |
Optical apparatus and method
An apparatus and a method are provided. An apparatus, including a first display arrangement; an exit pupil expanding light guide arrangement including an in-coupling region and an out-coupling region, the in-coupling region being configured to in-couple first light from the first display arrangement, and the out-coupling region being configured to out-couple the first light towards a user; and a second display arrangement arranged to transmit second light, through the exit pupil expanding light guide arrangement at the out-coupling region, towards the user. |
US10768420B2 |
Head-up display apparatus
A head-up display apparatus may include: a mirror; a housing installed on one side of the mirror; a drive unit installed in the housing; a barrel cam rotatably installed in the housing and coupled to the drive unit so that the barrel cam is rotated by the drive unit, with a cam groove formed in the barrel cam and inclined relative to an axial direction of the barrel cam; and a mirror link coupled to the mirror, and configured to move along the cam groove to rotate the mirror when the barrel cam rotates. |
US10768418B2 |
Head-up display device
A head-up display device has a backlight unit configured to illuminate a liquid crystal panel from a back side. The backlight unit has an optical condenser configured to condense the light emitted from a light source toward the liquid crystal panel, and a microlens array arranged in an optical path between the optical condenser and the liquid crystal panel to diffuse the light condensed by the optical condenser. The microlens array has a light emission face arranged in a position optically conjugated with an eyebox to emit the light incident from the optical condenser. |
US10768416B2 |
Projection type display device, projection display method, and projection display program
An HUD includes a projection unit that projects image light that is spatially modulated on the basis of image data onto a windshield, a sight line detection unit that detects a line of sight of a driver of a vehicle, and a system controller that acquires measurement data on shape of a region including a point that intersects the line of sight of the driver in a projectable range of the image light in the windshield, generates correction data for correcting distortion of an image based on the image light projected onto the region on the basis of the acquired measurement data and the direction of the line of sight of the driver, and corrects the image data using the generated correction data. |
US10768414B2 |
Lens device for compensating aberration in the optical system and the adjustment method thereof
The present invention discloses a lens device suitable for the large-diameter lenses (with diameter ≥100 mm) of a vertical setup, and its adjustment method. The aberration caused by the self-gravity of lenses and the deformation generated by the clamping stress of the fixing device is compensated. |
US10768413B2 |
Flare- and ghost-free imaging device
A camera device proofed against ghosting and light flare includes a printed circuit board, an image sensor mounted on the printed circuit board, a supporting bracket fixed on the printed circuit board, and a lens module. The supporting bracket includes supporting plate and perpendicular side wall, the supporting plate and the side wall together forming a receiving room over the image sensor. The supporting plate has a central through hole for light ingress and a flange barrier protruding. The protruding flange barrier surrounds the light through hole, the lens module is fixed on the supporting surface, and the protruding flange barrier locates inside an inner side surface of the lens module. |
US10768410B2 |
Detection of amplitude, regulation of amplitude and detection of direction of an oscillation of an oscillatory body
A device is provided for detecting and/or regulating an amplitude of an oscillation of an oscillatory body about an oscillation axis, wherein a change in a capacitance between at least one electrode of the oscillatory body and a stationary electrode takes place during the oscillation of the oscillatory body. The device comprises a detection circuit for detecting a signal representing a measure of the change in capacitance; and an evaluation circuit for determining information from the signal, wherein the evaluation circuit is designed to calculate the amplitude of the oscillation of the oscillatory body from the determined information and an ascertained period of the oscillation of the oscillatory body and/or to regulate the amplitude of the oscillation of the oscillatory body using the determined information and the ascertained period of the oscillation of the oscillatory body. |
US10768406B2 |
Imaging system
An imaging system is described for measuring the position or movement of a particle having a size of less than about 20 microns. The system comprises an optional sample holder configured to hold a sample with a particle, an optional illumination source configured to illuminate the sample, a lens having a magnification ratio from about 1:5 to about 5:1 and configured to generate the image of the sample, an image sensor having a pixel size of up to about 20 microns and configured to sense the image of the sample, and an image processor operatively connected to the image sensor to process the image of the particle in order to determine the position or movement of the particle. The dimension of the image of each particle is at least about 1.5 times the dimension of the particle multiplied by the magnification ratio of the lens, and the image of each particle is distributed on at least two pixels of the sensor. The imaged area of the sample is at least about one millimeter squared. |
US10768403B2 |
Auto-focus methods and systems for multi-spectral imaging
Techniques for acquiring focused images of a microscope slide are disclosed. During a calibration phase, a “base” focal plane is determined using non-synthetic and/or synthetic auto-focus techniques. Furthermore, offset planes are determined for color channels (or filter bands) and used to generate an auto-focus model. During subsequent scans, the auto-focus model can be used to quickly estimate the focal plane of interest for each color channel (or filter band) rather than re-employing the non-synthetic and/or synthetic auto-focus techniques. |
US10768401B1 |
Microscope apparatus and method for calibrating position of light source
There is provided a microscope apparatus and method for calibrating the position of a light source according to an embodiment of the present disclosure. A microscope apparatus according to an embodiment of the present disclosure includes: a light source unit configured to radiate light onto an subject and including a light emitting element array having a plurality of light emitting elements; an optical unit disposed in parallel with the subject and configured to form enlarged images of the subject receiving the radiated light; an image sensor configured to generate enlarged pictures of the subject based on the enlarged images formed through the optical unit; and a processor operably connected with the light source unit, the optical unit, and the image sensor, and calibrating a position of the light source unit based on a plurality of images generated by the image sensor. |
US10768400B2 |
Varying an illumination path of a selective plane illumination microscopy
A system for illuminating a microscopy specimen includes an illumination source configured to emit a light that travels along an illumination path to illuminate the microscopy specimen placed on an optical detection path of an optical microscope. The system also includes optical elements in the illumination path and configured to at least in part transform the light from the illumination source into a light sheet illuminating the microscopy specimen. The optical elements include an electronically tunable lens configured to vary a focal distance of the electronically tunable lens to dynamically vary a position of a waist of the light sheet illuminating the microscopy specimen. The optical elements include a deflector configured to vertically move the light sheet to illuminate the microscopy specimen at different horizontal planes. |
US10768398B2 |
Solar-concentrating solarization apparatus, methods, and applications
Methods, structures, devices and systems are disclosed for solarizing soil using a moveable optical focusing array. In one example, an apparatus to solarize soil from a moveable platform includes a vehicle, an array of mirrors located on the exterior of the vehicle, in which the mirrors are steerable to control the orientation of the mirrors to direct sunlight to a spot on soil that generates heat to a solarize the soil, and a sensor coupled to the vehicle to measure the temperature of the soil, in which the orientation of the mirrors is determined based at least in part on the measured temperature to control the temperature of the soil. |
US10768396B2 |
Zoom lens and image pickup apparatus using the same
A zoom lens includes a front unit having a negative refractive power; and a rear unit having a positive refractive power, which includes an aperture stop. The front unit includes a first negative refractive power lens, a second negative refractive power lens, and a third positive refractive power lens. The first lens is nearest to an object, and has a meniscus shape with a convex surface directed toward the object side, and the second lens is on an image side of the first lens, and has a meniscus shape with a convex surface directed toward the object side. The rear unit includes a first lens unit A and a second lens unit B, wherein when zooming from a wide angle end to a telephoto end, a distance between the front unit and the rear unit narrows, and a distance between the first lens unit A and the second lens unit B changes. The first lens unit A includes a first sub-lens unit having a positive refractive power, the aperture stop, and a second sub-lens unit. The second sub-lens unit includes a focusing lens unit, and when focusing, only the focusing lens unit moves along an optical axis, and when zooming, a distance between the first sub-lens unit and the second sub-lens unit changes. |
US10768394B2 |
Electronic device
An electronic device includes at least one optical lens assembly. The optical lens assembly includes four lens elements. The four lens elements are, in order from an outside to an inside, a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element has an outside surface being concave in a paraxial region thereof and an inside surface being convex in a paraxial region thereof. The fourth lens element has an inside surface being convex in a paraxial region thereof. |
US10768389B2 |
Flexible fiber node connector
A connector includes a connector body and a tubular member. The connector body includes a first end and a second end such that the connector body forms an inner annular chamber for receiving the cable. The tubular member is connected to the first end of the connector body, and the tubular member bends and flexes relative to the connector body. |
US10768386B2 |
Rapid universal rack mount enclosure
A cable enclosure assembly includes an enclosure, a cable spool and a length of fiber optic cable. The enclosure defines an interior region, a first opening and a second opening aligned with the first opening. The first and second openings provide access to the interior region. The cable spool is disposed in the interior region of the enclosure and is rotatably engaged with the enclosure. The cable spool includes a drum and a flange engaged to the drum. The flange has an outer peripheral side, a cable management portion and an adapter bulkhead portion. The adapter bulkhead portion extends outwardly from the cable management portion and forms a portion of the outer peripheral side. The length of the fiber optic cable is dispose about the drum of the cable spool. |
US10768381B2 |
LC duplex connector
An LC duplex connector having an intermediate panel and a pulling rod; a first through hole and a second through hole are provided on an upper cover panel and a lower cover panel respectively; an elastic arm is provided on the intermediate panel; the elastic arm is inserted into the first and second through holes to fix the intermediate panel with respect to the upper and lower cover panels; the pull rod is installed on the intermediate panel and is axially slidable; the press strip is provided with a reverse hook; the pull rod is provided with pulling hooks each being cooperative with a corresponding reverse hook. When pulling the pull rod, the pulling hooks of the pull rod apply a downward force against the reverse hooks, thus driving the press strips to move downwardly to disengage the LC duplex connector from the concealed fasteners of the LC adaptors. |
US10768379B2 |
Synchronous monitoring device and method for radial and axial vibration of shearer drum
A synchronous monitoring device and a method for radial and axial vibration of a shearer drum. The monitoring device includes a laser, a first optical fiber coupler, an optical isolator, a second optical fiber coupler, a third optical fiber coupler, an optical fiber collimator, a first photodetector, a second photodetector, a first signal processing module, and a second signal processing module which are disposed on a shearer ranging arm, as well as a reflective coating disposed on a shearer drum. By measuring a phase difference between original light and reflected light, axial vibration of the shearer drum is monitored, and by measuring an intensity difference between original light and reflected light, radial vibration of the shearer drum is monitored. |
US10768378B2 |
Fiber alignment device, ferrule device and method of manufacturing the ferrule device
A fiber alignment device includes: a fixation block; an alignment element having a first end portion fixed in the fixation block and a second end portion formed with a protrudent platform, an alignment groove being formed in the alignment element and extending to an end of the protrudent platform in a central axis of the alignment element; an alignment sleeve having a first end portion fitted on the second end portion of the alignment element; and a spring element having a first end extending into the alignment sleeve and pressed against the alignment groove in the protrudent platform. The front end of the ferrule assembly is inserted into the alignment sleeve and when the fiber is inserted into the alignment groove of the alignment element, the position accuracy of the fiber in the fiber bore of the ferrule assembly is calibrated to reach position accuracy of the fiber in the alignment groove of the alignment element. A high precision fiber optic connector may be manufactured with a low precision ferrule. The spring element is pressed against the fiber inserted into the alignment groove, so that an eccentricity orientation of a center of the fiber with respect to a center of the alignment element is adjusted to a predetermined orientation and held in the predetermined orientation. Thereby, it may eliminate a process of identifying and adjusting the eccentricity orientation of the center of the fiber. |
US10768375B2 |
Electro-optical connectors
An example electro-optical connector may comprise an optical ferrule to optically engage with a complementary optical ferrule on a complementary electro-optical connector, a first conductive guide post disposed adjacent to the optical ferrule to electrically engage with a first guide pocket of the complementary electro-optical connector, and a second conductive guide post disposed on an opposite side of the optical ferrule from the first conductive guide post and to electrically engage with a second guide pocket of the complementary electro-optical connector. The first and second conductive guide posts may align the optical ferrule for engagement with the complementary optical ferrule when the guide posts are engaged with the respective guide pockets, and the first and second conductive guide posts may conduct an electrical signal or electrical power from the electro-optical connector to the complementary electro-optical connector. |
US10768373B2 |
Optical fiber structures and methods for varying laser beam profile
In various embodiments, the beam parameter product and/or numerical aperture of a laser beam is adjusted utilizing a step-clad optical fiber having a central core, a first cladding, an annular core, and a second cladding. |
US10768370B1 |
Photonic N-to-one single-mode combiner
A photonic N-to-one single-mode combiner is disclosed. In embodiments, the combiner receives multiple single-mode photonic inputs (e.g., via single-mode optical fibers) and combines the single-mode inputs into a multi-mode photonic output via photonic lantern. The multi-mode photonic output is converted via high-power, high-speed photodiode into an RF/electrical output which in turn drives an electro-optical modulator, modulating a second optical beam (e.g., a laser generated by a laser emitter of the combiner) to generate a single-mode photonic output signal. |
US10768369B2 |
Waveguide mode expander having non-crystalline silicon features
A waveguide mode expander couples a smaller optical mode in a semiconductor waveguide to a larger optical mode in an optical fiber. The waveguide mode expander comprises a shoulder and a ridge. In some embodiments, the ridge of the waveguide mode expander has a plurality of stages, the plurality of stages having different widths at a given cross section. |
US10768368B2 |
Waveguide formation using CMOS fabrication techniques
Conventional approaches to integrating waveguides within standard electronic processes typically involve using a dielectric layer, such as polysilicon, single-crystalline silicon, or silicon nitride, within the in-foundry process or depositing and patterning a dielectric layer in the backend as a post-foundry process. In the present approach, the back-end of the silicon handle is etched away after in-foundry processing to expose voids or trenches defined using standard in-foundry processing (e.g., complementary metal-oxide-semiconductor (CMOS) processing). Depositing dielectric material into a void or trench yields an optical waveguide integrated within the front-end of the wafer. For example, a shallow trench isolation (STI) layer formed in-foundry may serve as a high-resolution patterning waveguide template in a damascene process within the front end of a die or wafer. Filling the trench with a high-index dielectric material yields a waveguide that can guide visible and/or infrared light, depending on the waveguide's dimensions and refractive index contrast. |
US10768364B1 |
High-efficiency, high-divergence chip-scale emitter using a waveguide defect between resonant gratings
In one example, a chip-scale emitter includes a resonator formed in a waveguide, wherein the resonator includes a first grating formed in the waveguide and a second grating formed in the waveguide that is separate from the first grating; and a scattering element consisting of a single defect in the waveguide, wherein the scattering element is positioned between the first grating and the second grating in the waveguide. |
US10768363B1 |
Plasmonic infrared optical antenna
The plasmonic infrared optical antenna includes an upper layer of a metallic material (such as gold) capable of supporting a plasmonic electromagnetic field, a thin middle layer of an infrared absorption material, and a bottom supporting layer of a thick substrate. The upper layer has a 2-dimensional periodic array of micron-sized plasmonic antenna cells defined therein. Each antenna cell has the shape of a Bundt baking pan, including a conical antenna horn having an inverted frusto-conical upper portion and a cylindrical stem or lower portion depending from the upper portion. The upper layer includes a post concentrically disposed in the cylindrical lower portion, the post having a conical upper portion extending into the horn, a cylindrical middle portion defining an annular waveguide of 50 nm clearance between the post and the stem of the conical horn, and a conical wedge base embedded in the thin layer of infrared absorption material. |
US10768361B1 |
System for monitoring grating formation
A monitoring system monitors changes in an index of refraction of the grating over a time interval that includes the period of time. The monitoring system includes a light source assembly, a probing assembly, a power meter (e.g., a diffraction and/or a transmittance power meter), and a controller. The light source assembly emits a probe beam. The scanning assembly scans the probe beam over an area of the grating. The power meter measures power of a portion of the probe beam that interacts (e.g., is transmitted by or diffracted from) with the area of the grating. The controller determines changes in grating parameters (may be as a function of time) for the grating being formed based in part on measured power readings over the time interval. |
US10768360B2 |
Backlight module and display device
A backlight module and a display device are provided. The backlight module includes a frame, a flexible circuit board, a light guide plate, and multiple light emitting units. The frame includes opposite first and second borders, and opposite third and fourth borders. The multiple light emitting units are fixed on the flexible circuit board. The flexible circuit board is located inside the frame and is close to the first border. There is a first gap between the light emitting unit closest to the third border and the third border, and between the light emitting unit closest to the fourth border and the fourth border. The light guide plate is fixed to the flexible circuit board. The light guide plate includes a light guide plate body and two spacers. Each of the two spacers is located in the first gap and is bonded to the frame. |
US10768358B2 |
Printed film with mounted light emitting diodes encapsulated in light guide
A printed film with mounted light emitting diodes encapsulated in a light guide includes a printed film assembly. The printed film assembly includes multiple light emitting diodes. A light guide is injection molded onto a first side of the body covering the light emitting diodes. A light transmissive polymeric material coating layer is applied by injection molding to a second side of the body opposite to the first side. An overmolded component has the printed film assembly embedded therein, with the coating layer exposed for visibility of light from the light emitting diodes when at least one of the light emitting diodes is energized. |
US10768349B2 |
Reflective diffraction grating and fabrication method
A reflective diffraction grating and a fabrication method are provided. The reflective diffraction grating includes a substrate, a UV-absorbing layer, a grating layer having a binary surface-relief pattern formed therein, and a conforming reflective layer. Advantageously, the UV-absorbing layer absorbs light at a UV recording wavelength to minimize reflection thereof by the substrate during holographic patterning at the UV recording wavelength. |
US10768348B2 |
Optical display device
An optical display device (600, 700) is disclosed. A diffractive optical element (618, 718) is mounted on a substrate (611, 711). The diffractive optical element comprises a blazed grating (619, 719) and a remnant layer (617, 717) which is formed of the same polymer-based material as the blazed grating. The remnant layer (617, 717) is positioned adjacent the substrate (611, 711) and a refractive index mismatch is provided between the two. The depth of the remnant layer is selected so that light diffracted by the grating and light reflected by the interface re-combine and interfere constructively for selected angles of incidence in order to undergo thin-film interference. |
US10768346B2 |
Optical beam steering devices having polygonal reflectors therein
An optical beam steering device includes an at least partially optically transparent container having a polygonal reflector therein that is at least partially surrounded within the container by an optically transparent liquid. The polygonal reflector may be configured to have a center of mass, which is equivalent to its geometric center. In addition, the polygonal reflector may be configured so that a difference between an effective density of the polygonal reflector and a density of the optically transparent liquid is preferably less than about 2.1 grams per cubic centimeter. More preferably, the polygonal reflector and the optically transparent liquid may be collectively configured to be neutrally buoyant relative to each other within the container. |
US10768345B2 |
Dual camera module, optical device, camera module, and method for operating camera module
The present embodiment relates to a dual camera module comprising: a first camera module including a first liquid lens and capturing a first image; and a second camera module including a second liquid lens and capturing a second image, wherein a viewing angle of the first camera module is smaller than a viewing angle of the second camera module, at least a part of the viewing angle of the first camera module is included in the viewing angle of the second camera module such that there is an overlapping area between the first image and the second image so as to enable a composite image formed by combining the first image and the second image to be generated, and when the first camera module is focused, a focal length of the first liquid lens is varied according to the distance between the first liquid lens and a subject, and when the second camera module is focused, a focal length of the second liquid lens is varied according to the distance between the second liquid lens and the subject. |
US10768342B2 |
Antireflection film comprising a low refractive index layer and a hard coating layer
An antireflection film including a low reflective index layer and a hard coating layer, the low reflective index layer including: a binder resin including a crosslinked polymer of a photopolymerizable compound and polysilsesquioxane having at least one reactive functional group substituted thereon; and inorganic fine particles dispersed in the binder resin, wherein a ratio of internal haze (Hi) to total haze (Ha) is 97% or less and a variation in color coordinate value (b*) before and after alkaline treatment is 0.7 or less. |
US10768338B2 |
Systems and methods for detecting threats and contraband in cargo
The present specification discloses systems and methods for identifying and reporting contents of a tanker, container or vehicle. Programmatic tools are provided to assist an operator in analyzing contents of a tanker, container or vehicle. Manifest data is automatically imported into the system for each shipment, thereby helping security personnel to quickly determine container contents. In case of a mismatch between container contents shown by manifest data and the contents as ascertained from the scanning system, the container or vehicle may be withheld for further inspection. |
US10768337B2 |
Computed tomography (CT) security inspection system with enhanced X-ray shielding
A method for scanning an object in an X-ray security inspection system, wherein the X-ray security inspection system comprises an ingoing tunnel equipped with radiation-shielding curtains, an X-ray section and an outgoing tunnel equipped with radiation-shielding curtains, the method comprising: passing the object through the ingoing tunnel at a first rate of speed and with a first extent of separation between successive objects; passing the object through the X-ray section at a second rate of speed and with a second extent of separation between successive objects; and passing the object through the outgoing tunnel at a third rate of speed and with a third extent of separation between successive objects; wherein the second rate of speed is less than the first rate of speed and the third rate of speed, and wherein the second extent of separation between successive objects is less than the first extent of separation between successive objects and the third extent of separation between successive objects. |
US10768334B2 |
Nuclear magnetic resonance apparatus, systems, and methods
A method includes disposing a downhole tool having a magnet assembly into a wellbore. The method includes generating, using the magnet assembly, a magnetic polarization in a volume into a subterranean region about the wellbore. The method also includes emitting an excitation in the magnetic polarization in the volume in the subterranean region. The method includes detecting, by at least one antenna, a nuclear magnetic resonance response to the excitation of the volume in the subterranean region. The method also includes determining a property of the subterranean region based on the nuclear magnetic resonance response. |
US10768333B2 |
Determining a full electromagnetic coupling tensor using multiple antennas
A downhole electromagnetic logging tool having two or more antenna groups spaced along a longitudinal axis of the logging tool, each antenna group having one antenna or multiple antennas proximally located or collocated, each antenna group having at least one tilted antenna, at least one antenna group having, in addition to the tilted antenna, at least one transverse or axial antenna, and any given pair of antenna groups comprising at least four antennas is disclosed. The logging tool is disposed in a wellbore penetrating a formation and, while rotating, measures a tool rotation angle, transmits an electromagnetic signal from one antenna group, and receives the electromagnetic signal with another antenna group. Elements of an electromagnetic coupling tensor are determined using the received electromagnetic signal and the measured tool rotation angle, and properties of the formation using one or more elements of the determined electromagnetic coupling tensor are inferred. |
US10768332B2 |
Multi-sensor system for airborne geophysical prospecting and method
A multi-sensor electromagnetic (EM) system and method for measuring gradients of EM signals. The multi-sensor EM system includes a frame; a transmitter device attached to the frame and configured to generate a primary EM field; a receiver device attached to the frame and configured to record a secondary EM field generated by the earth after being excited by the primary EM field; and a gradient sensor device attached to the frame and configured to record a gradient of the secondary EM field. |
US10768326B2 |
Boundary adjustment of vertical seismic sections of three-dimensional seismic surveys to remove data gaps
Systems and methods of the present disclosure are directed to adjustment of seismic survey boundaries to remove or minimize data gaps, thereby providing optimized seismic interpretation. |
US10768325B2 |
Method to estimate 4D seismic acquisition repeatability specifications from high-resolution near-water-bottom seismic images
A method for designing 4-D seismic acquisition source and receiver repeatability specifications, the method including: locating, with a computer subsurface anomalies above a target reservoir zone from analysis of high-resolution reflectivity images for the target reservoir zone; determining, with a computer, how the anomalies above the target reservoir zone modify target illumination for variations in the 4-D seismic acquisition source and receiver positions; and determining, with a computer, repeatability specifications for a monitor seismic survey, wherein tolerances for the source or receiver positions varies across an acquisition area based on how the anomalies modify the target illumination. |
US10768322B2 |
Analogous processing of modeled and measured marine survey data
Measured marine survey data can be processed analogously to modeled marine survey data analogously and a misfit can be calculated between the processed measured marine survey data and the processed modeled marine survey data. A model parameter in the modeled marine survey data can be updated based on the misfit. The model parameter can be a parameter of a subsurface location. |
US10768318B2 |
Method and apparatus to determine energy correction arising from multi-channel detection in a gamma detector exhibiting non-linear energy measurement and/or cross-talk among channels
A method and apparatus are provided for positron emission imaging to correct a recorded energy of a detected gamma ray, when the gamma ray is scattered during detection. When scattering occurs, the energy of a single gamma ray can be distributed across multiple detector elements—a multi-channel detection. Nonlinearities in the detection process and charge/light sharing among adjacent channels can result in the summed energies from the multiple crystals of a multi-channel detection deviating from the energy that would be measured in single-channel detection absent scattering. This deviation is corrected by applying one or more correction factors (e.g., multiplicative or additive) that shifts the summed energies of multi-channel detections to agree with a known predefined energy (e.g., 511 keV). The correction factors can be stored in a look-up-table that is segmented to accommodate variations in the multi-channel energy shift based on the level of energy sharing. |
US10768317B2 |
Radiographic image detection device
A first sensor panel, a second sensor panel, and a base are accommodated in a housing of an electronic cassette. Circuit substrates are mounted on a rear surface of the base. The base is made of a pitch-based carbon fiber reinforced resin obtained by impregnating a pitch-based carbon fiber with a matrix resin. The fiber directions of the pitch-based carbon fibers are aligned with one direction. Therefore, the base has high thermal conductivity in a direction parallel to the fiber direction. As a result, the driving heat of the circuit substrates is rapidly diffused to the entire rear surface. |
US10768312B1 |
Integrity analysis method based on kinematic-to-kinematic relative positioning scenario
The present invention provides an integrity analysis method based on a kinematic-to-kinematic relative positioning scenario, including the following steps: a) establishing a kinematic-to-kinematic relative positioning model, and inputting navigation data; b) calculating a float solution of an integer ambiguity; c) detecting and correcting cycle slips based on a total electron content rate; d) calculating a probability of correct fix and a probability of incorrect fix for the integer ambiguity; e) determining a fault to be detected and a satellite fault probability; 0 calculating a standard deviation δ_(v|CF) and a position domain deviation b_m; and g) calculating an integrity risk value of a carrier phase. The present invention provides an integer ambiguity calculation algorithm for a kinematic-to-kinematic positioning system in the case of a long baseline, to calculate carrier phase integrity. |
US10768306B2 |
Lens device for an optoelectronic sensor of a motor vehicle comprising a securing unit, optoelectronic sensor, motor vehicle and method
The invention relates to a lens apparatus (6) for an optoelectronic sensor (1) of a motor vehicle, comprising a reception lens (8), comprising a support device (9), on which a rear side (10) of the reception lens (8) rests in parts, and comprising a fastening device (12), by means of which the reception lens (8) is held on the support device (9) with a spring force that acts in a first direction (z), wherein the fastening device (12) has a holding frame (15), which surrounds the reception lens (8) at least in parts, and at least one spring element (16), which supports the reception lens (8) in relation to the holding frame (15) in at least one second direction (x, y) that differs from the first direction (z). |
US10768305B2 |
Vehicle and method of recognizing position of vehicle based on map
A vehicle is provided. The vehicle includes a light detection and ranging (LiDAR) sensor to acquire point cloud information for each channel on a surrounding ground of the vehicle by using a multichannel laser. The vehicle further includes a communicator to communicate with an external server, and a processor to control the communicator to receive map data from the external server and to determine a position of the vehicle in the map data based on the point cloud information for each channel, acquired through the LiDAR sensor. |
US10768303B2 |
Method for identifying individual trees in airborne lidar data and corresponding computer program product
The invention relates to a method for identifying individual trees in airborne lidar data and a corresponding computer program product. The method comprises: a. obtaining lidar data points of a group of one or more trees; b. define voxels in a regular 3D grid on the basis of the data points; c. applying an image segmentation algorithm to obtain at least one segment; and, if at least two segments are obtained: d. find the root voxel and branch voxels of a first segment and a second neighbouring segment; and e. merging the first and second segment if the distance between the first and second root voxel is less than a first threshold, the distance between the first root voxel and the closest second branch voxel is less than a second threshold; and the distance between the first branch voxels and the second branch voxels is less than a third threshold. |
US10768300B2 |
Distance detection by global shutter image sensor
A method of detecting a distance, comprising emitting an optical pulse, receiving at a first detector a reflected optical pulse, from a first exposure start time to a first exposure finish time, generating a first detector signal, receiving at an n-th detector the reflected optical pulse, from an n-th exposure start time to an n-th exposure finish time, generating an n-th detector signal, wherein the first exposure start time begins before the n-th exposure start time and the first exposure finish time ends before the n-th exposure finish time and the first exposure duration partially overlaps the n-th exposure duration and determining the distance of an object based on the first detector signal and the n-th detector signal. |
US10768298B2 |
Vehicle sensing system with 360 degree near range sensing
A sensing system for a vehicle includes a first sensor at a forward portion of a side of the vehicle such that a principal axis of the first sensor's zone of sensing is rearward and sideward and at an angle relative to the body, and a second sensor at a rearward portion of the side of the vehicle such that a principal axis of the second sensor's zone of sensing is forward and sideward and at an angle relative to the body. Data sensed by the sensors when each sensor senses with at least two zones of sensing are communicated to a control, which determines the presence of one or more objects exterior the vehicle and within the zones of sensing of at least one of the sensors. |
US10768297B2 |
Traffic radar system with multiple zone target detection
A traffic radar system comprises a first radar transceiver assembly, a second radar transceiver assembly, a display, and a processing element. The first radar transceiver assembly transmits and receives radar beams and generates a first electronic signal corresponding to the received radar beam. The second radar transceiver assembly transmits and receives radar beams and generates a second electronic signal corresponding to the received radar beam. The display displays a plurality of speeds, each speed being a speed of a target vehicle. The processing element is configured to receive the first and second electronic signals, process the first electronic signal to determine speeds of target vehicles in the front zone, process the second electronic signal to determine speeds of target vehicles in the rear zone, and control the display to display the speeds of target vehicles in the front zone or target vehicles in the rear zone based on predetermined parameters. |
US10768295B2 |
Ground-based, multi-bistatic interferometric radar system for measuring 2D and 3D deformations
The invention relates to a method and to an apparatus for determining a displacement vector field of a scenario, by a ground-based interferometric radar system operated in multi-bistatic mode and comprising a main radar transceiver device and at least one passive radar receiver device arranged at a predetermined distance from each other, in which the oscillators of the at least two radar are synchronized, in time and in frequency, in particular according to a signal coming from a global positioning system. The method provides a step of interferometrically determining at least one first displacement map and one second displacement map of the scenario between a previous time and a subsequent time, expressed in a global reference system and having each a plurality of pixels each associated to a respective domain of the scenario. The first and the second displacement maps comprise first and second displacement components of the pixel, respectively, along the line of sight of the main radar device, and along the bisectors of an angle between said line of sight and the line of sight of passive radar device, for each pixel. A step is then provided of combining the two displacement maps, more in detail, the first and the second component of each pixel, creating a displacement vector field of displacements occurred between the previous time and the subsequent time. The invention provides an apparatus much easier and less expensive than the prior art, in which a plurality of multi-monostatic, transceiving radar devices are used. |
US10768294B2 |
System and method for multimodal, motion-aware radar imaging
A radar imaging system to reconstruct a radar reflectivity image of a scene including an object moving with the scene, includes an optical sensor to track the object over a period of time including multiple time steps to produce, for each of the multiple time steps, a deformation of a nominal shape of the object, and an electromagnetic sensor to acquire snapshots of the scene over the multiple time steps to produce a set of radar reflectivity image of the object with deformed shapes defined by the corresponding deformations of the nominal shape of the object. The system also includes a processor configured to determine, for each of the multiple time steps using the deformation determined for the corresponding time step, a transformation between the radar reflectivity image of the object acquired by the electromagnetic sensor at the corresponding time step and a radar reflectivity image of the object in the prototypical pose, and to combine the radar reflectivity images of the object with deformed shapes transformed with the corresponding transformations to produce the radar reflectivity image of the object in the prototypical pose. |
US10768292B2 |
Surveillance apparatus having a radar sensor
A surveillance apparatus for determining a position of an object in a field of view, comprising a radar sensor having at least one transmitting antenna configured to transmit electromagnetic radiation and a plurality of receiving antennas configured to receive electromagnetic radiation including a reflection signal of the object, wherein the antennas form an antenna array, and a processing unit connected to the radar sensor to receive signals from the receiving antennas corresponding to the received electromagnetic radiation, wherein the processing unit is configured to estimate a distance and a direction of the position of the object in the field of view with respect to the radar sensor, wherein the processing unit is configured to estimate the distance and the direction separately on the basis of a maximum likelihood based algorithm. |
US10768291B2 |
Method and system for obtaining angle-doppler signatures in MIMO radars
A method for obtaining an angle-Doppler signature for a target using sparse arrays in multiple-input-multiple-output (MIMO) radar, the MIMO radar including a transmit antenna array, the transmit antenna array being at least one-dimensional (e.g. 2-D, 3-D or 4-D) and having a plurality of antenna elements. The method includes generating transmit signals for transmission by the transmit antenna array, the transmit signals defining at least a first transmit trajectory (e.g. circular) of a phase center within the transmit antenna array, and transmitting the transmit signals using Amplitude Modulation on the transmit antenna array. The method further includes receiving receive signals from the target, the receive signals resulting from the incidence of the transmit signals upon the target, and determining the angle-Doppler signature from the receive signals. The first transmit trajectory is such that, in operation, the phase center undergoes non-linear motion within the transmit antenna array. |
US10768290B2 |
Method and apparatus for generating a frequency estimation signal
A frequency estimation signal generator component arranged to receive an input frequency signal and to generate therefrom a frequency estimation signal. The frequency estimation signal generator component comprises a counter component arranged to sequentially output a sequence of control signal patterns over a plurality of digital control signals under the control of an oscillating signal derived from the received input frequency signal terns. The frequency estimation signal generator further comprises a continuous waveform generator component arranged to receive the plurality of digital control signals and a weighted analogue signal for each of the received digital control signals, and to output a continuous waveform signal comprising a sum of the weighted analogue signals for which the corresponding digital control signals comprise an asserted logical state. The frequency conversion component is arranged to derive the frequency estimation signal from the continuous waveform signal output by the continuous waveform generator component. |
US10768284B1 |
Systems and methods for using audio cue for alignment
Systems and methods are provided for enclosure alignment. An enclosure can be translated along a fixture. A signal can be detected, during the translation of the enclosure, from a signal transmitter to a signal receiver. An intensity of the signal can be determined. An audio cue can be emitted based on the intensity of the signal. The enclosure may be aligned along the fixture based on the emitted audio cue. |
US10768277B2 |
Radar sensor for driver assistance systems in motor vehicles
A radar sensor for driver assistance systems in motor vehicles includes a transmitting and receiving device for transmitting and receiving radar signals, an electronic evaluation device for evaluating the received signals, an electronic control device for controlling the operating functions of the radar sensor, and a self-monitoring device for detecting operating parameters of the radar sensor and for comparing the detected parameters to specific setpoint values, where a control device modifies at least one of the operating parameters and a control circuit controls the parameter to the setpoint value thereof. |
US10768275B2 |
Antenna apparatus
An antenna apparatus includes a dielectric substrate, a base plate, an antenna unit, and a reflecting unit. A plurality of conductor patches are structured to resonate, at an operating frequency of the antenna unit, in a resonating direction which is different from a polarization direction Dan of a radio wave transmitted and received by the antenna unit. |
US10768270B2 |
Electronic device with laser marking function and laser marking method
A laser marking method for an electronic device with a projector and a projection screen includes first and second microwaves being received by microwave receivers on corners or elsewhere of the projection screen. First and second microwave transmitters in a laser pen transmit the microwaves. Time intervals between transmissions and receptions of the microwaves are acquired. Distances between each of the microwave receivers and each of first and second microwave transmitters are calculated, to establish a three-dimensional rectangular coordinate system. Coordinate value of a point on the screen struck by laser beam (drop point) from the pen is calculated. The method allows for marking the drop point on the screen and also for marking a series of drop points with a line when the laser beam moves across the screen. |
US10768268B2 |
Apparatus and method for determining properties of channel
The present disclosure relates to a fifth-generation (5G) or pre-5G communication system to support a higher data transmission rate, following a fourth-generation (4G) communication system including long term evolution (LTE). A method for operating an electronic device is provided. The method includes determining the properties of a first signal and a second signal that are transmitted through different frequency bands and performing line-of-sight (LoS) determination based on the determined properties of the first signal and the second signal. |
US10768266B2 |
Torque limiter devices, systems and methods and solar trackers incorporating torque limiters
A solar tracker assembly comprises a support column, a torsion beam connected to the support column, a mounting mechanism attached to the torsion beam, a drive system connected to the torsion beam, and a torsion limiter connected to an output of the drive system. When an external force causes a level of torsion on the drive system to exceed a pre-set limit the torsion limiter facilitates rotational movement of the solar tracker assembly in the direction of the torsion, thereby allowing the external force to rotate about a pivot axis extending through the torsion beam. Exemplary embodiments also include methods of aligning a plurality of rows of solar trackers. |
US10768259B2 |
Cerebrovascular segmentation from MRA images
There is provided a method of processing a cerebrovascular medical image, the method comprising receiving magnetic resonance angiography (MRA) image associated with a cerebrovascular tissue comprising blood vessels and brain tissues other than blood vessels; segmenting MRA image using a prior appearance model for generating first prior appearance features representing a first-order prior appearance model and second appearance features representing a second-order prior appearance model of the cerebrovascular tissue, wherein current appearance model comprises a 3D Markov-Gibbs Random Field (MGRF) having a 2D rotational and translational symmetry such that MGRF model is 2D rotation and translation invariant; segmenting MRA image using current appearance model for generating current appearance features distinguishing blood vessels from other brain tissues; adjusting MRA image using first and second prior appearance features and current appearance futures; and generating an enhanced MRA image based on said adjustment. There is also provided a system for doing the same. |
US10768257B2 |
Method and apparatus for generating magnetic resonance images
In a method, control computer and magnetic resonance (MR) apparatus for generating MR recordings of an examination object, first magnetic MR data are acquired in a first recording region inside a homogeneity volume of the scanner of the MR apparatus, and second MR raw data are acquired in a second recording region outside the homogeneity volume. First image data are reconstructed on the basis of the first MR raw data and second image data are reconstructed on the basis of the second MR raw data. The first image data and the second image data are combined to form combination image data, which cover a region that extends in the first recording region and in the second recording region. |
US10768253B2 |
MR imaging with signal suppression of a spin series
In a magnetic resonance measurement sequence, an inversion pulse is applied that acts on a longitudinal magnetization of a first spin species and a second spin species, for example on a water portion and a fat portion. An excitation pulse is applied after a predetermined time period. At least one manipulation pulse is subsequently applied, respectively with associated gradient pulse. |
US10768251B2 |
Method for analyzing an NMR spectrum of a lipoprotein-containing sample
Disclosed is a method for analyzing an NMR spectrum of a lipoprotein-containing sample. The method includes the following steps: a) defining a spectral range to be analyzed of at least 0.5 ppm of an NMR spectrum of a lipoprotein-containing sample; b) fitting a first spectral function of a first individual lipid component and at least one further spectral function of a further individual lipid component into the whole spectral range to be analyzed; and c) determining a concentration or an amount of the first individual lipid component and the further individual lipid component and therefrom a concentration or an amount of the first defined lipoprotein class or lipoprotein subclass in the lipoprotein-containing sample and optionally of each other defined lipoprotein class or lipoprotein subclass based on the fitting operations of step b). |
US10768248B2 |
NMR probe head with a backbone in the shielding tube
An NMR probe head (1) having an RF coil arrangement (2a) in a coil region (2) and an RF shielding tube (3) for supply lines leading from a connection region (4) to the coil region. An elongated backbone (5) is arranged inside the shielding tube and has an inherently rigid, mechanically stiff structure having continuous bores and/or connecting channels (5a) which run parallel to the tube axis and accommodate the supply lines. The backbone has a continuously electrically conductive outer surface which leads from the connection region to the coil region and is electrically conductively connected to the conductive inner surface of the shielding tube via connecting elements (6). A continuous electrically conductive contour is formed thereby between the backbone and the shielding tube. This shields against externally incident RF fields and spatially separates the stable mechanical supporting construction and the supply lines from the electronic and RF components. |
US10768246B2 |
Magnetic sensor with elongated soft magnetic body
A magnetic sensor detects a Z-axis magnetic field via a yoke and enhances the accuracy with which a magnetic field is detected. The magnetic sensor has a first magnetic field detecting element that is arranged in a plane that includes a first direction and a second direction. The second direction is perpendicular to the first direction. The first magnetic field detecting element detects a magnetic field in the first direction. In a soft magnetic body that is adjacent to the first magnetic field detecting element in the first direction, L/W is equal to or more than 10, where W is a length of the soft magnetic body in the first direction, and L is a length of the soft magnetic body in the second direction. |
US10768242B1 |
Ground-fault protection for direct current circuits
Systems and methods for detecting ground faults in a power transmission circuit powering a load. The system includes a common mode union that is connected to a positive terminal of a power supply and a negative terminal of the power supply. The power supply may be a bifurcated symmetrical power source. A power supply symmetry circuit is connected to the common mode union and a offset threshold comparator circuit is connected to the power supply symmetry circuit. The offset threshold comparator circuit is configured to compare a signal from the power supply symmetry circuit to a threshold voltage value and generate a ground-fault signal indicating a ground fault when the signal from the power supply symmetry circuit exceeds a threshold voltage value. A local load control circuit is connected to the offset threshold comparator circuit and configured to receive a signal from the offset threshold comparator circuit. |
US10768241B2 |
Power supply circuit and sound equipment
A power supply circuit includes an internal power source that receives power supply from an external power source, an abnormality detection circuit that receives power supply from the internal power source to detect abnormalities of the external power source, a protection target circuit that receives the power supply from the external power source, and a protection function unit that restricts electric power supplied to the protection target circuit to a predetermined range, when the abnormality detection circuit detects the abnormalities. |
US10768234B2 |
Method for estimating power consumption of motor in fuel cell system
A method for estimating power consumption of a motor includes steps of: determining an error voltage for a terminal voltage of each of multiple phases of the motor, the terminal voltage being supplied from an inverter to the motor; generating a compensation terminal voltage for each of the multiple phases of the motor by applying the error voltage to a prediction value of the terminal voltage that is derived in a preset manner during operation of the motor; and calculating power consumption of the motor by using the compensation terminal voltage and a current value obtained by detecting a current that flows in each of the multiple phases of the motor. |
US10768218B2 |
Mismatch detection using replica circuit
An apparatus for detecting difference in operating characteristics of a main circuit by using a replica circuit is presented. In one exemplary case, a sensed difference in operating characteristics of the two circuits is used to drive a tuning control loop to minimize the sensed difference. In another exemplary case, several replica circuits of the main circuit are used, where each is isolated from one or more operating variables that affect the operating characteristic of the main circuit. Each replica circuit can be used for sensing a different operating characteristic, or, two replica circuits can be combined to sense a same operating characteristic. |
US10768216B2 |
Test arrangement and test method
The present invention provides a test arrangement and test method for testing a wireless device under test. A first antenna may be arranged at a first distance from the device under test, and a second antenna may be arranged at a second distance from the device under test. In particular, the second antenna may be arranged closer to the device under test and the first antenna. Physical parameters characterizing the transmission properties between the individual antenna and the device under test are determined for the first and the second antenna. Test of the device under test is performed employing the second antenna, wherein the signals are rescaled based. |
US10768214B2 |
Multi-view planar near-field scattering tomography system
A multi-view planar near-field scattering tomography system is provided herein. In one aspect the system is developed based on the reformulated signal subspace approach. Utilized for solving the electromagnetic inverse scattering problem, the signal subspace approach is reformulated. The present invention pertains to a computationally efficient approach to an electromagnetic inverse scattering-based permittivity profile estimation technique. In a second aspect, the system is developed at the millimeter-wave and THz frequency range to ensure accuracy by eliminating the multipath effects and without the need for an Anechoic chamber or water as a background medium for clinical, security, and manufacturing applications. |
US10768206B2 |
Loop-back probe test and verification method
A method is provided for using a loop-back test device to verify continuity between loop-back probes electrically connected to each other on a probe card, the loop-back test device including a first conductive region electrically connected to a substrate, a second conductive region electrically isolated from the substrate, the second conductive region spaced apart from the first conductive region such that when a first loop-back probe contacts the first conductive region a second loop-back probe contacts the second conductive region, The method includes placing the first loop-back probe in electrical contact with the first conductive region, and placing the second loop-back probe in electrical contact with the second conductive region. Continuity between the substrate and the second conductive region is then measured. |
US10768205B2 |
Conductive test probe
A conductive probe may include a probe body for communicating with a circuit tester or a jumper. The probe body may be formed of metal and may have a free end. A probe tip may be mounted to the end of the probe body. The probe tip may be formed of thorium-tungsten. The probe tip may be configured for contacting a circuit node. |
US10768202B2 |
Systems and methods for nano-tribological manufacturing of nanostructures
The presently disclosed subject matter provides systems and methods for generating nanostructures from tribological films. A probe tip can be immersed in a liquid mixture comprising a plurality of ink particles suspended in a medium. A substrate on which the tribological film is to be generated can also be immersed in the liquid mixture. A processor controlling movement of the probe tip can be configured to cause the probe tip to slide along the substrate in a shape of a desired pattern of the nanostructure with a contact force to cause one or more ink particles of the plurality of ink particles compressed underneath the probe tip to be transformed into a tribological film onto the substrate in the shape of the desired pattern of the nanostructure. |
US10768201B2 |
System for estimating airspeed of an aircraft based on a drag model
A system and method for estimating a plurality of airspeed parameters of an aircraft is disclosed. The system comprises one or more processors and a memory coupled to the processor. The memory storing data comprises a database and program code that, when executed by the one or more processors, causes the system to receive a plurality of operating parameters that each represent an operating condition of the aircraft. The system is further caused to determine a stability-axis drag coefficient based on the plurality of operating parameters. The stability-axis drag coefficient quantifies a stability-axis drag of the aircraft created during high speed conditions. The system is caused to determine a body-axis lift coefficient based on the plurality of operating parameters, which corresponds to a lift of the aircraft created along a vertical body-axis. The system is also caused to determine a dynamic pressure, which is used to estimate the airspeed parameters. |
US10768195B2 |
Two-channel wheel speed sensor system
A wheel speed sensor system for determining the rotational speed of the wheels mounted at the opposite ends of an axle without requiring wheel speed sensor assemblies for each wheel shaft axle. As a result, the speed sensor system of the present disclosure can be housed in small sized or small capacity axle housing such as banjo type housings. In one embodiment, a wheel speed sensor assembly is positioned in the axle housing to determine the speed of one of the wheel axle shafts and a differential speed sensor assembly is positioned in the axle housing to determine the rotational speed of the differential. With these two speed measurements the rotational speed of the other wheel axle shaft can be calculated by a control unit. The wheel and differential speed sensor assemblies can each include a toothed or slotted ring or disk and sensor for sensing the teeth. In each of the wheel and differential speed sensor assemblies, one of the tone ring and sensor can be mounted for rotation with a wheel axle shaft and gear of the differential respectively and the other can be fixedly mounted. The sensors can detect the passage of teeth over time via the relative motion of the teeth and sensor to determine rotational speed. |
US10768193B2 |
Automatic analyzer
A needle for forming a cut in a reagent bottle lid is shaped such that an expansion portion which pushes and opens a cut and a piercing portion which forms the cut are integrated with each other. Consequently, only a single operation for moving the needle downwardly will form a cut using the needle and expand the cut using the expansion portion. Further, the smaller diameter of the expansion portion than the diameter of a circumscribed circle of a cross section of the piercing portion but equal to or greater than the diameter of the reagent probe can form cuts uniformly. |
US10768191B2 |
Device for rotating object
The apparatus contains a driving unit having a driving source device and a driving shaft, and the driving shaft has a drive-side roller for rotating the object (specimen container). The driving shaft is provided with a one-directional transmission device containing a mechanism for transmitting only rotational driving force in the first direction of the driving shaft to a driven-side part. The apparatus has a mechanism for converting a rotational driving force in the first direction to move a driving unit in a direction away from the object or a mechanism for converting a rotational driving force in the first direction to move a driven unit in a direction away from the object, and the rotational driving force in the second direction of the driving shaft rotates the object. |
US10768188B2 |
Diagnostic device and method for monitoring operation of a technical system
A diagnostic device and diagnostic method for monitoring operation of a technical system with an automation system, wherein values of process variables, which were previously automatically determined as relevant to a diagnosis by analyzing a program for a sequential function chart, are determined when each step of the cycle to be checked is executed and evaluated based on at least one predetermined self-organizing map acquired based on fault-free cycles during a system operation with repeatedly run step sequences such that automatic preselection of the process variables is which are relevant to the diagnosis is performed such that misdiagnoses can advantageously and largely be avoided and the reliability of the diagnostic statement can be increased. |
US10768187B2 |
Automatic analysis device and specimen inspection automation system
In order to easily identify a specimen to be extracted because, for example, an item remains uninspected, from a rack 31 collected in a storage part 13 or the rack 31 taken out from the storage part, a camera of a smart device takes an image of the rack; and a calculation unit included in the smart device provides a mark, by AR technology, at the position of a specimen to be extracted. For example, the item that remains uninspected is identified on the basis of information about a combination of a rack ID and an identifier and information, which is received from an operation unit about specimens at respective positions. Thus, irrespective of a place or whether the specimen to be extracted is inside or outside of the device, the specimen to be extracted can be reliably specified from a plurality of specimen containers provided on a holder. |
US10768186B2 |
Inspection device
In medical analysis devices and automatic specimen examination systems, the specimen conveyance mechanism is constituted by a plurality of belt lines. During installation or maintenance of the specimen conveyance mechanism, it is necessary to confirm the existence of steps at the joints of these belt lines and the parallelism of the conveyance line. According to the present invention, it is possible to lighten the burden of this work with a test tube type or conveyance holder type inspection device provided with a sensor and battery for operation. Also, even when an operator cannot visually confirm the conveyance line from outside, it is possible to confirm the state of the conveyance line. |
US10768185B2 |
Tenofovir detection assay
Disclosed herein are antibodies capable of specifically binding to tenofovir (TFV), a key small molecule drug for both the treatment and prevention of HIV, and a competitive lateral flow assay that uses these antibodies to monitor urine samples for the presence of the drug. The assay can be deployed as a point-of-care device for adherence monitoring. |
US10768182B2 |
Method for detecting nucleosomes containing histone modifications and variants
The present invention relates to a method for detecting and measuring the presence of cell free mono-nucleosomes and oligo-nucleosomes that contain histone H1 or a histone H1 modification, variant or isoform, and the use of such measurements for the detection and diagnosis of disease. |
US10768180B2 |
Polyelectrolyte-coated polymer dots and related methods
Polymer nanoparticles and related methods are provided. The polymer particles can include polymer dots having a coating including a polyelectrolyte polymer. Methods of making and using the polymer nanoparticles are also provided. |
US10768177B2 |
Bacteriophage-based electrochemical biosensor
A biosensor for detecting bacteria may use bacteriophages in a sandwich-assay system. The biosensor may include a capture element and a detection element. The capture element may include a substrate and a bacteriophage. The detection element may include a bacteriophage and a signal amplification element. The biosensor may be utilized such that the target bacterium is sandwiched between the capture element and the detection element, and a quantifiable signal may be generated to measure the amount of bacteria in a sample. The biosensor of the present invention utilizes direct sensing to detect the bacteria in the sample as opposed to indirect sensing methods. |
US10768175B2 |
Plasmonic device, method of manufacturing a plasmonic device and method of analysis using a plasmonic device
A plasmonic device is disclosed, the plasmonic device having a base substrate and an electrically conductive film formed on the base substrate. The base substrate has a reference upper surface and an arrangement of chiral nanostructures formed in relief from the reference upper surface. Each chiral nanostructure has a nanostructure upper surface which is disposed at a distance of at least 30 nm from the reference upper surface in a thickness direction. The electrically conductive film is formed on the nanostructure upper surface of each chiral nanostructure and on at least part of the reference upper surface of the base substrate. Also disclosed is a method of analysis of a biological material using the plasmonic device, by depositing the biological material onto the plasmonic device and irradiating the plasmonic device and the biological material with electromagnetic radiation. The arrangement of chiral nanostructures and electrically conductive film generates a superchiral electromagnetic field, the effect of the presence of the biological material on the superchiral electromagnetic field then being detected. |
US10768168B2 |
Methods for identifying arthropod repellents and attractants, and compounds and compositions identified by such methods
Provided herein are screening methods for identifying compounds for use as an arthropod repellent based on the masking or inhibition of the detection of the skin odor by a cpA neuron. Provided herein are also screening methods for identifying compounds for use as an arthropod attractant based on activation of the cpA neuron. Further provided are one or more compounds identified using the screening methods described herein, and compositions containing such compounds. |
US10768167B2 |
Plasma membrane citrate transporter for use in the diagnosis and treatment of cancer
The present invention is directed to a method for the diagnosis of cancer involving the plasma membrane citrate transporter (pmCiC). The invention is further directed to a modified substrate or modulator of pmCiC, the use of pmCiC as a tumor marker and a method of screening for a modulator of pmCiC activity. |
US10768166B2 |
Diagnostics systems and methods
A point-of-care diagnostic system that includes a cartridge and a reader. The cartridge can contain a patient sample, such as a blood sample. The cartridge is inserted into the reader and the patient sample is analyzed. The reader contains various analysis systems, such as a magneto-optical system that measures a light transmission differential through the patient sample in varying magnetic fields. The reader can process data from the various patient sample analysis to provide interpretative results indicative of a disease, infection and/or condition of the patient. |
US10768163B2 |
Method for measuring inside a blanket of mineral or plant fibres
A method measures inside a blanket of mineral and/or plant fibres being moved by at least one conveyor with a conveyor belt. The method uses a measuring system including a sensor and an actuator for introducing the sensor into the blanket, the actuator being mounted on the conveyor belt and able to move the sensor between a retracted position and a measuring position inside the blanket. The method also includes introducing the sensor into the blanket by the actuator under the effect of the movement of the conveyor belt. |
US10768152B2 |
Determining the partial pressure of a gas, calibrating a pressure sensor
There is disclosed a method and system for determining the partial pressure of at least one gas in a mixture of gasses contained in a pressure vessel, the mixture being pressurised to a level which is above local atmospheric pressure. The method comprises the steps of positioning a gas analysis sensor (14) within a pressure vessel (10); exposing the sensor to the mixture of gasses at the pressure level found in the pressure vessel; operating the sensor to measure the actual partial pressure of the at least one gas in the mixture contained in the vessel; and periodically calibrating the sensor by directing a calibrating gas mixture (20, 22) to the sensor in the chamber, the calibrating gas mixture being breathable by a human being. |
US10768148B2 |
Method for detecting flaw in train wheel with single ultrasonic pulse and testing device therefor
The invention relates to a method for testing of a train wheel by ultrasound. The method is based on a pulsed ultrasonic field in the train wheel to be tested by an array of individually controllable ultrasonic transmitting transducers acoustically coupled to the train wheel each controlled with a specific analog transient excitation signal. Each analog transient excitation signal generated based on an ultrasonic transmitting transducer-specific stored digital transient excitation function. The resulting echo signals from the train wheel to be tested are recorded by an array of individually controllable ultrasonic receiving transducers. Each ultrasonic receiving transducer can provide an analog, time-resolved echo signal. The received echo signals can be digitized in a transducer-specific way and stored in a set. A plurality of different reception processing rules can then be applied to the latter. Furthermore, the invention relates to a device for carrying out the method. |
US10768147B2 |
Probe approach for DGS sizing
An ultrasonic detection assembly for detecting a characteristic in a test object having a cylindrical peripheral surface. The ultrasonic detection assembly includes a phased array probe positioned in proximity to the cylindrical peripheral surface of the test object. The phased array probe includes a plurality of adjacent transducer elements. Each transducer is operatively configured to emit a respective beam into the test object so as to provide a pattern of constructive interference. The ultrasonic detection assembly is structurally configured to provide for cylindrical contact between the phased array probe and the cylindrical peripheral surface of the test object. The ultrasonic detection assembly includes a controller operatively connected to the phased array probe for causing each transducer to emit the respective beam into the test object. |
US10768142B2 |
Nanochannel arrays and their preparation and use for high throughput macromolecular analysis
Nanochannel arrays that enable high-throughput macromolecular analysis are disclosed. Also disclosed are methods of preparing nanochannel arrays and nanofluidic chips. Methods of analyzing macromolecules, such as entire strands of genomic DNA, are also disclosed, as well as systems for carrying out these methods. |
US10768137B2 |
Gas detecting sensor
A gas detecting sensor including a substrate, a gate electrode provided on the substrate, an insulating layer provided on the gate electrode, a source electrode and a drain electrode, provided on the insulating layer, respectively, an n-type channel provided between the source electrode and the drain electrode, and a quantum dot layer provided on the n-type channel and provided so as to have electronic transition energy capable of resonating with vibration energy of a target gas molecule. |
US10768135B2 |
Oxidizing gas detection method and apparatus thereof
An oxidizing gas detection method and an apparatus thereof are provided for trace oxidizing gas detection. The detection method includes the following steps. First, perform an electroreduction reaction and a photoreduction reaction simultaneously to a metal oxide in which nanoconductors are distributed. Next, stop the electroreduction reaction and the photoreduction reaction, and read a resistance of the reduced metal oxide by applying a first pulse-width modulation signal. Next, provide an oxidizing gas to the reduced metal oxide, and photo-catalyze a redox reaction between the oxidizing gas and the reduced metal oxide. Next, read a resistance of the oxidized metal oxide by applying a second pulse-width modulation signal. Next, converse a concentration of the oxidizing gas according to a ratio of the resistance of the oxidized metal oxide and the resistance of the reduced metal oxide. |
US10768131B2 |
Sensor substrate arrangement for a particulate sensor device
There are provided a sensor substrate and a sensor device which have high detection accuracy. A sensor substrate includes an insulating substrate; sensing electrodes disposed in the insulating substrate, the sensing electrodes being columnar and being composed of at least one pair of positive and negative sensing electrodes, in the at least one pair of positive and negative sensing electrodes, part of a positive electrode and part of a negative electrode being each exposed from one surface of the insulating substrate; and innerlayer wiring lines embedded within the insulating substrate, the innerlayer wiring lines corresponding to the positive electrode and the negative electrode, respectively, in the at least one pair of positive and negative sensing electrodes. |
US10768128B2 |
Systems and methods of monitoring a thermal protection system
A method of monitoring a thermal protection system coupled to a structural component is provided. The thermal protection system includes a thermally insulative body and at least one layer of thermochromatic material applied thereon such that the at least one layer is positioned between the thermally insulative body and the structural component. The method includes determining a value of a thermochromatic property of the at least one layer of thermochromatic material, wherein the value of the thermochromatic property is responsive to an amount of heat applied to the at least one layer of thermochromatic material, comparing the value to a baseline value of the thermochromatic property, and determining degradation of the thermal protection system when the value of the thermochromatic property deviates from the baseline value. |
US10768125B2 |
Wavelength dispersive x-ray fluorescence spectrometer and x-ray fluorescence analyzing method using the same
A wavelength dispersive X-ray fluorescence spectrometer of the present invention includes: a position sensitive detector (10) configured to detect intensities of secondary X-rays (41) at different spectral angles, by using detection elements (7) corresponding to the secondary X-rays (41) at different spectral angles; a measured spectrum display unit (14) configured to display a relationship between a position, in an arrangement direction, of each detection element (7), and a detected intensity by the detection element (7), as a measured spectrum, on a display (15); a detection area setting unit (16) configured to be set a peak area and a background area; and a quantification unit (17) configured to calculate, as a net intensity, an intensity of the fluorescent X-rays to be measured, based on a peak intensity in the peak area, a background intensity in the background area, and a background correction coefficient, and to perform quantitative analysis. |
US10768123B2 |
X-ray defectoscope (defect scanner) for protective clothing
A method of detecting defects in protective clothing items includes positioning a protective clothing item in a scanner; moving the item through scanner while irradiating the item with X-rays; measuring energy of the X-rays that pass through the item using a linear detector as the item is being moved through the scanner; calculating a lead equivalent thickness of each pixel of the item based on the energy; identifying any areas of the item with defects; and displaying an image of the item with the identified areas highlighted. Optionally, a conveyor belt and clamping wheels are used to move the item. Different colors are used to indicate different lead equivalent thickness on the image. Optionally, the method includes dividing the image into separate windows of 10x10 pixels, corresponding to areas of up to 15x15 mm, and calculating arithmetic mean of the lead equivalent thickness for the item and for each area. |
US10768122B2 |
Radiation imaging system, radiation imaging method, and non-transitory computer-readable storage medium
A radiation imaging system stabilizes a change in temperature of a radiation imaging apparatus, obtains a radiation image of an object based on radiation applied from a radiation source and reaching through the object, obtains a correction image by performing imaging without irradiation with the radiation from the radiation source, performs, using the correction image, image processing for correcting an offset component appearing in the radiation image on the radiation image, and determines whether stabilization of a change in temperature of the radiation imaging apparatus is effectively functioning. The radiation imaging system switches modes of obtaining the correction image based on determination. |
US10768119B2 |
Applicator, applicator set, degree of cleanliness determination method, and degree of cleanliness determination system
An applicator; an applicator set; a method for determining cleanliness of a surface using the applicator or the applicator set; and a system for determining cleanliness of a surface comprising the applicator or the applicator set. The applicator can include a marker composition and an applicator body capable of retaining the marker composition. The marker composition can include retroreflective particles and a dispersion medium, the blending ratio of the retroreflective particles being from 50 to 90 mass % on the basis of the total marker composition. |
US10768116B2 |
Multi-fluid test strip
A multi-fluid test strip may include a first zone to test a first fluid, a second zone to test a second fluid, and a third zone intermediate the first zone and the second zone. The third zone may prevent cross-contamination of the first fluid with the second zone and prevent cross-contamination of the second fluid with the first zone. The multi-fluid test strip may also include a first grip zone and a second grip zone. The first zone may be intermediate the first grip zone and the third zone and the second zone may be intermediate the second grip zone and the third zone. The first grip and second grip zones may be dimensioned to permit gripping of the first and second grip zones without touching the first or second zones. |
US10768114B2 |
Multi-modal optical imaging system for tissue analysis
A modular system for organic sample analysis is disclosed which includes a sample stage including a support platform and a motorized positioning mechanism mounted on the support platform, and a sample holder mounted on the motorized positioning mechanism upon which a sample is placed. A probe support rack is mounted on the support platform and two or more bio-imaging probes mounted on the probe support and arranged in a pre-defined geometry with respect to each other, and at least one bio-imaging probe has a field of view independent of all other bio-imaging probes. The system includes a computer controller connected to the motorized positioning mechanism and the two or more bio-imaging probes. The computer is programmed for controlling motorized positioning mechanism to move the sample holder having the sample located thereon to positions in the field of view of each bio-imaging probe where the sample can be analyzed individually by each of the bio-imaging probes. The computer includes a storage medium for storing an imaging data from each bio-imaging probe. The computer is programmed for spatially correlating imaging data of the selected volume of interest with the imaging data obtained from at least one other bio-imaging probe and storing the spatially correlated imaging data in the computer storage medium. |
US10768112B2 |
Optical detection device and optical detection method
An optical detection method and an optical detection device quickly and accurately detects a micro target substance, such as an antigen, with high sensitivity by using an enhanced electric field. The optical detection device includes: one or more light irradiation units; a detection plate having a laminate structure; a prism in close optical contact to a back surface side of the detection plate and having multiple light incident surfaces with different incidence angles; and a light detection unit which is placed on the front surface side of the detection plate and which detects an optical signal from a sample. Light from the light irradiation unit enters the light incident surfaces of the prism at a fixed angle with respect to the front surface of the detection plate, and the light passing through the prism is irradiated from the back surface side of the detection plate under a total reflection condition. |
US10768109B2 |
Chemical sensing based on plasmon resonance in carbon nanotubes
A method of forming a chemical sensor includes forming a dielectric layer on an electrode. A carbon nanotube film is deposited on the dielectric layer. The carbon nanotube film is patterned into strips. |
US10768105B1 |
Image analysis and measurement of biological samples
Methods, devices, apparatus, and systems are provided for image analysis. Methods of image analysis may include observation, measurement, and analysis of images of biological and other samples; devices, apparatus, and systems provided herein are useful for observation, measurement, and analysis of images of such samples. The methods, devices, apparatus, and systems disclosed herein provide advantages over other methods, devices, apparatus, and systems. |
US10768103B2 |
Infrared imaging of biological material
A method of mapping a tissue characteristic in a tissue sample comprises gathering infrared absorption data from the sample at selected wavelengths, and determining, from the infrared absorption data, a first measure of the amount of power or energy absorbed attributable to an amide moiety and a second measure of the amount of power or energy absorbed attributable to a phosphate moiety. A ratio of the first measure and the second measure is used to establish a histological index. The histological index may be used to indicate a malignancy grade of tumour in the tissue. |
US10768102B2 |
Moisture content observation device, moisture content observation method, and cultivating device
A threshold level setter/water content index detector calculates an Σ Ln (I905/I1550) which is a total sum of the reflection intensity ratio as a water content index of one leaf. A controller displays a graph representing the time-transition of the water content contained in the leaf of the plant from the start to the end of the measurement period on a UI screen of monitor 50. The controller fixedly determines and sets, as a leaf, a set of reflection positions where the water content for each reflection position which is calculated at the start of the measurement period exceeds a threshold level. When viewed from first beam source and second beam source, white reference substrate which covers a back surface of the leaf of the plant is disposed on the leaf of the plant. |
US10768101B2 |
Measuring device and method for sensing different gases and gas concentrations
A measuring device for sensing different gases and gas concentrations, includes an infrared radiation source, a measurement channel, which has an optical path and a gas interaction path, and radiation detectors arranged along the measurement channel. The optical path has a first band-pass interference filter arranged at a first deflection point and a first radiation detector is arranged after the band-pass interference filter. A method that uses the measuring device, includes: measurement radiation is introduced into the measurement channel containing the gas to be measured, the measurement radiation hits the first band-pass interference filter, wherein only radiation of a wavelength defined by the first band-pass interference filter hits the first radiation detector, radiation reflected at the band-pass interference filter is forwarded along the optical path in the measurement channel to a second radiation detector, and the gas concentrations measured by the radiation detectors are evaluated. |
US10768099B2 |
In-vitro biological valve calcification evaluation method and reducing calcium ingredient solution
An in-vitro biological valve calcification evaluation method, comprising the following steps: preparing calcification evaluation solution comprising glutaraldehyde solution, saline solution, borate buffer solution, reducing calcium ingredient solution and calcium-containing plasma solution, the reducing calcium ingredient solution comprising alcohol, alkaline solution, oil and its derivatives, and buffer solution; preheating the reducing calcium ingredient solution; conducting treatment with the glutaraldehyde solution prior to reducing calcium ingredient solution; conducting treatment with the reducing calcium ingredient solution; preserving the valve samples; conducting in-vitro calcification reaction with the calcium-containing plasma solution; and detecting calcium content by atomic absorption spectrum. |
US10768094B2 |
Thermography image processing with neural networks to identify corrosion under insulation (CUI)
A method for identifying corrosion under insulation (CUI) in a structure comprises receiving thermographs from the structure using an infrared camera, applying filters to the thermograph using a first machine learning system, initially determining a CUI classification based on output from the filters, and validating the initial CUI classification by an inspection of the structure. The first machine learning system is trained using results of the validation. Outputs of the first machine learning system and additional structural and environmental data are fed into a second machine learning system that incorporates information from earlier states into current states. The second machine learning system is trained to identify CUI according to changes in the outputs of the first machine learning system and the additional data over time until a second threshold for CUI classification accuracy is reached. CUI is thereafter identified using the first and second machine learning systems in coordination. |
US10768078B2 |
Sample processing improvements for quantitative microscopy
Among other things, a diluted sample is generated based on mixing a small sample of blood with a one or more diluents. A thin film of the diluted sample is formed on the surface of a contact optical microscopy sensor. Red blood cells within a portion of the thin film of the diluted sample are illuminated using light of a predetermined wavelength. One or more images of the diluted sample are acquired based on illuminating the red blood cells within the portion of the thin film of the diluted sample. The acquired one or more images of the diluted sample are then processed. The mean corpuscular hemoglobin in the red blood cells within the portion of the thin film of the diluted sample is determined based on processing the acquired images of the diluted sample. |
US10768077B2 |
Semi-dry type method for automatically sampling PM2.5 particles
A semi-dry type method for automatically sampling PM2.5 particles. The method collects an aerosol sample in a dry mode and extracts it in a wet mode to prevent sampling artifacts. In the dry mode, a first stage utilizes carbon brushes as discharge electrodes to charge aerosol particles which are then collected on a cylinder wall by an electric field setup between a high-voltage central metal rod and a grounded cylinder in a second stage. In the wet mode, deionized (DI) water is injected into an electrostatic particle-into-liquid sampler (EPILS) in a pulsation manner by opening and closing solenoid valves intermittently, which dislodges aerosol particles deposited on the cylinder wall effectively to become a liquid aerosol sample. The liquid aerosol sample is then analyzed for chemical compositions automatically. |
US10768066B2 |
Piezoelectric sensor including overlapping cutout sections in a signal electrode, a first ground electrode, and a second electrode
A piezoelectric sensor including: a piezoelectric sheet; a first ground electrode integrally laminated on a first side of the piezoelectric sheet and having a first cutout section; a signal electrode integrally laminated on a second side of the piezoelectric sheet and having a third cutout section; and a second ground electrode integrally laminated on the signal electrode so as to be electrically insulated from the signal electrode and having a second cutout section. The cutout sections of the signal electrode, the first ground electrode, and the second ground electrode are at least partially overlapped with one another in a thickness direction of the piezoelectric sheet. A portion of the piezoelectric sheet exposed from a portion where the cutout sections of the signal electrode, the first ground electrode, and the second ground electrode are overlapped with one another serves as an exposed section. |
US10768063B1 |
Systems and methods for using piezoelectric sensors to ensure securement of enclosures
Systems and methods are provided for securing an enclosure to an autonomous vehicle. The enclosure can be translated to a final alignment location on a fixture of the autonomous vehicle. The enclosure can include one or more piezoelectric sensors disposed underneath one or more mounting points of the enclosure. The one or more piezoelectric sensors can be initialized to an initial value. Changes in values from the one or more piezoelectric sensors can be measured as the enclosure is being secured to the fixture by one or more mechanical coupling devices through the one or more mounting points. |
US10768053B2 |
Telescopic thermometer
The present specification describes a telescopic thermometer that allows a user to measure surface or air temperature in hardly accessible places. The telescopic thermometer includes a telescopic body with a temperature sensor attached at remote end of the telescopic body and a magnet used to temporarily attach the thermometer to a place near the place of measurement for hands free operation. A display unit at user end displays the temperature readings received from the sensor. The temperature readings are transmitted to a networked device for storing and processing. |
US10768046B2 |
Spectrometry device
A spectrometry device includes a first converter that processes a reception signal based on an irradiation light from a first emitter, a second converter that processes a reception signal based on an irradiation light from a second emitter, and a controller that controls the first emitter and the second emitter. The reception signal based on the irradiation light irradiated from the first emitter includes a first reception signal and a second reception signal that each include information that relates to an optical spectrum. When the controller stops the operation of the second emitter, the first converter converts the first reception signal into a first digital signal and the second converter converts the second reception signal into a second digital signal. |
US10768045B1 |
Large format three-mirror dispersive spectrometer optics
All-reflective optics for use in imaging spectrometers. In one example, an imaging spectrometer includes an entrance slit and spectrometer optics consisting of a primary mirror, a secondary mirror having a diffraction grating formed thereon, and a tertiary mirror, each of the primary mirror, the secondary mirror, and the tertiary mirror having free-form non-rotationally symmetric surface figures defined by Zernike polynomials. The spectrometer optics are configured to receive the telecentric image at the entrance slit, to disperse the optical radiation into its spectral components to provide dispersed optical radiation, and to focus the dispersed optical radiation onto an image plane positioned in a common plane with the entrance slit. The spectrometer optics have a physical length that is twice the length of the entrance slit, a ratio of a distance of the secondary mirror from the entrance slit to a distance of the primary mirror from the entrance slit being approximately 0.32. |
US10768043B2 |
Weigh module with guiding arrangement
A weigh module (100) comprises a load cell (4), a supporting member (1) and a guiding arrangement. The supporting member (1) comprises a receiving hole (13) extending vertically and through the supporting member (1). The guiding arrangement comprises a connecting member (23) and two parallel inner faces (611, 612) defined in the receiving hole (13). One end of the connecting member (23) is fixed to the load cell (4) and another end of the connecting member (23) extends into the receiving hole (13). The connecting member (23) cooperates with the two inner faces (611, 612) whereby the supporting member (1) can substantially move in a direction parallel with the inner faces (611, 612). |
US10768041B2 |
Weighing scale
A weighing scale includes a scale body and a detecting board. The scale body includes a platform in contact with feet of a subject, a weighing mechanism, a signal processor, a wireless communication device, and a display screen. The detecting board is separated from the scale body and can abut against a top head of the subject and can move towards or away from the platform. At least one of the scale body and the detecting board includes a signal emitter, and at least one of the scale body and the detecting board includes a signal receiver. The signal emitter and the signal receiver measure a distance between the platform and the detecting board. The signal processor processes data of the signal emitter, the signal receiver, and the weighing mechanism, transmits processed data to the display screen and an external mobile device or server. |
US10768037B2 |
Oil level sensor guide
A fluid tank system comprises a fluid container that includes a sensor opening in a fluid container wall defined by a rim, and a fluid level sensor comprising a radial flange on a proximate end of a longitudinally extending electronics stem that includes a distal end. The distal end of the electronic stem is inserted into the fluid container via the sensor opening and the radial flange seats on the rim. The distal end of the electronics stem is guided via a first radial support and a second radial support to a seat that is located coaxial with the sensor opening, where the first and second radial supports are longitudinally separated and radially spaced apart to allow the electronics stem to longitudinally pass between the first and second radial supports until the flange seats on the rim ensuring that the distal end of the electronic stem is longitudinally positioned adjacent to the seat. |
US10768032B2 |
Sensor for a thermal flow meter, a thermal flowmeter and a method for producing a sensor of a thermal flow meter
The present disclosure relates to a sensor for a thermal flow measuring device, to a thermal flow measuring device, as well as to a method for the manufacture of such a sensor. The sensor includes a sensor thimble, wherein a defined separation of a sensor element from a thimble floor of the sensor thimble is provided by spacers so that a temperature transfer between the sensor and a liquid flowing around the sensor is provided. Thermal contact between the thimble floor and the sensor element is provided by a solder layer. |
US10768025B2 |
Encoder, position measurement system and lithographic apparatus involving an enclosing device
An encoder includes an optical component and an enclosing device having a first surface portion and a second surface portion. The first surface portion is arranged to receive from an ambient environment a first radiation beam. The second surface portion is arranged to receive from the ambient environment a second radiation beam. The optical component is arranged to combine the first and second radiation beams. The enclosing device is arranged to propagate the first radiation beam along a first path. The first path is between the first surface portion and the optical component. The enclosing device is arranged to propagate the second radiation beam along a second path. The second path is between the second surface portion and the optical component. The enclosing device is arranged to enclose a space, so as to isolate the first path and the second path from the ambient environment. |
US10768021B2 |
Position detection device and position detection method
A position detection device includes a fixed element, a movable element, a plurality of first electrodes, a second electrode, a third electrode and a first detection circuit. The movable element is movable relative to the fixed element. The first electrodes are arranged on either the fixed element or the movable element, and the second electrode is on the other of the movable element or the fixed element. The first electrodes include two or more phases with electrical signals having mutually different phases. The third electrode is provided on the fixed element and opposing the electrode that is on the movable element while the movable element is in a prescribed position. The first detection circuit detects when the movable element is in the prescribed position based on electrical signals generated in the second and third electrodes in accordance with the electrical signals supplied to the first electrodes. |
US10768013B1 |
Driving analysis based on movement data
One or more devices in a data analysis computing system may be configured to receive and analyze movement data, and determine driving trips associated driving data based on the received movement data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and the like. One or more driving trips may be identified based on the movement data collected by the mobile devices, including acceleration data, speed data, and rotation rate data. After identifying a driving trip, the previously collected movement data and/or additional driving data may be analyzed to determine additional driving trip data, such as the driver, vehicle, and/or additional driving factors. |
US10768011B2 |
Method and system for positioning an autonomous vehicle on a navigation map
Disclosed herein are a method and system for positioning an autonomous vehicle on a navigation map. The method includes positioning the autonomous vehicle on the navigation map, including receiving the navigation map, an approximate position and an approximate orientation of the autonomous vehicle on the navigation map, and an environmental field of view (FOV) of the autonomous vehicle and determining a first road boundary based on the navigation map and the approximate position of the autonomous vehicle, and a second road boundary based on the environmental FOV and the approximate orientation of the autonomous vehicle, further determining at least one of an angular deviation and a lateral deviation between the first road boundary and the second road boundary, and positioning the autonomous vehicle on the navigation map by minimizing at least one the angular deviation and the lateral deviation. |
US10768009B2 |
Proactive re-routing of vehicles using passive monitoring of occupant frustration level
Aspects of the present disclosure include a navigation system and computer-implemented methods for proactively re-routing vehicles based on an analysis of input component data obtained from the navigation-enabled devices. The navigation system scores the input component data to obtain a measure of frustration (e.g., a feeling of being upset or annoyed) of the user of the navigation-enabled device. The navigation system may provide a detour suggestion for display on the navigation-enabled device to persuade the user of the device to direct their vehicle to depart from its current location or route in an effort to remove the vehicle from traffic, and thereby reduce the frustration level of the user. The detour suggestion may include an alternative route to the original destination, or an alternative destination. |
US10768006B2 |
Methods and systems for generating route data
A device is provided to extract scan lines data from images of a route, said scan line data comprising only a portion of the an image that extends along a scan line, and to store this data in memory together with respective positional data pertaining to the position of the device traveling along the route in a navigable network. This scan line and positional data can be obtained from a plurality of devices in a network and transmitted to computing apparatus, for example, for use in a production of a realistic view of a digital map. |
US10768005B2 |
System and method for navigating a vehicle, and vehicle
A system and method for navigating a vehicle includes a management unit (server) arranged outside of the vehicle for centrally storing traffic information and traffic rules relating to vehicle information. The traffic rules relate, for example, to road closures and restrictions based on vehicle type. A detection unit has an interface for detecting vehicle information of the vehicle, such as at least one vehicle identification number, and is designed to transmit the detected vehicle information of the vehicle to the managing unit. A computing module generates navigation information based on traffic rules stored on the managing unit and vehicle information. The generated navigation information is output in the vehicle by a navigation unit (client). |
US10768004B2 |
Travel routing selection system and methods implemented based on characterization of historical latency data
A travel route selection system is provided and includes historical latency data and travel route modules. The historical latency data module includes data and characterization modules. The data module collects historical latency data. The historical latency data are associated with transmission of signals in a network for one or more vehicle applications of a vehicle. The characterization module: obtains characteristic distributions of the historical latency data at selected locations along travel routes; based on the characteristic distributions, (i) calculates metrics along the travel routes for the vehicle, or (ii) combines the characteristic distributions to obtain an overall distribution for each of the travel routes; and based on the metrics or the overall distribution, performs a statistical process to predict latencies of the signals along each of the travel routes. The travel route module selects one of the travel routes based on the predicted latencies of the signals. |
US10768003B2 |
Vehicle route planning
A system includes a computer including a processor and a memory, the memory storing instructions executable by the processor to determine a route based on at least one of (a) an amount of snow accumulation, and (b) a predicted amount of remediation material, for each of a plurality of road segments, actuate a vehicle to follow the route, and actuate at least one of a snow plow and a material spreader on the vehicle. |
US10768002B2 |
Assessing personalized risk for a user on a journey
A system and method for learning and predicting personalized risk associated with a journey for a user are presented. Contextual data may be gathered and analyzed from a plurality of data sources relating to a journey of a user. A risk associated with the journey may be learned for the user according to the contextual data. One or more risk models may be generated according to the learned risks. One or more potential risks associated with a subsequent journey may be predicted using the one or more risk models. |
US10767997B1 |
Systems and methods for providing immersive extended reality experiences on moving platforms
Systems, methods, and computer-readable media are provided for immersive extended reality experiences on mobile platforms. In some examples, a method can include obtaining sensor measurements from one or more sensors on a mobile platform and/or a device associated with a user in the mobile platform, the sensor measurements including motion parameters associated with the mobile platform and the user; identifying features of the mobile platform and an environment outside of the mobile platform; tracking, using the sensor measurements, a first pose of the mobile platform relative to the environment outside of the mobile platform; tracking, using the sensor measurements, a second pose of the user relative to at least one of the features of the mobile platform; and tracking, based on the first pose and the second pose, a third pose of the user relative to at least one of the features of the environment outside of the mobile platform. |
US10767996B2 |
System and methods for reducing the map search space requirements in a vision-inertial navigation system
A system and methods for reducing map search area requirements in a navigation system are disclosed. The system includes a vehicle, an imaging device onboard the vehicle configured to generate an image scan, receive at least one image responsive to the image scan, and a processing device configured to receive and store the at least one image. The system further includes a navigation system onboard the vehicle configured to store an image of a map, and a learning network associated with the navigation system and configured to divide the image of the map into a plurality of map subsections, recognize each one of a plurality of images of different landmarks on the map, generate a set of classifications for each map subsection, and associate each classification of the set of classifications with at least one landmark of the different landmarks on the map. |
US10767993B2 |
Micro-mechanical sensor element of angular velocity
A sensor element, for detecting angular velocity about a detection axis perpendicular to a plane of the sensor element, comprises two primary masses and two Coriolis masses, and two sensing cells. Two coupling levers are each coupled to the two primary masses by first springs and to one of the two Coriolis masses by second springs. The coupling levers enable the primary masses and Coriolis masses to be excited into a combined primary motion in the plane of the planar sensor element. In the primary motion, a direction of angular momenta of linear primary oscillation motions of the primary masses and angular momenta of rotational primary motions of the coupling levers with respect to the geometrical centroid of the sensor element is opposite to the direction of the angular momenta of linear primary oscillation motions of the Coriolis masses with respect to the geometrical centroid of the sensor element. |
US10767992B2 |
Gyro sensor system
According to one embodiment, a gyro sensor system including a gyro sensor unit is disclosed. The unit includes a movable body, a spring mechanism, a detector, an adjuster, and a rotation angle acquisition unit. The spring mechanism vibrates the movable body. A detector detects an amplitude of vibration of the movable body due to Coriolis force. The adjuster adjusts a first resonance frequency of vibration of the movable body in free vibration and a second resonance frequency of vibration of the movable body due to Coriolis force on the movable body so that the first and second resonance frequencies are to coincide with each other based on the amplitude of the vibration due to Coriolis force. The rotation angle acquisition unit acquires a rotation angle of the movable body, based on the amplitude of the vibration due to Coriolis force. |
US10767991B2 |
Laser scanner
A laser scanner includes a distance measuring unit which has a light emitting element for emitting a distance measuring light, a distance measuring light projecting unit, a light receiving unit and a photodetector for producing a light receiving signal, and which performs a distance measurement based on the light receiving signal, an optical axis deflecting unit provided on a distance measuring optical axis and for deflecting the distance measuring optical axis, a projecting direction detecting unit for detecting a deflection angle of the distance measuring optical axis and a control component for controlling the optical axis deflecting unit and the distance measuring unit, wherein the optical axis deflecting unit comprises a pair of optical prisms capable of rotating and motors for rotating the optical prisms, and wherein the control component is configured to control the optical axis deflecting unit, scan the distance measuring light and acquire scanning data under scanning conditions corresponding to a measurement range. |
US10767988B2 |
Method and device for determining actual dimensional properties of a measured object
A CMM has a measuring head for recording measurement values associated with an object having a plurality of geometric elements. Defined geometric elements are selected from the plurality of geometric elements and test features relating to the defined geometric elements are determined depending on demand data provided for the geometric elements. Initially, a first measurement sequence including first control commands for controlling the measuring head are determined depending on the test features. The first measurement sequence is modified before the individual measurement values are recorded in order to obtain a second measurement sequence with second control commands, which differ from the first control commands. The second control commands are used for controlling the measuring head and are selected so that the measurement results at the selected geometric elements each have a defined measurement uncertainty that is smaller, by a defined absolute value, than acceptable manufacturing tolerances for the geometric elements. |
US10767987B2 |
Sensor head for crystal oscillator type of film thickness monitor
A sensor head has: a sensor head main body which has disposed therein the stepping motor; a holder which has disposed on an upper surface thereof a plurality of crystal oscillators and which is driven for rotation by the stepping motor; and a mask body which is mounted on the sensor head main body so as to cover an upper surface of the holder and which has opened therein a film-forming window faced by one of the crystal oscillators. The sensor head also has: a first electrode fixed to that portion of the sensor head main body which is located right under the film-forming window; and second electrodes which are in electrical conduction with each of the crystal oscillators and which are disposed to protrude under a lower surface of the holder. |
US10767981B2 |
Systems and methods for estimating depth from projected texture using camera arrays
Systems and methods in accordance with embodiments of the invention estimate depth from projected texture using camera arrays. One embodiment of the invention includes: at least one two-dimensional array of cameras comprising a plurality of cameras; an illumination system configured to illuminate a scene with a projected texture; a processor; and memory containing an image processing pipeline application and an illumination system controller application. In addition, the illumination system controller application directs the processor to control the illumination system to illuminate a scene with a projected texture. Furthermore, the image processing pipeline application directs the processor to: utilize the illumination system controller application to control the illumination system to illuminate a scene with a projected texture capture a set of images of the scene illuminated with the projected texture; determining depth estimates for pixel locations in an image from a reference viewpoint using at least a subset of the set of images. Also, generating a depth estimate for a given pixel location in the image from the reference viewpoint includes: identifying pixels in the at least a subset of the set of images that correspond to the given pixel location in the image from the reference viewpoint based upon expected disparity at a plurality of depths along a plurality of epipolar lines aligned at different angles; comparing the similarity of the corresponding pixels identified at each of the plurality of depths; and selecting the depth from the plurality of depths at which the identified corresponding pixels have the highest degree of similarity as a depth estimate for the given pixel location in the image from the reference viewpoint. |
US10767979B2 |
Optical measurement device and optical measurement method
An error of a measured distance is reduced. An optical measurement device (100) includes: a light source (10), which emits lights; a sensor head (30), which condenses reflected lights reflected by a target (TA); a light reception portion (40), which is configured in a manner that each of a plurality of pixels is capable of detecting a light reception amount, and which obtains a light reception amount distribution signal of each pixel for the condensed reflected lights; a measurement portion (51), which measures a distance from the optical measurement device (100) to the target (TA) based on the light reception amount distribution signal; and a correction portion (52), which corrects the measured distance that is measured based on a predefined characteristic value in a waveform of the light reception amount distribution signal. |
US10767978B2 |
Transmission small-angle X-ray scattering metrology system
Methods and systems for characterizing dimensions and material properties of semiconductor devices by transmission small angle x-ray scatterometry (TSAXS) systems having relatively small tool footprint are described herein. The methods and systems described herein enable Q space resolution adequate for metrology of semiconductor structures with reduced optical path length. In general, the x-ray beam is focused closer to the wafer surface for relatively small targets and closer to the detector for relatively large targets. In some embodiments, a high resolution detector with small point spread function (PSF) is employed to mitigate detector PSF limits on achievable Q resolution. In some embodiments, the detector locates an incident photon with sub-pixel accuracy by determining the centroid of a cloud of electrons stimulated by the photon conversion event. In some embodiments, the detector resolves one or more x-ray photon energies in addition to location of incidence. |
US10767975B2 |
Data capture system for texture and geometry acquisition
Examples of the present disclosure describe systems and methods for capturing data to acquire indoor and outdoor geometry. In aspects, a data capture system may be configured to acquire texture data, geometry data, navigation data and/or orientation data to support geolocation and georeferencing within indoor and outdoor environments. The data capture system may further be configured to acquire seamless texture data from a 360° horizontal and vertical perspective to support panoramic video and images. |
US10767972B1 |
Measuring assemblies
Disclosed herein are measuring assemblies including a measuring assembly for measuring one or more dimensions of a pipe that has an inner surface and an outer surface, which measuring assembly may include: a cylindrical housing capable of being disposed at least in part inside the pipe, the cylindrical housing having an inner housing space and a housing wall with an inner housing surface and an outer housing surface; a bearing disposed in the housing wall; and a probe rotatably coupled to the housing, wherein the probe is capable of providing one or more dimensions of the pipe. |
US10767971B2 |
Measuring tape with weatherproof seal
The present invention relates measuring tapes and methods for making thereof. In particular, the measuring tape of the present invention contains a wipe mechanism for cleaning the tape as it retracts into its housing. The wipe mechanism contains a top wipe and a bottom wipe for removing debris from the top and bottom surfaces of the tape, respectively, when it is retracted after use. |
US10767964B1 |
Firearm and scope alignment
Systems for leveling a firearm receiver and aligning a scope to the receiver are precisely fabricated and assembled to maximize accuracy, including high sensitivity spirit levels. A bar assembly with a high sensitivity spirit level is received in the receiver with the bar in direct contact with the receiver rails. The bar may directly contact the full length of the receiver rails. A plate assembly includes a lower plate for connection to a bench rest, an upper plate for connection to the receiver, and a mechanism to pivot the upper plate relative to the lower plate about a pivot axis for windage adjustment. Methods of use are disclosed. |
US10767963B2 |
Gun calibrator provided with inner red dot sight
A gun calibrator provided with an inner red dot sight includes a straight bar, a laser module displaced in the front end of the straight bar and is coaxial with the straight bar, and a battery cabin that is displaced in the front end of the straight bar, wherein the front end of the straight bar is provided with an inner red dot sight. |
US10767958B2 |
Air gun
An air gun with a barrel, provided with a bore, the bore being connected to the supply channel of the compressed medium. The supply channel is terminated with an annular distribution space arranged around the axis of the barrel, distribution channels connected to the barrel bore running from the annular distribution space towards the axis of the barrel. |
US10767952B1 |
Modular muzzle device adapter system
A modular muzzle device adapter system having an adapter, wherein the adapter comprises an adapter body portion and an adapter projection portion, wherein the adapter includes an adapter barrel aperture formed so as to extend through the adapter; and a muzzle device, wherein the muzzle device comprises a muzzle device body portion and a muzzle device recess, wherein the muzzle device is repeatably securable to and removable from the adapter, via at least some interaction between the adapter projection portion of the adapter and the muzzle device recess of the muzzle device. |
US10767949B2 |
Two-stage safety selectors for firearms
Disclosed are various embodiments of safety selector assemblies for firearms. In one embodiment, a safety selector assembly includes a body and a pivoting arm. A portion of the body is configured to be positioned within the frame of the firearm. The pivoting arm is pivotably mounted to the body of the safety selector assembly and is configured to selectively engage a safety selector stop tab that extends from the frame to restrict the body of the safety selector assembly from rotating when the pivoting arm is engaged with the safety selector stop tab. |
US10767947B2 |
Apparatus and method for loading ammunition magazines
An apparatus and method for loading ammunition magazines that allows for loading in an efficient and fast manner, proper storage of ammunition and limited, if any, contact between the user and the lead coating of the ammunition. The apparatus relieves thumb fatigue and blisters due to the circular indent that depresses the button on the magazine. The apparatus is also designed to prevent fouling because of the lack of contact between the wax and residue of the bullet and the mechanical device. |
US10767946B2 |
Rifle magazine loader
A magazine loader comprises a body for receiving an upper portion of the magazine and a cap slidingly engaged with the body for loading cartridges in to the magazine received by the body. The body comprises a plurality of wall portions defining a body cavity configured to receive an upper portion of a magazine. The plurality of cap wall portions may comprise a starboard cap wall portion and an opposing port cap wall portion. An upper portion of the body is slidingly received in the interior volume defined by the cap so that the body and the cap slide relative to one another along a sliding axis. The sliding axis may extend in the upward and downward directions and the cap may translate between an upper position and a lower position along the sliding axis. |
US10767944B2 |
Auto-releasing method and arrangement of detachable magazine for firearm
An auto-releasing method and arrangement of a detachable magazine for a firearm is provided. The auto-releasing arrangement is able to physically remind the operator that it is the right time to replace the magazine and to continue fire without having to performing a series of magazine reloading operations to reset the firearm into the fire mode, wherein the magazine will automatically be released and removed from the magazine receiving cavity of the firearm. In other words, the operator can simply insert another loaded magazine into the magazine receiving cavity while the firearm still has at least one cartridge chambered for firing, so that the time cost on performing such operations can substantially be saved to increase the survival probability during a gunfight or the like. |
US10767942B2 |
Heat exchanger
A u-tube heat exchanger has inlet tubes arranged in a pressure neutral inlet tube plate, a heating medium flows via the inlet tubes into u-tubes arranged in a tube sheet where the medium splits in two and flows from both ends of the u-tubes into a heating medium outlet chamber and exits the heat exchanger via an outlet nozzle. |
US10767941B2 |
Method of forming a superhydrophobic layer on a motor vehicle heat exchanger housing and a heat exchanger incorporating such a housing
A method of forming a superhydrophobic layer on a motor vehicle heat exchanger housing includes the steps of flowing a precursor gas of a mixture of heptadecafluoro-1,1,2,2-tetrahydrodecyl, trimethoxysilane (HTMS) and a carrier gas into a reaction chamber and depositing the superhydrophobic layer on the motor vehicle heat exchanger housing by chemical vapor deposition. A heat exchanger having a heat exchanger housing with a superhydrophobic layer made by the chemical vapor deposition method is also disclosed. |
US10767937B2 |
Flattened tube finned heat exchanger and fabrication method
A multiple tube bank heat exchanger includes a first tube bank including at least a first and a second flattened tube segments extending longitudinally in spaced parallel relationship and a second tube bank including at least a first and a second flattened tube segments extending longitudinally in spaced parallel relationship. The second tube bank is disposed behind the first tube bank with a leading edge of the second tube bank spaced from a trailing edge of the first tube bank. A continuous folded fin extends between the first and second flattened tube segments of both of said first tube bank and said second tube bank. |
US10767935B2 |
Heat exchanger comprising concrete thermal energy storage elements
A thermal energy storage and heat exchanger includes a plurality of concrete thermal energy storage elements, a housing into which the plurality of concrete thermal energy storage elements are arranged, a heat transfer and storage medium in a volume between the plurality of concrete thermal energy storage elements and the housing, in a form of a stagnant medium or a dynamic medium. The thermal energy storage and heat exchanger further includes at least one inlet for delivery of thermal energy to the thermal energy storage, at least one outlet for taking out thermal energy from the thermal energy storage, and thermal insulation arranged into or on an inside or outside of walls, floor and roof of the housing. |
US10767932B2 |
Recovery and re-use of waste energy in industrial facilities
Configurations and related processing schemes of direct or indirect (or both) inter-plants heating systems synthesized for grassroots medium grade crude oil semi-conversion refineries to increase energy efficiency from specific portions of low grade waste heat sources are described. Configurations and related processing schemes of direct or indirect (or both) inter-plants heating systems synthesized for integrated medium grade crude oil semi-conversion refineries and aromatics complex for increasing energy efficiency from specific portions of low grade waste sources are also described. |
US10767929B2 |
Furnace
A furnace as described in this invention comprises a temperature regulating portion to assist in melting a non-ferrous material, such as an aluminium, and to reserve said material for the subsequent casting or injection molding procedure. The furnace provides a mean to eliminate an oxide, such as iron oxide, which generally floats on the top layer of a molten material inside a melting portion and a heating portion by preventing the flow of said oxide into the temperature regulating portion. A sensor or any detector that can detect the level of the molten material is utilized to measure the surface level of said molten material. A temperature regulating burner, which is a flat flame type, is utilized on the ceiling of the temperature regulating portion in order to prevent any oxidation reaction to occur as well as to reduce the concentration of oxygen inside the portion. |
US10767924B2 |
Method for fractionating a stream of cracked gas to obtain an ethylene-rich cut and a stream of fuel, and related installation
This method includes introducing a downstream stream (140) of cracked gas from a downstream heat exchanger (58) in a downstream separator (60) and recovering, at the head of the downstream separator (60), a high-pressure fuel gas stream (144).The method includes the passage of the stream (144) of fuel through the downstream exchanger (58) and an intermediate exchanger (50, 54) to form a reheated high-pressure fuel stream (146), the expansion of the reheated high-pressure fuel stream (146) in at least a first dynamic expander (68) and the passage of the partially expanded fuel stream (148) from the intermediate exchanger (50, 54) in a second dynamic expander (70) to form an expanded fuel stream (152).The expanded fuel stream (152) from the second dynamic expander (70) is reheated in the downstream heat exchanger (58) and in the intermediate heat exchanger (50, 54). |
US10767923B2 |
Device and method for purifying a gas mixture
Device and method for purifying a gas mixture to produce a concentrated gas, notably neon, starting from a mixture comprising neon, said device including, in a cold box housing a cryogenic purification circuit comprising, in series, at least one unit for purifying the mixture by cryogenic adsorption at a temperature between 65K and 100K and notably 65K, then a unit for cooling the mixture to a temperature between 25 and 65 K and then a unit for cryogenic distillation of the mixture to produce the concentrated liquid at the outlet of the cryogenic distillation unit, characterized in that the unit for cooling the mixture to a temperature between 25 and 65 K comprises at least one cryocooler that extracts thermal power from the mixture via a heat exchanger. |
US10767920B1 |
Refrigerator
A refrigerator includes: a cabinet having a storage chamber provided therein; a drawer that is slidably coupled to the cabinet and includes a door and a storage bin to receive a container or storage item therein; and an inner cover covering a rear end portion of an inner space of the storage bin, wherein the storage bin further includes a guide to facilitate mounting of the inner cover within the storage bin. |
US10767919B2 |
Method for ensuring reliable core material fill around the pass throughs in a vacuum insulated structure
A vacuum insulated refrigerator structure with a vacuum core material filled in around an elongated umbilical. The vacuum insulated refrigerator structure is made of a shell having a liner and a wrapper wherein the shell forms an internal cavity. A gas permeable casing surrounds the entire length of the elongated umbilical passing through the internal cavity of the shell. A vacuum tube is inserted at a first opening between the gas permeable casing and the elongated umbilical and a second end of the elongated umbilical is coupled to the shell at a second opening in the liner. A vacuum is formed in the internal cavity of the shell through the vacuum tube while adding the vacuum core material fill. In the shell, an elongated umbilical has one or more elongated internal passageways wherein the one or more utility lines may be routed through the one or more elongated internal passageways. |
US10767914B2 |
Icemaker and freezer
An icemaker includes an ice-making tray in which ice is produced, an ice-discharging mechanism that removes the ice from the ice-making tray, a driver that drives the ice-discharging mechanism and that is attached to the ice-making tray on a front side in a front-rear direction, and a lighting unit that emits light. The lighting unit emits the light toward a rear side in the front-rear direction. |
US10767910B2 |
Refrigeration cycle ejector power generator
Refrigeration cycle ejector power generator makes use of refrigerant in a refrigeration cycle to feed an ejector or injector within the refrigeration cycle causing the ejector to fire refrigerant at extremely high pressures and velocities into a turbine fan or blade that is sealed inside the refrigeration system and is connected to a generator in order to generate electricity. Refrigeration cycle ejector power generator comprises: a condenser, an expansion valve, an evaporator, a compressor, an ejector valve, a first ejector, a turbine, and a controller or computer. Refrigeration cycle ejector power generator is a refrigeration cycle with at least one ejector positioned in the refrigeration cycle that emits refrigerant at a high pressure and high velocity that is directed at a turbine, causing it to rotate, where this rotational energy may be used to turn a generator, thereby generating electricity. |
US10767909B2 |
Thermal storage of carbon dioxide system for power outage
A system includes a high side heat exchanger, a flash tank, a first load, a second load, and a thermal storage tank. The high side heat exchanger is configured to remove heat from a refrigerant. The flash tank is configured to store the refrigerant from the high side heat exchanger and discharge a flash gas. The first load is configured to use the refrigerant from the flash tank to remove heat from a first space proximate to the first load. The second load is configured to use the refrigerant from the flash tank to remove heat from a second space proximate to the second load. The thermal storage tank is configured, when a power outage is determined to be occurring, to receive the flash gas from the flash tank, and remove heat from the flash gas. |
US10767904B2 |
Method for utilizing the inner energy of an aquifer fluid in a geothermal plant
A method for utilizing the inner energy of an aquifer fluid includes geothermal thermal water mixed with gas and optionally crude oil in a closed cycle to obtain an environmentally-neutral, carbon-dioxide-free utilization of the aquifer fluid and an environmentally-friendly supply of electric and thermal energy. An aquifer fluid is removed from an aquifer by means of a removal device, gas is separated by degassing the aquifer fluid in a gas-separation device, optionally crude oil is separated if necessary, the heat energy of the thermal water is utilized in at least one system for utilizing the thermal energy, the extracted gas and the optionally separated crude oil is com busted in at least one combustion device and the inner energy of the gas is utilized by operating a generator, the CO2 being removed from the waste gas and recycled into the aquifer. |
US10767900B2 |
Burner with flow distribution member
A pre-mix burner apparatus includes a burner having a generally cylindrical burner surface, the burner having a generally circular burner inlet at one end of the burner, the burner inlet having an inlet diameter. A flow distribution member is arranged to distribute flow of fuel and air mixture into the burner. The flow distribution member includes a closed axially central portion configured to block flow of fuel and air mixture axially centrally into the burner. The flow distribution member includes a plurality of vanes extending radially outward from the closed axially central portion. The vanes are configured to generate a swirling flow of fuel and air mixture flowing past the vanes into the burner. |
US10767896B2 |
HVAC system
An airflow door for a heating, ventilation, and air conditioning (HVAC) system. The airflow door has a first material and a second material. The first material and the second material are temperature responsive materials that change shape at different temperatures such that at a first temperature the first material and the second material are shaped to provide the airflow door with a first configuration, and at a second temperature the first material and the second material are shaped to provide the airflow door with a second configuration that is different from the first configuration. |
US10767895B2 |
Air flow direction regulation device
An air flow direction regulation device includes a plurality of fins turnably supported; an approximately cylindrical housing arranging an operation portion or a gear mechanism for allowing a direction of each of the fins to be regulated; and a case disposing the housing internally. The fin is turnably supported as support points by an outer pivot portion on a housing inner circumferential side and an inner pivot portion on a housing center axis line side, and includes a gear portion provided near the inner pivot portion. The gear mechanism includes a gear integrally rotating with the operation portion through a shaft to engage the gear portion of each fin. The housing includes a flexible shaft support member provided on a housing center axis line, and forming a connection portion fitting into the inner pivot portion of each fin, and a through hole inserting the shaft to pass through. |
US10767893B2 |
Embedded heat exchanger with support mechanism
A zone-control unit for use in a heating, ventilation, and air conditioning (HVAC) system, the zone-control unit includes a heat exchanger, an inlet piping assembly coupled with the heat exchanger for supplying fluid to the heat exchanger, an outlet piping assembly coupled with the heat exchanger for receiving fluid from the heat exchanger, a bracket that maintains the inlet piping assembly and the outlet piping assembly in positional relationship, and an ancillary component coupled with the heat exchanger. |
US10767891B2 |
Auxiliary heat exchanger
Embodiments of the present disclosure are directed toward a heat exchanger that includes an evaporator coil section disposed at least partially within a first flow structure configured to direct a first flow of air across the evaporator coil section, a condenser coil section fluidly coupled with the evaporator coil section and disposed at least partially within a second flow structure configured to direct a second flow of air across the condenser coil section, and an auxiliary heat exchanger fluidly coupled with the evaporator coil section, where the auxiliary heat exchanger is external to the first flow structure. |
US10767890B2 |
Load operation control system
A drive shaft rotates a load. A drive support rotates the drive shaft and supports a radial load of the drive shaft in a non-contact manner, by an electromagnetic force generated by the flow of a current within a predetermined current range through the drive support. A control section controls an operation of the load based on a magnetic flux margin degree expressed by the difference between a total magnetic flux amount generated at the drive support and a predetermined limit of the total magnetic flux amount for the drive support. The total magnetic flux amount includes driving magnetic flux and the supporting magnetic flux in a predetermined operation region of the load. The driving magnetic flux is generated at the drive support for rotating the drive shaft. The supporting magnetic flux is generated at the drive support for supporting a radial load of the drive shaft. |
US10767887B2 |
System and method for thermal comfort control
A thermal conditioning system for controlling a thermal comfort of an occupant of a building includes a vapor compression system to control an air temperature in the building space and a radiant system to control a radiant temperature in the building space. The system also includes a feedback controller to generate a first control signal for controlling a state of the vapor compression system to reduce an error between a set-point air temperature and a current air temperature in the building space and includes a feedforward controller to generate a second control signal control for controlling a state of the radiant system based on the state of the vapor compression system. |
US10767886B2 |
Building management system with saturation detection and removal for system identification
A building management system includes building equipment, a sensor, and a saturation detector. The building equipment is configured to operate at an operating capacity to drive a variable state or condition of a building zone toward a setpoint. The operating capacity and the setpoint vary over time. The sensor is in the building zone and is configured to provide a zone measurement of the variable state or condition of the building zone. The saturation detector is configured to determine whether the operating capacity is in a non-transient region for a threshold amount of a time period upon determining that an error for the building zone exists for the time period, and, in response to a determination that the operating capacity is in the non-transient region for at least the threshold amount of the time period, indicate the time period as a saturation period. |
US10767885B2 |
Building automation system with an energy optimization builder and generic data model designer
A building management system for generating a building model for a building and operating building equipment of the building based on the building model. The system includes a processing circuit configured to receive a context, wherein the context includes metadata defining the building model for the building and generate a building model editor interface for viewing and editing the received context, wherein the building model interface includes building elements for the building model, wherein the building elements are based on the received context and represent the building equipment. The processing circuit is configured to receive user edits of the context via the building model interface, wherein the user edits include edits to the building elements, generate an updated context based on the user edits of the context, and deploy the updated context to control environmental conditions of the building with the building equipment based on the updated context. |
US10767882B2 |
Refrigerant pump down for an HVAC system
In one embodiment, an HVAC system includes an indoor unit having an indoor blower, an outdoor unit having a compressor and a condenser, an isolation valve coupled to the outdoor unit, and a sensor to detect a refrigerant leak. The HVAC system further includes one or more controllers operable to generate an alarm in response to the sensor detecting the refrigerant leak, operate the indoor blower in response to generating the alarm, close the isolation valve in response to generating the alarm, and operate the compressor to pump down the refrigerant to the condenser in response to generating the alarm. |