Document | Document Title |
---|---|
US11797803B1 |
Track error correction incorporating anti-aliasing
A method for correcting in-track position errors in a digital printing system includes determining a non-linear in-track position correction function responsive to measured in-track position errors, wherein the in-track position corrections are quantized to integer in-track position corrections. A representation of the in-track position correction function is stored in a digital memory, wherein the representation of the in-track position correction function includes the cross-track positions and transition direction of transitions in the in-track position correction function. Digital image data for a digital image to be printed is received, and corrected image lines are determined by resampling the digital image data responsive to the stored representation of the in-track position correction function. The corrected image lines are modified to provide anti-aliasing pixels at cross-track positions adjacent to transitions in the in-track position correction function. |
US11797800B2 |
Directed connections on a communication platform
A dynamic communication link provided. Briefly, a process aggregates content from content providers in the form of triggers (e.g., QR codes, newsfeeds, etc.). Here, the content is related to information of interest to users. In the example of newsfeeds, the process curates a newsfeed for a user by assembling articles, each article selected for the user based upon data in a user profile, data associated with the article, combinations thereof, etc. Upon initiation of the trigger, the communication platform initiates an ability to carry out a direct communication between the user and a specific representative of a content provider that is associated with the trigger, where the direct communication is independent of the trigger. |
US11797797B2 |
Aerosol-generating article comprising three dimensional code
The aerosol-generating article for use with an aerosol-generating device, the aerosol-generating article comprises an aerosol-forming substrate, and a surface area comprising a three dimensional code. The invention also relates to an aerosol-generating system comprising an aerosol-generating device and an aerosol-generating article. |
US11797794B2 |
Technologies for providing media control device quick response (QR) code functionality
Technologies are disclosed for managing one or more quick response (QR) code-based media control device functions, such as configuring one or more consumer profiles related to the media control device. A QR code may be scanned, for example using a camera in communication with the media control device. The camera device may be integrally mounted with the media control device, or remotely mounted from the media control device. The media control device may interpret information conveyed by the QR code. One or more parameters for one or more consumer profiles for use on the media control device may be ascertained, perhaps for example based, at least in part, on the information. The media control device may configure at least a first consumer profile, perhaps for example using, at least in part, the one or more parameters. The first consumer profile may be implemented on the media control device. |
US11797791B2 |
Reading apparatus
Provided is a reading apparatus capable of efficiently reading information from an RFID tag. A reading apparatus (1) includes at least one antenna (2) and a casing (10). The casing (10) has reflective surfaces (12) in at least a part of the inner side. The antenna (2) is provided in the casing (10), and is used to read information from an RFID tag. The antenna (2) is disposed in the vicinity of reflective surfaces (12A) and (12B) having two or more normal lines (N1) and (N2) at different angles, and radiates electromagnetic waves toward at least a direction that is not parallel to the directions of the normal lines (N1) and (N2). |
US11797790B2 |
Method and apparatus for code reading of ear tag
Embodiments of the present disclosure provide a method and an apparatus for code reading of an ear tag, where a first signal from an ear tag can be acquired as an analog signal to obtain a second signal, and further the second signal that may be deformed is converted into a rectangular wave signal, fragmentation and compensation are performed on the rectangular wave signal according to a data structure, so as to obtain an accurate waveband, and after the compensated waveband is decoded and combined into target decoded data, accurate reading of the data can be realized. That is, in the embodiments of the present disclosure, even if a deformed signal is acquired, accurate target decoded data can still be restored based on conversion, fragmentation, and compensation, and in practice, comparing with a traditional way, it can be improved by about 40% in terms of distance. |
US11797789B2 |
RFID terminal and method of using the same
The present disclosure provides a RFID terminal and a method of using the same. The RFID terminal includes: a directional antenna module configured to directionally receive a signal transmitted by an electronic tag on an item in a region to be read; a camera configured to collect an image of the region to be read; and a control unit configured to screen information of a target item according to the image of the region to be read captured by the camera. |
US11797786B2 |
System for detecting receivers
A system for detecting receivers including at least one receiver, a container having a volume for containing the receiver, an antenna suitable for emitting a primary wave in the volume and for receiving a secondary wave emitted by the receiver in the volume in response to reception of the primary wave, and a controller suitable for controlling the emission of the primary wave and for detecting the receiver via the received secondary wave. The system further includes adjustable elements controlled by a control wave, attached to the container and having an impedance that can be modified. Each adjustable element includes a device for recovering energy from the primary wave and/or from the control wave in order to power itself, and a device for receiving the control wave which decodes an adjustment parameter so that the adjustable element controls its impedance. |
US11797783B2 |
Mobile RFID asset tracker
A self-contained, mobile Radio Frequency Identification (RFID) asset tracker and hardware assembly and method of use thereof. The mobile RFID asset tracker includes a frame mounted on locking swivel casters which provide a mobile base for mounting of an RFID antenna, RFID reader and other electrical equipment thereon. An electronics control box, which is adjustably mounted on the frame, houses the RFID reader, a custom Printed Circuit Board (PCB) control module, cellular and WIFI modems, and a power source. The electronics control box is operatively engaged via Input/Output (IO) ports and cabling to an external indicator assembly and to the external adjustably mounted RFID antenna. |
US11797779B2 |
System and method for generating subjective wellbeing analytics score
A system includes at least one processor to perform natural language processing on text from at least one document and assign the at least one document to at least one subjective wellbeing dimension by comparing the text from the at least one document with a subjective wellbeing dimension filter for each subjective wellbeing dimension, insert the at least one document into at least one bin, each bin associated with a particular subjective wellbeing dimension, and analyze each document in each bin associated with the particular subjective wellbeing dimension to determine a score for each subjective wellbeing dimension and an overall score that is based on each score for each subjective wellbeing dimension. |
US11797776B2 |
Utilizing machine learning models and in-domain and out-of-domain data distribution to predict a causality relationship between events expressed in natural language text
A device may receive training data that includes datasets associated with natural language processing, and may mask the training data to generate masked training data. The device may train a masked event C-BERT model, with the masked training data, to generate pretrained weights and a trained masked event C-BERT model, and may train an event aware C-BERT model, with the training data and the pretrained weights, to generate a trained event aware C-BERT model. The device may receive natural language text data identifying natural language events, and may process the natural language text data, with the trained masked event C-BERT model, to determine weights. The device may process the natural language text data and the weights, with the trained event aware C-BERT model, to predict causality relationships between the natural language events, and may perform actions, based on the causality relationships. |
US11797774B2 |
Extraction of genealogy data from obituaries
Systems, methods, and other techniques for extracting data from obituaries are provided. In some embodiments, an obituary containing a plurality of words is received. Using a machine learning model, an entity tag from a set of entity tags may be assigned to each of one or more words of the plurality of words. Each particular tag from the set of entity tags may include a relationship component and a category component. The relationship component may indicate a relationship between a particular word and the deceased individual. The category component may indicate a categorization of the particular word to a particular category from a set of categories. The extracted data may be stored in a genealogical database. |
US11797771B2 |
Classifying devices from entity names based on contextual information
A controller for classifying devices of a building management system (BMS). The controller may be configured to obtain an entity name for a device, extract a core name from the entity name, compare the core name to candidate core names, determine scores for each comparison, identify a highest score, identify a class of a candidate core name, and classify the device in the class. |
US11797767B2 |
Methods and systems for generating multiple scanned files based on keywords
The present disclosure discloses methods and systems for generating multiple scanned files when scanning a document. The method includes receiving a document for scanning from a user. Once received, a user interface is displayed to the user to input one or more keywords based on which multiple scanned files are to be generated. A single scanned file is generated in a pre-defined format. One or more pages having the keywords as input by the user are identified from the scanned file. Based on the one or more identified pages having the keywords input by the user, separate multiple scanned files are automatically generated. As a result, a single scan activity performed by the user generates multiple scanned files. |
US11797765B2 |
Language identification for text strings
Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for detecting a language of a text string. Consistent with some embodiments, the method may include applying multiple language identification models to a text string. Each language identification model provides a predicted language of the text string and a confidence score associated with the predicted language. The method may further include weighting each associated confidence score based on historical performance of the corresponding language identification model in predicting languages of other text strings. The method may further include selecting a predicted language of the text string from among the multiple predicted languages provided by the multiple language identification models based on a result of the weighting of the confidence score associated with the particular predicted language. |
US11797764B2 |
Method and device for text labeling based on dynamic convolution feature extraction
Aspects of the present disclosure relate to a text labeling method and device, and more specifically to the field of deep learning and solving the problem of low efficiency and low accuracy of a feature extraction process. The method can include processing input information to obtain word embedding representation information of the input information, performing dynamic convolution feature extraction on the word embedding representation information to obtain a classification result of each character from the word embedding representation information, and inserting a label into the input information based on the classification result. |
US11797758B2 |
Automatic data entry for form data structures using application programming interfaces
There are provided systems and methods for automatic data entry for form data structures using application programming interfaces. An entity, such as company or business, may want to onboard with a service provider that provides services to the entity, such as those associated with business credit, expense management, and the like. When onboarding, data entry to one or more digital form fields and structures may be required. In order to automate form filling based on data from disparate sources, the service provider may provide an external application programming interface (API) that receives API calls and converts and/or formats data for the fields and data structures of the digital form. The data entered to the fields and/or corresponding data structure may be stored in a specific database and tables as data structures retrievable for the digital form. When a referral token is received, the data may be retrieved. |
US11797757B2 |
Electronic form automation
Some embodiments may provide a method comprising receiving, from a remote machine, entity-identifying data and form identifying data, the form identifying data to identify a sequence of one or more electronic forms, the sequence including a target electronic form having a form element, determining an entity identifier, based on the entity-identifying data, accessing, from a data store, an entity attribute value based on the entity identifier, and transmitting, to the remote machine, form-filling instructions operable to cause a machine to automatically associate an entity attribute value with the form element. |
US11797751B2 |
Systems and methods for adaptive content distribution
An application displaying primary content, such as a webpage, may include unused space. The unused space may exist within the application displaying the primary content (e.g., within the browser window) or on other portions of the display (e.g., outside of the browser window). The unused space is identified and leveraged to display secondary content on the client display along with the primary content. The secondary content may be adaptable to conform to different sizes and/or configurations of the unused space. The secondary content may be updated as the user interacts with elements on the client display. |
US11797748B2 |
Method for generating patterning device pattern at patch boundary
A method for generating a mask pattern to be employed in a patterning process. The method including obtaining (i) a first feature patch including a first polygon portion of an initial mask pattern, and (ii) a second feature patch including a second polygon portion of the initial mask pattern; adjusting the second polygon portion at a patch boundary between the first feature patch and the second feature patch such that a difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and combining the first polygon portion and the adjusted second polygon portion at the patch boundary to form the mask pattern. |
US11797747B1 |
Identifying redundant logic based on clock gate enable condition
Various embodiments provide for determining redundant logic in a circuit design based on one or more enable conditions of clock gates, which can be part of electronic design automation (EDA). In particular, some embodiments use one or more enable conditions (of the clock gates) with a satisfiability solver to determine redundant logic coupled to clock circuit elements gated by the clock gates. |
US11797746B2 |
Method of forming semiconductor device having more similar cell densities in alternating rows
A method (of forming a semiconductor device) including forming cell regions (in alternating first and second rows having first and second heights) including forming a majority of the cell regions in the first rows including: limiting a height of the majority of the cell regions to be single-row cell regions that span corresponding single one of the first rows but do not extend therebeyond; and forming a minority of the cell regions correspondingly in at least the first rows including reducing widths of the multi-row cell regions to be smaller than comparable single-row cell regions; and expanding heights of the minority of the cell regions to be multi-row cell regions, each of the multi-row cell regions spanning a corresponding single first row and at least a corresponding second row such that cell region densities of the second rows are at least about forty percent. |
US11797741B2 |
Computer-readable recording medium storing timing library creation program, method of creating timing library, and timing analysis apparatus
A non-transitory computer-readable recording medium storing a timing library creation program of causing a computer to execute processing, the processing including: extracting, from a delay variation database that stores delay variation values of gates included in circuit design data, a delay variation value, out of the delay valuation values matching to characteristics which are characteristics of one of signal paths in the circuit design data and which include a threshold voltage, a drive force, and a number of gate stages of the signal path; calculating an extended delay variation coefficient based on the extracted delay variation value and the characteristics; and creating, based on a basic timing library in which the delay variation value is not reflected and the extended delay variation coefficient, an extended timing library in which the delay variation value is reflected. |
US11797739B2 |
Endpoint path margin based integrated circuit design using sub-critical timing paths
Techniques for integrated circuit (IC) design are disclosed. A path margin is determined for an endpoint of a plurality of timing paths for an IC design. This includes identifying a sub-critical path, among the plurality of timing paths, where the sub-critical path has more slack than a critical path relating to the endpoint. The path margin is generated based on a first slack associated with the sub-critical path. A second slack, relating to at least one of the plurality of timing paths, is modified from a first value to a second value, based on the path margin. A design metric relating to the IC design is updated based on the modified second slack. The IC design is configured to be used to fabricate an IC. |
US11797735B1 |
Regression testing based on overall confidence estimating
A method of testing a product using confidence estimates is provided. The method includes identifying a set of candidate tests and estimating a respective confidence score for each candidate test, the confidence scores reflecting a level of confidence that the corresponding candidate tests will pass or fail when being performed on the product, the estimating including determining the respective confidence scores in dependence upon at least one of (i) previously obtained test results, (ii) changes to the product since a previous estimation or regression test has been performed and (iii) information regarding a user. The method includes identifying a candidate test having a confidence score that is below a threshold, in response to the identification of the candidate test, performing the candidate test, and providing, to a user, results of the performing of the candidate test. |
US11797730B1 |
Frozen boundary multi-domain parallel mesh generation
A computer-implemented method for meshing a model of a physical electro-magnetic assembly is disclosed. The method includes separating the base mesh of the model into two domains and freezing the boundary between these domains. Each domain is then sent for mesh refinement by separate computer processors. Each computer processor generates a refined mesh of the respective domain without communication between processors. Two-way boundary mesh mapping is then performed, resulting in a global conformal mesh. Surface recovery and identity assignment are then performed by separate computer processors in parallel for each domain, without communication between processors. Related apparatus, systems, techniques, methods and articles are also described. |
US11797725B2 |
Intelligent imagery
A building detection model is applied to identify a footprint of a building based on a first dataset. The building characterization model is applied to identify one or more derived characteristics of the building based on the footprint. A building area is determined based on the footprint and at least one of the one or more derived characteristics of the building. A record is created including an indicator of a geographic area, the building area, and the one or more derived characteristics of the building. A processing request is generated based on the record. One or more derived characteristics of the building are compared with one or more corresponding values of property data from a third-party data source to identify a mismatch. A data accuracy verification request is output based on the mismatch. |
US11797724B2 |
Scene layout estimation
Systems and techniques are provided for determining environmental layouts. For example, based on one or more images of an environment and depth information associated with the one or more images, a set of candidate layouts and a set of candidate objects corresponding to the environment can be detected. The set of candidate layouts and set of candidate objects can be organized as a structured tree. For instance, a structured tree can be generated including nodes corresponding to the set of candidate layouts and the set of candidate objects. A combination of objects and layouts can be selected in the structured tree (e.g., based on a search of the structured tree, such as using a Monte-Carlo Tree Search (MCTS) algorithm or adapted MCTS algorithm). A three-dimensional (3D) layout of the environment can be determined based on the combination of objects and layouts in the structured tree. |
US11797722B2 |
Method and system for optimizing shipping methodology for 2-directional floor joists
The present invention is a system for optimizing the shipping of floor joists, comprising: analyzing a building model, wherein a set of floor joists are isolated; processing a first set of data associated each of the set of floor joists, wherein the first set of data is related to members of the floor joist and the interface between these members; grouping a first group of the set of floor joists into a bundle, wherein the first group of floor joists is based on the processed first set of data; analyzing the bundle relative to the volume of a shipping vessel, wherein it is determined if the shipping vessel can container the vessel; manipulating, by at least one processor the bundle of floor joists based on limitations of the shipping vessel; and generating a graphical representation of the bundle and the position of the bundle within the shipping vessel. |
US11797720B2 |
Tool bridge
Disclosed herein are systems and methods for sharing and synchronizing virtual content. A method may include receiving, from a host application via a wearable device comprising a transmissive display, a first data package comprising first data; identifying virtual content based on the first data; presenting a view of the virtual content via the transmissive display; receiving, via the wearable device, first user input directed at the virtual content; generating second data based on the first data and the first user input; sending, to the host application via the wearable device, a second data package comprising the second data, wherein the host application is configured to execute via one or more processors of a computer system remote to the wearable device and in communication with the wearable device. |
US11797718B2 |
Anti-tamper shield based on strings of series resistors
A resistor mesh with distributed sensing points is provided in a security chip as an anti-tamper shield. An analog multiplexing circuit is configured to receive a pair of digital selection values created by an algorithm processing circuit, and produce a respective differential voltage formed by a pair of voltages obtained at a pair of selected sensing points within the resistor mesh corresponding to the pair of digital selection values. Each differential voltage is converted into a corresponding digital output value. An algorithm processing circuit is configured to receive a respective digital output value associated with each pair of digital selection values and derive a binary value based on a subset of the digital output values, wherein the binary value is unique to the security chip. |
US11797713B2 |
Systems and methods for dynamic control of a secure mode of operation in a processor
A computer system, processor, and/or method for changing the mode of operation of a computer without rebooting includes: a processor having a configuration register, the configuration register having a privilege entry (PRVS) register field for each of one or more privilege levels, each PRVS register field for each privilege level having one or more control aspect entries; and an enforce below (ENFB) register field, each ENFB register field for each privilege level having one or more control aspect entries, the PRVS register field control aspects being equal in number to and corresponding to the ENRB register field control aspects. The PRVS register fields and the ENFB register fields are used to change the processor from a secure mode to a performance mode while running software applications. |
US11797708B2 |
Anomaly detection in documents leveraging smart glasses
Systems and methods for leveraging smart glasses for identifying anomalies in a document is provided. Methods may include scanning the document and determining a document type based off pre-defined identifiable features extracted from the document. In parallel to determining, methods may include performing a series of actions to identify any anomalies. Methods may include tracking the user's eye movements and based off of the one or more portions of the document upon which the user's eyes are focused, capturing data from one or more portions, identifying a document characteristic and comparing the document characteristic to a predetermined document rule. When the document characteristic complies to the predetermined document rule, methods may include repeating the series of actions and when the document characteristic fails to comply with the predetermined document rule, methods may include displaying an image of the anomaly, on a display of the smart glasses. |
US11797704B2 |
Managing privilege delegation on a computer device
A computing device is disclosed with an agent and operating system executing thereon. The agent can determine that a user account control service is disabled by querying the operating system. In response to determining that the user account control service is disabled, the agent can hook a query provided by the operating system. The agent can receive a request to confirm whether the user account control service is enabled using the query provided by the operating system. The agent can generate a confirmation that the user account control service is enabled. The agent can determine whether to execute a process by performing a privilege check as if the user account control service were enabled based on the confirmation. |
US11797702B2 |
Access control rights assignment capabilities utilizing a new context-based hierarchy of data based on new forms of metadata
One example method includes extracting content metadata from data, storing the content metadata in a data catalogue, receiving at the data catalogue, from a user, a request to access the data, transmitting, by the data catalogue to a security service provider, an access request that includes the extracted content metadata and metadata relating to the access request, accessing, by the security service provider, identity metadata concerning an identity of the user, and a data access policy, and transmitting, by the security service provider to the data catalogue, a decision as to whether or not access can be granted to the data, and the decision is based on the data access policy, the identity metadata, and the metadata in the access request. |
US11797696B2 |
Data processing system and method capable of concealing files and folders
A data processing system and a data processing method are capable of concealing files and folders. The data processing system of the invention includes a data storage device and at least one processor. When an application process is started and executed by the at least one processor to search a designated folder in the data storage device through a storage device driver residing in a kernel mode of an operating system, a storage filter driver residing in the kernel mode of the operating system judges if there are any files in the designated folder which have not been searched, and if any, the storage filter driver retrieves a next file in the designated folder through the storage device driver. If the storage filter driver determines that the application process is untrusted and determines that the next file is a concealed file, the storage filter driver does not return the next file. |
US11797695B2 |
Processing control system, terminal device management server, and computer readable medium
A processing control system includes: at least one terminal device that is used by at least one user; a monitoring unit that monitors a security status of the at least one terminal device; and a control unit that controls, in a case where the security status which relates to executing processing instructed from the at least one user does not meet a condition, the processing including plural sub-processing operations on the at least one terminal device, execution of each of the sub-processing operations on the at least one terminal device based on the security status of the at least one terminal device. |
US11797690B2 |
Protected data accesses using remote copy operations
Examples herein relate to an interface selectively providing access to a memory region for a work request from an entity by providing selective access to a physical address of the memory region and selective access to a cryptographic key for use by a memory controller to access the memory region. In some examples, providing selective access to a physical address conversion is based on one or more of: validation of a certificate received with the work request and an identifier of the entity being associated with a process with access to the memory region. Access to the memory region can be specified to be one or more of: create, read, update, delete, write, or notify. A memory region can be a page or sub-page sized region. Different access rights can be associated with different sub-portions of the memory region, wherein the access rights comprise one or more of: create, read, update, delete, write, or notify. |
US11797687B2 |
Information processing device, information processing method, and recording medium
An information processing device comprising: a processor; and a memory including at least one set of instructions that, when executed by the processor, causes the processor to perform operations. The operations include: obtaining incident information about an incident of a cyberattack that occurred in a vehicle; obtaining second vehicle information about a state of a second vehicle via communication with the second vehicle; determining a risk level of a vehicle function of the second vehicle based on a degree of matching between the incident information and the second vehicle information; generating a function restriction command for restricting a vehicle function of a first vehicle corresponding to the vehicle function of the second vehicle, when the risk level is higher than a first criterion, the vehicle function of the first vehicle being one among one or more vehicle functions of the first vehicle; and outputting the function restriction command. |
US11797685B2 |
System and method for performing automated security reviews
An automated method executed by circuitry is provided for monitoring a software platform including multiple pods that manage, deploy, and execute micro services. The method uses monitoring pods at locations of interest in the software platform to label transactions that pass through the monitoring pods. The labels applied to the transactions are sent to a security program for review. |
US11797682B2 |
Pre-OS resiliency
An information handling system may include a physical storage resource having a portion thereof that includes files that are usable during boot of the information handling system; at least one processor; and a Basic Input/Output System (BIOS) including instructions that are executable by the at least one processor for: during a boot process, determining whether any of a plurality of BIOS events have taken place during a previous boot process, wherein the plurality of BIOS events are indicative of malicious behavior during the previous boot process; and in response to a determination that at least a predetermined number of the plurality of BIOS events have taken place during the previous boot process, carrying out a remedial action during the boot process. |
US11797677B2 |
Cloud based just in time memory analysis for malware detection
Methods and apparatus consistent with the present disclosure may be performed by a Cloud computing device may use instrumentation code that remains transparent to an application program that the instrumentation code has been injected into, may perform deep packet inspection (DPI) on computer data, or identify a content rating associated with computer data. In certain instances, data sets that include executable code may be received via packetized communications or be received via other means, such as, receiving a file from a data store. The present technique allows one or more processors executing instrumentation code to monitor actions performed by the program code included in a received data set. Malware can be detected using exception handling to track memory allocations of the program code included in the received data set. Furthermore, access to content associated with malware, potential malware, or with inappropriate content ratings may be blocked. |
US11797675B2 |
System and method for malware detection
Aspects of the present disclosure involve a system and method for malware detection. The system and method introduce a probabilistic model that can observe user transaction data over a predetermined window of time. Then, using posterior probability, the system can determine whether multiple users where present during the window observed. |
US11797673B2 |
Processor that mitigates side channel attacks by expeditiously initiating flushing of instructions dependent upon a load instruction that causes a need for an architectural exception
A superscalar out-of-order speculative execution microprocessor mitigates side channel attacks that attempt to exploit speculation windows within which instructions dependent in their execution upon a result of a load instruction may speculatively execute before being flushed because the load instruction raises an architectural exception. A load unit signals an abort request, among other potential abort requests, to control logic in response to detecting that a load instruction causes a need for an architectural exception. The control logic initiates an abort process as soon as the control logic determines that the abort request from the load unit is highest priority among any other concurrently received abort requests and determines a location of the exception-causing load instruction within the program order of outstanding instructions. To perform the abort process, the control logic flushes from the pipeline all instructions dependent upon a result of the exception-causing load instruction. |
US11797669B2 |
System for isolated access and analysis of suspicious code in a computing environment
Providing an isolation system that allows analysts to analyze suspicious information in way that aids in preventing any harmful information from spreading to other applications and systems on a network. The isolation systems are physically and/or logically separated from other systems on the network. A plurality of virtual containers, which may be disposable and specific to each analyst, may be utilized to analyze the suspicious information within the isolation systems. Should a virtual container be infected with harmful information it may be discarded a new virtual container may be used to review the suspicious information. A non-native application may be used to transform the format of the suspicious information into a non-native format in order to aid preventing the harmful information from infecting the other systems on the network. |
US11797668B2 |
Sample data generation apparatus, sample data generation method, and computer readable medium
An acquisition unit (10) acquires normal sample data and non-normal sample data. A model generation unit (120) generates a normal model representing the normal sample data. A change unit (141) generates a non-normal feature vector of the non-normal sample data, and generates a non-normal changed vector obtained by changing an element of the non-normal feature vector. When the non-normal changed vector and the normal model are similar to each other, a verification unit (142) executes a process using sample data represented by the non-normal changed vector. The verification unit (142) verifies whether an anomalous event is detected by a detection device. Upon verification that an anomalous event is not detected, the verification unit (142) determines whether an anomalous event is present, independently of the detection device. Upon determination that an anomalous event is present, the verification unit (142) stores the sample data represented by the non-normal changed vector as missed-detection sample data (154) in a storage unit (150). |
US11797666B1 |
Secure environment public register (SEPR)
A Secure Environment Public Register (SEPR) provides a method and system that allows precious metals in the shape of ban(s) or units to be certified, specially numbered to provide exact linkage to an owner, allow secure movement of precious metals between secure facilities, and though Blockchain allow secure transfer of ownership between individuals and organizations. The SEPR allows gold and other precious metals to be easily held and traded in commerce with all the advantages of holding precious metals. The SEPR system allows exact audits of the metal bars on hand and avoids over-selling units since each bar is serialized and ownership is documented in a public register. |
US11797665B1 |
Protection against branch target buffer poisoning by a management layer
A processing system includes a branch prediction structure storing information used to predict the outcome of a branch instruction. The processing system also includes a register storing a first identifier of a first process in response to the processing system changing from a first mode that allows the first process to modify the branch prediction structure to a second mode in which the branch prediction structure is not modifiable. The processing system further includes a processor core that selectively flushes the branch prediction structure based on a comparison of a second identifier of a second process and the first identifier stored in the register. The comparison is performed in response to the second process causing a change from the second mode to the first mode. |
US11797664B2 |
Computer device and method for controlling process components
A computer device, including at least a processor and a memory, can be configured to control process components on a computer device. An agent can intercept a request to instantiate a new process component in a user account of a logged-in user. The request can originate on the computing device from an instance of a particular process component amongst a set of process components. The user account can be assigned default user privileges by a privilege access management service. The agent can determine whether to permit the intercepted request. The agent can permit the intercepted request if the relationship is validated and if a trusted owner is identified amongst the set of identified owners. |
US11797661B2 |
Dynamically generating activity prompts to build and refine machine learning authentication models
Aspects of the disclosure relate to dynamically generating activity prompts to build and refine machine learning authentication models. A computing platform may process a first set of login events associated with a first user account and may build a first user-specific authentication model for the first user account. Then, the computing platform may process a second set of login events associated with a second user account and may build a second user-specific authentication model for the second user account. The computing platform also may build a population-level authentication model for a plurality of user accounts. Thereafter, the computing platform may identify one or more activity parameters associated with at least one authentication model for refinement. Subsequently, the computing platform may generate and send one or more activity prompts to one or more client computing devices to request at least one user response. |
US11797659B2 |
Authentication device, authentication system, and authentication method
In order to improve the safety and reliability of services provided by a computer, an authentication device (1) equipped with a transmission unit (15) and a determination unit (16) is provided. The transmission unit (15) transmits a challenge to a terminal device (7) where the challenge is presented to a user (8) to be authenticated, the challenge being information serving as the basis on which the user inputs information to be used for authentication processing. At this time, the transmission unit (15) transmits a plurality of different challenges to the terminal device (7). The determination unit (16) determines not only whether or not a response input to the terminal device (7) by the user (8) in response to each challenge is correct, but also whether or not time information regarding the challenge and the response thereto satisfies a condition regarding the response. |
US11797658B2 |
Apparatus and method of blinding handwritten signature for authentication
The present invention relates to a handwritten signature authentication apparatus and method. More particularly, the present invention relates to an apparatus and a method of blinding a handwritten signature for authentication in which when a user writes a handwritten signature, a handwritten signature image displayed on a display device is blinded from a third party nearby. |
US11797655B1 |
Transferring a domain name on a secondary blockchain market and in the DNS
Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name. |
US11797653B2 |
Hash-based dynamic restriction of content on information resources
Systems and methods restrict content inserted into information resources. A computing device can identify a content element included in an information resource. The computing device can identify a bit stream corresponding to the content element included in the information resource. The computing device can hash the identified bit stream to generate an element identifier corresponding to the content element. The computing device can access a restricted content database using the element identifier. The computing device can modify, responsive to finding the element identifier in the restricted content database, the presentation of the content element on the information resource in accordance with the content restriction policy. |
US11797650B2 |
Data value routing system and method
A disclosed method includes a data distribution computer receiving a data packet comprising a plurality of data values in response to an interaction between a resource provider and a user. The data distribution computer can then determine a data item for each data value of the plurality of data values and associate each data value to a processing computer using the data item for each data value. The data distribution computer can generate a plurality of authorization request messages comprising at least one data value. The data distribution computer can then transmit the plurality of authorization request messages to a plurality of processing computers adapted to process the data values in the respective authorization request messages, wherein the plurality of processing computers process the data values in the respective authorization request messages. The plurality of authorization request messages are subsequently forwarded to the authorization computer. The authorization computer analyzes each authorization request message to authorize or decline the interaction. |
US11797649B2 |
Automated prediction of pixel error noticeability
A system includes a hardware processor and a memory storing a software code including a predictive model. The hardware processor executes the software code to receive an input including an image having a pixel anomaly, and image data identifying the location of the pixel anomaly in the image. The software code uses the predictive model to extract a global feature map of a global image region of the image, the pixel anomaly being located within the global image region; to extract a local feature map of a local image region of the image, the pixel anomaly being located within the local image region and the local image region being smaller than the global image region; and to predict, based on the global feature map and the local feature map, a distraction level of the pixel anomaly within the image. |
US11797648B2 |
Deep mapping for imputing nulls
Methods and systems are presented for imputing missing data items within a first dataset based on data associated with a second dataset that is the nearest neighbor of the first dataset. A first mapping model is configured to map data subsets corresponding to a first data source to first positions in a multi-dimensional space. A second mapping model is configured to map data subsets corresponding to a second data source to second positions in the multi-dimensional space. The first and second mapping models are trained together to reduce a distance between positions mapped by the first and second mapping models based on corresponding data subsets that belong to the same entity. A nearest neighbor dataset to the first dataset is identified based on the first and second mapping models. Data associated with the nearest neighbor dataset is used to impute the missing data items of the first dataset. |
US11797642B2 |
Information processing device, information processing system, and information processing method
A storage circuit stores a first correlation of each program between a transmission rate of information transmitted by each program and a usage rate of an arithmetic processing circuit for each program obtained from statistical information regarding the usage rate, the transmission rate, and a reception rate of information received by each program, and a second correlation of each program between the reception rate and the usage rate. The arithmetic processing circuit converts a guaranteed transmission rate obtained from a desired transmission rate into a first usage rate based on the first correlation, converts a guaranteed reception rate obtained from a desired reception rate into a second usage rate based on the second correlation, designates a target usage rate using a desired usage rate, the first and second usage rate; and allocates the target usage rate to each program. |
US11797641B2 |
Method and system for solving the lagrangian dual of a constrained binary quadratic programming problem using a quantum annealer
A method is disclosed for solving the Lagrangian dual of a constrained binary quadratic programming problem. The method comprises obtaining a constrained quadratic binary programming problem; until a convergence is detected, iteratively, performing a Lagrangian relaxation of the constrained quadratic binary programming problem to provide an unconstrained quadratic binary programming problem, providing the unconstrained quadratic binary programming problem to a quantum annealer, obtaining from the quantum annealer at least one corresponding solution, using the at least one corresponding solution to generate a new approximation for the Lagrangian dual bound; and providing a corresponding solution to the Lagrangian dual of the constrained binary quadratic programming problem after convergence. |
US11797636B2 |
Intermediary server for providing secure access to web-based services
An intermediary server provides secure access to a web page of a web-based service to a client terminal upon request of a web server. The intermediary server includes an operating system that runs an instance of a web browser engine, which is configured to produce an image of the web page rendered in the instance of the web browser engine. The web browser engine transmits an access web page to a web browser of the client terminal. The access web page is configured to retrieve the image from the web browser engine and display the image in the web browser. |
US11797631B2 |
System and method providing data management and sharing over communication network
The present disclosure relates to a system and method for providing data management and sharing over communication network. One or more input data form one or more users may be received over a User Interface (UI). One or more data input type is identified. According to each data input type, each data input is processed. The processing comprises according to the type of the data input, output towards each of the data input is search though a search engine. The searching is performed in one or more database. Based on the searching one or more response output towards each of the data input is generated. Further, one or more response output over the communication is published. |
US11797630B2 |
Method for providing information, method for controlling communication terminal, communication terminal, and non-transitory computer-readable recording medium storing program
The management server obtains address information indicating a user's address and evaluation information indicating evaluation of a food or a restaurant performed by the user. A food search screen is provided with, as one of search filters, a search filter for filtering foods or restaurants on the basis of results of evaluation of foods or restaurants performed by residents of a certain area. If the user's address indicated by the address information is included in the certain area, the evaluation information indicating the evaluation of the food or the restaurant performed by the user is included in the results of the evaluation of the foods or the restaurants performed by the residents of the certain area. |
US11797628B1 |
Systems and methods for matching buzzwords in a client management system
A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface. Other systems and methods are also provided. |
US11797624B2 |
Personalized ranking using deep attribute extraction and attentive user interest embeddings
In some examples, a system may be configured to generate one or more query attributes for a search query received from a computing device of a user. Additionally, the system may be configured to, based at least in part on historical data of the user including data characterizing one or more items associated with the user, generate relevant item data. In various examples, the relevant item data characterizing a set of relevant items. Moreover, the system may be configured to, based on the relevant item data, the historical data of the user and the one or more query attributes, implement a set of operations that generate a set of personalized search results associated with the search query. |
US11797623B2 |
Microapp recommendations for networked application functionality
A method for generating a microapp recommendation comprises receiving, at a client computing device, microapp metadata that characterizes multiple microapps. The method further comprises using a resource access application executing at the client computing device to launch a networked application that displays a user interface. The method further comprises calculating a composite correlation score for a particular microapp. The composite correlation score quantifies correlation between functionality provided by the user interface of the networked application and functionality provided by the particular microapp. The method further comprises using the composite correlation score to make a determination with respect to whether the particular microapp should be recommended to a user of the client computing device. The method further comprises, in response to determining that the particular microapp should be recommended to the user of the client computing device, displaying a supplemental user interface that provides a recommendation for the particular microapp. |
US11797617B2 |
Method and apparatus for collecting information regarding dark web
A method for collecting dark web information is provided. The method for collecting dark web information is performed by a computing device and comprises obtaining a list of onion addresses of a plurality of target dark web sites, accessing at least one of the plurality of target dark web sites, collecting web page information of the accessed dark web site, storing information on the accessed dark web site by analyzing the collected web page information and providing an analysis result of the accessed dark web site by using the stored information on the accessed dark web site. |
US11797610B1 |
Knowledge acquisition tool
A natural language interfacing system may use a knowledge acquisition tool to obtain structured representations from user input text. The system may initiate interaction with a request for input and a partial statement with blank text slots labeled by field types. The system may receive input text to fill in a slot of the partial statement and perform semantic parsing on the input text to identify a trigger concept. The system may generate a list of templates defining different semantic frames for the trigger concept. A generated template may include additional generated slots and/or suggested slot-fillers to guide user input. In response to a template selection, the partial statement includes the trigger concept annotated with a semantic frame. This process is repeated by iteratively updating the list of templates until the statement is completed. The statement is mapped to a structured representation including semantic frames. |
US11797604B1 |
Account aggregation using email data
Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which aggregates different accounts for a user. The analytic server queries data associated with the user. From the queried data, the analytic server determines the accounts and the account servers. From the account servers, the analytic server queries the transactions of the accounts. The analytic server generates an instance to aggregate the determined accounts and transactions. The analytic server further scans the user's email content to determine potentially unknown transactions. The analytic server compares the potentially unknown transaction from the email content with the transactions in the instance. If there is no match, the analytic server determines the account of the potentially unknown transaction from the email content is a new account that is not aggregated. The analytic server notifies the user regarding the new account and updates the instance to reflect the new account. |
US11797602B2 |
Evaluation data structure for evaluating a specific motion pattern and dashboard for setting up the evaluation data structure
An editor application configured for setting up at least one evaluation data structure, each evaluation data structure being configured for evaluating a corresponding specific motion pattern in a sequence of image data structures Each evaluation data structure includes a machine learning (ML) model artifact of an exercise specific ML model configured for evaluating the particular physical exercise. Further, the ML model is trained based on a plurality of sequences of image data structures showing different variants of the specific motion pattern for the particular physical exercise, and for each image data structure, a set of key data elements is provided, a key data element indicating a respective position of a landmark in the image data structure, said training being further based on class labels provided for each image data structure. In addition, the ML model is configured to determine, based on input data comprising key data elements provided for at least one image data structure, class labels for each image data structure, said class labels identifying at least one of: at least one motion phase of the specific motion pattern, at least one evaluation point of the specific motion pattern, wherein the key data elements indicate positions of landmarks in the image data structures; generate geometric evaluation data and perform a geometric evaluation of a configuration of key data elements of a particular image data structure that corresponds to an evaluation point or for performing a geometric evaluation of at least one motion phase of the specific motion pattern; and generate feedback data for providing a feedback to the user, said feedback depending on the result of the geometric evaluation. Further, the editor application comprises at least one graphical user interface, the graphical user interface being configured for accepting user input for training the ML model underlying the ML model artefact. |
US11797601B2 |
System and method for image processing for identifying trends
Systems and methods for identifying trends in image data using image classification is disclosed. An image is processed to detect an object in the image by performing foreground detection on the image. The object is classified in accordance with an object category, and one or more attributes of the object are determined. A visual token is generated that comprises information including the object category and the one or more attributes of the object. A trend is identified in at least one of the object and an attribute of the object by analyzing a database storing a plurality of visual tokens. |
US11797597B2 |
Automated lecture deconstruction
An online platform generates a playlist of clips of a lecture accessed by a plurality of users of the online platform. The online platform receives a recording of the lecture, and receives a plurality of events captured during a time period corresponding to the lecture. Each captured event is associated with a time stamp corresponding to a time at which a user performed an activity while listening to the lecture. The online platform clusters the captured events based on the time stamps, and generates one or more clips of the recording of the lecture from the clustered events. The online platform generates a playlist including the clips of the lecture. |
US11797595B2 |
Method, apparatus, and computer program product for user-specific contextual integration for a searchable enterprise platform
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for integrating user-specific context indicators into a searchable enterprise platform. In one embodiment, an apparatus is configured to apply a learned user profile, to a set of search results to obtain a user-specific, ranked arrangement of search results. The learned user profile may be developed through the application of a machine learning and/or trained model to a set of user behaviors that have been determined or otherwise detected within an enterprise platform, such that the user-specific context in which a user's search arises can be modeled and applied to retrieved digital content items associated with a search query within the enterprise platform. |
US11797592B2 |
Document classification method, document classifier, and recording medium
A document classification method includes extracting one or more first feature words from first sentence information included in a first document to be classified, extracting, from a database including a plurality of cases, a predetermined number of first cases similar to the first document in accordance with the one or more first feature words extracted from the first sentence information, the plurality of cases including the predetermined number of first cases and being classified in advance into the at least one category, the plurality of cases each including second sentence information indicating a main point of each of one or more items, the one or more items being classified in advance depending on meaning of the item, extracting one or more second feature words of each of the predetermined number of first cases from the second sentence information of each of the predetermined number of first cases, calculating a degree of coincidence between each of the predetermined number of first cases and the first document based on the one or more second feature words extracted from the second sentence information of the first case, and classifying the first document into a category among the at least one category, the category being a category into which a first case having a highest degree of coincidence among the predetermined number of the first cases is classified. |
US11797589B2 |
Reducing overcollection of unstructured data
Systems and methods for reducing overcollection of unstructured data are disclosed. In an embodiment, a computer system may access an image uploaded by a user through a user interface for a function provided by a service provider. The computer system may identify items of information that are contained in the image. The computer system may determine necessary items of information in the image based on the function. The computer system may mask unnecessary items of information in the image. The computer system may present a masked image to the user through the user interface, where the masked image removes the unnecessary items of information contained in the image and shows the necessary items of information to perform the function. |
US11797588B2 |
Maintaining anonymity of survey respondents while providing useful survey data
The present disclosure relates to systems, non-transitory computer-readable media, and methods for maintaining the anonymity of survey respondents while providing useful data to an analyst. In particular, in one or more embodiments, the disclosed systems utilize various anonymity protections based on various anonymity thresholds. For example, the presently disclosed systems and methods may disallow or modify potentially identifying data filters, including generating alternate data groupings. Further, the systems and methods may modify text responses to reduce identification risk. |
US11797587B2 |
Snippet generation system
Systems and methods are provided for generating a rank vector comprising an array of values for each term position of a document and setting a value at a position of each term identifier in the document to a distance score for each term identifier, calculating snippet frame quality scores for each frame of a plurality of frames in the rank vector, determining whether a length of the character string associated with the frame with the highest frame quality score is similar to a requested length for a snippet, if necessary, adjusting the size of the character string to be similar to the requested length for the snippet and, once the length of a character string for one or more frames is similar to the requested length for the snippet, generating the character string to be provided as a snippet. |
US11797584B2 |
Method, electronic device, and computer-readable storage medium for determining answer to question of product
A method for determining an answer to a question of a product includes: receiving a question for a target product; obtaining a knowledge graph constructed in advance for the target product, in which, the knowledge graph includes entities and a relationship among the entities, and the entities at least include one question for the target product and a corresponding answer; and determining an answer corresponding to the question based on the relationship among the entities included in the knowledge graph. |
US11797582B2 |
Regular expression generation based on positive and negative pattern matching examples
Disclosed herein are techniques related to automated generation of regular expressions. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. |
US11797581B2 |
Text processing method and text processing apparatus for generating statistical model
An information processing apparatus accepts text data. When specifying a word included in the accepted text data, the information processing apparatus generates a code associated with the specified word and generates information that associates the appearance position of the specified word in the text data with the word. The information processing apparatus stores therein the generated code and the information in association with the accepted text data. |
US11797572B1 |
Systems, methods, and apparatus for hotspot detection
Techniques for hotspot detection in a dataset are described. A hotspot being a region (or a collection of points) where the value of a function of given any region in the space measures the concentration of points in that region is significantly higher than its other regions of the dataspace. As such, a region that has a denser concentration of points than other regions of the dataspace may be considered a hotspot. In some implementations, hotspot detection includes finding two or more regions to evaluate for high-density in the dataset, a high-density region indicating a potential hotspot and extending a size of the manipulated found two or more regions to determine borders for these regions. |
US11797570B2 |
Asynchronous persistency of replicated data changes in a database accelerator
A computer-implemented method for a crash recovery for linked databases may be provided. The linked databases comprise a source and related target database. Selected queries of the source database are transferred to the target database. The method comprises synchronizing selected portions of the source database with tables of an in-memory portion of target database and, storing persistently applied changes to the in-memory target database portion asynchronously and persistently. Upon a database crash of the target database system, the method also comprises restoring, the in-memory target database portion with the latest snapshot available, and applying, changes from the source database recovery log file that have a later timestamp than the latest snapshot available in the persistent target database storage of the in-memory target database portion. |
US11797568B2 |
Dynamic chronometry data orientation
Operating a low-latency database analysis system using domain-specific chronometry may include obtaining chronometry configuration data including chronometric instance data describing an instance of a chronometric unit of a domain-specific chronometry dataset that describes an era, such that the chronometry configuration data includes respective chronometric instance data describing each instance of the first chronometric unit of the domain-specific chronometry dataset for the era of the domain-specific chronometry dataset, generating, in the low-latency database analysis system, a domain-specific chronometry dataset in accordance with the chronometry configuration data, such that the domain-specific chronometry dataset describes a chronometric unit such that a temporal location expressed with reference to the chronometric unit and indicative of an epoch value differs from a temporal location indicative of the epoch value and expressed in accordance with a canonical chronometry, and storing the domain-specific chronometry dataset in the low-latency database analysis system. |
US11797567B1 |
Rapid hyperledger onboarding platform
Systems and methods for providing a rapid hyperledger onboarding platform are provided. The rapid hyperledger onboarding platform enables various teams within an organization to have their own distributed ledger implementation with a private channel for communication among participants of that network. After a request is received from one or more clients to register an application with a distributed ledger comprising a peer node for each of the one or more clients, a selection of data elements to be stored in the distributed ledger is received. The application is instantiated on the distributed ledger. A separate channel is automatically created for each client of the one or more clients among the corresponding peer nodes. Each channel provides smart contract code execution for the application such that blocks are replicated to a node corresponding to a particular transaction and not to other peer nodes. |
US11797564B2 |
System and method for data registration
A computing device of a data register includes persistent storage and a data register manager. The persistent storage stores: an instance of a primary chain that specifies an organizational structure of computing devices of the data register and a secondary chain for registering data with a first portion of the computing devices. The data register manager monitors sizes of each of the portions of the computing devices specified by the organizational structure; makes a determination, based on the monitoring, that the organizational structure fails to meet at least one criteria; and in response to the determination: reorganizes the organizational structure to meet the at least one criteria by, at least in part, modifying the secondary chain. |
US11797562B2 |
Search control method and search control apparatus
A processor obtains an input dataset and an output dataset. The processor begins a search process that is a process of searching for a data conversion path of converting the input dataset via one or more intermediate datasets to the output dataset and that includes generating a plurality of intermediate datasets from the input dataset with different data conversion methods, filtering the plurality of intermediate datasets to select a next search intermediate dataset, and generating another intermediate dataset from the next search intermediate dataset. The processor outputs two or more intermediate datasets generated in the course of the search process and receives selection information indicating a selection of part of the two or more intermediate datasets. The processor controls the filtering method for selecting the next search intermediate dataset on the basis of the selection information. |
US11797560B2 |
Application-based data type selection
Methods, Systems, and Apparatuses related to application-based data type selection are described. A processing device perform operations to monitor performance characteristics associated with various applications executed by a host computing device to determine that a threshold performance level has been reached or exceeded. Operations to convert a data type utilized by the various applications from a first format that supports arithmetic operations to a first level of precision to a second format that supports arithmetic operations to a second level of precision can be performed based, at least in part, on the determination. |
US11797558B2 |
Generating data transformation workflows
Data transformation workflows may be generated to transform data objects. A source data schema for a data object and a target data format or target data schema for a data object may be identified. A comparison of the source data schema and the target data format or schema may be made to determine what transformations can be performed to transform the data object into the target data format or schema. Code to execute the transformation operations may then be generated. The code may be stored for subsequent modification or execution. |
US11797555B2 |
Method for copying spanner databases from production to test environments
A method of copying a production database to a test environment using one or more processors. The production database includes a plurality of tables and one or more constraints indicating interleaving of the plurality of tables. The method involves constructing a directed acyclic graph (DAG) of the plurality of tables, whereby each table is represented by a respective node of the DAG and interleaving of the tables is represented by edges of the DAG, topologically ordering the tables according to the DAG, and copying data from the production database to the test environment according to the topological ordering of the tables. |
US11797554B2 |
Providing rich, qualified search results with messaging between buyers and sellers
The present disclosure provides for an on-line venue in which search results are displayed with rich media and qualified content and the ability to contact multiple of the sources anonymously or otherwise communicate what product or service they want to purchase by posting an interactive request that a number of sellers can then directly respond to. This enables a higher quality of web search results and for the buyer's to directly match their needs with qualified vendors. A buyer's request can be broadcast to relevant sellers or service providers that can be preselected by the buyer. Such embodiments may take the burden from a buyer in finding the right products and services by self-qualifying the request to proactive prospective sellers. |
US11797551B2 |
Document retrieval apparatus, document retrieval system, document retrieval program, and document retrieval method
A document retrieval apparatus includes a processor which receives an input of a keyword, acquires an author's name and a document file from a digital document database which stores document files of text data obtained by performing a character recognition process with respect to document image data of handwritten documents, and names of authors who wrote the handwritten documents, references an associating keyword database which stores information associating the authors' names, keywords, and associating keywords, to acquire an associating keyword of the input keyword, from the received input keyword and the acquired author's name, searches the acquired document file, using the input keyword and the acquired associating keyword, and outputs a search result of the searching. |
US11797550B2 |
Data science platform
Disclosed herein is a data science platform that is built with a specific focus on monitoring and analyzing the operation of industrial assets, such as trucking assets, rail assets, construction assets, mining assets, wind assets, thermal assets, oil-and-gas assets, and manufacturing assets, among other possibilities. The disclosed data science platform is configured to carry out operations including (i) ingesting asset-related data from various different data sources and storing it for downstream use, (ii) transforming the ingested asset-related data into a desired formatting structure and then storing it for downstream use, (iii) evaluating the asset-related data to derive insights about an asset's operation that may be of interest to a platform user, which may involve data science models that have been specifically designed to analyze asset-related data in order to gain a deeper understanding of an asset's operation, and (iv) presenting derived insights and other asset-related data to platform users. |
US11797548B2 |
Achievement based rating system and methods with a dynamic taxonomy
A system and computer-implemented method includes providing first item rating scores for items associated with stored item data. The items are arranged in an initial item taxonomy that includes a first item assigned to a first initial item category. The system receives additional item data associated with the first item and transmits the data to a machine learning (ML) execution tool used to identify an applicable computer model. The system retrieves the item data and processes it using the computer model. The system revises the initial item taxonomy to create a revised item taxonomy including a new item category. The system reassigns the item to the new item category and generates one or more achievement requirements for all of the items. The system determines achievement point values for the achievement requirements for each item and calculates a second item rating score based on the achievement point values. |
US11797545B2 |
Dynamically generating facets using graph partitioning
An example system includes a processor to receive concepts extracted from a result set corresponding to a query and result associations for each extracted concept. The processor is to build a graph based on the extracted concepts, wherein the graph comprises a number of nodes representing the extracted concepts and weighted edges representing similarity between concepts extracted from shared results. The processor is to partition the graph into subgraphs with vertices corresponding to candidate facets for vertices having higher sums of weighted edges. The processor is to rank the candidate facets. The processor is to select higher ranked candidate facets to use as facets. The processor is to output facets with a result set in response to the query. |
US11797541B1 |
Systems and methods for enhanced rules conflict checking with data validation
A computer system for performing enhanced rules conflict checking is provided. The computer system includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store a plurality of rules for transmitting to a plurality of destination systems and receive a data message for transmission to the plurality of destination systems. The data message is configured to be routed to each of the plurality of destination systems. The at least one processor is programmed to compare the data message to the plurality of rules to validate the data message and if the data message is validated, instruct the requesting system to transmit the data message to the plurality of destination systems. |
US11797539B2 |
Accelerated building and probing of hash tables using symmetric vector processing
The present invention relates to hash join acceleration. In an embodiment, a computer receives a request to join build data rows with probe data rows. Each data row is associated with a respective join key value. From multiple buckets of a hash table, a bucket is selected that contains entries of multiple respective join key values in respective locations within the bucket. Whether or not the bucket contains an entry of the join key value of a build data row is detected. While building, multiple locations within the bucket are concurrently inspected to find an empty location in which to store the entry of the join key value of the build data row. The bucket is concurrently probed to detect whether or not the entries in the bucket include an entry of a join key value of a probe data row. For the join request, a response is sent that is based on the concurrent probing of the bucket. |
US11797536B2 |
Just-in-time injection in a distributed database
Injecting override instructions associated with query executions instructions performed on a distributed database includes receiving a data-query; generating, by a first database instance, a query plan that includes a first query execution instruction for transmission to a second database instance; transmitting, by the first database instance, a request for partial results to the second database instance, where the request includes the first query execution instruction and an indication of override instructions corresponding to the first query execution instruction; responsive to a determination that the request includes the indication, including, by the second database instance, the override instructions in a set of high-level language query instructions; obtaining, by the second database instance, a machine language query based on the set; executing, at the second database instance, the machine language query to obtain the partial results; and transmitting, by the second database instance, the partial results to the first database instance. |
US11797535B1 |
Use of batch mode function execution in database engines to enable efficient calls to remote services
Techniques for batch mode execution for calls to remote services are described. A method of batch mode execution for calls to remote services may include generating, by a query service of a provider network, a query plan to optimize a query for batch processing of data, the query plan including at least a function reference to a function provided by at least one service of the provider network, executing the query plan to invoke the function associated with the function reference, wherein a batch function generates a request including a batch of service calls to be processed by the at least one service, sends the request including the batch of service calls to the at least one service, and obtains a plurality of machine learning responses from the at least one service, and generating a query response based on the plurality of responses. |
US11797534B2 |
Efficient SQL-based graph random walk
Embodiments generate random walks through a directed graph that is represented in a relational database table. Each row of the graph table represents a directed edge in the graph and includes a source vertex and a destination vertex. Each row is further augmented to (a) indicate the number of outbound edges starting from the destination vertex in the row and (b) include an identifier that distinguishes the edge from other outbound edges starting from the same source vertex. An SQL query may be executed on the augmented graph table. Starting from a source vertex (starting vertex or the destination vertex of the previously selected hop) the query randomly selects a row of the graph table representing one of the outbound edges from the source vertex and adds the selected outbound edge as a row in a random walk table that represents the next hop in the random walk. |
US11797532B1 |
Dashboard display using panel templates
Systems and methods provide a platform of at least partially pre-defined panel templates that a user can select and manipulate to customize the visualization of data of interest within an interactive dashboard. Each panel template may be defined by a developer in advance to include a set of inputs, a query, and a visualization. Users may select pre-defined panel templates for inclusion in the dashboard, and then when the dashboard is actually displayed, use the set of inputs of a particular panel to specify criteria that may further define the corresponding query and/or the visualization of data produced by executing the query. An electronic dashboard is provided having a combination of available panel templates that may be selected and arranged according to a desired page layout or design. One or more reusable panel templates may be provided to a user of an enterprise application for data analysis and visualization. |
US11797531B2 |
Acceleration of data queries in memory
The present disclosure includes apparatuses, methods, and systems for acceleration of data queries in memory. An example host apparatus includes a controller configured to generate a search key, generate a query for particular data stored in an array of memory cells in a memory device, and send the query to the memory device. The query includes a command to search for the particular data. The query also includes a number of data fields for the particular data including a logical block address (LBA) for the particular data, an LBA offset for the particular data, and a parameter for an amount of bits in data stored in the memory device that do not match corresponding bits in the search key that would result in data not being sent to the host. |
US11797529B2 |
Rendering interactive subsidiary application(s) in response to a search request
Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed. |
US11797526B2 |
Data structures and methods for electronically recording events
It may be desired to query a large record of events to retrieve certain segments of the data that provide information of interest. However, the data might not be structured such that it is conducive to generate/execute queries that inquire about net changes of events over time. Query language may also be interpreted differently by different analysts. In some embodiments data related to events is assembled into a data structure having a format logically equivalent to a double entry transition table. Each event may have two entries in the table: a first entry representing the event as a transition from a previous state to a current state, and a second entry representing the reverse transition of the first entry. In some embodiments, a query executor tool may be provided as a graphical user interface for entering information of interest to be queried. |
US11797523B2 |
Schema and data modification concurrency in query processing pushdown
Distributed database systems including compute nodes and page servers are described herein that enable compute nodes to pushdown certain query processing compute tasks to the page servers to take advantage of otherwise idle compute resources at the page servers, and to reduce the quantity of data that moves between compute nodes and page servers. A distributed database system includes a page server and a compute node, wherein the page server is configured to maintain multiple versions of stored data objects. The compute node is configured to receive a query and generate a transaction context (TC) and modified table schemas (MTS) scoped to the query, and pushdown the query, TC and MTS to the page server that is configured to determine which data objects at the page server satisfy the query, and for each such object, which version of the object should be returned based on the TC. |
US11797520B2 |
ROWID elimination rewrite
Techniques described herein propose a ROWID Elimination Rewrite that uses functional dependencies to substitute and/or eliminate ROWID pseudo-columns referenced in a query in order to reduce memory pressure and speed up processing. |
US11797519B2 |
Atomic capture of a set of related files, using a distributed ledger, for proof of authenticity
Techniques for proving authenticity of data files, such as digital photos. An authentication/indexing server content from a client device such as a mobile device, and generates or receives other related data such as a reference to the content object, a fingerprint for the content object, and other metadata indicating for example a timestamp related to the content object. The fingerprint is inserted into a distributed ledger, with the distributed ledger returning a ledger address. A manifest object containing the transaction object, the ledger address, and a list of the content object and, optionally, related edits is then created and stored. The server may index fingerprints. Thus, a fingerprint can be used to authenticate subsequently received object against the stored metadata. |
US11797518B2 |
Registering additional type systems using a hub data model for data processing
A new type system may be added to a type registry for a data processing service. A request to add the new type system may be received that describes the new type system for a data store. The new type system may be used to perform a data processing job that accesses the data store to obtain or store data as a source or target data store. |
US11797517B2 |
Public content validation and presentation method and apparatus
Techniques for identifying and validating online content items for presentation to users are disclosed. Disclosed systems and methods use a sentiment analyzer to determine a sentiment of a candidate content item and collateral content items identified using keywords associated with the candidate content item, determine a measure of agreement in sentiment using the sentiments determined for the candidate content item and collateral content items, and provide at least a portion of the candidate content item in a display at a client computing device, the display including a consensus belief indicator representing the measure of agreement in sentiment. |
US11797516B2 |
Dataset balancing via quality-controlled sample generation
Balancing an imbalanced dataset, by: Receiving a balancing policy and the imbalanced dataset. Performing initial adjustment of the imbalanced dataset to comply with the balancing policy, by: oversampling one or more underrepresented classes, and, if one or more of the classes are overrepresented, undersampling them. Operating a generative machine learning model to generate samples for the one or more underrepresented classes, based on the initially-adjusted dataset. Operating a machine learning classification model to label the generated samples with class labels corresponding to the one or more underrepresented classes. Selecting some of the generated samples which, according to the labeling, have a relatively high probability of preserving their class labels. Composing a balanced dataset which complies with the balancing policy and comprises: the samples belonging to the one or more underrepresented classes, the selected generated samples, and an undersampling of the samples belonging to the one or more overrepresented classes. |
US11797513B2 |
Data loading and processing system, and method therefor
A data loading and processing system, and a method therefor are disclosed. In the present invention, a collection server confirms the state of target resources before collecting data, determines a data collecting and loading method for the corresponding resources on the basis of the confirmed state of the resources, transmits a data collection request to a data server, collects the data from the data server through the determined data collecting and loading method, and loads the collected data in a big data platform so as to collect and load data by an optimum data collecting and loading method according to the current state of objects to be collected and objects to be loaded, and thus can increase overall system operation efficiency. |
US11797512B2 |
Method and apparatus for storage of data for manufactured items
Exemplary embodiments are directed to a method and apparatus for storing data for a batch of manufactured items. The method comprises defining in a processor, using a lower limit identifier and an upper limit identifier, a range of unique item identifiers for the batch, wherein each manufactured item in the batch is allocated a unique item identifier falling within the range. The item identifiers are stored in allocated storage space. If an upper limit identifier is specified for each time interval, an amount of storage specified for all manufactured items during a production time period is calculated as a sum of a first product and a second product, the first product being a product of a production time and a size allocated to each upper limit identifier, and the second product being a product of the production time, a total number of manufactured items, and a percentage of unused identifiers. |
US11797509B2 |
Hash multi-table join implementation method based on grouping vector
The disclosure includes aspects of a system and/or method including a hash multi-table joining implementation method based on a grouping vector, which includes the following steps: 1) rewriting an SQL query command, and dividing a complete OLAP query command into a subtask of selecting-projecting-grouping-joining operation and an subtask of aggregating operation; 2) creating and generating grouping vector metadata corresponding to a GROUP-BY statement in an SQL command through the subtask of selecting-projecting-grouping-joining operation, and creating a vector index as an output result of the subtask of selecting-projecting-grouping-joining operation; 3) executing aggregation computation based on the vector index through the subtask of aggregating operation, and storing an aggregation computation result in a corresponding unit of a grouping vector aggregator with the same length as the grouping vector; and 4) merging the aggregation computation result in the grouping vector aggregator with the grouping vector metadata created in the joining operation subtask, and outputting the merged data as a result set of the SQL query command. The disclosure can be widely applied to the field of OLAP data query. |
US11797504B2 |
Converting computing infrastructure diagrams to searchable diagrams
A computing infrastructure diagram is identified. A plurality of computing infrastructure components in the computing infrastructure diagram is identified. A respective component definition is associated with each computing infrastructure components of the plurality of computing infrastructure components. The computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components is converted. |
US11797503B2 |
Systems and methods for enhanced mapping and classification of data
The present disclosure relates to systems and methods for enhanced mapping of transaction data to a target document, and for classifying line items of the mapped transaction data, using classification algorithms. Embodiments provide a system including a column mapping module to receive a target scheme specifying a target structure for the target document, receive transaction data having a source structure, and map at least one source column to at least one target column of the target columns based on application of classification algorithms to features identified from the source transaction data. The system also includes a row classification module to classify the rows of the mapped transaction data into classification categories. The system also includes a validation handler to receive validation input from a user, validating the column mapping and/or the row classification. The validating including accepting the recommendation or rejecting the recommendation and selecting a correct choice. |
US11797501B2 |
Methods and systems for aggregating and querying log messages
Methods and systems described herein are directed to aggregating and querying log messages. Methods and systems determine event types of log message generated by event sources of the distributed computing system. The event types are aggregated into aggregated records for a shortest time unit and event types are aggregated into aggregated records for longer time units based on the aggregated records associated with the shortest time unit. In response to a query regarding occurrences of an event type in a query time interval, the query time interval is split into subintervals with time lengths that range from the shortest time unit to a longest time unit that lie within the query time interval. The method determines a total event count of occurrences of the event type in the query time interval based on the aggregated records with time stamps in the subintervals. The event count in the query time interval may be used to detect abnormal behavior of the event sources. |
US11797500B2 |
Ensuring database integrity using a data flow in a graph, such as for use by a wireless telecommunications service provider
The system ensures database validity by obtaining a data structure representing data processing blocks and a data flow among the data processing blocks. A first data processing block includes a first data input and the second data processing block includes a second data output. The system obtains controls associated with the data structure, where a first control corresponds to the first data output, and a second control corresponds to the second data input. The system obtains data to be processed by the first data processing block, processes the data through the first data processing block, and executes the first control based on the processed data. Based on the execution, the system determines whether the processed data satisfies the first control. If the processed data does not satisfy the first control, the system generates an alert indicating a problem with the output data validity. |
US11797494B2 |
Snapshot management in distributed file systems
A system and method are disclosed for managing snapshots of a file system. In accordance with one implementation, the method includes receiving, by a processing device, a request to access a snapshot of a file system and in response to determining that the requested snapshot is active, providing, to the user account, access to the requested snapshot. The method also includes in response to determining that the requested snapshot is inactive: activating the requested snapshot, providing to the user account, after the activating, access to the requested snapshot; and in response to determining, after the activating, that a number of active snapshots exceeds a threshold number of active snapshots, selecting an active snapshot and deactivating the selected active snapshot, wherein the threshold number of active snapshots corresponds to a limit on resources of the file system that are devoted to active snapshots. |
US11797491B2 |
Inofile management and access control list file handle parity
Techniques are provided for inofile management and access control list file handle parity. For example, operations targeting a first storage object of a first node are replicated to a second storage object of a second node. A size of an inofile maintained by the second node is increased if an inode number to be allocated by the replication operation is greater than a current size of the inofile. Access control list file handle parity is achieved by maintaining parity between inode number and generation number pairings of the first node and the second node. |
US11797488B2 |
Methods for managing storage in a distributed de-duplication system and devices thereof
A method, non-transitory computer readable medium, and device that assists with managing storage in a distributed deduplication system includes receiving an object to be stored from a client computing device. The received object is divided into a plurality of fragments. A plaintext hash value and a ciphertext hash value is determined for each of the plurality of fragments, wherein each of the plurality of fragments is renamed with the corresponding determined ciphertext hash value. Each of the renamed plurality of fragments are stored in a plurality of storage repositories. |
US11797483B2 |
Data pruning based on metadata
A system and method for pruning data based on metadata. The method may include receiving a query that includes a plurality of predicates and identifying one or more applicable files including database data satisfying at least one of the plurality of predicates. The identifying the one or more applicable files including reading metadata stored in a metadata store that is separate from the database data. The method further includes pruning inapplicable files including database data that does not satisfy at least one of the plurality of predicates to create a reduced set of files and reading the reduced set of files to execute the query. |
US11797472B2 |
Data cache mechanism through dual sim phone
An aspect includes a method for use with a mobile communications device comprising a plurality of subscriber identification modules sharing a cache. The method includes a first subscriber identification module authenticating with and connecting to the network, followed by a second subscriber identification module authenticating with and connecting to the network. The method also includes, while the first subscriber identification module is requesting and receiving first data from the network and storing the first data in the cache, the second identification module requesting and receiving second data from the network and storing the second data in the cache. The method further includes an application executing on the device retrieving and processing at least a portion of the first and second data stored in the cache, while at least one of the first and second subscriber identification modules is storing additional data received from the network in the cache. |
US11797469B2 |
Method and system of using USB user interface in electronic torque wrench
A communication port interface facilitates charging of a power source, such as a battery, while the power source remains coupled to a tool. The communication port interface also facilitates downloading of torque and/or angle log information from an electronic torque tool to an external device. Torque and/or angle preset job information may be entered in client software and uploaded from the external device to the electronic torque tool via the communication port interface. Additional information including real time clock information and wrench system parameters may be uploaded to the electronic torque tool via the communication port interface. |
US11797468B2 |
Peripheral component interconnect express device and computing system including the same
A PCIe device setting, when a fail lane is detected during a link setting operation, a link by using remaining lanes includes a plurality of lanes comprising a plurality of ports, and a link controller setting a link including the plurality of lanes, wherein the link is set to have a link width that includes remaining lanes, except for a fail lane from among the plurality of lanes, wherein the fail lane from among the plurality of lanes has a state in which the fail lane is unable to form a link with remaining lanes that have not failed from among the plurality of lanes. |
US11797465B2 |
Resource recommendation system
In accordance with one disclosed method, a client device may be caused to present a user interface for an application, the user interface enabling selective access to a plurality of resources via the client device. A state of a peripheral device that is connectable to the client device may be determined and, based at least in part on the state of the peripheral device, at least a first resource, from among the plurality of resources, may be identified with which the peripheral device can interact. Based at least in part on the identifying of the first resource, the user interface may be caused to include at least a first selectable user interface element that, when selected, causes the client device to access to the first resource so as to enable the peripheral device to interact with the first resource. |
US11797464B2 |
Delivering interrupts to user-level applications
Systems and methods for delivering interrupts to user-level applications. An example processing system comprises: a memory configured to store a plurality of user-level APIC data structures and a plurality of user-level interrupt handler address data structures corresponding to a plurality of user-level applications being executed by the processing system; and a processing core configured, responsive to receiving a notification of a user-level interrupt, to: set a pending interrupt bit flag having a position defined by an identifier of the user-level interrupt in a user-level APIC data structure associated with a user-level application that is currently being executed by the processing core, and invoke a user-level interrupt handler identified by a user-level interrupt handler address data structure associated with the user-level application, for a pending user-level interrupt having a highest priority among one or more pending user-level interrupts identified by the user-level APIC data structure. |
US11797463B2 |
Signal generation device
A signal generation device includes a first timer to output an interrupt signal at a predetermined cycle, a second timer to output a first pulse signal and a second pulse signal, a third timer to count a number of edges of the first pulse signal and the second pulse signal, and a processor configured or programmed to perform interrupt processing to control an output mode of the second timer every time the interrupt signal occurs. When the interrupt frequency is equal to an initial value at the start of the interrupt processing, the processor is configured or programmed to perform predetermined short-period processing after performing predetermined long-period processing. When the interrupt frequency is not equal to the initial value, the processor is configured or programmed to perform the short-period processing without performing the long-period processing. The processor execute is configured or programmed to angle acquisition processing and function calculation processing as the long-period processing. |
US11797461B2 |
Data transmission method for convolution operation, fetcher, and convolution operation apparatus
A data transmission method for a convolution operation, and a convolution operation apparatus including a fetcher that includes a loader, at least one sender, a buffer controller, and a reuse buffer. The method includes loading, by the loader, input data of an input feature map according to a loading order, based on input data stored in the reuse buffer, a shape of a kernel to be used for a convolution operation, and two-dimensional (2D) zero-value information of weights of the kernel; storing, by the buffer controller, the loaded input data in the reuse buffer of an address cyclically assigned according to the loading order; and selecting, by each of the at least one sender, input data corresponding to each output data of a convolution operation among the input data stored in the reuse buffer, based on one-dimensional (1D) zero-value information of the weights, and outputting the selected input data. |
US11797459B2 |
Shared machine-learning data structure
Examples include a system comprising a non-volatile memory to store a machine-learning data structure. Examples access the machine-learning data structure with a first processing resource, and examples access the machine-learning data structure with a second processing resource, which includes at least one graphics processing core, such that the machine-learning data structure is a shared memory space of the first processing resource and the second processing resource. |
US11797456B2 |
Systems and methods for coordinating persistent cache flushing
Techniques described herein provide a handshake mechanism and protocol for notifying an operating system whether system hardware supports persistent cache flushing. System firmware may determine whether the hardware is capable of supporting a full flush of processor caches and volatile memory buffers in the event of a power outage or asynchronous reset. If the hardware is capable, then persistent cache flushing may be selectively enabled and advertised to the operating system. Once persistent cache flushing is enabled, the operating system and applications may treat data committed to volatile processor caches as persistent. If disabled or not supported by system hardware, then the platform may not advertise support for persistent cache flushing to the operating system. |
US11797453B2 |
In-memory distributed cache
A method for an in-memory distributed cache includes receiving a write request from a client device to write a block of client data in random access memory (RAM) of a memory host and determining whether to allow the write request by determining whether the client device has permission to write the block of client data at the memory host, determining whether the block of client data is currently saved at the memory host, and determining whether a free block of RAM is available. When the client device has permission to write the block of client data at the memory host, the block of client data is not currently saved at the memory host, and a free block of RAM is available, the write request is allowed and the client is allowed to write the block of client data to the free block of RAM. |
US11797437B2 |
Memory controller, memory system and operating method of memory device
A memory controller includes a block ratio calculator configured to calculate a ratio of free blocks among memory blocks for storing data; a policy selector configured to select, based on the calculated ratio of free blocks, any one garbage collection policy of a first garbage collection policy of specifying priorities to be used to select a victim block depending on attributes of the data, and a second garbage collection policy of specifying the priorities to be used to select the victim block regardless of the attributes of the data; and a garbage collection performing component configured to perform a garbage collection operation on at least one memory block of the memory blocks according to the garbage collection policy selected by the policy selector. |
US11797435B2 |
Zone based reconstruction of logical to physical address translation map
A zone is loaded onto a first memory component of a storage system, wherein the zone comprises one or more regions of data blocks comprising a first plurality of logical block addresses (LBAs), and a snapshot of each of the one or more regions is stored on a second memory component of the storage system and is associated with a version identifier. A particular version identifier associated with a respective snapshot of a region is identified, and a set of journals stored on the second memory component are identified, wherein the set of journals comprise a second plurality of LBAs mapped to a second plurality of physical block addresses. The one or more regions of the zone are reconstructed, wherein the reconstructing comprises reading the second plurality of LBAs of the set of journals to identify a first logical block address (LBA) that matches with a second LBA within the first plurality of LBAs on the loaded zone on the first memory component, and updating a physical block address corresponding to the second LBA on the loaded zone with a physical block address corresponding to the first LBA from the set of journals. |
US11797434B2 |
Managing storage devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing storage devices. In some implementations, a memory controller receives a logical write request over a logical interface that the memory controller provides for accessing a non-volatile storage device. The logical write request indicates a logical address at which to write data to the non-volatile storage device. In response to receiving the logical write request, the memory controller sends a write request event to a host system. The memory controller receives a physical write command from the host system over a physical interface that the memory controller provides for accessing the non-volatile storage device. In response to receiving the physical write command, the memory controller stores the data in the non-volatile storage device according to the physical write command. |
US11797428B2 |
Dynamic user interface testing and reconciliation
Systems, devices, and methods for UI testing and reconciliation are presented. In one example, a method of UI testing includes generating a wireframe model of the UI. The method also includes generating a code segment from a portion of the wireframe model of the UI. Additionally, the example method includes determining whether an error in the code segment exists based on a comparison of an aspect of the wireframe model to an aspect of the code segment. The method may include generating an updated code segment from the portion of the wireframe model of the UI when determining the error in the code segment. |
US11797427B2 |
Automatic generation of unit tests while running an application
Implementations generally relate to software testing system and method for automatically generating, deploying, and monitoring software tests employed to test software applications and/or software process flows. In implementations, a system generates software application tests and varies such tests used based on several criteria including monitoring a software application processing defined inputs and outputs to determine which parts of the application are being tested, which parts of the software application are not being tested, user interactions, metadata, type of software application, use computing environment, etc. The system may be configured to adapt testing, either pre or post production, to allow, user interactions of one or more running software applications to be used to provide feedback on which additional tests to add and/or subtract automatically to testing sequences. Moreover, data gathering techniques such as crowd source data sampling, statistical sampling, and the like, may be employed as additional input to the system. |
US11797426B2 |
Automating test-driven development with transformers
A test-driven development system utilizes a neural transformer model with attention to generate method bodies for a focal method given its associated test cases, and optionally a method signature and a docstring of the focal method. The candidate method bodies are validated for syntactic correctness, tested using the given test cases, and tested with a donor class in a target system. Those candidate method bodies passing the validation and testing are then ranked based on a PLUM score that analyzes the candidate method bodies against various quality and performance metrics. |
US11797415B2 |
Apparatus and method for monitoring events in a data processing system
An apparatus and method are provided for monitoring events in a data processing system. The apparatus has first event monitoring circuitry for monitoring occurrences of a first event within a data processing system, and for asserting a first signal to indicate every m-th occurrence of the first event, where m is an integer of 1 or more. In addition second event monitoring circuitry is used to monitor occurrences of a second event within the data processing system, and to assert a second signal to indicate every n-th occurrence of the second event, where n is an integer of 1 or more. History maintenance circuitry then maintains event history information which is updated in dependence on the asserted first and second signals. Further, history analysis circuitry is responsive to an analysis trigger to analyse the event history information in order to detect a reporting condition when the event history information indicates that a ratio between occurrences of the first event and the occurrences of the second event is outside an acceptable range. The history analysis circuitry is then responsive to detection of the reporting condition to assert a report signal. This provides a particularly efficient and effective mechanism for monitoring ratios of events within a data processing system. |
US11797413B2 |
Anomaly detection method, system, and program
The present invention provides an anomaly detection method, an anomaly detection system, and an anomaly detection program that can detect an anomaly at high accuracy by using log output quantity distributions generated for to different aggregate units and different devices. An anomaly detection system according to one example embodiment of the present invention has: a reference distribution, which is a time-series distribution of a log output quantity acquisition unit that acquires a plurality of distributions generated for each device that outputs logs and for each unit of a time range in which logs are aggregated; and an anomaly detection unit that detects an anomaly by using the plurality of distributions. |
US11797410B2 |
Chiplet-level performance information for configuring chiplets in a processor
A processor includes a controller and plurality of chiplets, each chiplet including a plurality of processor cores. The controller provides chiplet-level performance information for the chiplets that identifies a performance of each chiplet at each of a plurality of performance levels for specified sets of processor cores on that chiplet. The controller receives an identification of one or more selected chiplets from among the plurality of chiplets for which a specified number of processor cores are to be configured at a given performance level, the one or more selected chiplets having been selected based on the chiplet-level performance information and performance requirements. The controller configures the specified number of processor cores of the one or more selected chiplets at the given performance level. A task is then run on the specified number of processor cores of the one or more selected chiplets at the given performance level. |
US11797401B2 |
True zero RTO: planned failover
One example method includes performing, as part a planned failover procedure, operations that include connecting a replica OS disk to a replica VM, powering up the replica VM, booting an OS of the replica VM, disconnecting a source VM from a network, and connecting replica data disks to the replica VM. IOs issued by an application at the source VM continue to be processed by the source VM while the replica OS disk is connected, the replica VM is powered up, and the OS of the replica VM is booted. |
US11797399B2 |
Plug-in based framework to provide fault tolerance and high availability in distributed systems
A plug-in based framework provides high availability (HA), including fault tolerance, in a distributed system, such as provided by a virtualized computing environment. The framework uses blueprints that define entities to be monitored, failure conditions, failover actions, restoration actions, and other aspects associated with HA. Microservices execute the blueprints, and a load balancer may balance the execution of the blueprints amongst microservices. |
US11797386B2 |
Flexible RAID layouts in a storage system
A system, method, and product for flexible RAID layouts in a storage system, including: determining a reliability of an individual storage device of a plurality of storage devices, the individual storage device containing a plurality of portions of a Redundant Array of Independent Disks (RAID) stripe in a storage system, wherein the RAID stripe includes user data and inter-device parity data; detecting a change in the reliability of the individual storage device that contains the portion corresponding to the RAID stripe; and changing an amount of intra-device protection corresponding to the RAID stripe by decreasing, in the RAID stripe, an amount of space used to store the inter-device protection data. |
US11797382B2 |
Semiconductor memory device, semiconductor memory system including the same, method of driving the semiconductor memory system
A semiconductor memory device includes a resistive change memory device including a control circuit block and a plurality of memory decks electrically connected with the control circuit block. The semiconductor memory device includes a pattern generation block, a position correction block and a position decision block. The pattern generation block receives a row address, a column address and a deck selection signal to generate a plurality of pattern generation signals to select a plurality of memory cells in the memory deck in various patterns. The position correction block receives a temporary code for classifying the memory cells into a temporary near cell region and a temporary far cell region and for reflecting a position of the memory deck in the temporary code to output a correction code. The position decision block is configured to generate first to third reset signals to reset a near cell region, a middle cell region and a far cell region based on the pattern generation signals and the correction code. |
US11797381B2 |
Storage controller, storage system and method of operating the same
A storage controller includes parallel input channels configured for simultaneously receiving data from substantially redundant memories, an error estimation unit, a decision unit, an error correction unit and a selection unit. The error estimation unit generates error information by estimating an error level of the plurality of data. The decision unit performs a logical operation on the plurality of data to generate operation data. The error correction unit generates error correction data by correcting an error of the operation data. The selection unit selects one of the operation data or the error correction data based on the error information. |
US11797379B2 |
Error detection and data recovery for distributed cache
A Non-Volatile Memory express (NVMe) node includes a memory used at least in part as a shared cache in a distributed cache. At least one processor of the NVMe node executes a kernel of an Operating System (OS). A request is received from another NVMe node to read data stored in the shared cache or to write data in the shared cache and an error detection operation is performed on the data for the request using the kernel. In another aspect, the kernel is used to perform Erasure Coding (EC) on data to be stored in the distributed cache. A network controller determines different EC ratios based at least in part on indications received from NVMe nodes of frequencies of access of different data and/or usage of the distributed cache by different applications. The network controller sends the determined EC ratios to the NVMe nodes. |
US11797377B2 |
Efficient parity determination in zoned solid-state drives of a storage system
Methods and systems for a storage environment are provided. One method includes copying a data unit from a first temporary storage location corresponding to each zoned solid-state drive (ZNS SSD) of a first ZNS SSD set of a storage system to a first XOR module, while determining a first partial horizontal parity using the data unit stored in the first temporary storage location; and determining a vertical parity for each ZNS SSD of the first ZNS SSD set using the data unit provided to the first XOR module in a current cycle and vertical parity determined from a previous cycle. |
US11797374B2 |
Systems and methods for recording major incident response information
A system for recordation and retrieval of incident resolution action information is provided. A recordation system processor is provided with a recordation application configured to receive a response action initiation instruction identifying an action taken to resolve an incident on a target system, The processor determines one or more responsible responders each having a responder data processor that displays a responder dashboard. The processor transmits a recordation instruction to the responder data processor of each responsible responder. The recordation instruction includes an instruction to begin recording responder dashboard information. The recordation application is also configured to receive a response action termination instruction and to transmit a recordation termination instruction to the responder data processor of each responsible responder. A data storage unit is configured for receiving, from the responder data processors, real-time responder dashboard information recordings. |
US11797370B2 |
Optimized diagnostics plan for an information handling system
A diagnostics optimization platform employs cloud-based resources, including a diagnostics repository that accumulates health data from managed endpoints, and machine learning (ML) resources that generate endpoint-specific diagnostic plans based on the accumulated health data. The ML resources may be configured to generate diagnostic plans that prioritize any appropriate diagnostic testing parameter or objective including, as a non-limiting example, a reduction in diagnostic testing execution time and/or diagnostic testing frequency. The ML resources may maintain a continually updated training database derived from the collected health data to develop endpoint-specific data collection and diagnostic testing models. The ML resources may include a diagnostics optimization module to develop diagnostic testing models and provide corresponding endpoint-specific diagnostic plans to each endpoint. The ML resources may further include a data collection module to develop data collection models and generate endpoint-specific data collection plans for each of the managed endpoints. |
US11797369B2 |
Error reporting for non-volatile memory modules
A memory controller includes a memory channel controller adapted to receive memory access requests and dispatch associated commands addressable in a system memory address space to a non-volatile storage class memory (SCM) module. The non-volatile error reporting circuit identifies error conditions associated with the non-volatile SCM module and maps the error conditions from a first number of possible error conditions associated with the non-volatile SCM module to a second, smaller number of virtual error types for reporting to an error monitoring module of a host operating system, the mapping based at least on a classification that the error condition will or will not have a deleterious effect on an executable process running on the host operating system. |
US11797368B2 |
Attributing errors to input/output peripheral drivers
A process includes determining, by an operating system agent of a computer system, a first profile that is associated with an input/output (I/O) peripheral of the computer system. The first profile is associated with an error register of the I/O peripheral, and the first profile represents a configuration of the computer system that is associated with the I/O peripheral. The process includes, responsive to a notification of an error being associated with the I/O peripheral, determining, by the operating system agent, a second profile that is associated with the I/O peripheral. The second profile is associated with the error register. Moreover, responsive to the notification of the error, the process includes comparing, by a baseboard management controller of the computer system, the second profile to the first profile. Based on the comparison, the process includes determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral. |
US11797359B2 |
Report application programming interface (API) capability change based on API filter
Systems and methods for reporting API capability change according to an API filter are provided. According to one aspect, a method for reporting API capability change according to an API filter comprises receiving a request to be notified of an API capability change related to an identified wireless device, the request identifying a set of one or more APIs to be monitored; receiving a notification that the identified wireless device has changed from a first type of core network to a second type of core network; determining an API capability change from the first type of core network to the second type of core network for the identified set of one or more APIs to be monitored; and reporting the API capability change for the identified set of one or more APIs to be monitored and not reporting the API capability change for APIs not in the identified set. |
US11797358B2 |
Method and system for performing application programming interface calls between heterogeneous applications and cloud service providers
Techniques described herein relate to a method for managing applications. The method may include obtaining, by a binding manager associated with a first CSP, a first API call from a first application; the binding manager identifies a first CSP API associated with the first CSP; identifies a second CSP API associated with the first API call; make a first determination that the second CSP API does not match the first CSP API; and in response to the first determination: translates the first API call into a format associated with the first CSP API to obtain a translated API call; initiates performance of the translated API call; obtains a first CSP API call return object in first CSP API format; translates the first CSP API call return object to obtain a translated CSP API call return object; and provides the translated CSP API call return object to the first application. |
US11797355B2 |
Resolving cluster computing task interference
A system for resolving interference on a cluster computing system includes a processor. The processor is configured to determine whether a second worker system has resources available to run the first or second task; in response to determining that the second worker system has the resources available to run the second task, move the second task from the first to the second worker system; in response to determining that the second worker system has the resources available to run the first task and does not have resources available to run the second task, move the first task from the first to the second worker system; and in response to determining that the second worker system does not have the resources available to run the first or second task, limit a resource allocation of the first or second task. |
US11797353B2 |
Method and system for performing workloads in a data cluster
Techniques described herein relate to systems, methods, and non-transitory computer readable mediums for performing workloads on hardware configurations. The method includes determining compliant hardware configurations of the data cluster using workload features associated with the workload, hardware specification information associated with hardware of data nodes of a data cluster, and a first machine learning model; generating performance predictions associated with the compliant hardware configurations using the workload features, a portion of the hardware specification information associated with the compliant hardware configurations, and a second machine learning model; and generating a recommendation using the performance predictions, and the recommendation specifies a hardware configuration of the compliant hardware configurations. The workload is performed using the recommendation. |
US11797348B2 |
Hierarchical task scheduling in a multi-threaded processing system
A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy. |
US11797341B2 |
System and method for performing remediation action during operation analysis
An information handling system for obtaining composed information handling systems includes resource set components and a system control processor. The system control processor makes an identification, based on monitoring of a resource set component of the resource set components, of an operation event; in response to the identification: makes a determination that the operation event is not immediately remediable based on the monitoring of the resource set component; in response to the determination: modifies the monitoring of the resource set component to obtain refined operation data for the resource set component; and performs an action set, based on the refined operation data, to modify operation of the resource set component. |
US11797334B1 |
BMC parameter configuration and effect-taking method and apparatus, device, and medium
A method and apparatus for BMC-parameter configuring and taking-effect, a device and a medium. The method includes: after a first process receives a first external parameter, modifying a parameter-configuring state corresponding to the first external parameter of a database to be being-configured, and writing the first external parameter into the database, and triggering an interruption serving program at the same time; by using the interruption serving program, determining whether in the database there exists a parameter-configuring state that is being-configured; when in the database there exists the parameter-configuring state that is the being-configured, writing the first external parameter stored in the database into a configuration file; and after the first external parameter is successfully written into the configuration file, acquiring, from the database, a parameter taking-effect state corresponding to the first external parameter, and according to the parameter taking-effect state, performing taking-effect processing. |
US11797329B2 |
Pausing deployment of a virtual machine prior to a machine name dependency
Techniques are described herein that are capable of pausing deployment of a pre-provisioned virtual machine. Deployment of a virtual machine on a computing system is initiated. The deployment of the virtual machine is paused, prior to execution of code that depends on a name of the virtual machine, to wait for receipt of user-specific setting(s) of the virtual machine. The deployment of the virtual machine is continued based at least in part on receipt of the user-specific setting(s). Continuing the deployment includes configuring the virtual machine to have at least one of the user-specific setting(s). |
US11797328B2 |
Virtualized background activations
A virtualization partition (VP) is executed by a virtualization layer. The VP contains guest software that executes in isolation within the VP. The guest software has a background task (BT) that needs to be performed in the future. The BT is virtualized by a BT service that executes outside of the VP. The guest software registers the BT, through the virtualization layer, with a BT virtualization service. An event occurs outside of the VP that triggers the BT. The BT virtualization service responds to the event by assuring that the VP is available (executing), and optionally triggers (possibly indirectly) the execution of code in the application. |
US11797326B2 |
External communication with packaged virtual machine applications without networking
One or more embodiments provide techniques that permit virtual computing instances in isolated environments to communicate information outside the isolated environments without requiring networking. In one embodiment, an encoder which runs in a virtual machine (VM) within an isolated environment, such as one of the VMs of a packaged virtual machine application that does not have external network connectivity, is configured to encode information, such as state information of the packaged virtual machine application, in portion(s) of a network address. The encoder further configures an unconnected network interface of the same VM, or another VM in the isolated environment, with the network address that includes the encoded information. A decoder, which could not otherwise communicate with the virtual computing instance via any network, may then retrieve the network address assigned to the unconnected network interface and decode that network address to obtain the information encoded therein. |
US11797323B2 |
Virtual machine for virtualizing graphics functions
A host computer for emulating a target system includes a host memory, a CPU, and a host GPU. The host memory is configured to store a library of graphics functions and a VM. The VM includes a section of emulated memory storing target code configured to execute on the target system. The CPU is configured to execute the VM to emulate the target system. The VM is configured to execute the target code and intercept a graphics function call in the target code. The VM is further configured to redirect the graphics function call to a corresponding graphics function in the library of graphics functions stored in the host memory. The host GPU is configured to execute the corresponding graphics function to determine at least one feature configured to be rendered on a display coupled to the host GPU. |
US11797322B2 |
Cloud native virtual machine runtime protection
A system and method for cloud native virtual machine (VM) runtime protection. The method includes creating a normal behavior model for a cloud native VM by training a machine learning model using a training data set including training activities performed by the cloud native VM, the cloud native VM being configured to provide at least one service, wherein the normal behavior model defines at least one capability of each service based on a set of capabilities for respective known services stored within a library of service-to-capability mappings, wherein each capability of a service indicates a plurality of discrete behaviors required by the service; and monitoring an execution of the cloud native VM to detect a deviation from the normal behavior model, wherein the deviation is caused by at least one abnormal behavior of one of the services that is not among the discrete behaviors defined in capabilities for the service. |
US11797321B2 |
Information generation apparatus and control system
A server includes a first statistic processor configured to calculate, for each of different types of screens displayed on a display; a first statistic value of display time of a screen of each type display on the display, to generate first statistic values corresponding to the different types of screens; a first determiner configured to determine, for each type of the screens, whether a user is concentrating on a screen of each type, based on, from among the first statistic values, a first statistic value calculated for the screen of each type; and a generator configured to generate a list including screen identification information for identifying, from among the different types of screens, a type of screen for which a corresponding determination result from the first determiner is affirmative. |
US11797317B1 |
Transitioning legacy software to be provably correct
A software development process may support a transition from unverifiable, legacy code to verifiable code that is provably correct by construction. A behavioral model may be developed for legacy software that includes various behavioral criteria. Then, source code implemented in a verifiable language may be verified using the behavioral model to perform verification. Once the source code is complete and verified, a new verified implementation may be compiled. The verified implementation may then be executed, along with the legacy software, to identify differences in behavior which are fed back into the behavioral model and subsequently into the new source code. This process may then be iterated with the verifiable code being deployable once behavioral differences are resolved. |
US11797316B2 |
System and method for automatic generation and management of feature level application directory
Embodiments of the present invention provide a system for automatically generating and managing application directories of one or more applications associated with an entity. The system is configured for identifying initiation of packaging of one or more program codes associated with at least one application, scanning the one or more program codes to identify one or more parameters associated with the one or more program codes, and automatically generating an application directory associated with the at least one application based at least on the one or more parameters identified by scanning the one or more program codes, wherein the one or more parameters comprise one or more dependencies, one or more screens, one or more permissions, one or more services, one or more navigational parameters, one or more base classes, one or more logging frameworks, and one or more static analyzers. |
US11797315B2 |
Automatic acquisition and integration of supplemental software programs
A method and system for automatically retrieving and integrating one or more supplemental software programs into at least one of an existing software program may include receiving a request to open a document via the existing software program, retrieving a list of supplemental software programs for the document, the list of supplemental software programs including an identification for each of the supplemental software programs and an application source from which the supplemental software programs can be retrieved, embedding the list of supplemental software programs into a data structure for the document, embedding a program for processing the list of supplemental software programs into a data structure for the document, and transmitting the data structure to a component for processing. The program is configured to retrieve the supplemental software programs from the application source and automatically integrate the supplemental software programs into the data structure. |
US11797313B2 |
Method for securely configuring an information system
Systems, method, and non-transitory computer readable storage medium are provided for configuring an information computing machine during execution of a kernel image. The system can create a file system from a base file system image in system memory of the computing system, apply configuration files from a bundle image to the file system in memory, copy files from a persistent file system stored in the storage resource to memory, validate the files from the persistent file system, and apply validated files to the file system in memory. The base file system image and bundle image can be verified by comparing a signed hash of the image with a hash generated by the initial file system and checking the hash signature against a public certificate included in the initial filesystem. The system can further execute /sbin/init and start application services. |
US11797312B2 |
Synchronization of multi-pathing settings across clustered nodes
An apparatus comprises a processing device configured to receive multi-pathing settings from a plurality of nodes of one or more clusters, and to identify at least one group of the plurality of nodes belonging to a same cluster of the one or more clusters. The processing device is further configured to identify a master node of the at least one group of nodes, and to deliver at least a portion of the multi-pathing settings of the master node to one or more remaining nodes of the at least one group of nodes. |
US11797310B2 |
Floating-point supportive pipeline for emulated shared memory architectures
A processor architecture arrangement for emulated shared memory (ESM) architectures is disclosed. The arrangement has a number of multi-threaded processors, each provided with an interleaved inter-thread pipeline and a plurality of functional units for carrying out arithmetic and logical operations on data. The pipeline has at least two operatively parallel pipeline branches. The first pipeline branch includes a first sub-group of the plurality of functional units, such as ALUs (arithmetic logic unit) for carrying out integer operations. The second pipeline branch includes non-overlapping subgroup of the plurality of functional units, such as FPUs (floating point unit) for carrying out floating point operations. One or more of the functional units of at least the second sub-group are located operatively in parallel with the memory access segment of the pipeline. |
US11797309B2 |
Apparatus and method for speculative execution information flow tracking
An apparatus and method for tracking speculative execution flow and detecting potential vulnerabilities. For example, one embodiment of a processor comprises: an instruction fetcher to fetch instructions from a cache or system memory; a branch predictor to speculate a first instruction path to be taken comprising a first sequence of instructions; a decoder to decode the first sequence of instructions; execution circuitry to execute the first sequence of instructions and process data associated with the instruction to generate results; information flow tracking circuitry and/or logic to: assign labels to all or a plurality of instructions in the first sequence of instructions, track resource usage of the plurality of instructions using the labels, merge sets of labels to remove redundancies; and responsive to detecting that the first instruction path was mis-predicted, generating one or more summaries comprising resources affected by one or more of the first sequence of instructions; and recycling labels responsive to retirement of instructions associated with the labels. |
US11797308B2 |
Fetch stage handling of indirect jumps in a processor pipeline
Systems and methods are disclosed for fetch stage handling of indirect jumps in a processor pipeline. For example, a method includes detecting a sequence of instructions fetched by a processor core, wherein the sequence of instructions includes a first instruction, with a result that depends on an immediate field of the first instruction and a program counter value, followed by a second instruction that is an indirect jump instruction; responsive to detection of the sequence of instructions, preventing an indirect jump target predictor circuit from generating a target address prediction for the second instruction; and, responsive to detection of the sequence of instructions, determining a target address for the second instruction before the first instruction is issued to an execution stage of a pipeline of the processor core. |
US11797307B2 |
Range prefetch instruction
In response to an instruction decoder decoding a range prefetch instruction specifying first and second address-range-specifying parameters and a stride parameter, prefetch circuitry controls, depending on the first and second address-range-specifying parameters and the stride parameter, prefetching of data from a plurality of specified ranges of addresses into the at least one cache. A start address and size of each specified range is dependent on the first and second address-range-specifying parameters. The stride parameter specifies an offset between start addresses of successive specified ranges. Use of the range prefetch instruction helps to improve programmability and improve the balance between prefetch coverage and circuit area of the prefetch circuitry. |
US11797306B2 |
Circuit for verifying the content of registers
In accordance with an embodiment, a method verifies contents of a plurality of registers having two first registers, where each of the plurality of registers is configured to store a data word and a verification bit. The method includes determining whether a value of the verification bit of each respective register of the plurality of registers corresponds to the data word of its respective register. The data words stored in the two first registers are selected so that the bits of a same rank of the two first registers include two complementary bits, each bit of a common binary word is associated with a respective register of the plurality of registers, and the value of the verification bit of each respective register depends on the data word of the respective register and the bit of the common binary word associated with the respective register. |
US11797303B2 |
Generalized acceleration of matrix multiply accumulate operations
A method, computer readable medium, and processor are disclosed for performing matrix multiply and accumulate (MMA) operations. The processor includes a datapath configured to execute the MMA operation to generate a plurality of elements of a result matrix at an output of the datapath. Each element of the result matrix is generated by calculating at least one dot product of corresponding pairs of vectors associated with matrix operands specified in an instruction for the MMA operation. A dot product operation includes the steps of: generating a plurality of partial products by multiplying each element of a first vector with a corresponding element of a second vector; aligning the plurality of partial products based on the exponents associated with each element of the first vector and each element of the second vector; and accumulating the plurality of aligned partial products into a result queue utilizing at least one adder. |
US11797301B2 |
Generalized acceleration of matrix multiply accumulate operations
A method, computer readable medium, and processor are disclosed for performing matrix multiply and accumulate (MMA) operations. The processor includes a datapath configured to execute the MMA operation to generate a plurality of elements of a result matrix at an output of the datapath. Each element of the result matrix is generated by calculating at least one dot product of corresponding pairs of vectors associated with matrix operands specified in an instruction for the MMA operation. A dot product operation includes the steps of: generating a plurality of partial products by multiplying each element of a first vector with a corresponding element of a second vector; aligning the plurality of partial products based on the exponents associated with each element of the first vector and each element of the second vector; and accumulating the plurality of aligned partial products into a result queue utilizing at least one adder. |
US11797298B2 |
Automating identification of code snippets for library suggestion models
A library model addition engine adds library models to a library knowledge base by defining a template for a library configuration file that conveys information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model, where the library configuration file template may be automatically filled by populating selected data fields in the template with information identifying the library model and a set of custom inputs for the library model, and then passing a set of test cases from the set of custom inputs to an input/output matching engine to evaluate a repository of code snippets and identify a set of functionally similar code snippets for inclusion one or more data fields in the template. |
US11797293B2 |
Relationship-apparent application artifact registration
Relationship-apparent application artifact registration is performed by attaching, to the bundle service specification, a bundle identifier, the principal address, and an artifact relationship specification, the artifact relationship specification representing, for each of the one or more artifact service specifications, the subordinate address, the artifact identifier, and the artifact type of each represented artifact, and attaching, to each of the one or more artifact service specifications, a bundle relationship specification, the bundle relationship specification representing the bundle identifier and the principal address. |
US11797292B2 |
Information processing apparatus using swap file, control method therefor, and storage medium
An information processing apparatus which is capable of improving performance without increasing memory or storage capacity. The information processing apparatus includes a storage device that includes a first area in which first firmware is stored, a second area in which second firmware is stored, and a common area that is used in a case where the information processing apparatus is started using the first or second firmware. The information processing apparatus is started in a first startup using the first firmware or started in a second startup using the second firmware. During the first startup, a swap file is created in the common area, and swapping is activated. During the second startup, in a case where a swap file is present in the common area, the swap file is deleted from the common area. |
US11797291B2 |
Software update management device and software update management method
A software update management apparatus includes a storage unit adapted to divide a network into one or more blocks and store block management information indicating whether each of network devices belonging to each of the resulting blocks is an active device or a standby device; an update instruction receiving unit adapted to receive software update instructions; a software update information generating unit adapted to generate software update information; a software updating unit adapted to perform software update processes after transferring traffic to standby devices in same blocks as respective active devices when it is determined that the network devices are active devices according to the software update information and thereby perform the software update processes for active devices or standby devices in different blocks in parallel. |
US11797290B2 |
Update control device and update control method
The update control device is an update control device that controls update of software for one of electronic devices in a vehicle driven by a replaceable battery, and includes: an update method setting unit for selectively setting an update method of the software to either a first update method by replacement of the battery or a second update method by wireless communication, by using at least one of information indicating a remaining amount of the battery, information indicating a size of data to be used for the update, information indicating an urgency of the update, or information indicating a search result of one or more charging stations in a search target area including a position of the vehicle; and a reservation process executing unit for executing, when the update method is set to the first update method, a reservation process of making a reservation for a replacement battery to a reservation target charging station among the charging stations included in the search result and a storage request process of requesting the reservation target charging station to store the data in the replacement battery. |
US11797288B2 |
Patching method, related apparatus, and system
A patching method includes generating an original image through compilation for a plurality of files. If a first file in the plurality of files changes, a new index mode of the first file or new data of the first file may be appended to an end of an original image to update the first file to obtain a new image. |
US11797287B1 |
Automatically terminating deployment of containerized applications
Generally described, the present application relates to providing a container orchestration service (“service”) that can automatically detect and terminate a failed deployment and automatically roll back to a previous healthy deployment. For example, the service may receive a request to deploy a new user code onto one or more compute instances usable to execute the new user code, where the new user code is an updated version of an old user code to be replaced by the new user code. The service may then attempt to execute a plurality of instances of the new user code on the one or more compute instances, determine, prior to replacing all instances of the old user code to be replaced by the plurality of instances of the new user code, that the deployment of the new user code has satisfied a failed deployment condition, and terminate the deployment of the new user code. |
US11797285B2 |
Systems and/or methods for facilitating software-based deployments into potentially complex heterogeneous computing environments
Techniques enable an application for execution in a heterogeneous computing environment including an on-premise server and a Software-as-a-Service (SaaS) provider. A scaffold defining assets usable by the application and configuration details therefor is developed. At least one scaffold map is generated. Each specifies target servers where individual assets are located and/or to be located. Different scaffold maps are generated for different user-specifiable environments to which the application is deployable. An application manager helps generate agent manifests based on the scaffold and one or more scaffold maps. The agent manifests are usable to configure respective target servers. A package manager helps provision the target servers based on the agent manifests. The provisioning includes distributing to corresponding target servers, and processing thereon, the agent manifests. The processing includes rolling back the distribution responsive to an occurrence of a defined exception case. The application is enabled following successful provisioning. |
US11797284B2 |
Composable deployer architecture
A processor may receive a composable deployer comma-separated values (CSV) file. The processor may parse the composable deployer CSV file. The processor may determine if there is a composable deployer foundation template. The processor may install a resource. The resource to install may be associated with the composable deployer foundation template. |
US11797281B2 |
Multi-language source code search engine
A machine learning model is trained to translate source code from one or more programming languages into a common programming language. The machine learning model translates source code from the other languages into the common programming language. A language embedder generates a vector for each function in the source code, all of which is now in the common programming language. A user provides a text search query which is converted by a language embedder to a vector. Based on the vector of the text search query and the vectors for the source code, search results are generated and presented in a user interface. Additional machine learning models may be trained and used to measure function complexity, test coverage, documentation quantity and complexity, or any suitable combination thereof. These measures may be used to determine which search results to present, an order in which to present search results, or both. |
US11797276B1 |
Assisted composition of quantum algorithms
A quantum programming environment may include an assisted composition system to assist the composition of quantum objects. The assisted composition system may receive a partial portion of a quantum object that is being composed but not yet fully composed by a user. The assisted composition system may determine a first abstract representation of the partial portion of the quantum object being composed. The assisted composition system may determine that the first abstract representation resembles at least a first portion of a second abstract representation of a stored quantum object stored in a library for the quantum programming environment. The assisted composition system may obtain a second portion of the stored quantum object from the library and provide it to the user as a next portion to the partial portion of the quantum object being composed. |
US11797275B2 |
Model driven methods for ontology based application development
System and methods of ontology model development are disclosed. An example system and method may comprise, defining, an ontological model, generating, an ontology library based on the ontological model, deploying, the ontology library to an IoT system, generating, an ontology instance based on the ontology library deployed to the IoT system, modifying, an IoT application based on the ontology instance, and managing the IoT system utilizing the IoT application. |
US11797272B2 |
Systems and methods utilizing machine learning driven rules engine for dynamic data-driven enterprise application
The present invention generally relates to system, method and graphical user interface for executing one or more tasks in dynamic data driven enterprise application. The invention includes creation of rules on a rule creation interface by one or more syntax from a rule creation syntax data library. The system of the invention is configured to identify optimum rule to process one or more tasks. The invention provides machine learning models driven rule engine for executing the tasks wherein an AI engine invokes dynamic conditions of the rules to execute the task. |
US11797271B2 |
Dynamic web-based integrated development environment
Certain aspects of the present disclosure provide techniques for establishing a web session between a computing device and a web-based integrated development environment to create and/or update files (e.g., content files and/or resource files). In the web session, content file(s) can be evaluated in real-time with one or more resource files. Further, in the web session, a set of validation rules of a resource file can be updated by the computing device. To stablish the web session, a first communication connection is established between the computing device and the web-based integrated development environment. With the first communication established, a second communication connection is established for real-time, bi-directional communication between the computing device and a language server instance of the web-based integrated development environment. |
US11797266B2 |
Group coordinator selection
A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group. |
US11797263B2 |
Systems and methods for voice-assisted media content selection
Systems and methods for media playback via a media playback system include (i) capturing a voice input comprising a request for media content, (ii) receiving information derived at least from the request for media content, (iii) requesting and receiving information from at least one remote computing device associated with a first media content service and at least one remote computing device associated with a second media content service, wherein (a) the information identifies first media content available via the first media content service for playback and identifies second media content available via the second media content service for playback, and (b) the first and second media content are related to the requested media content, and (iv) after receiving at least one of the first information and the second information, (a) selecting the first media content instead of the second media content, and (b) playing back the first media content. |
US11797258B2 |
Conversational analytics with data visualization snapshots
A method implements data visualization collaboration. The method displays, for a second user, an interface with a comment pane that displays a first comment text and a first thumbnail image of a data visualization generated according to a first visual specification, from a first user. In response to detecting an input from the second user to select the first thumbnail image, the method generates and displays the data visualization. The method receives, from the second user, input modifying the data visualization, and input specifying a second comment that refers to the data visualization. In response, the method generates a second thumbnail image and a second visual specification corresponding to the modified data visualization, and transmits that information along with the second comment text to the first user. |
US11797250B2 |
Continuous glucose monitor communication with multiple display devices
A continuous glucose monitor for wirelessly transmitting data relating to glucose value to a plurality of displays is disclosed, as well as systems and methods for limiting the number of display devices that can connect to a continuous glucose transmitter. In addition, security, including hashing techniques and a changing application key, can be used to provide secure communications between the continuous glucose transmitter and the displays. Also provided is a continuous glucose monitor and techniques for authenticating multiple displays, providing secure data transmissions to multiple displays, and coordinating the interaction of commands and data updates between multiple displays. |
US11797248B2 |
Provision of content and/or functional features to wearable devices
There is provided a wearable device, comprising: at least one processing core; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processing core, cause the wearable device to: receive one or more recipes being indicative of input elements for the computer program code, the input elements comprising at least one or more triggering events; one or more display templates; one or more content elements; receive user input for selection of a recipe of the one or more recipes; detect a triggering event corresponding to the one or more triggering events; in response to detecting the triggering event, provide the one or more content elements corresponding to the triggering event for display on a display of the wearable device according to a display template corresponding to the triggering event. |
US11797247B2 |
Interactive apparatus to produce output in association with media
An interactive apparatus including a housing, at least one input device, and a control device. The housing includes a light source, a speaker, a front face including a display screen, a rear face configured to permit light from the light source to pass, and a bottom face. The control device is configured for receiving media and controlling one or more of the light source, speaker and display screen to produce output in association with the media. The apparatus is configured to be stood on a surface in a first mode in which the bottom face rests on the surface such that the display screen is directed in a first direction, and a second mode defined by the front face resting on the surface, and for which the control device is configured to dim, or turn off, the display screen each time the apparatus is placed in the second mode. |
US11797241B2 |
Printing apparatus and method for controlling printing apparatus
A printing apparatus includes a connector configured to receive supply of first power from outside, a switch circuit configured to supply the first power to a regulator, a latch circuit configured to control the switch circuit, a power switch configured to hold the latch circuit in a predetermined state, a controller configured to hold the latch circuit in the predetermined state and to detect an operation of the power switch, and a storage configured to store setting information. In response to supply of the first power to the connector, the latch circuit is configured to, when supplied with the first power and when the predetermined state is a first state, switch on the switch circuit to supply the first power to the regulator. The regulator is configured to generate second power based on the supplied first power and to supply the second power to the controller and the storage. The controller is configured to, when the setting information in the storage is valid, maintain the latch circuit in the first state without performing detection of the operation of the power switch. |
US11797237B2 |
Printer system, non-transitory computer-readable recording medium storing computer-readable instructions for server, server, and method executed by server for shipping of new color material cartridge for printer
A printer may include a memory configured to store remaining amount-related information related to a remaining amount of color material in a single-purpose color material cartridge mounted on the printer. The printer may send first printer information to a server in a case where the single-purpose color material cartridge is mounted on the printer, and send second printer information to the server in a case where the general-purpose color material cartridge is mounted on the printer. The server may determine whether, regardless of which of the first printer information and the second printer information has been received from the printer, the remaining amount-related information included in the received first printer information or the received second printer information satisfies a predetermined condition, and execute a shipping process for shipping a new single-purpose color material cartridge in a case where the predetermined condition is satisfied. |
US11797236B2 |
Near continuous data protection without using snapshots
One example method includes performing delta operations to protect data. During a delta operation, a primary bitmap and a secondary bitmap are processed using bit logic. The delta generated by the delta operation is transmitted to a receiver. The receiver enqueues the delta into a delta queue configured to allow the replica volume at the target site to be moved to any point in time represented by the deltas in the delta queue. |
US11797233B2 |
Data relay device, relay control method, and storage system
A data relay device including: a storage circuit that stores, for each of storages, an upper limit number indicating a number of input/output (I/O) commands that are transmittable; a relay circuit that relays data transmitted and received between one or more control devices and the storages; and a control circuit that performs: counting, for each storage, a number of commands indicating a number of the I/O commands that have been transmitted via the relay circuit and for which no response has been returned from transmission destination storages among the storages; in response to a request to retry transmission of the I/O commands from one storage among the storages, registering a first number in the storage circuit as the upper limit number of commands that corresponds to the one storage, the first number being a number obtained by subtracting one from a counted value of the number of commands. |
US11797230B2 |
Bios variables storage
In one example in accordance with the present disclosure, an electronic device is described. The example electronic device includes a NAND flash device to store a static data component of a variable. The example electronic device also includes a NOR flash device to store a dynamic data component of the variable. The electronic device further includes a controller to write the static data component of the variable to the NAND flash device. This controller is also to write the dynamic data component of the variable to the NOR flash device. |
US11797228B2 |
Efficient handling of background operations for improving sustained performance of host reads and writes
A data storage device including, in one implementation, a non-volatile memory device having a memory block including a number of memory dies, and a controller coupled to the non-volatile memory device. An activity level of the data storage device is monitored to determine whether the data storage device is in an idle condition based on the monitored activity level. Background operations are performed in response to the data storage device being determined to be in an idle condition Relocation operations are then performed in response to determining that the data storage device remains in the idle condition, wherein the relocation operations are executed in an order based on a priority level associated with each of the relocation operations. |
US11797227B2 |
Memory controller for micro-threaded memory operations
A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval. |
US11797222B2 |
Read disturb checking method, memory storage device and memory control circuit unit
A read disturb checking method, a memory storage device, and a memory control circuit unit are provided. The method includes: updating first and second read counts of a first physical unit group according to a total read count of a read operation performed on physical programming units in the first physical unit group; scanning at least one first physical programming unit in a currently read physical erasing unit in response to determining the first read account is greater than a first read count threshold to obtain a first error bit amount; scanning all physical programming units in at least one first physical erasing unit in the first physical unit group in response to determining the second read account is greater than a second read count threshold to obtain a second error bit amount; performing a read disturb prevention operation according to the first or second error bit amount. |
US11797219B2 |
Storage device, server device including the storage device and method of operating the storage device
A storage device, a server device including the storage device and a method of operating the storage device are provided. The storage device includes a nonvolatile memory configured to store first control information related to a memory operation performed in a first temperature range and second control information related to a memory operation performed in a second temperature range different from the first temperature range, the first control information and the second control information being stored separately from each other, and a storage controller configured to receive a temperature sensed from a temperature sensor, determine a target temperature by processing the sensed temperature, select one of the first control information and the second control information based on the determined target temperature, and perform a memory operation on the nonvolatile memory using the selected control information. |
US11797218B2 |
Method and device for detecting slow node and computer-readable storage medium
A method for detecting a slow node includes: obtaining a generated record for a first storage node, the generated record including a storage node generation time, and a number of times and consuming time for transmitting data to second storage nodes other than the first storage node; obtaining a valid record from the generated record, the valid record being generated within a preset time period, and the preset time period being within a time period between the storage node generation time and a current time; determining an average consuming time for the first storage node transmitting the data to each of the second storage nodes, based on the number of times and the consuming time in the valid record; and detecting the slow node in the second storage nodes based on the average consuming time. |
US11797216B2 |
Read calibration based on ranges of program/erase cycles
A signal associated with performance of a memory operation can be applied to a memory cell of a first group of memory cells that have undergone PECs within a first range. The signal can have a first magnitude corresponding to a second range of PECs. Whether differences between a first target voltage and the signal and between a second target voltage and the applied signal are at least the threshold value can be determined. Responsive to determining that the differences are at least the threshold value, the first group of memory cells can be associated with a first calibration cluster and the signal having a second magnitude corresponding to a third range of PECs can be applied to a memory cell of a second group of memory cells that have undergone respective quantities of PECs within the second range. |
US11797214B2 |
Micro-batching metadata updates to reduce transaction journal overhead during snapshot deletion
A method for deleting one or more snapshots using micro-batch processing is provided. The method includes receiving a request to delete the one or more snapshots, identifying one or more middle map extents exclusively owned by the one or more snapshots requested to be deleted, wherein metadata for the one or more snapshots is stored in one or more logical maps having logical map extents mapping logical block addresses (LBAs) to middle block addresses (MBAs) and a middle map having middle map extents mapping MBAs to physical block addresses (PBAs) of physical locations where data blocks are written, adding MBAs of the identified one or more middle map extents in a batch, determining a first micro-batch including a first subset of the MBAs in the batch, the first subset of MBAs being MBAs less than a first upper bound MBA, and using a first transaction to delete the middle map extents corresponding to the first subset of MBAs included in the first micro-batch. |
US11797212B2 |
Data migration for zoned drives
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring. |
US11797195B2 |
Dynamic peak power management for multi-die operations
A method of peak power management (PPM) for a storage system with multiple memory dies is provided, where each of the multiple memory dies includes a PPM circuit having a PPM contact pad and PPM contact pads of the multiple memory dies are electrically connected. The PPM method includes the following steps: switching on a pull-down driver of the PPM circuit on a selected memory die of the storage system; verifying a PPM enablement signal regulated by a pull-down current flowing through the pull-down driver; and performing a peak power operation on the selected memory die when the PPM enablement signal indicates that a total current of the storage system is less than a maximum total current allowed for the storage system. |
US11797193B2 |
Error detection method for memory device
The disclosure provides an error detection method for a memory device, wherein the memory device comprises a plurality of memory blocks, and each of the memory blocks has a plurality of word lines connected to a plurality of memory cells, the error detection method comprises the following steps. Performing a plurality of times of programming operations on the memory cells connected to each of the word lines to program the memory cells as a plurality of programming-level states. Performing a plurality of times of verifying operations on the memory cells to verify the programming-level states respectively. When the number of verifications of the verifying operations for one of the programming-level states is greater than an upper limit number corresponding to the one of the programming-level states, marking the word line as an error word line. |
US11797192B2 |
Data transmission management
Methods, apparatuses, and non-transitory machine-readable media associated with data transmission are described. Data transmission management can include receiving, from an edge device via a radio at a first device, instructions associated with data transmission between a second device in communication with the first device and a cloud service in communication with the first device. Data transmission management can also include managing, at the first device and based on the instructions from the edge device, data received from a memory resource of the second device for transmission to the cloud service and data received from the cloud service for transmission to the memory resource of the second device. Data transmission management can further include enabling transmission of some, none, or all of the data between the cloud service and the memory resource of the second device and vice versa based on the management of the data. |
US11797190B2 |
Data storage device and method for providing a temperature-driven variable storage capacity point
A data storage device and method for providing a temperature-driven variable storage capacity point are provided. In one embodiment, the data storage device determines that a temperature of the memory exceeds a threshold that triggers a decrease in performance of the data storage device; informs a host in communication with the data storage device that the temperature of the memory exceeds the threshold; receives an instruction from the host to avoid the decrease in the performance of the data storage device by reducing an effective capacity of the memory for an amount of time; and reduces the effective capacity of the memory for at least part of the amount of time by foregoing a background operation that maintains or increases the effective capacity of the memory. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. |
US11797186B2 |
Latency offset for frame-based communications
Methods, systems, and devices for latency offset for frame-based communications are described. A memory system may include a host device and a memory device that communicate using frames based on a frame period of a frame clock. The memory device may receive a read command and a write command from the host device, and determine a read latency and a write latency corresponding to the received commands. The memory device may also determine an additional offset latency to add to the write latency to avoid bus contention between read data and write data associated with the read command and the write command, respectively. The offset latency may correspond to an integer quantity of clock periods, which may be less than the frame period. |
US11797184B2 |
SD card hot plugging identification method, SD card identification module and electronic device
Embodiments of the present invention relates to an SD card hot plugging identification method, an SD card identification module and an electronic device. The SD card identification module includes: an interrupt generation unit configured to trigger an interrupt message according to an SD card inserting or ejecting behavior; a message parsing unit configured to determine an SD card status according to the interrupt message during operation of a device; and a device operating unit configured to perform a corresponding SD card operation according to the SD card status determined by the message parsing unit and a device node search unit. According to the present invention, an SD card inserting or ejecting behavior is detected according to a triggered interrupt, which can reduce resource consumption, enable a quick response to a hot inserting or ejecting behavior, accurately identify a current SD card status and avoid problems such as a device's failure to identify an SD card, a system crash or damage of the SD card. |
US11797180B2 |
Apparatus and method to provide cache move with non-volatile mass memory system
A method includes, in one non-limiting embodiment, receiving a command originating from an initiator at a controller associated with a non-volatile mass memory coupled with a host device, the command being a command to write data that is currently resident in a memory of the host device to the non-volatile mass memory; moving the data that is currently resident in the memory of the host device from an original location to a portion of the memory allocated for use at least by the non-volatile mass memory; and acknowledging to the initiator that the command to write the data to the non-volatile mass memory has been executed. An apparatus configured to perform the method is also described. |
US11797176B1 |
Input area segmentation for a touch-based user input device
A computing device may segment an input area of an user input device (e.g., the surface of a trackpad) into multiple subsets. At a given time, the computing device may use one of the multiple subsets for mapping to a display device (e.g., instead of mapping the entire input area to the display device). To illustrate, based on receiving user input in one of the multiple subsets, the computing device may map that subset to the display device so that the subset is represented at the display device (e.g., without representing the other subsets at the display device). By segmenting the input area, an aspect ratio of a segment may be matched to an aspect area of the display device. Accordingly, distortions associated with an aspect ratio mismatch between the input area and the display device may be reduced or avoided. |
US11797172B2 |
Method and apparatus for interacting with content through overlays
A method for content interaction through overlays on a mobile device includes the steps of receiving a content on a display of the mobile device, generating an overlay image on the received content, matching the overlay image only or together with received content to a set of templates for identifying a template associated with the overlay image only or together with received content, identifying a template matched to the overlay image only or together with received content, assigning the overlay template and an action, if any associated with the template, to the received content. |
US11797170B2 |
Method for acquiring historical information, storage medium, and system
Provided is a method for acquiring historical information. The method includes displaying, in response to a first target operation received on an information display page, a content finder control on the information display page; determining, in response to a second target operation on the content finder control, key information corresponding to historical information to be found; acquiring historical information associated with the key information based on the key information; and displaying the historical information. |
US11797169B2 |
Context-based user interface menu with selectable actions
Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, a computer system determines a user context indicating a likely user interest in applications. Upon a user request for a menu, windows are added to a dynamic area of the menu based on the user context and correspond to the applications. The menu is presented in the GUI and each window be shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state to also provide a selectable action that can be performed. Upon a user selection of the window, the window is presented in a selected state to further provide additional performable actions. The window can be pinned to the GUI and user control can automatically switch to another application. |
US11797168B1 |
Binning information associated with ranges of time
Provided are systems and methods for determining and displaying automatically binned information via a graphical user interface. A graphical user interface (GUI) may include a first graphical element representing a first metric value for a first time window and a second graphical element representing a second metric value for a second time window. An indication of a selection of the first time window may be received via the GUI. An updated GUI comprising a third graphical element representing a third metric value for the third time window and a fourth graphical element representing the fourth metric value for the fourth time window may be displayed, wherein the third time window and the fourth time window may be sub-ranges of the first time window. |
US11797167B2 |
User interface for management of a dynamic video signal processing platform
A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment. Furthermore, because the user interface lends itself to intuitive monitoring and use, users may more accurately and efficiently deploy and undeploy processing resources, reducing overall system processing requirements, cost, and power consumption. |
US11797166B2 |
Graphical user interfaces depicting historical printhead conditions
Systems and methods are provided for reporting printhead conditions. One embodiment is a system that includes a user interface, a display, and a controller configured to present a Graphical User Interface (GUI) via the display. The GUI includes a first area depicting an array of printheads. Each printhead of the array is represented by a first visual indicator that signifies a frequency of printhead conditions detected at that printhead over a period of time. In response to receiving a selection of at least one of the printheads via the user interface, the controller presents a second area of the GUI via the display. The second area depicts locations of printhead conditions detected at the selection over the period of time. Each of the locations is represented by a second visual indicator that signifies a frequency of printhead conditions detected at that location over the period of time. |
US11797165B2 |
Optimizing wellbore operations for sustainability impact
A system can receive, at a user interface, at least one constraint and a range for at least one parameter for a wellbore operation. The system can generate, by at least one algorithm, a recommendation of a value for the at least one parameter within the range for the at least one parameter. The recommendation can be based on a sustainability metric and the at least one constraint for the wellbore operation. The system can output, at the user interface, the recommendation of the value for the at least one parameter and an indication of additional outcomes for the sustainability metric using other values within the range for the at least one parameter. |
US11797164B2 |
Interface for multiple simultaneous views
Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first web page in a first pane in a maximized state on a mobile device, receiving a touch input on a navigation control associated with the first pane, and responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area. The dock area can overlay the first pane in the maximized state and the minimized state of the second pane can display a smaller version of the second web page than the second pane in a maximized state. In some examples the second web page updates content in parallel with the first web page. |
US11797160B2 |
Reception system, reception method, and program for saving user input time and labor
To save a labor and time to input user information of a service, in a reception system (S), an applicant inputs user information to an input form of each of a plurality of services. Identification means (101) identifies other services associated with a service to be input. Display control means (102) displays pieces of user information that have been input to input forms of the other services in a selectable manner. Acquisition means (103) acquires, when the applicant has selected one of the pieces of user information displayed by the display control means (102), the selected one of the pieces of user information as user information of the service to be input. |
US11797159B2 |
Automated tools for generating building mapping information
Techniques are described for computing devices to perform automated operations related to using images acquired in a building as part of generating a floor plan for the building, in some cases without using depth information from depth-sensing equipment about distances from the images' acquisition locations to objects in the surrounding building, and for subsequent use in further automated manners, such as controlling navigation of mobile devices and/or for display to end users in a corresponding GUI (graphical user interface). In some cases, the MIGM system interacts with an MIGM system operator user, such as by displaying a GUI showing information related to the images and/or a floor plan being generated, and by receiving and using input submitted by the user via the GUI to assist with the generating of the floor plan, such as to specify interconnections between particular rooms via particular inter-room wall openings of the rooms. |
US11797158B2 |
User interface system for a medical device
A customizable and intuitive user interface for medical systems and devices, such as cardiopulmonary bypass systems, perfusion systems, extracorporeal circulation apparatuses, and heart-lung machines, is provided, which allows for ease of access to critical patient data to facilitate blood perfusion and to monitor and regulate various physiological parameters of a patient and an extracorporeal blood flow circuit during surgical procedures, such as cardiopulmonary bypass and extracorporeal membrane oxygenation (ECMO). |
US11797156B1 |
Graphical user interface for configuring card controls for a card
Card controls can be selectively applied by a user to a card using a graphical user interface (GUI). The card controls can dictate whether network requests associated with usage of the card are to be handled using an account subsystem or a service subsystem. For example, the user can input a first selection to the GUI for applying a first card control in relation to a first type of network request. Based on the first selection, the system can be configured to complete network requests of the first type using the service subsystem. The user can also input a second selection to the GUI for applying a second card control in relation to a second type of network request. Based on the second selection, the system can be configured to complete network requests of the second type using the account subsystem. |
US11797149B2 |
Method of dividing screen areas and mobile terminal employing the same
A method of supporting divided screen areas and a mobile terminal employing the same are disclosed. The method includes: generating input signals for one of sequentially and simultaneously activating a plurality of user functions; activating the user functions according to generated input signals; dividing a screen into divided screen areas that correspond to activated user functions; and outputting functional view areas associated with the activated user functions to the corresponding divided screen areas. |
US11797147B2 |
Mobile viewer object statusing
An example computing platform is configured to (i) maintain a three-dimensional, federated model of a construction project, where the model includes respective objects created using at least two different authoring tools, (ii) receive, via a client device installed with a viewing tool for displaying the model, one or more user inputs that collectively (a) select a displayed representation of a given object within the model and (b) assign a value for a property of the given object, (iii) based on the one or more inputs, identify a GUID of the given object within a hierarchical data structure for the model and cause the model to be updated by associating the assigned value for the property with the GUID of the given object, and (iv) cause the client device to display, via the viewing tool, the updated model including an indication of the assigned value for the property of the given object. |
US11797138B2 |
Touch control structure, display panel, and display apparatus
A touch control structure is provided. The touch control structure includes a plurality of first touch electrodes arranged in a plurality of rows and a plurality of second touch electrodes arranged in a plurality of columns, forming a plurality of bridge intersections and a plurality of non-bridge intersections. The touch control structure at a respective one of the plurality of bridge intersections includes a respective one of a plurality of first bridges connecting two adjacent first touch electrode blocks in a respective row and a respective one of a plurality of second bridges connecting two adjacent second touch electrode blocks in a respective column. The touch control structure at a respective one of the plurality of non-bridge intersections includes a respective one of a plurality of intersection fill patterns spaced apart from the first touch electrode blocks and the second touch electrode blocks. |
US11797136B2 |
Electronic device
An electronic device includes a display panel. A touch panel is disposed on the display panel. A printed circuit film is electrically connected to the touch panel and includes a first portion having a first thickness, and a second portion having a second thickness greater than the first thickness. A boundary between the first portion and the second portion overlaps the touch panel in a thickness direction of the touch panel and at least a portion of the second portion contacts the touch panel. |
US11797135B2 |
Display device including code patterns and touch input system including the same
A display device includes a display unit including a plurality of light emitting areas, a plurality of touch electrodes disposed between the plurality of light emitting areas to sense a touch, a plurality of light blocking pattern layers formed by covering intersection areas of driving electrodes and sensing electrodes among the plurality of touch electrodes, a plurality of connection electrodes formed on the plurality of light blocking pattern layers to electrically connect the driving electrodes or the sensing electrodes adjacent to each other, and a plurality of code patterns formed of the same material as the plurality of light blocking pattern layers through the same process. |
US11797129B2 |
Display device and driving method thereof
A display device includes: a display unit that displays an image during a plurality of frames; and a sensor unit that overlaps the display unit, where the sensor unit includes a plurality of sensors. During a first period of an Nth frame of the plurality of frames, the plurality of sensors transmit a first signal. During a second period of the Nth frame, the plurality of sensors transmit a second signal. During a third period of an (N+1)th frame of the plurality of frames, the plurality of sensors transmit a third signal. During a fourth period of the (N+1)th frame, the plurality of sensors transmit a fourth signal. The first signal and the third signal have phases opposite to each other. |
US11797124B2 |
Touch driving circuit, touch display device, and touch driving method thereof
A touch driving circuit, a touch display device, and a touch driving method are discussed, which are capable of reducing power consumption by dividing into an active mode and an idle mode according to a touch sensing type, shortening the touch driving period in the idle mode and reducing some operations related to the image displaying function. |
US11797119B2 |
Selectively adhered resistive force sensor
A system and method for fabricating a selectively-adhered force sensor comprising a flexible membrane constrained at a multitude of points within the sensor active area. The system comprising a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: facilitating application of a conductive layer to a first surface; and facilitating curing of the conductive layer to the first surface. |
US11797117B2 |
Display device
A display device includes a display panel and an input sensing layer. The display panel includes a base layer including a first island part, a second island part, and a connection part. Sensing patterns of the input sensing layer include a first sensing line pattern disposed on both the first island part and the second island part, and a second sensing line pattern disposed on the connection part. The connection part is an area to which stress is applied as the display device is modified in shape. The second sensing line pattern is disposed on an area of the connection part to which relatively less stress is applied. |
US11797116B2 |
Touch panel, method for testing the same, and display device
A touch panel, a method for testing the touch panel and a display device are provided. In order to test the touch panel, all touch electrodes are connected in series to obtain a branch during the testing phase, a test signal is inputted to the branch, and a feedback signal outputted by the branch is analyzed for determination. All the touch electrodes are isolated from each other during a phase rather than the testing phase. Therefore, whether a touch electrode is abnormal is determined by controlling all the touch electrodes to be connected in series during the testing phase and isolated from each other during the phase rather than the testing phase, to improve efficiency for testing a touch electrode and simplifying the process of testing the touch electrode. |
US11797113B2 |
Devices, methods, and graphical user interfaces for interaction with a control
In response to a first press input, a device displays a control corresponding to a control function with a first size and with a value indicator representing that a current value of the control function. After displaying the control with the first size and the value indicator, if a subsequent press input has not been detected within a threshold time, the device ceases to display the control; and if a second press input is detected on the same input region within the threshold time: the device adjusts the current value of the control function in accordance with the second press input; the device adjusts a size of the first control from the first size to a second size; and the device changes an appearance of the value indicator to represent that the current value of the control function is the second value. |
US11797109B2 |
Electronic pen and handwriting input apparatus
Disclosed is an electronic pen including a casing having openings, a coil, a magnetic core having the coil wound therearound, and having a through hole extending in an axial direction of the electronic pen, a capacitor that forms a resonant circuit together with the coil, and a core body inserted through the through hole of the magnetic core. The electronic pen exchanges a signal having a frequency corresponding to a resonance frequency of the resonant circuit with a position detection sensor through electromagnetic inductive coupling. The core body includes a pen point portion and a tail portion forming magnetic poles on opposite sides, the pen point portion protruding outwardly from one of the openings of the casing of the electronic pen and being located away from an end of the magnetic core on a pen-point side in the axial direction of the electronic pen. |
US11797108B1 |
Mouse device
A mouse device includes a roller module. The roller module includes a base member, a scroll wheel, a magnetic conductor, a swingable arm, a driving motor and an actuating element. The scroll wheel is installed on the base member. The magnetic conductor is located beside the scroll wheel. When the scroll wheel is rotated, the magnetic conductor is correspondingly rotated. The swingable arm is installed on the base member. The swingable arm includes a magnetic element. The swingable arm is swingable relative to the magnetic conductor. When the swingable arm is swung to a first position, the magnetic element is aligned with the magnetic conductor. Consequently, a magnetic attraction force between the magnetic element and the magnetic conductor is generated. When the swingable arm is swung to a second position, the magnetic attraction force between the magnetic element and the magnetic conductor is eliminated. |
US11797107B2 |
Method and user interface device with touch sensor for controlling applications
The functionality of a conventional mouse is extended to provide an extended number of simultaneously adjustable user interface parameters employing one or more user-removable modules. In an embodiment, a user interface for controlling an external device, such as a computer, includes a first user interface sensor configured with a housing. This first sensor generates a first plurality of signals responsive to movement of the housing relative to two orthogonal axes. A compartment is configured with the housing and is sized to receive the user-removable module. This user-removable module contains a second user interface sensor, which generates a second plurality of signals responsive to user manipulation. Output is provided responsive to signals generated by the first and second user interface sensors. In another embodiment, the housing of an extended functionality mouse itself serves as a module removable from a compartment provided in another physical device. |
US11797106B1 |
Mouse device
A mouse device includes a casing, a key module and a stopping assembly. The key module includes a switch and a keycap. When the keycap is in a pressable state and the keycap is pressed in response to an external force, the keycap is moved toward the switch to trigger the switch. The stopping assembly is disposed within the casing and aligned with the key module. The stopping assembly includes an actuating screw and a stopper. The actuating screw is screwed into the stopper. While the actuating screw is rotated in response to a rotational force, the actuating screw is moved in a screwing manner, and the stopper is moved toward a region between the keycap and the switch. When the keycap is stopped by a first stopping part of the stopper, the keycap is switched from the pressable state to a non-pressable state. |
US11797103B1 |
Method and apparatus for using different portions of a head display unit
This patent provides a method and apparatus for improving display of images of a virtual scene on an extended reality display. Specifically, this patent provides a method and apparatus to use different portions of the display based on a look angle of a user. For example, if a user looks at a nearby virtual object, more medially positioned portions of the display are utilized. |
US11797100B1 |
Systems and methods for classifying touch events based on relative orientation
Systems and methods of generate a classification of touch events are disclosed. A system may detect a first touch event, the first touch event being effected by a touch effector upon a touch receiver. The system may then determine a first touch gesture associated with the first touch event, determine an orientation associated with the touch effector, determine an orientation of the touch receiver, calculate a first relative orientation between the orientation associated with the touch effector and the orientation of the touch receiver, and generate a classification of the first touch event based on the first touch gesture and the first relative orientation. |
US11797099B1 |
Visual and audio wake commands
A gesture-based wake process for an AR system is described herein. The AR system places a hand-tracking input pipeline of the AR system in a suspended mode. A camera component of the hand-tracking input pipeline detects a possible visual wake command being made by a user of the AR system. On the basis of detecting the possible visual wake command, the AR system wakes the hand-tracking input pipeline and places the camera component in a fully operational mode. If the AR system, using the hand-tracking input pipeline, verifies the possible visual wake command as an actual wake command, the AR system initiates execution of an AR application. |
US11797098B2 |
Methods for recognizing human hand and hand gesture from human, and display apparatus
A method for recognizing a human hand comprises: recognizing a human body target by using a plurality of frames of detection information acquired by a millimeter wave radar within a preset time period; determining whether a new detection target satisfying setting conditions exists within a preset range centering on the human body target, according to a current frame of detection information, the setting conditions including: having a radial velocity; if so, determining the new detection target satisfying the setting conditions as a hand corresponding to the human body target; and if not, determining that the hand corresponding to the human body target does not exist in the current frame. |
US11797097B2 |
Method for generating haptic feedback
A method for generating a haptic feedback on a display area operable by finger movements involves sensing a position of a finger on the display area and modulating a coefficient of friction between the finger and the display area is modulated depending on the position. The touchdown positions of two fingers are determined and the friction between each of the fingers and the display area is changed depending on a distance from the touchdown positions of the fingers simultaneously touching the surface. |
US11797093B2 |
Integrating tactile nonvirtual controls in a virtual reality (VR) training simulator
Tactile user participation and control feedback is introduced into a virtual reality training simulator environment. A computer for generating the simulator environment includes a control bus to which nonvirtual copies of virtual controls can be connected along with the camera showing the positioning of the trainee operator in relation to the control cab. Physical manipulation of the nonvirtual controls, along with the positioning of the limbs of the operator in relation thereto, is rendered inside the virtual environment. Tactical interaction with the physical controls maximizes mental reinforcement and training outcomes in the simulator. |
US11797092B2 |
Electronic apparatus that generates illusion of diagonal traction
Inside a housing of electronic equipment, a first actuator for generating vibration along a first axis is mounted. The first actuator is mounted in a direction in which the first axis is non-parallel and non-perpendicular to at least one of the six surfaces. |
US11797091B2 |
Computing device with haptic trackpad
Computing devices and methods for producing vibrations in computing devices are disclosed. In one example, a computing device comprises a chassis that includes a trackpad comprising a printed circuit board. A haptic actuator assembly comprises at least one conductive coil formed on or affixed to the printed circuit board, and at least one magnet rigidly affixed to the chassis. The magnet is spaced from and not mechanically coupled to the at least one conductive coil. A memory stores instructions executable by a processor to receive a haptic event requests, determine that the trackpad is not in use, and at least on condition of receiving the haptic event request and determining that the trackpad is not in use, cause a driver signal to be sent to the conductive coil(s) to cause the at least one magnet to produce user-perceptible vibrations in the chassis beyond the trackpad. |
US11797090B2 |
Stylus haptic output
Examples are disclosed relating to providing haptic output to a stylus. In one example, rotational position data indicating a rotational position of the stylus about a longitudinal axis of the body of the stylus is received. Travel direction data indicating a direction of travel of a tip of the stylus relative to a touch-sensitive screen of a computing device is also received. Using at least the rotational position data and the travel direction data, one or more characteristics of a drive signal are determined. The drive signal is then transmitted to a haptic feedback mechanism within the body of the stylus to generate haptic output at the body. |
US11797089B2 |
Systems and methods for sidewalk detection for personal mobility vehicles
The disclosed system may include a non-transitory memory and one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations including (1) determining one or more vibration signals detected by a personal mobility vehicle, (2) determining that the one or more vibration signals correspond to a particular type of pathway for the personal mobility vehicle, (3) generating a feedback signal corresponding to the particular type of pathway, and (4) transmitting the feedback signal corresponding to the particular type of pathway. Various other methods, systems, and computer-readable media are also disclosed. |
US11797086B2 |
Wearable finger tap detection system with low power mode
A method of controlling a wearable tap detection system having a processor and a plurality of sensors for detecting contact by one or more fingers against a surface, including at least one mechanical sensor, includes detecting, as a tap event, a signal from the at least one mechanical sensor that exceeds a predetermined threshold. When the tap event is detected, the processor is switched from a first power mode to a second power mode, the second power mode using more power than the first power mode. Then, using the processor in the second power mode, processing of one or more signals from the plurality of sensors is performed to generate processed signal data. After the processed signal data is generated, the processor is switched from the second power mode to the first power mode. Then, while in the first power mode that uses less power, the processor analyzes the processed signal data to determine one of a character or a command that corresponds to the fingers that contacted the surface at the time of the tap event. |
US11797083B2 |
Head-mounted display system and 6-degree-of-freedom tracking method and apparatus thereof
A head-mounted display system and a 6-degree-of-freedom tracking method and apparatus thereof are disclosed. The method includes: controlling two channels of tracking cameras so that central moments of exposure durations of each frame of the two channels of tracking cameras are same, and controlling so that a lightening moment of the LED lights on the handle controller is synchronized with the middle moment of the exposure duration of an even-number frame of the two channels of tracking cameras; calculating 6-degree-of-freedom tracking data of the head-mounted display device in a three-dimensional space in real time according to acquired image data of an odd-number frame of the two channels of tracking cameras; and calculating 6-degree-of-freedom tracking data of the handle controller in the three-dimensional space in real time according to acquired image data of an even-number frame of the two channels of tracking cameras. |
US11797079B2 |
Variable effects activation in an interactive environment
A variable effect activation system includes one or more sensors that generate data. The data can be assessed to determine if the data is indicative of a valid input to an interactive effect. Valid inputs may be assessed based on a lenient or relatively non-stringent threshold to permit a wide variety of guest actions to be considered valid inputs. While many of these guest actions may not be recognized as part of preprogrammed interactions with an interactive environment, the system nonetheless assesses characteristics of these inputs to provide an appropriate response, e.g., via activation of an interactive effect in a manner that aligns with the characteristics. |
US11797077B2 |
Low power docking station and power consumption monitoring method thereof
A low power docking station and a power consumption monitoring method thereof are provided. The low power docking station includes a processing module, a monitoring module, a power supply module, and a power supply control module. The processing module is used for interpreting, transcoding, and distributing the input data to peripheral ports. The monitoring module is used for monitoring whether or not the plurality of peripheral ports is connected to a peripheral device to generate a corresponding one of a monitoring signal. The power supply module is used for supplying power to the plurality of peripheral ports, the processing module, and the monitoring module. The power supply control module is connected to the monitoring module and the power supply module. The power supply control module is used for controlling the power supply module to output power according to the monitoring signal. |
US11797074B2 |
Multi-mode integrated circuits with balanced energy consumption
Aspects of the disclosure include methods, systems, and apparatus, including computer-readable storage media for multi-mode integrated circuits with balanced energy consumption. A method includes determining, by one or more processors and based at least on a maximum energy threshold for planned multi-mode system having one or more processing units, a respective number of operations that can be performed per clock cycle by the processing units for each operating mode. The system is configured to consume the same amount of energy per clock cycle in each operating mode, but perform more operations in operating modes corresponding to operations performed on smaller bit-width operands. |
US11797072B2 |
System and method for reducing power consumption of an incinerator toilet
An improved control box for an incinerator toilet that improves efficiency of energy utilization through enhanced temperature regulation. Uses multiple cycle timers and temperature switches to ensure safe and effective operating temperatures are maintained without expending excess power in a heating element. |
US11797070B2 |
Response mechanisms for power-interruption events in PoE systems
Systems and methods disclosed herein allow efficient reallocation of PoE when a PSU for a PSE fails. A PSE initially receives power from at least two PSUs and provides PoE to at least two PDs. When power from one of the PSUs becomes unavailable, the PSE refrains from providing PoE to a first PD, but continues providing PoE to a second PD. The PSE sends a communication to the second PD requesting that the second PD allow the PSE to allocate less power to the second. If the second PD confirms that allocating less power to the second PD is acceptable, the PSE reduces the amount of power allocated to the second PD and allocates at least some of the power saved by the reduction to the first PD. |
US11797068B2 |
Power management control method in use of connector
A connector controller controls a connector with a power pin, a communication pin, and a ground pin. The connector detects the voltage at the communication pin at least twice to generate first and second voltages respectively. A bus power is supplied at the power pin. The first voltage is detected when a bus current to/from the bus power is about zero. The connector controller controls the bus power in response to a difference between the first and second voltage. |
US11797063B2 |
Portable electronic device
A portable electronic device is provided. The portable electronic device comprises a main body, a flexible display, two pivoting modules and a central shaft. The flexible display is pivotably disposed on the main body. The pivoting modules are connected between the flexible display and the main body for pivotally connecting the flexible display to the main body. The central shaft penetrates through the pivoting modules along an axis. The flexible display gradually bends inward to form a curved surface along with the flexible display pivoting from a close status to an open status with respect to the main body about the axis. |
US11797059B2 |
Belt synchronized expandable dual axle hinge
A portable information handling system housing rotationally couples first and second housing portions with a hinge assembly having first and second axles held in a parallel fixed lateral disposition by interaction of first and second chassis that slide to move the axles to varied distances. The first and second axles transfer rotation through one or more belts and first and second transfer pulleys rotationally coupled with members that adjust transfer pulley positions as the distance between the first and second axles change to maintain belt tension. |
US11797052B2 |
Information handling system zero bezel display
An information handling system display with zero bezel defines a perimeter with a square side of a cover glass having a curved interior surface and a gradient refractive index portion that focuses visual images from a folded display film to a flat upper surface of the cover glass. The folded display film provides a display image across a full length of the cover glass while fitting under the cover glass with the fold and presenting undistorted visual images through the lens focus provided by the gradient refractive index portion. |
US11797047B2 |
Display device
Provided is a display device including a display module in which a folding region and first and second non-folding regions facing each other and a heat dissipation sheet disposed on one surface thereof. The heat dissipation sheet includes a first heat dissipation adhesive layer including a first adhesive portion overlapping the first non-folding region and a second adhesive portion overlapping the second non-folding region, a second heat dissipation adhesive layer including a third adhesive portion overlapping the first adhesive portion and a fourth adhesive portion overlapping the second adhesive portion, a heat dissipation layer including a first heat dissipation portion disposed between the first adhesive portion and the third adhesive portion and a second heat dissipation portion disposed between the second adhesive portion and the fourth adhesive portion, and an auxiliary adhesive layer including a first auxiliary adhesive portion disposed between the first adhesive portion and the third adhesive portion. |
US11797042B2 |
Temperature-based bandgap reference circuit
Circuits, systems, and methods to switch modes based on temperature and to provide reference voltages are discussed herein. For example, a bandgap reference circuit may include one or more impedance elements and one or more switches coupled to the one or more impedance elements. The one or more switches may be controllable based on a temperature signal. The bandgap reference circuit may be configured to provide a bandgap reference voltage that is associated with less than a particular amount of voltage variation. |
US11797034B2 |
Low-dropout voltage regulation circuit
A voltage regulation circuit includes a voltage regulator that is configured to provide a stable output voltage based on an input voltage; and a control circuit, coupled to the voltage regulator, and configured to provide an injection current to maintain the stable output voltage in response to an enable signal provided at an input of the control circuit transitioning to a predetermined state and cease providing the injection current when the control circuit detects that a voltage level of the output voltage is higher than a pre-defined voltage level. |
US11797033B2 |
Temperature control system and temperature control method
To control the temperature of a fluid with high accuracy, a temperature control system is equipped with: a circulation channel including a temperature control target and a tank containing a fluid adjusted to a specified temperature range including a target temperature of the temperature control target; and a first temperature controller that is arranged between the tank and the temperature control target in the circulation channel and that adjusts the temperature of the fluid to be supplied to the temperature control target. |
US11797026B2 |
Posture estimation device, sensor module, measurement system, moving object, and posture estimation method
A posture estimation device estimates a posture of a movable body based on acceleration information based on a posture change of the movable body and angular velocity information based on the posture change of the movable body. The posture estimation device includes a storage unit that stores the acceleration information, the angular velocity information, and a plurality of posture parameters related to a movement of the movable body, a parameter control unit that selects a selection posture parameter from the plurality of posture parameters, and a posture calculation unit that estimates the posture of the movable body by using the acceleration information, the angular velocity information, and the selection posture parameter. |
US11797025B2 |
Autonomous work system, autonomous work setting method, and storage medium
An autonomous work system includes a first work machine, a plurality of second work machines having different functions, a setting device that stores work schedule information indicating work schedule content, performance of the first work machine, and performance of the plurality of second work machines, and a terminal. The first work machine acquires a state of work performed by its own device and transmits detection result information indicating the acquired state of work to the setting device. The setting device discriminates whether additional work is required based on the detection result information and the work schedule information, and in a case where the additional work is required, selects the second work machine, and transmits additional work information including work content for the second work machine and information relating to the second work machine to at least one of the terminal and the second work machine. |
US11797017B2 |
Method for controlling a fleet of autonomous/remotely operated vehicles
Embodiments of the invention relate to a method for controlling a fleet of at least two autonomous/remotely operated vehicles, wherein an embodiment of the method comprises: assigning to each of said at least two vehicles a predetermined route comprising a road segment which requires that a teleoperator of a remote operation station assists and/or drives the vehicle, determining a time overlap of the said road segments, and based on the determined time overlap, inserting a delay or a speedup in a preceding autonomous drive road segment of the predetermined route of at least one of said at least two autonomous/remotely operated vehicles so that said road segments no longer overlap in time. |
US11797011B2 |
Traveling control system for transport vehicle and traveling control method for transport vehicle
Provided are a traveling control system for a transport vehicle and a traveling control method for a transport vehicle capable of preventing unstable traveling when the transport vehicle travels while pulling a bogie. The traveling control system for a transport vehicle includes an imaging unit (3) provided corresponding to an operation region of a bogie (2) that travels together with a transport vehicle (1), a mode acquisition unit (14) configured to acquire a mode of the bogie based on an image including the bogie imaged by the imaging unit, and a mode determination unit (14) configured to determine a mode of the bogie based on the mode of the bogie acquired by the mode acquisition unit. Traveling of the transport vehicle is controlled based on a determination of the mode determination unit. |
US11797010B2 |
Device for autonomous drive of wheel-equipped apparatuses, and related method of installation
A device for autonomous drive of a wheel-equipped apparatus, the wheel-equipped apparatus including a drive component operationally connected to a control component adapted to control the drive component, the control component being adapted to be operated manually by a user, the device being adapted to be operationally connected to the drive component, the device having storage adapted to store at least one electric signal corresponding to at least one manual control operated by the user on the control component, and wherein the device is adapted to autonomously control the drive component, as an alternative to the control component, by way of the at least one electric signal stored in the storage. |
US11797004B2 |
Causing a robot to execute a mission using a task graph and a task library
A method and corresponding apparatus and computer-readable storage medium are provided for causing one or more robots to execute a mission. The method includes identifying the mission including a nominal sequence of selected tasks that are executable to cause the one or more robots to execute maneuvers to achieve a mission objective. The method includes determining a task graph in which the mission is modeled. The task graph is expressed as a directed graph and includes selected task nodes representing the selected tasks that are connected by edges representing transitions between the selected tasks. The method also includes causing the one or more robots to execute the mission using the task graph and a task library of tasks including a selected task executable to cause the one or more robots to execute a maneuver. |
US11797003B2 |
System and method for autonomous vehicles to perform autonomous trips
A system and method for an autonomous vehicle to perform an autonomous trip. A mobile communication device establishes a connection with an autonomous vehicle. The mobile communication device transmits a request for the autonomous vehicle to perform an autonomous trip. The autonomous trip includes the autonomous vehicle traveling from a first location to a second location without operator input. The autonomous trip is to be initiated by the autonomous vehicle based on the reception of the request. |
US11797002B2 |
Autonomous driving system
An autonomous driving system includes: a Human Machine Interface; and a control device configured to control autonomous driving of a vehicle, present a first operation instruction to a driver of the vehicle during the autonomous driving, the first operation instruction requesting the driver to perform a first response operation performed in response to a first request or a first proposal by presenting the first request or the first proposal to the driver via the Human Machine Interface, and prohibit presenting a second operation instruction different from the first operation instruction until the first response operation is completed or until a timing at which the first response operation is predicted to be completed, the second operation instruction requesting the driver to perform a second response operation performed in response to a second request or a second proposal by presenting the second request or the second proposal. |
US11796999B2 |
Systems and methods for monitoring a self-driving vehicle
Systems and methods for monitoring a self-driving vehicle are presented. The system comprises a camera, a processor, a communications transceiver, a computer-readable medium, and a display device. The processor can be configured to receive an image of a self-driving vehicle from the camera, and vehicle information from the self-driving vehicle. A graphic comprising the image of the self-driving vehicle and a visual representation of the vehicle information is then displayed on the display device. The vehicle information may comprise any or all of vehicle-status information, vehicle-mission information, vehicle-metric information, and vehicle-environment information. |
US11796998B2 |
Autonomous vehicle fleet service and system
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include monitoring a fleet of vehicles, at least one of which is configured to autonomously transit from a first geographic region to a second geographic region, detecting data indicating an event associated with the vehicle having a calculated confidence level, receiving data representing a subset of candidate trajectories responsive to detecting the event, which is associated with a planned path for the vehicle, identifying guidance data to select from one or more of the candidate trajectories as a guided trajectory, receiving data representing a selection of a candidate trajectory, and transmitting the selection of the candidate trajectory as of the guided trajectory to the vehicle. |
US11796995B2 |
Vehicle with presentation device
A vehicle including: a communication section configured to receive operation information to operate a travel device from an external operation device; a memory; and a processor coupled to the memory, the processor being configured to: acquire peripheral information peripheral to a vehicle body from a peripheral information detection section, generate a travel plan based on the peripheral information, and control the travel device so as to perform autonomous driving in which travel is based on the generated travel plan, and perform remote driving in which travel is based on the operation information received by the communication section; and the vehicle further comprising a presentation device configured to present, at a vehicle exterior, identifying information received by the communication section, the identifying information relating to a user making use of transportation by the autonomous driving or the remote driving. |
US11796990B2 |
Model based monitoring of faults in electro-hydraulic valves
The subject matter of this specification can be embodied in, among other things, a torque motor monitoring system that includes a first observer module configured to receive a first collection of operational information about a torque motor when the torque motor is operating normally, and determine a duty offset ratio value based on the first collection of operational information, a second observer module configured to receive a second collection of operational information about a torque motor, determine a MOSFET gate duty ratio value based on the second collection of operational information and the duty offset ratio value, and determine a motor current value, and a fault detection module configured to identify a fault in the torque motor based on the MOSFET gate duty ratio value, the motor current value, and a predetermined fault determination threshold value. |
US11796986B2 |
System and method for smart system monitoring and control
A system includes a first facility element having a sensor and configured to generate recent performance data associated with a system of a facility, and a monitoring and control element in communication with the first facility element, where the monitoring and control element is configured to identify one or more analogous facility elements analogous to the first facility element, receive the recent performance data for the first facility element, generate projected performance data for the facility element according to historical performance data associated with the facility element and the one or more analogous facility elements, compare the projected performance data to a performance threshold, and override a setting or operating parameter of the first facility element according to a relationship of the projected performance data to the performance threshold and by sending one or more operational adjustment commands to at least one second facility element. |
US11796982B2 |
Method of predicting failure events for reciprocating compressors
A system and process for predicting the failure of a machine begins with the step of loading a slope signature library into the control system, in which the slope signature library correlates time-to-failure based on rates of change of one or more measured conditions. The process includes the steps of activating the machine, determining baseline measurements, and detecting an out-of-spec measurement. Once an out-of-spec measurement is made, the process includes the determination of the rate of change for the out-of-spec measurement. A slope signature is calculated based on the rate of change for the measured condition, which is compared against the slope signature library to determine a predicted time-to-failure based on the calculated slope signature, and outputting the predicted time-to-failure. The process can be used to modify the operation of the machine to extend the predicted time-to-failure. |
US11796981B2 |
Parallelized fabrication using multi beam additive printing of subordinate files
The present disclosure generally relates to additive manufacturing or printing of an object using parallel processing of files comprising 3D models of the object and/or portions thereof. A master file comprising a 3D model of the object is divided into subordinate files, wherein each subordinate file comprises a 3D model of a corresponding portion of the object. Each subordinate file is processed in parallel, controlling at least a first laser source to fabricate each portion from a build material. Parallel processing according to the methods of the present disclosure expedites additive manufacturing or printing over conventional methods that build an object in layers completed in series. |
US11796980B2 |
Additive-manufactured object design supporting device and additive-manufactured object design supporting method
When the temperature history in a fine mesh is obtained for the entire modeled object, it takes a huge amount of time in calculation. In order to solve the problem, An additive-manufactured object design supporting device, comprising: an analysis unit configured to analyze a modeling process of a macro-region and a micro-region by using a product shape, a material condition, and a modeling condition of a modeled object as input; a temperature history extraction unit configured to extract, from a temperature analysis result of the macro-region, a local temperature history by referring to a database that stores a temperature history of the micro-region; a mapping unit configured to map a structure distribution obtained from a temperature history distribution of the modeled object to the modeled object; and an extraction unit configured to extract a defective structure that does not satisfy a structure condition by using an allowable structure condition as input. |
US11796979B2 |
Machine tool, method for controlling machine tool, and computer-readable storage medium storing program for controlling machine tool
A machine tool includes: a display; a tool configured to machine a workpiece; a spindle configured to rotate the tool or the workpiece; a sensor configured to detect a vibration frequency of the spindle or the tool; and a processor configured to control the machine tool. The processor is configured to: detect a chatter vibration in the spindle or the tool based on the vibration frequency; based on a frequency of the chatter vibration, a rotation speed of the spindle, and the number of cutting edges of the tool, calculate an order corresponding to the number of vibrations of the tool during a period of time until a current rotation angle of a first cutting edge of the tool reaches a current rotation angle of a second cutting edge of the tool; and present order information on the display, the order information indicating a magnitude of the calculated order. |
US11796978B2 |
Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
A user interface for designing, configuring and/or editing a control flow representing a control strategy associated with a semiconductor manufacturing process, the user interface including: a library of control elements having at least a control element representing a task of simulation and each control element being selectable by a user; a control flow editor configured to organize the control elements into a control flow representing the control strategy; and a communication interface for communicating the control flow to a calculation engine configured to evaluate the control flow. |
US11796975B2 |
Network centric process control
A method for process control in a network centric process control system. The network centric process control system includes a plurality of nodes, wherein each node includes one or more control services being a separate executable running in a separate operating system process provided by a real time operating system thereof, wherein configuration data defining a communication interface for process data between the plurality of nodes has been received from an engineering node. The method includes publishing, by one or more of the plurality of controller nodes and plurality of device nodes, process data information in a middleware service, the process data information having an identity unique in the network centric process control system, a data type for process data, and process data, wherein the middleware service being a separate executable running in a separate operating system process provided by a real time operating system thereof, and subscribing, by the one or more of the plurality of nodes, to process data information published in the middleware service. A network centric process control system, a computer program, and a computer program product thereof are also presented. |
US11796973B2 |
Control device and determination device
In a determination device including at least one sub-device and a control device that controls the sub-device, and determining suitability of the sub-device, the control device includes a selection unit that selects a type of an actual operation characteristic to be obtained from the sub-device, a model information obtaining unit that obtains, as model information, an operation characteristic estimated to be output from the sub-device that is suitable, the operation characteristic corresponding to the selected type, an operation information obtaining unit that obtains actual operation information representing operation information regarding the actual operation characteristic of the sub-device, a determination unit that determines the suitability of the sub-device in accordance with a difference between the obtained actual operation information and the obtained model information, and a determination result output unit that outputs a determination result of the determination unit. |
US11796972B2 |
On-demand production of electronic device accessories
An on-demand production system for accessories for use with electronic devices is configured to generate digital templates defining the design of the accessories and provide the digital templates to retail or other locations. The retail or other locations may receive access to the digital templates automatically and/or electronically within a week, a day, or even minutes, of the digital template being created. When a customer requests an accessory, the digital template may be accessed. Using an electronic production machine and a supply of stock material, the accessory can be cut, formed, printed, or otherwise produced based on instructions or designs of the digital template. The electronic production machine may automatically read the digital template to automate the production at a retail location. The electronic production machine may produce the accessory on-demand, and production of the accessory may be completed within two hours, or potentially within ten minutes, of a request. |
US11796967B2 |
Molecular atomic clock with wave propagating rotational spectroscopy cell
In a clock apparatus, a signal waveguide includes: a gas cell having a sealed interior; and a dipolar gas inside the sealed interior. A first apparatus is configured to provide a first electromagnetic wave through the sealed interior along a first direction. A second apparatus is configured to provide a second electromagnetic wave through the sealed interior along a second direction, in which the second direction is opposite the first direction. Also, the clock apparatus includes receiving apparatus coupled to the signal waveguide and configured to detect an amount of energy in the second electromagnetic wave passing through the dipolar gas. |
US11796965B2 |
Display apparatus and watch
A display apparatus includes the following. A protecting plate is formed of a material which transmits light. A light transmitting plate is positioned below the protecting plate and is positioned in contact with the protecting plate. A display is provided below the light transmitting plate and includes a display region which can be viewed from outside. An air layer is positioned between the light transmitting plate and the display. A light reflection prevention layer is provided on at least one of a surface of the light transmitting plate facing the air layer and a surface of the display facing the air layer. The protecting plate, the light transmitting plate, the display, the air layer, and the light reflection prevention layer are layered in a thickness direction of the protecting plate. A region in the protecting plate overlapped with the display region of the display includes a window with which waterproof inspection is performed. |
US11796964B2 |
Watch
A watch including: a case including a through hole formed in a side surface of the case; a cylindrical member which is an integral body formed of a first cylindrical portion being threadedly engageable with the through hole and a second cylindrical portion in contact with the side surface of the case and having a recessed housing portion which opens to the outside of the case, and has an insertion hole continuously formed with the recessed housing portion; an operating member which has a shaft portion being inserted into the insertion hole of the cylindrical member in a slidable manner, and a head portion being formed on an end portion of the shaft portion and housed in the recessed housing portion; and a sealing member which is disposed between the case and the second cylindrical portion. |
US11796963B2 |
External control mechanism for a timepiece
An external watch control device (100) including a crown (1) carrying a first barrel (2) screwed onto a tube (4), coaxially guiding a second barrel (3) includes a driver (7), the first barrel (2) and the second barrel (3) including opposing unidirectional toothing (8; 9), the tube (4) containing a spring (11) tending to move the first barrel (2) away from the driver (7), the unidirectional toothing (8; 9) are at maximum distance when the crown (1) is completely screwed onto the tube (4), and in meshing position when the crown (1) is completely unscrewed, the cooperation between the unidirectional toothing (8; 9) allowing the rotation of the first barrel (3) in a first single direction of rotation of the crown (1), and preventing it in the opposite direction against the spring (11) in the manner of a pawl. |
US11796960B2 |
Holographic display apparatus for providing expanded viewing window
Provided is a holographic display apparatus capable of providing an expanded viewing window when reproducing a holographic image via an off-axis technique. The holographic display apparatus includes a spatial light modulator comprising a plurality of pixels arranged two-dimensionally; and an aperture enlargement film configured to enlarge a beam diameter of a light beam coming from each of the plurality of pixels of the spatial light modulator. The beam diameter of each light beam enlarged by the aperture enlargement film may be greater than the width of an aperture of each pixel of the spatial light modulator. |
US11796958B2 |
Process cartridge and image forming apparatus
A process cartridge detachably mountable to a main assembly of an image forming apparatus, the process cartridge includes a photosensitive drum unit including a photosensitive drum, and a first and second positioning portions Configured to position the photosensitive drum unit relative to the main assembly; and a developing unit connected with the photosensitive drum unit, the developing unit including a developing roller, a storing means having a contact surface electrically connectable with a main assembly contact of the main assembly to communicate with the main assembly. As seen in an axial direction of the photosensitive drum, a first line segment connecting the first positioning portion and the second positioning portion with each other and a first linear line passing through the contact surface and perpendicular to the contact surface crosses with each other. |
US11796957B2 |
Cleaning blade, cleaning device, process cartridge, and image forming apparatus
A cleaning blade includes a contact part coming into contact with a member to be cleaned, the contact part being constituted by a member containing polyurethane rubber produced by polymerizing at least a polyol component and a polyisocyanate component. The ratio (M100/Re) of 100% modulus (M100 [MPa]) to rebound resilience coefficient (Re [%]) of the member is 0.25 or more. The rebound resilience coefficient (Re [%]) of the member is less than 25%. The tensile stress at 23° C. and 200% strain of the member is 15 MPa or more. |
US11796956B2 |
Rotation transmission structure and image forming apparatus
A rotation transmission structure includes: a first member that is provided on a rotating body and includes a plural straight teeth extending in an axial direction of the rotating body and arranged in a circumferential direction; a second member that is provided on a moving body moving in the axial direction of the rotating body, includes a plural straight teeth extending in the axial direction of the rotating body and arranged in the circumferential direction, and is fitted to the first member to transmit rotation of the rotating body to the moving body in a case where the moving body approaches the rotating body; a biasing member that biases the first member toward the moving body; and a rotation mechanism that is provided between the first member and the rotating body and rotates the first member in a case where the first member is moved toward the rotating body. |
US11796955B2 |
Processing apparatus and image forming system with rotating punch that punches sheet at punching position
A processing apparatus processing on a sheet includes a punch unit configured to punch a sheet at a punching position while rotating, a first motor configured to drive the punch unit, a first rotary member disposed upstream of the punch unit in a conveyance direction of the sheet and configured to convey the sheet, a second motor configured to drive the first rotary member, a control unit configured to control driving of the first motor and the second motor, and a first detection unit configured to detect a surface speed of the first rotary member. The control unit is configured to adjust a rotation speed of the second motor so that a surface speed of the first rotary member obtained based on a detection result of the first detection unit substantially matches a tangential component of a rotation speed of the punch unit at the punching position. |
US11796953B2 |
Image forming system and image forming apparatus
An image forming apparatus comprises an accommodating unit that accommodates recording materials and has a regulating plate that regulates a trailing edge of the recording material in a feeding direction, detects a recording material fed from the accommodating unit, and measures time from a predetermined timing until a recording material is detected. An information processing apparatus receives time data obtained by a measuring unit from the image forming apparatus, classifies a plurality of time data received from a reception unit into a first group and a second group in accordance with a length of time, and determines using time data included in the first group and the time data included in the second group whether a position of the regulating plate is misaligned in relation to a reference position that corresponds to a size of the recording material accommodated on the accommodating unit. |
US11796952B2 |
Automatic document feeder with automated media tray extender
An automatic document feeder includes a media path to route media through the automatic document feeder, at least one media tray to one of supply the media to the media path and receive the media from the media path, and an automated media tray extender at an end of the media tray, the automated media tray extender to be positioned based on a presence of the media in the media tray. |
US11796948B2 |
Measurement device and image forming apparatus
A measurement device includes a measurement unit that measures a physical property of a measurement target by causing the measurement target to vibrate through an application of an ultrasonic wave, the measurement unit including a first mode that measures the physical property using a first burst wave sensitive in a first predetermined range of physical property values and a second mode that measures the physical property using a second burst wave sensitive in a second range of physical property values different from the first range, and a control unit that controls the measurement unit to execute at least one of the first mode and the second mode. |
US11796947B2 |
Image forming apparatus including a display unit for displaying information about a procedure for replenishing developer
An image forming apparatus includes an image bearing member, a developer bearing member, a discharge unit, a stacking tray including a stacking surface on which the recording material is stacked, a replenishment port, a cover capable of moving between a closed position where the cover covers the replenishment port and constitutes at least part of the stacking surface and an open position where the cover exposes the replenishment port, and an information display unit for displaying information about a procedure for replenishing the developing container with the developer from the replenishment container. |
US11796945B2 |
Fixing device and image forming apparatus
A fixing device includes a fixing belt, a pressing roller, a flat heater, a heater holder and a pair of mounting members. The flat heater has a first surface coming into contact with an inner circumferential surface of the fixing belt and a second surface opposite to the first surface. The heater holder comes into contact with the second surface of the flat heater. The mounting members comes into contact with both end portions of the first surface of the flat heater in the width direction, and are mounted to the heater holder such that the flat heater is held between the mounting members and the heater holder. The mounting member includes a downstream side end surface contact part which comes into contact with a downstream side end surface of the flat heater in the conveying direction. |
US11796942B2 |
Fixing device including ground contact that grounds heat roller
A fixing device heats and fixes a toner image formed on a sheet to the sheet. The fixing device includes a heat roller and a ground contact. The heat roller heats the toner image formed on the sheet. The ground contact grounds the heat roller. The ground contact includes a first electrical conductive member, a second electrical conductive member, and an electrical insulating member. The first electrical conductive member is electrically connected to the heat roller. The second electrical conductive member is positioned opposite the first electrical conductive member and grounds the heat roller. The electrical insulating member is interposed between the first electrical conductive member and the second electrical conductive member and insulates the first electrical conductive member and the second electrical conductive member from each other. |
US11796939B2 |
Conveying device and image forming apparatus
A conveying device includes a conveying member that conveys a spray-receiving medium to be sprayed with pressure sensitive adhesive particles having a pressure-induced phase transition property, containing at least a binder resin, and having a sulfur content of 0.1 mass % or more and 0.5 mass % or less relative to an entirety of the pressure sensitive adhesive particles as measured by X-ray fluorescence; and a removing member that contacts the conveying member and removes the pressure sensitive adhesive particles remaining on the conveying member. |
US11796937B2 |
Image forming apparatus with replenishable toner supply
An image forming apparatus includes an image bearing member, a replenishment unit, an agitation member, a drive source, a control unit, a memory unit, and a remaining amount detection unit. The control unit performs (1) a first operation to drive the drive source for a first time in a case where it is judged based on the output value of the remaining amount detection unit that the toner has increased, and (2) a second operation to drive the drive source for a second time that is shorter than the first time in a case where it is judged based on the output value of the remaining amount detection unit that the toner has not increased. |
US11796934B2 |
Image forming apparatus
In a case where a cleaning member is located at a cleaning position in attachment of a process cartridge to an image forming apparatus, a stopper located at a first position butts against the process cartridge guided in a direction of attachment by a guide portion such that the process cartridge is disabled from being attached to the image forming apparatus, and in a case where the cleaning member is located at a retraction position in attachment of the process cartridge to the image forming apparatus, a lever portion moves due to a press by a cleaning unit and the stopper moves from the first position to a second position such that the process cartridge is enabled to be attached to the image forming apparatus. |
US11796930B2 |
Magnetic toner
A magnetic toner comprising a magnetic toner particle including a binder resin, a magnetic body and a crystalline polyester, wherein in cross-sectional observation of the magnetic toner particle using a transmission electron microscope, a variation coefficient CV3 of an occupied area ratio of the magnetic body when a cross section of the magnetic toner particle is divided by a square grid having a side of 0.8 μm is from 40.0% to 80.0%, and assuming that a storage elastic modulus at 40° C. is taken as E′(40) [Pa] and a storage elastic modulus at 85° C. is taken as E′(85) [Pa], the storage elastic moduli being obtained in a powder dynamic viscoelasticity measurement of the magnetic toner, the following formulas (1) and (2) are satisfied. E′(85)≤2.0×109 (1) [E′(40)−E′(85)]×100/E′(40)≥70 (2) |
US11796929B2 |
Electrophotographic photoconductor, process cartridge, and image forming apparatus
An electrophotographic photoconductor includes: a conductive substrate; and a single-layer-type photoconductive layer that is provided on the conductive substrate and contains a binder resin, a charge generating material, a hole transporting material, and an electron transporting material, in which a volume resistivity of the photoconductive layer after wear is 5.0×1010 Ω·cm or more and 2.0×1011 Ω·cm or less when a ratio of a thickness of the photoconductive layer after wear to a thickness of the photoconductive layer before wear (the thickness of the photoconductive layer after wear/the thickness of the photoconductive layer before wear) is 0.8. |
US11796921B2 |
Method and lithograph apparatus for measuring a radiation beam
A lithographic apparatus including a projection system having an optical axis and configured to project a radiation beam. The apparatus includes a measurement unit arranged to measure the radiation beam projected by the projection system, the measurement unit having an opening through which the radiation beam passes in use, and a sensing surface extending transverse to the optical axis and arranged to measure the radiation beam passing through the opening. The apparatus is configured to move the sensing surface in a plane transverse to the optical axis between a plurality of measurement positions. The radiation beam defines a view in the plane, and the measurement unit is configured such that the sensing surface captures, in each measurement position, a portion of the view smaller than 100% of the view. |
US11796920B2 |
Method for controlling a manufacturing process and associated apparatuses
A method and associated apparatuses for controlling a process of manufacturing semiconductor devices on a substrate. The method includes obtaining process data relating to the process and determining a correction for the process based on the process data and a first control objective associated with the devices on the substrate. A first probability of the first control objective being achievable is determined and the correction adjusted based on the probability and at least a second control objective having a second probability of being achievable compared to the first control objective. |
US11796918B2 |
Underlayer material for photoresist
A method includes providing a layered structure on a substrate, the layered structure including a bottom layer formed over the substrate, a hard mask layer formed over the bottom layer, a material layer formed over the hard mask layer, and a photoresist layer formed over the material layer, exposing the photoresist layer to a radiation source, developing the photoresist layer, where the developing removes portions of the photoresist layer and the material layer in a single step without substantially removing portions of the hard mask layer, and etching the hard mask layer using the photoresist layer as an etch mask. The material layer may include acidic moieties and/or acid-generating molecules. The material layer may also include photo-sensitive moieties and crosslinking agents. |
US11796914B2 |
Photosensitive resin structure for printing plate, and method for producing same
A photosensitive resin structure for a printing plate, containing: a support (A); a photosensitive resin composition layer (B) comprising a thermoplastic elastomer (B-1) comprising a monovinyl-substituted aromatic hydrocarbon and a conjugated diene, an ethylenically unsaturated compound (B-2), and a photopolymerization initiator (B-3); and a non-infrared ray-shielding layer (C) ablatable with an infrared ray, wherein the non-infrared ray-shielding layer (C) comprises a polymer (C-2) having a carboxylate group and an ester bond group in a molecule thereof and an infrared ray absorber (C-3), and a proportion of an ester bond group such that carbon bonded to the ester bond group and carbon bonded to the carboxylate group are adjacent to each other in all the ester bond groups contained in the polymer (C-2) is 15% or more. |
US11796910B2 |
Template, manufacturing method of template
A template according to the present embodiment is a template used in a lithography process of a semiconductor manufacturing process. A first substrate includes a first face, a second face protruded from a portion of the first face, and a lateral face being a lateral face positioned between the second face and the first face and inclined with respect to the second face at a connection portion to the second face. A first material film is provided at least on the lateral face. |
US11796909B2 |
Structure and method of reticle pod having inspection window
A method of manufacturing a reticle includes: disposing the reticle in a reticle pod, the reticle pod forming a sealed space to accommodate the reticle, and the reticle pod comprising a window arranged on an upper surface of the reticle pod and configured to allow a radiation at a predetermined wavelength to pass through; and performing an inspection operation on the reticle through the window. |
US11796907B1 |
Slip ring apparatus
Electrical contact assemblies for use in rotating video camera heads are disclosed. A contact assembly may include a first element movable relative to the camera head's housing on which an imager is disposed, a second element rotationally movable relative to the first element, and a slip ring including one or more PCB brush elements to transfer imager signals to an output connector. |
US11796906B2 |
Lens apparatus and image pickup apparatus
A lens apparatus includes a first optical system, a second optical system disposed in parallel with the first optical system, and a lens mount attachable to a camera body. Each of the first optical system and the second optical system has a first optical axis, a second optical axis, and a third optical axis in order from an object side to an image side. A distance between the first optical axis of the first optical system and the first optical axis of the second optical system is longer than a diameter of the lens mount, and a distance between the third optical axis of the first optical system and the third optical axis of the second optical system is shorter than the diameter of the lens mount. |
US11796905B2 |
Moire reduction with controlled perforation location
One or more perforation hole pattern methods are applied (402) to generate a spatial distribution of perforation holes forming a semi-random pattern for an image display screen. The image display screen is perforated (404) with the spatial distribution of perforation holes forming the semi-random pattern. Image rendering light is emitted (406) with a light projector toward the image display screen that is installed in an image rendering environment. At least a portion of the image rendering light emitted from the light projector is reflected (408) by the image display screen, toward a viewer. |
US11796904B2 |
Phase modulator, lighting system, and projector
A phase modulator of the present disclosure includes a phase distribution arithmetic unit that generates, in a case of reproducing the same reproduction image over a plurality of frames or a plurality of subframes by a light phase modulation element, target phase distribution data that is allowed to reproduce the same reproduction image in at least two adjacent frames among the plurality of frames or in at least two adjacent subframes among the plurality of subframes and that changes phase distribution in the light phase modulation element. |
US11796901B2 |
Illumination system and projection device
An illumination system adapted to provide an illumination light beam is provided. At a first timing, after an excitation light beam is reflected by a non-conversion reflecting region of a wavelength conversion wheel, the excitation light beam passes through a light splitting element, and is then reflected by a reflecting element, passes through the light splitting element a first lens group and a light uniformizing element in sequence, so as to output a first color light. At a second timing, a converted light beam is converted and reflected by a wavelength conversion reflecting region. A central axis of the excitation light beam reflected by the reflecting element and passing through the light splitting element and a central axis of the converted light beam reflected by the light splitting element are coincided with an optical axis of the first lens group. A projection device is also provided. |
US11796899B2 |
Control device, projection apparatus, control method, and control program
A control device of a projection apparatus that projects an image from a display portion displaying the image based on input image data to a projection object through an optical system, includes: a correction portion that corrects the input image data by performing first processing of increasing pixel values of pixels of the input image data corresponding to a specific region determined by a light quantity distribution in a surface of the projection object in the image projected to the projection object, and second processing of uniformly decreasing each of pixel values of pixels of the input image data by a first pixel amount. |
US11796897B2 |
Plate for camera equipment
A plate provides clearance between a camera and a quick-release receiver securing the camera to a support. |
US11796896B2 |
Vibration device and optical detection device
A vibration device includes a cylindrical body, a light-transmissive body connected to a first end portion of the cylindrical body, and a piezoelectric element fixed to the cylindrical body. The cylindrical body includes a first flange portion extending radially outward from an outer peripheral surface, and a second flange portion. The first flange portion is located closer to the first end portion side relative to the second flange portion. The piezoelectric element is fixed to the second flange portion. By driving the piezoelectric element, the first flange portion vibrates to displace an outer peripheral edge of the first flange portion in an axial direction of the cylindrical body. |
US11796893B2 |
Compact camera module and terminal device
This application provides a compact camera module, which includes a first actuator, an optical lens component, a ray adjustment component, and an image sensor. The ray adjustment component and the image sensor are sequentially disposed along a direction of a principal optical axis of the optical lens component. The optical lens component is configured to receive rays from a photographed object. The ray adjustment component is configured to fold an optical path of the rays propagated from the optical lens component. The first actuator is configured to drive the ray adjustment component to move, so that the rays whose optical path is folded are focused on the image sensor. |
US11796887B2 |
Capacitively controlled fabry-perot interferometer
This disclosure describes a capacitively controlled Fabry-Perot interferometer which comprises a first mirror layer with a first metallic thin-film layer embedded in a first insulating layer and a second mirror layer with a second metallic thin-film layer embedded within a second insulating layer. A control region in the first metallic thin-film layer is at least partly aligned in an actuation direction with a control region in the second metallic thin-film layer. The interferometer also comprises a first control electrode and a first dielectric layer, and the first dielectric layer lies between the first control electrode and at least a part of the control region of the first metallic thin-film layer. |
US11796883B2 |
Integrated photovoltaic and electrochromic windows
A variety of methods for integrating an organic photovoltaic-based SolarWindow™ module and electrochromic materials to create dynamic, variable transmittance, energy-saving windows and/or window films are described. Stand-alone or building integrated, independent or user-controllable, battery supported or building integrated, and insulated glass unit or aftermarket film implementations are all described, providing for a diversity of applications. Low-cost fabrication options also allow for economical production. |
US11796880B2 |
Liquid crystal diffraction element and laminated diffraction element
Provided are a liquid crystal diffraction element that diffracts incident light while allowing transmission of the incident light and has wavelength selectivity, and a laminated diffraction element. The liquid crystal diffraction element includes: a first cholesteric liquid crystal layer obtained by cholesteric alignment of a liquid crystal compound; and a second cholesteric liquid crystal layer that is laminated on the first cholesteric liquid crystal layer, in which the first cholesteric liquid crystal layer and the second cholesteric liquid crystal layer have a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound changes while continuously rotating in at least one in-plane direction, a selective reflection wavelength of the first cholesteric liquid crystal layer and a selective reflection wavelength of the second cholesteric liquid crystal layer are the same, and in a case where a length over which the direction of the optical axis derived from the liquid crystal compound in the liquid crystal alignment pattern rotates by 180° in a plane is set as a single period, a single period of the liquid crystal alignment pattern of the first cholesteric liquid crystal layer and a single period of the liquid crystal alignment pattern of the second cholesteric liquid crystal layer are different from each other. |
US11796879B2 |
Array substrate, display panel and display device
Provided are an array substrate, a display panel, and a display device. The array substrate includes a base substrate, a thin-film transistor disposed on one side of the base substrate, a pixel electrode, and at least two color resist layers disposed between the TFT and the pixel electrode. A medium layer is disposed between any two adjacent color resist layers. The pixel electrode is electrically connected to a first electrode of the thin-film transistor through a via. |
US11796878B2 |
Active matrix substrate and display panel
An array board 11b includes a display section AA, a source line 20 connected to the display section AA, a test circuit 40 connected to the source line 20 and configured to test the display section AA, a panel-side image input terminal that is disposed such that the test circuit 40 is between the terminal and the display section AA and to which a signal to be supplied to the source line 20 is input, a terminal connection line 51 connecting the source line 20 to the pane-side image input terminal 35A and the terminal connection line 51 including the terminal connection line 51 at least a part of which overlaps the test circuit 40 and a flattening film (insulation film) 28 at least disposed between an overlapping portion of the test circuit 40 and the terminal connection line 51. |
US11796877B2 |
Display panel and display device
The present disclosure discloses a display panel and a display device. The display panel includes: a base substrate, including a plurality of substrate via holes located in a display area of the display panel; and a plurality of driving signal lines and a plurality of bonding terminals, respectively located on different sides of the base substrate. At least one of the plurality of driving signal lines is electrically connected to at least one of the plurality of bonding terminals through the substrate via hole(s). |
US11796876B2 |
Array substrate and display apparatus
An array substrate has sub-pixel regions arranged in an array, and the sub-pixel regions include white sub-pixel regions and primary color sub-pixel regions. The array substrate includes a first substrate and a plurality of sub-pixels disposed on the first substrate. The sub-pixels includes white sub-pixels and primary color sub-pixels. In a column direction, a side of each white sub-pixel is adjacent to at least one primary color sub-pixel. Each sub-pixel has light-shielding patterns. In the column direction, in a plurality of light-shielding patterns of a primary color sub-pixel adjacent to the white sub-pixel, a part of the light-shielding patterns are disposed in a white sub pixel region where the white sub-pixel is located, and another part of the light-shielding patterns are disposed in a primary color sub-pixel region corresponding to the primary color sub-pixel. |
US11796875B2 |
Display assembly, display device and driving method therefor
A display component includes a display panel. The display panel includes an array substrate and a counter substrate, and the display panel includes a display region, where the display region includes a pixel region, a transparent region, and a light shielding region. A first light shielding pattern located in the light shielding region is disposed on a side that is of the array substrate and that is away from the counter substrate, and the first light shielding pattern is disposed around the transparent region. |
US11796871B2 |
Display device and electronic device
A highly reliable display device is provided. In a flexible display device including at least a first display region and a second display region, at least a portion of a wiring provided in the first display region or the second display region has a meandering shape or a chain-like shape. Since the wiring has a meandering shape or a chain-like shape, a short-circuit, a disconnection, or the like of the wiring due to curving or bending of the display device does not occur easily. The wiring having a meandering shape or a chain-like shape can prevent defective operation, lowered reliability, or the like of the display device. |
US11796870B2 |
Array substrate, light control panel, and display device
An array substrate, a light control panel, and a display device are disclosed. The array substrate includes a data line layer, a base substrate, a first electrode layer, and a second electrode layer. The first electrode layer includes gate lines, each gate line integrally extends along a first direction, and includes first broken line structures directly connected in sequence in the first direction; the data line layer includes data lines, each data line integrally extends along a second direction; the gate lines and the data lines cross each other to define light control pixel units; the second electrode layer includes common electrodes, each common electrode is provided in at least one light control pixel unit; and at least one gate line at least partially overlaps with an orthographic projection of at least one common electrode on the first electrode layer. |
US11796869B2 |
Device with imaging unit
A display device comprises a liquid crystal panel including a plurality of pixels and an imaging device arranged on a back side of the liquid crystal panel. The imaging device has an imaging region overlaps with the imaging device and the other region other than the imaging region in a plan view. A plurality of linear electrodes is arranged separately from each other in the imaging region. Among the plurality of linear electrodes, a first pair of linear electrodes are separated by a first interval and a second pair of linear electrodes are separated by a second interval different from the first interval in a plan view. The first pair of linear electrodes and the second pair of linear electrodes are irregularly arranged. |
US11796868B2 |
Display panel and display device
A display panel has a display region including a first display region and a second display region. In an embodiment, the display panel includes sub-pixels located in the display region, an array substrate and the color filter substrate that are opposite to each other, and liquid crystal molecules located between the array substrate and the color filter substrate. In an embodiment, the sub-pixels include first sub-pixels located in the first display region and second sub-pixels located in the second display region. In an embodiment, in the second display region, some of the second sub-pixels are first-type sub-pixels. In an embodiment, the first-type sub-pixel includes a first electrode and a second electrode. In an embodiment, in a first or second direction, orthographic projections of the first electrode and the second electrode at least partially overlap, the first direction intersects the second direction intersect, and the first direction and the second direction are parallel to a plane of the display panel. |
US11796866B2 |
Display device
A display device in which parasitic capacitance between wirings can be reduced is provided. Furthermore, a display device in which display quality is improved is provided. Furthermore, a display device in which power consumption can be reduced is provided.The display device includes a signal line, a scan line, a first electrode, a second electrode, a third electrode, a first pixel electrode, a second pixel electrode, and a semiconductor film. The signal line intersects with the scan line, the first electrode is electrically connected to the signal line, the first electrode has a region overlapping with the scan line, the second electrode faces the first electrode, the third electrode faces the first electrode, the first pixel electrode is electrically connected to the second electrode, the second pixel electrode is electrically connected to the third electrode, the semiconductor film is in contact with the first electrode, the second electrode, and the third electrode, and the semiconductor film is provided between the scan line and the first electrode to the third electrode. |
US11796865B2 |
Spacer-containing tape
A conductive tape comprising a conductive particle-containing layer containing at least a binder resin layer and a plurality of conductive particles, In this conductive tape, the plurality of conductive particles are distributedly disposed independently from each other on one surface of the binder resin layer, a surface of the binder resin layer in a vicinity of each of the conductive particles has an inclination or an undulation with respect to a tangent plane of the binder resin layer in a center portion between adjacent conductive particles, in the inclination, the surface of the binder resin layer around the conductive particle is lacked with respect to the tangent plane, and in the undulation, a resin amount of the binder resin layer right above the conductive particle is smaller than that when the surface of the binder resin layer right above the conductive particle is flush with the tangent plane. |
US11796863B1 |
Multiview display
A multiview display including a LCD panel for generating first and second images, a backlight including first and second light sources, the first light source illuminating the LCD panel the first image is generated and the second light source illuminating the LCD panel when the second image is generated, optical devices between the backlight and the LCD panel and including: an aperture mask comprising a plurality of apertures, the aperture mask blocking light from the light sources from reaching opposite viewing zones, and a lenticular sheet positioned adjacent to the aperture mask, first and second diffusers disposed between the backlight and the optical devices, and arranged for diffusing light horizontally and vertically, where a longitudinal axis of each aperture has an angle of 5 to 30 degrees. |
US11796862B1 |
Backlight module, method for assembling backlight module, and display device
A backlight module, a method of assembling a backlight module, and a display device are disclosed. The backlight module includes a backboard, a fixing seat, a movable piece, a securing bracket, and an optical film. The fixing seat is fixed to a bottom of the backboard. The movable piece is made of a metal material and is correspondingly arranged on the fixing seat. The securing bracket includes an insert piece and an attraction piece that are connected together. The insert piece is fixed to a side of the backboard. The attraction piece is arranged opposite to the movable piece and is made of a magnetic material. The optical film is disposed between the movable piece and the attraction piece. |
US11796855B2 |
Display apparatus
A display panel includes a light guide plate fixed on a rear surface of a substrate via an adhesive layer, and a light guide plate fixed on a front surface of a substrate via an adhesive layer, a light source unit having light emitting diode elements, arranged on the rear surface of the substrate, and arranged at a position facing a side surface of the light guide plate, and a light source unit having a plurality of light emitting diode elements, arranged on the front surface of the substrate, and arranged at a position facing a side surface of the light guide plate. Refractive index of one of the adhesive layer and the adhesive layer is lower than refractive index of the other. The side surface of the light guide plate and the side surface of the light guide plate are on the same side in a first direction. |
US11796854B2 |
Optical member and image display apparatus
Provided are an optical member in which emission of stray light to the outside can be suppressed and an image display apparatus. The optical member includes: a light guide element including a light guide plate and an incidence diffraction element and an emission diffraction element that are disposed on a main surface of the light guide plate; and a polarization element that blocks transmission of light leaking to a side of the emission diffraction element opposite to an emission side, wherein the emission diffraction element is a polarization diffraction element, the polarization element is disposed on the side of the emission diffraction element opposite to the emission side, and the polarization element is disposed at a position overlapping the emission diffraction element in a plane direction of the main surface of the light guide plate. |
US11796851B2 |
Color conversion panel and display device including the same
A color conversion panel includes a substrate. A first color conversion layer, a second color conversion layer, and a transmission layer are provided on the substrate. A first scatterer layer is provided between the first color conversion layer and the second color conversion layer. A second scatterer layer is provided between the second color conversion layer and the transmission layer. A light filter layer is provided between the first scatterer layer and the first color conversion layer, between the first scatterer layer and the second color conversion layer, between the second scatterer layer and the second color conversion layer, and between the second scatterer layer and the transmission layer. |
US11796841B1 |
Concentrated thermal tuner for optical microdisk devices
A thermally tunable microresonator device with enhanced thermal confinement for greater efficiency is provided. A thermal confinement structure is electrically connected in series with the heater element used for tuning the microresonator. The heater element is conformed in a circular arc concentric with the microresonator, the thermal confinement structure comprises two or more tiers, and each tier comprises at least one metal trace conformed in a circular arc concentric with the microresonator. |
US11796840B2 |
Electrically controlled polarization rotator
An electrically controlled polarization rotator is disclosed. The electrically controlled polarization rotator includes two substrates and a liquid crystal layer located between the two substrates. The two substrates have a homogeneous alignment and a homeotropic alignment respectively. A distance between the two substrates is a liquid crystal thickness. A switching electric field which is adjustable is provided between the two substrates. A polarized light is incident on the substrate having the homogeneous alignment. A polarization direction of the polarized light is orthogonal or parallel to an alignment direction of the substrate having the homogeneous alignment. A birefringence of the liquid crystal layer multiplied by the liquid crystal thickness and further divided by a wavelength of the polarized light is greater than 10. The polarization direction of the polarized light is rotated corresponding to an intensity of the switching electric field in the liquid crystal layer. |
US11796834B2 |
Method and apparatus for retaining eyeglasses
The present invention includes an apparatus and a method for retaining eyeglasses on a remote panel with a holding element positioned on the remote panel and a temple element positioned on the eyeglasses. |
US11796829B1 |
In-field illuminator for eye depth sensing
A near-eye optical device includes a transparent layer, an in-field illuminator, and a diffractive optical element (DOE). The in-field illuminator is configured to emit near-infrared light centered around a first wavelength. The diffractive optical element is configured to be illuminated by the near-infrared light emitted by the in-field illuminator. The DOE generates a structured light projection that includes dots that expand as the structured light projection propagates farther from the DOE. The structured light projection is directed to illuminate an eyebox. |
US11796827B1 |
Systems and methods for noise reductions in Lidar sensing of a target by wavelength toggling and filtering
A Lidar system is provided. The Lidar system includes a laser emitter transmitting a first signal of a first wavelength. The Lidar system includes a filter receiving the first signal. The Lidar system includes a first dichroic filter switch filtering the first signal received by the variable waveplate or other filter. The Lidar system includes a receiver sensor receiving the filtered first signal. The Lidar system includes the laser emitter transmitting a second signal of a second wavelength. The Lidar system includes the variable waveplate or other filter receiving the second signal. The Lidar system includes the first dichroic filter switch filtering the second signal. The Lidar system includes the receiver sensor receiving the filtered second signal. A processor determines a distance of a target based on the received filtered first and second signals. |
US11796824B2 |
Image forming optical system, projection type display device, and imaging apparatus
An image forming optical system consists of a first optical system and a second optical system in order from a magnification side. An intermediate image is formed between the first optical system and the second optical system. Among the aspherical lenses included in the first optical system, a specific lens, which is the aspherical lens closest to the intermediate image on the optical path, has a meniscus shape of which a surface is convex toward the reduction side in a paraxial region. The image forming optical system satisfies a maximum image height, a focal length, and predetermined conditional expressions for the specific lens. |
US11796822B2 |
Modular head-mounted device
A modular sensor and display module comprises an enclosure with a rigid frame and front and back visor lens encapsulating sensors, waveguide optics, and display/projection devices that provide various functions for a typical head-mounted device. A front visor may conceal sensors and other components and may further provide dimming for holographic displays. The modular sensor and display module may include a standard interface for attachment to various fit systems, including, for example, headband, VR headset, glasses temples, helmet, and the like. A further module, such as a rear-attachment module, may be provided that can provide auxiliary compute, storage, and power resources for the modular sensor and display module. |
US11796820B1 |
Binocular display light engine with single microelectromechanical system (MEMS) mirror and multiple light transmitters
An image projection system includes: eyeglasses including a frame, a first eyeglass lens, and a second eyeglass lens; and a binocular light engine coupled to the frame. The binocular light engine includes a first light transmitter configured to transmit a first plurality of light beams corresponding to a first stereoscopic image on a first transmission path; a second light transmitter configured to transmit a second plurality of light beams corresponding to a second stereoscopic image on a second transmission path; and a single scanning structure shared by the first transmission path and the second transmission path. The single scanning structure is configured to: rotate about two scanning axes, direct the first plurality of light beams at the first eyeglass lens according to a scanning pattern, and direct the second plurality of light beams at the second eyeglass lens according to the scanning pattern. |
US11796817B2 |
Optical arrangement for expanding and uniformizing light beams
An optical arrangement for expanding and uniformizing a beam of light, including a first optical member arranged to receive a collimated incoming light beam, from an incoming beam direction, with a first polarization, the first optical member configured to expand and uniformize the collimated incoming light beam along a first axis to form a first collimated light beam exiting therefrom in a first beam direction; a second optical member adapted to receive the first collimated light beam, from the first beam direction, with the first polarization in relation thereto, the second optical member configured to expand and uniformize the first collimated light beam along a second axis to form a second collimated light beam exiting therefrom in a second beam direction. |
US11796816B2 |
Virtual image display apparatus
A virtual image display apparatus includes a first display device for a right eye, a second display device for a left eye, and an adjustment device configured to adjust display positions, and the first display device and the second display device are configured to guide imaging light in a second direction intersecting a first direction in which the first display device and the second display device are aligned, and display the first image and the second image and the adjustment device makes an adjustment to provide an overlapping area in which the first image and the second image are visually recognized in the overlapping area and an independent area in which the first image and the second image are visually recognized independently. |
US11796814B2 |
Architectures and methods for outputting different wavelength light out of waveguides
Architectures are provided for selectively outputting light for forming images, the light having different wavelengths and being outputted with low levels of crosstalk. In some embodiments, light is incoupled into a waveguide and deflected to propagate in different directions, depending on wavelength. The incoupled light then outcoupled by outcoupling optical elements that outcouple light based on the direction of propagation of the light. In some other embodiments, color filters are between a waveguide and outcoupling elements. The color filters limit the wavelengths of light that interact with and are outcoupled by the outcoupling elements. In yet other embodiments, a different waveguide is provided for each range of wavelengths to be outputted. Incoupling optical elements selectively incouple light of the appropriate range of wavelengths into a corresponding waveguide, from which the light is outcoupled. |
US11796810B2 |
Indication of presence awareness
One or more signals are received from one or more sensors. Based at least in part on the one or more signals, a location of a person relative to one or more locations of an autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative that the autonomous self-moving device has detected a presence and location of the person is generated. Based at least in part on the one or more signals, a location of a person relative to a location of the autonomous self-moving device is determined. A planned path for the autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative of the planned path is generated. |
US11796805B2 |
Eye imaging in head worn computing
Aspects of the present invention relate to methods and systems for imaging, recognizing, and tracking of a user's eye that is wearing a HWC. Aspects further relate to the processing of images reflected from the user's eye and controlling displayed content in accordance therewith. |
US11796803B2 |
Movement of graphical objects based on user moving between viewing display locations
In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive input from one or more sensors and, based on the input from the one or more sensors, determine that a trigger related to a user moving between viewing a first display location and a second display location is satisfied. Responsive to the determination, the instructions may be executable to move at least one graphical object presented on at least one display from the first display location to a third display location different from the first and second display locations. |
US11796800B2 |
Tracking system
A tracking system for use with a head mounted display on a watercraft is disclosed. The tracking system comprises: optical tracking circuitry to determine first tracking information of the head mounted display using optical tracking means; non-optical circuitry to determine second tracking information of the head mounted display using non-optical tracking means; and correction circuitry to determine an updated tracking information of the head mounted display based on the first tracking information and the second tracking information. The selection of at least the optical tracking means or non-optical tracking means to use to determine the first tracking information and the second tracking information is based on a location of the head mounted display. |
US11796799B2 |
See-through computer display systems
A see-through head mounted display with controllable light blocking includes an optics module comprising a light source and image source positioned on a same side of an angled partially-reflective surface, wherein the light source projects light off the surface to the image source which reflects the light as image light to the surface which transmits the image light along a first axis. The display also includes a flat combiner positioned to reflect the image light off of a first side and simultaneously transmit incident light through the first and a second side, along an optical axis perpendicular to the first axis to provide a view of a displayed image overlaid onto a see-through view of the environment, and a controllable light blocking element arranged generally parallel to the flat combiner and in front of the second side to block light incident on the same optical axis as the image light. |
US11796796B2 |
Off-axis two-mirror infrared imaging system
The present application relates to an off-axis two-mirror infrared imaging system including a primary reflecting mirror and a secondary reflecting mirror. The primary reflecting mirror is located on the incident light path of an incident infrared light beam and reflects the incident infrared light beam to form a first reflected light beam. The secondary reflecting mirror is located on the reflection light path of the primary reflecting mirror, and is used to reflect the first reflected light beam to form a second reflected light beam. The second reflected light beam reaches an image surface after passing through the incident infrared light beam. The reflective surfaces of the primary reflecting mirror and the secondary reflecting mirror are freeform surfaces. The secondary reflecting mirror and the image plane are respectively located on both sides of the incident infrared light beam. |
US11796795B2 |
Method for designing diffractive optical element, diffractive optical element, and system for designing diffractive optical element
The invention provides a method for designing a diffractive optical element, characterized in comprising: S101: obtaining a first optical field pattern on a target plane; S102: converting the first optical field pattern on the target plane into a second optical field pattern on a spherical surface; S103: compensating for missing points of the second optical field pattern on the spherical surface, and matching grayscale values, so as to obtain a corrected third optical field pattern; and S104: obtaining a phase distribution of the diffractive optical element according to the third optical field pattern. By means of the design method, the projection quality of a diffractive optical element is improved. |
US11796785B2 |
Systems, devices and methods for automatic microscope focus
An automatic focus system for an optical microscope that facilitates faster focusing by using at least two offset focusing cameras. Each offset focusing camera can be positioned on a different side of an image forming conjugate plane so that their sharpness curves intersect at the image forming conjugate plane. Focus of a specimen can be adjusted by using sharpness values determined from images taken by the offset focusing cameras. |
US11796779B2 |
Light path adjustment mechanism
A light path adjustment mechanism includes a bracket, a light valve, a carrier, a first axis, a second axis and an optical plate member. A surface normal of a surface of the light valve crosses the bracket to define an intersection closest to the surface of the light valve, and the bracket has an end point furthest from the intersection measured in the direction of the surface normal. A distance between the intersection and the surface measured in the direction of the surface normal is smaller than a distance between the intersection and the end point measured in the direction of the surface normal. |
US11796775B2 |
Zoom lens assembly
The disclosure provides a zoom lens assembly, which sequentially includes from an object side to an image side along an optical axis: a first lens group; a second lens group with a positive refractive power, spaced from the first lens group by a first air space and movable on the optical axis; a third lens group with a positive refractive power, spaced from the second lens group by a second air space and movable on the optical axis; and a fourth lens group, spaced from the third lens group by a third air space; wherein a Total Track Length (TTL) of the zoom lens assembly and a difference Δf between an effective focal length of the zoom lens assembly at a wide end and an effective focal length of the zoom lens assembly at a tele end satisfy 2.5 |
US11796773B2 |
Subminiature optical system and portable device including the same
There are provided a subminiature optical system having a miniature size and capable of obtaining a narrow view angle using only five sheets of lenses, and a portable device having the same. The subminiature optical system includes a first lens convex toward the object side and having positive refractive power, a second lens concave toward an image side and having negative refractive power, a third lens convex toward the object side and having positive refractive power, a fourth lens concave toward the image plane and having negative refractive power, and a fifth lens convex toward the image plane and having negative or positive refractive power, sequentially from an object side. |
US11796767B2 |
Wide-angle lens including seven lenses of --+++-+ refractive powers
Provided is a wide-angle lens, including a lens group and a diaphragm. Lenses in the lens group are sequentially arranged from an object side in a manner sandwiching the diaphragm. A maximum half field of view of the wide-angle lens as a whole is set to ω, 98°<ω<120° is satisfied. An effective focal length and an entrance pupil diameter of the wide-angle lens as a whole are set to f and HEP respectively, f/HEP<2.3 is satisfied. The lens group includes a first lens that is located closest to the object side and that is a negative lens with a concave surface facing an image side. An effective radius and a radius of curvature of an image side lens surface of the first lens are set to sd12 and R12 respectively, 0.890 |
US11796766B2 |
Imaging lens
There is provided a compact and high-resolution imaging lens at a low cost.The imaging lens comprises in order from an object side to an image side, a first lens having positive refractive power and a convex surface facing the object side near an optical axis, a second lens having negative refractive power and a meniscus shape having the convex surface facing the object side near the optical axis, a third lens having the positive or the negative refractive power, a fourth lens having the convex surface facing the image side near the optical axis, a fifth lens having the positive refractive power, a sixth lens having the positive refractive power, and a seventh lens having the negative refractive power and a concave surface facing the image side near the optical axis, the image side surface of said seventh lens is formed as an aspheric surface which changes to the convex surface at a peripheral area, the object-side surface of said fifth lens has the convex surface facing the object side near the optical axis, all lenses are single lenses arranged with an interval between lenses adjacent to each other, and below conditional expressions (1), (2) and (3) are satisfied: 1.50 |
US11796756B2 |
Plastic barrel, imaging lens module and electronic device
A plastic barrel includes an object-end portion, an image-end portion, a tube portion and a plurality of wedge structures. The object-end portion includes an outer object-end surface, an object-end hole and an inner annular object-end surface. The image-end portion includes an outer image-end surface, an image-end opening and an inner annular image-end surface. The tube portion connects the object-end portion and the image-end portion, and includes a plurality of inclined surfaces. The wedge structures are disposed on at least one surface of the inner annular object-end surface, the inner annular image-end surface and the inclined surfaces, wherein the wedge structures are regularly arranged around the central axis, and each of the wedge structures includes an acute end and a tapered section. The tapered section connects the surface, which the wedge structure is disposed on, and the acute end. |
US11796755B2 |
Lens module and vehicular imaging device
In a lens module, a sidewall of a lens barrel includes a first wall section that surrounds at least one access hole, and a second wall section that is other than the first wall section. The first wall section has a first inner circumferential surface and a first distance defined between the first inner circumferential surface and an outer circumferential surface of the at least one lens. The second wall section has a second inner circumferential surface and a second distance defined between the second inner circumferential surface and the outer circumferential surface of the at least one lens. The first distance is larger than the second distance. |
US11796750B2 |
High density optical cables
An optical cable includes a plurality of buffer tubes and an outer jacket surrounding the plurality of buffer tubes. Each of the plurality of buffer tubes includes a buffer tube jacket surrounding a plurality of flexible ribbons. The buffer tube jacket includes a first deformable material that has undergone permanent plastic deformation during formation of the optical cable to conform to an irregular axial cross-sectional shape of each respective plurality of flexible ribbons. Each flexible ribbon includes a plurality of optical fibers and a first longitudinal length. For each flexible ribbon, each optical fiber of the plurality of optical fibers is attached to an adjacent optical fiber of the plurality of optical fibers along a bond region comprising a second longitudinal length that is less than the first longitudinal length. |
US11796749B2 |
Rollable optical fiber ribbon with low attenuation, large mode field diameter optical fiber and cable
A rollable optical fiber ribbon utilizing low attenuation, bend insensitive fibers and cables incorporating such rollable ribbons are provided. The optical fibers are supported by a ribbon body, and the ribbon body is formed from a flexible material such that the optical fibers are reversibly movable from an unrolled position to a rolled position. The optical fibers have a large mode filed diameter, such as ≥9 microns at 1310 nm facilitating low attenuation splicing/connectorization. The optical fibers are also highly bend insensitive, such as having a macrobend loss of ≤0.5 dB/turn at 1550 nm for a mandrel diameter of 15 mm. |
US11796746B2 |
Communication system quick connection and isolation apparatus
Provided is a secure quick communication system disconnect switch box that enables remote verification of communication path connection or disconnection status. The box utilizes a lid having an affixed jumper circuit/assembly bridging or coupling at least two network connections. When the lid to the switch box is attached, the at least two computers/networks are connected via the jumper circuit/assembly. When the lid is removed from the switch box, the jumper circuit/assembly is disconnected from the at least two computer/networks, thereby disconnecting and isolating the otherwise coupled computers/networks. Removal of the lid additionally exposes network maintenance/access ports to provide access to one or more of the computers/network. When the lid is closed, the network maintenance/access ports are inaccessible to the user. |
US11796745B2 |
Cable anchoring
A system including a sheath having a first end and a second end, at least one elongated member positioned within the sheath, the at least one elongated member extending at least between the first and the second end of the sheath, an anchor configured to be secured to the sheath, the anchor having a first dimension, and a stopper wall comprising an opening having an opening dimension, the opening dimension being smaller than the first dimension, wherein the opening is configured to receive the sheath when the anchor is secured to the at least one end of the sheath. |
US11796743B2 |
Light pipe for a pluggable module
A pluggable module for use in a networking system includes a body with an electrical interface configured to be inserted into networking equipment; a head connected to the body and including a handle; and a light pipe with an entry in or near the body, the light pipe configured to provide light from inside the body to the handle. The body can include a light source directed towards the entry. The light source can be a Light Emitting Diode (LED). Advantageously, this disclosure provides an ability to support status lights in a very small surface area on a pluggable module. |
US11796742B1 |
Protective seal assembly for connector mating interface
A connector, such as a fiber optic connector, including a protective sealant layer bonded to a mating interface of the connector to protect against contaminants and damage to the mating interface prior to use. The sealant layer may comprise a liquid polymer applied to the mating interface using a seal mold to help prevent the polymer from wicking. The liquid polymer may dry at room temperature by solvent evaporation to form a protective barrier covering the mating interface to protect against physical and chemical damage. The protective seal layer also serves to clean the mating interface upon removal of the seal layer to provide for optimal performance of the connector. |
US11796740B2 |
Optical device
The optical device can comprise a substrate having a first face opposite a second face, a thickness between the first face and the second face, the first face and the second face being planar, the first face being parallel the second face, the substrate being transparent to an electromagnetic radiation in a given spectrum; a planar polarization-dichroic focusing lens covering the first face, the lens having a first focusing power for a first polarization of the electromagnetic radiation and a second focusing power for a second polarization of the electromagnetic radiation, the second focusing power being different from the first focusing power; and a planar polarization-dichroic mirror covering the second face, the mirror being reflective to the first polarization and transparent to the second polarization. |
US11796739B2 |
Edge couplers and methods of making the same
Disclosed are edge couplers having a high coupling efficiency and low polarization dependent loss, and methods of making the edge couplers. In one embodiment, a semiconductor device for optical coupling is disclosed. The semiconductor device includes: a substrate; an optical waveguide over the substrate; and a plurality of layers over the optical waveguide. The plurality of layers includes a plurality of coupling pillars disposed at an edge of the semiconductor device. The plurality of coupling pillars form an edge coupler configured for optically coupling the optical waveguide to an optical fiber placed at the edge of the semiconductor device. |
US11796736B2 |
Athermal arrayed waveguide grating
An athermal arrayed waveguide grating includes a silicon-based substrate and an athermal arrayed waveguide disposed on the silicon-based substrate. The athermal arrayed waveguide includes a cladding layer and a waveguide chip layer, the waveguide chip layer is disposed on the cladding layer and has a refractive index greater than that of the cladding layer; the waveguide core layer includes multilayer structures having a periodic configuration, the multilayer structure includes two layers of silica material and a negative temperature coefficient material disposed between the two layers of silica material; the negative temperature coefficient material is used to compensate for a dimensional deformation of the silicon-based substrate after being heated. The present invention simplifies the structure of the athermal arrayed waveguide grating, sets the negative temperature coefficient material in the waveguide core layer structure, and makes the final temperature coefficient of refractive index of the waveguide structure is a negative number. |
US11796735B2 |
Integrated 3DIC with stacked photonic dies and method forming same
A method includes forming a first photonic die, which includes forming a first silicon waveguide, and forming a first nitride waveguide. The method further includes forming a first through-via extending into a first plurality of dielectric layers in the first photonic die, and bonding a second photonic die to the first photonic die. The second photonic die includes a second nitride waveguide. The first silicon waveguide is optically coupled to the second nitride waveguide through the first nitride waveguide. A second through-via extends into a second plurality of dielectric layers in the second photonic die. |
US11796733B2 |
Energy relay and Transverse Anderson Localization for propagation of two-dimensional, light field and holographic energy
Energy systems are configured to direct energy according to a four-dimensional (4D) plenoptic function. In general, the energy systems include a plurality of energy devices, an energy relay system having one or more relay elements arranged to form a singular seamless energy surface, and an energy waveguide system such that energy can be relayed along energy propagation paths through the energy waveguide system to the singular seamless energy surface or from the singular seamless energy surface through the energy relay system to the plurality of energy devices. |
US11796731B2 |
Display device
The present specification relates to a display device including: a liquid crystal panel; and a backlight unit, in which the backlight unit includes one or more color conversion films, the liquid crystal panel or backlight unit includes a light absorption layer, and the color conversion film includes, during light irradiation, a first light emission peak in which a light emission peak having the largest height within a wavelength range of 500 nm to 560 nm is present within 520 nm to 535 nm and a full width at half maximum of the light emission peak is 50 nm or less and a second light emission peak in which a light emission peak having the largest height within a wavelength range of 600 nm to 780 nm is present within 625 nm to 640 nm and a full width at half maximum of the light emission peak is 60 nm or less. |
US11796730B2 |
Illumination device including second prism and bent portion of reflective sheet and display device including the same
According to one embodiment, an illumination device includes a first light guide including a first main surface, a second main surface, a first side surface and a second side surface, a first light source and a first layer including a first prism provided on the second side surface. The first prism protrudes from the second main surface toward the opposite side to the first main surface and has a cross-sectional shape of a triangle with a first slope and a second slope. The incident angle of light emitted from the first light source and entering the first light guide from the second side surface, the angle between the first slope and the first direction, and the angle between the first slope and the second slope are set to values that satisfy the predetermined conditions, respectively. |
US11796726B2 |
Optical device
An optical device may include an optical filter disposed over a first surface of one or more substrates. The optical filter may include an aperture and may be configured to pass light that is received via the aperture and that is associated with one or more wavelength ranges via the one or more substrates based on an angle of incidence of the light on the optical filter. The optical device may include one or more optical elements disposed over a second surface of the one or more substrates that are configured to direct light beams of the light that are associated with a particular wavelength range, of the one or more wavelength ranges, to a particular set of sensor elements of an optical sensor. The optical filter may include a thin film optical interference filter and the one or more optical elements may include one or more metamaterial structures. |
US11796722B2 |
Optical element, optical device, and imaging apparatus for acquiring multispectral images
One embodiment according to the technology of the present disclosure provides an optical element, an optical device, and an imaging apparatus, which can acquire a multispectral image having a good image quality. An optical element according to one aspect of the present invention includes: a frame having a plurality of aperture regions; and a plurality of optical filters that are mounted in the plurality of aperture regions, the plurality of optical filters including at least two types of filters having different wavelength ranges of transmitted light, and centroids of at least two types of aperture regions coincide with each other. |
US11796714B2 |
Determination of mechanical properties of a geological formation using deep learning applied to data acquired while drilling
Methods for determination of mechanical properties of geological formations using deep learning include receiving, by a computer system, data acquired during drilling a geological formation. The computer system generates features of the data acquired during drilling. The features are indicative of mechanical properties of the geological formation. The computer system segments the features of the data acquired during drilling into sequences readable by a trained temporal convolutional network (TCN). The computer system determines the mechanical properties of the geological formation using the TCN based on the sequences obtained from the features of the data. A display device of the computer system generates a graphical representation of the mechanical properties of the geological formation. |
US11796711B2 |
Modular CT scanning system
The present application discloses an X-ray scanner having an X-ray source arranged to emit X-rays from source points through an imaging volume. The scanner may further include an array of X-ray detectors which may be arranged around the imaging volume and may be arranged to output detector signals in response to the detection of X-rays. The scanner may further include a conveyor arranged to convey an object through the imaging volume in a scan direction, and may also include at least one processor arranged to process the detector signals to produce an image data set defining an image of the object. The image may have a resolution in the scan direction that is at least 90% as high as in one direction, and in some cases two directions, orthogonal to the scan direction. |
US11796700B2 |
Using neural networks for interpolating seismic data
One method interpolates simulated seismic data of a coarse spatial sampling to a finer spatial sampling using a neural network. The neural network is previously trained using a set of simulated seismic data with the finer spatial sampling and a subset thereof with the coarse spatial sampling. The data is simulated using an image of the explored underground formation generated using real seismic data. The seismic dataset resulting from simulation and interpolation is used for denoising the seismic data acquired over the underground formation. Another method demigrates seismic data at a sparse density and then increases density by interpolating traces using a neural network. |
US11796699B2 |
System and methods for determining a converted wave attenuated vertical seismic profile of a hydrocarbon reservoir
A method of determining a shear-wave attenuated vertical component vertical seismic profile (VSP) dataset is disclosed. The method includes, obtaining a multi-component VSP dataset, including a vertical and a horizontal component, transforming the vertical component into a vertical spectrum and the horizontal component into a horizontal spectrum, and designing a band-pass filter based, at least in part, on an energetic signal of the horizontal spectrum. The method further includes determining a muted vertical amplitude spectrum by applying the pass-band filter to an amplitude spectrum of the vertical spectrum, determining an estimated noise model based on the muted vertical amplitude spectrum and the vertical spectrum; and determining the shear-wave attenuated vertical component VSP dataset by adaptively subtracting the estimated noise model from the vertical component of the multi-component VSP dataset. A system including a seismic source, a plurality of seismic receivers, and a seismic processor for executing the method is disclosed. |
US11796696B2 |
Spatially locating a microseismic event utilizing an acoustic sensing cable
The disclosure is directed to a method of utilizing an acoustic sensing cable, such as a fiber optic distributed acoustic sensing (DAS) cable, in a borehole to detect microseismic events and to generate three dimensional fracture plane parameters utilizing the detected events. Alternatively, the method can use various categorizations of microseismic data subsets to generate one or more potential fracture planes. Also disclosed is an apparatus utilizing a single acoustic sensing cable capable of detecting microseismic events and subsequently calculating fracture geometry parameters. Additionally disclosed is a system utilizing a processor to analyze collected microseismic data to generate one or more sets of fracture geometry parameters. |
US11796694B2 |
Pet apparatus, method, and recording medium
A Positron Emission Tomography (PET) apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain information about a defective channel of a PET detector at a second point in time later than a first point in time corresponding to a first sensitivity map that is a sensitivity map of the PET detector corresponding to the first point in time and being stored in a storage unit. The processing circuitry is configured to generate a second sensitivity map that is a sensitivity map of the PET detector corresponding to the second point in time, on the basis of the information about the defective channel. |
US11796690B2 |
Method and device for the quantification of radionuclides in liquid media
The present invention relates to a method for the quantification of radionuclides in liquid media comprising measuring a gamma-ray spectrum, a device for the quantification of radionuclides in liquid media and the use for the quantification of radionuclide concentrations in hydrometallurgical processing media, especially the quantification of uranium and/or radioactive uranium decay product concentrations in uranium mining solutions or in uranium recovery solutions or the quantification of thorium and/or radioactive 232Th decay products in rare-earth element processing solutions. |
US11796684B2 |
Power management in wireless tracking device operating with restricted power source
A wireless tracking device operating in at least two modes to reduce power consumption and extend the operable period of the wireless tracking device. In an active mode, the wireless tracking device samples sensor signals at a higher resolution and may also actively communicate with a remote device via wireless connection. In a hibernation mode, most of the components or modules in the wireless tracking device are shut down to reduce power consumption. The wireless tracking device may switch to the active mode when a predetermine event is detected. |
US11796677B2 |
Optical sensor system
A LIDAR system includes a LIDAR chip and local electronics that receive signals from the LIDAR chip. The local electronics are configured to operate one or more components on the LIDAR chip such that the LIDAR chip transmits an optical data signal from the LIDAR chip such that optical data signal includes data generated from the signals received from the LIDAR chip. |
US11796676B2 |
Apparatus and method for generating and providing detection model, and non-transitory storage medium
For easily setting, for each of a plurality of detection apparatuses, a target object detected by the detection apparatus, a model providing apparatus including: a storage unit storing a machine learning model detecting a plurality of detection target objects, based on a received signal of a reflected wave of an electromagnetic wave with a wavelength equal to or greater than 30 micrometers and equal to or less than 1 meter; a request reception unit receiving a request for a detection model detecting the detection target object, based on the received signal; a selection unit selecting at least one out of a plurality of detection target objects for each request; generation unit generating a detection model detecting a selected detection target object and not detecting an unselected detection target object, based on the machine learning model; and a transmission unit transmitting the generated detection model to a detection apparatus is provided. |
US11796675B2 |
Low drag dipping sonar
A low-drag dipping sonar includes an antenna equipped with acoustic transmitters and receivers. The dipping sonar further comprises a motorized winch comprising a reel, and an actuator configured to rotate the reel and a cable wound on the reel, in that the winch is placed in the antenna, and in that the cable allows the antenna to be hooked to a carrier at its one free end of the cable. |
US11796672B2 |
Frequency division multiplexing with polyphase shifters
This document describes techniques and systems for frequency division multiplexing (FDM) with polyphase shifters. A radar system can include transmitters, receivers, polyphase shifters, and a processor. The transmitters emit electromagnetic (EM) signals in an FDM scheme, and the receivers detect EM signals reflected by objects. The received EM signals include multiple channels. The processor controls the polyphase shifters to introduce phase shifts to the EM signals. The processor can also divide a Doppler-frequency spectrum of the received EM signals into multiple sectors representing a respective frequency range. Each channel is associated with a respective sector. The processor can determine, using non-coherent integration across the sectors, potential detections of the objects, including aliased and actual detections. The processor can then determine the actual detections. In this way, the described FDM techniques with polyphase shifters can resolve Doppler ambiguities in received EM signals. |
US11796671B2 |
Transmission scheme for implementing code division multiple access in a radar system
A vehicle includes a plurality of transmitters of a code division multiple access (CDMA) radar system to simultaneously transmit a frame of transmit signals. A first time duration between transmissions of a first pair of sequential ones of the transmit signals is linearly increased to a second time duration between transmissions of a second pair of sequential ones of the transmit signals. The vehicle also includes a receiver of the CDMA radar system to receive reflected energy resulting from reflection of one of more of the transmit signals of one or more of the plurality of transmitters by an object. A controller processes the reflected energy to obtain information about the object and to control an operation of the vehicle based on the information. |
US11796669B2 |
Multi-stream MIMO/beamforming radar
An advanced system and method is provided. The advanced system and method comprises: a set of antennas including a set of transmit antennas and a set of receive antennas; a digital beamformer; and a processor operably connected to the set of antennas and the digital beamformer, the processor configured to; identify a set of orthogonal multiple-input-multiple-output (MIMO) signals, generate a first set of beams via the digital beamformer, and map the set of orthogonal MIMO signals into each of the generated set of beams. The advanced system and method further comprises a transceiver operably connected to the processor, the transceiver configured to: transmit, to a target scene via the set of transmit antenna of the set of antennas, a first signal based on the first set of beams; and receive, via the set of receive antennas of the set of antennas, a second signal based on a second set of beams that is reflected or backscattered from the target scene. |
US11796666B2 |
Antenna selection in a radar system based on multiple detected objects and multi-step planning
A radar system includes antenna elements and receive channels. An adaptive switch couples the receive channels to a subset of the antenna elements as selected antenna elements. The selected antenna elements receive reflected signals from reflection by objects and each of the receive channels outputs the digital signal based on the reflected signal from the coupled selected antenna element. A controller processes the digital signal from each receive channel to estimate a direction of arrival (DOA) to each object and generate candidate configurations of the switch. Assessing the candidate configurations includes performing a multi-step assessment using a decision tree with each candidate configuration as a root and examining accuracy of an output at a last step in the decision tree to select a selected candidate configuration based on the accuracy. The switch is configured according to the selected candidate configuration prior to receiving the reflected signals for a next iteration. |
US11796658B2 |
Attenuation estimation using ultrasound
Systems and methods for attenuation measuring using ultrasound. In various embodiments, echo data corresponding to a detection of echoes of one or more ultrasound signals transmitted into tissue are received. The echoes can be received from a range of depths of the tissue. Spectral measurements across the range of depths of the tissue are obtained using the echo data. Attenuation characteristics of the tissue across the range of depths of the tissue can be estimated using the spectral measurements across the range of depths of the tissue. Specifically, the attenuation characteristics of the tissue can be estimated using the spectral measurements and known spectral characteristics of the one or more ultrasound signals transmitted into the tissue. |
US11796653B2 |
Detecting and tracking Lidar cross-talk
Aspects of the present disclosure involve systems, methods, and devices for mitigating Lidar cross-talk. Consistent with some embodiments, a method includes detecting a noise signal producing noise in one or more return signals being received by a Lidar unit of an autonomous vehicle (AV) system, and detecting a noise source corresponding to the noise signal. The detecting of the noise source comprises determining a direction of the noise source relative to the AV system and determining a classification of the noise source based on an intensity of the noise signal. The method further includes generating state data to describe the noise source based on the direction of the noise source relative to AV system and the classification of the noise source. The method further includes controlling one or more operations of the AV system based on the state data describing the noise source. |
US11796652B2 |
Techniques for signal processing based on subband typing
A frequency modulated continuous wave (FMCW) light detection and ranging (LIDAR) system includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the system to: receive samples of a range-dependent time domain baseband signal; assemble the samples into sample blocks in the time domain; convert the sample blocks from the time domain to the frequency domain; generate subbands in the frequency domain from converted sample blocks; classify the subbands into a plurality of subband types based on subband typing criteria; select subband processing parameters for each of the subbands based on respective ones of the plurality of subband types; and process each of the subbands using the selected subband processing parameters for the subband. |
US11796651B2 |
Wavelength selection in LIDAR systems
A Frequency Modulated Continuous Wave (FMCW) LIDAR system has a LIDAR chip configured to output a LIDAR output signal with a wavelength between 1290 nm and 1310 nm. The LIDAR chip is also configured to receive a LIDAR input signal from off of the LIDAR chip. The LIDAR input signal including light from the LIDAR output signal after reflection of the LIDAR output signal by an object located off the LIDAR chip. The LIDAR chip is configured to generate a composite signal that includes light from a comparative light signal and light from a reference signal. The comparative signal includes light from the LIDAR output signal but the reference signal does not include light from the LIDAR output signal. |
US11796648B2 |
Multi-channel lidar illumination driver
LIDAR measurement systems employing a multiple channel, GaN based illumination driver integrated circuit (IC) are described herein. In one aspect, the multiple channel, GaN based illumination driver IC selectively couples each illumination source associated with each measurement channel to a source of electrical power to generate a measurement pulse of illumination light. In one aspect, each pulse trigger signal associated with each measurement channel is received on a separate node of the IC. In another aspect, additional control signals are received on separate nodes of the IC and communicated to all of the measurement channels. In another aspect, the multiple channel, GaN based illumination driver IC includes a power regulation module that supplies regulated voltage to various elements of each measurement channel only when any pulse trigger signal is in a state that triggers the firing of an illumination pulse. |
US11796647B2 |
Method and apparatus for detecting an object using optical pulses with non-uniform power
There is provided a method and apparatus for detecting an object, especially an object remotely placed in a field of view (FOV) using optical pulses with non-uniform pulse power, without exceeding the Accessible Emitted Limit (AEL) A plurality of optical pulses including two or more levels of pulse power may be emitted to detect an object in the FOV. Information related to the object may be generated from the returning optical pulses. The optical pulses with non-uniform pulse power may result in increased probability of detection associated with the pulses returning from the remotely located object, and therefore the density of point clouds associated with the remotely located object may be increased. |
US11796645B1 |
Systems and methods for tuning filters for use in lidar systems
Embodiments discussed herein refer to LiDAR systems and methods that tune one or more filters to mitigate background interference. The one or more filters can be tuned to compensate for laser drift such that the narrowest possible bandpass filter can be used, thereby increasing the rejection of background interference. |
US11796644B2 |
Apparatus and system for a LiDAR antenna
An apparatus including a light detection and ranging (LiDAR) antenna of an optical phased array includes a silicon-on-insulator substrate including a silicon wire waveguide embedded within the substrate and a grating layer disposed over the substrate. The grating layer includes a silicon nitride layer coating the silicon-on-insulator substrate and including a plurality of etchings formed in a direction perpendicular to a longitudinal axis of the optical phased array and a silicon oxynitride layer coating the silicon nitride layer and filling the etchings. The etchings are relatively thin in the direction of the longitudinal axis of the optical phased array at a first end of the optical antenna and are relatively thick in the direction of the longitudinal axis at a second end. The etchings gradually increase in thickness between the first end of the optical phased array and the second end of the optical antenna. |
US11796642B2 |
Oversamplng and transmitter shooting pattern for light detection and ranging (LIDAR) system
A Light Detection and Ranging (LIDAR) system includes a LIDAR transmitter and a controller. The LIDAR transmitter, driven by the controller, scans a field of view with laser beams, where each laser beam has a beam width that, when projected into a field of view, coincides with an angle region of the field of view. The LIDAR transmitter transmits a first plurality of laser beams in a first scan, where a first plurality of angle regions covered by the first plurality of laser beams are mutually exclusive of each other. The LIDAR transmitter transmits a second plurality of laser beams in a second scan, where a second plurality of angle regions covered by the second plurality of laser beams are mutually exclusive of each other. Each of the second plurality of angle regions partially overlaps with a different corresponding one of the first plurality of angle regions. |
US11796638B2 |
Mirror assembly for light steering with flexible support structure
In one example, an apparatus being part of a Light Detection and Ranging (LiDAR) module is provided. The apparatus comprises a microelectromechanical system (MEMS) and a substrate. The MEMS comprising an array of micro-mirror assemblies, each micro-mirror assembly comprises: a first flexible support structure and a second flexible support structure connected to the substrate; a micro-mirror comprising a first connection structure and a second connection structure, the first connection structure being connected to the first flexible support structure at a first connection point, the second connection structure being connected to the second flexible support structure at a second connection point, the first and second connection points being aligned with a rotation axis around which the micro-mirror rotates, the first flexible support structure and the second flexible support structure being configured to allow the first and second connection points to move when the micro-mirror rotates. |
US11796636B2 |
Radar front end with RF oscillator monitoring
An apparatus is described that, according to an exemplary embodiment, has an RF oscillator for generating an RF oscillator signal at a first frequency and a frequency divider having a division ratio that is fixed during operation. The frequency divider is supplied with the RF oscillator signal and is configured to provide an oscillator signal at a second frequency. The apparatus further has a monitor circuit, to which the oscillator signal at the second frequency is supplied and which is configured to measure the second frequency and to provide at least one digital value that is dependent on the second frequency of the oscillator signal. The at least one digital value is provided on a test contact. |
US11796635B2 |
Radar transceiver
The disclosure relates to a radar transceiver having a transmitter comprising a phase shifter. Example embodiments include a radar transceiver (200) having a normal mode of transmitter operation and a self-test mode of operation, the transceiver (200) comprising: a digital controller (116) configured to provide a digital control signal indicative of a phase shift; a digital to analogue converter (122) configured to receive the digital control signal and provide an analogue signal in accordance with the phase shift; a phase shifter (124) configured to receive the analogue signal and provide a phase shifted output signal for transmission; a dummy load (240) connected to receive the analogue signal from the digital to analogue converter (122) and to provide an analogue output; a resistor network (331) connected across an output of the dummy load (240); a testing module (335) configured to measure the analogue output of the dummy load (240); and a controller module (339) configured to control operation of the dummy load (240), testing module (335) and digital controller (116) during the self-test mode of operation by: enabling the dummy load (240); operating the digital controller (116) to provide a range of digital control signals to the digital to analogue converter (122); and operate the testing module (335) to measure the analogue output of the dummy load (240) to determine a measure of linearity of the digital to analogue converter (122). |
US11796634B2 |
Field monitoring of analog signals in a radar system
A FMCW radar system with a built-in self-test (BIST) system for monitoring includes a receiver, a transmitter, and a frequency synthesizer. A FMCW chirp timing engine controls timing of operations at least one radar component. The BIST system includes at least one switchable coupling for coupling a first plurality of different analog signals including from a first plurality of selected nodes in the receiver or transmitter that are all coupled to a second number of monitor analog-to-digital converters (ADCs). The second number is less than (<) the first plurality of different analog signals. The BIST system includes a monitor timing engine and controller operating synchronously with the chirp timing engine, that includes a software configurable monitoring architecture for generating control signals including for selecting using the switchable coupling which analog signal to forward to the monitor ADC and when the monitor ADC samples the analog signals. |
US11796626B2 |
Positioning device, positioning system, mobile terminal, and positioning method
A positioning device operates in cooperation with a signal receiver for receiving a plurality of signal waves arriving from at least one synchronous transmission unit including a plurality of signal transmitters that operates in synchronization with each other. The positioning device includes: a time-of-arrival detecting unit for detecting time of arrival of each of the plurality of signal waves on the basis of a reception signal output from the signal receiver and a distance difference calculating unit for calculating a difference in distance from the plurality of signal transmitters to the signal receiver as a set of observation values on the basis of a difference in the time of arrival that has been detected; and a positioning arithmetic unit. The positioning arithmetic unit calculates a time series of an estimation state vector indicating position information of the signal receiver by executing a positioning arithmetic operation based on a nonlinear Kalman filter using a time series of an observation vector indicating the set of the observation values and known position information of the plurality of signal transmitters. |
US11796625B2 |
Provision of positioning reference signals
Some embodiments advantageously provide methods, wireless devices and network nodes for adapting PRS transmission to hide the local clock information of base stations. According to one aspect, an exemplary process includes a network node for transmitting PRS. The process includes delaying or advancing the transmission of at least one positioning reference signal in accordance with received offset information wherein delaying or advancing the transmission according to the offset information shifts the transmission of the at least one positioning reference signal away from a scheduled transmission time for the at least one positioning reference signal transmission. |
US11796624B2 |
Direction detection device, method of acquiring intensity difference table, direction detection method, and computer-readable storage medium
A direction detection device includes: antennas that receive a received wave; an intensity difference imparting unit that imparts intensity differences different depending on the received-wave arrival direction to intensities of the received wave; a storage unit that stores an intensity difference table in which the intensity difference between two of the antennas is associated with the received-wave arrival direction, for each combination of any two of the antennas; a detector that detects an intensity difference between the two antennas and a phase difference between the two antennas, of the received wave; an extractor that extracts, from the table, a received-wave arrival direction corresponding to the detected intensity difference, for each combination; a calculation unit that calculates a received-wave arrival direction corresponding to the detected phase difference; and a comparator that compares the extracted received-wave arrival direction with the calculated received-wave arrival direction to acquire a matched received-wave arrival direction. |
US11796622B2 |
Calibration of Rogowski sensor
A method for the onsite calibration of a Rogowski sensor to be calibrated, includes the steps of: cause the sensor to be calibrated to be positioned on a reference phase, or cause a reference sensor to be positioned on the phase to be calibrated; acquiring a calibration current measurement produced by the sensor to be calibrated, a reference current measurement produced by the reference sensor, and a reference voltage measurement on the phase on which are positioned the reference sensor to be calibrated following the positioning step; and using the calibration current measurement, the reference current measurement and the reference voltage measurement to produce calibration parameters of the sensor to be calibrated. |
US11796619B2 |
Medical imaging
Methods of assessing or obtaining an indication of the presence of a cognitive disorder by analysing microstructural changes in regions of the brain are provided. The invention particularly relates to methods of assessing or obtaining an indication of the presence of types of dementia, for example Alzheimer's disease, by analysing changes in minicolumns in regions or layers of the cortex of the brain or of the whole brain. |
US11796618B2 |
Systems and methods for magnetic resonance imaging
A system is provided in the present disclosure. The system may acquire a first set of echo signals and a second set of echo signals relating to a subject. The first and the second set may be generated by using an MR scanner to execute a first acquisition and a second acquisition on the subject, respectively. The first acquisition may include at least a first repetition and a second repetition with different repetition times. Each of the first and second repetitions may have a first flip angle. The second acquisition may include at least a third repetition and a fourth repetition with different repetition times. Each of the third repetition and the fourth repetition may have a second flip angle different from the first flip angle. The system may also perform a measurement on the subject based on at least one of the first set or the second set. |
US11796614B2 |
Radio frequency (RF) antenna element with an optical back-end
A radio frequency (RF) antenna arrangement comprising an RF antenna element and an optical back-end. The RF antenna element comprises an electrically conductive loop, an electronic pre-amplifier and a photo-electrical conversion element. The optical back-end comprising an optical power source and a photodetector. The RF antenna element and the optical back-end being optically coupled, and wherein the optical power source is optically coupled to the photo-electrical conversion element. The photo-electrical conversion element generates upon incidence of optical power from the optical power source an electrical power signal to the pre-amplifier. The photo-electrical conversion element generates optical data signals from electrical data signals picked-up by the electrically conductive loop. The photo-electrical conversion element applies the optical data signals to the photodetector. |
US11796610B2 |
Compositions as molecular tags for hyperpolarization NMR and magnetic resonance and methods of making and using same
This disclosure relates to hyperpolarized probes for use in magnetic resonance studies of biological systems. |
US11796603B2 |
Method of estimating internal degradation state of degraded cell, and measurement system of carrying out the method
In a method of estimating an internal degradation state of a degraded cell, a measurement system calculates a target capacity characteristic curve by differentiating current capacity by voltage on a target charge curve of a target battery. Further, the method obtains changes of parameters of different types based on a fitting operation that fits the curve and a reference capacity characteristic curve calculated from reference data. In the fitting operation, whichever of low current capacity regions and high current capacity regions of the curve and the curve have a stronger correlation are fit first and whichever of them have a weaker correlation are fit later. |
US11796602B2 |
Battery failure prediction
A method includes obtaining driver characterization data based on sensor data from one or more sensors onboard a vehicle. The sensor data is captured during a time period that includes multiple discharging operations and multiple recharging operations of a battery of the vehicle. The method also includes providing the driver characterization data as input to a trained model to generate a model output. The model output includes a classification that associates the driver characterization data with a driver type profile. The method also includes generating an alert responsive to a charge of the battery deviating from an expected charge of the battery. The expected charge is based on the classification. |
US11796601B2 |
Battery management system and battery management method
Provided are a battery management system and a battery management method using the same. According to the present invention, it is possible to select high-risk battery cells that are highly likely to be out of an operating voltage range by applying a change amount according to SoH for each of the battery cells to each SoC for each of the battery cells, and calculate the representative SoH of the battery pack based on the selected high-risk battery cells, and then calculate the actual usable capacity of the battery pack. |
US11796598B2 |
Method and apparatus for determining a state of charge for a battery
Briefly, embodiments of a system, method, and article for estimating a true state of charge (SOC) measurement for a battery based, at least in part, on a measurement of a rate of change of current supplied to the battery at a particular constant voltage value based, in part, on a current charging profile for the battery indicating a mapping between measurements of rates of change of current supplied to the battery at the particular constant voltage value and SOC measurements for the battery. A true SOC measurement for the battery may be determined based, at least in part, on the mapping. The first SOC measurement may be corrected to match the true SOC measurement at a particular point in time. |
US11796594B2 |
PWM capture function for event analysis
According to one example, an electrical device is provided comprising electrical-device components, a first memory configured to store data temporarily, a second memory, the second memory being non-volatile memory, and a control device configured to acquire data indicative of at least one parameter of at least one electrical-device component of the electrical-device components responsive to a sample condition being met, store the acquired data in the first memory, determine that a fault condition exists based on the acquired data, the fault condition being indicative of a fault of one or more of the electrical-device components, and store the acquired data in the second memory responsive to determining that the fault condition exists. |
US11796592B2 |
Fault tolerant synchronizer
A synchronization circuit includes a first synchronizer, a second synchronizer, and selection circuitry. The first synchronizer is configured to synchronize a received signal to a clock signal. The second synchronizer is disposed in parallel with the first synchronizer and configured to synchronize the received signal to the clock signal. The selection circuitry is coupled to the first synchronizer and the second synchronizer. The selection circuitry is configured to provide an output value generated by the first synchronizer at an output terminal of the synchronization circuit based on the output value generated by the first synchronizer being the same as an output value generated by the second synchronizer. |
US11796588B2 |
Direct current measurement of 1/f transistor noise
A system comprises a noise generator circuit and a noise envelope detector circuit. The noise generator circuit comprises a first amplifier including a single transistor pair that is operable to generate 1/f noise, an output amplifier coupled to the first amplifier and configured to generate a 1/f noise signal as a function of the 1/f noise. The noise envelope detector circuit comprises a low pass filter operable to pass low frequency signals of the 1/f noise signal as a filtered 1/f noise signal, and a second amplifier or a comparator coupled to the low pass filter and operable to output a direct current (DC) voltage signal according to an envelope of the filtered 1/f noise signal, where the DC voltage signal is a function of an envelope of the filtered 1/f noise signal. |
US11796587B2 |
Defect detection structures, semiconductor devices including the same, and methods of detecting defects in semiconductor dies
A semiconductor device includes a semiconductor die, a defect detection structure and an input-output circuit. The semiconductor die includes a central region and a peripheral region surrounding the central region. The peripheral region includes a left-bottom corner region, a left-upper corner region, a right-upper corner region and a right-bottom corner region. The defect detection structure is formed in the peripheral region. The defect detection structure includes a first conduction loop passing through the left-bottom corner region, a second conduction loop passing through the right-bottom corner region, a third conduction loop passing through the left-bottom corner region and the left-upper corner region, a fourth conduction loop passing through the right-bottom corner region and the right-upper corner region, and a shielding loop to shield electrical interference between the first through fourth conduction loops. The input-output circuit is electrically connected to end nodes of the first conduction loop, the second conduction loop, the third conduction loop and the fourth conduction loop. |
US11796586B2 |
Power cable
A power cable includes a cable core, a jacket and an outermost semiconductor layer. The cable core includes at least one conductor, an insulating system thereof, and at least one metallic screen. The jacket surrounds the cable core and includes an inner jacket layer and an outer jacket layer. The outermost semiconducting layer surrounds the outer jacket layer in direct contact thereto. The power cable further includes a test semiconducting layer radially external to the inner jacket layer, radially internal to the outer jacket layer, and directly contacting them. A power cable system, and a jacket integrity testing method for a power cable, are also provided. |
US11796585B2 |
Charge detection and quantization
A method includes receiving an output signal from a conductive element configured within a dielectric material. The conductive element can have an input voltage applied thereto and the output signal can include a plurality of signal amplitudes indicative of electric charges discharged across a gap between the conductive element and the dielectric material in response to the applied input voltage. The method can also include determining charge characterization data and classifying a material and a geometry of the conductive element and/or the dielectric material. The classification can include an operational state of the conductive element and/or the dielectric material. Related systems, apparatuses, and non-transitory computer readable mediums are also described. |
US11796583B2 |
Member for measuring a common mode voltage in an electrical network and device for detecting a fault using such a member
A member for measuring a variable representative of a common mode voltage in an electrical network a device. The network or the device includes at least a first power conductor and a second power conductor. The measuring member has two capacitive elements which are intended to be arranged in a bridge between the two power conductors and have capacity values that are identical to each other. The two capacitive elements are connected at a midpoint. The measuring member also includes a two-terminal measurement circuit connected on the one hand to the midpoint and on the other hand to a connection terminal intended to be electrically connected to a common conductor provided in the electrical network or device. |
US11796582B2 |
Method and system for monitoring a meshed current return electrical network for an aircraft made of composite material
The method for monitoring the electrical network comprises the identification of critical element(s) of the network, for at least one source-load pair that are connected to the network; the parametric estimation of a value of the electrical characteristic of each critical element, by using a numerical model modelling an electrical behavior of the network as a function of said electrical characteristic and of electrical measurements performed by means of sensors positioned in the network, a sensor being positioned in the network for each critical element on at least one network element or on at least one network path formed by a plurality of network elements affected by a disturbance in the electrical characteristic of this critical element; the evaluation, for said at least one source-load pair and the determination of a state of the electrical network by taking into account the operational criterion. |
US11796580B2 |
Apparatus and method(s) for wet radome characterization and radar calibration
A probe is described. The probe includes a probe antenna, a transmitter, a receiver and circuitry including hardware. The probe antenna is constructed of a dielectric material connected to a waveguide, the probe antenna has a far field region. The transmitter is coupled to the probe antenna. The receiver is coupled to the probe antenna. The hardware is configured to communicate with the transmitter to enable the transmitter to direct a pulse of electromagnetic energy to the probe antenna and to receive a reflection signal from the receiver, the hardware is configured to determine a material property of a material within the far-field region of the probe antenna by analyzing the reflection signal. |
US11796579B2 |
Superconducting electromagnetic wave sensor
An electromagnetic sensor for use in a variety of applications requiring extremely high sensitivity, such as measuring power and characteristics of incident electromagnetic radiation includes a superconducting layer that carries an exchange field for providing a spin splitting effect of charge carriers in the superconducting layer, a metal electrode, and an insulating layer arranged between the superconducting layer and metal electrode to form a spin filter junction therebetween. The electromagnetic sensor provides an antenna including a wave collecting element, in contact with the superconducting layer to convey thereinto external electromagnetic waves that are generated by an external source. An electric measurement device provides an output signal responsive to the amplitude and frequency of the external electromagnetic waves, and contacts the metal electrode to measure an electric current or voltage caused by the spin splitted charge carrier flow from the superconducting layer through the spin filter junction into the metal electrode. |
US11796577B2 |
Making determination of inductance-change immune to changes in environmental conditions
A device includes a first oscillator, a second oscillator and a frequency comparison block. The first oscillator includes a first LC tank circuit and is designed to generate first sustained oscillations at a first resonant frequency. The second oscillator includes a second LC tank circuit and is designed to generate second sustained oscillations at a second resonant frequency. The frequency comparison block is designed to perform a comparison of the frequencies of the second sustained oscillations and the first sustained oscillations to determine a change in inductance in one of a first inductor of the first LC tank circuit and a second inductor of the second LC tank circuit. One of the oscillators serves as a reference oscillator, and enables determination of the change in inductance to be immune to changes in environmental conditions. |
US11796572B2 |
Current sensing system
A current sensor system has a conductor and a packaged integrated circuit for sensing a current in the conductor. The conductor is external to the packaged integrated circuit. The packaged integrated circuit includes a substrate having an active surface and a back surface; one or more magnetic sensing elements; a processing circuit arranged to process signals received from the one or more magnetic sensing elements to derive an output signal indicative of a sensed current in the conductor; a housing; a plurality of leads; electrical connections between the leads and the active surface. The back surface of the substrate is disposed on a support formed by at least two inner lead portions of the plurality of leads and the active side of the substrate is oriented towards the outer ends of the outer lead portions of the leads in a direction perpendicular to a plane defined by the support. |
US11796567B2 |
Method and device for electrically contacting components in a semiconductor wafer
A method for electrically contacting components in a semiconductor wafer includes providing a flexible board comprising a first main surface on which a plurality of conductor tracks are arranged, positioning the board with respect to a semiconductor wafer such that the first main surface of the board faces the semiconductor wafer, the board is bent and pressed onto the semiconductor wafer in such a way that contact elements of a plurality of components arranged in a row in the semiconductor wafer come into contact with the conductor tracks, and electrical signals are applied to the components through the conductor tracks. |
US11796566B2 |
Wafer probe device
A wafer probe device is provided, including a holder and a probe card. The holder is configured to hold a wafer. The probe card is disposed on the ground, between the holder and the ground, and under the holder. The probing side of the probe card faces away from the ground. The holder moves the wafer toward the probe card, and a probed surface of the wafer contacts the probe card. |
US11796564B2 |
Atomic-force microscopy for identification of surfaces
A method comprises using an atomic-force microscope, acquiring a set of images associated with surfaces, and, using a machine-learning algorithm applied to the images, classifying the surfaces. As a particular example, the classification can be done in a way that relies on surface parameters derived from the images rather than using the images directly. |
US11796561B2 |
Capacitive micromechanical accelerometer
The present invention relates to capacitive micromechanical accelerometers, and in particular to acceleration sensors with movable rotors which may rotate out of a substrate plane when the accelerometer undergoes movement with an acceleration component perpendicular to the substrate plane. The capacitive micromechanical accelerometer includes additional damping springs to reduce unwanted movement of the rotor in the substrate plane, thereby reducing the parasitic capacitance that results from motion of the rotor in the substrate plane. The damping springs are vertically recessed with respect to other components of the accelerometer in order to minimise the effect of the damping springs on movement of the rotor out of the substrate plane. |
US11796560B2 |
MEMS accelerometer with mechanically decoupled proof mass
The present invention relates to MEMS (microelectromechanical systems) accelerometers, in particular to an accelerometer designed to reduce error in the accelerometer output. The MEMS accelerometer includes a proof mass, which is capable of movement along at least two perpendicular axes and at least one measurement structure. The proof mass is mechanically coupled to the measurement structure along the sense axis of the measurement structure, such that movement of the proof mass along the sense axis causes the moveable portion of the measurement structure to move, and is decoupled from the measurement structures along an axis or axes perpendicular to the sense axis of the measurement structure, such that movement of the proof mass perpendicular to the sense axis of the measurement structure does not cause the moveable portion of the measurement structure to move. |
US11796559B2 |
Device, system and method for monitoring river flow velocity based on differential pressure measurement
The present invention relates to a device, a system and a method for monitoring river flow velocity based on differential pressure measurement, comprising: a hull floating on a water surface with an aspect ratio of the hull being greater than one, characterized in that pressure sensors are respectively provided on an upstream face of a front end and a downstream face of a rear end below the floatation line of a ship; an electronic instrument is provided in the hull, and the electronic instrument comprises an acquisition module connected to the two pressure sensors, the acquisition module being connected to a data processing module with a memory, and the data processing module being connected to a satellite positioning module and a wireless communication module. According to the present invention, the flow velocity of water flow is measured based on the difference between the simulated measured upstream face pressure at the bow and the simulated measured downstream face pressure at the stern by an unpowered measuring ship drifting on the water surface. The measured data is transmitted to the data processing center on the ground via the wireless communication network. The present invention enables the flow data to be measured in presence of poor satellite positioning signals and public network signals or no signals, achieving data transmission independent of satellite positioning and public communication networks. |
US11796558B2 |
Method and apparatus for estimating an airspeed of a rotorcraft by analyzing its rotor
A method and apparatus for estimating an airspeed of a rotorcraft by analyzing its rotor. The rotorcraft includes a fuselage and a main rotor that is equipped with a plurality of blades and that rotates about an axis of a hub of the rotor, and in which the free end or “tip” of each blade describes a path in the vicinity of a tip-path plane. The method makes it possible to determine said airspeed of the rotorcraft in a frame of reference united with the tip-path plane by solving a model of the rotor that puts a pitch angle of at least one blade relative to the tip-path plane into relation with the airspeed of the rotorcraft and with an auxiliary speed. The auxiliary speed may be an induced velocity of the air flowing through the rotor or else an axial airspeed at the upstream infinity of the rotorcraft. |
US11796557B2 |
Twist insensitive mounting differential speed sensor with direction detection
A magnetic sensor includes a plurality of pairs of sensor elements, with each pair of sensor elements including two sensor elements that are oppositely disposed on a circumference of a circle arranged in a sensor plane of the magnetic sensor; and a sensor circuit configured to generate a first pulsed output signal based on a selected differential measurement signal that is indicative of a rotational speed of an object. The sensor circuit is configured to generate a plurality of differential measurement signals, one for each of the plurality of pairs of sensor elements, where each of the plurality of differential measurement signals is derived from sensor signals generated by a corresponding pair of sensor elements. The sensor circuit is further configured to select a differential measurement signal having a greatest magnitude from among the plurality of differential measurement signals as the selected differential measurement signal. |
US11796555B2 |
Pump assembly having a controller including a circuit board and 3D rotary sensor for detecting rotation of its pump
A pump assembly and a method for sensing rotary motion of the pump therein are disclosed. The pump assembly includes a pump, a controller, and an optional driven electric motor. The components may be axially aligned and mounted relative to one another. The controller includes a circuit board that is oriented in an axial direction of the pump assembly so that it faces in a radial direction. A 3D rotary sensor is mounted on the circuit board and is designed to detect motion parallel to its front face and motion in a plane perpendicular to its front face, including rotary motion of the pump, for output to the controller. The controller is configured to control the pump via controlling the drive shaft of the motor or pump. |
US11796553B2 |
Automatic analysis system
A chemical dispensing mechanism detects the liquid surface of a chemical including a chemical container mounted on a chemical disk. A calculation control unit controls the operation of the chemical dispensing mechanism. The calculation control unit performs a first raising operation, in which a chemical stored in the chemical container is suctioned by the chemical dispensing mechanism, which is then raised up to a first bubble detection position, determines whether a liquid surface is present, and outputs an alert indicating the presence of a bubble on the liquid surface when the liquid surface has been determined to be absent. The first bubble detection position is when the tip of a dispensing nozzle of the chemical dispensing mechanism remains inside the liquid when there are no bubbles present on the liquid surface, and is exposed from the inside of the liquid when there are bubbles present on the liquid surface. |
US11796551B2 |
Centralized terminal
Clusters of multiple diagnostic analyzers, as well as, alternatively, to one single analyzer that consists of multiple parallel cores (basic analyzer modules) to provide a scalable and user-friendly system architecture. The invention provides a terminal for loading, identifying and hosting samples and/or consumables to at least two automated analyzer systems, the system comprising a distribution robot with four linear drives and a rotational drive, wherein a first linear drive comprises a sledge that can only move linear and horizontally on a rail; the rotational drive comprises a platform that can rotate around the sledge; a second linear drive comprises a carrier that can only move linear and horizontally on the platform; a third linear drive comprises a hook that can only move linear and horizontally on the carrier; and a fourth linear drive comprises a drive for vertically moving the platform over the sledge. |
US11796549B2 |
Real-time management of analyte recovery
An embodiment provides a method for real-time management of analyte recovery within a system for measuring at least one parameter of a fluid within the system by monitoring signals from the system against a set of conditions, the method including: receiving, from the system, signals providing information regarding the system, wherein the system includes at least one reagent flowing into the system and recovers analytes within the fluid, wherein the analytes provide an indication of a value of the at least one parameter; identifying, by analyzing the signals, whether the analyte recovery of the system is meeting the set of conditions identifying a desired analyte recovery of the system; and modifying, based upon the analyte recovery not meeting the set of conditions, conditions of the system for recovery of the analyte, wherein the modifying includes adjusting at least one parameter of the system. |
US11796548B2 |
Continuous stable cell line for identification of infectious African swine fever virus in clinical samples
Methods are provided herein utilizing a stable cell line capable of efficient infection by African swine fever virus (ASFV) and also provides for the detection of the presence of virus in samples applied to the cells. Detection of the virus by means such as red blood cell rosetting is a surprising result given that the cell line is derived from African green monkeys. This cell line provides a marked improvement over the currently available testing strategies. |
US11796538B2 |
Sample collection, holding and assaying
The present invention provides devices, systems, and methods, for performing biological and chemical assays. |
US11796534B2 |
Methods for assessing cell surface glycosylation
Provided herein are methods for assessing cell surface glycans, e.g., N-glycans, by assessing a sample of released surface glycans, and determining the presence, absence, or level of glycans present in the sample. Also provided are methods of assaying and/or evaluating a cell composition by assessing the cell surface glycan profile of the cell composition and comparing the profile to a reference sample. Methods for manufacturing and/or culturing a plurality of cell compositions having consistent surface glycan expression with low variability are also provided. |
US11796532B2 |
Breath sensor apparatus and methods of use
Breath sensor apparatus and methods of use are described herein where a flow control apparatus may generally comprise a sampling chamber defining a volume and one or more openings into the sampling chamber, at least one sensor in fluid communication with the sampling chamber, wherein the at least one sensor is configured to detect the analyte. The sampling chamber may also be configured to receive the breath sample into the sampling chamber and into contact with the at least one sensor via diffusion into the sampling chamber. |
US11796528B2 |
Method and system for measuring energy of natural gas
The disclosure provides a method for measuring energy of natural gas, including determining first energy per unit volume of the target natural gas based on the carbon content; obtaining combustible component information in the target natural gas, and determining second energy per unit volume of the target natural gas based on the combustible component information; determining a difference between the first energy per unit volume and the second energy per unit volume; based on the difference, determining whether the first energy per unit volume and the second energy per unit volume are accurate by a deviation determination model; and if the first energy per unit volume and the second energy per unit volume are accurate, determining the energy of the target natural gas based on the first energy per unit volume, the second energy per unit volume, and the volume of the target natural gas. |
US11796525B2 |
Instrument and method for simultaneously testing molecular weight distribution and organic nitrogen level of water sample
An instrument and a method for simultaneously testing a molecular weight distribution and an organic nitrogen level of a water sample are provided. The instrument comprises: a tail-end injection valve, a chromatographic column, a pressure relief valve, an acid-adding injection valve, an oxygen-adding injection valve, a helical tube for an acid-oxygen reaction, a CO2 remover, a UV digester, a second gas-water separator membrane, a buffer solution injection valve, a helical tube for a buffer solution reaction, a cadmium column, a chromogenic agent injection valve, a helical tube for a chromogenic agent reaction, and a UV detector, sequentially connected via a pipeline. The tail-end injection valve is for receiving a fluid phase and a sample. The second gas-water separator membrane is connected to an electrical conductivity-based CO2 detector. The UV detector and the electrical conductivity-based CO2 detector are connected to a data processing computer. |
US11796520B2 |
System and method for scent perception measurements and for construction ofa scent database
A system and method for creating a scent database is described. An electronic sensing unit is used to receive an odorant sample and generate an electronic signature characterizing the sample received therein via a guiding unit that guides a first portion of the sample into an electronic sampling unit and a second portion of the sample towards an outlet. A control unit is used to receive data indicative of the signature generated by the sensing unit and data from user(s) indicative of olfactive descriptors characterizing the sample to which the users are exposed, enabling creation of a data record including first and second data corresponding to the same sample. The database includes data, each associated with a specific odorant sample, which may be used to characterise/formulate/create, a desired scent based on comparison of an electric signature generated for the scent and data records which signatures comply with best compliance criterion. |
US11796518B2 |
Apparatus and method for processing mass spectrum
An evaluation section identifies, in a list of candidate compounds, a group of candidate compounds having the degree of reverse similarity greater than or equal to a threshold s1. When all candidates in the group of candidate compounds have differences between the degrees of similarity that are greater than or equal to a threshold s2, the evaluation section judges that there is a composite state. The difference between the degrees of similarity is computed by subtracting the degree of forward similarity from the degree of reverse similarity. The similarity ratio may be used in place of the difference between the degrees of similarity. |
US11796515B2 |
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. |
US11796511B1 |
Structural monitoring system
A system and method for monitoring structural health of a beam using at least one pair of data collection devices mounted along the beam at a spacing distance to define a measurement region. A computer-implemented drive system in communication with the accelerator pairs executes instructions to monitor each measurement regions for propagating transverse waves. After initialization of a propagation speed threshold for each measurement region, a continuous and real-time monitoring loop operates the accelerometers to detect propagations of a transverse wave along the measurement region. For each propagation event, a time delay is determined and, in turn, a propagation speed for the transverse wave based on the time delay and known spacing distance of the measurement region. If the propagation speed violates the threshold set for the measurement region, an alert condition for beam damage is reported and if the propagation speed satisfies the threshold, a success condition is reported. |
US11796510B2 |
Acoustic resonance chamber
A system for determining gas characteristics at high altitudes in embodiments of the present invention may have one or more of the following features: (a) a high-altitude balloon having one or more of the following features: (a) a balloon, (b) a balloonsat operably coupled to the balloon, (c) an air path chamber wherein gas at a high altitude can occupy the air path chamber, (d) a first speaker located on a substrate within the air path chamber, wherein the first speaker takes an electrical signal input and creates a first sound wave, and (e) a second speaker located on the substrate facing opposite of the first speaker located outside of the air path chamber, wherein the second speaker takes the electrical signal and creates a second sound wave. |
US11796505B2 |
Ion mobility spectrometer with center rod
Apparatuses and methods are described for determining properties of ions travelling through a gas under the influence of an electric field. The apparatuses and methods can be understood to provide measurements of the electrical mobility of ions as useful for determining the electrical mobility constant Ko of electrosprayed substances, such as proteins. The apparatuses and methods relate to the scientific discipline of ion mobility spectrometry. Modules connected to ion mobility spectrometers provide stress to substances for the purpose of investigating, for example, the thermal stability of proteins. One form of the technology includes a tubular spectrometer body having an electrically conductive inner wall; a rod positioned along the longitudinal center of the body and electrodes positioned on, but electrically isolated from, the inner wall, where the ratio of the radius of the tubular spectrometer body to the ratio of the radius of the rod is at least 20. |
US11796504B2 |
Device and method to manipulate ions in multi-level system
An apparatus includes multiple levels of ion transport channels, with successive levels coupled by elevator channels. Efficient three dimensional packing provides long path lengths in practical volumes for ion mobility separation with high resolving power. Disclosed elevator configurations provide efficient routing of ion transport channels across levels with low ion loss, enabling ion mobility separation over 100 levels or more. Elevator configurations include (i) opposed traveling waves meeting at an elevator entrance, (ii) external elevator with a wrap-around electrode bank, (iii) external elevator with electrode banks on parallel extension plates, or (iv) elevator operating in surfing mode, in various combinations. Manufacture is aided by printed wiring boards, with interchangeable boards. Assembly with motherboard, spacer block(s), and alignment pins provides efficient distribution of electrode excitations and accurate reproducible positioning. |
US11796503B2 |
Water detecting device and method of water detection
A voltage applying unit of a water detecting device applies, to a pair of electrodes, a voltage changing within an application range that includes a first voltage which is smaller than an electrolysis voltage of water and a second voltage which is larger than the electrolysis voltage of the water. A judging unit judges presence or absence of the water based on change in electric current measured by a current measuring unit when the voltage changing within the application range is applied to the pair of electrodes. |
US11796497B2 |
Odor sensor and odor measurement system
According to various embodiments, there is provided an odor sensor including at least two sensor elements each having a substance adsorbing membrane for adsorbing one or more odor substances included in air; and an electrical signal conversion unit for measuring the electrical characteristics of the substance adsorbing membrane after adsorption of the substance, in which the substance adsorbing membrane has a main skeleton containing an electroconductive polymer and contains a dopant for modifying the main skeleton of the electroconductive polymer, and the at least two sensor elements are respectively provided with substance adsorbing membranes having different proportions of the main skeleton and the dopant. Also provided is an odor measurement system using the sensor. |
US11796496B1 |
Instrument and method for measuring thermal diffusivity of materials
An instrument for determining thermal diffusivity of disc shaped opaque solid or quasi solid materials using a high intensity short duration flash of light from a single LED, a planar LED array, or laser diode source is disclosed. This instrument comprises an axially and radially indexed cylindrical sample holder able to accommodate a plurality of test samples and sequentially bring them into a designated testing position to expose one face of each sample to the flash of light while the obverse face of the disc is observed by a temperature measuring device, for the purpose of recording the attendant thermal excursion. An improved calculating method, based on empirical data observed during each test, is used for calculating thermal diffusivity. |
US11796495B2 |
Total reflection X-ray fluorescence spectrometer and estimation method
Provided are a total reflection X-ray fluorescence spectrometer and an estimation method which are capable of easily and quickly estimating whether contamination exists on a substrate through use of a machine learning device. The total reflection X-ray fluorescence spectrometer includes: a spectrum acquisition unit configured to acquire a spectrum; and a learning unit which includes an estimation unit configured to generate estimation data on an element contained in contamination on a surface of a substrate in response to input of the spectrum, and for which learning by the estimation unit has been executed based on teacher data including the spectrum for learning and data on the element contained in the contamination on the surface of the substrate which has been used to acquire the spectrum for learning and the estimation data generated when the spectrum for learning is input to the estimation unit. |
US11796494B2 |
Compact insertable x-ray fluorescence device for pipe inspection
Elemental composition of a pipe is determined by a fluorescence x-ray detector device. An outer housing of the device is inserted into the pipe via a flexible insertion member. A radioactive x-ray source is encompassed by a shield within the housing. A shutter selectively opens to enable radiation from the x-ray source to exit the shield and illuminate an inner wall of the pipe. An x-ray detector within the housing detects fluorescence x-rays emitted from the pipe upon illumination by the x-ray source. A controller then determines the presence of one or more elemental materials contained within the pipe based on the fluorescence x-rays. |
US11796493B2 |
System and method for identifying lithology based on images and XRF mineral inversion
A system and method for identifying lithology based on images and XRF mineral inversion solving the problem that conventional lithology identification relies on manual work, which is time-consuming, subjective and can cause misjudgment. The identification system includes an autonomous vehicle; an X ray fluorescence spectrometer probe, and tests surrounding rock element information; image collection device; and vehicle-mounted processor. The processor inverts the received surrounding rock element information into mineral information based on a Barthes-Niggli standard mineral calculation method; and receive surrounding rock images and a corresponding inclination angle thereof, convert the surrounding rock images into image information in a one-dimensional vector format, splice the image and mineral information which is in a one-dimensional format, and distinguish the spliced information based on a preset neural network to identify rock lithology. |
US11796491B2 |
X-ray spectroscopic analysis apparatus and elemental analysis method
A spectroscopic element and a detector are disposed along a circumference of one Rowland circle. The spectroscopic element has a spectral surface whose length, measured along the Rowland circle, is shorter than a length in the Rowland circle plane, of an irradiation surface irradiated with excitation beams emitted to a sample holder. The spectroscopic element and the sample holder are disposed to separate a group of characteristic X-rays within a common spectral range of the spectroscopic element. |
US11796490B2 |
X-ray spectrometer and methods for use
A spectrometer includes a crystal analyzer having a radius of curvature that defines a Rowland circle, a sample stage configured to support a sample such that the sample is offset from the Rowland circle, x-ray source configured to emit unfocused x-rays toward the sample stage, and a position-sensitive detector that is tangent to the Rowland circle. A method performed via a spectrometer includes emitting, via an x-ray source, unfocused x-rays toward a sample that is mounted on a sample stage such that the sample is offset from the Rowland Circle, thereby causing the sample to emit x-rays that impinge on the crystal analyzer or transmit a portion of the unfocused x-rays to impinge on the crystal analyzer; scattering, via the crystal analyzer, the x-rays that impinge on the crystal analyzer; and detecting the scattered x-rays via a position-sensitive detector that is tangent to the Rowland circle. |
US11796479B2 |
System and method for material characterization
A material characterization system and method for characterizing a stream of material emanating from a material identification, exploration, extraction or processing activity, the system including a source of incident radiation configured to irradiate the stream of material in an irradiation region, one or more detectors adapted to detect radiation emanating from within or passing through the stream of material as a result of the irradiation by the incident radiation and thereby produce a detection signal, and one or more digital processors configured to process the detection signal to characterise the stream of material, wherein the source of incident radiation and the one or more detectors are adapted to be disposed relative to the stream of material so as to irradiate the stream of material and detect the radiation emanating from within or passing through the stream as the stream passes through the irradiation region. |
US11796478B2 |
Cosmetic item for personal safety
Descriptions of cosmetic items with personal safety devices are disclosed herein. In some embodiments, the cosmetic items hold personal beautification products such as makeup. In some embodiments, in addition to makeup, the cosmetic items also include a testing assembly which indicates the presences of specific chemicals mixed in liquids such as alcohol or water. In some embodiments, the cosmetic item includes a computer code trigger which initiates an emergency system. In various embodiments the computer code trigger takes the form of a button or printed computer code, and may include a wireless transmitter for sending signals to one or more computers. |
US11796475B2 |
Methods for performing a Raman spectroscopy measurement on a sample and Raman spectroscopy systems
There is described a method for performing a Raman spectroscopy measurement on a sample. The method generally has sequentially illuminating an area of said sample with first and second excitation signals, said first excitation signal being slightly spectrally spaced-apart from said second excitation signal, resulting in said area sequentially emitting first and second emission signals; upon receiving said first emission signal, measuring a first intensity value being indicative of optical intensity of said first emission signal within at least a detection band; upon receiving said second emission signal, measuring a second intensity value being indicative of optical intensity of said second emission signal within said detection band; and performing said Raman spectroscopy measurement by comparing said first intensity value to said second intensity value. |
US11796472B2 |
Control of the electrostatic potential of nanoparticles
The present technology is directed to the nanoparticles for use as molecular environmental sensors. The nanoparticles comprise a photoluminescence core and a plurality of ligands bound to the core and forming a quencher permeable ligand shell. The ligands comprise a reactive or charged moiety capable of being modulated between a first stand and a second state, and the proportion of ligands in each state determine the permeability of the ligand shell to a photoluminescence quencher. |
US11796470B2 |
Method for detecting a prostate cancer biomarker
The present disclosure relates to a method for detecting a prostate cancer related biomarker, including contacting the diluted sample with a modulating agent selected from a group consisting of sodium; 3-hydroxy-4-[(2-hydroxynaphthalen-1-yl)diazenyl]naphthalene-1-sulfonate, sodium; 3-hydroxy-4-[(1-hydroxynaphthalen-2-yl)diazenyl]-7-nitronaphthalene-1-sulfonate, triisopropylsilane, and iron(III) chloride, and a luminescent label to obtain a measurement sample. Then, the measurement sample is incubated for a period of time and excited thereafter. Time-resolved luminescence signal of the label in the measurement sample is measured, leading to an increased likelihood of prostate cancer of the human subject if the luminescence signal is at least 50% higher than for a control sample from a human subject without prostate cancer. |
US11796468B2 |
Gas measurement device and gas measurement method
According to an aspect of the present invention, a gas measurement apparatus includes a measurement controller (6), a spectrum generator (72), a processing unit (73), and a result obtaining unit (74). The measurement controller (6) controls the apparatus so that a laser-light source (1) causes laser light to be incident to an optical resonator (4) and a wavelength of the laser light is scanned within a predetermined wavelength range, the range including an absorption peak of a target component, thereby performing a CRDS measurement. The spectrum generator (72) generates an absorption spectrum based on data obtained at each wavelength within a predetermined wavelength range. The processing unit (73) approximates a waveform shape of the absorption peak of the target component in the absorption spectrum with a polynomial and acquires a coefficient of a term of a predetermined degree in the polynomial. The result obtaining unit (74) obtains absorption intensity from the coefficient, based on predetermined reference information indicating a correspondence relation between a coefficient of the term of the predetermined degree and the absorption intensity. |
US11796465B2 |
Method and system for predicting blood compound concentration of a target
A method of predicting a blood compound concentration of a target may include receiving, by a system, spectral data associated with a region of the target, using near-infrared (NIR) spectroscopy. The method may include classifying, by the system, each of the plurality of data instances of the spectral data to one of a plurality of labelled classes. The method may include obtaining, by the system, one or more best fit models from a plurality of prediction models based on the classification. The method may include determining, by the system, blood compound concentration values corresponding to each of the one or more best fit models. The method may include predicting, by the system, the blood compound concentration of the target using the blood compound concentration values predicted using the best fit models. |
US11796463B1 |
Method and apparatus for detecting chemical compounds in soil
A spectrometer probe is disclosed herein including a shaft having a first end and a second end, a fiberoptic bundle located within the shaft, the fiberoptic bundle having a first end and a second end, a mirror, a transparent window, a prism, a prism support, an elastically deformable material, an index-matching elastomer, wherein the prism is completely encompassed by the index-matching elastomer, and a penetration cone operatively attached to the second end of the fiberoptic bundle, the mirror located within the second end of the shaft, wherein the transparent window is substantially parallel with the fiberoptic bundle and the shaft, wherein the prism is angled at approximately a 45 degree angle in relation to the window and the fiberoptic bundle, wherein the prism is flush with the prism support, wherein the elastically deformable material is biasly connected to the prism support. |
US11796462B2 |
System and method for reflective spectroscopy of a cell membrane using a fiber with a plasmonic metasurface
An integrated device for the detection of cancerous tissue including an optical fiber configured to receive at a first end modulated infrared light and to conduct the modulated infrared light from the first end to a second end; and a plasmonic metasurface, disposed on the second end of the optical fiber, configured to localize evanescent infrared light to sub-I 00 nanometer distances from the plasmonic metasurface of the optical fiber such that the localized evanescent infrared light penetrates only the membrane portion of a cell held against the second end, wherein the second end is configured to receive reflected light reflected from the membrane portion the cell, the reflected light including spectroscopic information indicative of whether the cell is noncancerous or cancerous. |
US11796458B2 |
Concentration measurement device
A Concentration measurement device 100 comprises: a measurement cell 4 having a flow path through which a gas flows, a light source 1 for generating incident light to the measurement cell, a photodetector 7 for detecting light emitted from the measurement cell, a pressure sensor 20 for detecting a pressure of the gas in the measurement cell, a temperature sensor 22 for detecting a temperature of the gas in the measurement cell, and an arithmetic circuit 8 for calculating a concentration of the gas based on an output P of the pressure sensor, an output T of the temperature sensor, an output I of the photodetector, and an extinction coefficient α, wherein the arithmetic circuit 8 is configured to calculate the concentration using the extinction coefficient α determined on the basis of the output of the temperature sensor 22. |
US11796453B2 |
Method for producing a sensor cap with a membrane
The present disclosure relates to a method for manufacturing a sensor cap with at least one main body and a membrane for an optochemical or electrochemical sensor for determining and/or monitoring the concentration of an analyte in a measuring medium, a corresponding sensor cap, and a corresponding sensor. In one aspect of the present disclosure, a permeable membrane is provided with a surface for contacting the measuring medium, as well as a main body with at least one sector for connecting to the membrane. At least part of the membrane and main body are welded, wherein the membrane is at least partially applied to the at least one sector of the main body and a connection between the main body and membrane is sealed against the measuring medium. |
US11796452B2 |
Cathodic current measurement of outer casings or tubulars using electro-magnetic radiation
A method for determining a cathodic current (such as from a cathodic protection system) in a tubular disposed within a wellbore drilled in a subterranean zone. A electromagnetic tool disposed within the tubular includes an electromagnetic transmitter, an electromagnetic receiver, a helical transmitter coil, and a helical receiver coil. An axis of the helical transmitter coil and an axis of the helical receiver coil are substantially parallel to an axis of the tubular. An electromagnetic field is transmitted by flowing a first electrical current to the helical transmitter coil. During the transmitting, an electromagnetic signal is received by the electromagnetic receiver via the helical receiver coil. A second electrical current is calculated based on the electromagnetic signal received by the electromagnetic receiver. A magnitude of the cathodic current flowing through the tubular is calculated based on a difference between the first electrical current and the second electrical current. |
US11796450B1 |
Method and apparatus for determining the time between internal inspections of a tank
The method and apparatus of the present invention will provide a means for a tank owner to determine the time until the next out-of-service API 653 internal inspection of an aboveground storage tank (AST) or an underground storage tank (UST) should be considered or performed based on in-service measurements of the tank filled with fuel or another liquid. The inspection interval is determined from a leak detection test with a pass and a probability distribution of the survival rate of the tank bottom that is representative of the tank being inspected. More accurate estimates are obtained by using measurements of the thickness and corrosion rate of the tank bottom at one or a few locations in the tank and the results of an acoustic emission (AE) corrosion activity test and/or previous out-of-service inspection measurements of the tank floor bottom thickness of the floor at many locations. The method is based on the concept of equivalent risk. |
US11796447B2 |
Systems and methods for using cell granularitry in evaluating immune response to infection
Systems and methods for characterizing immune response to infection using cellular analysis, such as a hematological cellular analyzer. In some instances, the immune response may be characterized as normal or abnormal based on one or more blood cell population parameters. In some instances, abnormal characterization may be used to identify patients with sepsis or at elevated risk of developing sepsis. |
US11796446B2 |
Systems and methods for automated hematological abnormality detection
This application relates generally to automated systems and associated methods for identifying hematological abnormalities. An automated system can include at least one processor that, in operation, is configured to: receive, from a flow cytometer, a flow cytometry data matrix characterizing a tube that is associated with a sample; convert the flow cytometry data matrix into a high dimensional vector; produce a single sample high dimensional vector including a concatenation of multiple high dimensional vectors associated with the sample, wherein the multiple high dimensional vectors comprise the tube high dimensional vector; assemble a training data set including multiple sample high dimensional vectors; receive, from a datastore, outcome information including respective labels associated with each of the multiple sample high dimensional vectors; and train a classifier based on the training data set and the outcome information. |
US11796445B2 |
Optical improvements to compact smoke detectors, systems and apparatus
Device for improving an optical detecting smoke apparatus and implementing thereof. Apparatus and methods for detecting the presence of smoke in a small, long-lasting smoke detector are disclosed. Specifically, the present disclosure shows how to build one or more optimized blocking members in a smoke detector to augment signal to noise ratio. This is performed while keeping the reflections from the housing structure to a very low value while satisfying all the other peripheral needs of fast response to smoke and preventing ambient light. This allows very small measurements of light scattering of the smoke particles to be reliable in a device resistant to the negative effects of dust. In particular, geometrical optical elements, e.g., cap and optical defection elements, are disclosed. |
US11796443B2 |
Method for isolating placental trophoblast cells from cervical exfoliated cells of pregnant woman
The present invention discloses a method for isolating placental trophoblast cells from cervical exfoliated cells of a pregnant woman. Based on a specific antigen or combination expressed on the surface or inside of specific trophoblast cells, the designed microfluidic sorting chip or flow cytometer is used in the method to perform cell sorting of a cell suspension of a placental trophoblast sample, thus obtaining isolated and purified placental trophoblast cells. Compared with conventional methods, the method of the present invention has the advantages of non-invasively obtaining specimens and good specificity. Moreover, the method causes low risk of infection and abortion, allows earlier sampling time and can achieve the synchronous labeling of a plurality of antigens as well as identification and sorting of characteristic fluorescence signals; and the method has greatly improved accuracy and higher reliability and broader coverage area of detection results. |
US11796442B2 |
Porosity deriving method and porosity deriving device
Provided are a porosity deriving method and a porosity deriving device capable of deriving a porosity of an inspection object being conveyed. The porosity deriving method of deriving a porosity of the inspection object includes: a basis weight measuring step including measuring a basis weight of a specific part of the inspection object being conveyed; a thickness measuring step including measuring a thickness of the specific part of the inspection object being conveyed; and a porosity deriving step including deriving a porosity of the inspection object from the basis weight, the thickness, and a true density of the inspection object. |
US11796441B2 |
Inspection method and inspection system for pillar-shaped honeycomb structure
A method for inspecting a pillar-shaped honeycomb structure including the steps of: imaging a pattern of transmitted light from the second end face according to arrangement of the plugged portions of first cells and second cells, with a camera via a light diffusing film placed parallel to a second end face of the pillar-shaped honeycomb structure in a non-contact state with the second end face, which pattern is obtained by irradiating a first end face with light; and detecting a defective plugged portion(s) of the second cells based on an image of the pattern of transmitted light imaged with the camera. |
US11796439B2 |
Uniformity output device, uniformity output method, and non-transitory computer-readable recording medium for determining whether a particle diameter of particles in a mixture is uniform or non-uniform
A uniformity output device for outputting a uniformity of particles in a slurry, in which an insoluble solid matter is mixed in liquid, includes: a pair of electrodes configured to apply AC voltage to the slurry; a measurement unit configured to measure impedance of the slurry on the basis of the response current flowing through the slurry when AC voltage with changing frequency is applied to the slurry; and a processing unit configured to determine the uniformity by executing a particle equivalent circuit analysis with a parallel circuit formed of a resistor and a capacitor as an element on the basis of the impedance measured by the measurement unit in accordance with the frequency. |
US11796438B2 |
Vugular loss simulating vug tester for screening and evaluation of LCM products
An apparatus to simulate fluid loss through vugs in formations includes a housing defining an inner volume, and having a first end and a second end. The inner volume represents an inner region of a wellbore formed in a formation containing a vugular loss zone. The housing can receive wellbore fluid within the inner volume. A first cover late, which sealingly covers the first end, represents a first volumetric boundary of the inner region of the wellbore. A second cover plate, which sealingly covers the second end, represents a second volumetric boundary of the inner region of the wellbore. An outlet in the second cover plate can be switched between open and closed states. The outlet in the open state represents a vug in the inner wall of the wellbore. The apparatus includes a pressure port configured to transmit fluidic pressure in a direction of gravity within the inner volume and to apply the fluidic pressure to the wellbore fluid within the inner volume. |
US11796434B2 |
Apparatus and method for testing rock heterogeneity
A scratch tester has at least one cutter that moves simultaneously both rotationally and axially relative to the rock it is cutting. When rotational and axial movements are constant, the cutter generates a helical groove in the rock. In borehole embodiments, the scratch tester is fixed at a desired location using centralizers, and the cutter is provided on a motorized platform/track that translates between the centralizers and rotates around a central axis. The cutter faces outward and extends via a cutter arm to engage and carve a helical groove in the borehole wall. A laboratory scratch tester includes a holder for a solid cylindrical core sample and a motorized translating frame on which a cutter extends. The cutter is directed toward the core sample, and the holder with the core sample is rotated by a motor so that as the cutter translates relative thereto, a helical groove is cut thereinto. |
US11796426B2 |
Air flow measurement and testing for air conditioning systems
An HVAC system is monitored or tested using a tube with a measurement instrument in the tube. The tube is connected to an HVAC system and an output of the HVAC system is measured using the measurement instrument. The tube is connected between the HVAC system and a volume to be conditioned. A reading of the measurement instrument is noted while the tube is connected between the HVAC system and volume. The volume is disconnected from the tube and a valve is connected to the tube. The valve is adjusted until the reading of the measurement instrument is approximately the same with the valve as when the volume was connected. A setting of the valve is noted and then used to test the HVAC system in the future or to test other HVAC systems simulating the same load. |
US11796423B2 |
Automated functional testing systems and methods of making and using the same
An automatic robot control system and methods relating thereto are described. These systems include components such as a touch screen panel (“TSP”) robot controller for controlling a TSP robot, a camera robot controller for controlling a camera robot and an audio robot controller for controlling an audio robot. The TSP robot operates inside a TSP testing subsystem, the camera robot operates inside a camera testing subsystem, and the audio robot operates inside an audio testing subsystem. Inside the audio testing subsystem, an audio signals measurement system, using a bi-directional coupling, controls the operation of the audio robot controller. In this control scheme, a test application controller is designed to control the different types of subsystem robots.Methods relating to TSP, camera, and audio robots, and their controllers, taken individually or in combination, for automatic testing of device functionalities are also described. |
US11796418B2 |
Contact lens defect analysis and tracing system
A manual inspection system and method to inspect for defects in Contact lenses comprising; an image acquisition system with at least two high resolution cameras; Top illumination light head used for acquiring Bright field images; a Backlit illumination module to acquire Dark field images; at least another back lit illumination module to acquire a different type of Bright field images; an interchangeable mechanism to change measurement gauges suitable for a particular product; a rotating wheel embedded with multiple optical filters to cater to different imaging requirements; a first camera to capture the full view of the contact lens at a beam splitter; a second camera suitably mounted on a swivel arm to capture a higher resolution image of a selected defective area as viewed on a projection screen; a glass template or measurement gauge mounted at a suitable position to achieve overlaid images of the lens and the gauge on a projection screen for taking measurements; a flexible template measurement gauge as an optional overlay, to replace the glass template, suitably mounted on the projection screen for easy measurement of defects and geometry of the contact lens; an XYZ table to position the contact lens; creating a database on the computer that tabulates geometrical information and detailed defect information along with their respective positional information; and subsequently analyzing the database images to arrive at corrective actions to the manufacturing process to improve the quality and yields in the contact lens. |
US11796416B1 |
Electrochemical crack detector
A system for detecting the formation of a crack in a metal joint includes an electrochemical electrical current detection device. Carrier material surrounds the metal joint, at least partially, with conductive media having electrolyte therein. An auxiliary electrode is in electrical contact with the carrier material. The placement of the auxiliary electrode in electrical contact with carrier material forms a passive layer on the metal joint. The formation of a crack in the metal joint ruptures the passive layer to generate a current for detection by the electrochemical electrical current detection device. |
US11796412B2 |
Sensing components comprising coupling elements
Methods, apparatuses and systems for providing sensing components for apparatuses are disclosed herein. An example sensing component comprises: a substrate; a sensing element attached to a surface of the substrate and in electronic communication therewith; a lower coupling element in contact with the sensing element defining a bottom layer of the sensing component; and an upper coupling element disposed adjacent a top surface of the lower coupling element and defining a top layer of the sensing component, wherein the lower coupling element exhibits lower internal stress relative to the upper coupling element. |
US11796409B2 |
Boots damage detection apparatus and method
The present disclosure relates to a boots damage detection apparatus and a method. More specifically, the boots damage detection apparatus according to the present disclosure includes: a transmitter that transmits a command current for a movement to a first rack position or a second rack position; a receiver that receives a rack position to which a movement is performed in accordance with the command current and a rack force corresponding to the rack position from a plurality of sensors; and a determiner that determines damage/non-damage of boots based on a first rack force corresponding to the first rack position and a second rack force corresponding to the second rack position. |
US11796407B2 |
Load transducer
A load transducer includes a block body and a strain gauge attached to the block body. The block body includes a plurality of fixing portions fixed to a support member, a plurality of movable portions provided respectively between the plurality of fixing portions and receiving a load from an external member, and a plurality of beam portions extending respectively between the fixing portions and the movable portions, the block body being formed in a tubular shape. The movable portions include a plurality of movable-portion protrusions receiving the load from the external member, and the fixing portions include a plurality of movable-portion regulation protrusions provided between the plurality of movable-portion protrusions to regulate displacement of the movable portions. |
US11796405B2 |
Hybrid sensing system
A hybrid strain sensing system and the method of making such a system provides a thin semiconductor film with strain sensors and signal processing circuits integrated deposited thereon. The semiconductor film may be further processed and then mounted onto a substrate to be used for strain, force, or other related measurements. The system combines the high sensitivity of a semiconductor strain gauge with the high level of integration of semiconductor integrated circuits (IC)s. Both are highly desirable features for applications where miniaturization and/or flexibility are important requirements. |
US11796404B2 |
Strain gauge
A strain gauge includes a flexible substrate, a resistor formed of material containing at least one from among chromium and nickel, on or above the substrate, and a pair of electrodes electrically connected to the resistor. Each electrode includes a plurality of first patterns that are juxtaposed at predetermined intervals and that are electrically connected to each other. A plurality of second patterns of which longitudinal directions are toward a same direction as a longitudinal direction of each of the first patterns are disposed between opposing electrodes. |
US11796394B2 |
Automatic multichannel apparatus for assessing hot coal fallout propensity of burning cigarettes and assessing method thereof
The present disclosure has provided an automatic multichannel apparatus for assessing hot coal fallout propensity of burning cigarettes and an assessing method thereof. The apparatus comprises a multichannel rotary plate unit, an automatic supplying unit for cigarette samples, an automatic ignition and burning line detection unit for cigarette samples, a cigarette holding and force applying unit, an automatic hot coal fallout detection and removal unit, a smoke collecting unit during suction, a suction unit, a gas exhaust unit arranged in a main frame, and an electric circuit and air path control unit for controlling actions and processes of the above units. The apparatus operates based on certain steps and performs automatic ignition and burning line detection on cigarette samples inserted into a rotary plate in sequence. A controllable external force is applied to the cigarettes during burning and suction, and hot coal fallout propensity of this kind of cigarette is detected by hot coal fallout occurrence of multiple cigarettes. The apparatus according to the present disclosure can improve test repeatability and working efficiency. |