Document Document Title
US11036944B1 Alternative illuminator assembly and mobile imaging apparatus for improved direct part marking reading
Embodiments of the present disclosure provide an alternative illuminator assembly and corresponding imaging assemblies utilizing the alternative illuminator assembly. The alternative illuminator assembly may provide alternative illuminations from those produced by an imager engine, such that the alternative illuminations may provide specific illuminations at specific illumination angles to illuminate a field of view for a desired purpose. In an example context, the alternative illuminator assembly provides one or more alternative illuminations for improving the likelihood of successfully reading specific direct part marking indicias of various types. Embodiments are provided using overlapping subassemblies that enable a small form factor assembly that can fit into mobile apparatus chasses, for example within conventional cell phone housings of around 7 millimeters. The alternative illuminator assembly may be provided together with a small form factor imaging engine, having one or more imager, to improve the direct part marking reading capabilities of the multi-sensor imaging apparatus.
US11036938B2 Machine learning system for optimizing projects
A system for optimizing project and/or task completion through the use of machine learning is disclosed. The system receives attributes for a project and participants to participate in the project. The attributes are provided to a natural language processing engine to determine content related to the attributes. Once the content is determined, the system receives a selection of a portion of the content and attributes to be searched via a search engine of the system. The search engine may then determine potential combinations of participants, such as individuals, devices, programs, and/or robots, which are suited to participate in the project. A selected combination of participants may perform the project. Feedback relating to the project may be utilized to adjust search algorithm variable weights and parameters utilized by the search engine to optimize the relevance of potential combinations of participants generated in response to a future search for a future project.
US11036937B2 Contraction aware parsing system for domain-specific languages
Aspects of the present invention disclose a method, computer program product, and system for parsing a domain-specific language (DSL) statement. The method includes one or more processors accessing a DSL statement that includes contracted phrases. The method further includes one or more processors identifying one or more contracted phrases in the DSL statement utilizing an annotated domain vocabulary for a DSL associated with the DSL statement and grammar rules for the DSL. The method further includes one or more processors determining expanded phrases corresponding to the identified one or more contracted phrases based on the annotated domain vocabulary and the grammar rules. The method further includes one or more processors creating an expanded abstract syntax tree (AST) that is representative of the DSL statement with the determined expanded phrases replacing the identified one or more contracted phrases.
US11036936B2 Cognitive analysis and content filtering
Embodiments are directed to a system, computer program product, and method for application of cognitive processing to a communication, and selectively transmitting the communication based on the cognitive processing. Natural language understanding (NLU) decomposes the communication to identify content and keywords. A dictionary determined to be contextually related to the communication is identified to support and enable a multi-dimensional analysis of the communication content. The communication is subject to dynamic filtering with support of the dictionary and dictionary content. A response is generated from the filtering, and is subject to selective transmission.
US11036934B2 System and method for reporting based on electronic documents
A system and method for reporting based on a first electronic document and at least one second electronic document. The method includes analyzing the first electronic document to determine at least one transaction parameter for each of at least one expense item, the first electronic document indicating the at least one expense item, wherein the first electronic document includes at least partially unstructured data; creating at least one template for the first electronic document, wherein each first electronic document template is a structured dataset including the determined at least one transaction parameter; retrieving, based on the at least one first electronic document template, the at least one second electronic document; and generating a report when the at least one second electronic document matches the at least one expense item, wherein the report indicates the at least one expense item and includes the at least one second electronic document.
US11036931B2 Grid-based data processing with changeable cell formats
Methods and systems for providing an improved grid-based data processing experience are described. Using the improved grid-based data processing system, a user can edit cells in a way that is intuitive, and the system automatically checks and adjusts the grid to alleviate any circular references or violations of relationships among the cells of the grid. For example, if a user's edit to a target cell creates a circular reference or breaks a predefined relationship, the system can automatically edit one or more other cells of the grid to obviate the problem. Such automatic editing may involve deriving a new formula to populate one or more non-target cells.
US11036929B2 Methods and systems for connecting a spreadsheet to external data sources with ordered formulaic use of data retrieved
The technology disclosed relates to accessing external data, including massive amounts of data stored in the cloud, in spreadsheet cells: accessing external data direct via a formulaic variable in a spreadsheet, specifying an ordered progression for the accessed external data, selectively propagating data accessed using the formulaic variable vertically or horizontally, within a propagation pattern responsive to normal A$1, $A1 and $A$1 spreadsheet conventions. Two or more external data fields, responsive to the formulaic variable, have an ordered sequence relationship that nests ordering of vectors of the propagated data; and the ordering according to the ordered sequence relationship is maintained during replication by copy and paste. In another disclosed method, the external data is generated using an implicit join of data from at least two external data sources to generate multiple adjoining vectors of spreadsheet cells of data responsive to selection parameters in the formulaic variable.
US11036928B1 Method and system for configuring form filling application to minimize form filling effort
A form filling application is configured to minimize the form filling effort of a user. The configuration follows concepts from reinforcement learning, and includes optimizing a policy for selecting agent actions in a manner that maximizes a reward signal. In the context of the form filling application, an agent action may specify one or more slots of the form for the user to fill, and further specify one or more user interfaces for filling the specified one or more slots. The reward signal may be defined as an inverse function of the user effort, so that maximizing the reward signal has the desired effect of minimizing the user effort.
US11036926B2 Generating annotated natural language phrases
A system receives a phrase that includes at least one tagged object and generates instantiated phrases by instantiations of each tagged object in the phrase. The system generates lists of natural language phrases by corresponding paraphrases of each of the instantiated phrases. The system generates ordered lists of natural language phrases by ordering natural language phrases in each list of natural language phrases based on occurrences of each natural language phrase. The system generates annotated natural language phrases by using each tagged object in the phrase to annotate the ordered lists of natural language phrases or an enhanced set of natural language phrases that is based on the ordered lists of natural language phrases.
US11036924B2 Realtime synchronized document editing by multiple users for blogging
Copies of a document are sent to a plurality of clients for realtime editing, and respective changesets for two or more respective clients in the plurality of clients are obtained. A respective changeset represents one or more changes to a respective copy of the document at a respective client. A result changeset is generated in accordance with the respective changesets, and the result changeset is sent to the plurality of clients for updating the respective copies of the document at the plurality of clients.
US11036919B2 Enabling file attachments in calendar events
Methods and systems for enabling file attachments in a mobile calendar application are presented. In some embodiments, a mobile device may receive a message comprising an electronic calendar invitation and an electronic file attachment. The mobile device may generate an association between the electronic file attachment received in the message and a calendar event in an electronic calendar mobile application executing on the mobile computing device, wherein the calendar event is associated with the electronic calendar invitation. In response to receiving a selection to display the calendar event in the electronic calendar mobile application, the mobile device may generate a display of the calendar event comprising a display of the associated electronic file attachment in the electronic calendar mobile application.
US11036914B2 Automatic layout engine
Disclosed herein are system, method, and computer program product embodiments for performing automatic layout of an object in a presentation slide. An embodiment operates by implementing a graphical user interface defining a plurality of layout segments on a presentation slide. The embodiment receives an object from a user via an input gesture. The embodiment determines the object is in a layout segment of the plurality of layout segments. The embodiment determines a layout rule based on the determined layout segment and a property of the object. The embodiment then modifies the object based on the determined layout segment. The embodiment outputs a layout result based on the presentation slide and the modified object.
US11036911B2 Charging prevention method and structure
A method of the present disclosure includes receiving a design layout; performing routing to the design layout to obtain a routed layout including an interconnect structure including a first metal layer, a second metal layer over the first metal layer, a third metal layer over the second metal layer, and a plurality of functional vias; performing optical proximity correction (OPC) operations to the routed layout to obtain an OPC'ed layout; and modifying the OPC'ed layout to obtain a modified layout. The modifying of the routed layout includes inserting a first plurality of dummy vias between the first metal layer and the second metal layer to avoid horizontal bridging between two adjacent metal lines in the first metal layer, and inserting a second plurality of dummy vias between the second metal layer and the third metal layer to avoid vertical coupling to the first plurality of dummy vias.
US11036909B1 Method and apparatus for designing multi-board electrical and electronic circuits
A method, system and computer program product, the method comprising: obtaining information of a circuit to be designed comprising two blocks, the information comprising: block components of the two blocks, information of connectors connecting the two blocks, information of a plurality of internal nets, each internal net connecting components within a same block, information of a plurality of external nets, each external net connecting a component to a connector; automatically generating a design of a merged block, the design comprising: a plurality of circuit components, comprising circuit components of the first block and the second block, each circuit component having a unique designator and an association to an original component; a plurality of internal circuit nets comprising a plurality of internal nets, each internal net associated with a unique designator and an association to a respective internal net designator, and a plurality of combined circuit nets based on the plurality of external nets, each external net connecting a component from the first block and a component from the second block; testing the design of the circuit based; and outputting results of the testing.
US11036907B2 Automatic testbench generator for test-pattern validation
Disclosed herein are computer-implemented method, system, and computer-program product (non-transitory computer-readable storage medium) embodiments for automatic test-pattern generation (ATPG) validation. An embodiment includes parsing an ATPG input, semantically analyzing the ATPG input, generating a first HDL model based on the semantic analysis, creating an HDL testbench based on the first HDL model, simulating an ATE test of a circuit structure, and outputting a validation result of the circuit structure, based on the simulating. In some embodiments, the parsing may include lexical and/or syntactic analysis. The HDL model may represent the circuit structure as functionally equivalent to the ATPG input, as determined based on the semantic analysis. In some embodiments, the ATPG input includes a cycle-based test pattern for a first block of the ATPG input, and the HDL testbench includes event-based test patterns that mimic given ATE behavior. The HDL model may be smaller in size than the ATPG input.
US11036906B1 Method and apparatus to accelerate verification signoff by selective re-use of integrated coverage models
In the context of electronic design automation and in particular coverage-driven verification, each of a number of integrated coverage models to be merged for coverage analysis are divided between a code coverage model and a functional coverage model. During a coverage model generation phase, new code coverage models or functional coverage models are created only if they are not already in a coverage model database repository; otherwise, they are copied. During a merging phase, code coverage models or functional coverage models are loaded only if they have not already been loaded. Signatures that can be based on checksums can be used to determine whether the models are unique or duplicates of those already created or loaded. Selectivity in the creation and re-use of the respective coverage models provides computational time savings in each of the creation and loading phases.
US11036905B1 Hierarchical power analysis using improved activity abstraction and capacitance abstraction by accounting for design heterogeneity extremities
Method, apparatus and computer program product for hierarchical power analysis using improved activity abstraction and capacitance abstraction by accounting for design heterogeneity extremities comprising extracting design heterogeneity extremities from an RTL design; accounting for the design heterogeneity extremities during macro clock and data signals activity abstraction to generate improved macro activity abstractions; accounting for the design heterogeneity extremities during macro clock and data switching capacitance abstraction to generate improved macro capacitance abstractions; and using improved macro activity abstractions and improved macro capacitance abstractions during hierarchical chip power analysis.
US11036902B2 Dynamic execution of predictive models and workflows
Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve defining and deploying aggregate, predictive models and corresponding workflows, defining and deploying individualized, predictive models and/or corresponding workflows, and dynamically adjusting the execution of model-workflow pairs.
US11036900B2 Simulation device of satellite, and method therefor
Provided is a simulation device of a satellite, which updates a set value of a simulator, using a command signal transmitted to the satellite, operational data received from the satellite, and flight information. The simulation device of the satellite may comprise: a communication unit for receiving operational data from the satellite, and transmitting a command signal to the satellite; a flight control unit for calculating flight information of the satellite, using the received operational data; and an updating unit for updating a set value used for simulating an operation of the satellite, using at least one of the operational data, the command signal, and the flight information.
US11036899B1 Method and system for determining optimal pathways for installing cables in an infrastructure
In certain embodiments, a selection of a first point and a second point within an infrastructure may be obtained via a user interface. A plurality of pathways, including a plurality of cable trays, between the first point and the second point may be determined. A first set of cable trays, having weights that do not exceed weight thresholds, may be identified. Images of the first set of cable trays may be obtained from a plurality of image sensors within the infrastructure. Fullness levels of the first set of cable trays may be determined based on the images. A second set of cable trays, having fullness levels that do not exceed fullness thresholds, may be identified from the first set of cable trays. One or more recommended pathways between the first point and the second point may be determined based on the identified second set of cable trays.
US11036898B2 Measurement models of nanowire semiconductor structures based on re-useable sub-structures
Methods and systems for generating measurement models of nanowire based semiconductor structures based on re-useable, parametric models are presented herein. Metrology systems employing these models are configured to measure structural and material characteristics (e.g., material composition, dimensional characteristics of structures and films, etc.) associated with nanowire semiconductor fabrication processes. The re-useable, parametric models of nanowire based semiconductor structures enable measurement model generation that is substantially simpler, less error prone, and more accurate. As a result, time to useful measurement results is significantly reduced, particularly when modelling complex, nanowire based structures. The re-useable, parametric models of nanowire based semiconductor structures are useful for generating measurement models for both optical metrology and x-ray metrology, including soft x-ray metrology and hard x-ray metrology.
US11036896B2 Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
US11036895B2 Information processing apparatus for determining a heat reservoir in a molding process
An information processing apparatus includes a first extraction unit and a second extraction unit. The first extraction unit extracts a pouch-shaped portion from drawing information on a mold. The second extraction unit extracts a site from which heat is not easily released from the pouch-shaped portion.
US11036891B2 Testing resistance of a circuit to a side channel analysis
In a general aspect, a test method can include: acquiring a plurality of value sets, each comprising values of a physical quantity or of logic signals, linked to the activity of a circuit to be tested when executing distinct cryptographic operations applied to a same secret data, for each value set, counting occurrence numbers of the values of the set, for each operation and each of the possible values of a part of the secret data, computing a partial result of operation, computing sums of occurrence numbers, each sum being obtained by adding the occurrence numbers corresponding to the operations which when applied to a same possible value of the part of the secret data, provide a partial operation result having a same value, and analyzing the sums of occurrence numbers to determine the part of the secret data.
US11036890B2 System and method for performing biometric operations in parallel using job requests and a plurality of tasks
Methods and computer systems execute biometric operations in parallel. The performance of a biometric operation includes receiving a job request to perform the biometric operation. The job request includes input data, identifies a database to be used in the performance of the biometric operation, and specifies a function to be performed. The biometric operation is restructured as one or more tasks. A number of entries in the database is assigned to each of the one or more tasks. An independent worker process is generated for each different core of the multi-core processor. Each task of the one or more tasks is assigned to one of the worker processes. Results produced by each worker process assigned one of the one or more tasks are collected. A result of the biometric operation based on the collected results is reported.
US11036886B2 Iterative execution of data de-identification processes
A computer system de-identifies data by selecting one or more attributes of a dataset and determining a set of data de-identification techniques associated with each attribute. Each de-identification technique is evaluated with respect to an impact on data privacy and an impact on data utility based on a series of metrics, and a data de-identification technique is recommended for each attribute based on the evaluation. The dataset is de-identified by applying the de-identification technique that is recommended for each attribute. Embodiments of the present invention further include a method and program product for de-identifying data in substantially the same manner described above.
US11036885B1 System and method for identifying, storing, transmitting, and operating on data securely
A data security server system includes a first network proxy, a data classifier, an operation pipeline module, a vault database, security infrastructure, and second network proxy that function as secure data tunnel mechanisms through which network data containing sensitive information passes through. The data classifier identifies data payloads having data fields that require processing and routes these data payloads to an operation pipeline module which can redact, tokenize or otherwise process sensitive data before the data payload exits the system. The data classifier also reverses the process by identifying data payloads having redacted or tokenize data fields and restoring the sensitive data to these data fields.
US11036884B2 Iterative execution of data de-identification processes
A computer system de-identifies data by selecting one or more attributes of a dataset and determining a set of data de-identification techniques associated with each attribute. Each de-identification technique is evaluated with respect to an impact on data privacy and an impact on data utility based on a series of metrics, and a data de-identification technique is recommended for each attribute based on the evaluation. The dataset is de-identified by applying the de-identification technique that is recommended for each attribute. Embodiments of the present invention further include a method and program product for de-identifying data in substantially the same manner described above.
US11036883B2 Data filtering for data request workflow system
A data request workflow system comprises a vehicle operational data. A file processing system receives the vehicle operational data. At least one set of predefined file editing rules automatically applies the at least one set of predefined file editing rules to automatically edit vehicle operational data such that the vehicle operational data cannot be linked to a specific vehicle operator.
US11036875B2 Dependent enclave binaries
Techniques for instantiating an enclave from dependent enclave images are presented. The techniques include identifying a first set of dependent enclave indicators from a primary enclave image, identifying a first dependent enclave image corresponding to one of the first set of dependent enclave indicators, creating a secure enclave container, and copying at least a portion of the primary enclave image and at least a portion of the first dependent enclave image into the secure enclave container.
US11036873B2 Embedding cloud-based functionalities in a communication device
Techniques for enhancing the security of a communication device may include providing an application agent and a transaction application that executes on a communication device. The application agent may receive, from the application, a cryptogram key generated by a remote computer, and store the cryptogram key on the communication device. When the application agent receives a request to conduct a transaction from the application, the application agent may generate a transaction cryptogram using the cryptogram key, and provides the transaction cryptogram to an access device.
US11036872B2 Privacy-preserving sum-based consistency checks for blockchains
A blockchain service receives a first request to insert a first value associated with a transaction into a blockchain. In response, the blockchain service calls a commitment service to obtain a commitment based on the first value. The blockchain service then inserts the commitment into the blockchain at a block associated with the transaction. When the blockchain service subsequently receives a second request to confirm whether a second value matches the first value, it can obtain the commitment from the blockchain. This obtained commitment is then passed to the commitment service along with the second value. The blockchain service then receives a confirmation from the commitment service whether the first value matches the second value. The blockchain service can provide a reply to the second request encapsulating the confirmation. Other variations are provided in which residual amount values can be confirmed. Related apparatus, systems, techniques and articles are also described.
US11036871B2 PON system, wireless network system, data transfer method, OLT, and ONU
An OLT (10) is provided with a priority control bypass circuit (16) and an encryption/decryption bypass circuit (17), or an ONU (20) is provided with a priority control bypass circuit (26) and an encryption/decryption bypass circuit (27), and one or both of encryption/decryption processing and priority control processing are bypassed in accordance with a priority control bypass instruction (BP) and an encryption/decryption bypass instruction (BE), which are set in advance. This reduces a processing delay that occurs in the OLT or the ONU.
US11036868B2 Auto-remediation workflow for computer security testing
Techniques for performing auto-remediation on computer system vulnerabilities in source code are disclosed herein. An application source code representation is scanned to determine any security vulnerabilities and from those vulnerabilities, a set of security patch rules are generated that may be used to automatically remediate the vulnerabilities. One or more of the security patch rules is selected for verification and, once verified may be used to generate a security patch. The security patch may then be automatically applied to the source code representation to produce a patched representation of the application source code with the vulnerability at least partly remediated.
US11036867B2 Advanced rule analyzer to identify similarities in security rules, deduplicate rules, and generate new rules
Mechanisms for performing advanced rule analysis are provided. The mechanisms perform natural language processing of a security rule set data structure, specifying a plurality of security rules. The mechanisms execute, for each security rule pairing, a determination of a similarity measure indicating a degree of similarity of the textual description of the first security rule in the pairing with the textual description of the second security rule in the pairing, and in response to the security measure being equal to or above duplicate rule threshold value, eliminating one of the first security rule or the second security rule in the pairing from the security rule set data structure to generate a modified security rule set data structure. The mechanisms deploy the modified security rule set data structure to a computing environment for use in identifying security incidents and performing event management.
US11036865B2 Systems and methods for risk rating of vulnerabilities
Systems, methods and computer readable mediums for determining a risk rating for software vulnerabilities of host devices and services on an enterprise network are discussed. Risk-rating systems and methods prioritize cyber defense resources utilizing both network-independent and network-specific approaches.
US11036864B2 Operating system based authentication
Methods, systems, and computer program products are included for authenticating computing devices. An exemplary method includes associating a security key with an operating system of a first computing device, wherein the security key is generated from a serial number corresponding to the first computing device. A token corresponding to the security key is sent to a second computing device. The token is accessed by the second computing device to authenticate the first computing device. An authenticated session is established between the first computing device and the second computing device. Within the authenticated session, a connection is provided between the first computing device and the second computing device.
US11036859B2 Collecting algorithmically generated domains
Generating a set of attempted external contacts associated with a malware sample is disclosed. A malware sample is executed in an accelerated computing environment. In the accelerated computing environment, a guest time is advanced more quickly than a time by which a host time is advanced. A set of one or more attempted external contacts generated by the executing malware sample is recorded. The set of attempted external contacts includes at least one generated domain name. A remedial action is taken with respect to the generated domain name.
US11036855B2 Detecting frame injection through web page analysis
A method includes obtaining a given web page, parsing the given web page to identify one or more frame tags for one or more inline frames of the given web page, and extracting a set of features of a given inline frame from a given one of the identified frame tags in the given web page, the extracted set of features comprising one or more style features, one or more destination features and one or more context features of the given identified frame tag. The method also includes classifying the given inline frame as one of a malicious frame type and a benign frame type utilizing at least one model and at least a portion of the extracted set of features, and controlling access by one or more client devices associated with an enterprise to the given web page responsive to classifying the given inline frame as the malicious frame type.
US11036850B2 Technologies for object-oriented memory management with extended segmentation
Technologies for memory management with memory protection extension include a computing device having a processor with one or more protection extensions. The processor may load a logical address including a segment base, effective limit, and effective address and generate a linear address as a function of the logical address with the effective limit as a mask. The processor may switch to a new task described by a task state segment extension. The task state extension may specify a low-latency segmentation mode. The processor may prohibit access to a descriptor in a local descriptor table with a descriptor privilege level lower than the current privilege level of the processor. The computing device may load a secure enclave using secure enclave support of the processor. The secure enclave may load an unsandbox and a sandboxed application in a user privilege level of the processor. Other embodiments are described and claimed.
US11036846B2 Control device
A control device in a vehicle: determines whether the control device is detached from the vehicle; communicates with other control devices mounted in the vehicle; stores an encryption key; performs a calculation process necessary for communication; and prohibits execution of the calculation process using the encryption key when determining that the control device is detached from the vehicle.
US11036843B2 Biometric information-based authentication method and apparatus
Disclosed is a biometric information-based authentication method and apparatus, in which various types of biometric information extracted from a user are used. According to an embodiment of the present disclosure, the authentication method includes: checking first biometric information based on a physical characteristic of a user and second biometric information varying with a biological characteristic of the user; constructing a reference composite polynomial on the basis of one or more feature points respectively detected from the first and second biometric information and generating and storing security information using the reference composite polynomial; checking first and second measured biometric information of the user; constructing a detection composite polynomial on the basis of one or more feature points detected from the first and second measured biometric information and generating authentication information using the detection composite polynomial; and performing authentication of the user by comparing the security information with the authentication information.
US11036841B1 Systems and methods for detecting unauthorized use of an application
The disclosed computer-implemented method for detecting unauthorized use of an application may include (1) receiving, by the computing device, fingerprint data associated with a fingerprint, where the fingerprint data is received from the touchscreen, when a user interface of the application is displayed on the touchscreen, and in an absence of displaying a request for fingerprint data on the touchscreen, (2) comparing the received fingerprint data to a whitelist of authorized fingerprint data to determine a presence of a match, where the authorized fingerprint data indicates at least one fingerprint of at least one user that is authorized to access the application and (3) performing, when the received fingerprint data does not match the whitelist of authorized fingerprint data, a security action. Various other methods, systems, and computer-readable media are also disclosed.
US11036840B2 Fingerprint recognition method and apparatus, and touchscreen terminal
A fingerprint recognition method and apparatus, and a touchscreen terminal with a fingerprint recognition module includes, when a fingerprint authentication module is in a disabled state, a touch operation used to trigger an application program is received, if fingerprint authentication is not required for execution of the application program, the fingerprint recognition module is kept in a disabled state, and after the application program has been executed for specific duration, the fingerprint authentication module is enabled again, to perform the fingerprint authentication.
US11036836B2 Systems and methods for providing real time security and access monitoring of a removable media device
In various embodiments, a method comprises detecting a removable media device coupled to a digital device, authenticating a password to access the removable media device, injecting redirection code into the digital device, intercepting, with the redirection code, a request for data, determining to allow the request for data based on a security policy, and providing the data based on the determination. The method may further comprise selecting the security policy from a plurality of security policies based, at least in part, on the password and/or filtering the content of the requested data. Filtering the content may comprise scanning the data for malware. Filtering the content may also comprise scanning the data for confidential information.
US11036834B2 Identifying copyrighted material using embedded timestamped copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a timestamp indicating a time at which an update to a text segment within the textual content is performed to provide an updated text segment; generating, by the computing device, a unique identifier (ID) based on the timestamp and copyright information associated with the textual content, wherein the timestamp, the textual content, the updated text segment, and the copyright information are recorded on a blockchain of a blockchain network; and embedding, by the computing device, the unique ID in at least a portion of the updated text segment to provide an information-embedded updated text segment that enables retrieval of the copyright information associated with the updated text segment from the blockchain based on the unique ID.
US11036831B1 Systems, methods, and apparatuses for combining medication adherence and diagnostic lab scores to determine intervention
Systems, methods, and apparatuses for managing patient adherence to prescription medication are disclosed. An adherence manager may receive lab values and prescription fill information from laboratories and pharmacies, respectively. The adherence manager may calculate an adherence score and a lab value score based on the received information. The scores may be combined into a single score. The adherence manager may determine if an intervention with the patient is desirable based at least in part on the adherence score, lab value score, or combined score. The adherence manager may flag the patient, send an alert to a clinician, or send an alert to the patient. The adherence manager may solicit information from the patient and transmit the information to the clinician. The type of intervention initiated by the adherence manager may be based at least in part on the adherence score, lab value score, or combined score.
US11036830B2 Systems and methods for performing counting and summing using a quantum computer
A method for solving a computational problem reducible to a problem of summing probabilities over all solutions to a decision problem includes using a quantum computer to identify a coarse estimate of a sum of the probabilities over all solutions to the decision problem. The method also includes using the quantum computer to identify a finer estimate of the sum. The finer estimate is determined using a quantum amplitude estimation algorithm in which a number m in a number register controls a number R×m of quantum amplitude amplification iterations to be applied to a solution space register (where R is a specified multiple) and a quantum Fourier transform is applied to the number register. The method further includes using the coarse estimate to de-alias the finer estimate over all solutions. In addition, the method includes outputting a solution to the computational problem determined using the de-aliased finer estimate.
US11036828B1 Identifying checksum mechanisms using linear equations
Certain aspects of the present disclosure provide techniques for detecting errors in account numbers. One example method generally includes receiving, from a user device, an entered number associated with a user and determining, based on a first portion of the entered number, an entity associated with the entered number. The method further includes obtaining, from an account number database, a plurality of account numbers associated with the entity and generating, from the plurality of account numbers, an account number matrix. The method further includes attempting to solve a multiplication equation of the account number matrix, wherein a solution of the multiplication equation is a vector of constants, upon determining a solution to the multiplication equation, determining whether the entered vector is a valid number for the entity and upon determining the entered vector is a valid number for the entity, storing the entered number in the account number database.
US11036826B2 Computer architecture for emulating a correlithm object processing system with transparency
A device configured to emulate a correlithm object system includes a memory that stores a sensor table. The sensor table identifies a plurality of real-world value entries and a plurality of corresponding input correlithm objects. A sensor receives a first input signal associated with a first timestamp, the first input signal representing a first real-world value entry in the sensor table. The sensor identifies a first input correlithm object in the sensor table linked with the first real-world value entry and outputs the first input correlithm object. The memory further stores a sensor output table that identifies the first real-world value entry associated with the first input correlithm object and the first timestamp.
US11036825B2 Computer architecture for maintaining a distance metric across correlithm objects in a correlithm object processing system
A device configured to emulate a correlithm object processing system includes a memory that stores a node table that identifies a plurality of source correlithm objects and a plurality of corresponding target correlithm objects. The system further includes a node coupled to the memory and configured to receive an input correlithm object, identify a source correlithm object from the node table with the shortest n-dimensional distance to the input correlithm object, and identify a first target correlithm object from the node table linked with the identified source correlithm object. The node further generates a second target correlithm object that is offset in n-dimensional space from the first target correlithm object by the distance between the input correlithm object and the identified source correlithm object. The node outputs the second target correlithm object.
US11036820B2 Page loading method and electronic device
The present disclosure provides a page loading method and an electronic device. The method includes: collecting history browsing behaviors of a user during using a browser, and obtaining visited pages involved in the history browsing behaviors and browsing manners used by the user; training a learning model based on the visited pages and the browsing manners used by the user, such that the learning model learns a correspondence relationship between the visited pages and the browsing manners; in response to receiving a page visiting request, analyzing a target page to be visited based on the trained learning model, so as to determine a target browsing manner from the manner of browsing in a current tab and the manner of browsing in a new tab; and loading the target page according to the target browsing manner.
US11036816B2 Selective collaboration of users within a forum based on prior activity of the users within one or more forums
A computer-implemented method according to one embodiment includes receiving a first set of inputs from a first plurality of users. A history of interactions and/or collaborations of a first group of users of the first plurality of users is accessed. A latent class model of the first plurality of users is generated using information obtained from the accessing. It is determined from the latent class model whether any of the first plurality of users exceed a predetermined threshold of relatability. Users of the first plurality of users that are determined to exceed the predetermined threshold are allowed access to a generated first state of a forum. Users of the first plurality of users that are determined to not exceed the predetermined threshold and the users of the first plurality of users that are determined to exceed the predetermined threshold are allowed access to a generated second state of the forum.
US11036814B2 Search engine that applies feedback from users to improve search results
The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises determining a formula having variables and parameters, wherein the formula is for computing a relevance score for a document and a search query; and ranking the document based on the relevance score. Preferably, determining the formula comprises tuning the parameters based on user input. Preferably, the parameters are determined using a machine learning technique, such as one that includes a form of statistical classification.
US11036809B2 Trouble information search method and trouble information search apparatus
A trouble information search method includes, storing information on a circuit component, information on a use state of the circuit component, and trouble information on the circuit component, receiving input of information on a circuit component and information on a use state of the circuit component, identifying information on a trouble that has occurred with a circuit component having detailed information similar to detailed information on the circuit component and a circuit component for use in a state similar to a use state of the circuit component, and outputting information on the identified trouble.
US11036805B2 Presenting anticipated user search query results prompted by a trigger
A method for presenting search query results is provided. The method may include detecting an occurrence of the trigger event. The method may include determining a category of information based on data associated with the trigger event. The method may include identifying at least one constraint based on the determined category of information. The method may include appending to the identified at least one constraint to the determined category of information. The method may include generating at least one search query. The method may include selecting at least one candidate website based on the category of information. The method may include performing the at least one search query on the at least one candidate website. The method may include filtering each search query result within the search query results. The method may include sending each filtered search query result within the search query results to a user.
US11036804B1 Device specific adjustment based on resource utilities
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting search results based on device specific utilities. In one aspect, a method includes determining whether a set of search results are ineligible for an adjustment operation based a query being a navigational query. For each query for which the search results are determined to be eligible for an adjustment operation based on a determination that the query is not a navigational query, the search results are adjusted so that the search results referencing resources in a first proper subset are boosted relative to the search results referencing resources in a second proper subset.
US11036803B2 Rapid generation of equivalent terms for domain adaptation in a question-answering system
An approach is provided that receives a question at a question-answering (QA) system. The received question includes one or more terms, and the question pertains to a subject matter domain that is supported by the QA system. Analyzing a number of expressions included in a set of question-answer pairs (QA pairs), with the QA pairs being ground-truths established to in support of the subject matter domain. The analysis identifies whether a selected term from the question is a synonym for any of the expressions. The expressions that are identified as synonyms are then used in a QA pipeline that generates one or more candidate answers to the received question.
US11036801B1 Indexing and presenting content using latent interests
Systems and methods are disclosed for a system to provide an interface that is dynamic and that provides selectable links in response to a query for products in an electronic marketplace, where the selectable links are titled with the query and portions of reviews for products associated with the query. The system is configured to select feedback for items purchased from an electronic marketplace. Descriptors from the feedback are generated. In response to a query for the one or more of the items in the electronic marketplace, a determination is made that portions of the descriptors provide detail responsive to the query. An interface is displayed including selectable links titled with the query in combination with the portions of the descriptors. In response to selection of one of the selectable links, a portion of the items are displayed.
US11036800B1 Systems and methods for clustering data to improve data analytics
A computer-implemented method for clustering data to improve data analytics may include (1) extracting a social graph from a data set of messages, the social graph indicating messages as edges such that nodes of the edges indicate corresponding senders and recipients in sender-recipient relationships, (2) detecting communities of collaborators by identifying clusters of nodes within the social graph, (3) applying the identified clusters of nodes within the social graph to a grouping calculation to group the messages of the data set into groups of messages, and (4) providing, through a computing interface, results of a data analytics operation to an end user based at least in part on applying the identified clusters of nodes within the social graph to the grouping calculation. Various other methods, systems, and computer-readable media are also disclosed.
US11036789B2 Computer vision neural network system
A computer vision neural network system is provided. The computer vision neural network system includes a computer with a multi-attribute loss module that concatenates first and second normalized feature vector descriptors to generate a master feature vector descriptor that describes attributes and classes of a facial image. The multi-attribute loss module estimates an error distance between the master feature vector descriptor and a plurality of class center vector descriptors. Each class center vector descriptor is a mean of a plurality of master feature vector descriptors associated with a soft-biometric class in a plurality of faces in a plurality of facial images.
US11036787B2 System and method for animal identification
Disclosed is a system and method for identifying an organism. At least one database includes electronic organism profile information representing at least one respective physical characteristic associated with a plurality of respective organisms, at least one respective corresponding attribute of the respective organisms, and an identity of at least one of the plurality of organisms, as well as owner information representing at least one person respectively associated with at least one of the organisms. Profile information that includes information representing physical characteristic(s) associated with the first organism associated with a first organism is received. In accordance with at least some electronic organism profile information and at least some of the first electronic profile information, an identity is identified. Thereafter, the at least one processor transmits to the first user computing device, the identity of the at least one of the plurality of respective organisms associated with the first organism.
US11036784B2 Location-aware intelligent data migration and delivery
Migrating and delivering data content to a traveling user is provided. A pattern of data access corresponding to a user is determined. The pattern of data access includes previous data access requests made by the user and data to-be delivered to the user. A travel plan corresponding to the user is determined. The travel plan includes a set of intermediate data delivery destinations based on travel mode, travel route, travel schedule, and geographic locations of stops corresponding to the set of intermediate data delivery destinations. The data content is migrated to a set of data storage locations as the user travels based on the pattern of data access, the travel plan, and the set of intermediate data delivery destinations along the travel route. The data content is delivered to the user at geographic locations corresponding to the set of data storage locations as the user travels.
US11036782B2 Generating and updating event-based playback experiences
Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user's content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.
US11036781B1 Video generation system to render frames on demand using a fleet of servers
Content controller system comprising rendering server system comprising a plurality of servers. The servers receiving a plurality of segment render requests that correspond respectively to segments included in a set of media content item segments. The servers render the segments corresponding to the segment render requests using a media content identification and a main user identification. Rendering the segments comprises retrieving metadata from a metadata database associated with the media content identification, rendering the segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the segments. The servers can upload the segments to a segment database and update segment states in a segment state database to indicate that the segments are available. Other embodiments are disclosed herein.
US11036780B2 Automatic lot classification
Methods, systems, and media for lot classification are disclosed. In one example, a classification system for identifying lot listings receives a description for a listing in a publication system, identifies a string in the listing, identifies a quantity word or digit in the string, and converts an identified quantity word into digit form. A normalized string is tokenized to produce tokens, the tokenizing of the normalized string including splitting the normalized string into a series of substrings using a sequence of delimiters. For each substring, an additional split is performed by separating any digit from any other adjacent character, unless that character is another digit, and maintaining an internal character order of each split substring to produce a flattened list of tokenized tokens.
US11036779B2 Data analytics systems and methods
Data analytics systems and methods are disclosed herein. A parser can parse reference data from various data sources to store in a data structure. An uploader can receive study data designated by a researcher and store the study data in the data structure. A matcher can compare analyte nameset data in the study data with analyte nameset data from the reference data to generate one or more links each correlating an instance of an analyte in the study data with an instance of that analyte in the reference data. Library overlays each include one or more modules to access reference data to generate organized associations of reference data. A calculation engine can receive a selection of one or more library overlay(s) and manipulate the reference data and study data according to the organized associations of the selected library overlay(s) to generate configured data stored in a collection of data caches for presentation to a researcher via a user interface.
US11036777B2 Analysis information management system
In response to a predetermined user operation on a client terminal, a display unit displays a data manager window. Analysis files, which satisfy narrowing conditions among analysis data files registered in a database, are displayed in the window's data file list. The user selects a plurality of files for which a final result record should be created, and selects and indicates a “Create report set” in an operation menu. Then, the selected analysis data files, an analysis report file, and audit trail report file associated with those analysis data files are read from the database and sent to the client terminal. On the client terminal, a data list which shows file names and other information on the analysis data files is created. A final result record report is created, including the data list, descriptions in the audit trail report, descriptions in the analysis report and other relevant information.
US11036776B2 Clustering a set of natural language queries based on significant events
Clustering a set of natural language queries NLQs based on a set of significant events retrieved from a corpus stored in a computer system is described. A set of NLQs is used by a search engine for searching a selected corpus to retrieve respective sets of significant events. The set of NLQs is clustered into a plurality of NLQ clusters according to a number of common significant events being returned by the search engine for respective members of an NLQ cluster.
US11036775B2 Information recording system and information recording method
In an information recording system, a sound processing unit generates a conversion candidate word in a process of converting sound information into text information. A recording unit records the text information and the conversion candidate word on a recording medium such that the text information and the conversion candidate word are associated with each other. A search unit performs a search based on a keyword and extracts a word matching the keyword from words within the text information and the conversion candidate word. A reading unit reads the text information including the word matching the keyword from the recording medium. A display unit displays the text information such that a part corresponding to the word matching the keyword and a part other than the corresponding part are able to be distinguished.
US11036773B2 System and method for detecting and integrating with native applications enabled for web-based storage
A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
US11036772B2 Method, system, and apparatus for rapid geographic search in an actor-based geographic search network
Embodiments of the present disclosure provide methods, systems, and apparatuses for rapid geographic search in an actor-based geographic search network.
US11036770B2 Specialized search system and method for matching a student to a tutor
A system and method for matching students to tutors is disclosed. In particular, a user submits a query and in response a plurality of tutors are identified responsive to the search query. The identified tutors are then ranked based on relevance to the search query. The identified tutors are then presented to the user in an order based on the relevance score assigned to each tutor.
US11036768B2 Scalable capturing, modeling and reasoning over complex types of data for high level analysis applications
The scalable high-level fusion of structured and unstructured data includes ingesting and processing unstructured data to produce a statistical model stored as extracted entities then mapped to a collection of resource description framework (RDF) triples, and applying a semantic analysis to a set of structured data to produce a logical model stored as a collection of triples. Reasoners are applied to both models generating an extended knowledge graph of both base and inferred knowledge that is decomposed into a wide table database, with each row storing a corresponding triple, and a reasoner converting the RDF triples into associated triples by adding a new column to the database in response to detecting a new predicate for a subject already present in one of the rows of the database so that the new predicate is stored in the new column in a new row created for the subject already present.
US11036765B1 System and method for dynamic data ingestion
A method is provided for dynamic ingestion of data. The method includes detecting presence of data sets in an input queue, each data set belonging to a group. The method additionally includes fetching the data sets from each group utilizing a parallel computation engine including multiple partitioned processors, wherein each group is assigned to a partition of one of the multiple partitioned processors for processing. The method further includes processing the data sets for each group utilizing a group level process of the multiple partitioned processors to obtain resultant data sets and transmitting the resultant data sets for each group to a business logic processor pool in order to process the data sets in accordance with existing rules in order to generate a final data set.
US11036762B1 Compound partition and clustering keys
A data storage service implements encoding techniques for generating compound partition keys, compound clustering keys, or a combination for more flexibility in storing data in a key-value database system. In some aspects a request to store data with multiple partition keys and/or multiple clustering keys may be received. Length information may be added to the partition keys, and the results concatenated together to form a compound partition key used to store the data in the database. Ordering information may be added to the clustering keys, and the results concatenated together to form a compound clustering key, to be used in storing and sorting data in the database. In some cases, the clustering keys may be made a uniform length, such as by padding keys, as necessary, to have a length that is a multiple of an arbitrary number, and then dividing the clustering keys into chunks of that arbitrary number.
US11036759B1 Selective DNS synchronization
Systems and methods described herein provide selective synchronization of DNS records. A synchronization data store is synchronized by: obtaining a complete set of domain name system (DNS) records for a first data center; and copying the complete set of DNS records to the synchronization data store. After the synchronization data store is initialized, at a particular time interval, a snapshot of the complete set of DNS records is repeatedly collected. Differences between the copied complete set of DNS records of the synchronization data store and the snapshot of the complete set of DNS records are identified. The synchronization data store is updated with the differences and a determination is made as to whether the differences should be implemented at a second data center. When the differences should be implemented at the second data center, the differences are propagated to the second data center, otherwise they are not.
US11036757B2 Digital decoupling
This document described digital decoupling architectures that enable existing computing systems to run in parallel with new computing technologies. In some aspects, a method includes receiving, by a digital decoupling system and from a source computing system, one or more updated data sets that each include data that has been updated at the source computing system. A source data entry of a source table of a database of the digital decoupling system is updated based on each updated data set. In response to detecting the change to the source table, a target data entry that includes data of the updated source data entry is added to a target table of the database. An adapter module obtains the data of the target data entry and generates an event that specifies the data of the target data entry. The event is sent to one or more destination computing elements.
US11036755B2 Systems and methods for searching for and translating real estate descriptions from diverse sources utilizing an operator-based product definition
Systems and methods for managing, generating, and reporting real estate data from a plurality of source databases that are distributed over a computer network are disclosed and described.
US11036754B2 Database table conversion
Methods, systems, and computer program products for converting a database table and implementing upgrades and/or migrations are described. A bridge schema comprising a bridge view for a table in a database of an original schema is created and a bridge application server instance is created, the bridge application server instance configured to utilize the bridge schema to access the table of the original schema. The table of the original schema is revised to conform to a specified target schema and a target application server instance configured to access the revised table is created.
US11036753B2 Creating mapping rules from meta data for data transformation utilizing visual editing
A visual editor creates the meta rules for transforming mapping data between the source meta data and target meta data representation via a wide variety of Graphical User Interface (GUI). A set of transformation rules or scripts is generated by the editor using a transformation rule engine, e.g. XSL and sent to a standard transformation engine, e.g. XSLT which accepts an input data file and using the transformation rules generates a transformed output data file The meta rules are represented in a template and stored in a configuration file. The configuration file can be updated with other rules by the visual editor specifying in the rule file the transformation/mapping language as an element of the rule file. The editor specifies any attributes or parameters on the rule transformation/mapping element. The transformation rule engine reads in a new meta rule generated by the editor. Parameter values are added to complete the rule based on the description from a meta rule configuration file. A locking mechanism in the template is selected to lock the context to the template or portion of the rule definition selected at the time the lock is clicked. The new transformation/rule is saved into the transformation rule file. An editor-mapping engine generates a notification of the creation of a new transformation-mapping rule; updates the meta data rules file; and provide the updated rule file to the transformation engine. Input data to the transformation engine is processed using the updated rule file and the transformed data is provided as an output.
US11036752B2 Optimizing incremental loading of warehouse data
In various embodiments, a data integration system is disclosed which enables incremental loads into a data warehouse by developing a data partitioning plan and selectively disabling and enabling indexes to facilitate incremental loads into fact tables.
US11036751B2 Advanced insights explorer
A platform includes a time series database. The platform also includes one or more instance data tables. A function library of the platform includes a set of function definitions and a scripting engine of the platform executes scripts. An advanced insight endpoint of the platform is communicatively coupled to and accessible by an advanced insights explorer user interface. The advanced insight endpoint receives one or more expressions from an expression component of the advanced insights explorer user interface, parses the one or more expressions and validates the one or more expressions against the set of function definitions. The endpoint generates and provides one or more scripts corresponding to the one or more expressions and receives results of execution the one or more scripts. Results are provided to a visualization component of the advanced insight user interface, to cause rendering of the results within the advanced insights explorer user interface.
US11036750B2 Dynamic query tool and associated methods
A multilayered search tool structured to search, retrieve and display information including a hierarchal query interface to be displayed on a user interface. The hierarchal query interface may include a required data search section, a plurality of weighted search blocks section, and an exclusionary search section. The multilayered search tool may also include a search result area structured to display a list of queried results, including textual data from a submitted query and a map configured to geographically display queried results. The required data search section may be structured to accept user input to specify subject matter that must be included in queried results. The plurality of weighted search blocks section may be structured to accept and weight input data and dynamically hone queried results. The exclusionary search section may be structured to accept user input to specify conditions that are to be excluded from the queried results. The required data search section, the plurality of weighted search blocks section, and the exclusionary search section may be structured to be used in tandem or separately. The textual data displayed within the search result area may be structured to be transformed into a search object after being selected by a user and placed within the hierarchal query interface.
US11036748B2 Method and apparatus for generating a sorted list of items
An electronic device and method for automatic generation of a sorted list of items related to a seed item comprises a relatedness determinator to compare the seed item with a plurality of further items and to determine a relatedness value for each further item with respect to the seed item. The device also has a clustering engine to cluster the further items by determining a relative relatedness between (among) the further items. Each further item is assigned to one cluster. The device also has a list generator to generate a sorted result list by sorting the further items according to both, their relatedness value and their belonging (or membership) to a cluster in that once an item is added to the sorted list, the relatedness value depending ranking of the further items in that cluster is at least momentary lowered so as to promote adding items of further clusters.
US11036747B2 Systems and methods for providing a visualizable results list
Systems and methods for displaying a visualizable results list are disclosed. A method includes receiving, by a processing device, a search query including a plurality of search terms, grouping, by the processing device, the search terms into a plurality of units, where each unit includes a related one or more of the search terms, accessing, by the processing device, metadata for each document in a plurality of search results that corresponds to the search query, annotating, by the processing device, one or more locations in each document with a first indicator for each of the search terms in a first unit and a second indicator for each of the search terms in a second unit based on the metadata, and displaying, by the processing device, a visualizable results list comprising the search results with the first indicator and the second indicator.
US11036745B2 Method, system and apparatus for dynamic registry of books and for modeling real-time market demand for books within academic sectors
A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management.
US11036743B2 Methods, systems, and media for presenting content organized by category
Methods, systems, and media for presenting content organized by category are provided. In some embodiments, the method comprises: receiving a request to present a page indicating content related to a first entity; identifying a first group of entities related to the first entity based at least in part on user interaction information; identifying a group of properties corresponding to the first entity; identifying, for each property, a second group of entities corresponding to the property; calculating, for each property, a score for the property; determining a subset of the properties in the group of properties based on the score of each property; identifying, for each property in the subset of properties, a group of content items corresponding to the property; determining a subset of content items from the group of content items; and causing a user interface indicating the subset of content items to be presented.
US11036742B2 Query result allocation based on cognitive load
A device and method with query device allocation. The method includes receiving, via a user interface of an electronic computing device, a user query, obtaining an initial result and determining a cognitive load of a user of the electronic computing device based on a characteristic from a sensor. The method further includes comparing the cognitive load to a cognitive load threshold, transmitting the initial result to an operator device when the cognitive load exceeds the cognitive load threshold, receive, from the operator device or another device, a revised result and outputting the revised result via the user interface.
US11036738B1 Performing geospatial-function joins using point-based relation splitting
A database platform receives query instructions for a query on a database, where the query instructions include a geospatial-function join that applies a geospatial-function predicate to a first relation that includes a first join key and a second relation that includes at least one row in which a second join key is a point. The database platform generates a query-execution plan by replacing the geospatial-function join with a one-sided interval join of at least a first portion of the first relation and the at least one row of the second relation in which the second join key is a point, and by also inserting a filter above the one-sided interval join to apply the geospatial-function predicate. The database platform executes the query-execution plan, and returns query results in response to the query.
US11036736B2 Optimizing access plan for queries with a nested loop join
A method, computing system and computer program product are provided. A nested loop join access plan for a query is executed and processed records of a most outer table of a nested loop join that satisfy local predicates are counted. When a count of the processed records is not less than a threshold value, a cost to complete execution of the nested loop join access plan and a cost of executing a new access plan based on recalculated filter factors for local predicates of the query are compared. When the cost to complete is less, execution of the nested loop join access plan is resumed to complete running of the query. When the cost of executing the new access plan is less, the new access plan is executed to rerun the query. A result of the query is provided.
US11036733B2 Method, apparatus, system, server, and storage medium for connecting tables stored at distributed database
A method includes: obtaining, by an inner table node that stores a portion of an inner table, a portion of an outer table from each of outer table nodes, and wherein a size of the outer table is less than a size of the inner table; reading, by the inner table node, the outer table by table joining threads or table joining processes of the inner table node; matching, by the table joining threads or the table joining processes, the outer table with the portion of the inner table stored at the inner table node; and outputting, by the inner table node, data from the outer table and the portion of the inner table that matches with each other.
US11036730B2 Business intelligence language type representing result structure
According to some embodiments, a business intelligence data store contains semantic layer information. A business intelligence language platform may receive a business intelligence language query expression from a user. The business intelligence language platform may then access the mapping information in the business intelligence model data store to compute an output type describing a result structure entity for the query expression. According to some embodiments, the output type may be used to automatically recommend at least one visualization chart to the user. Moreover, in some embodiments the output type is annotated with meta-data information about a business object.
US11036729B2 Document creation support system
A document creation support system that can effectively find a necessary part is provided. A manual creation support server acquires a part attribute corresponding to a manual during creation as a search key, searches, via a part attribute of a manual management table 420 corresponding to the acquired search key, a part management table 440 for a part used in a manual corresponding to the part attribute, and aggregates a part used in the manual during creation and the searched part as one part. In the part aggregation, as to aggregation object parts A and B, each difference portion from the other is determined, and the aggregation object parts A and B are aggregated as one part in which texts included in the difference portions of the aggregation object parts A and B are replaced with a variable name.
US11036722B2 Providing an application specific extended search capability
Described is a system (and method) for providing an application specific extended search that is initiated from a system-wide search application such as a “finder” application or service. The extended search may be automatically performed by an application (including a third-party applications) in order to search its own content from the search initiated within the system-wide search application. Accordingly, the system may provide an efficient and familiar search mechanism that provides a seamless extended search capability that may utilize additional search functionality available within particular applications themselves.
US11036721B2 Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization
Implementations of the present disclosure include setting, by a first consensus node, a timer that runs out before a timeout of a view change; sending, to a second consensus node, a request for one or more consensus messages missing by the first consensus node in response to the timer running out; receiving, from the second consensus node, the one or more consensus messages each digitally signed by a private key of a corresponding consensus node that generates the respective one or more consensus messages; and determining that a block of transactions is valid, if a quantity of commit messages included in the received one or more consensus messages is greater than or equal to 2f+1, where f is a maximum number of faulty nodes that is tolerable by the blockchain based on practical Byzantine fault tolerance.
US11036719B2 Performance and quality optimized architecture for cloud applications
A data validation procedure may be propagated to a server machine and to a client machine to perform the same data checking in the respective machines. The data validation procedure may be converted and expressed in a specification language that is suitable for the server machine. Likewise, the data validation procedure may be converted and expressed in a specification language that is suitable for the client machine.
US11036715B2 Combination of techniques to detect anomalies in multi-dimensional time series
Methods, systems, apparatuses, and computer program products are described herein that enable detecting anomalies in time series. An anomaly detection technique is selected from a plurality of detection techniques, and is applied to a first time-series data set (having a first set of dimensions). In response to detecting an anomaly in the time-series data set, the anomaly detection technique is applied to a second time-series data set that is a subset of the first time-series data set. The first time-series data set includes the first set of dimensions plus one or more additional dimensions.
US11036712B2 Latency-reduced document change discovery
Latency-reduced document change discovery in a co-authoring session is provided. When a co-authoring session is established between clients for co-authoring a document, a communication channel that is separate from a content channel is established between each client in the co-authoring session and a notification service. When a client uploads edits made to the document to a server-stored and managed master copy of the document, the client sends a notification on the separate channel to the other clients via the notification service, notifying the other clients that document changes have been made and are available to download from the content service. The other clients are enabled to discover document changes in real-time or in near real-time to when the changes are saved to the master copy of the document, and download the client edits for merging the changes with a local copy of the document.
US11036710B2 Scalable selection management
Architecture for handling large data selections with small and substantially constant memory footprints. The architecture facilitates the creation of sets of data objects (e.g., rows) of a data source based on selection of the data objects. The set structures can be defined according to a range (span) of data objects selected and a pattern of the objects selected. These set structures are then saved in memory, rather than the data objects, to provide optimized memory usage. In a database implementation, the solution stores the set representation (the structure) in nearly a constant amount of memory, regardless of the number of rows in the grid, and regardless of the number of rows selected. Memory usage can be proportional to the number of discontinuous spans of rows selected by the user. Structures in memory can be consolidated, replaced, or eliminated dynamically as the user changes row selections and pattern criteria.
US11036706B2 Methods and systems for performing transparent object migration across storage tiers
In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.
US11036703B1 Method and system for lexical data processing
There is disclosed a method and system to operate a software application entirely based on a unitary lexicon data structure (LDS) comprising a plurality of data field definition blocks stored in memory, with one LDS record for each lexicon term. The LDS is used to develop computerized lexicons and deploy them for use to operate a lexical application with all data displayed for viewing and input by the user on a single screen to which all desired data items come, rather than the user navigating to fields statically located on a multitude of screens. Each LDS record contains a whole set of data in memory, with data duplicated across LDS records in order to bypass the need for the application to interoperate with a database to input and display related data. There is a graphical icon also of a unitary format into which all data is input and displayed. Input data items are related to one another in the icon, regardless of whether a relational database is configured to interoperate with the system.
US11036701B2 Data sampling in a storage system
A computer-implemented method, computer program product and system for data sampling in a storage system. The storage system includes a dataset comprising records and a buffer. The dataset is scanned record-by-record to determine whether the current record belongs to a random sample. If so, then the current record may be added to a first set of records. Otherwise, at least one storage score may be calculated or determined for the current record using attribute values of the current record. Next, it may be determined whether the buffer includes available size for storing the current record. In case the buffer comprises the available size, the current record may be stored in the buffer. Otherwise, at least part of the buffer may be free up. A subsample of the dataset may be provided as a result of merging the first set of records and at least part of the buffered records.
US11036696B2 Resource allocation for database provisioning
A method of pre-allocating resources for database provisioning in a private cloud may include determining characteristics of a plurality of databases in a customer's database system. The method may also include grouping the characteristics of the plurality of databases to generate a plurality of database templates that are descriptive of the plurality of databases. The method may additionally include causing resources to be pre-allocated in the private cloud based on at least some of the plurality of database templates. The method may further include receiving a selection of a database template from the plurality of database templates as part of a provisioning request. The method may also include causing a database described at least in part by the database template to be provisioned in the private cloud.
US11036694B2 Propagating affinity data to large file block clusters in a file system
The systems described herein are configured to enhance the efficiency of memory usage and access in a VM file system data store with respect to allocating memory in large and small file block clusters using affinity metadata and propagating and maintaining the affinity metadata in support of the described allocation. In order to maintain affinity metadata of the large file block cluster, affinity generation values stored on the large file block cluster are read and cached affinity generation values for each small file block cluster are read from an in-memory cache associated with the large file block cluster. When the stored affinity generation values and the cached affinity generation values do not match, affinity metadata from all the small file block clusters associated with the large file block cluster is used to update the affinity metadata of the large file block cluster and the associated cache.
US11036691B2 Heterogeneous distributed file system using different types of storage mediums
According to one general aspect, a system may include a plurality of data nodes. Each data node may include either or both of a first storage medium and a second storage medium that is slower than the first storage medium. Each data node may be configured to store a piece data in either the first storage medium or the second storage medium. The system may be configured to store a plurality of copies of an active piece of data within two or more data nodes. A fast copy of the active piece of data may be stored by a first storage medium of a first data node. One or more slow copies of the active piece of data may be stored by respective second storage mediums of one or more respective other data nodes.
US11036690B2 Global namespace in a heterogeneous storage system environment
Embodiments for namespace management between storage systems by a processor. Events, containing metadata associated with an operation, from a plurality of heterogeneous storage systems may be received such that the events are indexed into a common repository according to the metadata to maintain a single namespace for data in the plurality of heterogeneous storage systems.
US11036689B2 Blockchain-based data processing method and device
Techniques for processing blockchain data are described. A node in a blockchain network receives service data generated by a first service, wherein the service data comprises a data structure having a field a value of which indicates that the first service is associated with a first processing level. The node stores, based on the value of the field, the service data in a first data processing queue selected from a plurality of data processing queues, wherein the first data processing queue corresponds to the first processing level, and each of the plurality of data processing queues corresponds to a different processing level. The node generates a new block that stores the service data read from the first data processing queue, and additional service data read from one or more of the plurality of data processing queues.
US11036688B2 Sharing of data with applications
A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.
US11036687B2 Device searching system and method for data transmission
A device searching system and method for data transmission are provided. A method of searching for another device in a first device for data transmission includes outputting a widget window for a device search, receiving an address book stored in a second device connected to the first device, and if the widget window is selected, searching for a device included in the received address book, wherein the searching of the device includes searching for at least one of devices included in the received address book based on a keyword input through the widget window.
US11036686B2 Data deduplication in a travel and transportation data processing system
A method, system and computer program product for data deduplication in a travel and transportation data processing system includes loading into memory for comparison from a database of a multiplicity of multi-field records, a pair of two different multi-field records and submitting the pair to a similarity model that correlates a companion passenger with a specified individual so as to indicate a probability of duplication whenever the companion passenger appears in a pair of records submitted to the model for comparison. Thereafter, if the model produces a high probability, the pair is automatically merged into a single record without manual intervention, but if the model produces a medium probability, the pair is placed in a queue pending manual intervention and manual merging, and if the similarity model produces a low probability, the pair is omitted from consideration of merging. Finally, the process repeats for each other pair of different multi-field records in the database.
US11036685B2 System and method for compressing data in a database
A method includes comparing a search key that includes bits having respective values and bit positions to a mask to identify masked and unmasked portions of the search key. The mask corresponds to multi-dimensional keys and has first and second values in bit positions corresponding to and not corresponding to, respectively, common bits. Each common bit has a respective same value and occurs in a respective same position in the multi-dimensional keys. The masked and unmasked portions are bits at bit positions corresponding to bit positions of bits of the mask having first and second values, respectively. The method includes determining, based on determining that values in bit positions of the masked portion match values in corresponding bit positions of a pattern, that the unmasked portion matches a compressed key without decompressing the compressed key, and based thereon, identifying a successful match between the search and compressed keys.
US11036678B2 Optimizing files stored in a distributed file system
Methods and systems for optimizing a number of files stored in a distributed file system are provided. The method includes determining whether the size of a plurality of input files in a directory are less than a block size. The method further includes determining whether the size of the input files in the directory divided by a desired file size is greater than a threshold. Additionally, the method includes combining the collection of input files into a reduced set of files.
US11036674B2 Data processing systems for processing data subject access requests
In various embodiments, an organization may be required to comply with one or more legal or industry requirements related to the storage of personal data (e.g., which may, for example, include personally identifiable information) even when responding to and fulfilling Data Subject Access Requests. In particular, when responding to a DSAR, the system may compile one or more pieces of personal data for provision to a data subject. The system may store this compilation of personal data at least temporarily in order to provide access to the data to the data subject. As such, the system may be configured to implement one or more data retention rules in order to ensure compliance with any legal or industry requirements related to the temporary storage of the collected data while still fulfilling any requirements related to providing the data to data subjects that request it, deleting the data upon request, etc.
US11036673B2 Assigning identifiers to processing units in a column to repair a defective processing unit in the column
A method of recording tile identifiers in each of a plurality of tiles of a multitile processor is described. Tiles are arranged in columns, each column having a plurality of processing circuits, each processing circuit comprising one or more tiles, wherein a base processing circuit in each column is connected to a set of processing circuit identifier wires. A base value is generated on each of the set of processing circuit identifier wires for the base processing circuit in each column. At the base processing circuit, the base value on the set of processing circuit identifier wires is read and incremented by one. The incremented value is propagated to a next processing circuit in the column, and at the next processing circuit a unique identifier is recorded by concatenating an identifier of the column and the incremented value.
US11036667B2 System and method to scale baseboard management controller management of storage instrumentation
An information handling system includes a baseboard management controller (BMC) configured to communicate with a processor via a BMC-to-Operating System (OS) communication link, and a first device coupled to the processor and including a Management Component Transport Protocol (MCTP) module. The MCTP module provides access to a first manageability feature of the first device. A BMC agent a) receives a first MCTP command from the BMC via the BMC-To-OS communication link, the first MCTP command to configure the first manageability feature, and b) provides the first MCTP command to the MCTP module.
US11036664B2 Method for determining the transmission speed of a communication module in adapting a connected communication module to a bus and a device for said method
A device of the present invention, connected to a Communication Module (CM) via two signal lines, constructs a frame, formatted according to a second Communication Protocol (CP), from bit signals, which are being received from the CM via one signal line, corresponding to data of a frame of a particular format defined by a first CP, to transmit the constructed frame to a bus while transmitting data detected from the bus to the CM via the other signal line in the form of a frame of the particular format. The device measures a width of a pulse signal inserted at a predetermined position in a frame of the particular format being received from the CM first after power on, identifies a bit rate, based on the measured width, at which the CM transceiver data, and applies the identified bit rate to data communication with the CM.
US11036658B2 Light-weight memory expansion in a coherent memory system
Systems, methods, and port controller designs employ a light-weight memory protocol. A light-weight memory protocol controller is selectively coupled to a Cache Coherent Interconnect for Accelerators (CCIX) port. Over an on-chip interconnect fabric, the light-weight protocol controller receives memory access requests from a processor and, in response, transmits associated memory access requests to an external memory through the CCIX port using only a proper subset of CCIX protocol memory transactions types including non-cacheable transactions and non-snooping transactions. The light-weight memory protocol controller is selectively uncoupled from the CCIX port and a remote coherent slave controller is coupled in its place. The remote coherent slave controller receives memory access requests and, in response, transmits associated memory access requests to a memory module through the CCIX port using cacheable CCIX protocol memory transaction types.
US11036657B2 Writing block for a receiver
A writing-block for writing data to a memory-buffer, wherein the memory-buffer comprises an ordered sequence of elements and the writing-block is configured to: receive an input-data-stream; and write the input-data-stream to the memory-buffer in a successive manner from a first-element of the ordered sequence to a predetermined-element of the ordered sequence. Following writing to the predetermined-element the writing-block is configured to continue to write the input-data-stream to the memory-buffer in a successive manner restarting at the first-element. In response to writing the predetermined-element, the writing-block is configured to also continue to write the input-data-stream to the memory-buffer in a successive manner from an element immediately following the predetermined element until a second predetermined-element of the memory-buffer.
US11036648B2 Highly integrated scalable, flexible DSP megamodule architecture
Disclosed embodiments include a data processing apparatus having a processing core, a memory, and a streaming engine. The streaming engine is configured to receive a plurality of data elements stored in the memory and to provide the plurality of data elements as a data stream to the processing core, and includes an address generator to generate addresses corresponding to locations in the memory, a buffer to store the data elements received from the locations in the memory corresponding to the generated addresses, and an output to supply the data elements received from the memory to the processing core as the data stream.
US11036646B2 Data storage device and method of writing logical-to-physical mapping table thereof
A data storage device is provided. The data storage device includes: a flash memory, a dynamic random access memory (DRAM), and a memory controller. The flash memory stores a logical-to-physical mapping (L2P) table that is divided into a plurality of group-mapping tables. The memory controller receives a host command from a host, wherein the host command includes one or more pieces of data and one or more corresponding logical addresses. The memory controller writes the data of the host command into active blocks of the flash memory. In response to the memory controller changing the active blocks into unsaved data blocks and a number of the unsaved data blocks being greater than or equal to an unsaved data block count threshold, the memory controller segmentally updates mapping relationships of the data in the unsaved data blocks, and writes the updated group-mapping tables into the flash memory.
US11036643B1 Mid-level instruction cache
A network processor includes a memory subsystem serving a plurality of processor cores. The memory subsystem includes a hierarchy of caches. A mid-level instruction cache provides for caching instructions for multiple processor cores. Likewise, a mid-level data cache provides for caching data for multiple cores, and can optionally serve as a point of serialization of the memory subsystem. A low-level cache is partitionable into partitions that are subsets of both ways and sets, and each partition can serve an independent process and/or processor core.
US11036641B2 Invalidating track format information for tracks demoted from cache
Provided are a computer program product, system, and method for invalidating track format information for tracks demoted from cache. Demoted tracks demoted from the cache are indicated in a demoted track list. Track format information is saved for the demoted tracks. The track format information indicates a layout of data in the demoted tracks, wherein the track format information for the demoted tracks is used when the demoted tracks are staged back into the cache. An operation is initiated to invalidate a metadata track of the metadata tracks in the storage. Demoted tracks indicated in the demoted track list having metadata in the metadata track to invalidate are removed. The track format information for the demoted tracks having metadata in the metadata track to invalidate is removed.
US11036640B2 Controller, operating method thereof, and memory system including the same
A controller, an operating method thereof, and a memory system including the same are disclosed. The controller includes a controller for controlling a nonvolatile memory device according to a request from a host with a host memory. The controller includes an address unit configured to divide regions of the host memory, which is allocated as a host memory buffer (HMB), to generate a plurality of sub HMB regions, determine index values of the plurality of sub HMB regions, and generate an HMB map table by mapping virtual addresses to the index values; and a memory control module configured to access at least one among the plurality of sub HMB regions based on the HMB map table. The virtual addresses may be set to continuous values with respect to the plurality of sub HMB regions.
US11036639B2 Cache apparatus and method that facilitates a reduction in energy consumption through use of first and second data arrays
A cache apparatus is provided comprising a data storage structure providing N cache ways that each store data as a plurality of cache blocks. The data storage structure is organised as a plurality of sets, where each set comprises a cache block from each way, and further the data storage structure comprises a first data array and a second data array, where at least the second data array is set associative. A set associative tag storage structure stores a tag value for each cache block, with that set associative tag storage structure being shared by the first and second data arrays. Control circuitry applies an access likelihood policy to determine, for each set, a subset of the cache blocks of that set to be stored within the first data array. Access circuitry is then responsive to an access request to perform a lookup operation within an identified set of the set associative tag storage structure overlapped with an access operation to access within the first data array the subset of the cache blocks for the identified set. In the event of a hit condition being detected that identifies a cache block present in the first data array, that access request is then processed using the cache block accessed within the first data array. If instead a hit condition is detected that identifies a cache block absent in the first data array, then a further access operation is performed to access the identified cache block within a selected way of the second data array. Such a cache structure provides a high performance and energy efficient mechanism for storing cached data.
US11036628B2 Storage system having a host directly manage physical data locations of storage device
A storage system includes a host including a processor and a memory unit, and a storage device including a controller and a non-volatile memory unit. The processor is configured to output a write command, write data, and size information of the write data, to the storage device, the write command that is output not including a write address. The controller is configured to determine a physical write location of the non-volatile memory unit in which the write data are to be written, based on the write command and the size information, write the write data in the physical write location of the non-volatile memory unit, and output the physical write location to the host. The processor is further configured generate, in the memory unit, mapping information between an identifier of the write data and the physical write location.
US11036626B1 Method and system to determine an optimal over-provisioning ratio
A system and a method of managing over-provisioning (OP) on non-volatile memory (NVM) computer storage media including at least one NVM storage device, by at least one processor, may include: receiving a value of one or more run-time performance parameters pertaining to data access requests to one or more physical block addresses (PBAs) of the storage media; receiving at least one of a target performance parameter value and a system-inherent parameter value; analyzing the received at least one run-time performance parameter value, to determine an optimal OP ratio of at least one NVM storage device in view of the received at least of a target performance parameter value and system-inherent parameter value; and limiting storage of data objects on the at least one NVM storage device according to the determined OP ratio.
US11036621B2 Prevent application outages through operations driven development
A method, system, and computer program product to integrate service management tools with enterprise product development tools to determine Ops readiness scores. The method may include receiving one or more logs of bug tracking information from a client module, where the bug tracking information corresponds to one or more applications with one or more production bugs. The method may also include compiling the one or more logs. The method may also include receiving reports of at least Ops issues of the one or more applications and latest requirements of the one or more applications from a company module, where the latest requirements include at least current deliverables. The method may also include mapping the compiled one or more logs and the reports. The method may also include generating an Ops readiness score for each of the current deliverables, based on the mapping.
US11036620B2 Virtualization of ephemeral organization structures in a multitenant environment
Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
US11036618B2 Tenant code management in multi-tenant systems
Systems and methods for managing tenant code for a multi-tenant system. Instrumentation code may be added to the tenant code and track its performance. The tenant code may be disabled when it is determined based on information from the instrumentation code that the tenant code is misbehaving. An approximate clock may be used to determine if the running time of the tenant code exceeds a threshold.
US11036617B2 Sequence program processor used for tracing of sequence program
A program editor includes a compile unit that analyzes an address of an instruction between a trace start position and a trace end position set in a sequence program by a program editing unit, inserts a transfer instruction about transferring a signal value to a tracing memory, and converts the sequence program to an object code of the sequence program containing a sampling address table in which the analyzed address is set and an execution program. A programmable controller includes: a sampling address setting unit that sets a sampling address in the tracing memory on the basis of the sampling address table in the object code of the sequence program; and a code execution unit that executes the object code of the sequence program and stores the signal value in the tracing memory in accordance with the transfer instruction.
US11036615B2 Automatically performing and evaluating pilot testing of software
A method of and system for performing pilot testing of a software program in an organization is carried out by collecting pilot testing data generated from a pilot testing of a software program run on one or more hardware assets in the organization, determining whether a sufficient amount of pilot testing data has been collected, and, when so, calculating one or more pilot test metrics from the collected data. The calculated pilot test metrics may then be compared to similar metrics in a target population to evaluate the software program.
US11036612B1 Centralized application resource determination based on performance metrics
In one example, an application monitoring server may include a metric parser to receive performance metrics associated with an endpoint. Example performance metrics may be in a source format. Further, the metric parser may parse the received performance metrics. Furthermore, the application monitoring server may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. Example plurality of resources may be associated with an application being executed in the endpoint. Further, the resource extractor may present information associated with the plurality of resources on a graphical user interface.
US11036610B2 Logging techniques for third party application data
Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for measuring operational performance metrics, and presenting these metrics through an application programming interface (API) for developers to access for optimizing their applications. Exemplary metrics can include central processing unit or graphics processing unit time, foreground/background time, networking bytes (per application), location activity, display average picture luminance, cellular networking condition, peak memory, number of logical writes, launch and resume time, frame rates, and hang time. Regional markers can also be used to measure specific metrics for in application tasks. The techniques provide multiple user interfaces to help developers recognize the important metrics to optimize the performance of their applications. The data can be normalized over various different devices having different battery size, screen size, and processing requirements. The user interfaces can provide an intelligent method for visualizing performance changes for significant changes in application versions.
US11036606B2 Systems, methods, and computer-readable media for instrumenting an application to operate in conjunction with a telemetry interception and analysis platform
Systems, methods, and computer-readable media for intercepting telemetry events obtained during operation of an application and analyzing the telemetry events are provided. The telemetry events are intercepted at the library level by interposing on application calls to a native library. The telemetry events are collected and transmitted to a platform that analyzes the collected events and presents information based on the analysis.
US11036598B2 Notification mechanism for disaster recovery events
Some embodiments provide a system and method associated with disaster recovery from a primary region to a secondary region of a cloud landscape. A disaster recovery service platform may determine that a disaster recovery event has occurred and transmit an indication of the disaster recovery event. A messaging server, coupled to the disaster recovery service platform, may receive the indication of the disaster recovery event transmitted by the disaster recovery service platform and process the received indication via a message-oriented middleware protocol (e.g., in accordance with a subscription/publication framework. The messaging server may then arrange for at least one client receiver to receive information associated with the disaster recovery event. The disaster recover event might be associated with, for example, customer onboarding (or offboarding) a customer account failover (or failback), change in landscape, etc.
US11036595B2 Semiconductor system including fault manager
Provided is a semiconductor system including: a fault detector configured to obtain fault information related to a fault occurring in a first intellectual property (IP); a fault manager configured to store recovery information providing one or more recovery methods related to the fault information and determine a recovery method for recovering the fault occurring in the first IP among the one or more recovery methods based on the recovery information; and a fault recovery module configured to control the first IP based on the determined recovery method. The determined recovery method involves communication between the first IP and a second IP and the fault occurring in the first IP is recovered based on data delivered according to the communication between the first IP and the second IP.
US11036593B2 Performing data restore operations in memory
The present disclosure includes apparatuses and methods for performing data restore operations in memory. An embodiment includes a memory, and a controller configured to perform a data restore operation on data stored in the memory using a first table and a second table stored in the controller, wherein the first table includes a current mapping of the data stored in the memory that is based on a previous assessment of previous error rates associated with the data stored in the memory, and the second table includes a new mapping of the data stored in the memory that is based on a current assessment of current error rates associated with the data stored in the memory.
US11036592B2 Distributed content indexing architecture with separately stored file previews
An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
US11036591B2 Restoring partitioned database tables from backup
A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to restore a given table that was backed up in a remote storage system (e.g., key-value durable storage system), the service may create a new table, and may import a copy of each of the partitions of the given table from the remote storage system into the new table. The request to restore the table may specify a modified value for a configuration parameter for the table or for one of its partitions. The service may apply the new configuration parameter value to the table or its partitions during the restore operation. The new configuration parameter value may indicate an increase or decrease in storage capacity or throughput capacity, and its application may automatically trigger a partition split or move operation.
US11036589B1 Intelligent request control for rest service
Techniques for intelligent service request control in an information processing system are provided. For example, a method comprises the following steps. In response to a failure of a request sent to a given service, data relating to one or more previous requests sent to the given service is analyzed. A recovery recommendation is generated based on the analyzing step and one or more factors, the recovery recommendation comprising a retry methodology to resend the request to the given service.
US11036588B2 Redundancy between physical and virtual entities in hyper-converged infrastructures
Techniques for providing redundancy between physical and virtual entities in a hyper-converged infrastructure are disclosed. In one example, a management node may include a physical to virtual redundancy module to identify a physical entity with configuration data in a hyper-converged infrastructure as a primary entity, determine an equivalent virtual entity corresponding to the physical entity, and deploy the equivalent virtual entity in a compute node of the hyper-converged infrastructure. Further, the physical to virtual redundancy module may apply the configuration data associated with the physical entity to the deployed equivalent virtual entity and designate the equivalent virtual entity as a fail-over entity to provide redundancy in an event of failure of the physical entity.
US11036585B2 Distributed storage system
A first node group including at least three nodes is predefined in a distributed storage system. Each node of the first node group is configured to send data blocks stored in storage devices managed by the node to other nodes belonging to the first node group. A first node is configured to receive data blocks from two or more other nodes in the first node group. The first node is configured to create a redundant code using a combination of data blocks received from the two or more other nodes and store the created redundant code to a storage device different from storage devices holding the data blocks used to create the redundant code. Combinations of data blocks used to create at least two redundant codes in redundant codes created by the first node are different in combination of logical addresses of constituent data blocks.
US11036582B2 Uncorrectable error correction code (UECC) recovery time improvement
An apparatus comprising non-volatile memory is configured to access a selected unit of encoded SLC data in the non-volatile memory during a first programming phase of a process of folding data stored at a single bit per memory cell to data stored at multiple bits per memory cell. The apparatus recovers the selected unit of SLC data based on redundancy data formed from units of SLC data that data include the selected unit of SLC data. The apparatus saves the recovered selected unit of SLC data to memory. The apparatus uses the saved recovered unit of SLC data during a second programming phase of folding the data stored at a single bit per memory cell to the data stored at multiple bits per memory cell, thereby saving considerable time in not having to again recover the SLC data using the redundancy data.
US11036581B2 Non-volatile memory control circuit with parallel error detection and correction
An apparatus includes a non-volatile storage circuit that includes a primary copy of a data value in a first storage location and a redundant copy of the data value in a second, different storage location. The data value includes one or more bits. The apparatus further includes an error detection circuit configured to retrieve contents of the first and second storage locations in response to a request for the data value. The error detection circuit is further configured to perform an error correction operation on the retrieved contents of the first and second storage locations to generate a data output responsive to the request, and to perform an error detection operation to generate an error signal that indicates whether the retrieved contents of the first and second storage locations are different.
US11036579B2 Decoder for memory system and method thereof
Decoder is provided for memory systems. The decoder receives data from a memory device including a plurality of pages, each storing data, and decoding the data based on a type of a page in which the data is stored, among the plurality of pages and life cycle information indicating a current state of the memory device in its life cycle.
US11036573B2 Control processor unit (CPU) error detection by another CPU via communication bus
A vehicle includes a first controller having a processor and a monitoring unit. The monitoring unit generates a question and transfers the question to the processor via a first bus. The processor generates an answer corresponding to the question and transfers the answer to the monitoring unit via the first bus. The processor transfers the question and the answer via a second bus. The vehicle includes a second controller coupled to the second bus and programmed to transition to a reduced performance mode responsive to the answer being different than an expected answer to the question.
US11036571B2 Repair walker agents in a network
In one embodiment, a supervisory device in a network receives a help request from a first node in the network indicative of a problem in the network detected by the first node. The supervisory device identifies a second node in the network that is hosting a repair walker agent able to address the detected problem. The supervisory device determines a network path via which the second node is to send repair walker agent to the first node. The supervisory device instructs the second node to send the repair walker agent to the first node via the determined path.
US11036570B2 Device management system and device management apparatus
A device management apparatus includes a storage device configured to store a number of fed sheets in an early failure period, the number of fed sheets in the early failure period being a certain number of fed sheets and being a preset number of fed sheets, which is treated as an early failure where the maintainable component has a failure, and calculates a failure density depending on a number of fed sheets based on a number of fed sheets at a time when a failure occurred in the component, which is received from the multiple image forming apparatuses, and outputs information about replacement of the maintainable component based on the failure density to the number of fed sheets in the early failure period from a number of fed sheets at a time when the parameter exceeds the threshold after an operation, which is received from one image forming apparatus.
US11036566B2 Analyzing machine data based on relationships between log data and network traffic data
Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
US11036563B2 Deadlock resolution between distributed processes using process and group information
A system for resolving a resource deadlock between processes. The processes are configured to belong to process groups. Resources are allocated on behalf of the process groups to be assigned to respective processes within the process groups. A shared data structure is maintained that includes process records of each of the processes. A determination is made that a respective process is involved in a resource deadlock if the process group to which the process belongs to is involved in the resource deadlock.
US11036559B2 Graphics processor and graphics processing method based on subdivided states
A graphics processor including a plurality of computational units includes a first computational unit including a plurality of sub-units and a state table that stores states of the plurality of sub-units, and a state manager that updates the state table in response to a first command and designates a state combination of the states stored in the state table in response to a second command. The state table includes a plurality of sub-tables respectively corresponding to sub-units of the plurality of sub-units, each sub-table including a row that designates the state combination of the states for each corresponding sub-unit. The state manager designates one of rows included in each of the plurality of sub-tables as the state combination of the states.
US11036554B1 Authorized virtual computer system service capacity access
A first request to reserve a quantity of resources that comply with a constraint specified in the first request is obtained. A set of available resources that fulfills the constraint is determined based on current capacity usage. A token is associated with the set of available resources, with the token being associated with an expiration. The quantity of resources from the set of available resources is reserved, where the quantity allocated is unavailable, until the expiration, to fulfill resource requests that lack the token. The token is provided in response to the first request.
US11036553B2 Preempting or traversing allocated resource applications based on job priority and resource demand information
A priority-based resource allocation method, includes accepting a resource application submitted by a job, the resource application including resource demand information and job priority information; determining, according to the resource demand information of the resource application, whether remaining resources of a system meet the resource application, and traversing, in an allocated resource application queue when the remaining resources do not meet the resource application, allocated resource applications having job priorities lower than that of the resource application; using the sum of system resources occupied by all traversed resource applications plus the remaining resources as available resources; and stopping traversing when the available resources meet the resource application, and allocating the available resources to the resource application. The technical solution of the present disclosure enables a resource application having a high job priority to preempt resources of a resource application having a low job priority.
US11036552B2 Cognitive scheduler
A method and an apparatus of allocating available resources in a cluster system with learning models and tuning methods are provided. The learning model may be trained from historic performance data of previously executed jobs and used to project a suggested amount of resources for execution of a job. The tuning process may suggest a configuration for the projected amount of resources in the cluster system for an optimal operating point. An optimization may be performed with respect to a set of objective functions to improve resource utilization and system performance while suggesting the configuration. Through many executions and job characterization, the learning/tuning process for suggesting the configuration for the projected amount of resources may be improved by understanding correlations of historic data and the objective functions.
US11036547B2 File operation task optimization
A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system; identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type; and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.
US11036542B2 Automatically limiting repeated checking on completion of a command without relinquishing a processor
A process or thread is implemented to issue a command which executes without use of a processor that issues the command, retain control of the processor to check whether the issued command has completed, and when the issued command has not completed repeat the checking without relinquishing the processor, until a limiting condition is satisfied. The limiting condition may be determined specifically for a current execution of the command, based on one or more factors, such as durations of executions of the command after start of the process or thread and/or an indicator of delay in a current execution of the command. When the limiting condition is satisfied, the processor is relinquished by the process or thread issuing a sleep command, after setting an interrupt. After the command completes, the limiting condition is determined anew based on the duration of the current execution, for use in a next execution.
US11036541B2 Interrupt management for a hypervisor
This disclosure generally relates to enabling a hypervisor of a host machine to provide virtual interrupts to select virtual processors or a set of virtual processors. More specifically, the present disclosure describes how a hypervisor of a host machine may monitor the status of one or more virtual processors that are executing on the host machine and deliver interrupts to the virtual processors based on a number of factors including, but not limited to, a priority of the interrupt, a priority of the virtual processor, a current workload of the virtual processor and so on.
US11036540B2 Transaction commit operations with thread decoupling and grouping of I/O requests
Innovations in the area of server-side processing when committing transactions to disk in a distributed database system can improve computational efficiency at database nodes and/or reduce network bandwidth utilization. For example, when transactions are committed in a database system, at a master node of the database system, a server uses different threads for certain processor-intensive operations and certain I/O-intensive operations. Or, as another example, when transactions are committed in a database system, at a master node of the database system, a server groups jobs for I/O requests.
US11036536B2 Method, apparatus, and system for deploying virtualized network function using network edge computing
A method, an apparatus, and a system for deploying a VNF using NEC are provided. The method is as follows: After receiving first location information sent by a user terminal, a central VNFC sends, to a VNFM, a creation request message that is used to create an edge VNFC, where the creation request message carries the first location information. After receiving the creation request message, the VNFM sends, to a VIM, a first request message that is used to create a virtual machine or a container of the edge VNFC, where the first request message carries the first location information and a mirror of the edge VNFC. In this way, it can be implemented that a deployment location of the edge VNFC is proximate to a user in a NEC scenario, thereby reducing a service delay and improving quality of service.
US11036534B2 Techniques for serverless runtime application self-protection
A system and method for serverless runtime application self-protection. The method includes embedding a serverless defender function into a function serverless bundle containing an application deployment bundle of a serverless application, wherein the embedding further comprises modifying the function serverless bundle to include a serverless defender shared library and a security policy, wherein the serverless defender shared library is configured to install at least one hook into at least one system call of the serverless application when the serverless application is executed, wherein each hook only allows running of system calls and library functions that satisfy the security policy during execution of the serverless application, wherein the serverless defender function is loaded at a system when the serverless application is initiated by the system, wherein the serverless defender function is configured to perform at least one mitigation action when the security policy is violated during execution of the serverless application.
US11036533B2 Mechanism to dynamically allocate physical storage device resources in virtualized environments
A storage device is disclosed. The storage device may include storage for data and at least one Input/Output (I/O) queue for requests from at least one virtual machine (VM) on a host device. The storage device may support an I/O queue creation command to request the allocation of an I/O queue for a VM. The I/O queue creation command may include an LBA range attribute for a range of Logical Block Addresses (LBAs) to be associated with the I/O queue. The storage device may map the range of LBAs to a range of Physical Block Addresses (PBAs) in the storage.
US11036532B2 Fast join and leave virtual network
A system includes a processor executing instructions from a computer-readable storage medium. The instructions include, in response to receiving a job request that identifies a first tenant, obtaining a first virtual network key (VNK) corresponding to the first tenant. The instructions include identifying a first computing system that has resources available to satisfy the job request. The instructions include transmitting a first command to the first computing system. The first command includes the first VNK, instructs the first computing system to assign a virtual machine to the job request, and associates the first VNK with the assigned virtual machine. The instructions include, in response to completion of the job request, transmitting a second command to the first computing system. The second command instructs the first computing system to associate a default VNK with the assigned virtual machine. The default VNK does not correspond to the first tenant.
US11036519B2 Simultaneously capturing status information for multiple operating modes
Status indicators are provided. An operation is performed in a current operating mode of the processor, in which the current operating mode is dynamically selectable from a plurality of supported operating modes. A first set of status indicators is set, based on performing the operation in the current operating mode. A second set of status indicators is set, based on performing the operation in the current operating mode, but the setting is to reflect at least one status condition for another operating mode supported by the processor. At least one of the first set of status indicators or the second set of status indicators is used in further processing.
US11036515B1 System and method for instruction unwinding in an out-of-order processor
A system and corresponding method unwind instructions in an out-of-order (OoO) processor. The system comprises a mapper. In response to a restart event causing at least one instruction to be unwound, the mapper restores a present integer mapper state and present floating-point (FP) mapper state, used for mapping instructions, to a former integer mapper state and former FP mapper state, respectively. The mapper stores integer snapshots and FP snapshots of the present integer and FP mapper state, respectively, to expedite restoration to the former integer and FP mapper state, respectively. Access to the FP snapshots is blocked, intermittently, as a function of at least one FP present indicator used by the mapper to record presence of FP registers used as destinations in the instructions. Blocking the access, intermittently, improves power efficiency of the OoO processor.
US11036513B2 Executing short pointer mode applications loaded in a memory address space having one portion addressable by short pointers and a shadow copy of the one portion
A short pointer mode application is loaded in an address space configured for use by a plurality of types of applications including the short pointer mode application and a long pointer mode application. The address space has a first portion addressable by short pointers of a defined size and a second portion addressable by long pointers of another defined size. The other defined size is different from the defined size. Based on executing the short pointer mode application, one or more short pointers of the short pointer mode application are converted to one or more long pointers; and the one or more long pointers are used to access memory within the first portion of the address space addressable by short pointers.
US11036512B2 Systems and methods for processing instructions having wide immediate operands
A processor element in a processor-based system is configured to fetch one or more instructions associated with a program binary, where the one or more instructions include an instruction having an immediate operand. The processor element is configured to determine if the immediate operand is a reference to a wide immediate operand. In response to determining that the immediate operand is a reference to a wide immediate operand, the processor element is configured to retrieve the wide immediate operand from a common intermediate lookup table (CILT) in the program binary, where the immediate operand indexes the wide immediate operand in the CILT. The processor element is then configured to process the instruction having the immediate operand such that the immediate operand is replaced with the wide immediate operand from the CILT.
US11036507B2 Processor testing using pairs of counter incrementing and branch instructions
A process for processor testing includes dividing a memory space into first and second portions and generating first and second sets of test instructions for the respective first and second portion. The first and second sets each include a plurality of counter increment/branch instruction pairs where each branch instruction of the first set branches to a backward instruction location and each branch instruction of the second set branches to a forward instruction location.
US11036505B2 Store-to-load forwarding
An arithmetic unit performs store-to-load forwarding based on predicted dependencies between store instructions and load instructions. In some embodiments, the arithmetic unit maintains a table of store instructions that are awaiting movement to a load/store unit of the instruction pipeline. In response to receiving a load instruction that is predicted to be dependent on a store instruction stored at the table, the arithmetic unit causes the data associated with the store instruction to be placed into the physical register targeted by the load instruction. In some embodiments, the arithmetic unit performs the forwarding by mapping the physical register targeted by the load instruction to the physical register where the data associated with the store instruction is located.
US11036498B2 Instruction system, instruction device, method, and program
An instruction device includes: an acquiring unit configured to acquire provided metadata, which is attribute information relating to one or more attributes of sensing data, the provided metadata having one or more hierarchy levels that contain information shared by a plurality of sensors; an acquiring unit configured to acquire usable metadata, which is attribute information relating to one or more attributes of an application; a matching unit configured to perform matching between the provided metadata and the usable metadata for each hierarchy level, calculate, for each hierarchy level, an inter-level matching degree that indicates a degree of matching in the hierarchy level, and extract a sensor capable of providing the sensing data that satisfies a request of the application, based on an overall matching degree; and an instruction unit configured to transmit a data flow control instruction that specifies the application and the extracted sensor.
US11036496B2 Software globalization management
Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management includes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
US11036495B2 Detecting anomalies online using histograms of controller processing activity
Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring, in the vehicle, data representing real-time processing activity of the ECU; accessing, in the vehicle, historical data relating to processing activity of the ECU, the historical data representing expected processing activity of the ECU; comparing, in the vehicle, the real-time processing activity data with the historical data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.
US11036493B2 Memory system and operating method thereof
A memory system may include: a nonvolatile memory device including a system region for storing lifespan information of a plurality of memory blocks and an one-Time Programmable (OTP) region which is not reset when firmware is upgraded; a function component configured to store the firmware; an interface configured to receive new firmware for upgrade; a validation control component configured to perform a validation operation of the nonvolatile memory device; and an upgrade component configured to upgrade the firmware when the validation operation of the nonvolatile memory device is performed, wherein the validation control component selects at least one backup block by referring to the OTP region, backs up the lifespan information to the at least one backup block, and then controls the upgrade component to upgrade the firmware.
US11036486B2 Communication apparatus for wirelessly communicating with another apparatus, information processing method, and program
A communication apparatus includes a first communication unit that communicates with a terminal apparatus using a first communication method, a second communication unit that communicates with a server apparatus using a second communication method different from the first communication method, a reception unit that controls receiving update information from the server apparatus in a case where the communication apparatus can communicate with the server apparatus via the second communication unit, an update unit that performs an update process for updating the communication apparatus using the update information, and a progress management unit that controls transmitting a progress status of a process regarding the update information to the terminal apparatus.
US11036483B2 Method for predicting the successfulness of the execution of a DevOps release pipeline
The release/delivery of software applications in a corporate setting is often a complex process chaining dozens of steps handled by a myriad of so-called DevOps tools. This process is known as a release or delivery pipeline. Embodiments of the invention provide a method and system of predicting the risk, status, and duration associated with the execution of such a release/delivery pipeline. Embodiments also provide an engine that predicts the probability of failure, as well as the status and duration of each individual pipeline step. One embodiment begins by obtaining all necessary data from a release orchestration tool, which contains the information of the structure, content, and any other custom specifications of a release/delivery pipeline. The data is transformed and encoded. The predictions are then calculated by comparing this data to a historic record of already executed release/delivery pipelines which were archived by the release orchestration tool. Finally, the predictions obtained are presented in a user interface to the user of the release orchestration tool.
US11036477B2 Methods and apparatus to improve utilization of a heterogeneous system executing software
Methods, apparatus, systems and articles of manufacture are disclosed improve utilization of a heterogeneous system executing software. The disclosed methods, apparatus, systems and articles of manufacture include an apparatus comprising a variant manager to determine whether an algorithm is a candidate for sub-algorithmic partitioning (SAP) based on at least one of a first size of input data to the algorithm and a second size of output data from the algorithm; a partitioner to partition the algorithm into at least a first tile and a second tile; and a compiler to compile a first variant based on the first tile and a second variant based on the second tile into an executable file, the first variant to be executed on a first processing element of the heterogeneous system, the second variant to be executed on a second processing element of the heterogeneous system.
US11036474B2 Automating service maturity analysis and estimation
Techniques for computer-implemented automation of analysis of service maturity and automation of estimation of service maturity for software applications and services are provided, identifying a service to determine the service maturity level compared to an identified task comprising optimal service maturity criteria. In response to identifying the service and task, determining that each criteria of the task is met by the service. Subsequently, updating a score for the overall task and the individual criteria based on the total service conformity to the criteria. The scores and differences can be displayed in an interface to indicate the maturity of the service.
US11036471B2 Data grouping for efficient parallel processing
An improved process for distributing data objects and a process for reducing skew in groups of data objects to be processed in parallel are provided herein. A request for parallel processing of a plurality of data objects is received. One or more groups for distributing the data objects are generated. Hash value intervals for the one or more groups are determined. Hash values for the plurality of data objects are determined. The plurality of data objects are distributed into the one or more groups based on their respective hash values and the hash value intervals. The plurality of data objects are processed in parallel by the groups comprising the distributed data objects. The processing results of the plurality of data objects are provided in response to the request.
US11036470B2 Method for analyzing the performance of multiple test instruments measuring the same type of part
A method for operating a data processing system to analyze data sets for groupings and a computer readable medium having instructions to execute that method are disclosed. The method includes causing the data processing system to receive a plurality of data sets, each data set including a plurality of values characterized by a statistical distribution and a label. The method also includes causing the data processing system to compute a plurality of statistical parameters for each of the plurality of data sets, to generate a data set vector having components equal to the plurality of statistical parameters for each of the plurality of data sets, to assign each data set to a cluster based on the data set vectors using a clustering algorithm, and to generate a display of the statistical distributions as a function of the labels in which the statistical distributions belonging to the same cluster are grouped together.
US11036469B2 Parsing electronic conversations for presentation in an alternative interface
Some implementations can include a computer-implemented method and/or system for parsing an electronic conversation for presentation at least partially in an alternative interface (e.g., a non-display interface) such as a voice interface or other non-display interface.
US11036466B1 Social media custom audio program
Systems and methods for making and using social media custom audio programs are disclosed. In general, one aspect disclosed features a system, comprising: a hardware processor; and a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processor to perform a method for creating a custom audio program for a user for a journey, the method comprising: extracting journey-related information representing one or more aspects of the journey; generating one or more journey-related audio segments based on the journey-related information; extracting interest-related information from social media of the user, wherein the interest-related information excludes information regarding a history of audio segments played by the user; obtaining one or more interest-related audio segments based on the interest-related information; and assembling the custom audio program using the one or more journey-related audio segments and the one or more interest-related audio segments.
US11036465B2 Sleep detection system for wearable audio device
Various aspects include approaches for controlling audio playback based upon a detected user sleep state. In one implementation, a computer-implemented method of controlling playback of an audio file at a wearable audio device includes: receiving a first indicator about movement or a position of an audio gateway over a period; receiving a second indicator about movement or position of the wearable audio device over the period, wherein the wearable audio device is separate from the audio gateway; and in response to the first indicator deviating from the second indicator by less than a threshold for the period, inserting a marker in the audio file that enables a user to revert back to the playback at a time of the marker.
US11036464B2 Spatialized augmented reality (AR) audio menu
Various implementations include approaches for controlling a wearable audio device. In some cases, a method includes: detecting an initiation trigger for initiating a spatialized augmented reality (AR) menu mode; providing at least two distinct audio choices corresponding with spatially delineated zones in a menu defined relative to a physical position of the wearable audio device, in response to the initiation trigger, wherein each audio choice is associated with a selection from the menu; receiving a selection command indicating selection of one of the audio choices, wherein the selection command comprises a gesture detected by a gesture detection system at the wearable audio device; and in response to receiving the selection command: a) initiating playback of audio content associated with the selected audio choice, b) adjusting a setting at the wearable audio device, c) entering an additional menu related to the selection command, or d) exiting the menu.
US11036462B2 System and method for reducing power consumption in an audio system by disabling filter elements based on signal level
An audio system includes a digital audio interface, a first filter stage, a second filter stage, a controller, and a first path selector. The controller is communicatively coupled to the digital audio interface and configured to determine whether an audio signal received at the digital audio interface is below a first signal threshold. The controller selects one of a first signal path that passes through the first and second filter stages and a second signal path that bypasses the first filter stage based upon the determination. The first path selector is communicatively coupled to the controller and at least one of the first filter stage and the second filter stage and is configured to generate the selected one of the first and second signal paths.
US11036461B2 Zone grouping
An example method involves causing a control device to display a graphical user interface that comprises an indication of a first zone of a media playback system, wherein the media playback system comprises the first zone and a second zone, and wherein the graphical user interface does not comprise an indication of the second zone. The example method further involves detecting, by the control device, an input that indicates a command to cause the first zone to form a zone group with the second zone and play back a target media in synchrony with the second zone. The method further comprises, based on the detected input, causing the first zone to form a zone group with the second zone and play back the target media in synchrony with the second zone.
US11036459B2 Two-dimensional palette coding for screen content coding
Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line.
US11036458B2 User interface for screencast applications
An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application.
US11036457B2 Display device including plurality of modules and control method therefor
A display device includes a signal receiver configured to receive an image signal; a display including a plurality of modules each including a plurality of light sources, and display an image based on the received image signal; and a controller configured to perform first uniformity calibration between light sources within each individual module with regard to the modules, and second uniformity calibration between the modules, wherein the controller controls the first uniformity calibration to be applied to the image signal received in the signal receiver based on a first coefficient determined for each of the light sources within each individual module, controls the second uniformity calibration to be applied to the image signal subjected to the first uniformity calibration based on a second coefficient determined for each of the modules, and controls a calibrated image to be displayed based on the image signal subjected to the second uniformity calibration.
US11036456B1 Control of a display device included in a display grid
Various embodiments set forth a computer-implemented method of displaying content of a visualization environment, comprising receiving, by a display controller coupled to a display device included in a plurality of display devices, a configuration that includes a display mode and identifies a dashboard to be displayed, determining a position of the display device relative to positions of other display devices, retrieving a set of values associated with the dashboard, where the set of values is provided by a remote data source based on a query executed on raw machine data associated with the dashboard, determining, based on the position, at least a portion of the dashboard to display in the display device, and causing, by the display controller, the display device to display at least a portion of the set of values within at least the portion of the dashboard.
US11036454B2 Display control
Example implementations relate to display control. In some examples, a computing device may include a first processing resource, a second processing resource, a first display controlled by the first processing resource, and a second display storable in a first position within a pocket of the first display and controlled by the second processing resource. The second processing resource may provide notification data content to the second display when the second display is stored within the first position and the first processing resource of the computing device is in a non-active mode. The second processing resource may share control of the second display with the first processing resource when the second display is in a second position extended from the first display and while the computing device is in an active mode.
US11036452B2 Display control system
A display control system includes a coupling display unit coupled to a mobile device in a vehicle. The coupling display unit includes a disposition region which includes the mobile device and a display to receive information from the mobile device and to display an information region corresponding to the mobile device.
US11036450B2 Mobile printer apparatus and system
A mobile printer operable to receive orders including restaurant orders via an API from a server communicating through a wireless network including cellular network. According to embodiments of the present disclosure, an API existing on a networked server enables the server to communicate with external clients, store print jobs according to requests by external clients, and respond to status requests. The API may authenticate requests from all clients; receive and store orders; listen to polling requests from the thermal ticket printer; communicate orders to the thermal ticket printer when present; store status of print jobs for clients; monitor the availability of the thermal ticket printer; and serve as a gateway or router for external computing clients to a communications network including the Internet.
US11036446B2 Printing system estimating and displaying power consumption consumed by print processing in image forming apparatus
A printing system includes a user terminal and a plurality of image forming apparatuses. Each of the plurality of image forming apparatuses includes a status information transmitting part transmitting status information indicating a status of the image forming apparatus. The user terminal includes a power consumption estimating part and a display controlling part. The power consumption estimating part estimates power consumption consumed by print processing in the image forming apparatus on the basis of the state information received from the image forming apparatus with regard to the plurality of image forming apparatuses. The display controlling part controls to display the power consumption estimated by the power consumption estimating part in association with each of the plurality of image forming apparatuses on a displaying device.
US11036444B2 Image forming apparatus and control method for image forming apparatus
In the image forming apparatus, a storage medium stores print data (check data) of a received print job that has been completed. When a communication circuit receives print data, a controller, by using the check data, decides whether or not a received print job which is going to be executed based on the received print data is a reprint job for redoing printing. Upon deciding as the reprint job, the controller instructs the operation panel to display difference part of print contents.
US11036442B2 Transparent interactive printing interface
Described generally herein are systems, apparatuses, methods, and computer programs to assist a user in marking a document in response to the user engaging an intuitive, transparent interface. The apparatus can be caused to receive, in response to a gesture by a user, an indication related to a region of a transparent interactive display, the region of the transparent interactive display corresponding to a region of a document viewable by the user through the transparent interactive display. Apparatus can determine, based at least upon the indication, one or more fields of the document associated with the indication and input information associated with the one or more fields of the document. Apparatus can transmit a signal indicative of the one or more fields of the document and the input information to a printing device, the printing device configured to print the input information in the fields of the document.
US11036441B1 System and method for creation and invocation of predefined print settings via speech input
A system and method for language-based multifunction peripheral control includes receiving a user selection of an electronic document via a user interface of wireless portable data device. User selected print settings are also received via the user interface for printing the selected electronic document. The selected electronic document is then printed in accordance with the user selected print settings. The user associates a verbal shortcut with their current print settings, and the verbal instruction and settings are stored associatively. When the user wishes to print again, they can select their document and issue verbal print instructions which include their verbal shortcut. Print settings associated with this verbal shortcut are retrieved from memory and the document is printed using the print settings.
US11036438B2 Efficient storage architecture for high speed packet capture
An embodiment may involve a network interface module; volatile memory configured to temporarily store data packets received from the network interface module; high-speed non-volatile memory; an interface connecting to low-speed non-volatile memory; a first set of processors configured to perform a first set of operations that involve: (i) reading the data packets from the volatile memory, (ii) arranging the data packets into chunks, each chunk containing a respective plurality of the data packets, and (iii) writing the chunks to the high-speed non-volatile memory; and a second set of processors configured to perform a second set of operations in parallel to the first set of operations, where the second set of operations involve: (i) reading the chunks from the high-speed non-volatile memory, (ii) compressing the chunks, (iii) arranging the chunks into blocks, each block containing a respective plurality of the chunks, and (iv) writing the blocks to the low-speed non-volatile memory.
US11036437B2 Memory controller for storage device, storage device, control method of storage device, and recording medium
A control method of a storage device wherein a host cannot transfer a command to the storage device when the storage device transfers data to the host, after which there is a data transfer delay time period and no data is transferred to the host until a read command is received from the host, the control method comprising the steps of: detecting, by a memory controller of the storage device, a host delay time of the host each time a read command is received from the host during the data transfer delay time period; and adjusting, by the memory controller, the data transfer delay time period based on one or more of the detected host delay times.
US11036436B2 Seek scheduling in a split actuator drive
Systems and methods for scheduling the execution of disk access commands in a split-actuator hard disk drive are provided. In some embodiments, while a first actuator of the split actuator is in the process of performing a first disk access command (a victim operation), a second disk access command (an aggressor operation) is selected for and executed by a second actuator of the split actuator. The aggressor operation is selected from a queue of disk access commands for the second actuator, and is selected based on being the disk access command in the queue that can be initiated sooner than any other disk access command in the queue without disturbing the victim operation.
US11036435B2 Search time optimization in solid-state devices
Aspects of a storage device include a memory comprising a plurality of memory locations each associated with a physical address, the memory configured to store a plurality of video frames received from a host device at the physical addresses, each of the video frames being associated with a logical address; and a controller configured to store in a partition of the memory the logical addresses for a subset of the video frames, the controller being configured to provide the host access to the partition to read the logical addresses during rapid playback of the video frames. Aspects of the host device include a processor configured to write the video frames to the storage device, to identify the subset of the video frames to the storage device, and during rapid playback, to access the storage device to read the logical address for each video frame in the subset.
US11036429B2 Memory control method, memory storage device and memory control circuit unit to determine a source block using interleaving information
A memory control method for a rewritable non-volatile memory module is provided according to an exemplary embodiment of the disclosure. The memory control method includes: determining a first management unit as a source block and reading valid data from a first continuous data unit in the first management unit according to first interleaving information and second interleaving information, wherein the first interleaving information reflects a total number of the first continuous data units in the first management unit, and the second interleaving information reflects a total number of second continuous data units in a second management unit; storing the valid data into a recycling block; and erasing the first management unit.
US11036420B2 Object store mirroring and resync, during garbage collection operation, first bucket (with deleted first object) with second bucket
Techniques are provided for object store mirroring. Data within a storage tier of a node may be determined as being data to tier out to a primary object store based upon a property of the data. A first object is generated to comprise the data. A second object is generated to comprise the data. The first object is transmitted to the primary data store for storage in parallel with the second object being transmitted to a mirror object store for storage. Tiering of the data is designated as successful once acknowledgements are received from both the primary object that the first object was stored and the mirror object store that the second object was stored.
US11036417B2 Methods and systems for object level de-duplication for solid state devices
In one aspect, the present disclosure relates to a method of de-duplicating data in a solid state storage device. The method can include receiving a block of data to be written to a solid state storage device, wherein the block of data comprises header portion and a payload, wherein the header portion comprises context information; and determining whether the payload should be de-duplicated prior to storage, based on the context information stored within the header portion; if the payload is determined to be de-duplicated, de-duplicating the payload; and storing the de-duplicated payload to the solid state storage device.
US11036415B2 Managing memory block calibration based on priority levels
A computer-implemented method, according to one embodiment, is for managing block calibration operations. The computer-implemented method includes: determining a type of calibration procedure to apply to a block of memory, and assigning the calibration type to the block. A calibration level to assign to the block is also determined, and thereafter the calibration level is assigned to the block. Moreover, the block is assigned to one of two or more calibration queues based on the calibration type and calibration level associated with the block. A different priority level is assigned to each of the calibration queues, and the priority levels determine an order in which blocks assigned to the calibration queues are calibrated.
US11036407B1 Storage system and method for smart folding
A storage system and method for smart folding are provided. In one example, the storage system has a memory with a plurality of single level cell (SLC) blocks and a multi-level cell (MLC) block. The MLC block has a plurality of pages, each with a different sense time. The storage system tracks a read count of each of the plurality of SLC blocks and determines how to fold the plurality of SLC blocks into the plurality of pages based on the read count of each of the plurality of SLC blocks and the sense time of each of the plurality of pages. In this way, SLC blocks with higher read counts can be folded into pages that have faster sense times.
US11036397B2 Unified addressing and hierarchical heterogeneous storage and memory
According to one general aspect, an apparatus may include a processor, a heterogeneous memory system, and a memory interconnect. The processor may be configured to perform a data access on data stored in a memory system. The heterogeneous memory system may include a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with one or more performance characteristics. The heterogeneous memory system may include both volatile and non-volatile storage mediums. The memory interconnect may be configured to route the data access from the processor to at least one of the storage mediums based, at least in part, upon the one or more performance characteristic associated with the respective memory technologies of the storage media.
US11036394B2 Data deduplication cache comprising solid state drive storage and the like
Methods and systems for deduplicating data by a system having a first storage device and a second storage device to store deduplicated data are described, wherein data is retrievable from the first storage faster than data is retrievable from the second storage. The first storage may be an SSD device. Data is received data for deduplication and deduplicated. It is determined whether to store the received data in the first storage or the second storage, and the data is stored in the determined location. If the first storage is full, data may be moved to the second storage to make room for data to be stored in the first storage. One or more factors may be used to determine whether to store the received data in the first storage and which data to move out of the first storage, if necessary. Retrieval methods and systems are also described.
US11036392B2 Determining when to use convergent encryption
A data encryption system receives data to be encrypted prior to being transmitted to a storage unit. The received data is analyzed to determine a secure storage approach based on a risk level associated with the received data. In response to the risk level satisfying a threshold risk level the data encryption system uses a convergent encryption technique to encrypt the received data, but in response to the risk level failing to satisfy the threshold risk level, the data encryption system encrypts the received data using a key based on a random number. The encrypted data is transmitted to a storage unit.
US11036390B2 Display method of display apparatus
A display method of a display apparatus is provided. The method includes: displaying, on a touch display apparatus, a first window and a second window that overlap with each other, where the first window is smaller than the second window; displaying a first image on the first window, and displaying a second image on the second window, where the second image is an image captured by the camera module in real time; displaying the first image on the second window and displaying the second image on the first window according to the first touch instruction; and displaying the first image on the first window and displaying the second image on the second window according to the second touch instruction.
US11036389B2 Electronic device with gesture-based task management
An electronic device includes a display screen for displaying (302) an active first application, a movement sensing assembly for providing signals indicative of movement of an object with respect to the display screen, and a processor in electronic communication with the movement sensing assembly and the display screen. The processor evaluates the signals from the movement sensing assembly to identify (304) a subdividing gesture, and instructs the display screen to display (306) the first application in a first portion of the display screen to one side of the subdividing gesture.
US11036386B2 Application switching on mobile devices
For application switching, a system, apparatus, method, and computer program product are disclosed. The apparatus, in one embodiment, includes a display, an input module that monitors user input for a switching command, an axis module that determines whether the switching command is along a first axis or along a second axis, the first axis being orthogonal to the second axis, and a switching module that presents a next application on the display in response to the switching command being along the first axis and that presents a next instance of a current application on the display in response to the switching command being along the second axis. In certain embodiments, the first axis comprises a vertical axis with respect to the display and the second axis comprises a horizontal axis with respect to the display.
US11036385B2 Hiding portions of display content
A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.
US11036377B1 Systems and methods for enabling efficient commissioning of lights using a mobile device
Lights sources may be installed in a facility without regard to their unique identifiers, which are necessary for a lighting control system to exercise control over the light sources. After installation, a graphical user interface (GUI) executed on a user's mobile device can facilitate the user's identification of the identifier of a particular light source located at a particular position. The GUI displays to the user a map of the facility, onto which the user can delineate the boundaries of a lighting area in which he intends to identify the location of light sources. The user then inputs into the GUI row and column dimensions for the lights positioned within the delineated lighting area. The GUI automatically generates and displays a plurality of selectable lighting positions arranged within the delineated area according to the selected dimensions, without the need for individual placement by the user. The user may then, via the GUI, select a displayed lighting position and execute a search function to find an intended identifier for the light source located at the selected lighting position. The GUI may then store a correspondence between the light source's identifier and its location in the facility. Accordingly, a mapping of a plurality of light sources can be accurately created while improving the efficiency of a user's commissioning of a lighting system.
US11036374B2 Aggregated adaptive purchase process and interface
A computer-implemented method that includes displaying a graphical user interface (“GUI”) and receiving personalized information from at least one server computing device. The GUI includes a page. The personalized information identifies a theatre location, movies playing at the theatre location, dates, and showtimes associated with the movies and dates. The method includes displaying on the page, the movies, dates on which a particular movie is showing, and a particular showtime on a particular date. A selection is entered by the user into a user input displayed on the page. The selection changes the theatre location, the particular movie, the particular date, and/or the particular showtime without the user exiting the page. The page updates automatically to display the user selection. An indication is received that the user has selected a purchase input display on the page, and a purchase of at least one movie ticket is completed.
US11036372B2 Interface scanning for disabled users
Systems and processes for scanning a user interface are disclosed. One process can include scanning multiple elements within a user interface by highlighting the elements. The process can further include receiving a selection while one of the elements is highlighted and performing an action on the element that was highlighted when the selection was received. The action can include scanning the contents of the selected element or performing an action associated with the selected element. The process can be used to navigate an array of application icons, a menu of options, a standard desktop or laptop operating system interface, or the like. The process can also be used to perform gestures on a touch-sensitive device or mouse and track pad gestures (e.g., flick, tap, or freehand gestures).
US11036368B1 Messaging system with message transmission user interface
A computer-implemented method of data transmission comprises: displaying a preview of a message; receiving a send gesture; displaying a send to window listing potential recipients once the send gesture reaches a threshold; receiving a recipient selection; and transmitting the previewed message to the selected recipient.
US11036361B2 Timeline-video relationship presentation for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
US11036358B2 Configurable feed for display with a web page
A method includes retrieving and displaying related content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher. A selection tool allows for navigation to the configurable feed, selection of destination feed locations for the configurable feed, and may provide login to a feed service for the configurable feed.
US11036357B2 Generating or updating cross-community streams
Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating cross-community streams. A plurality of communities can be maintained on behalf of a plurality of member organizations. Members of each community can have access to a corresponding set of records. One or more selections operable to assign one or more records to one or more cross-community streams can be displayed in a user interface on a display of a device of a first user. A first request from the first user to assign a first set of one or more records to a first cross-community stream can be processed. The first cross-community stream can be generated or updated.
US11036356B2 Service backed digital ruled paper templates
Non-limiting examples of the present disclosure relate to service-backed generation and management of digital ruled paper templates in an exemplary application/service such as a notetaking service. As an example, access to a user account of a notetaking service is detected. A digital context associated with the user account is evaluated. An evaluation of the digital context comprises identifying user identity data associated with the user account and analyzing domain specific data of the notetaking service that corresponds with the identified user identity data. The domain specific data may comprise data identifying a specific electronic notebook of the notetaking service. A customized listing of digital ruled paper templates is populated based on an evaluation of the digital context. The customized listing of digital ruled paper templates is transmitted to the client computing device, which surfaces the customized listing of digital ruled paper templates in a user interface of the notetaking service.
US11036352B2 Information processing apparatus and information processing method with display of relationship icon
The present invention has an objective to display information more suitable for searching for medical information. An information processing apparatus includes a display control unit configured to display, when a first medical information item included in a plurality of medical information items is associated with a second medical information item, an icon indicating that a medical information item related to the first medical information item is present, on a display unit in conjunction with a thumbnail of the first medical information item, wherein the display control unit performs, when the icon is selected, such control as to display a display information item indicating a relationship between the first medical information item and the second medical information item, on the display unit.
US11036350B2 Graphical user interface for specifying 3D position
A graphical user interface (GUI) can specify a three-dimensional position. The GUI can include a puck that is user-positionable in two dimensions. A distance between the puck and a reference point on the graphical user interface can determine a radius of the three-dimensional position. An azimuthal orientation of the puck with respect to the reference point can determine an azimuthal angle of the three-dimensional position. The GUI can include an elevation controller, separate from the puck, to specify an elevation of the three-dimensional position. The elevation controller can specify an elevation angle, which can determine a position along the surface of a virtual sphere as a function of elevation angle. In addition, or alternatively, the elevation controller can specify an elevation height, which can determine a position along a line, such as directly upward or downward, as a function of elevation height.
US11036346B2 Method for operating an operating system and operating system
A method for operating an operating system which generates and displays a graphical user interface. The graphical user interface includes a first representation with a front side representation of a planar graphical object. An operating action for the graphical object is detected and a transition animation is generated and displayed. Following the transition animation, a second representation with a rear side representation of the graphical object is displayed, the transition animation includes a rotation, shown in perspective, of the graphical object about an axis, and the rear side representation of the graphical object assuming a smaller area than the front side representation. The second representation also includes an information region, and the representation of the graphical object is made smaller during the transition animation. Also disclosed is an operating system having a control unit, a display surface, and a detection unit.
US11036345B2 System and method for on-screen graphical user interface encapsulation and reproduction
A system and method for capturing and reproducing an on-screen GUI displayed on a display device of a first computer system are described herein. According to one embodiment, a system call is invoked, and a capture area is selected. Based on the content of the capture area, display information and software information is encapsulated in an OS object. The OS object may be packaged into a file and transferred to a remote computer system for reproduction thereon or for reproduction on a second application program of the first computer system. When the content of the OS object is recreated on the remote computer system, a remote user is able to interact with the components of the reproduced on-screen GUI.
US11036344B1 Managing application windows of applications from different servers within a same browser window on a user device
A processing device sends a request from a remote access client to a first remote application server to access a first application being hosted by the first remote application server, receives instructions from the first remote application server to display a first application window within a browser window of a browser on a display of the client device, creates the first application window within the browser window based on the instructions. The processing device sends a request to a second remote application server to access a second application being hosted by the second remote application server, receives instructions from the second remote application server to display a second application window within the browser window, and creates the second application window for the second application within the browser window based on the instructions. The second application window is displayed within the browser window together with the first application window.
US11036338B2 Touch object discrimination by characterizing and classifying touch events
A touch system includes a touch-sensitive surface with emitters and detectors arranged around its periphery. A touch event caused on an object interacts with optical beams that propagate from the emitters along the touch-sensitive surface to the detectors. Beam data indicating detected intensities of the optical beams is received. The touch system determines a set of measured interactions of the optical beams with the detected touch event from the beam data and compares the set of measured interactions with sets of model interactions of the optical beams for different candidate touch feature sets. Based on the comparison, the touch system selects one of the candidate touch features sets for the touch event. The touch system may also classify the touch event as having been caused by a particular object (or class of object) based on the selected touch feature set.
US11036336B2 Display input device and image forming apparatus
A display input device has a touch screen, which includes a touch panel for accepting a touch operation, and a control portion. The control portion detects contact position on the touch panel with a contact body, contact size on the touch panel with the contact body, and contact pressure on the touch panel with the contact body, judges whether calibration is necessary based on the contact position, contact size, and contact pressure, and performs calibration when it is judged that calibration is necessary.
US11036335B2 Method, apparatus and storage medium for calibrating capacitive touch module
A method for calibrating a capacitive touch module includes: acquiring, for any of touch regions, touch parameters of the touch nodes in the touch region; determining whether the touch region is an abnormal touch region based on the touch parameters; and correcting the touch parameters of the touch nodes in the abnormal touch region based on the touch parameters, if the touch region is the abnormal touch region, so as to enable the touch parameters of the touch nodes in the abnormal touch region to be within a preset normal range. After the abnormal touch region of the touch module is determined, the touch parameters of the touch nodes in the abnormal touch region are corrected based on the acquired touch parameters so as to be within the preset normal range, thereby reducing the probability of abnormality of the touch module.
US11036333B2 Distinguishing and tracking multiple objects when placed on capacitive touchscreen
An algorithm for distinguishing and tracking multiple objects placed on a touchscreen has five steps. Step S1 is to find out candidate patterns from locations of touch points detected on the touchscreen, where the touch points are detected at a certain time instant. Step S2 is to discard invalid (i.e. overlapped) candidate patterns from the candidate patterns obtained in the step S1. Step S3 is to validate and update the geometry of each identified pattern. Step S4 is to update the attributes of identified patterns survived in the step S3. Step S5 is to forecast the geometry of patterns, and display the object. The steps S1-S5 are repeated for a next time instant. In executing the step S1 for the next time instant, the candidate patterns are excluded from any already identified pattern for reducing computation and storage required in executing the step S1.
US11036332B2 Cover member and display apparatus
Included are a first cover base including an alkali glass layer, a first alkali-free glass layer provided on one face of the alkali glass layer, and a second alkali-free glass layer provided on another face of the alkali glass layer and a sensor that is provided on the first alkali-free glass layer of the first cover base and includes a plurality of first electrodes configured to detect the unevenness of a surface of an object to be detected that comes into contact with or close to the first cover base and a switching element. At least the first electrodes are formed above the first alkali-free glass layer and in a transmissive area that passes an image.
US11036331B2 Touch display device
A touch display device accurately distinguishes a touch input performed using a finger and a touch input performed using a pen, such as a stylus, significantly reduce a touch sensing time, simultaneously perform a display operation and a touch sensing operation, and operate in a power saving manner. Touch sensing does not restrict an image display time of a display panel. Touch inputs are sensed without degradation in touch performance, which would otherwise be caused by parasitic capacitance occurring in electrodes within the display panel, such as data lines or gate lines.
US11036318B2 Capacitive touch or proximity detection for crown
An electronic device is disclosed. In some examples, the electronic device comprises a rotatable mechanical input mechanism. In some examples, the electronic device comprises sense electrode positioned proximate to the mechanical input mechanism. In some examples, the electronic device comprises a capacitive sense circuit comprising drive circuity operatively coupled to the mechanical input mechanism and configured for driving a drive signal onto the mechanical input mechanism. In some examples, the electronic device comprises a capacitive sense circuit comprising sense circuitry operatively coupled to the sense electrode and configured to measure an amount of coupling between the rotatable mechanical input mechanism and the sense electrode. In some examples, the electronic device comprises a housing, wherein the sense electrode is included in a gasket for connecting a display to the housing.
US11036307B2 Touch sensitive mechanical keyboard
A touch sensitive mechanical keyboard configured to enable a standard look and feel mechanical keyboard to sense fine hand/finger motion over the surface of the keys. Command and cursor input (e.g., pointing and gestures) can be received from the user on the touch sensitive mechanical keyboard without requiring the user to move the user's hand off the keyboard. Fine hand/finger motion detection can be enabled by embedding clusters of capacitive sensors near the surface of the keyboard's keys. The touch sensitive mechanical keyboard can operate in two or more modes—e.g., a typing mode and a mouse mode—and operating the keyboard in mouse mode or switching between the modes can be facilitated by holding (depressing and holding) or tapping (depressing and releasing) arbitrary combinations of keys, or by detecting the number of fingers touching the touch sensitive mechanical keyboard.
US11036305B2 Signal processing apparatus and signal processing method
There is provided a signal processing apparatus that includes a control unit that executes, on a basis of a waveform signal generated in accordance with a motion of an attachment portion of a sensor attached to a tool or a body, effect processing for the waveform signal or another waveform signal, the waveform signal being output from the sensor.
US11036304B2 Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments
The technology disclosed relates to user interfaces for controlling augmented reality (AR) or virtual reality (VR) environments. Real and virtual objects can be seamlessly integrated to form an augmented reality by tracking motion of one or more real objects within view of a wearable sensor system. Switching the AR/VR presentation on or off to interact with the real world surrounding them, for example to drink some soda, can be addressed with a convenient mode switching gesture associated with switching between operational modes in a VR/AR enabled device.
US11036303B2 Systems and methods for three-dimensional (3D) reconstruction of human gestures from radar based measurements
This disclosure relates generally to radar based human activity detection, and, more particularly to, systems and methods from radar based human activity detection and three-dimensional (3D) reconstruction of human gestures using configurable panel radar system. Traditional systems and methods may not provide for a separate capturing of top and bottom parts of the human body. Embodiment of the present disclosure overcome the limitations faced by the traditional systems and methods by identifying a user that performed a gesture; detecting each gesture performed by the identified user; generating, by simulating a set of gesture labels, a sensor data and the generated metadata, a two-dimensional (2D) reference database of different speeds of the detected gestures; computing a displacement and a time of the detected gestures via a pattern matching technique; and reconstructing a video of the identified user performing the detected gestures in 3D.
US11036302B1 Wearable devices and methods for improved speech recognition
Systems and methods for using neuromuscular information to improve speech recognition. The system includes a plurality of neuromuscular sensors, arranged on one or more wearable devices, wherein the plurality of neuromuscular sensors is configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models, and at least one computer processor programmed to provide as an input to the one or more trained statistical models, the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, determine based, at least in part, on an output of the one or more trained statistical models, at least one instruction for modifying an operation of a speech recognizer, and provide the at least one instruction to the speech recognizer.
US11036297B2 Tactile feedback device
Provided is a tactile feedback device including a tactile transmission element having an enclosed space inside, the tactile transmission element including a compression part which is compressed toward the enclosed space by an electrostatic force generated by the application of voltage, and a tactile part which transmits tactile sensation to a user by expansion with movement of air by the compression.
US11036296B2 Electronic device and control method thereof
An electronic device includes a fixing device and an output device. The fixing device is provided for, after the electronic device is worn by the user, maintaining a relative positional relationship between the electronic device and the at least one part of the user's body. The output device is provided for, after the electronic device is worn by the user, responding to an obtained control command and performing an operation causing the user to receive haptic feedback from the electronic device based on the relative positional relationship.
US11036294B2 Wireless power and data transmission system for wearable and implantable devices
In one aspect, an electronic device for continuous and simultaneous powering and data transfer is provided, the electronic device comprising: an inductive power receiver operable to generate a power signal from a sensed magnetic field, the power signal; an LC tank and diode pair electrically coupled to the power receiver and operable to obtain the power signal, the LC tank and diode pair cooperating to generate a corresponding clipped signal thereof; and an antenna comprising a high-pass filter, the antenna electrically coupled to the diode pair and operable to emit a pulse-train by high-pass filtering the clipped signal.
US11036288B2 Head-mounted virtual reality display device, method for measuring position and posture of the same and virtual reality display apparatus
A head-mounted virtual reality display device, a method for measuring position and posture of the head-mounted virtual reality display device and a virtual reality display apparatus are provided. The head-mounted virtual reality display device includes: a body; and at least four infrared light reflectors arranged on an outer face of the body and configured to retroreflect an infrared light beam, wherein the at least four infrared light reflectors are not co-planar.
US11036287B2 Electronic device, control method for electronic device, and non-transitory computer readable medium
An electronic device according to the present invention includes at least one processor to perform the operations of: a display control unit configured to control a display device to display a part of an image; and a detection unit configured to detect an orientation change of the display device, wherein the display control unit performs first processing relating to changing a position of a part of the image displayed according to the orientation change if the detected orientation change is a pitch or a yaw, and performs second processing relating to reproduction of the image, the second processing being different from the first processing, if the detected orientation change is a roll.
US11036284B2 Tracking and drift correction
Some implementations provide improved user interfaces for interacting with a virtual environment. The virtual environment is presented by a display of a first device having an image sensor. The first device uses the image sensor to determine a relative position and orientation of a second device based on a marker displayed on a display of the second device. The first device uses the determined relative position of the second device to display a representation of the second device including virtual content in place of the marker.
US11036278B2 Browser-driven power saving
The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.
US11036277B2 Methods and apparatus to dynamically throttle compute engines
Methods and apparatus to dynamically throttle compute engines are disclosed. A disclosed example apparatus includes one or more compute engines to perform calculations, where the one or more compute engines are to cause a total power request to be issued based on the calculations. The example apparatus also includes a power management unit to receive the total power request and respond to the total power request. The apparatus also includes a throttle manager to adjust a throttle speed of at least one of the one or more compute engines based on comparing a minimum of the power request and a granted power to a total used power of the one or more compute engines prior to the power management unit responding to the total power request.
US11036273B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes a plurality of memory devices for performing operations, a power consumption profile table storing section for storing a power consumption profile table of power consumption values with respect to times when the memory devices perform the operations, and a processor for deriving a total power consumption value for the plurality of memory devices based on the power consumption profile table, and determining whether to release or hold a queued command based on the derived total power consumption value.
US11036270B2 Method and apparatus for providing standby power to an integrated circuit
Systems and methods for providing power to a home entertainment integrated circuit chip are disclosed. The home entertainment integrated circuit chip can operate in at least two power control modes: “power on” mode and “standby” mode. In power on mode, power is supplied to IC core module from a main power supply. The power supplied to the IC core module is isolated from power supplied to a standby island. Accordingly, during the second mode power is applied only to the standby power island through a regulator internal to the integrated circuit chip. The regulator is coupled to an external peripheral input/output (I/O) power supply that is independent of the main power supply.
US11036267B2 Field replaceable touch display module
In the event of a TDM failure, the associated computing device is either discarded or sent back to an original equipment manufacturer's facility for refurbishment. Field replacement of TDMs is typically not possible due to the lack of a secure process to recalibrate the touch controller to function properly with a replacement TDM. The presently disclosed systems and methods enable secure recalibration of a touch controller within a computing device to operate correctly with a new TDM field installed in the computing device. More specifically, the presently disclosed systems and methods provide a mechanism for detecting that a TDM has been field replaced, unlocking calibration data, performing a calibration process, and locking the new calibration data.
US11036266B2 Methods, systems and apparatus for dynamic temperature aware functional safety
The disclosed embodiments relate to methods, systems and apparatus for dynamic temperature aware functional safety. The disclosed embodiments provide adaptive techniques to track extended dynamic temperature range of a System-on-Chip (SOC) and automatically tune critical IP components of the SOC so that system can operate reliably even at high temperatures. The disclosed embodiments relax the overdesign of the SOC components by reusing existing components such as a ring oscillator to determine temperature at different regions of the SOC. In one embodiment, the disclosed principles use a Calibrated Ring Oscillator (CRO) temperature sensors. The CRO-based temperature sensors provide fast temperature measurement suitable for detecting dynamic temperature ranges and temperature rate of change. The CROs are existing on the SOC and do not require addition of additional sensors.
US11036262B1 Radio frequency power amplifier with adjacent channel leakage correction circuit
A radio frequency (RF) system is described for use in a wireless communication device. The RF system may contain power amplifiers, additional circuitry and components (e.g., gain controllers, phase shifters), and/or antennas. The RF system is described in a variety of different configurations with its functionality divided up over several single chip circuits. Using the single chip circuits simplifies assembly, reduces size, and allows for high speed RF performance demanded by fixed and mobile wireless standards. The system may use a first amplifier circuit combined with an adjacent channel leakage correction circuit so that the output of the first amplifier has the signal leakage substantially cancelled.
US11036261B2 Hinge module and portable electronic device
A hinge module is provided, including a first bracket, a guiding rod movably assembled to the first bracket, an elastic member connected between the first bracket and the guiding rod, a second bracket pivotally connected to the guiding rod, and a linking rod pivotally connected between the first and the second brackets. In a process of the first and the second brackets rotating relative to each other, the guiding rod moves relative to the first bracket to deform the elastic member. A portable electronic device is also provided.
US11036259B2 Mobile device screen protector system
Methods, systems, and apparatus for a mobile device screen protector system. The system includes a screen protector configured to attach to the screen of the mobile device. The system includes a back film removably attached to the screen protector. The system includes a front film having a screen protector portion and an anchor portion extending away from the screen protector portion and configured to be removably attached to at least one of an edge and a back side of the mobile device via an adhesive.
US11036258B2 Image display apparatus
An image display apparatus includes a rollable display; a drive unit configured to roll up or roll down the rollable display; a network interface unit configured to exchange data with at least one mobile terminal; and a controller configured to change a height of the rollable display based on data received from the at least one mobile terminal.
US11036250B2 Datacenter stabilization of regional power grids
A system and method for regulating charge/discharge of a battery to stabilize a regional power grid includes a regulation control module that monitors a frequency regulation signal from the regional power grid and market conditions for obtaining power from the regional power grid. A machine learning module predicts from the frequency regulation signal and market conditions a future beneficial period when the battery may be exposed to the regional power grid to charge/discharge power in accordance with the frequency regulation signal to stabilize the regional power grid through participation in the regulation of the regional power grid. Another machine learning module calculates a regulation control signal that tracks the frequency regulation signal during the future beneficial period and outputs the regulation control signal to at least one battery control module that manages charging/discharging of the battery to selectively withdraw/apply power from/to the regional power grid during the future beneficial period.
US11036249B2 Building energy storage system with peak load contribution cost optimization
An energy storage system for a building includes a battery and an energy storage controller. The battery is configured to store electrical energy purchased from a utility and to discharge stored electrical energy for use in satisfying a building energy load. The energy storage controller is configured to generate a cost function including a peak load contribution (PLC) term. The PLC term represents a cost based on electrical energy purchased from the utility during coincidental peak hours in an optimization period. The controller is configured to modify the cost function by applying a peak hours mask to the PLC term. The peak hours mask identifies one or more hours in the optimization period as projected peak hours and causes the energy storage controller to disregard the electrical energy purchased from the utility during any hours not identified as projected peak hours when calculating a value for the PLC term.
US11036247B1 Voltage regulator circuit with high power supply rejection ratio
A voltage regulator circuit includes a power supply terminal and a ground terminal, and a differential amplifier coupled between the power supply terminal and the ground terminal. The voltage regulator circuit also includes an output transistor, which includes a gate node coupled to an output node of the differential amplifier to receive a gate voltage and to provide a regulated output voltage at an output node of the output transistor. The differential amplifier is configured to provide the gate voltage based on a differential between a reference voltage and the regulated output voltage. The voltage regulator also includes a compensation capacitance coupled between a virtual ground node in the differential amplifier and either the power supply terminal or the ground terminal and a virtual ground node in the differential amplifier.
US11036245B2 Climate controller
A climate controller having a control unit operable to activate and de-activate an HVAC unit, a temperature sensor and a humidity sensor operable to communicate temperature and relative humidity measurements to the control unit, and an interface to a network through which the control unit is operable to connect to a networked server and transmitting measurements for temperature and relative humidity; the control unit operable to activate and de-activate the HVAC unit according to the control unit operable to measure a temperature and humidity level, operable to obtain a value for a temperature setting and mode of operation for the HVAC unit, and operable to communicate a signal to the HVAC unit to effect the activation or de-activation. Climate control is achieved with reference to a comfort level temperature, and energy efficiency is achieved through the application of machine learning methods operated on data sets gathered by the climate controller.
US11036242B2 Calibration data generation apparatus, calibration data generation method, and flow rate control device
A calibration data generation apparatus includes a flow rate sensor that measures the flow rate of a fluid flowing through a fluid control valve; a differential pressure control mechanism; a temperature control mechanism; and a control unit that when the fluid passing has sound velocity, uses the temperature control mechanism to change the temperature from a reference temperature to comparative temperature. In addition, the control unit includes a valve opening control part that controls the fluid control valve so that at the comparative temperature, an output value outputted from one of the position sensor and the flow rate sensor becomes equal to the reference output value of the one; and a calibration data generation part that generates the calibration data on the basis of a calibration data generation output value outputted from the other one of the position sensor and the flow rate sensor.
US11036234B2 Braking control behaviors for autonomous vehicles
A method and system are provided for controlling braking a vehicle in an autonomous driving mode. For instance, the vehicle is controlled in the autonomous driving mode according to a first braking control mode using a first model to adjust the position of a vehicle relative to an expected position of a current trajectory of the vehicle. Using a second model how close to a maximum deviation threshold the vehicle would come if a maximum braking strength for the vehicle was applied is predicted. The maximum deviation threshold provides an allowed forward deviation from the current trajectory. Based on the prediction, the vehicle is controlled in the autonomous driving mode according to a second braking control mode by automatically applying the maximum braking strength.
US11036231B2 In-vehicle device and estimation method
An object is to enable a state of a vehicle to be precisely estimated by a Kalman filter. A navigation system 1 includes an observation unit 21 that observes an observable concerning a variation of the vehicle, based on an output from a sensor, and an estimation unit 22 that estimates a state quantity indicating a state of the vehicle by a Kalman filter, and the estimation unit 22 calculates a prediction value of the state quantity of the vehicle, calculates an error covariance matrix of the prediction value, by the Kalman filter to which an error of the observable is inputted as an error of the state quantity which is in a relation of calculus with the observable, and calculates an estimation value of the state quantity of the vehicle and an error covariance matrix of the estimation value by the Kalman filter, based on the prediction value and the error covariance matrix of the prediction value which are calculated.
US11036229B2 Self-driving autonomous vehicle as barrier
A method, computer system, and computer program product for using self-driving autonomous vehicles to form traffic barriers. The method may include receiving, by a processor, an identification of a location of an event. The method may identify a vehicle from an inventory of autonomous vehicles based on one or more criteria. The criteria may include a vehicle location criterion, a vehicle size criterion, a vehicle fuel criterion, or a vehicle availability criterion. The method may include transmitting to the vehicle an instruction to move to a first location. The method may include identifying a perimeter encompassing the location of the event. The method may include identifying a subset of vehicles in the first position and instructing the subset of vehicles to move to a second position. The method may include instructing the subset of vehicles in the second position to move back to the first position.
US11036228B2 Method and system for stabilizing a payload
The present disclosure provides systems, methods, and devices related to the control and operation of a carrier for supporting a payload. In one aspect, a carrier may include: a stator configured to be coupled to a base support, wherein the stator include a spherical surface; and a frame operably coupled to the stator via a plurality of piezoelectric actuators, wherein the frame is configured to rotate relative to the stator about one or more rotational axes, and wherein the frame is configured to support a plurality of payloads in a manner that substantially balances a weight of the plurality of payloads relative to the stator.
US11036225B2 Method for evaluating localization system of autonomous driving vehicles
A first localization system performs a first localization using a first set of sensors to track locations of the ADV along the path from a starting point to a destination point. A first localization curve is generated as a result representing the locations of the ADV along the path tracked by the first localization system. Currently, a second localization system performs a second localization using a second set of sensors to track the locations of the ADV along the path. A second localization curve is generated as a result representing the locations of the ADV along the path tracked by the second localization system. A system delay of the second localization system is determined by comparing the second localization curve against the first localization curve as a localization reference. The system delay of the second localization system can then be utilized to compensate path planning of the ADV subsequently.
US11036224B2 System and method for transfer of a utility vehicle
A system for transferring a utility vehicle between a driver and a management system in order to autonomously operate the utility vehicle in a restricted area, including: a vehicle interface to allow the driver to request the transfer of the utility vehicle; a safety module to establish a safe state of the utility vehicle; and a control module to transfer the vehicle between the driver and the management system if the driver has requested the transfer and the safety module has established the safe state. Also described are a related utility vehicle, a management system, a method, and a computer readable medium.
US11036220B2 Remote automatic travel system, wireless communication method, and moving body device
Provided is a remote-type autonomous traveling system in which a mobile body apparatus that has at least one camera and a remote operation terminal are communicatively connected. The mobile body apparatus includes an acquisition unit that acquires environmental information, a determination unit that determines whether or not a critical state is attained, based on the environmental information, and a communication unit that transmits data of an image that is captured by at least the camera to the remote operation terminal through a first wireless base station that is capable of providing a macro-cell, by performing communication in compliance with a first communication scheme, according to a result of the determination by the determination unit that the mobile body apparatus is in the critical state. The remote operation terminal transmits a control signal for remotely causing the mobile body apparatus to travel autonomously, through the first wireless base station, according to the data of the image that is captured by the camera, which is transmitted from the movable body apparatus.
US11036214B2 Industrial plant controller
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an industrial plant controller that controls operation of an industrial plant. In one aspect, a method comprises generating training data using an industrial plant simulation model that simulates operation of the industrial plant. The industrial plant controller is trained by a reinforcement learning technique using the training data. The industrial plant controller is configured to process an input comprising a state vector characterizing a state of the industrial plant in accordance with a plurality of industrial plant controller parameters to generate an action selection policy output that defines a control action to be performed to control the operation of the industrial plant.
US11036210B2 System for customization or fabrication of extruded support members for facilitating access to a vehicle and related methods
Systems and methods for producing vehicle components or components for use with vehicles or in other non-vehicle applications allow an end user to select and produce at a local job site, or optionally elsewhere as desired. The system and method can allow a manufacturer or designer to send a design for a component to a consumer for the consumer to produce. The consumer can then use one of a variety of methods, such as three dimensional printing or machining, to produce the component. The consumer can produce a component from a stock data file or can customize the component before production.
US11036206B2 Numerical controller
A numerical controller for generating block information of a path by analyzing an axis movement command described in a machining program includes a command analysis unit for analyzing the machining program in which the axis movement command for a plurality of sections is described in one block in a reading processing for the one block to specify a plurality of coordinate values, a command synthesis unit for generating a plurality of direction vectors constituting the path based on the plurality of coordinate values and generating a resultant vector obtained by adding the direction vectors, and a block information generation unit for generating the block information based on the resultant vector.
US11036202B2 Real-time health monitoring of semiconductor manufacturing equipment
Systems and methods for real time semiconductor manufacturing cluster tool health monitoring are provided via an in-situ sensor. In a method embodiment, an operation procedure for pumping/venting load lock (LL), and LL doors facing vacuum transfer module (VTM) and equipment front end module (EFEM), sensor installation location and operation procedure, and data flow and analysis process are provided. The sensor provides real-time data and monitors airborne particle contamination on EFEM, load lock (LL), and VTM, and plurality of process modules (PMs) simultaneously by correlating door open/close time and vent/pump timing in the loadlock to the particle measurement data. The method further provides an operation for determining that a maintenance procedure is recommended on one of the EFEM, the LL, the VTM, or the plurality of PMs based on the real time measurement data, door state data, and using machine learning algorithms.
US11036201B2 System and method for automation of sensing and machine actuation in a manufacturing environment
An automated manufacturing system that includes a self-contained through-skin sensor for determining the location of an underlying aperture in a support structure suited to mount a skin or surface. In an embodiment, the sensor includes a sensor disposed in a housing and configured to determine a location of an aperture disposed in an adjacent surface through electromagnetic, x-ray, ultrasonic or other means. The sensor further includes an alignment assembly having an alignment orifice disposed in the housing and configured to be maneuvered in an x-y plane within the housing. The sensor also includes a vacuum pump system, a local battery and a processor coupled to the sensor and configured to control first and second actuators to maneuver the alignment orifice within the x-y plane to be co-axially located with the aperture in response to the sensor signal.
US11036199B2 Control device, control program, and control method for anomaly detection
A control device includes feature amount generating means for generating a feature amount suitable for detecting an anomaly that occurs in a control target from data that relates to the control target, machine learning means for carrying out machine learning using the feature amount generated by the feature amount generating means, anomaly detecting means for detecting the anomaly, based on the feature amount generated by the feature amount generating means and an anomaly detection parameter determined based on a learning result of the machine learning and used in detection of the anomaly that occurs in the control target, instructing means for instructing the anomaly detecting means to perform detection of the anomaly, and data compressing means for data-compressing the feature amount generated by the feature amount generating means, and providing the data-compressed feature amount to the machine learning means and the anomaly detecting means.
US11036187B2 Timepiece including a stop member rotatably mounted to a bezel
A timepiece according to the embodiment of the present invention includes a case band which has an opening on the upper surface side thereof, and which has a recess in an inner peripheral portion thereof; a bezel (windshield bezel) to which a glass (windshield) is fixed and which is mounted to the upper surface side of the case band; a protrusion which is provided at the portion of the bezel inserted into the inner side of the case band and which protrudes toward the inner peripheral portion so as not to enter the recess; and a stop member which is rotatably mounted to the bezel, which is made swingable between the upper side and the lower side of the protrusion by getting over the protrusion while undergoing elastic deformation, and the upper portion of which abuts a ceiling portion of the recess and the lower portion of which abuts the protrusion in a state in which the bezel is mounted to the case band to be respectively engaged with the case band and the bezel.
US11036185B2 Timepiece mechanism for displaying the lunar day and moon phase, with a correction system using a double kinematic chain
Timepiece mechanism for displaying the lunar day and the moon phase. The moon is represented by a sphere mounted on a meridian wheel and includes a first rotating element meshed with a drive mechanism, a second rotating element friction mounted on the first rotating element, a moon wheel set coupling the first rotating element to the meridian wheel, a transmission wheel with a jumper spring, a system for correcting the lunar day display via a first correction wheel bypassing the transmission wheel and including the meridian wheel, a system for correcting the lunar day display via a second correction wheel including the transmission wheel.
US11036184B2 Method of fabrication of a black watch dial, and said black watch dial
A method of fabrication of a black watch dial, comprising the following steps: providing a substrate (1); deposition of a black coating (2) on said substrate, wherein said coating (2) comprises carbon nanotubes (21).
US11036183B2 Watch winding apparatus for winding a wrist watch and method thereof
A watch winding apparatus for winding a wrist watch with mechanical self-winding eccentrics and having a bracelet is provided. The watch winding apparatus includes a carrier adapted for mounting the wrist watch therein. The carrier also includes a bracelet holding mechanism arranged inside a hollow cylindrical housing, which in an open position thereof is disposed providing a gap with respect to an inner wall, and in the closed position thereof is disposed with the said gap being narrower with respect to the inner wall. The carrier is adapted to receive the wrist watch therein with the bracelet being slided through the said gap and being snugly supported with the bracelet holding mechanism disposed in the closed position thereof. Further, the watch winding apparatus includes a rocker device configured to rotate the carrier to activate the mechanical self-winding eccentrics for winding of the wrist watch mounted therein.
US11036182B2 Hologram location
A machine is configured to perform hologram location within a scene to be generated. The machine accesses target motion data that describes movement of a target device. Based on the target motion data, the machine determines a target motion vector that indicates a target speed of the target device and indicates a target direction in which the target device is moving. The machine determines a hologram motion vector for a hologram to be generated for display by a user device. The hologram motion vector indicates a relative speed of the hologram and indicates a relative direction of movement for the hologram. The machine then causes the user device to generate a scene in which the hologram moves at a speed determined based on the target speed and on the relative speed, as well as moves in a direction determined based on the target direction and on the relative direction.
US11036180B2 Image forming apparatus with side frames
An image forming apparatus includes a main body including a first guide portion and a second guide portion, a process cartridge including a photosensitive drum, a support frame configured to support the process cartridge and move between an inside position and an outside position. The support frame includes a first side frame. The first side frame includes a first guided portion to be guided by the first guide portion. The second side frame includes a second guided portion guided by the second guide portion A dimension of the first side frame is greater than or equal to a dimension of the first side frame. A dimension of the second side frame is greater than or equal to a dimension of the second side frame.
US11036172B2 Image forming apparatus
An image forming apparatus includes: an image forming device; a fixing device including a fixing unit configured to fix a toner image to a recording sheet; a first AC receiving portion configured to receive power for the image forming device from an AC power source; a second AC receiving portion configured to receive power for the fixing device from the AC power source; a third AC receiving portion, which is removably connected to the image forming device, and is configured to receive power to be supplied to the fixing unit via the first AC receiving portion; and a connection detecting portion configured to detect whether power is supplied from the third AC receiving portion to the fixing device. The image forming device detects whether the third AC receiving portion is connected to the image forming device based on a detection result of the connection detecting portion.
US11036169B2 Fixing device
A fixing device includes a cylindrical film, a support member disposed on an inner peripheral surface of the film, a heating member supported by the support member and provided slidably with the film, and a pressing member that forms a pressure contact portion together with the heating member through the film. The fixing device heats a recording medium while pressing the recording medium at the pressure contact portion. A first thermally conductive member and a second thermally conductive member are provided between the heating member and the support member. The first and second thermally conductive members having thermal conductivity higher than that of the support member are configured to engage with each other.
US11036164B2 Toner cartridge for refilling toner by using elastic force
A toner cartridge includes a container having an opening, a flexible bag in which toner is received, a sealing portion configured to seal the flexible bag, and an extension extending from an edge of the sealing portion, the flexible bag being accommodated in the container so that the sealing portion faces the opening, a rotatable member rotatably provided on the container, a movable member connected to the extension and being movable from a first position close to the opening to a second position far from the opening in a longitudinal direction of the container, a rope having a first end portion connected to the rotatable member and a second end portion connected to the movable member, and a bias member configured to elastically bias the rotatable member to rotate in a direction in which the rope is switched from an unwound state to a wound state.
US11036163B2 Image forming apparatus that discharges developer
An image forming apparatus includes a controller configured to control a first image forming unit such that while a plurality of images are being sequentially formed, a first pattern image is formed in a first sheet-to-sheet area between a first black image and a second black image among the plurality of images on a first photosensitive body, and control the second image forming unit such that while the plurality of images is being sequentially formed, a second pattern image are formed in a second sheet-to-sheet area between a first color image and a second color image among the plurality of images on a second photosensitive body. The first sheet-to-sheet area in a case where the first pattern image is formed without the second pattern image being formed is narrower than the first sheet-to-sheet area in a case where the first pattern image and the second pattern image are formed.
US11036157B2 Image forming apparatus incorporating writing device
An image forming apparatus includes an image bearer, a writing device, a partition, and a plurality of side members. The image bearer is configured to bear an image. The writing device is configured to write the image on the image bearer. The partition is disposed between the image bearer and the writing device. The plurality of side members is disposed facing and spaced apart from each other at an interval in an axial direction of the image bearer. The writing device is fixed to the plurality of side members and is spaced apart from the partition.
US11036153B2 Toner set, toner cartridge set, and apparatus for forming printed material
A toner set includes a color toner and a transparent toner that has a pressure phase transition property. The color toner and the transparent toner satisfy 1.0≤tan δ1≤4.0 and 1.2≤tan δ1/tan δ2≤3.0 where tan δ1 represents tan δ of the color toner at 100° C., and tan δ2 represents tan δ of the transparent toner at 100° C.
US11036152B2 Toner, image forming method, image forming apparatus, and process cartridge
Provided is a toner including a binder resin, a release agent, and a charge-controlling agent, wherein the toner includes toner particles having particle diameters of 3 micrometers or smaller, among the toner particles having particle diameters of 3 micrometers or smaller, a proportion of the toner particles having an average circularity of 0.70 or greater but 0.85 or less in all of the toner particles is 10% by number or greater but less than 20% by number and a proportion of the toner particles having an average circularity of less than 0.70 in all of the toner particles is 10% by number or less.
US11036148B2 Patterning device cooling system and method of thermally conditioning a patterning device
A patterning device cooling system for thermally conditioning a patterning device of a lithographic apparatus, wherein the patterning device in use, is being irradiated by exposure radiation, wherein the patterning device cooling system comprises: a thermal conditioner configured to thermally condition the patterning device; and a controller configured to control the thermal conditioner to thermally condition the patterning device dependent on an amount of the exposure radiation absorbed by the patterning device.
US11036145B2 Large area self imaging lithography based on broadband light source
Embodiments described herein provide a method of large area lithography to decrease widths of portions written into photoresists. One embodiment of the method includes projecting an initial light beam of a plurality of light beams at a minimum wavelength to a mask in a propagation direction of the plurality of light beams. The mask has a plurality of dispersive elements. A wavelength of each light beam of the plurality of light beams is increased until a final light beam of the plurality of light beams is projected at a maximum wavelength. The plurality of dispersive elements of the mask diffract the plurality of light beams into order mode beams to produce an intensity pattern in a medium between the mask and a substrate having a photoresist layer disposed thereon. The intensity pattern having a plurality of intensity peaks writes a plurality of portions in the photoresist layer.
US11036144B2 Lithographic method and apparatus
A method of determining a configuration of a projection system for a lithographic apparatus as an implementation of a quadratic programming problem with a penalty function. The method includes: receiving dependencies of one or more optical properties of the projection system on a configuration of a plurality of manipulators of the projection system; receiving a plurality of constraints which correspond to physical constraints of the manipulators; finding an initial configuration of the manipulators; and iteratively finding an output configuration of the manipulators. The iteration includes repeating the following steps: determining a set of the plurality of constraints that are violated; determining an updated configuration of the manipulators, the updated configuration of the manipulators being dependent on the set of the plurality of constraints that are violated and a penalty strength; and increasing the penalty strength. These steps are repeated until a convergence criterion is met.
US11036140B2 Substrate processing apparatus, substrate processing method and recording medium
A substrate processing apparatus includes a film forming processing unit configured to form a metal-containing resist film on a substrate; a heat treatment unit configured to perform a heating processing on the substrate on which the film is formed and in which an exposure processing is performed on the film; a developing processing unit configured to perform a developing processing on the film formed on the substrate on which the heating processing is performed; and an adjustment controller configured to reduce a difference between substrates in an amount of water that reacts in the film formed on the substrate during the heating processing.
US11036136B2 Onium salt, chemically amplified positive resist composition, and resist pattern forming process
An onium salt of arenesulfonic acid having a bridged ring-containing group generates a bulky acid having an appropriate strength and controlled diffusion. When a positive resist composition comprising the onium salt and a base polymer is processed by lithography, a pattern of rectangular profile having high resolution and reduced LER is formed.
US11036135B2 Curable composition, cured product thereof, and curing method therefor
Provided are: a curable composition having excellent photolithographic properties and resin elution properties; a cured product of the curable composition; and a curing method of the curable composition. The curable composition is characterized by including: (A) at least one selected from the group consisting of a water-soluble polyfunctional (meth)acrylates and water-soluble polyfunctional (meth)acrylamides; and (B) a photosensitive group-containing water-soluble polymer. The water-soluble polyfunctional (meth)acrylates are preferably compounds represented by Formula (I) below, and the water-soluble polyfunctional (meth)acrylamides are preferably compounds represented by Formula (II) below. In Formulae (I) and (II), R1 represents a hydrogen atom, a methyl group, or a halogen atom; X1 represents an alkylene group having 1 to 6 carbon atoms that is optionally substituted with a hydroxy group; A represents an n-valent organic group; R11 represents a hydrogen atom or an alkyl group having 1 to 4 carbon atoms; m represents a number of 1 to 30; n represents a number of 2 to 12; and t represents a number of 2 to 12.
US11036133B2 Fluorine-containing polymer, purification method, and radiation-sensitive resin composition
An object of the present invention is to provide a novel fluorine-containing polymer, a radiation-sensitive resin composition for liquid immersion lithography which contains the fluorine-containing polymer, which leads to a pattern having an excellent shape and excellent depth of focus, wherein the amount of an eluted component in a liquid for liquid immersion lithography such as water that comes in contact with the resist during exposure in liquid immersion lithography is little, and which provides a larger receding contact angle between the resist film and the liquid for liquid immersion lithography such as water, and a method for purifying the fluorine-containing polymer. The present resin composition comprises a novel fluorine-containing polymer (A) containing repeating units represented by the general formulae (1) and (2) and having Mw of 1,000-50,000, a resin (B) having an acid-unstable group, a radiation-sensitive acid generator (C), a nitrogen-containing compound (D) and a solvent (E).
US11036130B2 Drop placement evaluation
Methods and systems for dispensing fluid in imprint lithography, including selecting drop patterns, each associated with different target locations on a substrate and a selected volume for each drop of each drop pattern; selecting a plurality of subsets of nozzles of a dispenser, each subset configured to dispense drops corresponding to each drop pattern; for each drop pattern: dispensing the drops corresponding to the drop pattern from each subset of nozzles; obtaining an image of the drops from each subset of nozzles; and processing the image from each subset of nozzles to determine a positional error of the drops with respect to the target locations and a volumetric error of the drops with respect to the selected volume for each drop; and adjusting, based on the positional error and the volumetric error of the drops from each subset of nozzles for each drop pattern, dispense parameters of the dispenser.
US11036129B2 Photomask and method for forming the same
A method for forming a photomask includes receiving a substrate having a first layer formed thereon, wherein a patterned second layer exposing portions of the first layer is disposed over the substrate, removing the exposed portions of the first layer through the patterned second layer to form a plurality of openings in the first layer, removing the patterned second layer, and performing a wet etching to remove portions of the first layer to widen the plurality of openings with an etchant. The etchant is in contact with a top surface of the first layer and sidewalls of the plurality of openings. Each of the plurality of openings has a first width prior to the performing of the wet etching and a second width after the performing of the wet etching. The second width is greater than the first width.
US11036113B2 Photonically-sampled electronically-quantized analog-to-digital converter
A photonically-sampled electronically-quantized analog-to-digital converter generates an optical signal comprising a series of optical pulses. The optical signal is split into a first and a second optical path. The split optical signal is detected in the first path and then the detected optical signal is converted to a reference digital signal. The split optical signal in the second path is modulated with an input RF signal and a plurality of demultiplexed RF-modulated optically-sampled signals is generated from the modulated optical signal. The plurality of demultiplexed RF-modulated optically-sampled signals is then pulse broadened, detected, and converted to a plurality of sampled-RF digital signals. The reference digital signal and the plurality of sampled-RF digital signals are digital signal processed to generate a digital representation of the input RF signal.
US11036109B2 Variable-focus virtual image devices based on polarization conversion
Example display devices include a waveguide configured to propagate visible light under total internal reflection in a direction parallel to a major surface of the waveguide. The waveguide has formed thereon an outcoupling element configured to outcouple a portion of the visible light in a direction normal to the major surface of the waveguide. The example display devices additionally include a polarization-selective notch reflector disposed on a first side of the waveguide and configured to reflect visible light having a first polarization while transmitting the portion of the visible light having a second polarization. The example display devices further include a polarization-independent notch reflector disposed on a second side of the waveguide and configured to reflect visible light having the first polarization and the second polarization, where the polarization-independent notch reflector is configured to convert a polarization of visible light reflecting therefrom.
US11036108B2 Array substrate and method of manufacturing the same, display panel and display apparatus
An array substrate includes a substrate, at least one first light-shielding layer disposed above the substrate, semiconductor retention layers disposed on a side of the at least one first light-shielding layer facing away from the substrate, and data lines disposed on a side of the plurality of semiconductor retention layers facing away from the at least one first light-shielding layer. One first light-shielding layer of the at least one first light-shielding layer is disposed between one semiconductor retention layer of the semiconductor retention layers and the substrate, and an orthographic projection of the first light-shielding layer on the substrate covers an orthographic projection of the semiconductor retention layer on the substrate. The data lines are in one-to-one correspondence with the semiconductor retention layers, and an orthographic projection of each data line on the substrate overlaps with an orthographic projection of a corresponding semiconductor retention layer on the substrate.
US11036104B2 Liquid crystal display
A liquid crystal display (LCD) including a first pixel electrode including a first stem portion extending in a first direction, a second stem portion connected to a side of the first stem portion and extending in a second direction different from the first direction, and a third stem portion connected to the other side of the first stem portion and extending in the second direction; a first data line extending in the second direction and overlapping the second stem portion of the first pixel electrode; and a second data line extending in the second direction and overlapping the third stem portion of the first pixel electrode. The second stem portion includes a first sub-stem portion and a second sub-stem portion having different widths, and the third stem portion includes a third sub-stem portion and a fourth sub-stem portion having different widths.
US11036103B2 Thin film transistor substrate, liquid crystal display apparatus including the same, and method of manufacturing same
An apparatus and method for making a liquid crystal display (LCD) in which a thin film substrate includes a separately formed partition wall to more easily control the sizes of through-holes formed in a color filter of the LCD.
US11036088B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes a first substrate, a second substrate disposed to oppose the first substrate, a layer of liquid crystal located between the first substrate and the second substrate, and an alignment film disposed on the first substrate so as to be in contact with the layer of the liquid crystal. The liquid crystal has a refractive-index anisotropy Δn of 0.11 or more, the layer of the liquid crystal has a thickness d of 2.5 μm or less, and a product Δnd of the refractive-index anisotropy Δn and the thickness d is 0.20 or more but 0.31 or less. The transmissivity of light having a wavelength of 450 nm in the first substrate and the alignment film is 85% or more but 97% or less.
US11036086B2 Display device
A display device includes: a display panel; a driver IC that outputs a driving signal to the display panel; a flexible substrate on which the driver IC is mounted; a first frame that supports the display panel from a side of a light source; and a second frame that supports the light source while being provided independently of the first frame. The first frame includes a metallic frame unit which is opposite to the driver IC from the side of the light source.
US11036085B2 Optically-calibrated backlight unit internal supports
A backlight unit for a display device comprising a chassis, a reflector affixed to the chassis, optical sheets affixed to the chassis, one or more light emitters affixed to the chassis, and optically-calibrated internal support structures. There is an air gap between the reflector and the optical sheets. The optically-calibrated internal support structures are disposed within the air gap and affixed to the chassis. The optically-calibrated internal support structures are configured to increase rigidity of the chassis, and to substantially not alter the uniformity of light emitted by the one or more light emitters through the optical sheets.
US11036084B2 Backlight device and liquid crystal display device comprising the same
According to one embodiment, a backlight device includes a light guide including an emission surface including a flat area and an inclined area inclined in an out-of-plane direction from an edge of the flat area, a light source emitting light into the light guide, and an optical diffusion sheet on the emission surface. The optical diffusion sheet includes a diffusion flat area overlapping the flat area of the emission surface and a diffusion inclined area overlapping the inclined area of the emission surface, and a haze of the diffusion inclined area is higher than that of the diffusion flat area.
US11036078B2 Display panel, driving method thereof, and display device
A display panel, a driving method thereof and a display device. The display panel includes a plurality of pixel units, the plurality of pixel units includes a first pixel unit, the first pixel unit includes a first sub-pixel, the first sub-pixel includes an infrared luminescent material on a display side, and the infrared luminescent material is capable of emitting infrared light under an irradiation of light emitted by the first sub-pixel.
US11036077B2 Optical film for improving contrast ratio, polarizing plate comprising same, and liquid crystal display comprising same
Provided are an optical film for improving a contrast ratio, a polarizing plate comprising same, and a liquid crystal display comprising same, the optical film comprising a base layer and a contrast ratio-improving layer formed on the base layer, wherein the contrast ratio-improving layer comprises a first resin layer and a second resin layer directly formed on the first resin layer, wherein the refractive index of the first resin layer is different from that of the second resin layer, wherein the first resin layer comprises: a plurality of embossed first optical patterns formed to be separated in a first direction; a plurality of embossed second optical patterns formed to intersect with the first optical patterns and be separated in a second direction; and dented parts formed by the intersection of the first optical patterns and the second optical patterns, wherein the dented parts have a height lower than that of the first resin layer.
US11036073B2 Optical member, polarization member, and display device
An optical member, a polarization member, and a display device are provided. The optical member includes a substrate, and a functional layer provided on the substrate, the functional layer including a high refractive layer and a low refractive layer, wherein the high refractive layer has a higher refractive index than that of the substrate and a diffraction grating structure, and the low refractive layer has a lower refractive index than that of the high refractive layer, wherein an interface between the substrate and the high refractive layer and an interface between the high refractive layer and the low refractive layer are in states in which components of the respective layers with the respective interfaces therebetween are compatible with each other.
US11036070B2 Curved display device and manufacturing method therefor
A curved display device includes a flat panel display, a curved protective layer, and a photo-alignment layer. The flat panel display has a display surface. The curved protective layer is arranged on one side of the display surface of the flat panel display. The photo-alignment layer is arranged between the flat panel display and the curved protective layer, where the photo-alignment layer includes a plurality of photo-alignment units. The greater distances between the photo-alignment units and a center of the flat panel display, the smaller angles formed between the photo-alignment units and the display surface.
US11036065B2 Method of making an optical article with an inkjet printing device
A method of making an optical article having multiple light-influencing zones can include: forming an alignment coating layer having a first alignment region and a second alignment region over at least a portion of an optical element; applying at least one anisotropic material over the first alignment region and the second alignment region by an inkjet printing device; and applying at least one dichroic material and/or at least one photochromic-dichroic material over at least one of the first alignment region and the second alignment region to form a first light-influencing zone over the first alignment region and a second light-influencing zone over the second alignment region.
US11036064B1 Macular degeneration stick-on-eyeglass filters to reduce glare and distortion
People with (AMD) Adult Macular Degeneration have great difficulty seeing, because their damaged retina sees double vision and distortion. The vision loss is a deterioration of light sensing cells of the retina. Direct or reflecting sunlight and headlights cause extreme glaring and distortion. There are magnifying binocular-fitted eyeglasses for precise detail, and an eye patch, which entirely blocks out all vision, which puts strain and pressure on the dominant eye. Not much is offered to block bright glare, distorted images and double vision associated with AMD.This invention enables adults and children with AMD to self-apply a stick-on eyeglass multi-colored filter UV protectant disc, placed only in front of the affected eye's pupil, on the front of the eyeglass lens. An eye patch blocks all vision completely. However, this invention is an improvement, by which the user chooses optional translucent or solid multi colored, self-applied color filter discs, having different elective properties, which blocks only the affected retina from bright sun, reflections, headlight glare, double vision and distortion, without affecting the users peripheral (side view) vision.
US11036061B2 Reflecting module for optical image stabilization and camera module including the same
There are provided a reflecting module for optical image stabilization (OIS) and a camera module including the same. The reflecting module for OIS includes: a housing; a rotation holder supported by a sidewall of the housing through a rotation frame; a reflecting member provided on the rotation holder; a driving part providing driving force to the rotation holder so that the rotation holder is moved relative to the housing; and a pulling yoke provided in the housing so that the rotation holder is supported by the sidewall of the housing by attractive force between the pulling yoke and a magnet of the driving part provided on a lower surface of the rotation holder.
US11036060B2 Imaging lens and imaging apparatus
The imaging lens consists of, in order from an object side: a first lens group that has a positive refractive power; an aperture stop; a second lens group that has a positive refractive power; and a third lens group. The second lens group consists of two or less lenses, and moves to the object side during focusing from an object at infinity to an object at a closest distance. The third lens group includes, successively in order from at a position closest to an image side, a rear lens group that has a positive refractive power and a vibration reduction lens group that has a negative refractive power. Then, Conditional Expression (1) is satisfied. 0.04
US11036056B2 Composite-optical-system unit and projector
A composite-optical-system unit (40) includes a plurality of polarization beam splitters (400A, 400B, and 400C), a pair of spacer plates (420 or the like), and an optical element (411). Each of the pair of spacer plates (420) is arranged between the first polarization beam splitter (400A) and the second polarization beam splitter (400C) of the plurality of polarization beam splitters such that a first contact surface is fixed on an emission-side surface (403) of the first polarization beam splitter (400A) by surface contact, and a second contact surface is fixed on an incident-side surface (405a) of the second polarization beam splitter (400C) by surface contact. The optical element (411) is arranged between the pair of spacer plates (420).
US11036054B2 Head-mounted display with adjustment mechanism
A head-mounted display to be worn by a user includes a housing, and an eye chamber to be positioned adjacent to eyes of the user. A support assembly includes a headband and an adjustment mechanism that is operable to change fit of the headband relative to the head of the user in response to a control signal, wherein the adjustment mechanism includes a feedback component, and the control signal is generated based on output from the feedback component.
US11036051B2 Head wearable display using powerless optical combiner
An optical apparatus includes a lightguide and an optical combiner. The lightguide receives display light having an initial cross-section size and guides the display light down the lightguide. The lightguide includes internal optical elements that redirect the display light out of the lightguide with an expanded cross-section size that is larger than the initial cross-section size. The optical combiner combines the display light having the expanded cross-section with ambient scene light. The optical combiner includes an ambient scene side, an eye-ward side, and one or more reflective optical elements that pass at least a portion of the ambient scene light incident along an eye-ward direction on the ambient scene side through to the eye-ward side and redirect the display light having the expanded cross-section and incident on the eye-ward side to the eye-ward direction. The one or more reflective optical elements are substantially without lensing power.
US11036048B2 Virtual reality system and method for displaying on a real-world display a viewable portion of a source file projected on an inverse spherical virtual screen
A virtual reality system and method comprises a display for displaying an image to a user, a tracking device for detecting location of the user's head relative to the display and a computing device respectively operatively connected to the display and to the tracking device, the computing device having a processor and a non-transitory memory which are operatively interconnected so that the processor can execute instructions stored on the memory for: projecting a source file on an inverse spherical virtual screen sized larger than the display; using a mathematical model relating the location of the user's head, the display and the virtual screen, determining a visible portion of the projected source file viewable to the user through the display acting as a viewing window between the user and the projected source file; and displaying on the display said visible portion of the projected source file.
US11036046B2 Optical device for use in an augmented reality or virtual reality device
An optical device or display is disclosed for use in an augmented reality or virtual reality device. The display includes a waveguide (2), an output element (4) and a plurality of input diffraction gratings (6, 8, 10, 12). Light from a plurality of projectors (16, 18, 20, 22) is diffracted by the input gratings (6, 8, 10, 12) so that it is coupled into the waveguide (2) by total internal reflection. The input gratings (6, 8, 10, 12) are provided in a staggered configuration in relation to the output element (4), with respect to a y-axis. Each input grating is adjacent another input grating that has a different separation distance from the output element (4). This can improve the evenness of illumination from the output element (4).
US11036045B2 Display device
A display device according to the present invention comprises: a light source configured to emit light in a manner capable of changing an emission direction as needed within a predetermined irradiation region; a first screen located in said irradiation region; a first reflective unit disposed closer to said light source than said first screen; a second reflective unit disposed at a position where the light reflected by said first reflective unit reaches; and a second screen disposed at a position where the light reflected by said second reflective unit reaches.
US11036042B2 Camera module including aperture
A camera module is provided. The camera module includes a housing, a lens assembly received in the housing and including at least one lens, an aperture including an aperture blade having an opening for adjusting an amount of external light incident on the at least one lens and a rotary shaft formed on a side of the aperture blade, in which the rotary shaft is coupled to the lens assembly such that the aperture blade is rotated about the rotary shaft, a magnet disposed on the aperture so as to be adjacent to the rotary shaft, at least one coil disposed on one surface of the housing so as to face the magnet, control circuitry that rotates the aperture using the coil, and a lens driving unit that moves the lens assembly in an optical axis direction of the lens.
US11036038B2 Closed-loop control of a scanner with frequency-space analysis of a system deviation
The invention is based on the object of providing a particularly reliable closed-loop control for a scanner. According to various examples, this object is achieved by an analysis of a system deviation in the frequency space. By way of example, an input signal, which is indicative of a time dependence of the system deviation between an ACTUAL pose and a TARGET pose of a deflection unit of the scanner, can be expanded into a multiplicity of error components and a plurality of frequencies. Then, a corresponding correction signal component can be determined for each of the multiplicity of error components. By way of example, such techniques can be used in a laser scanning microscope.
US11036035B2 Super wide angle zoom lens
A super wide angle zoom lens may include: a first lens having convex surfaces at an object side and an image side, and formed in a spherical shape; a second lens having a concave surface at the object side; a third lens having a convex surface at the image side; and a fourth lens having a convex surface at the object side and formed in a spherical shape, wherein the first to fourth lenses are sequentially arranged from the object side toward the image side.
US11036025B2 Medical observation apparatus and medical observation system
A medical observation apparatus includes: an optical structure including at least one lens; an image sensor configured to capture an image formed by the optical structure; a temperature sensor configured to detect an environmental temperature of the optical structure; and circuitry configured to generate temperature information based on a detection result of the temperature sensor, and calculate a second focal length obtained by correcting a first focal length based on the temperature information and the first focal length calculated based on a lens position.
US11036021B2 Apparatus and method for splicing all-dielectric self-supporting fiber optic cable
An apparatus and method for accessing and/or repairing a select subset of fibers in an ADSS fiber optic cable. The apparatus includes a housing extending from a first end to a second end. A first fiber optic splice tray is positioned within the housing closer to the first end than to the second end. A second fiber optic splice tray is positioned within the housing and spaced apart from the first splice tray. A tension member extends through the housing and includes a first mechanical connector near the first end and a second mechanical connector near the second end. The connectors provide an attachment location for deadends at either end for transferring tension from the undamaged portion of the ADSS fiber optic cable.
US11036019B2 Telecommunications tray assembly
A modular multi-positionable tray assembly (420) for mounting within a chassis (10) of a telecommunications panel (100) is disclosed. The multi-positionable tray assembly (420) may include support arm structure (423) having a first support arm (424) and a second support arm (480) that pivotally supports a tray (422) and that allows the tray assembly (420) to be installed and removed from the chassis (10). The tray (422) and the support arm structure (423) cooperatively define a cable routing pathway (208) that extends through a pivot axis (A1) defined by the tray and the support arm. To protect the cables (300) and to increase accessibility of cables (300) within the portion of the cable routing pathway (208) defined by the tray (422), a bend radius limiter (460) can be provided that is rotatably mounted to the tray (422). The tray (422) can also be provided with attachment features for allowing the tray (422) to accept various telecommunications components, such as splice trays and splitter trays.
US11036018B2 Wall box adapted to be mounted at a mid-span access location of a telecommunications cable
A wall box includes an enclosure having a base and a cover connected to the base. The base and the cover enclose an interior region. The wall box further includes a plurality of fiber optic adapters mounted to the enclosure. The fiber optic adapters include an inner port positioned inside the interior region and an outer port positioned at an outer surface of the enclosure. A tray stack is mounted within the interior region. The tray stack includes a tray mount pivotally connected to the enclosure. The tray mount includes a top surface and an oppositely disposed bottom surface. A first splice tray mounting area is disposed on the top surface and a second splice tray mounting area is disposed on the bottom surface. A plurality of trays is disposed in the first splice tray mounting area. A tray is disposed in the second splice tray mounting area.
US11036017B2 QSFP-DD (quad small form factor pluggable—double density) modules and methods therefor
In one embodiment, a module for plugging into a QSFP-DD (Quad Small Form Factor Pluggable Double Density) cage is provided that has one or more projections for contacting a QSFP-DD optical module in an adjacent QSFP-DD recess of the QSFP-DD cage so as to evacuate heat from, and or provide power to, the QSFP-DD optical module.
US11036015B2 Connection structure of optical waveguide chips
A connection structure of optical waveguide chips includes a base substrate (2003) in which grooves (2013) are formed, spacer optical fibers (2006) each disposed for a corresponding one of the grooves (2013) and fitted in the groove (2013) while partially projecting from the base substrate (2003), and silica-based PLCs (2001, 2002) that are a plurality of optical waveguide chips in each of which grooves (2007) fitted on the projecting portions of the spacer optical fibers (2006) are formed at positions of an optical waveguide layer (2008) facing the grooves (2013), and each of which is mounted on the base substrate (2003) while being supported by the spacer optical fibers (2006). The silica-based PLCs (2001, 2002) are mounted on the base substrate (2003) such that incident/exit end faces of the optical waveguide layers (2008) face each other.
US11036010B2 Female hardened optical connectors for use with male plug connectors
A female hardened fiber optic connector for terminating an end of a fiber optic cable that is suitable for making an optical connection with another hardened cable assembly and cable assemblies using the same are disclosed. The female hardened fiber optic connector includes a connector assembly, a crimp body, a connector sleeve, and female coupling housing. The connector sleeve has one or more orientation features that cooperate with one or more orientation features inside the female coupling housing. The crimp body has a first shell and a second shell for securing the connector assembly at a front end of the shells and a cable attachment region rearward of the front end for securing a cable.
US11036000B2 Optical fiber cable with high fiber count
The present disclosure provides optical fibers with an impact-resistant coating system. The fibers feature low attenuation. The coating system includes a primary coating and a secondary coating. The primary coating and secondary coating have reduced thickness to provide low-diameter fibers without sacrificing protection. The primary coating has high tear strength and is resistant to damage caused by mechanical force. The secondary coating has high puncture resistance. The outer diameter of the optical fiber is less than or equal to 190 μm.
US11035999B2 Backlight unit, display device and manufacturing method of display device
A backlight unit includes a light guide plate; a wavelength conversion member disposed on a surface of the light guide plate; and a housing which houses the wavelength conversion member and is fused to the light guide plate.
US11035998B2 Light guide structure, direct type backlight module and display panel
A light guide structure is disclosed. The light guide structure includes a first waveguide layer having a first light incident surface and a first light exiting surface. The light guide structure includes a polarization beam-splitting structure on the first light exiting surface, configured to split light into first polarized light and second polarized light. The light guide structure includes a first polarization coupling grating disposed on the first light incident surface and configured to deflect the first polarized light, and a second waveguide layer having a second light incident surface and a second light exiting surface and disposed on the polarization beam-splitting structure. The light guide structure includes a second polarization coupling grating disposed between the second light incident surface and the polarization beam-splitting structure and configured to deflect the second polarized light.
US11035995B2 Display device
According to one embodiment, a display device includes a first substrate, a second substrate opposed to the first substrate and including an end portion, a liquid crystal layer provided between the first substrate and the second substrate and including a polymer in a shape of a streak and a liquid crystal molecule, a light-emitting element having a light emitting portion opposed to the end portion, and a light guide located between the end portion and the light emitting portion.
US11035992B1 System and method for limiting the effective coherence length of a solid-state laser in holographic recording
The effective coherence length of a single-frequency, solid-state laser is limited to reduce spurious, secondary holograms in conjunction with a holographic recording. The wavelength of the laser is varied or ‘scanned’ with high precision over a very small wavelength range. In an embodiment, the temperature of the laser's resonant cavity optical bench is altered, causing the dimension of the cavity to change and the emission wavelength to move in a controlled manner. The changing wavelength is monitored at high resolution, and a feedback control loop updates the temperature set-point to keep the monitored laser wavelength moving at a desired rate of change through a desired range. As the wavelength of the laser is scanned, the phase of the holographic interference pattern is locked at a position of maximum coherence/contrast within the holographic film aperture.
US11035978B2 Methods and means for evaluating and monitoring formation creep and shale barriers using ionizing radiation
An x-ray-based reservoir evaluation tool for the measurement of the shale density anticipated at shale-creep barrier within a cased borehole is disclosed, wherein the tool includes an internal length comprising a sonde section, wherein the sonde section further includes an x-ray source; a plurality of radiation measuring detectors; sonde-dependent electronics; and a plurality of tool logic electronics and PSUs. A method of using an x-ray-based shale-seal evaluation tool for measuring the shale density anticipated at shale-creep barrier within a cased borehole is also disclosed, the method including: using x-rays to illuminate the formation surrounding the cased borehole; using detectors to directly measure the density of the formation; using detectors to directly measure the effects on the measurement from tool stand-off or production liner attenuation; and compensating for the production liner and liner-annular region when computing the saturated formation density within the production interval.
US11035976B2 Decoupling tensor components without matrix inversion
Numerical and/or semi-analytical methods are leveraged to decouple a complete set of nonzero electromagnetic field tensor components (118) from detected signal data (119). Nine nonzero components can serve as inputs for a three-dimensional inversion process to determine formation properties. A resistivity tool (100) containing at least one transmitter (111) and at least one receiver (108, 109) at tilted angles receives an electromagnetic signal throughout a rotation. A difference in the azimuthal positions of the transmitter(s) and receiver(s) during rotation of the resistivity tool can result in an azimuthal offset between resistivity tool subs. The components (118) are decoupled from the detected signal data (119) numerically or semi-analytically according to whether the azimuthal offset angle is known. If the azimuthal offset angle is known, the nine components are determined numerically through curve fitting. If the azimuthal offset angle is unknown, a semi-analytical process is used to solve for the nine components.
US11035974B1 Downhole resistivity imaging pad with electrical leakage prevention
A downhole electrical logging tool includes a mandrel, and a pad coupled to and radially extendable from the mandrel. The pad includes an isolated power supply configured to receive DC or AC power via the mandrel and convert the DC or AC power into one or more DC voltages for powering electronic components on the pad. The pad further includes a digital data processor (e.g., a microcontroller, field programmable gate array, or digital signal processor) powered by the isolated power supply, a transmitter electrode, and a sensing electrode. The pad also includes a housing in which the controller and isolated power supply are located, and a pad body coupled to the mandrel. Components inside the housing are electrically isolated from the pad body. The tool further includes a signal generator electrically coupled to the transmitter electrode to drive the transmitter electrode.
US11035973B2 Passive underground locator beacon
A radiating beacon system includes a traced wire configured to produce a first magnetic field circulating around the traced wire. The system also includes a radiating beacon configured to produce a second magnetic field circulating around the radiating beacon, wherein the radiating beacon is coupled to the traced wire. The system further includes a locator transmitter configured to apply a tracing signal to the traced wire, wherein the locator transmitter is selectively coupled to the traced wire. The system includes a locator receiver configured to receive the first magnetic field and the second magnetic field, wherein the locator receiver produces an output in response to receiving the first magnetic field and the second magnetic field. Since digital decoders of digital network systems block valves from producing the second magnetic field, an underground irrigation system now includes the radiating beacon system to accurately locate the valves.
US11035971B2 Data quality monitoring and control systems and methods
A system for monitoring data quality in a drilling operation includes a controller and a plurality of data sources configured to provide data to the controller. The controller is configured to receive data from a plurality of data sources during a drilling operation; apply data quality rules to the received data; calculate a score for each data source of the plurality of data sources based on adherence of the received data for that data source to the data quality rules; compare the calculated scores for the plurality of data sources to determine which calculated scores meet or exceed a threshold score; receive a selection of one of the plurality of data sources having a calculated score that meets or exceeds the threshold score; and use the data from the selected data source. Methods and non-transitory machine-readable media for monitoring data quality are also provided.
US11035970B2 Interleaved marine diffraction survey
A seabed object detection system is provided. The system can include a receiver array. The receiver array can include a plurality of receivers disposed on a plurality of streamers. The plurality of streamers can include a central port side streamer, a central starboard side streamer, an auxiliary port side streamer and an auxiliary starboard side streamer. The system can include a source array. The source array can include a plurality of sources. The plurality of sources can include a central port side source, a central starboard side source, an auxiliary port side source, and an auxiliary port side streamer. The source array towed during a first pass can define a first path. The source array towed during a second pass can define a second path. The first path can be interleaved with the second path such that the first path overlaps the second path.
US11035966B2 Method for estimating reservoir formation quality using seismic velocities
A method for estimating reservoir quality from a reflection seismic survey includes determining seismic interval velocity (or their inverse, interval transit time “ITT”) with respect to depth from the reflection seismic survey. A normal compaction trend of the seismic interval velocity with respect to depth is determined. A fractional amount of sand and a fractional amount of shale at at least one depth is determined based on deviation of the seismic interval velocity (or ITT) at the at least one depth from the normal compaction trend.
US11035965B2 Advanced fissile neutron detection system and method
A fissile neutron detection system includes an ionizing thermal neutron detector arrangement including an inner peripheral shape that at least substantially surrounds a moderator region for detecting thermal neutrons that exit the moderator region but is at least generally transparent to the incident fissile neutrons. A moderator is disposed within the moderator region having lateral extents such that any given dimension that bisects the lateral extents includes a length that is greater than any thickness of the moderator arrangement transverse to the lateral extents. The moderator can include major widthwise and major lengthwise lateral extents such that any given dimension across the lengthwise and widthwise lateral extents includes a length that is greater than any thickness of the moderator arrangement transverse to the lateral extents.
US11035963B2 Method for detecting radionuclide, process for detecting radionuclide using the same, and radiation detector for the same
A method for detecting a radionuclide using energy spectrum data represented by a count depending on energy obtained from a radiation detector, including: calculating a count ratio for a particular energy value using a background energy spectrum data measured without a target object to detect the radionuclide and a target energy spectrum measured in the presence of the target object; and comparing a background count ratio and a target object count ratio, where the count ratio is a ratio of a low count sum of count values which is an energy value or less divided by a high count sum of the count values which is greater than the particular energy value, or a ratio of the low count sum of the count values which is smaller than the particular energy value divided by the high count sum of the count values which is the particular energy value or greater.
US11035958B2 Systems and methods for correcting a high-definition map based on detection of obstructing objects
Embodiments of the disclosure provide systems and methods for correcting a high-definition map. The system may include a communication interface configured to receive point cloud data of a scene captured by a LiDAR. The system may further include a storage configured to store the point cloud data, and at least one processor. The at least one processor may be configured to detect at least one obstructing object from the point cloud data, and position at least one hole in the point cloud data caused by the at least one obstructing object. The at least one processor is further configured to estimate non-obstructed point cloud data for the at least one hole as if the scene was captured without the at least one obstructing object, and correct the high-definition map by repairing the received point cloud data with the non-obstructed point cloud data.
US11035955B2 Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
A method for measuring and registering three-dimensional (3D) coordinates by measuring 3D coordinates with a 3D scanner in a first position, measuring two-dimensional (2D) coordinates with a 2D scanner while moving from the first position to a second position, measuring 3D coordinates with the 3D scanner at the second position, and determining a correspondence among targets in the first and second positions while moving between the second position and a third registration position.
US11035953B2 Radar apparatus
A detection area determining unit (6) determines a detection area where there is a possibility that a tsunami occurs. A current velocity estimating unit (7) estimates, as a sea-surface velocity of current in the detection area, a value obtained by smoothing sea-surface velocity of currents corresponding to cells included in the detection area. A tsunami detecting unit (8) detects occurrence of the tsunami in the detection area, based on the sea-surface velocity of current estimated by the current velocity estimating unit (7).
US11035949B2 Methods of obtaining error correction for reflection coefficient measurement systems
The present disclosure is directed to a measurement system for measuring a reflection coefficient of a test sample, including: a transceiver antenna configured to be coupled to a source of electromagnetic radiation; and a RAM positioned between the transceiver antenna and a measurement region of the transceiver antenna, wherein the RAM comprises an aperture substantially orthogonal to and substantially aligned with a transceiving axis of the transceiver antenna. A method for obtaining error correction of a measurement system and a method of measuring a reflection coefficient in a test sample are also provided.
US11035945B2 System and method of controlling operation of a device with a steerable optical sensor and a steerable radar unit
System and method of controlling operation of a device in real-time. The system includes an optical sensor having a steerable optical field of view for obtaining image data and a radar unit having a steerable radar field of view for obtaining radar data. A controller may be configured to steer a first one of the optical sensor and the radar unit to a first region of interest and a second one of the optical sensor and the radar unit to the second region of interest. The controller may be configured to steer both the optical sensor and the radar unit to the first region of interest. The radar data and the image data are fused to obtain a target location and a target velocity. The controller is configured to control operation of the device based in part on at least one of the target location and the target velocity.
US11035943B2 Radar based tracking of slow moving objects
An illustrative example method of classifying a detected object includes detecting an object, determining that an estimated velocity of the object is below a preselected threshold velocity requiring classification, determining a time during which the object has been detected, determining a first distance the object moves during the time determining a speed of the object from the first distance and the time, determining a second distance that a centroid of the detected object moves during the time, and classifying the detected object as a slow moving object or a stationary object based on a relationship between the first and second distances and a relationship between the estimated velocity and the speed.
US11035939B2 Ultrasonic sensing device
The disclosure discloses an ultrasonic sensing device, including a first shell portion, a second shell portion and an ultrasonic sensor. The first shell portion has a first through hole. The first through hole includes a first opening and a second opening. The second shell portion has a second through hole. The second through hole includes a third opening and a fourth opening. The ultrasonic sensor includes a transmitting unit and a receiving unit. The transmitting unit is coupled to the first opening. The receiving unit is coupled to the third opening. At least one of the second opening and the fourth opening is elongated. The ultrasonic sensing device greatly reduces the direct transmission of ultrasonic wave from the transmitting unit to the receiving unit.
US11035936B2 Deflecting device and surveying instrument
A deflecting device and a surveying instrument for deflecting an optical axis two-dimensionally comprising a ring-shaped holding member; ring gears disposed on both sides of the holding member with the holding member interposed between the ring gears and concentric with the holding member; rotary bearings disposed between the holding member and the ring gears on both sides of the holding member and concentric with the holding member; optical deflecting members disposed at central portions of the ring gears and integrated with the ring gears; deflection motors corresponding to the respective ring gears; a drive transmitting member configured to transmit rotary force of the deflection motors to the ring gears; and urging members configured to urge the ring gears in a direction parallel with rotation axes of the ring gears.
US11035933B2 Transition map between lidar and high-definition map
The present disclosure generally relates to methods and systems for determining a position of a vehicle relative to a surrounding environment. A vehicle may obtain a LiDAR map of the surrounding environment at a vehicle location via processing data from a LiDAR device mounted on the vehicle. The vehicle may access a transition map based on the vehicle location to determine a transformation between the LiDAR map and a stored high-definition map. The transition map may define a six degrees of freedom transformation for each of a plurality of locations. The vehicle may apply the transformation to an element of the LiDAR map to determine a corresponding location of the element on the high-definition map. In some aspects, the vehicle may perform an autonomous driving operation based on a location of the vehicle with respect to the element of the high-definition map.
US11035930B2 Antenna measurement system as well as method for controlling a measurement antenna array
An antenna measurement system is described, comprising a device under test and a measurement antenna array. Said measurement antenna array comprises a plurality of antenna elements. Said measurement antenna array is positioned in the near field of said device under test. Said measurement antenna array is positioned such that the main orientation of said measurement antenna array is inclined with respect to the boresight of said device under test and said measurement antenna array. Further, a method for controlling a measurement antenna array is described.
US11035925B2 Device, system, and method for controlling the focus of a laser to induce plasmas that emit signals with high directivity
A focus controlling component is configured to control a focus of a laser beam that passes through water and induces plasmas that emit signals. The focus of the laser beam is controlled such that the signals emitted by the induced plasmas interfere to form a combined signal that propagates in a desired direction.
US11035923B2 Magnetic resonance imaging apparatus
A magnetic resonance imaging apparatus according to an embodiment includes a monitoring coil, a measuring device, and processing circuitry. The monitoring coil continuously transmits to a subject an electromagnetic wave having a monitoring frequency, and without touching the subject. The measuring device measures a change in the impedance related to the monitoring coil over time to thereby generate a biosignal of the subject. The processing circuitry is configured to determine the monitoring frequency that is higher than a frequency of a high-frequency magnetic field based on the information of the subject, and to controls a sequence related to the imaging based on the biosignal.
US11035914B2 Magnetic sensor
A magnetic sensor includes first to third detection units for detecting components in X, Y, and Z directions of an external magnetic field. A reference plane orthogonal to the Z direction includes first to third regions formed by vertically projecting the first to third detection units thereonto. The first region includes two partial regions located on opposite sides of the third region in a direction parallel to a first straight line, and the second region includes two partial regions located on opposite sides of the third region in a direction parallel to a second straight line, the first and second straight lines being two mutually orthogonal straight lines that pass through the centroid of the third region and are perpendicular to the Z direction.
US11035908B2 Display device including flexible printed circuit board and for detecting separation of the flexible printed circuit board
A display device includes a display panel, a conductive layer disposed under the display panel, a first flexible printed circuit board including a first substrate portion having a side connected to the display panel, a bending portion extending from the first substrate portion, and a second substrate portion extending from the bending portion and disposed under the conductive layer. The second substrate portion includes a first sensing pattern. The display device further includes a coupling portion disposed between the second substrate portion and the conductive layer and coupling the second substrate portion and the conductive layer. The display device further includes a driver chip electrically connected to the first sensing pattern and configured to detect whether the coupling portion has been separated from either the second substrate portion or the conductive layer based on a capacitance that depends on a distance between the conductive layer and the first sensing pattern.
US11035905B1 Apparatus and method for testing performance of battery cell
Provided is an apparatus and method for testing the electrochemical performance of a battery cell in a non-destructive manner. The apparatus includes a measuring unit configured to measure an open circuit voltage (OCV) of the battery cell, a memory unit configured to store data obtained through pre-experiments for each of a plurality of reference cells and a process deviation value occurred in a manufacturing process of the battery cell, and a control unit electrically connected to the measuring unit and the memory unit. The control unit is configured to determine at least one of a capacity of the battery cell, an estimated profile data indicating a change in OCV of the battery cell in a predetermined state of charge (SOC) range and a resistance of the battery cell.
US11035904B2 Battery control apparatus and method for detecting internal short of battery
In a method for detecting an internal short of a battery, the method includes: measuring a voltage of a battery a plurality of times; and determining whether or not the internal short of the battery occurs based on a difference between a first voltage value of the battery during a first time period and a second voltage value of the battery during a second time period when the battery is in constant current charging, wherein the second time period is a time period after the first time period.
US11035902B2 Advanced fuel gauge
In accordance with aspects of the present invention, a method of providing a fuel gauge is provided. The method includes measuring a battery current through and a battery voltage across a battery; determining an equivalent resistance from the current and the voltage using a multiplier K; determining an open circuit voltage based, in part, on the equivalent resistance; determining a state-of-charge based on the open circuit voltage; and adjusting the multiplier K based on the current and the state-of-charge.
US11035900B2 Scan-chain testing via deserializer port
Scan-chain testing of a semiconductor chip may be performed entirely via a deserializer port. In one illustrative device embodiment, a semiconductor chip includes at least one deserializer having: a serial-to-parallel converter coupled to a pair of differential signal input pins; a scan-chain receiver circuit coupled to at least one of the pair of differential signal input pins in parallel with the serial-to-parallel converter to receive a scan-chain test input data stream; a scan-chain test logic circuit that loads the scan-chain test input data stream into a scan chain and extracts a scan-chain test result data stream from the scan chain; and a scan-chain transmit circuit that drives the pair of differential signal input pins with the scan-chain test result data stream. If multiple SerDes blocks exist on the chip, the deserializer ports may be employed in parallel for input and output of test data streams.
US11035895B2 Signal acquisition apparatus and a method for controlling the signal acquisition apparatus
A signal acquisition apparatus has a vehicle state sensor that outputs measurement results in current form, an overcurrent interrupter connected downstream of the vehicle state sensor, which interrupts an overcurrent due to a short from the output connection of the vehicle state sensor to a battery voltage, and a shunt, connected downstream of the overcurrent interrupter, across which an output voltage corresponding to the output current of the aforementioned overcurrent interrupter is dropped. A control part is provided that controls the operation of the overcurrent interrupter according to the output voltage dropped across the shunt and assesses the measurement results of the vehicle state sensor on the basis of the output voltage.
US11035890B2 Abnormality detection data recording device
[Problem] To provide an abnormality detection data recording device capable of detecting an abnormality and leaving its history.[Solution] An abnormality detection data recording device includes a first semiconductor integrated circuit device and a second semiconductor integrated circuit device. The first semiconductor integrated circuit device includes an abnormality detection part configured to detect an abnormality of an electronic device in which the abnormality detection data recording device is installed, and a transmission part configured to transmit abnormality detection data indicative of the abnormality detected by the abnormality detection part. The second semiconductor integrated circuit device includes a reception part configured to receive the abnormality detection data by wired communication with the transmission part, and a storage part configured to nonvolatilely store the abnormality detection data received by the reception part.
US11035882B2 Signal transfer structure for test equipment and automatic test apparatus for testing semiconductor devices using the same
A signal transfer structure including a tapered input line extending in a first direction and having an input terminal and a contact terminal, a width of the input line increasing from the input terminal to the contact terminal in the first direction and a signal being input to the input terminal; a diverging line in contact with the contact terminal of the input line and extending in a second direction different from the first direction; an output line connected to the diverging line and from which the signal is output; and an interconnector, the interconnector including a vertical via between the diverging line and the output line and a via line connected to the vertical via and having a same characteristic impedance as the output line.
US11035878B2 Atomic force microscopy system, method for mapping one or more subsurface structures located in a semiconductor device or for monitoring lithographic parameters in a semiconductor device and use of such an atomic force microscopy system
Atomic force microscopy system comprising an atomic force microscopy device and a substrate carrier having a carrier surface carrying a substrate. The substrate has a substrate main surface and a substrate scanning surface opposite the substrate main surface. The atomic force microscopy device comprises a scan head including a probe. The probe comprises a cantilever and a probe tip arranged on the cantilever. The atomic force device further comprises an actuator cooperating with at least one of the scan head or the substrate carrier for moving the probe tip and the substrate carrier relative to each other in one or more directions parallel to the carrier surface for scanning of the substrate scanning surface with the probe tip. A signal application actuator applies, during said scanning, an acoustic input signal to the substrate, said acoustic input signal generating a first displacement field in a first displacement direction only. A tip position detector monitors motion of the probe tip relative to the scan head during said scanning for obtaining an output signal. The tip position detector is arranged for monitoring motion of the probe tip only in a direction orthogonal to the displacement direction.
US11035874B2 Airflow measurement device
An airflow measurement device for use in measurement of dynamic pressure of an airflow comprises a channel having an inlet region for receiving the airflow, the inlet region being shaped to direct received airflow in a longitudinal direction with respect to the channel. The airflow measurement device further comprises one or more pressure measurement orifices positioned for measurement of pressure of at least part of the airflow after the airflow has been directed, by the inlet region of the channel, in a longitudinal direction with respect to the channel; and a plurality of further pressure measurement orifices located on an internal surface of the inlet region of the channel, wherein the plurality of further pressure measurement orifices are positioned for measurement of a direction of the received airflow.
US11035871B2 Tube guidance means for a laboratory automation system
A tube guidance means (36) for a laboratory automation system (10) comprises a plate (40) with a guide opening (38); wherein the guide opening (38) has two partial openings (42) which are separated by a land (46) and which are connected by a slot (44); and wherein the partial openings (42) have cutouts (54) for guiding a tube (32), the cutouts (54) being located opposite each other on edges (52) which face away from each other.
US11035863B2 Methods for allergy diagnosis
Provided herein are improved methods for diagnosing allergy in a subject using designed ankyrin repeat proteins (“DARPins”), and kits for use in such methods. Also provided herein are novel DARPins and methods of use thereof.
US11035862B2 Use of mild electrophiles to reduce artifacts in analyzing glycans released from glycoproteins or glycopeptides
The presence of mild electrophiles, such as aldehydes, during the denaturation of glycoproteins or glycopeptides and subsequent enzymatic deglycosylation reduces artifacts in subsequent analyses of the glycans released from the glycoproteins or glycopeptides.
US11035859B2 Compositions and methods for detecting protease activity in biological systems
The invention relates generally to compositions and methods for detecting protease activity in a subject or a biological sample using activatable antibodies, and the use of these compositions and methods in a variety of diagnostic indications.
US11035855B2 Point-of-birth system and instrument, biochemical cartridge, and methods for newborn screening
A point-of-birth system and instrument, biochemical cartridge, and methods for newborn screening is disclosed. Namely, a point-of-birth system is provided that includes a point-of-birth instrument for receiving and processing a biochemical cartridge for performing newborn screening. Further, a portable smart device, such as a smartphone or tablet, is in communication with point-of-birth instrument, wherein the smart device may include a newborn screening (NBS) mobile app. In one example, the point-of-birth system and point-of-birth instrument support newborn biological screening only. However, in another example, the point-of-birth system and point-of-birth instrument support both newborn biological screening and newborn physiological screening.
US11035853B2 Health monitoring system, health monitoring method, and health monitoring program
In a health monitoring system analyzing urination of a user using a toilet, a transfer unit that immerses a film producing a color reaction for a composition to be detected in reserved water containing urine includes a clamping unit that clamps the film in an opening/closing part of an upper clamping member and a lower clamping member of which one ends are connected through a connection shaft, an upper drive unit that drives an upper rod to which the upper clamping member is connected in a longitudinal direction of the upper rod, a lower drive unit that drives a lower rod to which the lower clamping member is connected in a longitudinal direction of the lower rod, and a moving drive unit that drives a first moving rod connected to the upper clamping member and a second moving rod connected to the lower clamping member in longitudinal directions of the first and second moving rods.
US11035850B2 Quantitative determination of nucleoside analogue drugs in genomic DNA or RNA
This application provides methods to quantitate drug incorporation into DNA and of simultaneously measuring DNA methylation levels. Drugs include nucleoside analog DNA methyltransferase inhibitors.
US11035846B2 Differential diagnosis of liver disease
The disclosure relates to the substantially non-invasive diagnosis of liver disease, especially to enable intervention in the progression of such disease at an early stage. This invention further relates to the use of plasma biomarkers to differentiate nonalcoholic steatohepatitis (NASH) from nonalcoholic fatty liver (NAFL) and non-nonalcoholic fatty liver disease (NAFLD), and normal controls. Specifically, the invention relates to the use of free eicosanoids and other polyunsaturated fatty acid (PUFA) metabolite levels in plasma to differentiate NASH from NAFL and non-NAFLD normal controls.
US11035845B2 Observation apparatus, observation method, observation system, program, and cell manufacturing method
An observation apparatus includes: an area calculation unit that calculates a colony area based on an image in which a cell colony is captured; a cell number calculation unit that calculates, based on the image, the number of cells included in a target colony of which an area is calculated by the area calculation unit; and a density calculation unit that calculates, based on the area of the target colony calculated by the area calculation unit and the number of the cells included in the target colony calculated by the cell number calculation unit, a density of the cells included in the target colony.
US11035843B2 Method for evaluating ability of cells to grow into sheet
A method for evaluating the ability of cells to grow into a sheet includes (1) a step of examining cell cultures growing into a sheet to determine their impedance and/or electrical resistance or numerical values relating thereto; (2) a step of comparing the numerical values determined by Step (1) with reference values; and (3) a step of judging, based on the results of comparison obtained in Step (2), the ability of cells to grow into a sheet.
US11035842B2 Needle-guiding device for a drilling resistance measurement unit, drilling resistance measurement unit, and drilling resistance measurement method for investigating the nature of wood
The present invention relates to a needle-guiding device (2) for a specified drilling resistance measurement unit, a drilling resistance measurement unit itself for investigating the nature of wood, and to a method for investigating the nature of wood. The needle-guiding device (2) for the drilling resistance measurement unit is designed to guide the drill needle (1) and to be operatively coupled to a drive of the drilling resistance measurement unit. The needle-guiding device (2) has a supporting device and a needle holder (4). The needle holder (4) has a drill chuck which is designed to receive the specified drill needle (1), and the supporting device extends in the longitudinal direction of the specified drill needle (1). According to the invention, the supporting device comprises at least one scissor-type extending grid device (8) having a scissor-type extending grid (8′) consisting of bars (81) or has a drive device having two interacting force transmission elements which are arranged parallel next to each other.
US11035840B2 Method for processing a fluid
A method for processing a fluid that includes receiving the fluid into a testing skid as an inlet flow, the fluid comprising a multi-phase fluid produced from a well. The method includes controlling the inlet flow in a manner whereby an at least a portion of the inlet flow is transferred as a diverted stream to a separation component associated with the testing skid, and using the separation component to restructure an at least a portion of the diverted stream into stratified flow regimes. The stratified flow regimes entail a gas phase and a liquid phase. The method includes using the water cut meter to determine a water:oil ratio present in the liquid phase; and discharging the liquid phase from the testing skid.
US11035839B2 Automated method and apparatus for measuring saturate, aromatic, resin, and asphaltene fractions using microfluidics and spectroscopy
A method of determining saturate, aromatic, resin, and asphaltene (SARA) fractions of a hydrocarbon fluid sample, including: i) microfluidic mixing that forms a mixture including the hydrocarbon fluid sample and a solvent fluid that dissolves asphaltenes; ii) performing optical spectroscopy on the hydrocarbon fluid sample-solvent fluid mixture resulting from i); iii) microfluidic mixing that forms a mixture including the hydrocarbon fluid sample and a titrant fluid that precipitates asphaltenes; iv) microfluidically precipitating asphaltenes from the hydrocarbon fluid sample titrant fluid mixture resulting from iii); v) performing a microfluidic filtering operation that removes precipitated asphaltenes from the mixture resulting from iv) while outputting permeate; vi) performing optical spectroscopy on the permeate resulting from v); vii) determining an asphaltene fraction percentage of the hydrocarbon fluid sample based on the optical spectroscopy performed in ii) and vi); viii) sequentially separating saturate-, aromatic-, and resin-containing portions from the permeate from v); ix) for each separating of viii), measuring an optical property of the respective saturate-, aromatic-, and resin-containing portions over time; and x) determining fraction percentages of saturates, aromatics, and resins in the hydrocarbon fluid sample based on the measured optical properties of ix) and respective mass-to-optical correlation data.
US11035838B2 Automated soil sensor system adaptable to agricultural equipment, trucks, or all terrain vehicles
The invention relates to the analysis of field characteristics to help determine prescriptions for crop input levels. A non-conductive enclosure houses a mapping system. The enclosure has a rectangular base and four walls extending from the base. A removable cover is received by the four walls. A foam interior receives at least one conductivity sensor. A port receives at least one electrical connection from an agricultural equipment in order to interface with the mapping system. A mounting assembly may mount the non-conductive enclosure to the agricultural equipment.
US11035837B2 Methods and systems for analyzing a field
Methods and systems for analyzing a field. The methods and systems acquire a thermal image indicative of thermal energy emitted by the soil and/or plants in the field and process the thermal image to assess variations in certain characteristics of the soil and/or plants.
US11035834B2 Gas analyte spectrum sharpening and separation with multi-dimensional micro-GC for gas chromatography analysis
The disclosure describes embodiments of an apparatus including a first gas chromatograph including a fluid inlet, a fluid outlet, and a first temperature control. A controller is coupled to the first temperature control and includes logic to apply a first temperature profile to the first temperature control to heat, cool, or both heat and cool the first gas chromatograph. Other embodiments are disclosed and claimed.
US11035833B2 Stacked layer-type member with integrated functional component
A fluidic valve for a sample separation apparatus for separating a fluid, wherein the fluidic valve comprises a stack of connected layer structures, a first conduit within the stack, a second conduit within the stack, a movable body within the stack, and an actuator configured for actuating the movable body to selectively bring the movable body into a flow enabling configuration in which flow of fluid between the first conduit and the second conduit is enabled, or into a flow disabling configuration in which flow of fluid between the first conduit and the second conduit is disabled.
US11035832B2 Methods of electrospray ionization of glycans modified with amphipathic, strongly basic moieties
Solutions, detection methods and chromatographic systems are provided for electrospray ionization of glycans modified with amphipathic, strongly basic moieties. The solutions for use in electrospray ionization comprise a plurality of glycans having an amphipathic moiety, a basic residue of pKa>5 and a Log P value between 1 and 3, and one or more volatile components selected from the group consisting of an amine, ammonia, ammonia salt, diethylamine, or trimethylamine. The solutions also have a pH between about 3 to about 6, and ionic strength of between about 0 mM to about 500 mM. The solutions are useful in detecting modified glycans in electrospray ionization and in various chromatographic systems.
US11035826B1 Method and apparatus for determining GVF—gas volume fraction—for aerated fluids and liquids in flotation tanks, columns, drums, tubes, vats
The invention provides a signal processor that receives a signal containing information about an acoustic signal that is generated by at least one acoustic transmitter, that travels through an aerated fluid in a container, and that is received by at least one acoustic receiver arranged in relation to the container, including inside the container; and determines the gas volume fraction of the aerated fluid based at least partly on the speed of sound measurement of the acoustic signal that travels through the aerated fluid in the container. The signal processor also sends an output signal containing information about the gas volume fraction of the aerated fluid. The signal processor may be configured together with at least one acoustic transmitter, the at least one acoustic receiver, or both.
US11035825B2 Sensing systems and methods for the estimation of analyte concentration
A method of gas sensing includes obtaining a first signal by a gas sensor, generating one or more second signals according to the first signal, and calculating a first weight value corresponding to the first signal. The first signal indicates a response of the gas sensor to a concentration of a target gas at the gas sensor. The method of gas sensing further includes calculating one or more second weight values corresponding to each of the one or more second signals and calculating an estimated concentration of the target gas at the gas sensor according to the first weight value and the one or more second weight values.
US11035823B2 Methods and devices for sequencing nucleic acids in smaller batches
The invention provides methods and compositions, including, without limitation, algorithms, computer readable media, computer programs, apparatus, and systems for determining the identity of nucleic acids in nucleotide sequences using, for example, data obtained from sequencing by synthesis methods. A plurality of smaller flow cells is employed, each with a relatively small area to be imaged, in order to provide greater flexibility and efficiency.
US11035817B1 Method and process to make and use cotton-tipped electrochemical immunosensor for the detection of corona virus
A method and process to make and use cotton-tipped electrochemical immunosensor for the detection of corona viruses is described. The immunosensor were fabricated by immobilizing the virus antigens on carbon nanofiber-modified screen printed electrodes which were functionalized by diazonium electrografting and activated by EDC/NHS chemistry. The detection of virus antigens were achieved via swabbing followed by competitive assay using fixed amount of antibody in the solution. Ferro/ferricyanide redox probe was used for the detection using square wave voltammetric technique. The limits of detection for our electrochemical biosensors were 0.8 and 0.09 pg/ml for SARS-CoV-2 and MERS-CoV, respectively indicating very good sensitivity for the sensors. Both biosensors did not show significant cross reactivity with other virus antigens such as influenza A and HCoV, indicating the high selectivity of the method.
US11035816B2 Miniaturized electrochemical cell
A miniaturized electrochemical cell (2) comprising a main body (20) comprising a tip (21) wherein inlet (41) and outlet (51) hollow conduits of millimeter-size diameter are hollowed out separated by a partition wall (200) integral with the main body (20) in which an electrolytic liquid solution (10) flows, in a space between the tip (21) and a surface (90) of a conductor material to be analyzed (9) is identified a millimeter-size chamber for redox reactions (6), the tip (21) of the main body (20) comprises a millimeter-size opening (210) of millimetric dimension in communication with said millimeter-size chamber for redox reactions (6).
US11035811B2 Object determination device, program, object determination method, and semiconductor device
An object-characteristic determination device includes a calculation unit and a determination unit. The calculation unit calculates a first feature value and a second feature value differing from the first feature value according to a first signal at a first frequency and a second signal at a second frequency. The first signal and the second signal are received by a reception unit after passing through the object. The first feature value and the second feature value represent features of the first signal and the second signal. The determination unit determines a property of the object on the basis of a difference in the first feature values of the first signal and a difference in the second feature values of the second signal, a relationship between a plurality of properties of the object, and a plurality of differences in the first feature values and a plurality of differences in the second feature values.
US11035807B2 Thermal interposer for a cryogenic cooling system
A cooling system, an apparatus for producing hyperpolarized samples, where the apparatus includes the cooling system, and a method for assembling and using the cooling system are disclosed. The cooling system includes a cryogenic chamber, a cooling plate, a sample sleeve, a thermal switch, and an interposer. Also, the cryogenic chamber includes a cryogenic fluid and the cooling plate is disposed in the cryogenic chamber, in contact with the cryogenic fluid. Further, the sample sleeve is configured to receive a sample. The sample sleeve is at least partially inserted in the cryogenic chamber. The thermal switch is disposed between the cooling plate and the sample sleeve. Moreover, the interposer is disposed between at least one of (i) the thermal switch and the cooling plate and (ii) the thermal switch and the sample sleeve. The interposer includes a gallium indium tin alloy.
US11035803B1 Multi-perspective examination of a specimen
There is provided a system and a method comprising obtaining data representative of potential defects in at least one image of a semiconductor specimen, for each potential defect of at least a first subset of potential defects of the semiconductor specimen, obtaining pixel values representative of the potential defect in multiple images of the specimen which differ from each other by at least one parameter, classifying the potential defects into a plurality of first clusters, for each first cluster, building, based on pixel values representative of potential defects, at least one first matching filter for the first cluster, for at least a given potential defect not belonging to the first subset, determining whether it corresponds to a defect based on the first matching filters associated with the plurality of first clusters.
US11035802B2 Surface defect detection system and method thereof
A surface defect detection method applied to a surface of an object is disclosed. The method includes obtaining an image of the surface, performing a deep learning algorithm by a computing device to set a plurality of bounding boxes in the image and to output a plurality of feature parameter sets associated with the plurality of bounding boxes, with each bounding box enclosing a possible defect of the surface, and performing a classifying algorithm by the computing device according to the bounding boxes and the feature parameters to determine whether the surface conforms to a specification.
US11035800B2 Portable device for colorimetric or fluorometric analysis, and method of conducting colorimetric or fluorometric analysis
A portable device for colorimetric or fluorometric analysis comprises a linear array of optically-responsive chemical sensing elements; an image sensor in optical communication with the linear array for determining a spectral response of the optically-responsive chemical sensing elements, where the image sensor comprises at least one light emission source; and electronics connected to the image sensor for analyzing spectral response data. A method of conducting colorimetric or fluorometric analysis comprises exposing a linear array of optically-responsive chemical sensing elements to a fluid comprising an analyte; impinging light on the linear array and detecting a spectral response of the chemical sensing elements; and determining an exposed color of each of the chemical sensing elements.
US11035796B2 Raman spectrum detection apparatus and method
The present disclosure provides Raman spectrum detection apparatus and method. The Raman spectrum detection apparatus includes: a laser configured for emitting excited light; an optics assembly configured to guide the excited light along a first light path to a sample to be detected and to collect a light signal from the sample along a second light path; and a spectrometer configured to process the light signal collected by the optics assembly so as to generate a Raman spectrum of the detected sample. The optics assembly includes a first optical element configured to move, during irradiation of the excited light onto the sample, so as to change a position of a light spot of the excited light on the sample.
US11035794B2 Scalable, large-area optical sensing platform with compact light delivery and imaging system
An optode has a planar radiation guiding medium having a first planar surface and a second planar surface and one or more perimeter surfaces bounded by the first and second planar surfaces. An excitation energy source of the optode is configured to output into the radiation guiding medium first energy at a wavelength selected to excite a fluorophore. The optode also includes a photodetector configured to image at least a portion of the first planar surface of the radiation guiding medium by detecting second energy transmitted through the radiation guiding medium.
US11035791B2 Dual in situ infrared spectroscopy for fuel cells
A rotating dual-electrode infrared cell for in situ electrochemical attenuated-total-reflection infrared spectroscopy (ATR-IRS) comprising: a first and second prism; a first and second thin metal film, wherein the first thin metal film is coated on a surface of the first prism and the second thin metal film is coated on a surface of the second prism; an ion exchange membrane; and a first and second cell body, wherein each cell body comprises an inlet and outlet.
US11035781B2 Automated infrared spectrometer liquid transmission cell filling and flushing device
The present invention relates to an automated liquid transmission cell system capable of transferring solvents and samples to clean and fill the transmission cells. Three valves allow a plurality of system configurations to perform a variety of flushing and filling processes by changing the position of each valve. A plurality of tubes are connected to two of the valves such that changing the valve positions will redirect fluid transmission paths.
US11035779B2 Particle container and particle filling apparatus
A particle container includes a measurement section in which a measurement region is formed and the measurement section measurably accommodates multiple particles in the measurement region. The measurement section is configured to change a width of the measurement region in the measuring direction of measuring the particles.
US11035777B2 Light sensing device and particle sensing device
A light sensing device, according to an embodiment, for sensing light emitted from a light source, and reflected or scattered from an object comprises: a light transmitting member; and a light sensing unit disposed on the light transmitting member, wherein the light sensing unit comprises: a light transmitting region; a first electrode layer; a semiconductor layer; and a second electrode layer, wherein the semiconductor layer comprises: a first semiconductor layer disposed around the light-transmitting region; and a second semiconductor layer disposed outside the first semiconductor layer.
US11035771B2 Measurement system with resonant sensors and method for the operation of a resonant sensor
A method to operate a resonator is provided herein. As illustrated with an example, the resonator is excited by means of a periodic excitation signal with an integer number of at least two signal components with one specified frequency each. A response signal of the resonator is determined at the specified frequencies of the at least two signal components of the excitation signal. Eventually, parameters of a model illustrating the behavior of the resonator as a function of the response signal are calculated based on the response signal.
US11035769B2 Nuclear magnetic resonance gas isotherm technique to evaluate reservoir rock wettability
Nuclear magnetic resonance (NMR) gas isotherm techniques to evaluate wettability of porous media, such as hydrocarbon reservoir rock, can include constructing a NMR gas isotherm curve for a porous media sample gas adsorption under various pressures. A hydrophobic or hydrophilic nature of the porous media sample can be determined using the NMR gas isotherm curves. A wettability of the porous media sample can be determined based on the NMR gas isotherm curve. The wettability can be determined for porous media samples with different pore sizes. In the case of reservoir rock samples, the determined wettability can be used, among other things, to model the hydrocarbon reservoir that includes such rock samples, to simulate fluid flow through such reservoirs, or to model enhanced hydrocarbon recovery from such reservoirs.
US11035765B2 Detection of low concentration biological agents
Provided are methods of preparing a sample for detection by placing the sample on a shrinkable scaffold and then shrinking the scaffold. An exemplary shrinkable scaffold is a thermoplastic substrate.
US11035764B2 Extraction of mycotoxins
A method and composition for extracting an analyte from a test sample such as grain, so as to determine whether the test sample is contaminated with a toxin. The method is particularly useful for detecting the presence in a batch of grain of a mycotoxin, such as for example aflatoxin, ochratoxin, T2, zearalanone, vomitoxin (deoxynivalenol a/k/a DON), patulin and fumonisin. Extraction is performed with use of a composition that includes a proteinaceous material, such as albumin, as an extraction agent.
US11035761B2 Measuring apparatus and method for determining the degree of bacterial contamination of process liquids
A measuring apparatus and a method for determining the degree of bacterial contamination of process liquids uses at least one gas sensor for measuring the gas concentration of a gas producible by aerobic bacteria in the process liquid. An evaluating device is connected with the sensor for evaluating a sensor signal generated by the sensor and correlated with the degree of bacterial contamination. To determine the degree of bacterial contamination a funnel-shaped gas collecting bell is partly immersed in the process liquid so that a gas collection cavity for collection of the escaping gas is formed directly above the process liquid surface in the gas collecting bell. The gas escaping can be fed by a gas pump via a gas feed line to the sensor, conducted via the sensor and pumped back again to the gas collection cavity by way of a gas return line.
US11035754B2 Single-ended probing through a multimode fiber having distributed reflectors
An optical frequency-domain reflectometer (OFDR) capable of estimating the transfer matrix of a multimode optical fiber using mode-selective measurements performed from a single end of the fiber. In an example embodiment, the multimode optical fiber includes distributed reflectors designed to generate relatively strong light reflections along the length of the fiber at a desired spatial resolution. The embodiments may employ a signal-processing algorithm to estimate the fiber's transfer matrix by estimating segment transfer matrices corresponding to the fiber segments located between different ones of the distributed reflectors. Different embodiments of the disclosed OFDR can beneficially be adapted for use in different applications, such as fiber-optic component and module characterization, distributed optical sensing, biomedical imaging, OCT, etc.
US11035752B1 Active alignment of optical die to optical substrates
An assembly system for assembling an optical die to an optical substrate includes test equipment configured to test optical couplers formed between the optical die and the optical substrate. The assembly system is configured to adjust an alignment of the optical die relative to the optical substrate until the optical couplers meet a performance metric. After the performance metric is met the optical die is permanently attached to the optical substrate.
US11035749B2 Leak test system and method for thermoplastic piping
A system and method for leak testing a thermoplastic piping system is disclosed. The leak test system includes a pump assembly having an air pump configured to pressurize a piping system with air, wherein the air pump is configured by design not to output pressure exceeding the piping system design limitations. The pump assembly further includes a pressure sensor, pressure controller, pressure switch, and solenoid valve for maintaining the pressure within the piping system to a prescribed pressure. The leak test system can include tubing for connecting the pump assembly to the piping system, and further include an ultrasonic leak detection device to locate potential leaks identified on the piping system. As such, the leak test system can safely leak test a thermoplastic piping system, including brittle piping, with low pressure air, while being capable of re-pressurizing the system to compensate for pressure variations therein due to leaks and/or other external factors.
US11035748B2 Pressure sensor attachment structure
A sensor attachment structure of an oil pressure sensor suitable for use as a control valve of an automobile transmission includes a sensor case inserted into an accommodation space 4 of a valve upper-body portion such that a body portion of the sensor case is capable of rotating about a vertical central axis. A stopper projects in a horizontal direction from the upper body, the stopper being movable vertically in a guide groove of the sensor case, and a rotatable relative to a restricting portion of the central case to restrict a vertical movement of the stopper to prevent the oil pressure sensor from falling off the upper body.
US11035743B2 Compact, high performance series elastic actuator
Embodiments of a series elastic actuator (SEA) disclosed herein include an elastic component coupled in series with a motor, wherein the elastic component comprises a pair of springs arranged concentrically around a central shaft of the housing for transmitting force to a mechanical ground of the SEA, and one or more spring support mechanisms arranged within an inner circumference of the springs. Some embodiments of the SEA may also include a spring deflection sensor, which is coupled within a recess formed within the mechanical ground of the SEA and configured to sense the force transmitted to the mechanical ground of the SEA.
US11035740B1 Stimulus indicating device employing thermoreversible amphiphilic gels
A stimulus indicating device is disclosed. The stimulus indicating device includes a stimulus sensitive amphiphilic gel; and an assembly having a first end and a second end. The assembly may include a top layer, a middle layer comprised of a porous polymer membrane, and a bottom layer. The top layer and the bottom layer may be sealed together on opposing sides of the assembly, and the top layer and the bottom layer may be sealed at the width of the second end of the assembly.
US11035738B2 Temperature sensor
A flexible film of crystalline or semi-crystalline material comprising a first region surrounded by a first amorphized wall.
US11035737B2 Method and system for characterization and compression of ultrashort pulses
The present application relates to a method and system for characterization and compression of ultrashort pulses. It is described a flexible self-calibrating dispersion-scan technique and respective system to characterize and compress ultrashort laser pulses over a broad range of pulse parameters, where previous knowledge of the amount of dispersion introduced for each position or step of the compressor is not required. The self-calibrating d-scan operation is based on the numerical retrieval of the spectral phase of the pulses using an optimization algorithm, where the spectral phase is treated as a multi-parameter unknown variable, and where the unknown dispersion of the dispersion scanning system is described by a theoretical model of its functional dependence on the compressor position.
US11035732B2 Color chart device with hair clip and method for identifying colors
According to various embodiments, a chromaticity diagram device (100, 300, 500) may have the following: a chromaticity diagram (102) which has a plurality of mutually different reference colors (102a, 102b, 102c), wherein the chromaticity diagram (102) has a transparent or translucent recognition region, by means of which a color of a hair tuft can be captured; and a hair clip device (106) attached to the chromaticity diagram (102) or integrally formed on the chromaticity diagram (102), which hair clip device is arranged to clamp a hair tuft to be captured in its hair color to the recognition region.
US11035729B1 Reflectometer, spectrophotometer, ellipsometer and polarimeter system with a super continuum laser source of a beam of electromagnetism, and improved detector system
Reflectometer, spectrophotometer, ellipsometer, and polarimeter systems having a supercontinuum laser source of coherent electromagnetic radiation over a range of about 400-about 2500 nm, a stage for supporting a sample and a detector of electromagnetic radiation, wherein the supercontinuum source provides a coherent beam of electromagnetic radiation which interacts with a sample, and the detector system comprises functional combinations of gratings and/or combination dichroic beam splitter-prisms, which themselves can be optimized as regards wavelength dispersion characteristics, directs wavelengths in various ranges to various detectors that are well suited to detect them.
US11035728B2 Cavity ring-down spectroscopy having interleaved data acquisition for interference mitigation
Interleaved data acquisition in optical spectroscopy is used to provide interference correction for time-varying interference. Measurements at a reference frequency are used to provide an estimate of the interference. These reference measurements are interleaved with the remaining measurements in order to provide estimates of the interference vs. time at relevant times. The interference being corrected can be spectrally structured or unstructured.
US11035726B2 Light detection device
A light detection device includes a package including a window, a Fabry-Perot interference filter for transmitting light incident from the window in the package, and a light detector for detecting the light transmitted by the Fabry-Perot interference filter in the package. The Fabry-Perot interference filter includes: a substrate having a first surface on the window side and a second surface on the light detector side; a first layer structure arranged on the first surface, the first layer structure having a first mirror and a second mirror; and a lens unit integrally formed on the second surface side, the lens unit for condensing the light transmitted by the first mirror and the second mirror onto the light detector.
US11035725B2 Sensing device comprising electrical components of high voltage domain and low voltage domain to perform quenching of a single photon avalanche diode
A sensing device that may include a substrate; a single-ended SPAD; first electrical components; second electrical components; and capacitors. The SPAD, the first electrical components and the second electrical components are formed on the substrate. The SPAD and the first electrical components belong to a high voltage domain of the sensing device. The high voltage domain is configured to receive a high supply voltage that exceeds a breakdown voltage of the SPAD. The second electrical components belong to a low voltage domain of the sensing device. The capacitors are coupled between the low voltage domain and the high voltage domain. The first electrical components and the second electrical components belong to an electrical circuit that is configured to perform quenching of the SPAD.
US11035719B2 Scale assemblies for providing nutritional content
Systems and methods for scale assemblies for providing nutritional content in accordance with embodiments of the invention are disclosed. In one embodiment, a scale assembly for providing nutritional content, the scale assembly in connection with a client device, the scale assembly comprising: a platform for receiving a food item; a pole connected to a center portion of the platform, wherein the pole applies a pressure to a surface of the client device based on a weight of the food item; a centerpiece having a hole for receiving the pole such that the pole moves vertically through the hole; at least one support leg, wherein the at least one support leg is connected to the centerpiece and provides support to the scale assembly; and wherein the pressure applied by the pole to the surface of the client device is used to calculate the nutritional content of the food item.
US11035714B2 Flow meter
Provided is a flow meter capable of logging data more reliably. In this operation, a detection element repeatedly detects a physical quantity related to a flow rate of a fluid flowing in a pipe in a predetermined sampling cycle. Based on physical quantities, a calculation part sequentially calculates the flow rate of the fluid in the pipe. Further, a time measurement part calculates the time. A control storage part is caused to store a logging target, a logging cycle, and logging start definition information. Based on the logging start definition information, a control part automatically starts logging of the logging target in response to startup of the flow meter, and causes a log storage part to store the time measured by the time measurement part and a numerical value of the logging target in association with each other in every logging cycle.
US11035712B2 Metering system for calculating real-time profit or loss of gas stations
The present application discloses a metering system for calculating a real-time profit or loss of a gas station, including a metering module, a level gauge of the oil tank, and a communication management machine with a built-in data processing module; the metering module and the level gauge are respectively communicated with the communication management machine; the oil tank, an oil pipeline of the oil tank and an oil inlet of the fuel dispenser are respectively provided with a sensor array module for collecting density data of the oil therein; the sensor array module includes a plurality of oil density sensors; the sensor array modules are communicated with the communication management machine; the built-in data processing module receives and processes data from the metering module, the level gauge and the sensor array modules respectively.
US11035711B2 Dispensers and related methods
Dispensers for container assemblies and related methods are disclosed. The dispenser can provide for a measured quantity of a substance. The dispenser can allow for retaining of a predetermined measured quantity of a substance by inversion of the container assembly. The dispenser can be used in conjunction with a flip cover of a lid of the container assembly for dispensing of the measured quantity.
US11035710B2 Method for measuring flow using electromagnetic resonance phenomenon and apparatus using the same
Disclosed herein are a method and apparatus for measuring flow using an electromagnetic resonance phenomenon. The flowmeter includes an RF resonator in the form of a cylinder into which a transmission antenna for forming a magnetic field in a preset frequency range and a reception antenna for measuring a response signal are inserted, the RF resonator being shielded from an external magnetic field; and a processor for measuring the flow in a pipe that passes through the RF resonator based on the response signal. The RF resonator includes circular holes in the two bases of the cylinder so as to enable the pipe to pass through the RF resonator, and is formed with a first body and a second body, which are split in the height direction of the cylinder and are coupled using a coupling member so as to wrap the outer circumferential surface of the pipe.
US11035707B2 Optical flow meter for determining a flow rate of a liquid
An optical flow meter includes a substrate; a microchannel with a fluid receiver; a fluid transmitter; a fluid member with an optical interaction region; a photo interaction region; an analytical light path, such that analytical light interacts with an analyte in a photo interaction region subsequent to an interaction of a pre-analyte with activation light in an optical interaction region to produce analyte; and a detection light path disposed in the substrate, arranged at an oblique angle or right angle to the fluid member proximate to the photo interaction region, and that: receives the photoanalyte light from the photo interaction region; and communicates the photoanalyte light from the microchannel to a photodetector, the optical flow meter determines a flow rate of the analyte.
US11035701B2 Front pick-up illuminated pointer
An illuminated pointer for a vehicle instrument cluster provides a more uniform light by propagating light from a source, through an elongate, light-transmitting prism formed to have multiple, inclined light-reflecting surfaces. Each surface being at a different angle, reflects light at a slightly different angle producing a corresponding number of refracted light maxima along the length of the prism. A more uniform refracted light is produced.
US11035700B2 Gas sensor, measuring element for a gas sensor and method for preparing a measuring element
A gas sensor 100 includes a housing 110 and with a measuring element 10. The measuring element 10 has a heating coil 20, which is coated with a catalytically active or inactive ceramic 30. The ceramic 30 contains a fibrous material. The fibrous material may be, for example, a glass fiber material.
US11035698B2 Crank angle detection device
Provided is a crank angle detection device that includes an ACG rotor supported by an end of a crank shaft and configured to rotate integrally with the crank shaft, a metal-plate-made pulsar ring including a ring-shaped plate portion and a detected portion that includes a plurality of convex portions formed at an outer circumference of the ring-shaped plate portion, and being configured to rotate integrally with the ACG rotor with the ring-shaped plate portion fixed to the ACG rotor, and a magnetic sensor arranged at an outer circumference of the pulsar ring and configured to detect the detected portion. Such a crank angle detection device is capable of detecting a crank angle with high accuracy.
US11035696B2 Sensor arrangement having a modular structure including sensor mounted on bearing element configured to project from housing
A sensor arrangement having: a housing, a movement sensor, the movement sensor, being mounted on a bearing element connected to the housing; a position sensor; and a position transducer, the position sensor and the position transducer being arranged relative to each other in such a way that the movement of the movement sensor can be measured. The bearing element protrudes from the housing, or the position sensor and the position transducer are eccentric relative to the bearing element.
US11035694B2 Method for locating water resources
A method of locating a water resource includes taking a first electronic device within a predetermined radius of a water resource; and associating owner contact information and coordinate location data of the water resource to the water resource. An online database stores the coordinate location data of the water resource, the owner of the water resource, and the owner contact information received from the first electronic device. A second electronic device displays on an electronic map the coordinate location data of the water resource within an area of the electronic map. The user of the second electronic device is informed, after selection of the water resource, the name of the owner of the water resource, the owner contact information of the water resource, and the coordinate location data of the water resource.
US11035693B2 Sensor output change detection
A method includes acquiring a first data column output from a plurality of sensors, generating a model for estimating data from the plurality of sensors on the basis of the first data column, acquiring a second data column output from the plurality of sensors, obtaining an estimated data column corresponding to the second data column based on the model by using regularization for making an error between the second data column and the estimated data column sparse, and identifying a sensor in which a change occurred between the first data column and the second data column on the basis of the error between the second data column and the estimated data column. A corresponding computer program product and apparatus are also disclosed herein.
US11035687B2 Virtual breadcrumbs for indoor location wayfinding
Technologies for directional wayfinding include a mobile computing device having one or more local location sensors to generate data indicative of movement of the mobile computing device. The mobile computing device captures first sensor data indicative of movement of the mobile computing device along a path and determines a series of waypoints based on the first sensor data. The waypoints may describe movement data of the mobile computing device, including length and direction of movement. The mobile computing device determines a series of directional instructions to guide a user of the mobile computing device back along the path in the reverse order and presents the directional instructions to the user. The mobile computing device may monitor the sensor data to determine whether the user has arrived at each waypoint while reversing the path. The sensors may include an accelerometer, gyroscope, magnetometer, or altimeter. Other embodiments are described and claimed.
US11035684B2 Path planning system and method for robot, robot and medium
The disclosure discloses a path planning system and method for a robot, the robot and a medium. The method includes: preselecting, by the path planning system for the robot, one or more position points from paths on which the robot can move in a predetermined regional map as reference positioning points; and if an instruction of moving the robot from a first position point to a second position point is received, analyzing a path from the first position point to the second position point according to the set reference positioning points and according to a predetermined path analysis rule, and controlling the robot to move to the second position point on the basis of the analyzed path.
US11035682B2 Navigation routes as community object virtual hub sequences to which users may subscribe
Implementations of various methods and systems to transform navigation routes with two waypoints or a destination waypoint or a series sequence of waypoints into objects which are communities to which user(s) may subscribe, friend, follow or be a member of the community. The present disclosed invention relates to combining the concepts of objected oriented programming and navigation systems and social networking and transportation as a fungible asset class or transportation as an open market.
US11035681B2 Preserving original route information after recalculation of a route
A device provides, to a navigation device, original route information that includes information indicating directions from an origination to a destination, and waypoints. The device receives, from the navigation device, a request for a new route from a current location to the destination, and receives the original route information when the request is associated with an original route stored in the data structure. The device identifies a point along the original route, closest to the current location, and calculates a route from the point along the original route to the current location. The device combines the route and the original route at the point along the original route to create a new route from the current location to the destination, and provides, to the navigation device, new route information for the new route, where the new route information includes information indicating waypoints between the current location and the destination.
US11035678B2 Automatic localization geometry detection
Embodiments include apparatus and methods for generating a localization geometry or occupancy grid for a geographic location. Point cloud that describes a vicinity of a pathway is collected by a distance sensor and describing a vicinity of the pathway. The point cloud data is reduced or filtered to a predetermined volume with respect to the roadway. The remaining point cloud data is projected onto a two-dimensional plane including at least one pixel formation. A volumetric grid is defined according to the at least one pixel formation, and a voxel occupancy for each of a voxels forming the volumetric grid is determined. The arrangement of the voxel occupancies or a sequence of data describing the voxel occupancies is a localization geometry that describes the geographic location of the pathway.
US11035674B2 GPS-denied geolocation
Systems and techniques for navigation in a GPS-denied environment that do not rely on locations of known points. Instead, the operator can measure distance and/or inclination as well as azimuth to arbitrary points on the visual horizon (or sub-horizon) from their location. These observations can then be compared to precomputed distances and inclinations for corresponding azimuths to the visual horizon of a grid of points based on known surface terrain data. The closest grid point to the observer's location obtained in this way can be refined using a model of the surrounding environment, allowing for the operators position to be quickly and accurately determined.
US11035673B2 Method and system for combining sensor data
A method and system for combining data obtained by sensors, having particular application in the field of navigation systems, are disclosed. The techniques provide significant improvement over state-of-the-art Markovian methods that use statistical noise filters such as Kalman filters to filter data by comparing instantaneous data with the corresponding instantaneous estimates from a model. In contrast, the techniques disclosed herein use multiple time periods of various lengths to process multiple sensor data streams, in order to combine sensor measurements with motion models at a given time epoch with greater confidence and accuracy than is possible with traditional “single epoch” methods. The techniques provide particular benefit when the first and/or second sensors are low-cost sensors (for example as seen in smart phones) which are typically of low quality and have large inherent biases.
US11035671B2 Communication protocol for remotely controlled laser devices
A laser device operating system includes a laser device generating a laser beam when receiving a remote control unit command signal. The remote control unit operates in a public or private mode. In public mode the remote control unit generates a command signal transmitted to the laser device. In private mode the remote control unit generates a unique identifier prepended to the command signal. The laser device operates in a laser device public or private mode. In public mode the laser device responds to the remote control unit command signal or the command signal if transmitted by a second remote control unit. In private mode the laser device operates only upon receipt of the command signal and unique identifier, preventing laser device operation by the second remote control unit if the second unit does not include the unique identifier with the command signal.
US11035669B2 Tilt and distance profiling vehicle
Disclosed herein are systems and methods for profiling a surface. In some embodiments, the systems and methods perform profiling using a robotic vehicle. The vehicle can include a drive system, one or more wheel encoders, and one or more distance sensors and/or inertial measurement units for capturing measurement data, such as the slope of the surface or the angle of the robotic vehicle relative to the surface or the gravity vector. A control computing system is included having one or more processors that execute instructions stored in software modules to process movement data. In some embodiments, the processed movement data determines a plurality of snapshots of the surface at different times and positions as the robotic vehicle traverses the surface. These snapshots are combined to generate a profile of the surface.
US11035667B2 Monitoring system and method for controlling process of surface treatment for construction
A monitoring method and system are present for process control of surface treatment associated with material deposition on the surface, which provides for achieving and maintaining a desired (according to design rules) geometrical profile of the surface while being coated by certain substance/material. The technique of the invention provides for remotely and fully-automatically monitoring/verifying the geometrical profile of the surface being treated, and providing the control/verification data for executing local corrections. The technique can be applied to various geometrical profiles such as planar geometry, round/curved surface of a predetermined curvature, multi-portions surface with predetermined angular orientations of the multiple portions (e.g. 90 degree angles at corners of a room).
US11035665B2 System and method for enhancing data processing throughput using less effective pixel while maintaining wafer warp coverage
An inspection system is disclosed. In one embodiment, the inspection system includes an interferometer sub-system configured to acquire an interferogram of a sample. The inspection system may further include a controller communicatively coupled to the interferometer sub-system. The controller is configured to: receive the interferogram from the interferometer sub-system; generate a phase map of the sample based on the received interferogram, wherein the phase map includes a plurality of pixels; select a sub-set of pixels of the plurality of pixels of the phase map to be used for phase unwrapping procedures; perform one or more phase unwrapping procedures on the sub-set of pixels of the phase map to generate an unwrapped phase map; and generate a surface height map of the sample based on the unwrapped phase map.
US11035660B2 Inertial dimensional metrology
A method of performing dimensional metrology of an object (12) includes incorporating an Inertial Measurement Unit (IMU-18) with an elongate probe (20) in a portable metroprobe (10). A tip (22) of the probe (20) has an offset length (L) from an origin (26) of a coordinate system in the IMU (18) and position (X,Y,Z) thereof is correlated based on attitude (A,B,C) measurement of the IMU (18). The metroprobe (10) is transported in sequence to a complement of survey points (Pn) on the object (12) for measuring corresponding coordinates (X,Y,Z) thereof based on measured attitude (A,B,C) of the IMU (18).
US11035656B2 Outer dimensioning measurement system for tubulars
The disclosure relates to an outer dimension measurement apparatus for tubulars. The apparatus includes a first wheel and a second wheel, which may be applied to different sections of a tubular. The ratio between the outer dimensions of the different sections may be estimated based on the relationship between the rates of rotations of the first and second wheels when the tubular is rotated. The apparatus may include a tubular rotation sensor that, with either the first wheel or the second wheel, may be used to determine the outer dimension of the tubular at the point along the tubular's length when the respective wheel is applied. The methods include estimating a ratio between outer dimensions of sections of a tubular and estimating the outer dimension of the tubular at a specific point along its length using embodiments of the apparatus.
US11035653B2 Metal cartridge for ammunition and method of making it
A light alloy cartridge for ammunition made by mechanical removal of chips has a front retaining collar for retaining a projectile and a hollow body having a rim at the rear provided with a central primer hole and at the front a shoulder connecting to the collar, the hollow body having an internal surface that bounds a cavity suitable for containing the propellent, the cartridge being formed by a rear element and a front element that are structurally independent, fixed stiffly to one another, the internal surface of the hollow body having at the rim at least one notch configured to increase the volume of the cavity suitable for containing the propellent.
US11035652B1 Main drive assembly positioning structure for throwing trap
A main drive assembly positioning structure for pivotally positioning a main drive assembly on a main frame of a throwing trap by attaching a first fixing frame with a first inner semicircular arc groove and a second fixing frame with a second inner semicircular arc groove to the left and right sides of the main drive assembly and using fastening members to affix the first fixing frame and the second fixing frame together, so that the main drive assembly positioning structure has the advantages of saving accessories and reducing costs and can relatively simplify the installation process and save assembly manpower and man-hours.
US11035651B2 Handheld non-lethal dazzling system
A non-lethal dazzling device includes a laser operable in the visible spectrum. The laser can be a relatively low-powered laser, such as a laser having a maximum output power of 2.5 mW, or it can be a higher-powered laser with a drive circuit that lowers the maximum output power to a safe level based on the range of the hostile target from the laser. In certain embodiments, the disclosed non-lethal dazzling device can be coupled to the bridge of a binocular device.
US11035650B2 Flexible, lightweight antiballistic protection
The present invention relates to an antiballistic protection comprising a cover with a stab and bullet resistant layer, comprising a stab resistant layer and a bullet resistant layer, in which said antiballistic protection has a large flexibility. Preferably, said stab and bullet resistant layer comprises a stab resistant layer of polyamide and a bullet resistant layer of ultra-high molecular weight polyethylene.The invention also relates to a method for fabricating said antiballistic protection as well as the use of pieces of clothing.
US11035644B2 Gun stock
A gun stock has a hollow body having a cavity in which a seat is formed; the seat is adapted to receive an insert; the insert has a passage hole for the passage of a bar which has a first end fastened to the body of the gun and a second free end which is threaded and engages a locking nut; a fastener plate is arranged between the locking nut and the insert and has a calibrated hole through which the free end of the bar passes; the fastener plate is arrangeable in different positions with respect to the insert in order to change the inclination of the stock with respect to the line of sight of the gun. The stock has additional systems for adjusting the distance between the buttstock and the trigger, the height of the comb, the length of the trigger pull, and the shape of the grip.
US11035640B2 Reversible quiver
Reversible quiver for performing the sport of archery, consisting of a support element (1) equipped with devices to secure it to the body of the sportsperson, and a containment element (2) for the arrows, which can be connected in an interchangeable fashion to the support element (1), wherein the connection devices (3) are of magnetic type, consisting of a female part (3a) and a male part (3b), and wherein this latter part can be inserted coaxially into the female part (3a), whilst disengagement occurs in the direction defined by the respective disengagement grooves provided on the female parts (3) and equipped with a single disengagement opening.
US11035638B1 Rifle barrel having muzzle device with access ports
A barrel assembly for a rifle comprising an elongated barrel having an exterior surface, an interior cylindrical bore defining a caliber, a muzzle with a crown, and a rear end with an enlarged cavity capable of receiving a round of ammunition; an elongated muzzle device permanently attached to the exterior surface of the barrel and surrounding and extending past the crown, the muzzle device including a longitudinal opening coaxial to the bore and one or more access ports positioned adjacent to the crown, such that the crown is located radially inward relative to the one or more access ports; a sleeve slidably mounted to an exterior surface of the muzzle device and capable of sliding between an open position and a closed position; wherein, when the sleeve is in the open position, the crown is accessible through the one or more access ports; and wherein, when the sleeve is in the closed position, it seals and completely covers the one or more access ports.
US11035630B2 Cooling device for reducing the temperature of cooked warm food held in a container, in particular in a standard trolley
A cooling device for reducing the temperature of cooked warm food in a liquid or paste-like state held in a container, in particular in a standard trolley, is provided. The cooling device includes a plate-like covering member which covers the opening cross-section of the container or of the standard trolley, wherein the covering member has vertically arranged cooling elements on the lower face thereof, which cooling elements, when the cooling device is attached and lowered, are immersed in the density of the food and a cooling medium circulates through the cooling elements, which cooling medium extracts the stored heat from the food. A stripping plate designed as a perforated sheet or as a perforated plate is provided on the lower face of the covering member, which stripping plate removes remaining food from the cooling elements during withdrawal of the cooling device.
US11035626B2 Heat exchanger with enhanced end sheet heat transfer
A heat exchanger with increased heat transfer capability includes first and second end plates, tubes extending between the first and second end plates and fins disposed between the tubes. The heat exchanger is disposable within and differs in shape from a space defined between first and second walls such that corners of the first end plate abut the first wall and a point of the second end plate abuts the second wall, the first wall diverges from the corners of the first end plate to define a first open region and the second wall diverges from the point of the second end plate to define second open regions. At least one of the first end plate and the second end plates includes enhancements fluidly communicative with the at least one corresponding one of the first open region and the second open regions.
US11035622B1 Thermal conditioning assembly
A thermal conditioning assembly includes a casing having a first casing portion, a second casing portion and a partition intermediate the casing portions, peripheries of each of the casing portions and the partition united so as to delimit hermetically sealed first and second casing chambers. The first chamber is characterized by the first casing portion and a first surface of the partition and includes a phase change media and wicking structure, heat spreading from a heat source adjacent thereto thusly effectuated. The second chamber, characterized by the second casing portion and a second surface of the partition, dissipates heat from the first chamber. Segments of the second casing portion and the partition are selectively united so as to form one or more baffles which delimit coolant channels. The second chamber includes first and second coolant connectors for coolant ingress and egress in furtherance of circulating coolant through the second chamber via said coolant channels.
US11035621B2 Electronics cooling with multi-phase heat exchange and heat spreader
One example aspect of the present disclosure is directed to a system for cooling a surface. The system can include a housing. The housing can include an evaporator portion. The housing can include at least one trifurcated heat exchange portion. The at least one trifurcated heat exchange portion can include a condenser portion coupled to the evaporator portion. The at least one trifurcated heat exchange portion can include a coolant portion substantially surrounded by the condenser portion. The at least one trifurcated heat exchange portion can include a phase change material portion substantially surrounding the condenser portion.
US11035619B2 Drainage for temperature and humidity controlling system
A drainage device includes a tank, a pipe and an air duct. The tank has a base plate and at least one first wall. The first wall is disposed on the base plate. The base plate and the first wall define a space. The pipe defines a channel. The pipe connects with the base plate. The channel communicates with the space. The air duct is disposed partially in the space and partially in the channel. There exists at least one gap between an outer surface of the air duct and an inner surface of the pipe.
US11035615B2 Support clip for finned tube type heat exchangers
A clip includes a body defining an exterior profile, and an adjustably sized aperture. The exterior profile defines at least one attachment feature and the body includes a surface defining the adjustably sized aperture and at least one stop member disposed in the adjustably sized aperture.
US11035614B2 Device for producing a stream of air through a volume of liquid
The invention relates to a device (1) for producing a stream of air (F′), wherein said device comprises an enclosure (10), which is intended for containing a volume of liquid (V), and which comprises at least one air-discharge opening (101), air-injection means (12) which make it possible to create and pass an incoming stream of air (F) from the outside of the enclosure into a volume of liquid (V) contained in the enclosure, by injecting said incoming stream of air (F) into said volume of liquid (V) underneath the surface of said volume of liquid (V), such that an outgoing stream of air (F′), treated by direct contact with the volume of liquid, is discharged from said enclosure by passing through the air-discharge opening (101) of the enclosure. The enclosure comprises one or more baffles (14; 14′; 14″) which are positioned between the volume of liquid (V) and said discharge opening (101), and which make it possible to circulate the stream of air (F′) exiting the volume of liquid until the discharge opening (101), causing same to undergo one or more changes of direction such as to prevent the spraying of liquid through the air-discharge opening (101).
US11035613B2 Apparatus for maintaining a controlled environment
A lyophilization nest and method of using the same is described herein. In various embodiments, the lyophilization nest is configured to support one or more receptacles each supporting one or more substances within an interior space of the lyophilization nest. The interior space may be in fluid communication with the exterior of the lyophilization nest through one or more vent holes extending through a surface of the lyophilization nest. Each of the one or more vent holes have a corresponding sealing element configured to selectively form an air-tight seal within the vent holes, such that a controlled environment may be maintained within the interior space when the ambient conditions surrounding the lyophilization nest are not lyophilization conditions. The one or more sealing elements may be operable while the lyophilization nest is positioned within a sealed lyophilizer by depressing the sealing elements into corresponding vent holes to form the air-tight seal.
US11035612B1 Microwave and vacuum drying device, system, and related methods
A method for drying at least one sample of material is provided. The method includes placing the at least one sample of material into a chamber and then sealing the chamber. The method includes applying a vacuum to the chamber in order to reduce the pressure therein. The method includes heating the at least one sample using electromagnetic energy while applying the vacuum to the chamber. The method includes measuring at least one condition of the chamber and determining that the sample is dry based on the at least one monitored condition.
US11035611B2 Method of separating components of a gas
The disclosure provides a method for separating components of a gas. A feed gas stream is cooled in a first vessel. The feed gas stream includes methane, water, carbon dioxide, and Natural Gas Liquids. The feed gas stream is cooled in a first vessel. A portion of the water condenses to form a primary liquid stream, resulting in a first depleted gas stream, which is cooled in a second vessel. A portion of the NGLs condense to form a secondary liquid stream, resulting in a second depleted gas stream, which is cooled in a condensing exchanger. A first portion of the methane condenses to form a liquid methane stream, resulting in a third depleted gas stream, which is cooled in a third vessel. A portion of the carbon dioxide condenses, desublimates, or condenses and desublimates as a final product stream, also resulting in a fourth depleted gas stream.
US11035608B2 Refrigerator
In a refrigerator including a sliding door configured to open and close a storage chamber, a storage basket provided on a rear portion of the sliding door, and a support frame configured to support the sliding door and the storage basket, sidewalls of the storage basket may be formed so as to protrude outwardly except a lower portion in which the support frame is disposed between an inner case and the sidewalls, thereby increasing a storage space of the storage basket. In addition, a front protrusion, an auxiliary protrusion, and a rear protrusion are formed in an upper portion of the storage basket, and therefore a relative position of an auxiliary basket to the storage basket may be limited, and the auxiliary basket may be drawn into and out in conjunction with drawn-in and -out movements of the storage basket.
US11035607B2 Use of multiple port locations for achieving faster vacuum evacuation time in vacuum insulated structures
An appliance includes an outer wrapper having a plurality of joined walls that define a plurality of vertices and edges. An inner liner is sealed with the outer wrapper to define an insulation space. A vacuum port is disposed on an external surface of the outer wrapper. A channel is in fluid communication with the vacuum port and extends along at least one edge defined by first and second walls of the outer wrapper. An insulative material is disposed between the outer wrapper and the inner liner. A filter media is disposed along the channel such that air can be drawn from the insulation space past the filter media, into the channel, and through each vacuum port.
US11035604B2 Refrigerator with mechanism for installing in a storage space
A refrigerator to be installed in a storage space defined by a wall of an object includes a contact mechanism so that the refrigerator makes contact with the wall, and thus the refrigerator can be installed.
US11035603B1 Active/passive thermal control system utilizing liquid nitrogen
An active/passive freezer system includes the capability to both actively cool a payload bay and passively maintain close to that temperature for extended periods of time; a freezer unit with a payload bay that can rapidly reduce its internal temperature; a thermal battery; a heat exchanger where liquid Nitrogen flows through; insulation that significantly reduces heat gain from external sources; and the capability to have separate units for cooling the payload bay and maintaining the temperature within the payload bay.
US11035601B2 Refrigerator
A refrigerator that includes a main body, an ice-making chamber formed inside the main body, an ice-making tray to store ice-making water and generate ice, and a refrigerant pipe installed so that at least a part thereof is in contact with the ice-making tray, wherein a refrigerant flows in the refrigerant pipe, wherein the ice-making tray includes an ice-making cell that stores ice-making water, and a temperature sensor accommodation portion that accommodates a temperature sensor that measures temperature of water or ice stored in the ice-making cell, and the temperature sensor accommodation portion includes an accommodation portion that is formed in a groove shape, and has an open upper side so that the temperature sensor moves in or out, and a fixing portion which is coupled to a wire connected to a part of the temperature sensor or to the temperature sensor and fixes a position of the temperature sensor.
US11035599B2 Cooling system
An apparatus includes a flash tank that stores a refrigerant, a first load that uses the refrigerant to cool a first space, second and third loads, first and second compressors, and a valve. During a first mode of operation: the second load uses the refrigerant to cool a second space, the third load uses the refrigerant to cool a third space, the second compressor compresses the refrigerant from the second and third loads, and the first compressor compresses the refrigerant from the first load and the second compressor. During a second mode of operation: the second compressor compresses the refrigerant from the second load and directs the compressed refrigerant to the third load to defrost the third load and the valve prevents the refrigerant at the third load from flowing to the flash tank until a pressure of the refrigerant at the third load exceeds a threshold.
US11035597B2 Outdoor unit of an air conditioning system, air conditioning system, and control method thereof
A heat recovery variable-frequency multi-split heat pump system and a control method thereof. The system includes an outdoor unit and at least two indoor units. The system is a three-pipe heating recovery multi-split heat pump system designed on the basis of a four-way reversing valve, and one indoor unit thereof is provided with two electronic expansion valves and two heat exchangers so that any indoor unit in the system can operate independently under three working conditions of refrigeration, heating or heat recovery dehumidification. Under multi-split condition, the system can operate under six working conditions, namely, the full-refrigeration working condition, the full-heating working condition, the common-heat-recovery working condition, the common-heat-recovery-dehumidification working condition, the heat recovery dehumidification-refrigeration-combination working condition and the heat recovery dehumidification-heating-combination working condition. Under the heat recovery dehumidification condition, a lower outlet air temperature, during low-temperature dehumidification, is raised by means of heat removal of a condenser so as to achieve the purpose of dehumidification without temperature fall or temperature rise, so that the thermal comfort and efficiency of the system are improved, and the refrigerating capacity and heating capacity of the system are effectively improved.
US11035594B2 Low charge packaged ammonia refrigeration system with evaporative condenser
A packaged, pumped liquid, evaporative-condensing recirculating ammonia refrigeration system with charges of 10 lbs or less of refrigerant per ton of refrigeration capacity. The compressor and related components are situated inside the plenum of a standard evaporative condenser unit, and the evaporator is close coupled to the evaporative condenser. Single or dual phase cyclonic separators may also be housed in the plenum of the evaporative condenser.
US11035588B2 Boiler with heating blower
The present invention relates to a boiler with a heating blower, the boiler being able to improve heat exchange efficiency without an additional boiler. According to the present invention, there is provided a heating blower that supplies high-temperature hot wind to a flame guide tube outside a storage tub, so it is possible to improve heat exchange efficiency of the flame guide tube and flue tube without an additional boiler.
US11035583B2 Air conditioner and method of controlling the same
An air conditioner includes a housing having a suction port and a discharge port, a main fan configured to draw air into the housing through the suction port and discharge air from the housing through the discharge port, an auxiliary fan configured to draw, into the housing, air discharged by the main fan and a controller configured to control a rotational speed of the auxiliary fan to change a direction in which air is discharged from the housing.
US11035581B1 Integrated desalination and air conditioning system
The integrated desalination and air conditioning system can provide desalinated (fresh) water, cold air or both in a single efficient system. The system incorporates a humidification-dehumidification (HdH) desalination system with a water-lithium bromide (H2O—LiBr) vapor absorption cycle (AbC) system. The AbC system includes an AbC generator that provides a heating source for an AbC condenser that heats the air input of the HdH; two AbC absorbers that provide heating sources for the feed seawater; a first AbC evaporator that provides a cooling source for the humidified air produced in the HdH; and a second AbC evaporator that provides a cooling source for use outside the system. The heat input for the AbC generator can be provided by low-grade heat sources, such as waste heat or solar thermal energy. The system is capable of producing fresh water and/or cold air at different capacities, depending on water demands and cooling load requirements.
US11035578B2 Removable fin heat exchanger systems and methods
The present disclosure relates to a fin heat exchanger, including a header, a set of tubes fluidly coupled to the header, and a mount configured to engage with and disengage from the set of tubes. The mount includes a fin section configured to extend between adjacent tubes of the set of tubes in an engaged mount configuration, and configured to be separated from the set of tubes in an unengaged mount configuration.
US11035574B2 Cooktop having electrically controlled gas flow
Gas cooktops disclosed herein may include a proportional solenoid valve controlling gas flow to a gas burner, where the proportional solenoid valve has a continuously variable range of positions. A user interface (UI) element associated with the proportional solenoid valve may be utilized to control a linear voltage regulator having a continuously variable output voltage. The output voltage of the linear voltage regulator is coupled to a solenoid of the proportional solenoid valve, such that the gas flow to the gas burner has a linear relationship with the output voltage of the linear voltage regulator.
US11035570B2 Method for removing large amounts of condensate from an underground vault steam system during startup
A method for removing condensate from a steam line during a cold startup is provided, including introducing a dip tube in a substantially vertical orientation within a substantially vertical section of a steam line, wherein the dip tube includes a proximal end and a distil end, immersing the distil end within a volume of condensate, connecting the proximal end to a removal conduit external to the steam line, and removing at least a portion of the condensate through the removal conduit.
US11035566B1 System and method for backlight integration with electrical contact foil in piezoelectric haptic keyboard
A backlit haptic keyboard of an information handling system may comprise a contact foil placed between a coversheet and a support layer, operatively coupling an LED controller to an LED via metallic traces printed upon a top surface of the contact foil and operatively coupling a piezoelectric element to a keyboard controller via metallic traces printed upon a bottom surface of the contact foil. The system may further comprise the LED placed between the coversheet and the contact foil, and a piezoelectric element placed between the contact foil and support layer to receive an applied mechanical stress at a key and generate an electric actuation signal. A keyboard controller of the information handling system may receive an electric actuation signal from the piezoelectric element via the bottom metallic traces and send an electrical haptic response control signal to the piezoelectric element to cause it to generate haptic feedback at the key.
US11035565B1 Flag topper
A finial assembly affixed to a flagpole is described. The assembly includes a mounting component configured to receive the flagpole therein, a base component having transparent sections, a body component having solar panels, and a top component having transparent portions. The body component includes a hollow interior having an upper cavity that houses a first support structure and receives the top component and a lower cavity that houses a second support structure. Each of the first and second support structure are associated with a light-emitting diode (LED) operatively connected to the solar panels. A first LED of the first support structure illuminates light towards the transparent portions of the top component and a second LED of the second support structure illuminates light towards the transparent sections of the base component to illuminate a flag affixed to the flagpole.
US11035564B2 Lighting assemblies with heat-dissipating properties principally for swimming pools and spas
Nicheless lighting assemblies principally for swimming pools and spas are detailed. The lighting assemblies include features configured to dissipate heat. The assemblies additionally are designed to reduce possibility of water intrusion. Some versions of the assemblies may include thermally-conductive plastic overmolded onto at least one of a lens or a heat spreader. Versions of the assemblies additionally or alternatively may include a generally annular heat sink to which a printed circuit board containing at least one light-emitting diode (LED) is attached. Versions of the assemblies may be divided into subassemblies, one subassembly fitting into another, or include protective covers.
US11035562B2 Custom universal light switch and dimmer
One embodiment can provide a light switch module for controlling at least one light source coupled to the light switch module. The light switch module can include a manual control configured to receive a user manual operation; a control-signal-receiving module configured to receive, from a central controller, a control signal; and a switch-mode-configuration module coupled to the manual control and the control-signal-receiving module. The switch-mode-configuration module is configured to place the light switch in a first operation mode in response to receiving the control signal and place the light switch in a second operation mode in response to not receiving the control signal within a predetermined time interval.
US11035560B1 Optical communication lamp device
An optical communication lamp device is provided and the lamp device includes an emitting-end driving controller, a power unit, and a light emitting element. The light emitting element is electrically connected to the emitting-end driving controller and the power unit. The emitting-end driving controller receives an electrical signal to control the light emitting element.
US11035558B2 Pole assembly and method of use
A pole assembly to support a device at an elevation and including a slidably joined first tube and second tube. A first collar mounts to an end of the first tube and the second tube protrudes from the end. A second collar is adjacent the first collar. A lock-and-key coupling, associated with the collars, prevents them from separating longitudinally along the tubes. The coupling is operable in adjustment and lock modes while a key is in a lock aperture to secure the collars together. In the adjustment mode, the tubes can slidably move relative to one another. In the lock mode, the first tube can be fixed relative to the second tube. The key can slide radially inward and outward, toward and away from a longitudinal axis of the first and second tubes when the lock-and-key coupling transitions from the adjustment mode to the lock mode and vice versa.
US11035554B2 Motion sensitive lamp with coupling mechanism
A motion sensitive lamp with a coupling mechanism is provided. The motion sensitive lamp is installed on a wall or a ceiling. The motion sensitive lamp at least includes a lamp body, a base and a coupling mechanism. A coupling mechanism includes an engaging structure, a positioning structure and a limiting element. One of the engaging structure and the positioning structure is installed on the lamp body. The other of the engaging structure and the positioning structure is installed on the base. The engaging structure is inserted into the positioning structure, so that the lamp body is locked on or coupled with the base. When an external force is applied to the limiting element, the external force results in a displacement of the limiting element, so that the limiting element is inserted into one of the base and the lamp body.
US11035550B2 Lighting device
The invention provides a lens comprising a plurality of imaging regions, each adapted to image a light source to generate a plurality of virtual light sources common to all imaging regions and distributed along a spatial path extending in a direction generally away from the lens. Each imaging region comprises a plurality of sub-regions for focussing the input light source to a corresponding plurality of focal points common to the imaging regions. The focussed light directed to the focal points sub-regions of each imaging region combines so as to form at each focal point a virtual light source. An optical deglaring plate comprising an array of conical optical structures is used with the lens.
US11035546B2 Rear cover of vehicle lamp having valve structure and infrared radiation drying and air discharging function
The present application discloses a rear cover of a vehicle lamp having a valve structure and infrared radiation drying and air discharging function, which includes an end cover provided with a plurality of air vents, a connecting base for connecting with a vehicle lamp housing, and a membrane module for infrared radiation drying and air discharging. The end cover and the connecting base are assembled and connected to form the rear cover of the vehicle lamp. The membrane module is built in a cavity of the rear cover of the vehicle lamp. At least one valve is provided on a path of air circulation inside and outside the vehicle lamp housing through the rear cover of the vehicle lamp, and the at least one valve automatically opens and closes under impulse of air pressure difference.
US11035545B1 Light bar system for mounting to a vehicle
A light bar system for mounting to a vehicle includes a housing defining a cavity, a light generator system within the housing cavity, and a cover over the cavity, including a lens and a bezel. The housing defines first and second ends, and a mounting arrangement secures the housing to the vehicle. The mounting arrangement may be in the form of a pair of mounting bars that extend between the vehicle and the first and second ends of the housing; a pair of brackets the connect between the vehicle and the first and second ends of the housing; or a pair of fasteners that extend through passages in the housing for engagement with the vehicle.
US11035544B2 Illumination device with laser element, rotating mirror member and wavelength converter
An illumination device includes a laser element, a rotating member including a plurality of flat mirror regions that are disposed along a circumference direction of the rotating member to sequentially reflect laser beams emitted from the first laser element with rotation of the rotating member, and a wavelength conversion member. Each of the laser beams reflected at a corresponding one of the mirror regions is incident on the wavelength conversion member. When viewed in a direction in which a rotation axis of the rotating member extends, the mirror regions are disposed at mutually different angles with respect to respective ones of lines each connecting the rotation axis and the center of a respective one of the mirror regions.
US11035543B2 Lamp unit
A lamp unit includes: a projective optical system; a light deflector that is provided behind the projective optical system and selectively reflects incident light toward the projective optical system; a first irradiating optical system that irradiates a reflecting part of the light deflector with first light; and a second irradiating optical system that irradiates the reflecting part of the light deflector with second light. The first irradiating optical system and the second irradiating optical system are arranged such that a direction of irradiation by the first light and a direction of irradiation by the second light are not parallel when a front of the reflecting part is viewed.
US11035536B2 Illumination device for emitting illumination light
An illumination device for emitting illumination light, comprising: a light-emitting diode (LED) for emitting LED radiation, a laser for emitting laser radiation, and a luminescent element for at least partial conversion of the LED radiation and the laser radiation into conversion light, which forms at least part of the illumination light. The LED, the laser and the luminescent element are arranged relative to one another in such a way that during operation of the illumination device, on an incidence face of the luminescent element, respectively in a time integral, the LED irradiates an LED irradiation area with the LED radiation and the laser irradiates a laser irradiation area with the laser radiation. The laser irradiation area has at least one intersection with the LED irradiation area.
US11035529B2 Electronic twist flare
Various embodiments of electronic flares are described which generally comprise a light module that is disposed along a portion of a housing and includes at least one light source for emitting light according to a lighting mode, a power source for providing power to the light module, a circuit board that is disposed within the housing and is electrically coupled to the power source and light module, the circuit board including a controller for providing power to the light module according to the selected lighting mode when the electronic flare is activated; and a switch having an external switch portion and an internal switch portion coupled to one another, the external switch portion being disposed along an outer portion of the housing and the internal switch portion being operatively coupled to the circuit board, the external switch portion being rotatably movable by a user to one or more positions where each position is associated with a different lighting mode allowing the user to select the lighting mode.
US11035520B1 Method for controlling compression system, compression system, and hydrogen station
A method for controlling a compression system that includes a compressor for compressing gas, a first on-off valve provided on a suction flow passage connected to a suction side of the compressor, a pressure reducing valve provided on a portion of the suction flow passage upstream of the first on-off valve, a second on-off valve provided on a discharge flow passage connected to a discharge side of the compressor, a bypass flow passage connecting the suction flow passage and the discharge flow passage to detour the compressor, and a bypass valve provided on the bypass flow passage, includes closing the first on-off valve while driving the compressor, opening the bypass valve simultaneously with or after the closing of the first on-off valve, closing the second on-off valve after the opening of the bypass valve, and continuing to drive the compressor after the closing of the second on-off valve.
US11035519B2 Grinder and tool rest system
Present invention teaches tool rest system having a magnetic base and a height-and-angle adjustable arm with a platform situated at the top portion of the arm, for working on the surface of a welding table with ferromagnetic attribute. An anti-tipping plate provides the anti-tipping power when a large or heavy load is placed upon the platform on the arm that is adjustable by two screws. Additional features of cable hanger and storage box adds to the convenience of use for welding work.
US11035516B2 Tripod
Provided is a tripod, comprising a central axis, a mounting table, and a support leg, wherein the central axis runs through and is movably connected to the mounting table, and can slide relative to the mounting table; the support leg is movably connected to the mounting table and can rotate relative to the mounting table to open or be stored; and the central axis is provided thereon with a receiving slot, and when the support leg is being stored, it is rotated to be accommodated in the receiving slot. The support leg of the tripod can be accommodated in the receiving slot when being stored, thereby largely reducing the volume of the tripod and facilitating storage and carrying.
US11035513B2 Stent with coiled spring
Example aspects of a stent for repairing a pipe and a method for repairing a pipe are disclosed. The stent for repairing a pipe can comprise a coiled extension stent spring comprising a plurality of spring coils and a seal assembled with the coiled extension stent spring and configured to engage an inner surface of a pipe, wherein the stent is configurable in an extended configuration and a contracted configuration, the coiled stent spring biasing the stent to the contracted configuration.
US11035509B2 Metal-to-metal well equipment seal
A metal-to-metal sealing system is described for forming a pressure-activated connection between two pieces of equipment under HPHT (high pressure high temperature) conditions which will degrade elastomers. The roughly cylindrical seal comprises four sealing surfaces, two sealing surfaces formed by the circular longitudinal edge, and two sealing surfaces formed by either side of a bulge located halfway along the outer diameter. These surfaces correspond with sealing surfaces on the pieces of equipment to be joined. These pieces of equipment also utilize testing ports in fluid communication with the seal in order to ensure a secure connection.
US11035507B2 Pipe connector
A pipe connector includes: a housing in which an insertion hole is formed, a pipe being inserted into the insertion hole; at least one O-ring that forms a seal between an inner circumferential surface of the insertion hole and an outer circumferential surface of the pipe; a restricting member that is attached to the housing from an outer side in a radial direction of the pipe; and a restricting portion that is provided at the restricting member, wherein the restricting portion bends towards an opposite side from an insertion direction of the pipe when the restricting member is pressed from the outer side in the radial direction of the pipe towards an inner side thereof, and elastically returns so as to restrict movement of the at least one O-ring towards the opposite side from the insertion direction of the pipe when the restricting member has been attached to the housing completely.
US11035506B2 Coupling apparatus for joining poly-pipe
A system for repairing irrigation poly-pipe comprises cooperating, user-deployable, inner stabilizer and an outer sealing band that are adhesively attached to prepared ends of the poly pipe to be joined. The stabilizer and sealing band are lightweight, and adapted to be disposed in flat, storage or shipping configurations prior to use. Each end of two flat poly-pipe end segments can be drawn over the stabilizer, abutting tabs at the stabilizer center. Adhesive on stabilizer segments may be exposed by removing tear strips to affix to the pipe ends. An externally applied sealing band has ends that can be manually grasped, for deployment around the pipe ends drawn over the stabilizer, coaxially surrounding the seam formed by the tabs at the juncture of the two pipe ends to seal it and waterproof it.
US11035505B2 System, method and apparatus for in-line removable pipe assembly
A pipe restraining system has first and second pipes. Each pipe has an axis and a groove adjacent an axial end thereof. A bushing bridges and hydraulically seals with the first and second pipes. First and second clamp rings are removably attach the bushing to a respective one of the first and second pipes. When the pipe restraining system is assembled, axial tensile loads passing through the first pipe are transmitted through the first clamp ring, the bushing and the second clamp ring to the second pipe. An axial distance between the first and second pipes remains substantially constant.
US11035504B2 Connection structure of metal corrugated pipe
The present invention relates to a connection structure of a metal corrugated pipe, which is used to connect metal corrugated pipes with each other or to connect a metal corrugated pipe to a boiler combustor. The connection structure includes a first connection member having one side, in which an external thread is formed on an outer surface of the one side and an inner surface of the one side has a diameter gradually reduced to form an inclined surface; a second connection member formed on an inner surface thereof with an internal thread screw-coupled with the external thread; and a heat-resistant packing fitted on the outer surface of the metal corrugated pipe, in which a front end of the heat-resistant packing is compressed by the inclined surface as the first connection member is screw-coupled with the second connection member.
US11035502B2 Compression resistant threaded connection
A threaded connection having a straight central axis, where the pin threads and the box threads are arranged such that when the connection is fully made up, the pin roots and box crests come into at least partial interference substantially in line with a pin root taper plane and a box crest taper plane, and wherein the angles of the pin root taper plane and box crest taper plane allow for reduction of axial compressive forces on the plurality of pin threads and plurality of box threads along the central axis.
US11035501B2 Insulated duct with air gap and method of use
A flexible air duct contains a uniformly-spaced reflective insulation system, with or without bulk insulation, a liner, and an outer jacket that would allow a reduced amount or no amount of bulk insulation to be used to obtain a desired R-value insulation. The flexible air duct can be used to move conditioned air to one or more desired locations.
US11035499B2 Device for retaining a line
A device for retaining a line includes an accommodating part having at least one line retaining portion and a bearing portion, and includes a closing part having a bearing portion. The closing part is mounted on the bearing portion of the accommodating part such that it can be rotated via its bearing portion. The closing part can be adjusted between an open position, in which it frees the at least one retaining portion, and a closed position, in which it closes the at least one retaining portion. The bearing portion of the accommodating part forms a through-opening enclosed by a bearing-portion wall, and the bearing portion of the closing part forms a through-opening enclosed by a bearing-portion wall. The bearing-portion wall of the accommodating part engages through the through-opening of the closing part, and the bearing-portion wall of the closing part engages through the through-opening of the accommodating part.
US11035497B2 Centrifugal valve control apparatus
Provided is a centrifugal valve control apparatus including: a body part including a body having a chamber and a channel connected to the chamber, and a valve configured to open and close the channel; a heating part coupled to the body and including a heating member disposed at a position corresponding to the valve; and a rotation driving part configured to rotate the body part and the heating part together, wherein the valve is formed to open and close the channel by the heating member while the body part and the heating part rotate together. Accordingly, the valve of the centrifugal valve control apparatus may be accurately controlled.
US11035495B2 Flow control mechanism and system comprising the mechanism
A flow control mechanism and a system comprising the mechanism, specifically relating to a microflow control mechanism and system. The mechanism comprises a base and a constant volume mechanism. The base and the constant volume mechanism are dynamically connected to form two or more relative activity states, comprising a first relative state and a second relative state. A fluid input end and a fluid receiving end are provided on the base. The constant volume mechanism is provided with a constant volume pipeline. In the first relative state, the fluid input end communicates with the constant volume pipeline. In the second relative state, the constant volume pipeline communicates with the fluid receiving end. The microflow control mechanism and system can achieve precise micro-scale fluid flow control, and have a simple structure.
US11035493B2 Controller
Provided is a small-sized controller capable of precisely controlling a flow rate of a high-pressure fluid. Between a working shaft of a drive device and a valve stem, a power transmission device is disposed to amplify a force acting on the working shaft and transmit the resultant force to the valve stem. A diaphragm as a valve element is made of metal and is deformable to: a state where a fluid passage is fully closed; a state where the fluid passage is fully open; or a state where the fluid passage is partially open. When the fluid passage is partially open, on the basis of the flow rate of a fluid flowing through fluid passages, the drive device finely adjusts the position of the working shaft such that the flow rate is constant.